body {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;
	scrollbar-base-color:#ffffff;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-arrow-color:#333333;
  scrollbar-darkshadow-color:#cccccc;
  scrollbar-face-color:#EFEFEF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#cccccc;
  scrollbar-track-color:#F7F7F7;
}

td 					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.input					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2064A2; font-weight: bold; } 
.inputadmin 		{ font-family: Arial, sans-serif; font-size: 11px; color: #2064a2; border: 1px solid #CCCCCC; }

.button			{ background-color: #ACB7C6; border-width: 2px; font-size: 11px; color: #192940; }

.error 			{ font-size: 12px; color: #F83333; font-weight: bold; }

/*neuangepasste für sill-lighting*/

.pfad { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }

.welttext 	 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999;}
.feldbetreff { font-family: Arial, sans-serif; font-size: 11px; color: #2064a2; width: 170px; border: 1px solid #CCCCCC; height: 50px; font-weight: bold;}

.textklein	{ color: #777777; font-size: 10px; }
.headline   {	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #2064A2; text-decoration: none; padding-bottom: 5px;}
.text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.fliesstext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.kontakt    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #888888; text-decoration: none;}
.fieldsend  { font-family: Arial, sans-serif; font-size: 11px; color: #2064A2; text-decoration: none; font-weight: bold; background-color: #EFEFEF; 
							text-align: center; height: 18px; width: 160px; border: 1px solid #CCCCCC;}
.feld2 			{ font-family: Arial, sans-serif; font-size: 11px; color: #2064a2; width: 650px; border: 1px solid #CCCCCC; height: 120px; font-weight: bold;}
.feld 			{ font-family: Arial, sans-serif; font-size: 11px; color: #2064a2; width: 170px; border: 1px solid #CCCCCC; height: 18px; font-weight: bold;}

.ico { height: 80px; width: 90px; border-right-width: 1px; border-right-style: solid; border-right-color: #EFEFEF; vertical-align: top; }
.ico2 { height: 80px; width: 130px; border-right-width: 1px; border-right-style: solid; border-right-color: #EFEFEF; vertical-align: top; }
.ico3 { height: 80px; width: 196px; border-right-width: 1px; border-right-style: solid; border-right-color: #EFEFEF; vertical-align: top; }

.line1 { border-right-width: 1px; border-right-style: solid; border-right-color: #EFEFEF; vertical-align: top; }


.boxline { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; }
.tenpix { font-family: Arial, Helvetica, sans-serif; font-size: 3px; height: 5px; width: 650px; color: #FFFFFF; }
.fivepix { font-family: Arial, sans-serif; font-size: 4px; color: #FFFFFF; height: 80px; width: 10px; }
.pfeilpad { font-family: Arial, sans-serif; font-size: 8px; }
.smallico { height: 80px; border-right-width: 1px; border-right-style: solid; border-right-color: #EFEFEF; vertical-align: top; white-space: nowrap; padding-right: 10px; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 8px; }

.abstand { height: 25px; }
.headline { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #2064A2; text-decoration: none; padding-bottom: 5px; }
.subheadline { font-family: Arial, sans-serif; font-size: 18px; color: #999999; text-decoration: none; padding-top: 15px; padding-bottom: 15px; }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.padtop5 { height: 30px; vertical-align: bottom; }
.pfad { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
.umenulinie { font-family: Arial, Helvetica, sans-serif; font-size: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; }
.bildunter { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #888888; text-decoration: none; padding-top: 4px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.textbold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; }
.number { font-family: Arial, sans-serif; font-size: 14px; color: #2064A2; text-decoration: none; font-weight: bold; }
.pop { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #FFFFFF; }
.pophead { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2064A2; font-weight: bold; }
.headlineblauklein { font-family: Arial, sans-serif; font-size: 12px; color: #2064A2; text-decoration: none; padding-bottom: 5px; font-weight: bold; }
.graulinietop { border-top-width: 1px; border-top-style: solid; border-top-color: #EFEFEF; font-family: Arial, sans-serif; font-size: 2px; color: #FFFFFF; height: 2px; width: 650px; }
.headlinegrau { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #777777; text-decoration: none; }
.bildpad { font-family: Arial, sans-serif; font-size: 8px; padding-right: 20px; }

.tabelleblau { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2064A2; text-decoration: none; padding-top: 3px; padding-bottom: 3px; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #EFEFEF; border-bottom-color: #EFEFEF; font-weight: bold; }
.tabellegrau { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; padding-top: 3px; padding-bottom: 3px; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #EFEFEF; border-bottom-color: #EFEFEF; }

a.normal:link 			{ color: #666666; text-decoration: none; font-weight: normal; }
a.normal:visited 	{ color: #666666; text-decoration: none; font-weight: normal; }
a.normal:active 		{ color: #666666; text-decoration: none; font-weight: normal; }
a.normal:hover 		{ color: #FF6600; text-decoration: none; font-weight: normal; }
							
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none; font-weight: bold; }
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none; font-weight: bold; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; text-decoration: none; font-weight: bold; }

a.number1:link 		{ color: #2064A2; text-decoration: none; font-size: 14px; font-weight: bold; }
a.number1:visited { color: #2064A2; text-decoration: none; font-size: 14px; font-weight: bold; }
a.number1:hover 	{ color: #FF9900; text-decoration: none; font-size: 14px; font-weight: bold; }

a.number2:link 		{ color: #2064A2; text-decoration: none; font-weight: bold; }
a.number2:visited { color: #2064A2; text-decoration: none; font-weight: bold; }
a.number2:hover 	{ color: #FF9900; text-decoration: none; font-weight: bold; }


a.textlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2064A2; text-decoration: none; font-weight: normal; }
a.textlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2064A2; text-decoration: none; font-weight: normal; }
a.textlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: none; font-weight: normal; }

a.kleinlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #222222; text-decoration: none; font-weight: normal; }
a.kleinlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #222222; text-decoration: none; font-weight: normal; }
a.kleinlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FF9900; text-decoration: none; font-weight: normal; }

.error	{ color: #990000; font-size: 11px; }

/*Ende angepasster styles*/
.tabheadbggrau { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #184B7A; text-decoration: none; background-color: #E0E0E0; }
.tabheadbgweiss { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2064a2; text-decoration: none; background-color: #FFFFFF; vertical-align: bottom; font-weight: bold; }
.tabhell { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; background-color: #F7F7F7; vertical-align: bottom; }
.tabdunkel { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; background-color: #EEEEEE; vertical-align: bottom; }
.trenner { font-family: Arial, Helvetica, sans-serif; font-size: 2px; color: #FFFFFF; text-decoration: none; background-color: #FFFFFF; padding: 0px; vertical-align: bottom; height: 2px; width: 100%; }
