body{
margin: 0px;
padding: 0px;
background-image: url(img/back.jpg);
background-repeat: repeat-x;
background-color: #A21B02;

}

td{
color: #950202;
font-size: 13px;
}

.schwarz{
position: absolute; 
overflow: auto;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
background-color: black;
z-Index: 100000;
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8; 
visibility: hidden;
}

.galeriecontainer{
position: absolute;
left: 94px;
top: 136px;
width: 808px;
height: 561px;
z-Index: 100001;
visibility: hidden;
}

.galeriepopup{
position: absolute;
left: 63px;
top: 0px;
width: 683px;
height: 560px;
text-align: left;
z-Index: 100002;
visibility: hidden;
background-image: url(img/back_galerie_popup.png);
background-repeat: no-repeat;
}

.galerie_prev{
position: absolute;
left: -1px;
top: 230px;
width: 30px;
height: 30px;
z-Index: 100003;
visibility: hidden;
}
.galerie_next{
position: absolute;
left: 760px;
top: 230px;
width: 30px;
height: 30px;
z-Index: 100004;
visibility: hidden;
}

.div_header{
position: absolute;
top: 0px;
left: 0px;
width: 971px;
height: 150px;
background-image: url(img/back_header.jpg);
background-repeat: no-repeat;
}

.div_content{
position: absolute;
top: 222px;
left: 19px;
width: 951px;
}

.div_meta{
position: absolute;
left: 401px;
top: 26px;
height: 46px;
width: 558px;
}

.div_login{
position: absolute;
left: 789px;
top: 78px;
height: 59px;
width: 183px;
}


.div_nav{
position: absolute; 
left: 0px;
top: 150px;
width: 980px;
height: 72px;
}

.div_box_subnav{
width: 525px;
background-color: #FDEBC1;
border: 1px solid #EFD291;
margin-left: 15px;
margin-bottom: 10px;
}

.div_box{
position: relative;
float: left;
width: 525px;
background-color: #FEF8EA;
border: 1px solid #E3C78A;
margin-left: 15px;
}

.div_subnav{
width: 525px;
margin-left: 15px;
}



.div_box_index{
position: relative;
float: left;
width: 525px;
background-color: #FEF8EA;
border: 1px solid #E3C78A;
margin-left: 15px;
margin-bottom: 10px;
overflow: visible;
}

.div_box_index1{
position: relative;
float: left;
margin: 10px;
width: 146px;
height: 146px;
border: 1px solid #E3C78A;
}

.div_box_index2{
position: relative;
float: left;
width: 340px;
}


.suche_div1{
position: absolute;
right: 0px;
top: 0px;
height: 46px;
width: 146px;
background-image: url(img/meta7_back.jpg);
overflow: hidden;
}

.nav1{
position: absolute;
top: 150px;
left: 19px;
width: 196px;
height: 72px;
}

.nav2{
position: absolute;
top: 150px;
left: 215px;
width: 186px;
height: 72px;
z-Index: 10000;
overflow: hidden;
}

.nav3{
position: absolute;
top: 150px;
left: 401px;
width: 186px;
height: 72px;
z-Index: 10000;
overflow: hidden;
}

.nav4{
position: absolute;
top: 150px;
left: 587px;
width: 186px;
height: 72px;
z-Index: 10000;
overflow: hidden;
}
.nav5{
position: absolute;
top: 150px;
left: 773px;
width: 198px;
height: 72px;
z-Index: 10000;
overflow: hidden;
}

.td_contentlinks{
background-color: #950202;
background-image:url(img/td_contentlinks_back.gif);
background-repeat: repeat-y;
}

.suchfeld{
border: 0px;
background-color: #F8E8D1;
color: black;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 11px;
width: 110px;
height: 15px;
position: absolute;
left: 8px;
top: 16px;
}

h1{
margin: 10px 0px 0px 10px;
padding: 0px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 25px;
font-weight: bold;
color: #950202;
}

h2{
margin: 10px 0px 0px 0px;
padding: 0px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 25px;
font-weight: bold;
color: #950202;
}
h2 a:link { text-decoration: none; color: #950202;}
h2 a:visited { text-decoration: none; color: #950202;}
h2 a:active { text-decoration: none; color: #950202; }
h2 a:hover { text-decoration: none; color: #950202;}

.p_text{
margin: 10px 0px 0px 10px;
padding: 0px;
width: 450px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 13px;
line-height: 17px;
font-weight: normal;
color: #950202;
}
.p_text a:link { text-decoration: underline; color: #950202;}
.p_text a:visited { text-decoration: underline; color: #950202;}
.p_text a:active { text-decoration: underline; color: #950202; }
.p_text a:hover { text-decoration: none; color: #950202;}

.p_text_tabelle{
margin: 10px 0px 0px 10px;
padding: 0px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 13px;
line-height: 17px;
font-weight: normal;
color: #950202;
}
.p_text_tabelle a:link { text-decoration: underline; color: #950202;}
.p_text_tabelle a:visited { text-decoration: underline; color: #950202;}
.p_text_tabelle a:active { text-decoration: underline; color: #950202; }
.p_text_tabelle a:hover { text-decoration: none; color: #950202;}


.addthis{
padding: 0px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 13px;
line-height: 17px;
font-weight: normal;
color: #950202;
}
.addthis a:link { text-decoration: underline; color: #950202;}
.addthis a:visited { text-decoration: underline; color: #950202;}
.addthis a:active { text-decoration: underline; color: #950202; }
.addthis a:hover { text-decoration: none; color: #950202;}

ul,li{
margin: 0px 0px 0px 20px;
padding: 0px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 13px;
line-height: 17px;
font-weight: normal;
color: #950202;
}
ul,li a:link { text-decoration: underline; color: #950202;}
ul,li a:visited { text-decoration: underline; color: #950202;}
ul,li a:active { text-decoration: underline; color: #950202; }
ul,li a:hover { text-decoration: none; color: #950202;}

.p_text_index{
margin: 10px 0px 0px 0px;
padding: 0px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 13px;
line-height: 17px;
font-weight: normal;
color: #950202;
}
.p_text_index a:link { text-decoration: underline; color: #950202;}
.p_text_index a:visited { text-decoration: underline; color: #950202;}
.p_text_index a:active { text-decoration: underline; color: #950202; }
.p_text_index a:hover { text-decoration: none; color: #950202;}


.p_subnav{
margin: 5px 0px 5px 10px;
padding: 0px;
width: 450px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 13px;
line-height: 17px;
font-weight: normal;
color: #950202;
}
.p_subnav a:link { text-decoration: none; color: #950202;}
.p_subnav a:visited { text-decoration: none; color: #950202;}
.p_subnav a:active { text-decoration: none; color: #950202; }
.p_subnav a:hover { text-decoration: underline; color: #950202;}

.werbung_mittagsmenues{
width: 372px;
background-image: url(img/back_mittagsmenues.gif);
background-repeat: no-repeat;
background-color: #020E57;
}

.werbung_allgemein{
width: 372px;
background-image: url(img/back_werbungrechts.gif);
background-repeat: repeat-y;
background-color: #020E57;
}

.p_werbung_mittagsmenues1{
margin: 0px 20px 0px 20px;
padding: 0px;
width: 240px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 13px;
line-height: 15px;
font-weight: normal;
color: white;
}

.p_werbung_mittagsmenues1_neu{
margin: 0px 10px 0px 0px;
padding: 0px;
width: 250px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 13px;
line-height: 15px;
font-weight: normal;
color: white;
}

.p_werbung_allgemein{
margin: 0px 0px 0px 15px;
padding: 0px;
width: 342px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 13px;
line-height: 15px;
font-weight: normal;
color: white;
}

.p_werbung_allgemein_5{
margin: 0px 0px 0px 15px;
padding: 0px;
width: 342px;
}

ul{
margin: 0px 0px 0px 18px;
padding: 0px;
}


.p_werbung_mittagsmenues2{
margin: 0px 0px 0px 0px;
padding: 0px;
width: 372px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 15px;
line-height: 17px;
font-weight: normal;
color: white;
text-align: center;
}

.p_werbung_mittagsmenues2 a:link { text-decoration: underline; color: #FFFFFF;}
.p_werbung_mittagsmenues2 a:visited { text-decoration: underline; color: #FFFFFF;}
.p_werbung_mittagsmenues2 a:active { text-decoration: underline; color: #FFFFFF; }
.p_werbung_mittagsmenues2 a:hover { text-decoration: none; color: #FFFFFF;}

.p_werbung_mittagsmenues2_neu{
margin: 0px 0px 0px 0px;
padding: 0px;
width: 330px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 15px;
line-height: 17px;
font-weight: normal;
color: white;
text-align: center;
}

.p_werbung_mittagsmenues2_neu a:link { text-decoration: underline; color: #FFFFFF;}
.p_werbung_mittagsmenues2_neu a:visited { text-decoration: underline; color: #FFFFFF;}
.p_werbung_mittagsmenues2_neu a:active { text-decoration: underline; color: #FFFFFF; }
.p_werbung_mittagsmenues2_neu a:hover { text-decoration: none; color: #FFFFFF;}

.p_werbung_mittagsmenues3{
margin: 0px 0px 0px 0px;
padding: 0px;
width: 372px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 13px;
line-height: 17px;
font-weight: normal;
color: white;
text-align: center;
}

.p_werbung_mittagsmenues3 a:link { text-decoration: underline; color: #FFFFFF;}
.p_werbung_mittagsmenues3 a:visited { text-decoration: underline; color: #FFFFFF;}
.p_werbung_mittagsmenues3 a:active { text-decoration: underline; color: #FFFFFF; }
.p_werbung_mittagsmenues3 a:hover { text-decoration: none; color: #FFFFFF;}


.p_kleinerlink{
margin: 5px 0px 5px 20px;
padding: 0px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 11px;
line-height: 15px;
font-weight: normal;
color: #888DB0;
}
.p_kleinerlink a:link { text-decoration: underline; color: #888DB0;}
.p_kleinerlink a:visited { text-decoration: underline; color: #888DB0;}
.p_kleinerlink a:active { text-decoration: underline; color: #888DB0; }
.p_kleinerlink a:hover { text-decoration: none; color: #888DB0;}

.textfeld{
width: 350px;
height: 30px;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 14px;
color: white;
background-color: #950202;
border: 1px solid #E3C78A;
}

.subnav_button_links{
position: relativ; 
float: left;
width: 13px;
height: 25px;
}

.subnav_button_rechts{
position: relativ; 
float: left;
width: 13px;
height: 25px;
margin-right: 10px;
}

.subnav_button_mittig{
position: relative;
float: left;
width: auto;
background-repeat: repeat-x;
height: 25px;
}

.p_subnav_button{
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 13px;
color: white;
font-weight: bold;
padding-top: 7px;
margin: 0px;
text-align: center;
}
.p_subnav_button a:link { text-decoration: none; color: white;}
.p_subnav_button a:visited { text-decoration: none; color: white;}
.p_subnav_button a:active { text-decoration: none; color: white; }
.p_subnav_button a:hover { text-decoration: none; color: white;}

.textfeld_res{
width: 300px;
height: 30px;
background-color: #FCDD98;
border: 1px solid #E3C78A;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 15px;
font-weight: normal;
color: #950202;
}

.textarea_res{
width: 300px;
height: 150px;
background-color: #FCDD98;
border: 1px solid #E3C78A;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 15px;
font-weight: normal;
color: #950202;
}

.textfeld_res_kurz{
width: 100px;
height: 30px;
background-color: #FCDD98;
border: 1px solid #E3C78A;
font-family: Tahoma, Arial Rounded MT Bold, VAG Rounded, Arial;
font-size: 15px;
font-weight: normal;
color: #950202;
}

