body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
        line-height: 120%;
	background-color : #FFFFFF;
	margin : 0px 0px 0px 0px;
	text-align : justify;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        line-height: 120%;
	color: #000000;
	text-align : justify;
}


tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        line-height: 120%;
	color: #000000;
}


th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        line-height: 120%;
	color: #000000;
}

.headline_left {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 140%;
	color : #000000;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	background-color : #FFFFFF;
	line-height : 140%;
	border-bottom : 1px solid #FF9900;
	border-top : 1px solid #FFFFFF;
        text-indent : 0px
}


a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #808080;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	color: #FF9900;
	font-weight: normal;
}


a.menu_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	color: #000000;
	font-weight: bold;
	border-bottom: 0px;
	border-top : 0px;
	}

a.menu_1_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	color: #000000;
	font-weight: normal;
	border-bottom: 0px;
	border-top : 0px;
	}

a:hover.menu_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	color: #000000;
	font-weight: bold;
	border-bottom: 0px;
	border-top : 0px;
}



a.menu_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	color: #000000;
	font-weight: bold;
	border-bottom: 0px;
	border-top : 0px;
	}

a:hover.menu_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	color: #FF9900;
	font-weight: bold;
	border-bottom: 0px;
	border-top : 0px;
}



a.menu_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	color: #808080;
	font-weight: normal;
	border-bottom: 0px;
	border-top : 0px;
	}

a:hover.menu_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	color: #FF9900;
	font-weight: normal;
	border-bottom: 0px;
	border-top : 0px;
}



a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	color: #808080;
	font-weight: normal;
}

a:hover.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	color: #FF9900;
	font-weight: normal;
}



.rootline {
	color: #808080;
	font-size: 12px;
        text-indent : 0px
}




a.footerline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	color: #808080;
	font-weight: normal;
}

a:hover.footerline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	color: #FF9900;
	font-weight: normal;
}


input {
	background-color: #FFFFFF;
	font-size: 12px;
	border-color: #808080;
	border-width: 1px;
	border-style: solid;
	}


textarea {
	background-color: #FFFFFF;
	font-size: 12px;
	border-color: #808080;
	border-width: 1px;
	border-style: solid;
	}

select {
	background-color: #FFFFFF;
	font-size: 12px;
	border-color: #808080;
	border-width: 1px;
	border-style: solid;
	}

input.footer {
	background-color: #FFFFFF;
	font-size: 12px;
	border-color: #808080;
	border-width: 1px;
	border-style: solid;
	}


.tx-guestbook-list-header { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #000000; font-weight:bold; }
    .tx-guestbook-list-row { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; }
    .tx-guestbook-list-entrycomment-title { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-family: Arial, Helvetica, sans-serif; font-style: italic; }
    .tx-guestbook-list-small { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FF9900; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { font-family: Arial, Helvetica, sans-serif; font-size: 9px, background-color: #EEEEEE; }
    .tx-guestbook-latest-header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF;}
    .tx-guestbook-latest-small { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color:#808080; font-size:12px; color:#000000; width:170; height:20; }
    .tx-guestbook-form-inputfield-big { font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color:#808080; font-size:12px; color:#000000; width:170; height:20; }
    .tx-guestbook-form-textarea { font-family: Arial, Helvetica, sans-serif; border-style: solid; border-width: 1px; border-color:#808080; font-size:12px; color:#000000; width:480; }
    .tx-guestbook-form-obligationfield { font-family: Arial, Helvetica, sans-serif; color: #FF9900; }



 .tx-dropdownsitemap-pi1 LI.open OL {
display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
display: none;
}
.tx-dropdownsitemap-pi1 DIV {
border: solid 1px #FFFFFF;
background: #FFFFFF;
padding: 2px;
margin: 2px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
background: #FFFFFF;
border: solid 1px #808080; 
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
text-align: center;
border: solid 1px #808080; 
}
