@charset "utf-8";
/* CSS Document */
div.logo {
        background:url(../graf/logo.gif) no-repeat;
        height:66px;
        position:relative;
        z-index:1;
        padding-left:30px;
        left:0px;
        overflow:visible;
}
div.outer {
width: 178px;
height:66px;
text-align:center;
}
.head_text{
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        text-decoration: none;
        color:#583e29;
        padding-left:20px;

}
div.head_menu{
        vertical-align:middle;
        background-color:#CC6600;
        width: 137px;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        color:#583e29;
        text-decoration: none;
        float:left;
        display: block;
        border-bottom: #FFFFFF 1px solid;
        padding-left:20px;
}
a.menu_open {
        vertical-align:middle;
        background-color:#C9C9C9;
        width: 137px;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        color:#583e29;
        text-decoration: none;
        float:left;
        display: block;
        border-bottom: #FFFFFF 1px solid;
        padding-left:20px;
}

a.menu_open:hover {
        vertical-align:middle;
        background-color:#ACACAC;
        width: 137px;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        color:#583e29;
        text-decoration: none;
        float:left;
        display: block;
        border-bottom: #FFFFFF 1px solid;
        padding-left:20px;
}
a.menu_open:active {
        vertical-align:middle;
        background-color:#ACACAC;
        width: 137px;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        color:#583e29;
        text-decoration: none;
        float:left;
        display: block;
        border-bottom: #FFFFFF 1px solid;
        padding-left:20px;
}

a.menu_booking {
        vertical-align:middle;
        background-color:#C9C9C9;
        width: 137px;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        color:#583e29;
        text-decoration: none;
        float:left;
        display: block;
        border-bottom: #FFFFFF 1px solid;
        padding-left:20px;
}

a.menu_booking:hover {
        vertical-align:middle;
        background-color:#ACACAC;
        width: 137px;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        color:#583e29;
        text-decoration: none;
        float:left;
        display: block;
        border-bottom: #FFFFFF 1px solid;
        padding-left:20px;
}

a.menu_booking:active {
        vertical-align:middle;
        background-color:#ACACAC;
        width: 137px;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        color:#583e29;
        text-decoration: none;
        float:left;
        display: block;
        border-bottom: #FFFFFF 1px solid;
        padding-left:20px;
}

a.menu {
        vertical-align:middle;
        background-color:#FFFFFF;
        width: 137px;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        color:#583e29;
        text-decoration: none;
        float:left;
        display: block;
        border-bottom: #CC6600 1px solid;
        padding-left:20px;
}

a.menu:hover {
        vertical-align:middle;
        background-color:#CC6600;
        width: 137px;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        color:#583e29;
        text-decoration: none;
        float:left;
        display: block;
        border-bottom: #CC6600 1px solid;
        padding-left:20px;
}


a.menu_head {
        text-align:center;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 11px;
        letter-spacing:1px;
        font-variant:small-caps;
        color: #000000;
        text-decoration: none;
}
a.menu_head:hover {
        text-align:center;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 11px;
        letter-spacing:1px;
        font-variant:small-caps;
        color: #000000;
        text-decoration: none;
}
a.menu_head:active {
        text-align:center;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 11px;
        letter-spacing:1px;
        font-variant:small-caps;
        color: #000000;
        text-decoration: none;
}

a.menu_head2 {
        text-align:center;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        color: #000000;
        text-decoration: none;
}
a.menu_head2:hover {
        text-align:center;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        color: #000000;
        text-decoration: none;
}
a.menu_head2:active {
        text-align:center;
        line-height:22px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        font-variant:small-caps;
        color: #000000;
        text-decoration: none;
}

a.menu_fuss {
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 10px;
        line-height:15px;
        color:#383838;
        text-decoration: none;
}
a.menu_fuss:hover {
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 10px;
        line-height:15px;
        color:#383838;
        text-decoration: none;
}
a.menu_fuss:active {
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 10px;
        line-height:15px;
        color:#383838;
        text-decoration: none;
}
div.menu_head_div{
        text-align:center;
        z-index:2;
        position:relative;
}
div.welcome_text{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        width:468px;
        letter-spacing:1px;
        color:#583e2c;
        text-align:center;

}
div.text{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        width:468px;
        text-align:left;
        letter-spacing:1px;
        color:#583e2c;

}
.small {
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 8px;
        letter-spacing:3px;
        line-height:15px;
        color:#cc6600;
}
.small2 {
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 9px;
        line-height:15px;
        color:#383838;
}

div.line {
        position:relative;
        vertical-align:middle;
        text-align:left;
        line-height:25px;
        border-bottom: #CC6600 1px solid;
        width:157px;
        margin-top:-10px;

}
div.reservierung{
background:url(../graf/numbback.gif) no-repeat center;
line-height:40px;
vertical-align:middle;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:2px;
}
div.kontakt_text{
text-align:left;
color:#583e2c;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:2px;
padding-left:20px;
}

a.german {
background:url(../img/german.gif);
text-decoration:none;
width:18px;
height:12px;
}
a.german:hover {
background:url(../img/german.gif);
text-decoration:none;
width:18px;
height:12px;
}
a.german:active {
background:url(../img/german.gif);
text-decoration:none;
width:18px;
height:12px;
}
a.poland {
background:url(../img/poland.gif);
text-decoration:none;
width:18px;
height:12px;
}
a.poland:hover {
background:url(../img/poland.gif);
text-decoration:none;
width:18px;
height:12px;
}
a.poland:active {
background:url(../img/poland.gif);
text-decoration:none;
width:18px;
height:12px;
}
a.russian {
background:url(../img/russian.gif);
text-decoration:none;
width:18px;
height:12px;
}
a.russian:hover {
background:url(../img/russian.gif);
text-decoration:none;
width:18px;
height:12px;
}
a.russian:active {
background:url(../img/russian.gif);
text-decoration:none;
width:18px;
height:12px;
}
a.home {
background:url(../graf/logo.gif);
text-decoration:none;
width:178px;
height:48px;
}
a.home:hover {
background:url(../graf/logo.gif);
text-decoration:none;
width:178px;
height:48px;
}
a.home:active {
background:url(../graf/logo.gif);
text-decoration:none;
width:178px;
height:48px;
}
INPUT {
BACKGROUND-COLOR: #F5F5F5; BORDER-BOTTOM: #000000 1px inset; BORDER-LEFT: #804000 1px outset; BORDER-RIGHT: #000000 1px inset; BORDER-TOP: #804000 1px outset; COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 12px;
}
TEXTAREA {
SCROLLBAR-ARROW-COLOR: #F5F5F5; BACKGROUND-COLOR: #F5F5F5; BORDER-BOTTOM: #000000 1px inset; BORDER-LEFT: #804000 1px outset; BORDER-RIGHT: #000000 1px inset; BORDER-TOP: #804000 1px outset; COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 12px;
}