




h1 {
font-family : verdana, sans serif;
font-size : 12px;
line-height : 14px;
font-weight : bold;
color : #C34201;
text-decoration : none;
text-align:left;
margin : 0px 0 0px 0px;
padding : 37px 0  20px 20px;
}



h1.kontakt {
font-size : 14px;
line-height : 24px;
font-weight : 600;
color : #7F3308;
padding :  20px 0  0px  20px;
}



h2 {
font-family : verdana, sans serif;
font-size : 12px;
line-height : 12px;
font-weight :  bold;
color : #7F0000;
text-align:left;
text-decoration : none;
margin :   0px 0  0px  0px;
padding :  10px 0   0px 20px;
}





h2.kontakt {
font-size : 12px;
line-height : 14px;
font-weight : 600;
color : #ffffff;
margin :   0px 0  0px  0px;
padding :  0px 0  0px  20px;
}
h3 {
font-family : verdana, sans serif;
font-size : 12px;
line-height : 12px;
font-weight : normal;
color : #C34201;
text-align:left;
text-decoration : none;
margin :   0px 0  0px  0px;
padding :  10px 0  0px 20px;
}

h4 {
font-family : verdana, sans serif;
font-size : 12px;
line-height : 14px;
font-weight : bold;
color : #C34201;
text-decoration : none;
margin :  0px 0  0px  0px;
padding : 20px 0 20px 40px;
}
h5 {
font-family : verdana, sans serif;
font-size : 12px;
line-height : 14px;
font-weight : bold;
color : #C34201;
text-decoration : none;
margin :  0px 0  0px  0px;
padding : 0px 0 20px 40px;
}

ul {
width: auto;
font-family : verdana, sans serif;
font-size : 11px;
color : #733C20;
line-height : 16px;
text-align : left;
text-decoration : none;
margin :  10px 0   20px  20px;
padding : 0px 0 0px 0px;
list-style-type : disc;
}
li {
width: auto;
margin :  0px  0px 0 20px;
padding : 0 0 0px 0;
}
ul a {
font-family : verdana, sans serif;
color: #C34201;
font-size : 11px;
text-decoration : none;
text-align : left;
line-height : 16px;
margin : 0 0 0 20px;
padding : 0 0 0 0;
}
ul a:hover {
color : #FFFFFF;
}
ul a.mouseout {
color : #FFFFFF;
cursor : default;
}



a.mouseout {
cursor : default;
}


#navi h1 {
font-family : verdana, sans serif;
font-size : 12px;
color : #3F0000;
text-decoration : none;
font-weight: normal;
line-height : 12px;
text-align: center;
margin :  7px 0 20px 0;
padding :  0px 0px 0 0px;
}

#navi h2 {
font-family : verdana, sans serif;
font-size : 12px;
line-height : 10px;
font-weight : bold;
color : #C34201;
text-decoration : none;
margin : 0px 0 12px 5px;
padding :  0px 0  0px  0px;
}

#navi h3 {
font-family : verdana, sans serif;
font-size : 18px;
line-height : 18px;
font-weight : bold;
color : #9F0000;
text-decoration : none;
margin : 0px 0 4px 5px;
padding :  0px 0  0px  0px;
}
#navi h4 {
font-family : verdana, sans serif;
font-size : 16px;
line-height : 16px;
font-weight : normal;
color : #5F0000;
text-decoration : none;
margin :   0px 0  40px  85px;
padding :  0px 0 0px 0px;
}


#navi p {
font-family : verdana, sans serif;
font-size : 10px;
color : #BF0000;
text-decoration : none;
line-height : 12px;
margin :  40px 0 10px 0;
padding :  0px 0px 0 0px;
vertical-align: top;
text-align: right;
}

#navi p a {
color : #3F0000;
text-decoration : none;
}
#navi p a:hover {
color : #ffffff;
text-decoration : none;
}


#navi p.logo img {
text-align: center;
border: 0 solid;
margin :  8px 0   0px  0px;
padding :  0px 0px 0px 0px;
}
#navi p.logo {
font-family : verdana, sans serif;
font-size : 14px;
color : #BF0000;
text-decoration : none;
line-height : 14px;
margin :  0px 0 0px 0;
padding :  0px 0px 0 0px;
vertical-align: top;
text-align: center;
}



#navi ul {
width: auto;
font-family : verdana, sans serif;
font-size : 12px;
color : #733C20;
line-height : 12px;
text-align : right;
text-decoration : none;
margin :  0px 0   0px  0px;
padding : 0px 0 0px 0px;
list-style-type : none;
}
#navi li {
width: auto;
margin :  0px  0px 0 0;
padding : 0 0 0px 0;
}
#navi ul a {
font-family : verdana, sans serif;
color: #C04000;
font-size : 12px;
text-decoration : none;
text-align : right;
line-height : 16px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#navi ul a:hover {
color : #FFFFFF;
}
#navi ul a.mouseout {
color : #FFFFFF;
cursor : default;
}




#content img.grafik {
float : left;
border: 0 solid;
padding: 0px 20px 20px  0px;
margin: 0 0 0 0px;
border : 0px;
}
#content img.grafik_kontakt {
float : left;
border: 0 solid;
padding: 0px 20px 70px  0px;
margin: 0 0 0 0px;
border : 0px;
}

#content p {
font-family : verdana, sans serif;
font-size : 12px;
color : #391501;
text-decoration : none;
line-height : 16px;
margin :  0px 0  0px 0;
padding :  10px  10px 20px  20px;
vertical-align: bottom;
text-align: left;
}
#content p.kontakt {
font-family : verdana, sans serif;
font-size : 12px;
color : #391501;
text-decoration : none;
line-height : 16px;
margin :  0px 0  0px 0;
padding :  10px  10px 40px  20px;
vertical-align: bottom;
text-align: left;
}

.klein {
font-family : verdana, sans serif;
font-size : 10px;
color : #391501;
text-decoration : none;
line-height : 12px;
margin :  0px 0  0px 0;
padding :  10px  10px 10px 20px;
vertical-align: bottom;
text-align: left;
}
.klein2 {
font-family : verdana, sans serif;
font-size : 10px;
color : #391501;
text-decoration : none;
line-height : 12px;
margin :  0px 0  0px 0;
padding :  10px  10px 10px 20px;
text-align: left;
}

#content p.klein {
font-family : verdana, sans serif;
font-size : 10px;
color : #391501;
text-decoration : none;
line-height : 12px;
margin :  0px 0  0px 0;
padding :  10px  10px 20px 20px;
vertical-align: bottom;
text-align: left;
}
#content p.klein2 {
font-family : verdana, sans serif;
font-size : 10px;
color : #391501;
text-decoration : none;
line-height : 12px;
margin :  0px 0  0px 0;
padding :  10px  10px  0px 20px;
vertical-align: bottom;
text-align: left;
}
#content p.klein_1 {
font-family : verdana, sans serif;
font-size : 11px;
color : #391501;
text-decoration : none;
line-height : 12px;
margin :  0px 0  0px 0;
padding :  10px  10px 40px  40px;
vertical-align: bottom;
text-align: left;
}

.genuss {
color : #C34201;
}

#content a {
color : #E06000;
text-decoration : none;
}
#content a:hover {
color: #ffffff;
text-decoration : none;
}
#content a.map24 {
font-size : 10px;
}
#content a.map24:hover {
font-size : 10px;
}





.bottom{
background-color : none;
margin :   0px 0px 0px 0px;
padding :    0px  0px  0px  40px;
vertical-align: top;
text-align: left;
}
.bottom img{
float:none;
border: 0 solid;
margin :   0px 0px 0px 0px;
padding :    0px  0px  0px  0px;
}


table {
border : 0 solid black;
table-layout : auto;
font-family : verdana, sans serif;
font-size : 12px;
color : #19334b;
text-decoration : none;
line-height : 18px;
margin : 0 0 0 0;
padding : 0 0 0 0;
float : none;
clear : both;
}
td {
padding : 0;
background-color : transparent;
vertical-align : top;
}







body {
 text-align: right;
margin: auto;
background-color : #AA0010;
padding :  20px 0 0 0;
}

#rahmen {
background-image : url(../bilder/ );
background-repeat: repeat-y;
border :  0px solid green;
background-color : none;
text-align: center;
margin: auto;
width : 698px;
padding :  0px 0px 0px 0px;
position:relative;
z-index : 1;

}

#links {
background-repeat: no-repeat;
border : 0px solid white;
background-color : none;
text-align: left;
width : 288px;
height: auto;
margin : 0px 0px  0px 0px;
padding :  0px 0px 0px 0px;
position:relative;
z-index : 2;
float: left;
}

#navi {
background-image : url(../bilder/hintergrund_navi.gif );
background-repeat: no-repeat;
border: 4px solid  #FFD9C6;
background-color :  #FFC6AA;
text-align: left;
width : 255px;
height: auto;
padding :    0px 15px 20px 10px;
margin :     0px 0px 0px 0px;
position:fixed;
z-index : 3;
float: left;
}


#rechts {

border : 0px solid green;
background-color : none;
text-align: left;
width : 400px;
height: auto;
margin : 0px 0px  0px 0px;
padding : 0px 0px 0px 0px;
position:relative;
z-index : 4;
float: right;
}


#head {
width : 400px;
height : 110px;
margin :  0px 0  0px 0;
padding :  0px  0px  0px 0px;
border : 0px solid green;
}
.head img{
float:none;
}


#content {
background-repeat: no-repeat;
border: 4px solid  #FFD9C6;
background-color : #FFD9C6;
text-align: right;
margin-bottom: 40px;
width : 400px;
height: auto;
padding :    0px 0px 40px  0px;
z-index : 5;

}
