/* CSS Document */
/***************************************************/
/* HTML tag styles © by www.zebrafrosch.com  2006  */
/***************************************************/


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; line-height:18px;
	color: #484848;
	background-color:#EFEFE9;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../upload/layout/bg.png);
	background-repeat: repeat-y;
}

img {border:0px;}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited 	{ color:blue;text-decoration: underline;}
a:hover			{ text-decoration: underline;}

#preview a:link { color:black;}
#preview a:hover { color:blue;}
#preview a:visited { color:#000000;}
	
/* H 1-3 Tags */
	
h1			{font-family:Arial, Helvetica, sans-serif; font-size:26px; text-transform:uppercase; letter-spacing:-1px; color: #95C78D; margin:15px 0 15px 0;}
h2			{font: bold 114% Verdana,Arial,sans-serif; color: #62AC57; margin: 0px;padding:0 0 8px 0;}
h3			{font: bold 100% Verdana,Arial,sans-serif; color: #62AC57; margin: 0px;padding: 0px;}

/* rote Sternchen in Formfelder */
.Stil1 {color: #FF0000}

/* Fusszeile unterm Footer */
.hilfsnavigation 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; padding-top:10px;}
.hilfsnavigation a:link		{ color:#666; text-decoration:none;}
.hilfsnavigation a:active	{ color:#666; text-decoration:none;}
.hilfsnavigation a:visited 	{ color:#666; text-decoration:none;}
.hilfsnavigation a:hover	{ text-decoration:underline;}

/* Navigation Footer */
.imprint			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:white;}
.imprint a:link		{ color:white; text-decoration:none;}
.imprint a:active	{ color:white; text-decoration:none;}
.imprint a:visited 	{ color:white; text-decoration:none;}
.imprint a:hover	{ text-decoration:underline;}


	/* Main Navigation Level 1 */
	
	.navi				{ width:200px; } 

	a.level1_passive 	{ display:block; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none; background-image:url(../upload/layout/bg_close.gif); background-repeat:no-repeat; } 
	a.level1_active 	{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E200; text-decoration:none; font-weight:bold; background-image:url(../upload/layout/bg_open.gif); background-repeat:no-repeat;} 
	a.level1_open 		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none;  background-image:url(../upload/layout/bg_open.gif); background-repeat:no-repeat;}

	a.level1_passive:active 	{ display:block; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none; background-image:url(../upload/layout/bg_close.gif); background-repeat:no-repeat;} 
	a.level1_active:active		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-weight:bold; background-image:url(../upload/layout/bg_open.gif); background-repeat:no-repeat;} 
	a.level1_open:active 		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none;  background-image:url(../upload/layout/bg_open.gif); background-repeat:no-repeat;}
	
	a.level1_passive:hover 		{ display:block; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none; background-image:url(../upload/layout/bg_close.gif); background-repeat:no-repeat;} 
	a.level1_active:hover		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-weight:bold; background-image:url(../upload/layout/bg_open.gif); background-repeat:no-repeat;} 
	a.level1_open:vhover		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none;  background-image:url(../upload/layout/bg_open.gif); background-repeat:no-repeat;}
	
	a.level1_passive:visited 	{ display:block; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none; background-image:url(../upload/layout/bg_close.gif); background-repeat:no-repeat;} 
	a.level1_active:visited 	{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-weight:bold; background-image:url(../upload/layout/bg_open.gif); background-repeat:no-repeat;} 
	a.level1_open:visited 		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none;  background-image:url(../upload/layout/bg_open.gif); background-repeat:no-repeat;}


	/* Main Navigation Level 2 */

	a.level2_passive 	{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-size:11px;} 
	a.level2_active 	{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-size:11px; font-weight:bold;}  
	a.level2_open 		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-size:11px;} 
	
	a.level2_passive:active 	{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-size:11px;} 
	a.level2_active:active 		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-size:11px; font-weight:bold;}  
	a.level2_open:active 		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-size:11px;} 
	
	a.level2_passive:hover  	{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-size:11px;} 
	a.level2_active:hover 		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-size:11px; font-weight:bold;}  
	a.level2_open:hover 		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-size:11px;} 
	
	a.level2_passive:visited  	{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-size:11px;} 
	a.level2_active:visited		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-size:11px; font-weight:bold;}  
	a.level2_open:visited 		{ display:block; padding-top:5px; padding-bottom:6px; color:#A23E20; text-decoration:none; font-size:11px;} 



	/* Main Navigation Level 3 */

	a.level3_passive 	{ display:block; background-color:#FAFBF0; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none;} 
	a.level3_active 	{ display:block; background-color:#FAFBF0; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none; font-weight:bold;}  
	a.level3_open 		{ display:block; background-color:#FAFBF0; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none;} 

	a.level3_passive:active 	{ display:block; background-color:#FAFBF0; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none;} 
	a.level3_active:active 		{ display:block; background-color:#FAFBF0; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none; font-weight:bold;}  
	a.level3_open:active 		{ display:block; background-color:#FAFBF0; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none;} 
	
	a.level3_passive:hover  	{ display:block; background-color:#FAFBF0; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none;} 
	a.level3_active:hover 		{ display:block; background-color:#FAFBF0; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none; font-weight:bold;}  
	a.level3_open:hover 		{ display:block; background-color:#FAFBF0; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none;} 
	
	a.level3_passive:visited  	{ display:block; background-color:#FAFBF0; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none;} 
	a.level3_active:visited		{ display:block; background-color:#FAFBF0; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none; font-weight:bold;}  
	a.level3_open:visited 		{ display:block; background-color:#FAFBF0; padding-top:5px; padding-bottom:6px; color:#1F401A; text-decoration:none;} 



	/* Main Navigation Level 4 */
	
	a.level4_passive 	{ display:block; background-color:#FAFBF0; padding-top:2px; padding-bottom:2px; color:#E10915; text-decoration:none;} 
	a.level4_active 	{ display:block; background-color:#FAFBF0; padding-top:2px; padding-bottom:2px; color:#E10915; text-decoration:none; font-weight:bold;}  
	a.level4_open 		{ display:block; background-color:#FAFBF0; padding-top:2px; padding-bottom:2px; color:#E10915; text-decoration:none;} 
	
	a.level4_passive:active 	{ display:block; background-color:#FAFBF0; padding-top:2px; padding-bottom:2px; color:#E10915; text-decoration:none;} 
	a.level4_active:active 		{ display:block; background-color:#FAFBF0; padding-top:2px; padding-bottom:2px; color:#E10915; text-decoration:none; font-weight:bold;}  
	a.level4_open:active 		{ display:block; background-color:#FAFBF0; padding-top:2px; padding-bottom:2px; color:#E10915; text-decoration:none;} 
	
	a.level4_passive:hover  	{ display:block; background-color:#FAFBF0; padding-top:2px; padding-bottom:2px; color:#E10915; text-decoration:none;} 
	a.level4_active:hover 		{ display:block; background-color:#FAFBF0; padding-top:2px; padding-bottom:2px; color:#E10915; text-decoration:none; font-weight:bold;}  
	a.level4_open:hover 		{ display:block; background-color:#FAFBF0; padding-top:2px; padding-bottom:2px; color:#E10915; text-decoration:none;} 
	
	a.level4_passive:visited  	{ display:block; background-color:#FAFBF0; padding-top:2px; padding-bottom:2px; color:#E10915; text-decoration:none;} 
	a.level4_active:visited		{ display:block; background-color:#FAFBF0; padding-top:2px; padding-bottom:2px; color:#E10915; text-decoration:none; font-weight:bold;}  
	a.level4_open:visited 		{ display:block; background-color:#FAFBF0; padding-top:2px; padding-bottom:2px; color:#E10915; text-decoration:none;}
