/*-----------------------------*/
farben

- braun
bg_dunkel #CBBA84;
bg_mittel #EAE2C7;
bg_hell #F9F5E9;
fc_dunkel #413300;
fc_mittel #837035;
fc_hover #E06000;

- gruen
bg_dunkel #BFCD83;
bg_mittel #E0E2BD;
bg_hell #F0F2E4;
fc_dunkel #327128;
fc_mittel #728B4D;
fc_hover #20A270;

- gelb
bg_dunkel #F0D138;
bg_mittel #FAF296;
bg_hell #FDF8BD;
fc_dunkel #6B5712;
fc_mittel #977F1C;
fc_hover #E06000;

- rot
bg_dunkel #D4AF82;
bg_mittel #E9D8C4;
bg_hell #F2E9DD;
fc_dunkel #914014;
fc_mittel #AC6E20;
fc_hover #CA4940;
/*-----------------------------*/






h1 {
font-family : verdana, sans serif;
font-size : 10px;
line-height : 14px;
font-weight : normal;
color : #977F1C;
text-decoration : none;
margin :  0px 0 10px 10px;
padding : 0 0 0 0;
}

h2 {
font-family : verdana, sans serif;
font-size : 24px;
line-height : 24px;
font-weight : normal;
color : #977F1C;
text-decoration : none;
margin :  0px 0  0px 0;
padding :40px 20px  20px 117px;
}
h2 .klein {
font-family : verdana, sans serif;
font-size : 13px;
line-height : 24px;
font-weight : normal;
color : #977F1C;
text-decoration : none;
margin :  0px 0  0px 0;
padding :40px 20px  20px 0px;
}
h3 {
font-family : verdana, sans serif;
font-size : 14px;
line-height : 14px;
font-weight : normal;
color : #6B5712;
text-decoration : none;
margin :  0px 0  0px 0;
padding :20px 20px  10px 117px;
}

.titel_01 {
font-family : verdana, sans serif;
font-size : 24px;
line-height : 30px;
font-weight : normal;
color : #977F1C;
text-decoration : none;
}

#navi img{
margin-bottom: 7px;
padding : 0px;
border: 0px;
}


#navi ul {
width: 200px;
font-family : verdana, sans serif;
font-size : 12px;
color : #6B5712;
line-height : 16px;
text-align : left;
text-decoration : none;
margin : 11px 0 0 0px;
padding : 0px 0 4px 20px;
list-style-type : none;
}
#navi li {
width: 200px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#navi ul a {
font-family : verdana, sans serif;
color: #977F1C;
font-size : 12px;
text-decoration : none;
text-align : left;
line-height : 18px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#navi ul a:hover {
color : #E06000;
}
#navi ul a.mouseout {
color : #E06000;
cursor : default;
}

#navi ul a.oben {
font-family : verdana, sans serif;
color: #6B5712;
font-size : 12px;
text-decoration : none;
text-align : left;
line-height : 18px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}



#navi ul a.unten {
font-family : verdana, sans serif;
color: #6B5712;
font-size : 12px;
text-decoration : none;
text-align : left;
line-height : 18px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#navi ul a.unten:hover {
color : #E06000;
}


#navi ul.ohne_abst{
margin-top: 0px;
}
#navi ul.aktiv {
background-color : #FDF8BD;
}
#navi ul.ohne_abst_aktiv {
margin-top: 0px;
background-color : #FDF8BD;
}

#top p {
font-family : verdana, sans serif;
font-size : 12px;
letter-spacing: 0px;
font-weight: 500;
color : #ffffff;
line-height : 18px;
text-align : left;
vertical-align: middle;
text-decoration : none;
margin : 0px 0 0 0px;
padding : 7px 0 7px 2px;
list-style-type : none;
}

#rechts img {
float : left;
margin-bottom: 7px;
clear : both;
}


#content .bilderleiste {
float : left;
width:90px;
height: 725px;
clear : both;
padding : 0 4px 0 0;
margin: 0 0px 0 0;
}
#content .bilderleiste img {
float : left;
padding : 0 0 0 0;
margin: 0 0 7px 0;
clear : both;
}

#content .bilderleiste p {
font-family : verdana, sans serif;
font-size : 12px;
color : #E06000;
text-align: center;
text-decoration : none;
line-height : 18px;
padding : 0 0 1000px 0;
margin : 0 0 0 0;
}
#content .bilderleiste p a {
margin:7px;
color : #E06000;
}
#content .bilderleiste p a:hover {
color: #6B5712;
}
#content .bilderleiste p a.mouseout {
margin:7px;
cursor : default;
color: #6B5712;
}

a.mouseout {
cursor : default;
}


#content img {
float : none;
margin: 0 0 0px 0px;
padding: 0 0 0 23px;
border : 0px;
}
#content img.shop {
margin : 0 0 0 0;
padding : 0 20px 0 23px;
vertical-align : top;
text-align : left;
}

#content p {
font-family : verdana, sans serif;
font-size : 12px;
color : #6B5712;
text-decoration : none;
line-height : 18px;
margin :  0px 0 20px 0;
padding :  0px 20px 0 117px;
}

#content p.klein {
font-family : verdana, sans serif;
font-size : 10px;
color : #6B5712;
text-decoration : none;
line-height : 12px;
margin :  0px 0 20px 0;
padding :  0px 20px 0 118px;
}

#content a {
color : #E06000;
text-decoration : none;
}
#content a:hover {
color: #6B5712;
text-decoration : none;
}




#content_start .bilderleiste {
float : left;
width:120px;
clear : both;
padding : 0 4px 0 0;
margin: 0 0px 0 0;
}
#content_start .bilderleiste img {
float : left;
padding : 0 0 0 0;
margin: 0 0 7px 0;
clear : both;
}

#content_start .bilderleiste p {
font-family : verdana, sans serif;
font-size : 12px;
color : #E06000;
text-align: center;
text-decoration : none;
line-height : 18px;
padding : 0 0 10px 0;
margin : 0 0 0 0;
}
#content_start .bilderleiste p a {
margin:7px;
color : #E06000;
}
#content_start .bilderleiste p a:hover {
color: #6B5712;
}
#content_start .bilderleiste p a.mouseout {
margin:7px;
cursor : default;
color: #6B5712;
}

#content_start img {
float : none;
margin: 0 0 0px 0px;
padding: 0 0 0 0px;
border : 0px;
}

#content_start p {
font-family : verdana, sans serif;
font-size : 12px;
color : #977F1C;
text-decoration : none;
line-height : 18px;
margin : 0px 0  0px 0;
padding :  0px 0 0 20px;
clear : both;
}
#content_start a {
color : #E06000;
text-decoration : none;
}
#content_start a:hover {
color: #6B5712;
text-decoration : none;
}



input, textarea, option, select, button {
font-family : verdana, sans serif;
color : #3f3f3f;
font-size : 12px;
line-height : 12px;
}


table {
border : 0px 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 0px 0 0;
vertical-align : top;
text-align : left;
}



td {
padding : 0;
background-color : transparent;
vertical-align : top;
}

table td.shop {
margin : 0 0 0 0;
padding : 0 20px 5px 0px;
vertical-align : top;
text-align : left;
}

ul {
font-family : verdana, sans serif;
font-size : 12px;
color : #19334b;
text-decoration : none;
line-height : 18px;
margin : 0 0 0px 0;
padding : 0px 0 0 0px;
list-style-type : square;
float : none;
clear : both;
}
li {
margin : 0 0 0 0px;
padding : 0 0 0px 0px;
}


li.ah a {
color : #ec6b02;
text-decoration : none;
}
li.ah a:hover {
color : #19334b;
text-decoration : none;
}












body {
background-color : #ffffff;
margin-top: 10px;
margin-left: 20px;
padding : 0;
}


#navi {
position : absolute;
background-color : #FAF296;
margin :  0px 0px 0 10px;
left : 0px;
text-align : left;
border-right : 0 dotted black;
padding :  0px 0px 20px  0px;
width : 220px;
height: auto;
z-index : 3;
}


#top {
background-color : #F0D138;
margin :  0px 7px 7px 217px;
width : 330px;
height : 74px;
padding :   0px  0px 0px 117px;
vertical-align: middle;
border-left : 0 solid #cbd8e3;
z-index : 2;
}


#content {
background-color : #ffffff;
margin : 0 7px 0 217px;
width : 447px;
padding :  0px 0px 0px 0px;
z-index : 2;
}
#content_start {
background-color : #ffffff;
margin : 0 7px 0 217px;
width : 457px;
padding :  0px 0px 0px 0px;
z-index : 2;
}


#rechts {
position : absolute;
background-color : none;
width : 120px;
top: 10px;
left :  691px;
border : 0 dotted black;
margin : 0 0px 0 0px;
padding : 0 0px 0px 0px;
z-index : 3;
voice-family : "\"}\"";
voice-family : inherit;
width : 120px;
}
body > #navBeta {
width : 120px;
}
