﻿body {background-color:#1b5298; background-image:url('../images/bg.jpg'); background-repeat: repeat-x; background-position: top center; }
td  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-style:normal;}
div  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-style:normal;}
pre  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-style:normal;}
span.h1  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color:#023e8b; font-style:normal; font-weight:bold;}
span.h2  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#5079af; font-style: normal; font-weight:bold;}
span.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  font-style: normal; color:#393939; }

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color:#e10020; text-decoration:underline; }

#Menu {
	width: 880px; 
	height: 24px; 
	position: absolute; 
	top: 223px; 
	left: 50%; 
	margin-left: -440px; 
	margin-top: 0px; 
	background-color:#5079af;}
	
#Info {
	width: 882px; 
	min-height: 465px; 
	position: absolute; 
	top: 247px; 
	left: 50%; 
	margin-left: -441px; 
	margin-top: 0px; 
	background-image:url('../images/bg-info.jpg'); 
	background-repeat: repeat-y; 
	border-bottom: 1px solid #505050}
	
#Foto {
	width: 882px; 
	height: 181px; 
	position : absolute; 
	top: 43px; 
	left: 50%; 
	margin-left: -441px; 
	margin-top: 0px;}


.style1 {text-align: center;}
.style4 {margin-top: 8px; margin-bottom: 8px;}
.style5 {color: #F15A29;}
.style6 {text-align: right;}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.menu ul{

	height:24px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		color:#ffffff;
		display:block;
		font-weight:normal;
		line-height:24px;
		margin:0px;
		padding:0px 21px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #85b1ea;
			color:#ffffff;
			text-decoration:none;
			}
	.menu li ul{
		background:#85b1ea;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:240px;
		z-index:240;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:240px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:24px;
		font-size:11px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#89ae2e;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	

.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 130px;
  text-align: right;
  padding-top: 6px;
  padding-right: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  font-style: normal; color:#393939; 
}
.defbreite {
  width: 284px;
}
.defbreite1 {
  width: 42px;
}
.defbreite2 {
  width: 232px;
}
}
.defbreite3 {
  width: 400px;
}
}
.defbreite4 {
  width: 60px;
}
}
.defbreite5 {
  width: 230px;
}

.knopf {
  clear: both;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 120px;
}
input:focus, textarea:focus {
    background-color: #c7d4e6;
}
