html{
  width:100%;
  height:100%;
}
body{
  margin:0;
  font-family: Arial, Helvetica, sans-serif;
  background-color:#F7F6F5;
}
#KORP{
  position:absolute;
  top:50%;
  left:50%;
  margin:-275px 0 0 -476px;
  width:952px;
  height:528px;
}
#WEISS{
  
  position:relative;
  z-index:5;
  width:952px;
  height:440px;
  background-color:#FFFFFF;
}
#GRAU{
  position:absolute;
  z-index:4;
  width:952px;
  top:430px;
  height:138px;
  background-color:#B3B3B3;
}
#GRAU p{
  position:absolute;
  left:28px;
  top:23px;
  font-size:11px;
  font-weight:bold;
  line-height:16px;
  width:896px;
  color:#FFFFFF;
}
#GRAU #schalter {
  position:absolute;
  right:5px;
  bottom:0px;
}
#GRAU #impr{
  position:absolute;
  height:20px;
  right:0;
  bottom:-20px;
  font-size:11px;
  color:#A7A7A7;
  line-height:20px;
  
}
#GRAU #impr a{
  color:#A7A7A7;
  text-decoration:none;
}
#GRAU #schalter img{
  padding:10px 5px;
}
#LOGO{
  position:absolute;
  top:25px;
  left:28px;
}
#AREA{
  position:absolute;
  right:28px;
  top:25px;
}
#MNAVI{
  position:absolute;
  top:70px;
  left:28px;
}
#MNAVI ul, #SUNAV ul{
  margin:0;
  padding:0;
  list-style-type:none;

}
#MNAVI ul li ul{
  width:161px;
  text-align:right;
  margin:0 0 10px 0;
  
}
#MNAVI li, #SUNAV li{
  color:#A6A6A6;
  text-transform:uppercase;
  font-weight:bold;
  line-height:18px;
  font-size:11px;
}
#MNAVI a, #SUNAV a{
  text-decoration:none;
}
a.naus:link, a.naus:active, a.naus:visited, a.saus:link, a.saus:active, a.saus:visited{
  color:#A6A6A6;
}
a.naus:hover, a.naus:focus, a.saus:hover, a.saus:focus, a.nan, a.san{
  color:#FFBB00;
}
.orange{color:#FFBB00}
#MNAVI a.san, #MNAVI a.saus{
  padding:0 21px 0 0;
}
#MNAVI a.san{
  background-image:url(../img/p-right2.gif);
  background-position:right 4px;
  background-repeat:no-repeat;
}
#MNAVI .anli{
  height:10px;
  line-height:10px;
  
}
#MNAVI .ansi{
  background-image:url(../img/p-down1.gif);
  background-repeat:no-repeat;
  background-position:right 4px;
  padding-right:17px;
}
#SUNAV{
  position:absolute;
  left:196px;
  top:116px;
}
.inhaltan{
  position:absolute;
  left:392px;
  top:75px;  
  display:block;
}
.inhaltan2{
  position:absolute;
  left:392px;
  top:110px;  
  display:block;
}
.inhaltan2a{
  position:absolute;
  left:365px;
  top:110px;  
  display:block;
}
.inhaltan h2, .inhaltan h3, .inhaltan2 h2, .inhaltan2 h3{

  padding:0;
  font-size:12px;
  color:#A6A6A6;
  line-height:18px;
}
.inhaltan h2, .inhaltan2 h2{
    margin:34px 0 0 0;
}
.inhaltan h3.inhaltan2 h3{
    margin:109px 0 0 0;
}
.inhaltan p, .inhaltan2 p{
  margin:0;
  font-size:12px;
  color:#A6A6A6;
  line-height:18px;
}
.inhaltan2a p{
  font-size:11px;
  width:570px;
  color:#333333;
  line-height:15px;
}
.inhaltan a, inhaltan2 a{
  color:#FFBB00;
  text-decoration:none;
}
.inhaltan3{
  position:absolute;
  left:610px;
  top:70px;
}
.inhaltan3 h2{
  line-height:18px;
  font-size:11px;
  margin:0;
  padding:0;
  color:#A6A6A6;
  text-transform:uppercase;
  margin-bottom:18px;
}
.inhaltan3 ul{
  list-style-type:square;
  margin:0;
  padding:0;
}
.inhaltan3 li{
  line-height:18px;
  font-size:11px;
  margin:0 0 0 15px;
  padding:0 0 0 5px;
  color:#FFBB00;
}
.inhaltan3 li span{
  color:#333333;
}
.inhaltan3 p{
  font-size:11px;
  width:315px;
  color:#333333;
}

.inhaltan3 a{
  color:#FFBB00;
  text-decoration:none;
}
.inhaltan4{
  position:absolute;
  left:392px;
  bottom:25px;
}
.inhaltan4 img{
  margin-bottom:28px;
}
.inhaltan4 p{
  font-size:11px;
  width:570px;
  color:#333333;
  line-height:15px;
  margin:0 0 0 0;
}
.inhaltaus{
  display:none;
}
img.my25{  margin-bottom:25px;}
img.my55{  margin-bottom:55px;}
#homeMotiv{
  position:absolute;
  top:80px;
  left:368px;
}
#BLATT{
  position:absolute;
  z-index:100;
  top:362px;
  left:392px;
  font-size:12px;
  color:#A6A6A6;
}
#BLATT a.blan, #BLATT a.blaus{
  text-decoration:none;
  font-weight:bold;
  float:left;
  display:block;
  margin-right:7px;
}
#BLATT a.lnext, #BLATT a.mnext{
  text-decoration:none;
  font-weight:bold;
  float:left;
  display:block;
  background-image:url(../img/p-right2.gif);
  background-repeat:no-repeat;
  background-position:right 5px;
  color:#FFBB00;
  padding:0 20px 0 0;

}
#BLATT a.lnext{
  margin-left:14px;
}
#BLATT a.blan:link, #BLATT a.blan:active, #BLATT a.blan:visited{
  color:#A6A6A6;
}
#BLATT a.blan:hover, #BLATT a.blan:focus, #BLATT a.blaus{
  color:#FFBB00;
}

#formular{
  margin:0 0 0 -6px;
  overflow:visible;
  
  
}
#formular .inps{
  background-color:#FFBB00;
  float:left;  
  border-style:solid;
  border-width:1px;
  display:block;
  text-align:center;
  color:#FFFFFF;
  margin:0 5px 5px 6px;
  font-size:11px;
  line-height:13px;
  width:150px;
  padding:0;
  cursor:pointer;
  height:20px;
  border-color:#FFBB00;
}
#formular input.inp1, #formular input.inp1a, #formular textarea{
  padding:1px;
  float:left;  
  border-style:solid;
  border-width:1px;
  display:block;
  margin:0 5px 5px 0;
  font-size:11px;
  line-height:13px;
  border-color:#666666;
}
#formular input.inp1, #formular input.inp1a{
 width:150px;
 height:15px;
 
}

#formular textarea{
  width:309px;
  height:40px;
  margin-left:6px;
  font-family:Arial, Helvetica,sans-serif;
}
#formular .inp1{
  color:#878787;
  
}
#formular .inp1a{
  color:#000000;
}
#formular br{
  clear:both;
}
#formular span{
  float:left;
  font-size:11px;
  display:block;
  width:150px;
  text-align:right;
  padding-top:3px;
  line-height:18px;
  
}
#formular label{
  width:2px;
  border-width:1px 0;
  border-style:solid;
  border-color:#FFBB00;
  background-color:#FFBB00;
  height:17px;
  padding:0;
  float:left;  
  display:block;
  margin:0 4px 5px 0;
  font-size:11px;
  line-height:13px;
  overflow:hidden;
  
}