/* generell */
body{background:#DFDBD0 url(../grafiken/pattern.jpg) repeat-x;padding:0px;margin:0px;font-family:Verdana,Arial;font-size:13px;}
a{text-decoration:none}
h1,h2,h3,h4,h5{margin:0px;padding:0px}
p{margin:0px;padding:0px}
div{margin:0px;padding:0px}
img{margin:0px;padding:0px;display:block;border:none}
ol,ul {list-style-type:none;padding:0px;margin:0px;}
br {line-height:12px;}
br.clear {clear:both;}
/* Headerbezug */
#header {
  background:#DFDBD0 url(../grafiken/header.jpg) no-repeat;
  width:980px;
  height:455px;
  display:block;
  margin:0 auto 0 auto;
    }
#navi01 {
  position:absolute;
  z-index:5;
    }
#navi01 ul{
  padding-left:50px;
  padding-top:340px;
  margin-top:0px;
  display:block;
    }
#navi01 li{
  float:left;
    }
#navi01 a{
  background:#DFDBD0 url(../grafiken/headerbutton.jpg) no-repeat;
  width:147px;
  height:65px;
  display:block;
  color:#000;
  padding-top:50px;
  padding-right:8px;
  text-align:center;
    }
#navi01 a:hover{
  background:#DFDBD0 url(../grafiken/headerbutton-hover.jpg) no-repeat;
  font-weight:bold;
    }
#support {
  position:absolute;
  z-index:2;
    }
#support ul{
  padding-top:10px;
  margin-top:0px;
  padding-left:718px;
    }
#support li{
  float:left;
    }
#support a{
  float:left;
  display:block;
  color:#000;
  font-family:Arial;
  font-size:11px;
    }
#support a:hover{
  text-decoration:underline;
    }
#schnellfinder {
  position:absolute;
  padding-top:60px;
  padding-left:718px;
  font-family:Arial;
  font-weight:bold;
  font-size:14px;
  z-index:1;
    }
#suchformular {
  position:absolute;
  padding-top:100px;
  padding-left:718px;
  font-family:Arial;
  font-size:11px;
  z-index:1;
    }
.formlayout01{
  width:220px;
  display:block;
  line-height:20px;
    }
*html .formlayout01{
  line-height:18px;
    }
#suchformular select{
  width:200px;
  font-family:Arial;
  font-size:11px;
    }
#suchformular input.first{
  width:196px;
  font-family:Arial;
  font-size:11px;
  height:13px;
    }
*html #suchformular input.first{
  width:194px;
    }
#compare{
  padding-left:30px;
  padding-top:10px;
    }
#compare input{
  background:#FFF url(../grafiken/compare.jpg) no-repeat;
  border:none;
  width:190px;
  height:57px;
  display:block;
  padding:0px;
  padding-left:10px;
  padding-bottom:10px;
  font-family:Arial;
  font-weight:bold;
  font-size:14px;
    }
/* Bezug zum Hauptteil und zur Navi rechts */
h1 {
  background:#FFF url(../grafiken/headline.jpg) no-repeat;
  width:632px;
  height:57px;
  padding-top:17px;
  padding-left:60px;
  font-family:Arial;
  font-weight:500;
  font-size:16px;
    }
#container {
  background:#FFF url(../grafiken/equal-bg.jpg) repeat-y;
  width:980px;
  margin:0 auto 0 auto;
    }
#container .column {
  float: left;
    }
#left {
  background: url(../grafiken/main-bg.jpg) repeat-y;
  width: 692px;
    }
#right {
  background: url(../grafiken/navi_bg.jpg) repeat-y;
  width: 288px;
    }
.navi-global {
  background: url(../grafiken/navi_global.jpg) no-repeat;
  width:268px;
  padding-top:185px;
  padding-bottom:30px;
  padding-left:20px;
  font-family:Trebuchet MS,Arial;
  font-weight:900;
  font-size:16px;
    }
.navi-top {
  background: url(../grafiken/navi_top.jpg) no-repeat;
  width:268px;
  padding-top:27px;
  padding-bottom:30px;
  padding-left:20px;
  font-family:Trebuchet MS,Arial;
  font-weight:900;
  font-size:16px;
    }
.navi-middle, .navi-middle02 {
  background: url(../grafiken/navi_middle.jpg) repeat-y;
  width:268px;
  padding-top:4px;
  padding-bottom:0px;
  padding-left:20px;
  font-family:Arial;
  font-weight:500;
  font-size:12px;
    }
.navi-middle a{
  padding-left:30px;
  width:200px;
  height:18px;
  display:block;
  color:#7A7565;
    }
.navi-middle a:hover{
  background:#E3E1DD;
    }
.navi-middle02 a{
  padding-left:38px;
  width:190px;
  display:block;
    }
.navi-middle02 a:hover{
  background:#FFF;
    }
.navi-bottom {
  background: url(../grafiken/navi_bottom.jpg) no-repeat;
  width:268px;
  height:30px;
  display:block;
    }
#footer01 {
  margin:0 auto 0 auto;
  background: url(../grafiken/footer.jpg) no-repeat;
  width:980px;
  height:160px;
  display:block;
  z-index:5;
  position:relative;
    }
#footer02{
  margin-top:-158px;
  width:100%;
  height:94px;
  z-index:-1;
  border-top:6px solid #BBADAD;
  border-bottom:6px solid #BBADAD;
  background:#97908F;
    }
