body{
margin:0;
padding:0;
background:#000;
font-family:Arial, sans-serif;

}
#line_1 {
 height: 220px;
 width: 850px;
 margin-right: auto;
 margin-left: auto;
 clear: both;
 border:3px solid #000;
 border-width:0px 0px 0px 0px;
 background:url('../images/header_19.jpg');
 }

#line_1_trio {
 height: 220px;
 width: 850px;
 margin-right: auto;
 margin-left: auto;
 clear: both;
 border:3px solid #000;
 border-width:0px 0px 0px 0px;
 background:url('../images/header_trio.jpg');
 }



#box_navigation_oben {
 height: 29px;
 width: 850px;
 margin-right: auto;
 margin-left: auto;
 clear: both;
 border:0px solid #fff;
 border-width:1px 1px 0 1px;
 background:#000 url('../images/bg_navi.jpg');
 color:#fff;
 font-size:16px;
  }



#line_navigation a{
color:#fff;
font-size:12px;
}

a{
color:#fff;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}



/* Start CSS fü Hauptnavigation */
#nav  {
        clear: both;
        float: right;
        height: auto;
        width: 100%;
}
#subnav  {
        clear: both;
        float: left;
        width: 100%;
}
.link_1 {
        clear: none;
        float: left;
        width: auto;
        margin: 0px;
        padding: 0px;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #FFFFFF;
}
 .link_2 {
        clear: none;
        float: left;
        width: auto;
        margin: 0px;
        padding: 0px;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #FFFFFF;

}

#nav a  {
        text-decoration: none;
        float: left;
        width: auto;
        color: #FFFFFF;
        line-height: 100%;
        clear: none;
        padding: 7px 30px;
        font-size: 14px;
        font-weight:bold;
}
#nav a:hover  {
        color: #FFFFFF;
        background:#cc0000;
        text-decoration:none;
}

#nav .link_2 a:hover  {
        color: #FFFFFF;
        background:#cc0000;
        text-decoration:none;

}



#link_aktiv{
background:#cc0000;


}


/* Ende Navigation */


 #line_3 {
 height: 400px;
 width: 850px;
 margin-right: auto;
 margin-left: auto;
 clear: both;
 border:3px solid #fff;
 border-width:1px 1px 0px 1px;
background:#000 url('../images/bg_07.jpg');
color:#fff;
 }
/*
 #line_3 ul{
 padding:20px 0 0 30px;
 margin:0;
 }
*/

#line_3 ul{
 padding:60px 0 0 100px;
 margin:0;
 }

 #line_3 li{
 float:left;
 padding:0px 20px 0 20px;
 }

 .peggy{
 margin:65px 0 0 0;
 }

 #line_3 img,#line_3_fotos img{
 border:1px solid #fff;
 }


 #line_3_fotos {
 font-size:0.9em;
 width: 850px;
 margin-right: auto;
 margin-left: auto;
 clear: both;
 border:3px solid #fff;
 border-width:1px 1px 0px 1px;
background:#000 url('../images/bg_fotos.jpg');
color:#fff;
background-position:bottom;
background-repeat:no-repeat;
 }


 #line_3_trio {
 font-size:0.9em;
 width: 850px;
 margin-right: auto;
 margin-left: auto;
 clear: both;
 border:3px solid #fff;
 border-width:1px 1px 0px 1px;
background:#000 url('../images/bg_trio.jpg');
color:#fff;
background-position:bottom;
background-repeat:no-repeat;
 }

#line_3_trio img{
border-color:#fff;
}

#linke_spalte{
 position:absolute;
 margin:20px 0;
}

#linke_spalte .kasten{
width:470px;
padding:0 0 0 10px;
margin:0px 20px 0px 20px;

background:#333;
border:1px solid #fff;
}

#linke_spalte .kasten_kontakt{
width:300px;
margin:20px 20px 20px 20px;
padding:10px;
background:#333;
border:1px solid #fff;
}



#rechte_spalte{
text-align:right;
margin:20px 20px 0px 0;
padding-bottom:400px;
}


#rechte_spalte #zeilenabstand{
margin:0 0 0px 0;
}

#rechte_spalte #zeilenabstand2{
margin:0px 0 0px 0;
}


#rechte_spalte_kontakt{

padding:20px 20px 410px 430px;

width:400px;
}




#line_3_fotos h3{
padding:3px 0 5px 0;
margin:0;
}

#line_3_fotos h4{
padding:3px 0;
margin:0;
}

#line_3_fotos h5{
padding:3px 0;
margin:0;
color:#BFBFBF;
font-size:1.1em;
font-style:italic;
}


#111_werder h5{
padding:5px 0;
margin:0;
color:#EFC161;
font-size:1.1em;
font-style:italic;
}




 #line_3_kontakt {
 font-size:0.9em;
 width: 850px;
 margin-right: auto;
 margin-left: auto;
 clear: both;
 border:3px solid #fff;
 border-width:1px 1px 0px 1px;
background:#000 url('../images/bg_2kontakt.jpg');
color:#fff;
background-position:bottom;
background-repeat:no-repeat;
 }

#line_3_kontakt h5{
padding:3px 0;
margin:0;
color:#BFBFBF;
font-size:1.1em;
font-style:italic;
}



 #box_unten {
 height: 25px;
 width: 850px;
 margin-right: auto;
 margin-left: auto;
 clear: both;
 border:1px solid #fff;
 border-width:1px 1px 1px 1px;
 background:#cc0000;
 color:#fff;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
 }

 .box_unten_padding{
padding:5px;
text-align:center;
 }

#box_unten .top a{

position:absolute;
padding:5px 0 0 800px;
color:#880000;
font-weight:bold;
}


 #box_blumen {
 height: 25px;
 width: 450px;
 margin:10px auto 20px auto;
 clear: both;
 background:#000;
 color:#fff;
font-size:13px;
font-weight:normal;
letter-spacing:1px;
text-align:center;
padding:0 0 40px 0;
 }

.anzeige{
padding:10px 10px;
background:#008030;
border:1px solid #fff;
}

 .box_blumen_padding{
padding:5px;
text-align:center;
 }

 #box_blumen a{
font-weight:bold;
 }


#box_blumen .top a{
padding:5px 10px 0 0px;
color:#000;
font-weight:bold;
}




#line_3_fotos a{
text-decoration:underline;
font-weight:bold;
}

.adresse_print{
display:none;
}


#werder img{
border:1px solid #00BF00;
}
