/* Style-Sheet fuer den body */
body { font-size: 11px;
       font-family: Arial;
       color: #445052;
       background:#fff;
       padding:0px;  
	   margin:0px auto;
       scrollbar-face-color: #76a1d8;		 /*innenfarbe von scrollbalken & pfeilebutton*/
       scrollbar-track-color: #4b70a1;		 /*hintergrundfarbe von scrollbalken*/
       scrollbar-highlight-color: #76a1d8;	 /*farbe (links+oben) von rahmen des scrollbalken & pfeilebutton*/
       scrollbar-shadow-color: #4b70a1;		 /*farbe (rechts+unten) von rahmen des scrollbalken & pfeilebutton*/
       scrollbar-3dlight-color: #fff;	 /*anleuchtungs- / lichtefektfarbe (links+oben) von rahmen des scrollbalken & pfeilebutton*/
       scrollbar-darkshadow-color: #76a1d8;  /*anleuchtungs- / lichtefektfarbe (rechts+unten) von rahmen des scrollbalken & pfeilebutton*/
       scrollbar-arrow-color: #fbf7dd;		 /*farbe von pfeile selbst*/
       
     }

     

/* Styles für html_template.html */
div.template_main_space 		{ width:900px; height:40px; }    
div.template_main 				{ width:900px; height:556px; padding:0px; margin:0px auto; border:1px solid #445052; }
div.template_nav 				{ width:134px; height:556px; float:left; background: url('../bilder/under_nav.gif') no-repeat bottom; }
div.template_logo 				{ width:766px; height:66px; float:right; background: url('../bilder/logo.gif') no-repeat; } 
div.template_content 			{ width:766px; height:490px; float:right; overflow:auto; } 
div.template_copyright 			{ width:900px; height:20px; margin:3px auto; clear:both; text-align:center; color:#445052; font-size:11px; } 
.template_copyright a,
.template_copyright a:link,
.template_copyright a:active,
.template_copyright a:visited 	{ color:#000; font-size:11px; text-decoration:none; font-family:Arial; }									
.template_copyright a:hover 	{ color:#8aaed8; font-size:11px; text-decoration:none; font-family:Arial; }	


/* Standards für Nav */
div.over_nav_box			 	{ width:134px; height:49px; }
div.nav_box			 			{ width:134px; height:507px; text-indent:13px; clear:both; }

div.nav_main		 			{ width:134px; height:17px; padding-top:3px; background: url('../bilder/nav_quad.gif') no-repeat left; }
.nav_main a,
.nav_main a:link,
.nav_main a:active,
.nav_main a:visited				{ color:#000; font-size:12px; text-decoration:none; font-family:Arial; }				
.nav_main a:hover 				{ color:#8aaed8; font-size:12px; }	

div.nav_main_activ	 			{ width:134px; height:17px; padding-top:3px; background: url('../bilder/nav_quad_activ.gif') no-repeat left; }
.nav_main_activ a,
.nav_main_activ a:link,
.nav_main_activ a:active,
.nav_main_activ a:visited		{ color:#000; font-size:12px; text-decoration:none; font-family:Arial; }				
.nav_main_activ a:hover 		{ color:#8aaed8; font-size:12px; }     


/* Standards für Startseite */
div.home_content				{ width:766px; height:490px; background: url('../bilder/banner.jpg') no-repeat top; }
.home_content a,
.home_content a:link,
.home_content a:active,
.home_content a:visited			{ color:#000; font-size:11px; text-decoration:none; font-family:Arial; }			
.home_content a:hover 			{ color:#8aaed8; font-size:11px; }


/* Standards für Kontaktformular */
table.kontaktformular 			{ background:#ffffff; width:370px; }
td.kontaktformular 				{ color:#445052; background:#ffffff; border:2px solid #ffffff; padding:0px 2px 0px 3px; }
td.warning 						{ background:#ff0000; padding:0px 2px 0px 3px; }


/* Standards für Links */
a:link							{ color:#445052; text-decoration:none; font-size:11px; }
a:visited						{ color:#445052; text-decoration:none; font-size:11px; }
a:active						{ color:#445052; text-decoration:none; font-size:11px; }
a:hover   						{ color:#8aaed8; text-decoration:none; font-size:11px; }

/* Standards für alle Tabellen */
td								{ color:#445052; text-decoration:none; font-size:11px; font-family:Arial; }


/* Standards für die Mininav */
a.minifound { color:#000066 }
a.minigray  { color:#dddddd }
a.minisel   { color:#ee0000 }
a.minilink  { color:#4444ee }

/* Standards für TabControls */
div.navsel { padding:2px; border-color:#aa4444; border-style:solid;  border-width:1px; }
div.navstd { padding:2px; border-color:#4444aa; border-style:solid;  border-width:1px; }
div.navgry { padding:2px; border-color:#999999; border-style:dashed; border-width:1px; }

td.navsel { padding:2px; border-color:#aa4444; border-width:2px; border-left-style:solid; border-right-style:solid; border-top-style:solid; border-color:#aa4444; }
td.navgry { padding:2px; border-color:#4444aa; border-width:1px; border-bottom-style:solid; }
td.navstd { padding:2px; border-color:#4444aa; border-width:1px; border-bottom-style:solid; }

a.navsel { color:#aa4444 }
a.navstd { color:#4444aa }
a.navgry { color:#999999 }

td.navlbr { padding:4px; border-left-style:solid; border-width:1px; border-bottom-style:solid; border-right-style:solid; border-color:#4444aa; }
td.navb   { border-bottom-style:solid; border-width:1px; border-color:#4444aa; }

/* Styles für Erfogswarnungs und Fehlermeldungen */
div.info    {border-style:dashed; border-width:1px; padding:5px; border-color:#000066; text-align:center; float:none; }
div.warning {color:#dd0000; border-style:dashed; border-width:1px; padding:2px; border-color:#dd0000; text-align:center;}
div.success {color:#009900; border-style:dashed; border-width:1px; padding:2px; border-color:#009900; text-align:center;}

/* Styles für Tabellen */
caption     { font-weight:bold; font-size: 13px; font-family: Arial, Helvetica; color:#445052; }
table.std   { border-style:solid; border-width:1px; border-color:#445052; }
td.std      { font-size: 12px; font-family: Arial, Helvetica; background-color:#eeeeee; }
th.std      { font-size: 12px; font-family: Arial, Helvetica; background-color:#eeeeee; font-weight:bold; }
td.stdlight { font-size: 12px; font-family: Arial, Helvetica; background-color:#eeeeee; }
td.stddark  { font-size: 12px; font-family: Arial, Helvetica; background-color:#dddddd; }
