@CHARSET "UTF-8";
body{
  padding:0px;
  margin:0px;
  background-color:#eeeeee;
  color:#444444;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background-image:url('bilder/bg_w.png');
  background-position:center 0px;
  background-repeat:repeat-y;
  text-align:center;
}
form{
  padding:0px;
  margin:0px;
}
.ce{
  text-align:center;
}
#cont-box{
  width:800px;
  margin:auto;
  position:relative;
  top:0px;
  left:0px;
  text-align:left;
}
#logo{
 position:absolute;
 top:24px;
 left:20px;
}
#illu{
  position:absolute;
  top:12px;
  left:364px;
}
img{
  padding:0px;
  margin:0px;
  border:none;
}
#menue{
  padding:0px;
  margin:0px;
  list-style:none;
  position:absolute;
  top:146px;
  left:0px;
  z-index:3;
}
#menue li{
  padding:0px;
  margin:0px;
  float:left;
}
#sp-men{
  padding:0px;
  margin:0px;
  list-style:none;
  position:absolute;
  top:188px;
  left:648px;
  z-index:4;
}
#sp-men li{
  width:60px;
  text-align:center;
  padding:0px;
  margin:0px;
  float:left;
}
#umen{
  list-style:none;
  position:absolute;
  top:31px;
  /*left:387px;*/
  left:440px;
  width:130px;
  padding:0px;
  margin:0px;
  visibility:hidden;
}
#umen2{
  list-style:none;
  position:absolute;
  top:31px;
  /*left:485px;*/
  left:530px;
  width:130px;
  padding:0px;
  margin:0px;
  visibility:hidden;
}
#umen li, #umen2 li{
  float:none;
  display:block;
  padding:0px;
  margin-top:0px;
  margin-right:0px;
  margin-left:0px;
  margin-bottom:1px;
  text-align:center;
  background-color:#444444;
  color:#ffffff;
  padding-bottom:6px;
  padding-top:6px;
}
#balken-links{
  position:absolute;
  width:172px;
  top:269px;
  left:0px;
  padding-bottom:30px;
}
h1{
  text-transform:uppercase;
  font-size:24px;
  font-weight:normal;
  font-family:Arial Narrow,Arial, Helvetica, sans-serif;
  position:absolute;
  color:#c3ce33;
  top:210px;
  left:150px;
  padding:0px;
  margin:0px;
  z-index:2;
}
.home-cont{
  top:269px;
  left:191px;
  position:absolute;
  width:385px;
  padding-bottom:10px;
}
.standart-cont{
  top:269px;
  left:150px;
  position:absolute;
  width:420px;
  padding-bottom:10px;
}
.mittig-cont{
  top:269px;
  left:150px;
  position:absolute;
  width:500px;
  padding-bottom:10px;
}
p{
  padding-top:0px;
  margin-top:0px;
  padding-bottom:10px;
  margin-bottom:0px;
  line-height:16px;
}
h2{
  font-size:13px;
  text-transform:uppercase;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  padding-top:0px;
  margin-top:0px;
  padding-bottom:14px;
  margin-bottom:0px;
  font-weight:bold;
}
h3{
  font-size:16px;
  color:#ffffff;
  text-align:center;
  text-transform:uppercase;
  font-weight:normal;
  font-family:Arial Narrow,Arial, Helvetica, sans-serif;
  padding-top:6px;
  padding-bottom:0px;
  margin:0px;
}
.lc-block{
  float:left;
  width:80px;
}
.lc-block-s{
  float:left;
  width:60px;
}
.lc-block-l{
  float:left;
  width:100px;
}
.lc-block-xl{
  float:left;
  width:140px;
}
.big-box{
  padding-bottom:15px;
}
.big-box-xl{
  padding-bottom:30px;
}
.rechte-spalte{
  position:absolute;
  top:269px;
  left:595px;
  width:174px;
}
.rechte-spalte_news{
  position:absolute;
  top:0px;
  left:440px;
  width:174px;
}
.rechte-spalte_crash{
  position:absolute;
  top:60px;
  left:440px;
  width:174px;
}
.box{
  padding-bottom:20px;
}
.box-hd{
  padding:0px;
  margin:0px;
  background-image:url('bilder/box_hd_bg.png');
  background-repeat:no-repeat;
  background-position:0px 0px;
  border:1px solid #727576;
  width:172px;
  height:30px;
}
.box-cont{
  border-right:1px solid #727576;
  border-top:none;
  border-left:1px solid #727576;
  border-bottom:1px solid #727576;
  padding:0px;
  margin:0px;
  background-color:#eeeeee;
}
.box2{
  padding-bottom:20px;
}
.box2-hd{
  padding:0px;
  margin:0px;
  background-image:url('bilder/box_hd_bg.png');
  background-repeat:no-repeat;
  background-position:0px 0px;
  border:1px solid #727576;
  width:172px;
  height:30px;
}
.box2-cont{
  border-right:1px solid #727576;
  border-top:none;
  border-left:1px solid #727576;
  border-bottom:1px solid #727576;
  padding:0px;
  margin:0px;
  background-color:#c3ce33; /*orange; #eeeeee;*/
}
/*a:visited{
  text-decoration:underline;
  color:#777777;
  font-weight:bold;
}*/
a:link,a:visited{
  text-decoration:underline;
  color:#777777;
  font-weight:bold;
}
a:active,a:hover,a:focus{
  text-decoration:none;
  color:#444444;
  font-weight:bold;
}
a.special:link, a.special:active, a.special:focus{
  text-decoration:underline;
  color:#777777;
  font-weight:bold;
}
a.special:hover{
  text-decoration:none;
  color:#444444;
  font-weight:bold;
}
strong{
  color:#c3ce33;
  font-weight:bold;
}
.hervorgehoben{
  font-weight:bold;
}
.txt-illu-l{
  float:left;
  width:168px;
  margin-left:-65px;
  padding-right:10px;
  position:relative;
}
.txt-illu-r{
  float:right;
  width:168px;
  margin-right:-65px;
  padding-left:10px;
  position:relative;
}
.txt-illu2-l{
  float:left;
  width:191px;
  margin-left:-65px;
  padding-right:10px;
  position:relative;
}
.txt-illu2-r{
  float:right;
  width:191px;
  margin-right:-65px;
  padding-left:10px;
  position:relative;
}
.txt-illu2-rl{
  float:right;
  width:62px;
  margin-right:-15px;
  padding-left:10px;
  position:relative;
}
a.ko-im:visited, a.ko-im:link{
  text-decoration:none;
  font-size:10px;
  color:#333333;
  font-weight:normal;
  font-family:Arial Narrow,Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}
a.ko-im:active,a.ko-im:hover,a.ko-im:focus{
  text-decoration:none;
  font-size :10px;
  color:#777777;
  font-weight:normal;
  font-family:Arial Narrow,Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}
a.ko-im-fl:visited, a.ko-im:link{
  text-decoration:none;
  font-size:10px;
  color:#333333;
  font-weight:normal;
  font-family:Arial Narrow,Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}
a.ko-im-fl:active,a.ko-im:hover,a.ko-im:focus{
  text-decoration:none;
  font-size :10px;
  color:#777777;
  font-weight:normal;
  font-family:Arial Narrow,Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}
a.umen-a:visited, a.umen-a:link{
  text-decoration:none;
  font-size:11px;
  color:#ffffff;
  font-weight:normal;
  font-family:Arial Narrow,Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}
a.umen-a:active,a.umen-a:hover,a.umen-a:focus{
  text-decoration:none;
  font-size :11px;
  color:#c3ce33;
  font-weight:normal;
  font-family:Arial Narrow,Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}
.cp{
  text-align:center;
  padding-top:30px;
}
.sp-tab{
  empty-cells:show;
  padding:0px;
  margin:0px;
}
.sp-ti{
  width:62px;
  background-color:#c3ce33;
  padding:4px;
  text-align:center;
}
.sp-co-ke{
  background-color:#EECC88;
  font-size:10px;
  padding:4px;
  text-align:center;
  vertical-align:top;
}
.sp-co-pr{
  background-color:#CCDDCC;
  font-size:10px;
  padding:4px;
  text-align:center;
  vertical-align:top;
}
.sp-co-4p{
  background-color:#DDEEFF;
  font-size:10px;
  padding:4px;
  text-align:center;
  vertical-align:top;
}
.sp-zt{
  background-color:#c3ce33;
  padding:4px;
  vertical-align:top;
}
.sp-co{
  background-color:#cccccc;
  padding:4px;
  vertical-align:top;
}
.sp-co-ti{
  background-color:#cccccc;
  font-size:10px;
  padding:4px;
  text-align:center;
  vertical-align:top;
}

.p-abst{
  clear:both;
  padding-top:10px;
}
.KontForm label{
  color:#444444;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  float:left;
  width:80px;
  margin-bottom:10px;
  padding-top:4px;
}
.KontForm div{
  clear:both;
}
.KontForm select{
  color:#444444;
  float:left;
  width:384px;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border:none;
  padding:4px;
  background-color:#cccccc;
  margin-bottom:10px;
}
.kf-i{
  color:#444444;
  float:left;
  width:384px;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border:none;
  padding:4px;
  background-color:#cccccc;
  margin-bottom:10px;
}
.i-sub,.i-zur,.i-sub2{
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border:none;
  padding:4px;
  width:184px;
  background-color:#cccccc;
  color:#444444;
}
.i-sub{
  margin-left:80px;
}
.i-sub2{
  margin-left:45px;
}
.i-zur{
  margin-left:24px;
}
.cb-c{
  padding:10px;
}
.nl-i,.nl-s{
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:2px;
  background-color:#ffffff;
  color:#444444;
}
.nl-i{
  width:60px;
  border:1px solid #727576;
}
.nl-s{
  width:75px;
  border:none;
}
.BuchForm label{
  color:#444444;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  float:left;
  width:200px;
  margin-bottom:10px;
  padding-top:4px;
}
.bf-i{
  color:#444444;
  float:left;
  width:260px;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border:none;
  padding:4px;
  background-color:#cccccc;
  margin-bottom:10px;
}

.bf-iplz{
  color:#444444;
  float:left;
  width:40px;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border:none;
  padding:4px;
  background-color:#cccccc;
  margin-bottom:10px;
}
.bf-istd{
  color:#444444;
  float:relative;
  width:200px;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border:none;
  padding:4px;
  background-color:#cccccc;
  margin-bottom:10px;
}

.BuchForm div{
  clear:both;
}
.bf-abst{
  padding-top:20px;
  padding-bottom:15px;
}
.bf-abst2{
  padding-top:20px;
  padding-bottom:0px;
}
.ja-n{
  padding-left:200px;
  padding-top:4px;
}
.blink {
  text-decoration:blink;
}
#sw_dl{
  position:absolute;
  width:100px;
  top:730px;
  left:-120px;
  padding-bottom:30px;
}
#sw_st{
  position:absolute;
  width:100px;
  top:305px;
  left:-120px;
  padding-bottom:30px;
}
#sw_aj{
  position:absolute;
  width:100px;
  top:495px;
  left:-120px;
  padding-bottom:30px;
}
#sw_fp{
  position:absolute;
  width:100px;
  top:20px;
  left:-120px;
  padding-bottom:30px;
}
#sw_ts{
  position:absolute;
  width:100px;
  top:1020px;
  left:-120px;
  padding-bottom:30px;
}
#sw_tm{
  position:absolute;
  width:100px;
  top:1187px;
  left:-120px;
  padding-bottom:30px;
}

