body{
margin:0;
padding:0;
background:#000;
font-family:Arial, sans-serif;

}
#line_1 {
 display:none;
 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 {
  display:none;
 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');
 }

#termine{
display:none;
}

#box_navigation_oben {
   display:none;
 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;
 }



#line_navigation a{
color:#fff;
}

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: 0px;
        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 32px;
        font-size: 94%;
        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;
        border-right:3px solid #cc0000;
}



#link_aktiv{
background:#cc0000;

}


/* Ende Navigation */


 #line_3 {
 height: 400px;
 width: 550px;
 margin-right: auto;
 margin-left: auto;
 clear: both;
 border:3px solid #fff;
 border-width:1px 1px 0px 1px;
background:#000 url('../images/bg_06.jpg');
color:#fff;

 }

 #line_3 ul{
 list-style:none;
 padding:0;
 margin:0;
 }

 #line_3 li{
 
 padding:0px;
 }

 #line_3 img,#line_3_fotos img{
 border:1px solid #fff;
 }


 #line_3_fotos {
 font-size:0.9em;
 width: 500px;
 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: 550px;
 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{

}

#linke_spalte .kasten{
width:550px;
margin:20px 20px 20px 20px;
padding:10px;
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{
margin:20px 20px 0px 0;
padding-bottom:10px;
}

#rechte_spalte_kontakt{

padding:20px 20px 410px 10px;

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;
}



 #line_3_kontakt {
 font-size:0.9em;
 width: 550px;
 margin-right: auto;
 margin-left: auto;
 clear: both;
 border:3px solid #fff;
 border-width:1px 1px 0px 1px;
background:#000 url('../images/bg_kontakt.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_blumen {
display:none;
}

 #box_unten {
 display:none;
 height: 25px;
 width: 550px;
 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{
  display:none;
position:absolute;
padding:5px 0 0 800px;
color:#880000;
font-weight:bold;
}


#line_3_fotos a{
text-decoration:underline;
font-weight:bold;
}

#bild_oben_trio{
display:none;
}

.adresse_print h1{
font-size:18px;
}

#hinweis{
display:none;
}
