/* CSS Document */

html, body{
background-color:#fdd9ae;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #043366;}

a{
color: #bd0926;
font-weight:bold;
text-decoration:underline;}

.clear{
clear:both;}

a:hover{
text-decoration:none;}

h1{
font-size:17px;
padding:0;
margin:0;}

#all{
padding:0;
position:relative;
text-align:left;
margin-left:auto;
margin-right:auto;
width:1024px;
height:800px;
background-color:#FEE0BB;
background-image:url(../images/hg.jpg);
background-repeat:no-repeat;
}

#hg{
position:absolute;
width:520px;
height:509px;
background-image:url(../images/hg1.gif);
left: 46px;
top: 115px;
}

#logo{
position:absolute;
z-index:999;
left: 65px;
top: 0px;
}

#kontakt{
position:absolute;
left: 739px;
top: 10px;
}

#block{
z-index:999;
position:absolute;
left: 427px;
top: 25px;
}

#text-1{
z-index:1000;
font-size:11px;
position:absolute;
left: 72px;
top: 189px;
width: 323px;
line-height:120%;
}

#text-1-index{
z-index:1000;
font-size:13px;
position:absolute;
left: 72px;
top: 189px;
width: 323px;
line-height:120%;
}

#text-2{
z-index:1000;
font-size:12px;
position:absolute;
left: 477px;
top: 146px;
width: 397px;
line-height:200%;
}

#text-3{
z-index:1000;
font-size:11px;
position:absolute;
left: 473px;
top: 438px;
width: 373px;
height:280px;
overflow-x: hidden;
overflow-y: auto;
line-height:200%;
}

#text-4{
z-index:1000;
font-size:10px;
position:absolute;
left: 477px;
top: 146px;
width: 397px;
}

#text-5{
z-index:1000;
font-size:10px;
position:absolute;
left: 473px;
top: 378px;
width: 373px;
height:320px;
overflow-x: hidden;
overflow-y: auto;
line-height:200%;
}

#navigation{
z-index:999;
position:absolute;
left: 56px;
top: 561px;
width: 338px;
height: 186px;
}

#navigation ul {
list-style:none;
padding:0;
margin:0;}

#navigation ul li{
vertical-align:middle;
padding:20px 0 20px 50px;
background-image:url(../images/anstrich.gif);
background-repeat:no-repeat;}

#bild-1{
z-index:999;
position:absolute;
left: 108px;
top: 346px;
}
#bild-2{
z-index:999;
position:absolute;
left: 400px;
top: 236px;
}
#bild-3{
z-index:999;
position:absolute;
left: 671px;
top: 225px;
}

#bild-2-imp{
z-index:999;
position:absolute;
left: 402px;
top: 150px;
}
#bild-3-imp{
z-index:999;
position:absolute;
left: 671px;
top: 156px;
}

#b-klammer-links{
z-index:1001;
position:absolute;
left: 421px;
top: 225px;
}

#b-klammer-rechts{
z-index:1001;
position:absolute;
left: 851px;
top: 246px;
}

#b-klammer-links-imp{
z-index:1001;
position:absolute;
left: 421px;
top: 155px;
}

#b-klammer-rechts-imp{
z-index:1001;
position:absolute;
left: 853px;
top: 174px;
}

#ansprechpartner{
position:absolute;
z-index:1000;
left: 277px;
top: 668px;
}

#footer{
padding:0;
position:relative;
text-align:left;
margin-left:auto;
margin-right:auto;
width:1024px;
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
height:121px;}

.px11{font-size: 11px;}
.px12{
font-size: 12px;
color:#ff0000;
font-weight: bold;
}
.px14{font-size: 14px;} 

.px14u{
font-size: 14px;
text-decoration:underline;
} 
.px16{font-size: 16px;
font-style:italic;
} 
.px17{font-size: 17px;} 
.px18{font-size: 18px;} 
.px20{font-size: 20px;} 
.px22{font-size: 22px;} 
.px24{font-size: 24px;} 
.rot{color:#bd0926;} 
.blau{color:#043366;} 


