@charset "utf-8";
/* CSS Document */

body {
	background-color: #fff;
	font-size: 100.1%;	
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px;
	margin: 0px; 
}

h1{
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

a{text-decoration: none; color: #000; }
a:link{text-decoration: none;}
a:hover{}
a:active{}
a:visited{}

#head{
	margin: 0px 0 8em 0px;
	padding: 2em 0 0 0px;/**/	
	border-top: 20px solid #00aef0;	/**/
}

#head img{
	float: left;
	width: 13.05em;
	height: 6.55em;		
	padding: 0;
	margin:1em 0 0 0;
}

#main{
	font-size: 0.8em;	
	margin: 0 auto;
	padding-left: 7%;
	padding-right: 7%;
	width: 56.5em;	
}

*html #main{
	font-size: 0.8em;	
	margin-left: 0;
	padding-left: 30px;
	padding-right: 30px;
	width: 56.5em;	

}

#foot{
	float: right;	
}

#foot img{
	width: 39.6em;
	height: 12em;		
	padding: 0;
	margin:0 0 0 0;
}

#menu{
	margin: 1em 0 0 17em;
}

#menu ul{	
	list-style: none;
	margin: 0px;
	padding: 0px ;	
}

#menu ul li{	
	float: left;
	margin: 0 2em 0 0;
	color: #000;
	font-size: 1em;
	font-weight: bold;	
}

#menu ul li a, #menu ul li a:link{
padding: 0.1em 0.3em 1.3em 0.3em;	
}

#menu ul li a:hover{
	background-color: #d91c5c;
	color: #FFFFFF;
}

#menu ul li a:active{
background-color: #d91c5c;
}

#menu ul li a:visited{
padding: 0.1em 0.3em 1.3em 0.3em;	
}

#menu ul li#aktiv a:hover{
	background-color: #00aef0;
	color: #FFFFFF;
}

#untermenu{
 position: absolute;
 top: 11.8em;
 /*left: 6em;*/
}
/**/
*html #untermenu{
 top: 13em;
 left: 1.2em;
}

#untermenu ul{
	list-style: none;
	margin: 0 0 0 0em;
	padding: 0px 0 0 0;
}

#untermenu ul li{
	list-style-type: none;
	margin: 0 0 2.2em 0;
	padding: 0.1em 0 0.1em 0.9em;
	font-weight: bold;
}

#untermenu ul li a{
	padding: 0.1em 0.3em 1.3em 0.3em;
	margin: 0 0 0 0em;
}

#untermenu ul li a:hover{
	background-color: #d91c5c;
	color: #FFFFFF;
}

#untermenu ul li#aktiv1 a:hover{
	background-color: #00aef0;
	color: #FFFFFF;
}

#linebox{
	clear: both;
	margin: 7.5em 0 0 17em;
	padding: 0px;
	height: 20px;
	width: 39.5em;
	background-image:url(../pics/pix.gif);	
	background-repeat: repeat-x;
}

/***IE&**
*html #linebox{
	margin: 7.5em 0 0 17em;
}*/

#content{
	margin: 1.5em 0 0 17em;
	padding: 0em 0 0 0;
	clear:both;	
	text-align: justify;
	line-height: 1.5em;/**/
}

/**html #content{
	margin: 0;
	padding: 0;
	clear:both;	
	text-align: justify;
	line-height: 1.5em;

}*/



#content a{
	text-decoration: none;
	padding: 0 0.3em 0 0.3em;
	border-bottom: 1px solid #333;
}
#content a:link{
	border-bottom: 1px solid #333;
}
#content a:hover{
	background-color: #00aef0;
	color: #FFFFFF;
	/*padding: 0 0.3em 0.5em 0.3em;*/
}

#content a:active{}



.filmbox{
	width: 39em;
	height: 6em;
	clear: both;
	margin: 0 1em 5em 0;	
}

.fett{
	font-weight: bold;
}

.filmbox img{
	float: left;
	margin: 0 1em 0 0;
}

.mehr a{
		font-style:italic;
		float: right;
}

.mehrBild{
	float: left;
	margin: 0px 2em 0 0;
}

.mehrBild img{
	margin: 0 0 1.5em 0;
}

.teambox1{
	width: 39em;
	height: 200px;
	clear: both;
	margin: 0 10px 30px 0px;
	line-height: 1.2em;
}
.teambox1 img{
	float: left;
	margin: 0 15px 0 0;
}
.teambox1 span{
	padding: 0px 5px 0 0;	
}

.blau{
	color: #000;
	font-weight: bold;
}

#aktiv, #aktiv a{
	background-color: #00aef0;
	color: #ffffff;
}

 #aktiv1 a{
	background-color: #00aef0;
	color: #fff;
}

#addy{
	margin: 2.7em 0 0 0 ;
	width: 15em;
}

#addy a:link, #addy2 a:link{
	border-bottom: 1px solid #333;
	padding: 0px 0px 0px 0px;
}
#addy a:hover, #addy2 a:hover{
	background-color: #00aef0;
	color: #FFFFFF;
	padding: 0 0.3em 0.5em 0.3em;
}

#addy span, #addy span a, #addy span a:link, #addy2 span, #addy2 span a, #addy2 span a:link{
	font-size: 0.9em;
	color: #9e9570;
	border-bottom: 1px solid #9e9570;
}
#addy span a:hover, #addy2 span a:hover{color: #FFFFFF;}

#gmap { margin:0 0 0 0;height:30em;border:2px solid #9e9570; }

#fremdlogo{
	float: left;
	border: 0px;
	margin: 0.4em 0.6em 0 0;
}

#fremdlogo img{
	border: none;
}
#newsPic{
	
	border: 0px;
	margin: 0.4em 0.6em 0 0;
}
#newsPic img{
	border: none;
	width: 160px;
	height: 120px;
}


.stab span{display:block; float: left; width: 120px;}