body{
     background-image:url(../upload/bilder_template/hg_div.gif);
     background-repeat:repeat-y;
     background-position:100px;
     background-color:#453400;
     font-family: verdana,sans-serif;
}

#background{
     position:absolute; 
     top:0px; 
     left:100px; 
     width:auto; 
     z-index:1;   
}

#image{
     position:absolute; 
     top:0px; 
     left:10px;
     z-index:10; 
}

#navi{
     position:absolute; 
     top:0px; 
     left:55px; 
     height:139px;
     width:675px;
     padding:0px;
     padding-top:55px;
     background-image:url(../upload/bilder_template/hg_navi.gif);
     background-repeat:no-repeat;
     font-size: 70%;
     line-height: 140%;
     font-family: verdana,sans-serif;
     text-decoration: none;
     color:#ffffff;
     z-index:2; 
}

#navi a{
     font-family: verdana,sans-serif;
     text-decoration: none;
     color:#ffffff;
}

#navi_2 a{
     font-family: verdana,sans-serif;
     text-decoration: none;
     color:#ffffff;
}

#navi_2 a:hover{
     font-family: verdana,sans-serif;
     text-decoration: underline;
     color:#ffffff;
}

#navi_3 a{
     font-family: verdana,sans-serif;
     text-decoration: none;
     color:#ffffff;
}

#navi_button{
     position:absolute; 
     top:50px; 
     left:200px; 
     z-index:3; 
}

#navi div{
     width:95px;
     height: 40px;
     float:left;
}

#navi .navi_1{
     position:absolute;
     background-image:url(../upload/bilder_template/navi.gif);
     background-repeat:no-repeat;
     width:95px;
     height: 40px;
     text-align:center;
     padding-top:5px;
}

#navi .navi_1:hover{
     position:absolute;
     background-image:url(../upload/bilder_template/navi_a.gif);
     background-repeat:no-repeat;
     width:95px;
     height: 40px;
     text-align:center;
     padding-top:5px;
}

#navi .navi_1_a{
     position:absolute;
     background-image:url(../upload/bilder_template/navi_a.gif);
     background-repeat:no-repeat;
     width:95px;
     height: 40px;
     text-align:center;
     padding-top:5px;
}

#navi_2{
     position:absolute; 
     top:85px; 
     left:255px; 
     width:450px;
     font-size: 70%;
     line-height: 140%;
     color:#ffffff;
     z-index:5; 
}

#navi_2 #navi_3{
     position:relative; 
     top:0px; 
     left:0px; 
     width:500px;
     z-index:6; 
}

#headline{
     position:relative; 
     top:177px; 
     left:255px; 
     width: 354px;
     height: auto;
}

#headline h1{
     position:absolute; 
     top:0px; 
     left:0px; 
     z-index:1; 
     font-size: 90%;
     line-height: 140%;
}

#headline div{
     position:relative; 
     top:0px; 
     left:0px; 
     background-color:#ffffff;
     z-index:2; 
}


#content{
     position:relative; 
     top:200px; 
     left:255px; 
     width:410px;
     font-size:80%;
     line-height:160%; 
     padding-right:10px; 
     float:left;
     display:block;
     padding-bottom:300px;  
}

#content ul{
     padding:0px;
     margin:0px;
}

#content li{
     padding:0px;
     margin-left:15px;
}

#content ol{
     padding:0px;
     margin-left:15px;
}

#content a{
     color:#6A5200;
}

#content img{
     margin-right:10px;
     margin-top:5px;
     margin-bottom:5px;
     border:1px solid #333333;
}

#content .line{
     margin-top:30px;
     margin-bottom:10px;
     height:85px;
     border-bottom:1px dashed #6A5200;
}

#content b a{
     color:#666666;
     text-decoration:none;
}

#content b{
     color:#666666;
     text-decoration:none;
}

#content .thumbIMG{
     float:left;
}

#content td{
     padding-right:10px;
     padding-bottom:5px;
     padding-top:5px;
     vertical-align:top;
}

#content .checkbox{
     border:1px solid #666666;
}

#content .eingabefelder{
     border:1px solid #666666;
     color:#666666;
     width:260px;
}

#content .grossesEingabefelder{
     border:1px solid #666666;
     color:#666666;
     width:260px;
     height:100px;
}

#content .button{
     border:1px solid #666666;
     color:#666666;
     width:85px;
     background-color:#ffffff;
}

#content .small{

}

#content .abstandKommentar{
   margin-top:15px;
   padding-top:15px;
   margin-bottom:15px;
   border-top:1px #6A5200 dashed;
}

#content .fusszeile{
     border-top:1px #6A5200 dashed; 
     margin-top:30px;
     color: #6A5200;
}

#content a:hover{
     text-decoration:none;
}

#sub_content{
     position:absolute; 
     top:204px; 
     left:0px; 
     width:200px;
     font-size:70%;
     line-height:150%;
     margin-left:30px;
     margin-bottom:80px;
     float:left;
     display:block;
     z-index:4; 
}

#sub_content .img{
     margin-top:10px;
     margin-bottom:10px;
}

#sub_content a{
     color:#6A5200;
}

#sub_content a:hover{
     text-decoration:none;
}


#sub_content b a{
     color:#6A5200;
     text-decoration:none;
}

#sub_content b{
     color:#6A5200;
     text-decoration:none;
}

#sub_content div{
     margin-right:5px;
     margin-top:5px;
}

#sub_content .line{
     padding-bottom:10px;
     margin-bottom:10px;
     border-bottom:1px dashed #6A5200;
}

#sub_content img{
     border:1px solid #333333;
     margin-top:5px;
     margin-bottom:20px;
     margin-right:10px;
     float:left;
}

#sub_content td{
     padding-right:10px;
     vertical-align:top;
}

#sub_content ul{
     padding:0px;
     margin:0px;
}

#sub_content li{
     padding:0px;
     margin-left:15px;
}

#sub_content ol{
     padding:0px;
     margin-left:15px;
}

.marginalspalteBild{
    font-size:90%;
    width:320px;
    margin-bottom:5px;
}
