a.sprachwahl:link      { text-decoration: none;  font-size : 7pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #FFFFFF; }	
A.sprachwahl:Visited   { text-decoration: none;  font-size : 7pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #FFFFFF; }
a.sprachwahl:hover     { text-decoration: none;  font-size : 7pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #ff5a07; }	


a.textlink:link        { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #02311c;  }	
A.textlink:Visited     { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #02311c;  }
a.textlink:hover       { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #ff5a07;  }	

a.textlinkunderline:link        { text-decoration: underline; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #02311c;  }	
A.textlinkunderline:Visited     { text-decoration: underline; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #02311c;  }
a.textlinkunderline:hover       { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #ff5a07;  }	


a.mehr:link            { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #666666;  }	
A.mehr:Visited         { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #666666;  }
a.mehr:hover           { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #ff5a07;  }

a.start:link           { text-decoration: none; background-color: #FFFFFF; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #666666;  }	
A.start:Visited        { text-decoration: none; background-color: #FFFFFF; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #666666;  }
a.start:hover          { text-decoration: none; background-color: #FFFFFF; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #ff5a07;  }


a.home:link            { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #666666;  }	
A.home:Visited         { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #666666;  }
a.home:hover           { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #ff5a07;  }


/* Styles für die Hauptnavigation (level1) */
			
a.toplink:link         { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #FFFFFF;  }		
a.toplink:Visited      { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #FFFFFF;  }		
a.toplink:hover        { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #ff5a07;  }								

/* Styles für die Subnavigation (level2) */
a.sublink:link         { text-decoration: none; background-color: #666666; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #666666;  }		
a.sublink:Visited      { text-decoration: none; background-color: #666666; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #666666;  }		
a.sublink:hover        { text-decoration: none; background-color: #666666; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #ff5a07;  }								


a.border:link          { padding:0px 0 0 0; text-decoration:none; color:#cccccc; width:38px; height:29px; display:block; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; border-left:solid 1px #cccccc; background-color:#transparent;}
a.border:visited       { padding:0px 0 0 0; text-decoration:none; color:#cccccc; width:38px; height:29px; display:block; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; border-left:solid 1px #cccccc; background-color:#transparent;}
a.border:hover         { padding:0px 0 0 0; text-decoration:none; color:#cccccc; width:38px; height:29px; display:block; border-top:solid 1px #ff5a07; border-right:solid 1px #ff5a07; border-bottom:solid 1px #ff5a07; border-left:solid 1px #ff5a07; background-color:#transparent;}

		
 /*dunkel-grün 02311c */         

	

/* Styles für die Hauptnavigation (level1) */

a.level1-link:link    {   font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.level1-link:visited {   font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.level1-link:hover   {   font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #ff5a07; text-decoration: none; }



a.level1-select:link     {   font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; text-decoration: none;}
a.level1-select:visited  {   font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; text-decoration: none;}
a.level1-select:hover    {   font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; text-decoration: none;}

.level1                  { color: #000000; text-align: center; padding: 0px 0px 0px 0px ;}

/* Styles für die Subnavigation (level2) */

a.level2-link:link        { font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; text-decoration: none;	}
a.level2-link:visited     { font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; text-decoration: none;	}
a.level2-link:hover       { font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #ff5a07; text-decoration: none;	}


a.level2-select:link      { font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; text-decoration: none;	}
a.level2-select:visited   { font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; text-decoration: none;	}
a.level2-select:hover     { font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; text-decoration: none;	}

.level2                   { background-color: #a0bbae; text-align: left; border-bottom: 1px solid #FFFFFF;  text-indent: 10px;}
td.level2-select          { background-color: #FFFFFF; color: #363636; font-weight: normal; border-left: 1px solid #B4B5B9; border-bottom: 1px solid #B4B5B9; border-top: 1px solid #B4B5B9; text-align: left; text-indent: 10px;}


/* Styles für die Subnavigation (level3) */

a.level3-link:link        { font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; text-decoration: none; }
a.level3-link:visited     { font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; text-decoration: none; }
a.level3-link:hover       { font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #ff5a07; text-decoration: none; }


a.level3-select:link     { font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; text-decoration: none; } 
a.level3-select:visited  { font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; text-decoration: none; }
a.level3-select:hover    { font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #ff5a07; text-decoration: none; }


.level3                  { background-color: #EAEAEA; border-bottom: 1px solid #FFFFFF; color: #000000; text-align: left; text-indent: 16px;}
td.level3-select         { background-color: #FFFFFF; color: #363636; font-weight: normal; border-left: 1px solid #B4B5B9; border-bottom: 1px solid #B4B5B9; border-top: 1px solid #B4B5B9; text-align: left; text-indent: 15px;}




a:link         { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #ff5a07;  }
a:active       { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #ff5a07;  }
a:visited      { text-decoration: none; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #ff5a07;  }
a:hover        { text-decoration: underline; background-color: #transparent; font-size : 8pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #ff5a07;  }	


a.link-liste:link         { font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #ff5a07; text-decoration: none;}
a.link-liste:visited      { font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #ff5a07; text-decoration: none;}
a.link-liste:active       { font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #ff5a07; text-decoration: none;}
a.link-liste:hover        { font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #ff5a07; text-decoration: underline; }


a.small-link:link       { font-family: Verdana, Arial, Times New Roman; font-size: 9px; font-style : normal; color : #ff5a07; }
a.small-link:visited    { font-family: Verdana, Arial, Times New Roman; font-size: 9px; font-style : normal; color : #ff5a07; }
a.small-link:active     { font-family: Verdana, Arial, Times New Roman; font-size: 9px; font-style : normal; color : #ff5a07; }
a.small-link:hover      { font-family: Verdana, Arial, Times New Roman; font-size: 9px; font-style : normal; color : #ff5a07;  text-decoration:underline; }



a.titel:link    {   font-family: Verdana, Arial, Times New Roman; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.titel:visited {   font-family: Verdana, Arial, Times New Roman; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.titel:hover   {   font-family: Verdana, Arial, Times New Roman; font-size: 12px; font-weight: bold; color: #ff5a07; text-decoration: none;}

			
.footer-text             { font-family: Verdana, Arial, Times New Roman; font-size: 9px; font-weight: normal; color: #807F7F; text-decoration: none;}
a.footer-text            { font-family: Verdana, Arial, Times New Roman; font-size: 9px; font-weight: normal; color: #807F7F; text-decoration: none;}

a.footer-text:link       { font-family: Verdana, Arial, Times New Roman; font-size: 9px; font-weight: normal; color: #807F7F; text-decoration: none;}
a.footer-text:visited    { font-family: Verdana, Arial, Times New Roman; font-size: 9px; font-weight: normal; color: #807F7F; text-decoration: none;}
a.footer-text:hover      { font-family: Verdana, Arial, Times New Roman; font-size: 9px; font-weight: normal; color: #ff5a07; text-decoration: none;}



.address,a.adress,a.adress:link,a.adress:visited {
	margin-top: 8px;
	margin-bottom: 18px;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 9px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
}

a.adress:hover {
	text-decoration: underline;
}


			
td.blocktext           { font-size : 10pt; font-family :   Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #02311c; text-align:justify;}  
td.text                { font-size : 8pt; font-family :   Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #02311c;}
td.textklein           { font-size :  8pt; font-family :   Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #666666;} 
td.newstext            { font-size : 10pt; font-family :   Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #666666;} 
td.headline            { font-size : 10pt; font-family :   Verdana, Arial, Times New Roman; font-weight : bold;   font-style : normal; color : #02311c;}
td.textnews            { font-size : 10pt; font-family :   Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #02311c;}  
td.adresse             { font-size : 7.5pt; font-family :    Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #02311c;} 
td.newsbold            { font-size : 10pt; font-family :   Verdana, Arial, Times New Roman; font-weight : bold;   font-style : normal; color : #02311c;}  
td.seitenbeschrieb     { font-size : 10pt; font-family :   Verdana, Arial, Times New Roman; font-weight : normal; font-style : italic; color : #02311c;}
td.slogan              { font-size : 12pt; font-family :   Verdana, Arial, Times New Roman; font-weight : bold;   font-style : normal; color : #02311c;}
td.sprachwahl          { font-size : 7pt; font-family :   Verdana, Arial, Times New Roman; font-weight : normal;   font-style : normal; color : #ff5a07;}

	
		
Body          	       { margin-left:0px; 
			 padding: 0px; 
			 margin-top:0px; 
			 margin-right:0px; 
			 font-size : 8pt; 
			 font-family : Verdana, Arial, Times New Roman; 
			 font-weight : normal; 
			 font-style : normal; 
			 color : #02311c; 	
			 background-color: #e2ece5;
			 background: #e2ece5 url(/images_layout/bg/bg-2000-hight.gif) top left;
                        
			 scrollbar-arrow-color:#ff5a07;
			 scrollbar-face-color:#d7dbe1;
			 scrollbar-highlight-color:#d7dbe1;
			 scrollbar-3dlight-color:#C0C0C0;
			 scrollbar-shadow-color:#d7dbe1;
			 scrollbar-darkshadow-color:#d7dbe1;
			 scrollbar-track-color:#eef0f2;}


.content-title        { font-size : 9pt; font-family :   Verdana, Arial, Times New Roman; font-weight : bold;   font-style : normal; color : #02311c;} 
.link-title           { font-size : 8pt; font-family :   Verdana, Arial, Times New Roman; font-weight : bold;   font-style : normal; color : #02311c;} 


.content-text         { font-size : 8pt; font-family :   Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #02311c;}  
.block-text           { font-size : 8pt; font-family :   Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #02311c; text-align:justify;}  

/* Styles für Editmode */
.editmode             { font-family: Verdana, Arial, Times New Roman; font-size: 10px; font-weight: bold; color: #02311c; margin-top: 10px; margin-bottom: 10px; }




li 		      { list-style-type: square; margin-left: -15px;}




tr, p, div  { font-size : 8pt; font-family :   Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #02311c;}  




table { font-family: Verdana, Arial, Times New Roman; font-size: 8px;}

th {}

td      { font-size : 8pt; font-family :   Verdana, Arial, Times New Roman;  font-weight : normal; font-style : normal; color : #02311c; } 





img            {border: 0px; margin-top:0px;}




.small-title {
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	font-weight: bold;
	color: Black;
}

.small-title-white {  font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: bold; color: white; }

.sponsoren-title {
	font-family: Verdana, Arial, Times New Roman;
	font-size: 9px;
	font-weight: normal;
	color: #A0A0A0;
}

.small-text { font-size : 8pt; font-family :   Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #02311c;}  


.picturetext     {   font-family: Verdana, Arial, Times New Roman; font-size: 9px; font-weight: normal; color: #02311c; line-height: 20px;}
.picturetextbold {   font-family: Verdana, Arial, Times New Roman; font-size: 9px; font-weight: bold; color: #02311c;}
.partnertitel {
	font-family: Verdana, Arial, Times New Roman;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}

.partnerbox {
	margin-top: 2px;
	margin-bottom: 2px;
	border-left: 1px solid #B4B5B9;	
	border-bottom: 1px solid #B4B5B9;
	border-top: 1px solid #B4B5B9;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 8px;
	color: Black;
}




/* Styles für den Inhalt */

.ul-small    {  font-size : 8pt; font-family :   Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #02311c;} 
.box         {  background-color: #EFEFEF; border-left: 1px solid #B4B5B9; border-bottom: 1px solid #B4B5B9;	}
.boxnews     {  background-color: #f6f6f6; border-left: 1px solid #B4B5B9; border-right: 1px solid #B4B5B9; border-top: 1px solid #B4B5B9; border-bottom: 1px solid #B4B5B9;	}
.boxtitel    {  background-color: #B4B5B9; border-left: 1px solid #B4B5B9; border-right: 1px solid #B4B5B9; border-top: 1px solid #B4B5B9; border-bottom: 1px solid #B4B5B9; height: 22px; width: 150px; text-indent: 5px; font-family: Verdana, Arial, Times New Roman; font-size: 12px; font-weight: bold; color: #FFFFFF;}





/* Styles für Suchbox und Suchtext */
.searchinput {
	margin-top: 15px;
        padding: 1px 0px 0px 3px ;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 10px;
	font-weight: normal;
	color: #02311c;
        height: 16px;
        width: 154px;
	border: 1px solid #02311c;
	background-color: #FFFFFF;
}

.searchbutton   {  style: cursor:hand; margin-top: 15px; font-family: Verdana, Tahoma, font-weight: bold;  font-size: 11px; width: 25px; height: 16px; border: 1px solid #02311c; background-color: #CCCCCC;}
.internalbutton {  style: cursor:hand; margin-top: 3px; font-family: Verdana, Tahoma, font-weight: bold;  font-size: 11px; width: 25px; height: 16px; border: 1px solid #02311c; background-color: #CCCCCC;}


.searchtext {
	font-family: Verdana, Arial, Times New Roman;
	font-size: 8px;
	color: black;
}





/* Styles für Hintergrundfarben */
.bggrey {
	background-color: #EFEFEF;
}

.bgdarkgrey {
	background-color: #B4B5B9;
}

/* Styles für Kontaktformular */
.checkradio 	       { border: 0px; background-color: #FFFFFF; }

input, textarea, select{ font-family: Verdana, Arial, Times New Roman; font-size: 11px; font-weight: normal; color: #02311c; border: 1px solid #02311c; background-color: #FFFFFF;}

									
.inputtext {		font-family: Verdana, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #02311c;
			text-decoration: none;
			background-color: #FFFFFF;
			padding: 2px;
			height: 16px;
			width: 200px;
			border: 1px solid #c3c6ce;}

.inputtextlogin {	font-family: Verdana, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #02311c;
			text-decoration: none;
			background-color: #FFFFFF;
			padding: 2px;
			height: 18px;
			width: 160px;
			border: 1px solid #c3c6ce;}

.inputplz {		font-family: Verdana, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #02311c;
			text-decoration: none;
			background-color: #FFFFFF;
			padding: 2px;
			height: 16px;
			width: 60px;
			border: 1px solid #c3c6ce;}

.inputort {		font-family: Verdana, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #02311c;
			text-decoration: none;
			background-color: #FFFFFF;
			padding: 2px;
			height: 16px;
			width: 120px;
			border: 1px solid #c3c6ce;}

.inputtextarea {	font-family: Verdana, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #02311c;
			text-decoration: none;
			background-color: #FFFFFF;
			padding: 2px;
			height: 80px;
			width: 200px;
			border: 1px solid #c3c6ce;}

.inputbutton {		font-family: Verdana, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #02311c;
			text-decoration: none;
			background-color: #CCCCCC;
			padding: 0px;
			height: 18px;
			width: 153px;
			border: 1px solid #c3c6ce;}

.inputbuttonklein {	font-family: Verdana, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #02311c;
			text-decoration: none;
			background-color: #CCCCCC;
			padding: 0px;
			height: 18px;
			width: 30px;
			border: 1px solid #c3c6ce;}
