body
{
        padding-right: 0px;
        padding-left: 0px;
        /*background: url(bg.gif) #f2efc4 repeat-y;*/
        padding-bottom: 0px;
        margin: 0px;
        font: 13px verdana, sans-serif;
        color: black;
        padding-top: 0px;
        /*
        width: 770px;
        */
        text-align: center;
        background: silver;
}

a
{
        text-decoration: none;
}

h1
{
        padding-right: 30px;
        padding-left: 25px;
        background: #bb9137;
        padding-bottom: 10px;
        margin: 0px 0px 10px 0px;
        font: bold 20px verdana, sans-serif;
        color: white;
        padding-top: 10px;
        border-bottom: #f2efc4 10px solid;
        /*text-align:left;*/
}


#links
{
        padding-right: 20px;
        padding-left: 20px;
        float: left;
        padding-bottom: 0px;
        /*width: 150px;*/
        padding-top: 0px;
        /*border: red 3px solid;*/
}

#links ul
{
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin: 0px 0px 20px;
        padding-top: 0px;
        list-style-type: none;
}

#links li
{
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 2px;
        margin: 0px;
        padding-top: 0px;
        width: 114px;
}

#links a
{
        border-right: black 1px solid;
        padding-right: 2px;
        border-top: black 1px solid;
        display: block;
        padding-left: 5px;
        font-weight: bold;
        font-size: 12px;
        background: #bb9137;
        padding-bottom: 2px;
        border-left: black 1px solid;
        width: 110px;
        color: black;
        padding-top: 2px;
        border-bottom: black 1px solid;
        text-decoration: none;
}

#links a:hover
{
        border-right: black 1px solid;
        border-top: black 1px solid;
        background: #ffcc00;
        border-left: black 1px solid;
        color: white;
        border-bottom: black 1px solid;
}

#links .titel
{
        padding-right: 0px;
        padding-left: 0px;
        font-weight: bold;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
}

img.chef
{
        padding-left: 0px;
}

#rechts
{
        /*border: blue 3px solid;*/
        /* padding-right: 20px; */
        padding-left: 0px;
        padding-bottom: 30px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 160px;
        padding-top: 30px;
        text-align:center;
}


#rechtsB
{
        /*border: blue 3px solid;*/
        /* padding-right: 20px; */
        padding-left: 0px;
        padding-bottom: 30px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 5px;
        padding-top: 30px;
        text-align:center;
}

#rechts h2, h2
{
        padding-right: 0px;
        padding-left: 5px;
        padding-bottom: 2px;
        margin: 0px 0px 10px;
        font-size:16px;
        font-weight:bold;
        border-left: #ccb65c 10px solid;
        padding-top: 2px;
        border-bottom: #ccb65c 1px solid;
}

#rechts h3
{
        padding-right: 0px;
        padding-left: 5px;
        padding-bottom: 2px;
        margin: 25px 0px 10px;
        font-size:16px;
        font-weight:bold;
        border-left: #ccb65c 8px solid;
        padding-top: 2px;
        border-bottom: #ccb65c 1px solid;
}

#rechts h4
{
        padding-right: 0px;
        padding-left: 5px;
        padding-bottom: 2px;
        margin: 25px 0px 10px;
        font-size:16px;
        font-weight:bold;
        border-left: #ccb65c 6px solid;
        padding-top: 2px;
        border-bottom: #ccb65c 1px solid;
}


#foot
{
        clear:left;
        color:white;
        background:#bb9137;
        padding:10px 30px 10px 0;
        margin:20px 0 0;
        font:bold 12px Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        border-top:0px solid #f2efc4;
        padding-left: 20px;
}

#foot p
{
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
}

#impressum
{
        font-size: 10px;
        color: #000000;
}

.bild
{
        text-align:left;
        /*vertical-align:center;*/
}

.bildbeschriftung
{
        /*text-align:left*/;
        font-weight:bold;
        color: green;
        padding-bottom:25px;
        width: 460px;
}

.textausrichtung
{
        text-align:left;
        /*color:red;*/
        /*padding-bottom:20px;*/
}

.textausrichtung2
{
        text-align:left;
        /*color:red;*/
        /*padding-bottom:20px;*/
}

#videothek
{
        font-size:14px;
        color:Maroon;
}

.counter
{
       
}

#gaestebuchbody
{
        width: 550px;          
}

#gaestebuch
{
        border-style:solid;
        border-width:0;
}

.GaestebuchKopf
{
        font-weight: bold;
        background-color: silver;
}

.GaestebuchZeile
{
        font-size: 10px;
        vertical-align: top;
}

.GaestebuchZeile2
{
        font-size: 10px;
        background-color: #dadbb5;
        vertical-align: top;
}

#container
{
        width: 880px;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        background: #f2efc4;
}

#textBoxName, #textBoxEmail, #textBoxText
{
        width: 400px;
}

#Form1
{
        text-align: left;
}

