/* Text */
td {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 19px; text-align:justify;}
p {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 19px; text-align:justify;}
H1 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #CC3300; text-decoration: none; line-height: 17px; }
H2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; text-decoration: none; line-height: 19px;}
H3 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #333333; text-decoration: none;}
.news {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; text-decoration: none; }
.mainunten {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; }

/* Links */
a:link {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CC3300; text-decoration: none; line-height: 19px;}
a:visited {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CC3300; text-decoration: none; line-height: 19px;}
a:hover {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: underline; line-height: 19px;}
a:active {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: underline; line-height: 19px;}

a.mainunten:link {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}
a.mainunten:visited {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; }
a.mainunten:hover {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; text-decoration: underline;}
a.mainunten:active {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline; }

a.navi:link {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC3300; text-decoration: none; }
a.navi:visited {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC3300; font-weight: bold; text-decoration: none;}
a.navi:hover {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: underline; }
a.navi:active {	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: CC0033; text-decoration: none; font-weight: bold;}

a.navi_sub:link {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; }
a.navi_sub:visited {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none; }
a.navi_sub:hover {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline; }
a.navi_sub:active {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; text-decoration: none; font-weight: normal;}

a.navi_subsub:link {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}
a.navi_subsub:visited {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none;}
a.navi_subsub:hover {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #B80752; text-decoration: underline;}
a.navi_subsub:active {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #B80752; text-decoration: none; font-weight: normal;}


/* Formulare */

.formularfeld {background-color: #FFFFFF; border: 1px solid #CC3300; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CC3300;}
.formularfeldkontakt {background-color: #FFFFFF; border: 1px solid #CC3300; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CC3300;}
.suchfeld { border-top-width: 1px; 	border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }

/*Layout*/

BODY {scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#CC3300; scrollbar-darkshadow-color:#CC3300; scrollbar-shadow-color:#CC3300; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#CCCCCC; }
.rahmennavi {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.rahmensubnavi {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
