body{
  padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;		
	background-color: #FFFFFF;
	height:100%;
	width: 100%;			
	vertical-align: top;
}

.rahmen{
  position: absolute;
  width: 1424px;
}

.top{
  width: 1424px;
  height: 184px;
  background-image: url(img/header1.png);
  background-repeat: no-repeat;
  display: block;
}

.navicase{
  float: left;  
  padding-left: 400px;
  padding-top: 120px;
}

.navi{
 color: #7B7B7D;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
}

.navi a{
  color: #7B7B7D;
  text-decoration: none;
}

.navi a:hover{
  color: #014783;
  text-decoration: none;
}

.naviactive{
  color: #014783;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
}

.naviactive a{
  color: #014783;
  text-decoration: none;
}

.logo{
  float: right;
  padding: 0px;
  padding-right: 224px;
  height: 147px;
}

.middle{
  width: 1424px;
  display: block;
}

.formular{
  float: left;
  width: 650px;
  *width: 865px;
  padding: 0px;
  padding-left: 235px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 15px;
  color: #7B7B7D;
}

.links{
  float: left;
  width: 450px;
  *width: 665px;
  padding: 0px;
  padding-left: 235px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #7B7B7D;
}

.links a{
  color: #014783;
}

.submenu{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #78797B;
  font-weight: bold;
}

.submenu a{ 
  color: #78797B;
  text-decoration: none;
}

.submenu a:hover{ 
  color: #014783;
}

.submenuactive{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #014783;
  font-weight: bold;
}

.submenuactive a{ 
  text-decoration: none;
}

.submenuactive a:hover{ 
  color: #78797B;
}

.submenutore{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 23px;
  color: #78797B;
}

.submenutore a{ 
  color: #78797B;
  text-decoration: none;
}

.submenutore a:hover{ 
  color: #014783;
}

.submenutoreactive{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 23px;
  color: #014783;
  font-weight: bold;
}

.submenutoreactive a{ 
  color: #014783;
  text-decoration: none;
}

.submenutoreactive a:hover{ 
  color: #78797B;
}


.rechts{
  float: right;
  width: 485px;
  padding: 0px;
  padding-right: 224px; 
  vertical-align: top;
}

.line{
  clear: both;
  width: 1425px;
  height: 60px;
  display: block;
}

.bottom{
  display: block;
  *display: inline;
  width: 1424px;
  height: 73px;
  vertical-align: bottom; 
}

.bottomcontainer{
  display: block;
  padding: 0px;
  padding-left: 235px;
}

.bottomtext{
  border: 0px solid #7B7B7D;
  border-left: 1px solid #7B7B7D;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #7B7B7D;
  margin: 0px;
  padding: 0px;
  padding-right: 65px;
  padding-left: 10px;
  vertical-align: bottom;
}

.bottomtext a{
  color: #7B7B7D;
  text-decoration: none;
}

.bottomtext a:hover{
  color: #014783;
  text-decoration: none;
}

.blau{
  color: #014783;
  font-weight: bold;
}

.bottomnavi{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  line-height: 18px;
  color: #7B7B7D;
}

.bottomnavi a{
  color: #7B7B7D;
  text-decoration: none;
}

.bottomnavi a:hover{
  color: #014783;
  text-decoration: none;
}

h1{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 21px;
  line-height: 30px;
  font-weight: normal;
  color: #014783;
  padding: 0px;
  padding-bottom: 20px;
  margin: 0px;
}

.formularlinks{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #7B7B7D;
  padding: 0px;
  padding-right: 20px;
  padding-bottom: 8px;
  vertical-align: top;
}

.formularrechts{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #7B7B7D;
  padding: 0px;
  padding-bottom: 8px;
  vertical-align: top;
}

input{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 15px;
  color: #7B7B7D;
  border: 1px solid #7B7B7D;
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

textarea{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 15px;
  color: #7B7B7D;
  border: 1px solid #7B7B7D;
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

img{
  border: 0px solid #FFFFFF;
}

img a{
  border: 0px solid #FFFFFF;
}


