*					{ font-size:100.1% } 	
body, *					{ font-family:arial, helvetica; font-size:11px; line-height:15px; color:#000000; scrollbar-face-color:#EDEDED; scrollbar-shadow-color:#E0E0E0; scrollbar-highlight-color:#DDDDDD; scrollbar-3dlight-color:#DDDDDD; scrollbar-darkshadow-color:#AAAAAA; scrollbar-track-color:#EEEEEE; scrollbar-arrow-color:#AAAAAA; }
.input					{ border:1px solid; border-color:#A5ACB2; background-color:#F8F8F8; height:20px;}
.textarea				{ border:1px solid; border-color:#A5ACB2; background-color:#F8F8F8; width: 180px; height:60px;}

a					{ color:#20A793; text-decoration:underline; }
a:hover,
a:focus,
a:active				{ text-decoration:none; }
img					{ border:0; }
li					{ margin-bottom:6px; margin-left:-20px; }


b.topnav				{ font-size:12px; color:#20A793; }				
a.topnav				{ font-size:12px; color:#000000; text-decoration:none; }
a:hover.topnav,
a:focus.topnav,
a:active.topnav				{ font-size:12px; color:#20A793; text-decoration:underline; }

.subnavtableaktiv			{ background-color:#20A793; padding-top:5px; padding-right:2px; padding-bottom:4px; padding-left:10px; }
a.subnavaktiv				{ color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px; width:156px; }
a:hover.subnavaktiv,
a:focus.subnavaktiv,
a:active.subnavaktiv			{ color:#FFFFFF; font-weight:bold; text-decoration:underline; font-size:12px; }

.subnavtableinaktiv			{ background-color:#E0EFEB; padding-top:5px; padding-right:2px; padding-bottom:5px; padding-left:10px; }
a.subnavinaktiv				{ color:#000000; text-decoration:none; font-size:12px; width:156px; }
a:hover.subnavinaktiv,
a:focus.subnavinaktiv,
a:active.subnavinaktiv			{ color:#000000; text-decoration:none; font-size:12px; font-weight:bold; }

.subsubnav				{ background-color:#E4E4E4; padding-top:5px; padding-right:2px; padding-bottom:5px; padding-left:23px; }
a.subsubnavaktiv			{ text-decoration:none; color:#000000; font-weight:bold; font-size:12px; width:145px; }
a:hover.subsubnavaktiv,
a:focus.subsubnavaktiv,
a:active.subsubnavaktiv			{ text-decoration:underline; color:#20A793; font-weight:bold; font-size:12px; }

a.subsubnavinaktiv			{ text-decoration:none; color:#000000; font-size:12px; width:145px; }
a:hover.subsubnavinaktiv,
a:focus.subsubnavinaktiv,
a:active.subsubnavinaktiv		{ text-decoration:underline; color:#20A793; font-size:12px; }



.headline				{ font-size:19px; font-weight:lighter; margin-top:0; margin-bottom:3px; color:#252525; }
.subheadline				{ font-size:12px; font-weight:normal; margin-top:0; margin-bottom:0; }
.terminheadline				{ color:#FFFFFF; font-size:12px; }
.termininhalt				{ background-color:#E0EFEB; padding-top:10px; padding-right:2px; padding-bottom:10px; padding-left:10px; }
a.terminlink				{ color:#20A793; text-decoration:underline; }
a:hover.terminlink,
a:focus.terminlink,
a:active.terminlink			{ color:#20A793; text-decoration:none; }

/* --------- Thumbnails fuer Bildergalerie mit Diashow --------- */

#thumbnail a:focus,
#thumbnail a:hover,
#thumbnail a:active {
  /* Hover-Rahmen bei Thumbs */
  color: #fff;
	/* schaltet Link-Unterstreichung bei Thumbs aus */  
	border: 0px;
}

#thumbnail img {
 width: 100px;
 height: 100px;
 margin: 0 10px 15px 10px;
 /* laesst im IE6 den Rahmen der Thumbs verschwinden */
 border-color: #9EA3B0;
}

/* Hovereffekt bei verlinkten Bilder und Thumbs */
#thumbnail img:focus,
#thumbnail img:hover,
#thumbnail img:active {
 border: 2px solid #20a793;
}

