body{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
margin:0px;
padding:0px;
text-align:center;
color: #323232;
}
#content{
text-align:left;
width:768px; 
margin:auto;
}
#headindex{
height:40px;
background-image: url(../img/head_index.gif);
}
.block2{padding:21px 0px 0px 14px;
position:absolute;
top:397px;
margin-left:230px;
height:64px;
width:77px;
line-height:12pt;
background: url(../img/liuviereck.gif) no-repeat 0px 0px;
}
.block4{padding:21px 0px 0px 14px;
position:absolute;
top:422px;
margin-left:384px;
height:64px;
width:77px;
line-height:12pt;
background: url(../img/liuviereck.gif) no-repeat 0px 0px;
}
.block6{padding:21px 0px 0px 14px;
position:absolute;
top:387px;
margin-left:538px;
height:64px;
width:77px;
line-height:12pt;
background: url(../img/liuviereck.gif) no-repeat 0px 0px;
}
#indexgrafikall{
padding-left:153px;
}
.liuviereck a{
color:#323232; text-decoration:none;
}
.liuviereck2 a{
color:#323232; text-decoration:underline;
}
.liuviereck2 a:hover{
color:#323232; text-decoration:underline;
}
.liuviereck a:hover{
color:#323232; text-decoration:underline;
}
#indexgrafik1, #indexgrafik2, #indexgrafik3, #indexgrafik3, #indexgrafik4, #indexgrafik5, #indexgrafik6{float:left;}

#indexgrafik1 img, #indexgrafik2 img, #indexgrafik3 img, #indexgrafik4 img, #indexgrafik5 img, #indexgrafik6 img{border:none;
}

#indexgrafik2{
margin-top:45px;
}
#indexgrafik3{
margin-top:20px;
}
#indexgrafik4{
margin-top:70px;
}
#indexgrafik5{
margin-top:10px;
}
#indexgrafik6{
margin-top:35px;
}

#indexgrafik1{
background: url(../img/block1_over.gif) no-repeat 0px 0px;
}
#indexgrafik2 a{display:block;
background: url(../img/block2_over.gif) no-repeat 0px 0px;
}
#indexgrafik2 a:hover{
background: url(../img/block2.gif) no-repeat 0px 0px;
}
#indexgrafik3{
background: url(../img/block3_over.gif) no-repeat 0px 0px;
}
#indexgrafik4 a{display:block;
background: url(../img/block4_over.gif) no-repeat 0px 0px;
}
#indexgrafik4 a:hover{
background: url(../img/block4.gif) no-repeat 0px 0px;
}
#indexgrafik5{
background: url(../img/block5_over.gif) no-repeat 0px 0px;
}
#indexgrafik6 a{display:block;
background: url(../img/block6_over.gif) no-repeat 0px 0px;
}
#indexgrafik6 a:hover{
background: url(../img/block6.gif) no-repeat 0px 0px;
}

.dus{
height:179px;
background-image: url(../img/head_dus.gif);
margin-bottom:41px;
}
.accurata{
height:179px;
background-image: url(../img/head_accurata.gif);
margin-bottom:41px;
}
.allgemein{
height:179px;
background-image: url(../img/head_allgemein.gif);
margin-bottom:41px;
}
#head a, .haupt a{
text-decoration: none;
color:#323232;
}
#head a:hover, .haupt a:hover{
text-decoration: underline;
color: #323232;
}
.global a{
color: #666666;
text-decoration: none;
}
.global a:hover{
color: #666666;
text-decoration: underline;
}

#head ul{
height:20px;
line-height:20px;
padding:7px 0px 0px 30px;
margin:0px;
list-style-type:none;
}
html>body #head ul{
height:20px;
line-height:20px;
padding:8px 0px 0px 30px;
margin:0px;
list-style-type:none;
}
#headnavi li{
float:left;
display:block;
}

.linkstartseite{
padding-right:355px;
}
.linkstartseite2{
padding-right:433px;
}
.space{
padding-left:20px;
}

#innercontent ul .aktiv{
font-weight: bold;
}

#navi{
float:left;
}

#innercontent ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#innercontent li{
width:180px;list-style-type:none;
background-image: url(../img/lipunkt.gif);
background-repeat: no-repeat;
background-position: 10px 7px;
padding:0px 0px 10px 26px;
}
html>body #innercontent li{
width:180px;
background-image: url(../img/lipunkt.gif);
background-repeat: no-repeat;
background-position: 10px 6px;
padding:0px 0px 10px 26px;
}

.naviabsatz{
margin-top:30px;
}

#innercontent{
padding-right:10px;
}
#text{
margin:0px;
padding:0px;
display:block;
float:right;
width:550px;
}
#text a{
text-decoration: underline;
color:#323232;
}
#text a:hover{
text-decoration: none;
color:#323232;
}
p{
margin:0px;
padding:0px 0px 20px 0px;
}

#text img{
display:block;
margin: 6px 0px 0px 0px;
}

#text .float{
float:left;
margin: 6px 20px 10px 0px;
}

#grafik1{
display:block;
top:505px;
margin-left:18px;
position:absolute;
}

.indexlogos a{
margin:0px;
padding:0px;
text-decoration:none;
}
.indexlogos img{
margin:0px;
padding:0px;
border:none;
}
.indexlogos{height:80px;margin-top:105px;
background-image: url(../img/index_logo_bg.gif);
background-repeat: no-repeat;
background-position: 0px 0px;}

label{
width:200px;
float:left;
display:inline;
margin:0 0 10px 0;

}
.input{
float:left;
width:340px;
display:inline;
margin:0 0 10px 0;
border: 1px solid #b8b8b8;
font-family:arial;
}
.textarea{
float:left;
width:340px;
display:inline;
margin:0 0 10px 0;
height:150px;
border: 1px solid #b8b8b8;
font-family:arial;
}
/*.gelb{
color:#ffb300;
}*\
