/*Grunddefinitionen*/

a{
	color:#060;
}


html {
	min-height:101%;
	background:#669900;
}

body {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Verdana, Geneva, sans-serif;
	margin: 0 auto;
	color:#333;
	}

hr{
	width:90%;
	border:dotted 1px #F90;}

h1 {
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#333;
	}
.font{	
	font-weight:bold;
	font-size:13px;
}

	
#container {
	background:#669900;
	width:966px;
	margin: 0 auto;
	padding: 5px;
	}

#oben {
	width:966px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	height:236px;
	}
#menu {
	width:966px;
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
	height:33px;
	}
	
#mitte {
	width:100%;
	background-image:url(../images/content.jpg);
	background-repeat:repeat-y;
	height:100%;
	}

#content {
	border: #CCC 1px solid;
	width:78%;
	height:100%;
	padding-left:20px;
	padding-top:15px;
	margin-left:15px;
	}
#content-video {
	border: #CCC 1px solid;
	width:94%;
	height:100%;
	padding-left:20px;
	padding-top:15px;
	margin-left:15px;
	}

#rechtesmenu {
	padding-right:20px;
	height: auto;
	float:right;
	}

#footer {
	width:966px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	height:72px;
	padding-top:5px;
	text-align:center;
	}

/*Menu*/

.underlinemenu{
font-weight: normal;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
width: 966px;
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
height:33px;
}

.underlinemenu ul{
padding: 6px 0 7px 15px; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left;
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #494949;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: black;
}
#visited{
border-bottom-color: black;
}

/*Untermenu*/

.uunderlinemenu{
font-weight: normal;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
width: 966px;
background-image:url(../images/content.jpg);
background-repeat:repeat-y;
height:40px;
}

.uunderlinemenu ul{
padding: 0px 0 7px 15px; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left;
}

.uunderlinemenu ul li{
display: inline;
}

.uunderlinemenu ul li a{
color: #494949;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 2px solid orange; /*bottom border is 3px*/
}

.uunderlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: black;
}

/*Kontaktformular*/
form#kontaktformular label { width:100px; height:22px; margin-top:5px; display:block; float:left; }
form#kontaktformular .eingabe { width:248px; height:20px; margin-top:5px; border:1px #c4c4c4 solid; float:left; color: #505367}
form#kontaktformular .checkbox { margin-top:5px; float:left; }
form#kontaktformular textarea { width:248px; height:98px; border:1px #c4c4c4 solid; margin-top:5px; font-family:arial; font-size:12px; float:left; color: #505367} 
form#kontaktformular .button { height: 23px; width: 98px; margin-top:10px;  margin-left: 135px; background:#FFF; border:1px #c4c4c4 solid; }
form#kontaktformular .button2 { height: 23px; width: 98px; margin-top:10px;  margin-left: 0px; background:#FFF; border:1px #c4c4c4 solid; }
form#kontaktformular br { clear:both; }

/*flowplayer*/
a.imageplayer {     
display:block;     
width: 640px;     
height:360px;      
text-align:center;     
margin:0 15px 15px 0;     
} 
.imageplayer4zu3 {     
display:block;     
width: 470px;     
height:360px;      
text-align:center;     
margin:0 15px 15px 0;     
} 

