body {
font-family: verdana, arial,helvetica,sans-serif; font-size:12px; line-height:200%;
height:100%;
margin:0;
padding:0;
background-color:#96BB96;
text-align:center;
font-size:12px;
letter-spacing:1px;

}
h1,h2,h3,h4 {
margin-top:2px;
margin-bottom:2px;
}
.ulclass {
margin-top:5px;
}
li {
font-weight: bold;
line-height:180%;
font-size:12px;
}
a.int {
padding-right: 18px;
background: url(images/intern.gif) right center no-repeat transparent;
}
a.ext {
padding-right: 18px;
background: url(images/extern.gif) right center no-repeat transparent;
}
a.ext1 {
padding-right: 25px;
background: url(images/extern.gif) right center no-repeat transparent;
}
a {
color:#A50000;
font-weight:bold;
text-decoration:none;
font-size:12px;
line-height:180%;
}
/*a:hover {
color:#A50000;
} */
.banner {
background-image:url(images/banner_800x100.jpg);background-repeat:no-repeat;
height:140px;
width:768px;
}
.banner_a {
/*background-image:url(images/banner_800x100_a.gif);background-repeat:no-repeat; */
height:140px;
width:768px;
}
.header {
padding-bottom:2px;
letter-spacing:5px;
position: relative;

right:80px;
margin-top:5px;
/*border:1px solid #ff0000;*/
text-align:right;
font-size:30px;
width: 500px;
color:#026A3A;
}
.header2 {
padding-top:5px;
letter-spacing:3px;
line-height:90%;
position: relative;
left:220px;
font-size:14px;
}

.dark {
background-color:#D7BF97;
}
.empty {
background-color:#FFFFFF;
}
.darker {
background-color:#B29D7C;
}
.green {
color: #026A3A;
}
.yellow {
color: #FEF8AC;
}
.red {
color:#A50000;
}
.border {
border: 1px solid #A50000
}
.border1 {
border-bottom:1px solid #A50000
}
.fett {
font-weight:bold;
}
.margtop {
margin-top:10px;
}
.padding_speise {
padding:5px;
}
.wkarte {
width: 450px;
}
.lnk_marg {
margin-top:10px;
}
.padding {
margin-top:5px;
}
.padding5t {
padding-top:5px;
}
.padding5 {
padding-left:5px;
}
.padding10 {
padding-left:10px;
}
.margin50 {
margin:50px;
}
.margin50a {
margin-left:50px;
margin-right:50px;
}
.margin30a {
margin-left:30px;
margin-right:30px;
}
.margin30 {
margin-right:30px;
}
.margin50act {
margin-top:-5px;
margin-left:50px;
margin-right:50px;
margin-bottom:50px;
}
.margin5 {
padding-left:5px;
}
.margin15 {
margin-right: 15px;
}
.margin20l {
margin-left: 20px;
}
.margin5all{
margin:5px;
}
.mainborder {
border-left:#FCCE39 10px solid;
border-right:#FCCE39 1px solid;
border-bottom:#FCCE39 3px solid;
border-top:#FCCE39 1px solid;
width: 768px;
/*background-color:#FEF8AC;*/
/*background-color:#ffefc6;*/
}

.mainborderwindow {
border-left:#FCCE39 10px solid;
border-right:#FCCE39 1px solid;
border-bottom:#FCCE39 3px solid;
border-top:#FCCE39 1px solid;
width: 600px;
background-color:#FEF8AC;
}
.mainborder2 {
border-left:#FFFFFF 3px solid;
border-right:#FFFFFF 3px solid;
border-top:#FFFFFF 3px solid;
}
.main {
font-family: verdana, arial,helvetica,sans-serif; font-size:12px; line-height:200%;
/*background-color:#EDE9D6; */
background-color:#BBC8A0;

}
.randomspeise {
margin-left:30px;
margin-right:20px;
width:200px;
height:140px;
}
.randomspeise1 {
font-family: verdana, arial,helvetica,sans-serif; font-size:12px; line-height:200%;
/*background-color:#EDE9D6; */
background-color:#EDE9D6;
padding:2px;
}
.height20 {
height:20px;
}
.borderbottom {
border-bottom:#FCCE39 3px solid;
}
.bordertop {
border-top:#FCCE39 3px solid;
}


.borderright {
border-right:#FFFFFF 3px solid;
}
.middleblue {
background-color:#889FBE;
}
.darkerblue {
background-color:#667FA5;
}
.darkblue {
background-color:#486187;
}
.naviblue {
background-color:#CBD6E5;
}
.navicon {
margin-right:3px
}
.navi {
background-color:#FEF8AC;
}
.mainblue {
background:url(./images/main_bg.gif);
background-repeat: repeat-x;
background-color:#A1B4CD;
color:#000000;
}
.lightblue {
background-color:#E7F0FF;
}
.white {
color:#FFFFFF;
}
.light {
color:#000000;
}
a.light {
color:#A50000;
}
.grey {
color:#EDE9D6;
}
.black {
color:#000000;
}
.einzug {
text-indent: 30px;
}
.einzug15 {
text-indent: 15px;
}
.lh140  {
line-height: 140%;
}
.px9 {
font-size:9px;
}
.px10 {
font-size:10px;
}
.px12 {
font-size:12px;
}
.px16 {
font-size:16px;
}
.px18 {
font-size:18px;
}
.px20 {
font-size:20px;
}
.right {
text-align:right;
padding-right: 20px;
}
.center {
text-align: center;
}
.left {
text-align: left;
}
.justify {
text-align: justify;
}
.naviline {
width: 400px;
height:1px;
background-color:#A50000;
border:1px ;
}
.kontaktform {
border-left:#A50000 1px solid;
border-right:#A50000 1px solid;
border-bottom:#A50000 1px solid;
border-top:#A50000 1px solid;
}
.picture {
border: 1px solid #A50000;
border-bottom: 1px solid #A50000;
border-right: 1px solid #A50000;
margin-right: 15px;
}
.gallerythumb {
border: 1px solid #A50000;
}
.leftfloat {
float:left;
}
.rightfloat {
float:right;
}
.clearfloat {
clear:both;
}


.error {FONT-WEIGHT: bold; COLOR: #ff0000; background-color:#FFFFFF}
.button {width:120px; border-right:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;border-bottom:2px solid #000000; }
input.field {background-color:#EAEAEA; width:320px; border-right:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;border-bottom:2px solid #000000; }
select.field {background-color:#EAEAEA; width:325px; border-right:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;border-bottom:2px solid #000000; }
input.plz {background-color:#EAEAEA; width:50px; border-right:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;border-bottom:2px solid #000000; }
input.ort {background-color:#EAEAEA; width:260px; border-right:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;border-bottom:2px solid #000000; }
textarea.field {background-color:#EAEAEA; width:320px; border-right:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;border-bottom:2px solid #000000; overflow:auto }


/**/

.headline {
font-size:14px;
width: 100%;
font-weight:bold;
padding-top:2px;
padding-right:10px;
padding-left:10px;
background-color:#B29D7C;
height:20px;
}
.line {
margin-left:10px;
margin-bottom:10px;
}
.datum {
color:#A50000;
font-size:16px;
1text-decoration:underline;
margin-right:10px;
width: 120px;
}
.billybug {
margin-top:-30px;
}
.small {
font-size:10px;
}
.teasertext {
background-color: #CCCCCC;
}
.pic {
border:1px solid #A50000;
}
.pic_gal {
border:1px solid #A50000;
background-color:#FFFFFF;
padding:5px;
}
.picmarginleft {
margin-right:10px
}
.picmarginright {
margin-left:10px
}
.foto {
font-size:9px;
margin-top:3px;
line-height:120%;
}
.big {
text-decoration:underline;
font-size:16px;
font-weight:bold;
}