/*-----------------------------
farben

- braun
bg_dunkel #FEC2A3;
bg_hell #FFD9C6;
fc_dunkel #391501;
fc_mittel #682601;
fc_hell #995C39;

 -----------------------------*/






h1 {
font-family : verdana, sans serif;
font-size : 24px;
line-height : 14px;
font-weight : normal;
color : #7F3308;
text-decoration : none;
margin : 0px 0 0px 0px;
padding : 20px 0 10px 110px;
}
h1.kontakt {
font-size : 14px;
line-height : 14px;
font-weight : 600;
color : #7F3308;
padding :  20px 0  0px  40px;
}
h2 {
font-family : verdana, sans serif;
font-size : 12px;
line-height : 24px;
font-weight : normal;
color : #682601;
text-decoration : none;
margin :   0px 0  0px  0px;
padding :  0px 0 10px 130px;
}
h2.kontakt {
font-size : 12px;
line-height : 14px;
font-weight : 600;
color : #ffffff;
margin :   0px 0  0px  0px;
padding :  0px 0  0px  60px;
}
h3 {
font-family : verdana, sans serif;
font-size : 12px;
line-height : 14px;
font-weight : normal;
color : #ffffff;
text-decoration : none;
margin :   0px 0  0px  0px;
padding : 10px 0 10px 110px;
}

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 : 10px;
color : #733C20;
line-height : 12px;
text-align : left;
text-decoration : none;
margin : 10px 0  10px 60px;
padding : 0px 0 0px 0px;
list-style-type : none;
}
li {
width: auto;
margin :  0px  0px 0 0;
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 0;
padding : 0 0 0 0;
}
ul a:hover {
color : #FFFFFF;
}
ul a.mouseout {
color : #FFFFFF;
cursor : default;
}




a.mouseout {
cursor : default;
}

#content img.grafik {
float : left;
padding: 0px 20px 20px  0px;
margin: 0 0 0 0px;
border : 0px;
}
#content img.grafik_kontakt {
float : left;
padding: 0px 20px 70px  0px;
margin: 0 0 0 0px;
border : 0px;
}

#navi p {
font-family : verdana, sans serif;
font-size : 12px;
color : #391501;
text-decoration : none;
line-height : 14px;
margin :  0px 0 0px 0;
padding :  0px 0px 0 0px;
vertical-align: top;
text-align: left;
}
#navi p img {
margin :  0px 0 0px 0;
padding :  0px 0px 2px 18px;
}
#navi p a {
color : #391501;
text-decoration : none;
}
#navi p a:hover {
color: #391501;
text-decoration : none;
}


#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  20px 40px 40px;
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 :  20px  20px 40px 40px;
vertical-align: bottom;
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  40px 20px 40px;
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  40px 20px 40px;
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  40px 20px 0px;
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;
}


.bilder {
width : 400px;
height : 110px;
margin :  0px 0  0px 0;
padding :  0px  0px 0 0px;
}
.bilder img{
float:none;
}

.top_1{
font-family : verdana, sans serif;
font-size : 10px;
font-weight: 400;
color : #19334b;
text-decoration : none;
width: 360px;
background-color : none;
margin :   0px 0px 0px 0px;
padding :    0px  0px  0px 8px;
vertical-align: top;
text-align: left;
}

.top{
font-family : verdana, sans serif;
font-size : 10px;
color : #19334b;
text-decoration : none;
background-color : none;
margin :   10px 0px 10px 0px;
padding :    0px  0px  0px  40px;
vertical-align: top;
text-align: left;
}
.top img{
float:none;
margin :    0px 0px  0px 0px;
padding :    0px  0px  0px  0px;
}

.bottom{
background-color : none;
margin :   0px 0px 0px 0px;
padding :    0px  0px  0px  40px;
vertical-align: top;
text-align: left;
}
.bottom img{
float:none;
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 {
background-color : #AA0010;
margin-top:  0px;
padding :  0px;
}


#navi {
background-color : none;
margin :  114px 0px 0px 0px;
width : auto;
height : auto;
padding :   0px  0px 10px 50px;
vertical-align: top;
text-align: left;
border-left : 0 solid #cbd8e3;
z-index : 2;
}

#kontakt {
background-color : none;
margin :  100px 0px 0px 0px;
width : auto;
height : auto;
padding :   0px  0px 10px 100px;
vertical-align: top;
text-align: left;
border-left : 0 solid #cbd8e3;
z-index : 2;
}

#content_top {
background-image:url(../bilder/hintergrund.gif);
background-repeat:no-repeat;
background-color : #FFC2A4;
margin : 0px 0px 0px 100px;
width : 400px;
height : auto;
padding : 0px 0px 0px 0px;
vertical-align: top;
text-align: left;
border-left : 0 solid #cbd8e3;
z-index : 2;
}

#content {
background-color : #FFD9C6;
margin :  0px 0px 0px 100px;
width : 400px;
height : auto;
padding :   0px  0px 0px 0px;
border-left : 0 solid #cbd8e3;
z-index : 2;
}