	
/************************
*  Position Print Div
*************************/
#printlogo{
 display:none;
visibility:hidden;
}

#ausgabe{
 display:none;
visibility:hidden;
}

#sprachen{
visibility:visible;
}
#teaserrechts{
visibility:visible;
}



#info{
 display:none;
visibility:hidden;
}


/************************
*  Body
*************************/
body{

margin-top: 15px;
width:100%;
background-color:#eaeaea;
}

.td, tr, table {
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
     font-style: normal;
     text-decoration:none;
     color: #5d5c5c;
     font-size: 11px;
	 
 }

ul{
margin: 3px 0px 3px 0px;
}


li {
list-style-image:url(/de/medien/images/li.gif);
margin-left: -23px;
*margin-left: 18px;
margin-bottom: 0px;
}

H1{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #a50b0f;
  font-size: 16px;
  font-weight: bold; 
}
H2{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #a50b0f;
  font-size: 16px;
  font-weight: bold; 
}
H4{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #5d5c5c;
  font-size: 12px;
  font-weight: bold; 
margin:0px;
}
H5{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #a50b0f;
  font-size: 12px;
  font-weight: bold; 
}
H6{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #a50b0f;
  font-size: 12px;
  font-weight: bold; 
margin:23px 0px 5px 0px;
}





.img {
	border:0px;
}
a{
 color: #a50b0f;
  font-size: 11px;
 text-decoration: none; 
}
a:hover {
 color: #a50b0f;
   font-size: 11px;
 text-decoration: underline;
}
a:active {
 color: #a50b0f;
  font-size: 11px;
 text-decoration: none; 
}

a.news {
 color: #007bc3;
  font-size: 11px;
 text-decoration: none; 

}
a.news:hover {
 color: #007bc3;
   font-size: 11px;
 text-decoration: underline;
}
a.news:active {
 color: #007bc3;
  font-size: 11px;
 text-decoration: none; 

}


a.adresse{
 color: #5d5c5c;
  font-size: 11px;
 text-decoration: none; 

}
a.adresse:hover {
 color: #5d5c5c;
   font-size: 11px;
 text-decoration: underline;
}
a.adresse:active {
 color: #5d5c5c;
  font-size: 11px;
 text-decoration: none; 

}



a.menuon {
	color: #5d5c5c;
    font-weight: normal; 
	font-size: 12px;
	text-decoration: none;
	display:block; 
	text-align:left; 
	border-style:solid; 
	border-width:0px; 
	padding:5px 0px 4px 15px;
	background-image: url(/de/medien/images/hg_nav.gif);
	
	

	
}
a.menuon:visited {
	color: #5d5c5c;
    font-weight: normal;
	font-size: 12px;
	text-decoration: none;
    display:block; 
	text-align:left; 
	border-style:solid; 
	border-width:0px; 
	padding:5px 0px 4px 15px;
	background-image: url(/de/medien/images/hg_nav.gif);
	


	
	}
a.menuon:hover {
	color: #a50b0f;
    font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	display:block; 
	text-align:left; 
	border-style:solid; 
	border-width:0px; 
	padding:5px 0px 4px 15px;
	


	

}
a.menuon:active {
	color: #5d5c5c;
    font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	display:block; 
	text-align:left; 
	border-style:solid; 
	border-width:0px; 
	padding:5px 0px 4px 15px;
	background-image: url(/de/medien/images/hg_nav.gif);
	


	
	}

a.menuoff {
	color: #5d5c5c;
    font-weight: normal;
    font-size: 12px;
	text-decoration: none;
    display:block; 
	text-align:left; 
	border-style:solid; 
	border-width:0px; 
	padding:5px 0px 4px 15px;
	
	


	}

a.menuoff:visited {
	color: #5d5c5c;
    font-weight: normal;
    font-size: 12px;
	text-decoration: none;
    display:block; 
	text-align:left; 
	border-style:solid; 
	border-width:0px; 
	padding:5px 0px 4px 15px;
	
	


	}
a.menuoff:hover {
	color: #a50b0f;
    font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	display:block; 
	text-align:left; 
	border-style:solid; 
	border-width:0px; 
	padding:5px 0px 4px 15px;

	




}
a.menuoff:active {
	color: #5d5c5c;
    font-weight: normal;
	font-size: 12px;
	text-decoration: none;
    display:block; 
	text-align:left; 
	border-style:solid; 
	border-width:0px; 
	padding:5px 0px 4px 15px;
	
	}





	
	
a.sprachenmenuon {
	color: #a50b0f;
        font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
	text-align:left; 
	border-style:solid; 
	border-width:0px;
	margin: 0px -10px 0px 10px;	

	
}
a.sprachenmenuon:visited {
	color: #a50b0f;
    font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-align:left; 
	border-style:solid; 
	border-width:0px;
	margin: 0px -10px 0px 10px;


	
	}
a.sprachenmenuon:hover {
	color: #5d5c5c;
    font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-align:left;  
	border-style:solid; 
	border-width:0px;
	margin: 0px -10px 0px 10px;


	

}
a.sprachenmenuon:active {
	color: #a50b0f;
    font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-align:left;   
	border-style:solid; 
	border-width:0px;
	margin: 0px -10px 0px 10px;

	
	}

a.sprachenmenuoff {
	color: #a50b0f;
    font-weight: normal;
    font-size: 11px;
	text-decoration: none;
	text-align:left;   
	border-style:solid; 
	border-width:0px;
	margin: 0px -10px 0px 10px;



	}

a.sprachenmenuoff:visited {
	color: #a50b0f;
    font-weight: normal;
    font-size: 11px;
	text-decoration: none;
	text-align:left; 
	border-style:solid; 
	border-width:0px;
	margin: 0px -10px 0px 10px;


	}
a.sprachenmenuoff:hover {
	color: #5d5c5c;
    font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-align:left; 
	border-style:solid; 
	border-width:0px;
	margin: 0px -10px 0px 10px;



}
a.sprachenmenuoff:active {
	color: #a50b0f;
    font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-align:left;  
	border-style:solid; 
	border-width:0px; 
	margin: 0px -10px 0px 10px;	}
	
	
	
	a.sprachenstartmenuon {
	color: #a50b0f;
        font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
	text-align:left; 
	border-style:solid; 
	border-width:0px;
	
}
a.sprachenstartmenuon:visited {
	color: #a50b0f;
    font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-align:left; 
	border-style:solid; 
	border-width:0px;


	
	}
a.sprachenstartmenuon:hover {
	color: #5d5c5c;
    font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-align:left;  
	border-style:solid; 
	border-width:0px;


	

}
a.sprachenstartmenuon:active {
	color: #a50b0f;
    font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-align:left;   
	border-style:solid; 
	border-width:0px;

	
	}

a.sprachenstartmenuoff {
	color: #a50b0f;
    font-weight: normal;
    font-size: 11px;
	text-decoration: none;
	text-align:left;   
	border-style:solid; 
	border-width:0px;




	}

a.sprachenstartmenuoff:visited {
	color: #a50b0f;
    font-weight: normal;
    font-size: 11px;
	text-decoration: none;
	text-align:left; 
	border-style:solid; 
	border-width:0px;



	}
a.sprachenstartmenuoff:hover {
	color: #5d5c5c;
    font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-align:left; 
	border-style:solid; 
	border-width:0px;




}
a.sprachenstartmenuoff:active {
	color: #a50b0f;
    font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-align:left;  
	border-style:solid; 
	border-width:0px; 
	}
	input.contactInput{
	
	height: 15px;
	font-size: 11px;
	border: 1px solid #797979;
	*border: 1px solid #797979;
	width:165px;
	     font-size: 11px;
	}




.checkbox{
	width: 20px !IMPORTANT;
	*border: 0px solid #fff !IMPORTANT;
border: 0px solid #fff !IMPORTANT;

	*width: 16px !IMPORTANT;
	background-color:transparent !IMPORTANT;
		     font-size: 11px;
}

select{
	height: 20px;
	*height: 20px;
	width: 150px;
	*width: 150px;
		     font-size: 11px;


	
}

textarea {
	width: 265px;
	height: 60px;
	padding: 2px;
	margin: 4px 0px 5px 0px;
border: 1px solid #797979;
	*border: 1px solid #797979;
		     font-size: 11px;

}
input.contactInput{
width: 150px;
					height:17px;
					border-width:1px;
  					border-style:solid;
  					border-color:cbcbcb;
					margin-top: 1px; 
 					margin-right: 1px; 
 					margin-bottom: 1px;
 					margin-left: 1px;
 					border-bottom-width: extrathin;
					border-top-style: none;
					border-right-style: none;
					border-bottom-style: dotted;
					border-left-style: none;
					border-top-color: #7A0418;
					border-right-color: #7A0418;
					border-bottom-color: #7A0418;
					border-left-color: #7A0418;
 					color: #1E1D1D;
					background-color: transparent;


				}