#menue1 {
width: 204px;
margin: 0 auto;
}
#menue1 #abstand1 {
border: 0px dotted;
border-color: #ff0000 #9A8A76 #E0D9D1 #9A9C76;
padding: 0px 0px;
}
#schalter1 a {
display: block;
padding: 4px;
text-decoration: none;
border: 1px dotted;
border-color: #AC8E53 #E0D9D1 #E0D9D1 #E0D9D1;
width: 194px;
font-family: Arial;
font-size: 11px;
font-weight: bold;
text-align: left;
margin: 0px 0;
background-color: #E0D9D1;
}
#schalter1 a:link {
border: 1px dotted;
border-color: #AC8E53 #E0D9D1 #E0D9D1 #E0D9D1;
color: #82715F;     /*Schriftfarbe*/
}
#schalter1 a:visited {
color: #82715F;
}
#schalter1 a:hover {
border: 1px dotted;
border-color: #002B00 #E0D9D1 #002B00 #E0D9D1;
background-color: #ffffff;
color: #002B00;
}
#schalter1 a:active {
color: #002B00;
}
#schalter1 a:hover .pfeil1 {
display: none;
}
#schalter1 a: .pfeil1 {
display: inline;
color: #ff0000;
}
#menue1 .space1 {
font-size: 1px;
margin: 0px 0;
}


body {
            scrollbar-base-color: #D3BBA1;
            scrollbar-track-color: #D3BBA1;
            scrollbar-face-color: #C6AF97;
            scrollbar-highlight-color: #B19C87;
            scrollbar-3d-light-color: #B19C87;
            scrollbar-darkshadow-color: #D3BBA1;
            scrollbar-shadow-color: #B19C87;
            scrollbar-arrow-color: #B19C87;
}
BODybsp {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

a:link{text-decoration:none; font-weight:normal; color:#804000;} a:visited{text-decoration:none; font-weight:normal; color:#804000;} a:hover{text-decoration:underline} a:active{text-decoration:none}

a { color:#804000; }
a:visited { color:#804000; }
a:hover, a:active { color:#804000; }

a.small { color:#804000; }
a:visited.small { color:#804000; }
a:hover.small, a:active.small { color:#804000; }

table.news { border-width:1px; border-color:#FBF8B7; border-style:solid;  }

td.norm {
        font-family:verdana;arial; font-size:11px; font-weight:normal; LINE-HEIGHT: 16px; color:#5F0000; }

td.gruen {
        font-family:verdana;arial; font-size:11px; font-weight:normal; LINE-HEIGHT: 16px; color:#083414; }

td.normi {
        font-family:verdana;arial; font-size:11px; font-style:italic; font-weight:normal; LINE-HEIGHT: 16px; color:#5F0000; }

td.normk {
        font-family:verdana;arial; font-size:10px; font-weight:normal; LINE-HEIGHT: 18px; color:#5F0000; }

td.normg {
        font-family:verdana;arial; font-size:10px; font-weight:normal; LINE-HEIGHT: 14px; color:#5F0000; }

td.preis {
        font-family:arial; font-size:14px; font-weight:bold; color:#083414; }

td.zimmer {
        font-family:verdana;arial; font-size:10px; font-weight:normal; line-height:16px; color:#004000; }

td.anfrage {
        font-family:verdana;arial; font-size:10px; font-weight:normal; line-height:16px; color:#7C5B43; }

td.zpreis {
        font-family:verdana;arial; font-size:14px; font-weight:bold; color:#004000; }

td.headgrey {
        font-family:verdana; font-size:10px; font-weight:bold; color:#6F6F6F; }

td.darkgrey {
        font-family:verdana; font-size:12px; font-weight:bold; color:#6F6F6F; }

td.mhead {
        font-family:verdana; font-size:12px; font-weight:bold; color:#7f0000; }

td.thead {
        font-family:verdana; font-size:12px; font-weight:bold; color:#EAA37E; }

td.ghead {
        font-family:verdana; font-size:11px; font-weight:bold; color:#6F6F6F; }

td.smallwhite {
        font-family:tahoma; font-size:9px; font-weight:normal; color:#EAF1F7; }

td.smallblue {
        font-family:tahoma; font-size:9px; font-weight:normal; color:#566997; }

td.small{
        font-family:verdana,tahoma; font-size:10px; font-weight:normal; color:#804000; }

td.smallm{
        font-family:verdana,tahoma; font-size:9px; font-weight:normal; color:#ffffff; }


div.small{
        font-family:verdana,tahoma; font-size:8px; font-weight:normal; color:#804000; }

div.versand{
        font-family:verdana,tahoma; font-size:10px; font-weight:normal; vertical-align:top; line-height:16px; display:inline-block; color: #7c5b43; }


td.mini{
        font-family:tahoma; font-size:9px; font-weight:normal; color:#E9E4AD; }

td.datum {
        font-family:verdana;tahoma; font-size:10px; font-weight:normal; background-color:#F2E6D9; color:#755128 }

td.smallgrey {
        font-family:arial; font-size:9px; font-weight:normal; color:#8F8F8F; }

td.footer {
        font-family:verdana, arial; font-size:9px; font-weight:bold; color:#8F8F8F; }

table.info { border-width:1px; border-color:#B59F93; background-color:#F0FBEE; border-style:dotted;  }

table.rand { border-width:1px; border-color:#B59F93; background-color:#Ffffff; border-style:dotted;  } 

table.infow { border-width:1px; border-color:#B59F93; background-color:#F5F5F5; border-style:dotted;  }

table.addr { border-width:1px; border-color:#6592A9; background-color:#efefef; border-style:dotted;  }

table.musik{ border-width:1px; border-color:#C0C0C0; background-color:#C0C0C0; border-style:solid;  }

table.karte{ border-width:1px; border-color:#6592A9; background-color:#FFF9F2; border-style:dotted;  }

TD.bsp {
        FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

p.small{
        font-family:verdana; font-size:9px; font-weight:normal; color:#ff0000; }
<!--------------->


#ihreanfrage td{
        padding:2px;
        margin:0;
        border:1px solid #efefef;
        font-size:11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
#ihreanfrage th{
        background-color:#c9e6fa;
        text-align:left;
        padding:2px;
        font-size:11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#000;
}
#ihreanfrage input,#ihreanfrage textarea,#ihreanfrage select{
        border:1px #999 solid;
}
#ihreanfrage input{
        width:263px;
}
#ihreanfrage textarea{
        width:382px;
}

#ihreanfrage .error {
        color: #CC0000;
        font-size: 12px;
        font-weight: bold;
        line-height: 17px;
        font-family: Verdana,Arial;
        }
#ihreanfrage .button{
        width:150px;
}
#ihreanfrage .plz{
        width:50px;
}
#ihreanfrage .ort{
        width:200px;
}
/* ******** calendar *********** */

.cal{
        position:relative;
        overflow:visible;
}
.cal .jscalender{
        width:156px;
        height:198px;
        border:1px solid #c9e6fa;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        position:absolute;
        overflow:visible;
        background-color:#FFFFFF;
        left:20px;
        top:-23px;
        z-index:500;
        display:none;
}
.jscalender a{
        text-decoration:none;
        z-index:100;
}

.jscalender a.jsc_close{
        position:absolute;
        left:132px;
        top:0px;
}
.jscalender .jsc_head, .jscalender .jsc_body{
        z-index:600;
        margin-top:22px;
}
.jscalender .jsc_head a, .jscalender .jsc_head h2{
        float:left;
        height:17px;
        background-color:#c9e6fa;
        padding:3px 0 0 0;
        font-size:10px;
        text-align:center;
        margin:1px;
        color:#000;
}
.jscalender .jsc_head h2{
        width:108px;
}
.jscalender .jsc_head a{
        width:20px;
}
.jscalender .jsc_head a:hover{
        cursor:pointer;
        background-color:#394d59;
        color:#FFFFFF;
}
.jscalender .jsc_body{
        clear:both;
}
.jscalender .jsc_body a, .jscalender .jsc_body span{
        float:left;
        width:20px;
        height:17px;
        padding:3px 0 0 0;
        text-align:center;
        color:#000000;
        border:1px solid #FFFFFF;
        background-color:#FFFFFF;
}
.jscalender .jsc_body span{
        background-color:#394d59;
        color:#FFFFFF;
        font-weight:bold;
}
.jscalender .jsc_body a.jsc_special{
        background-color:#c9e6fa;
        font-weight:bold;
        color:#FFFFFF;
}
.jscalender .jsc_body a:hover{
        cursor:pointer;
        background-color:#394d59;
        color:#FFFFFF;
}
.jscalender .jsc_body a.jsc_blank{
        background-color:#FFFFFF;
        cursor:default;
        outline:none;
}
.jscalender .jsc_body a.jsc_blank:hover{
        background-color:#FFFFFF;
}
.buttone{
        border:none;
}
