/* ============================================
Stylesheet für Hotel Behringer
Datum: Juni 2008
Autor: Susanne Warlich
============================================ */
/* ------ allgemeine Formatierungen ------*/
* {padding: 0; margin: 0;}

html {height: 100%;}

body {
color: white;
background-color:    #737267; /*gesamte Hintergrundfarbe */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
text-align: center;
margin: 50px;
height: 100%;
}

#logo{
color: black;
background-color: white;
width: 860px;
align: center;
}


/* Überschriften */
h1{font-size: 120%; padding: 10px 0;color: grey;}
h2{font-size: 110%; padding: 10px 0;}
h3{font-size: 100%; padding: 10px 0; }

/*Trennlinie*/
hr{color: #9EA685; background-color:#9EA685; height:2px;}


/* Adressformatierung */
address{
text-align: center;
font-size: 60%;
font-style: normal;
letter-spacing: 2px;
line-height: 1.5em;
}

/* Hyperlinks allgemein */
a{color: black;}
a:link{color: black;}
a:visited{color: #cc6666;}


/* ------ Layout Formatierungen ------*/
#wrapper{
color: black;
background-color: #E6E4D7;
width: 860px;
margin-top: 10px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
text-align: left;
}

#kopfbereich{
color: black;
background-color: white;
text-align: center;
height: 175px;
}

/*obere Navigation*/
body#startseite a#startseitenavi,
body#aktuelles a#startseitenavi,
body#oeffnungszeiten a#startseitenavi,
body#geschichte a#startseitenavi,
body#freizeit a#startseitenavi,
body#silvester a#startseitenavi,
body#arrangements a#startseitenavi,

body#restaurant a#restaurantnavi,
body#marktblickstuben a#restaurantnavi,
body#ratsherrnschaenke a#restaurantnavi,
body#tischreservierung a#restaurantnavi,

body#hotel a#hotelnavi,
body#zimmerpreise a#hotelnavi,
body#zimmerreservierung a#hotelnavi,

body#speisen a#speisennavi,
body#weinkarte a#speisennavi,
body#speisekarte a#speisennavi,
body#kinderkarte a#speisennavi,
body#pfifferlingkarte a#speisennavi,
body#spargelkarte a#speisennavi,
body#gruppenkarte a#speisennavi,
body#halbpension a#speisennavi,
body#menues a#speisennavi,

body#biergarten a#biergartennavi,

body#tagungen a#tagungennavi,

body#kontakt a#kontaktnavi,
body#anfahrt a#kontaktnavi,
body#jobs #kontaktnavi,
body#impressum a#kontaktnavi

{background-color: #A64B4B; /*Hintergrundfarbe der oberen Navigation */
color: #E6CFCF; /*Farbe für Hervorhebung der aktiven Navigationspunkte */}

/*untere Navigation*/
body#aktuelles a#aktuellesnavi,
body#geschichte a#geschichtenavi,
body#oeffnungszeiten a#oeffnungszeitennavi,
body#freizeit a#freizeitnavi,
body#silvester a#silvesternavi,
body#arrangements a#arrangementsnavi,

body#marktblickstuben a#marktblickstubennavi,
body#ratsherrnschaenke a#ratsherrnschaenkenavi,
body#speisekarten a#speisekartennavi,
body#tischreservierung a#tischreservierungnavi,

body#zimmerpreise a#zimmerpreisenavi,
body#zimmerreservierung a#zimmerreservierungnavi,

body#weinkarte a#weinkartenavi,
body#speisekarte a#speisekartenavi,
body#kinderkarte a#kinderkartenavi,
body#halbpension a#halbpensionnavi,
body#pfifferlingkarte a#pfifferlingkartenavi,
body#spargelkarte a#spargelkartenavi,
body#gruppenkarte a#gruppenkartenavi,
body#menues a#menuesnavi,

body#anfahrt a#anfahrtnavi,
body#impressum a#impressumnavi,
body#jobs a#jobsnavi

{color: grey; /*Farbe für Hervorhebung der aktiven Navigationspunkte */}

/* ----- linke Navigationsleiste -----*/
#navcontainerlinks{
float:left;
background-color: #E6E4D7;
padding: 25px 12px;
font-size: 10.5pt;
font-weight: bold;
list-style-type: none;
line-height: 2.5;
text-align: right;
width: 145px;
border-collapse:collapse;
border-spacing:0;
margin:0;
}

#navilinks{list-style-type: none;}

#navilinks a{
color: black;
text-decoration: none;
}

#navilinks a:hover,
#navilinks a:focus {color: grey; border-bottom-color: white;}

/* ---- obere Navigationsleiste -----*/
#navcontaineroben{
        margin: 0px;
        padding: 30px 0px 20px 0px;
        text-align: center;
        background-color: #A64B4B;
        /*font-weight: bold;*/
}

#navcontaineroben #noborder{border-right: 0;}

#navioben{
        color: white;
              word-spacing: 1.2px;
        font-size: 12pt;
        width: auto;
}
        #navioben li{
        display: inline; /* li nebeneinander anzeigen */
        list-style-type: none; /* ohne Aufzählungspunkte */
        margin: 0;
        padding: 0;
        border-right: 2px solid white;
        }

        #navioben a{
        color: white;
        background-color: #A64B4B;
        text-decoration: none;
               padding: 8px;
        }

#navioben a:hover,
#navioben a:focus {color: #E6B8B8; border-bottom-color: white;}

/* ----- Textbereich -----*/
#textbereich{
float: left;
padding: 20px 15px 10px 20px;
background-color: white;
color: black;
font-size: 10pt;
width: 654px;
border-left: 2px solid grey;
position: relative;
min-height:275px;
line-height: 20px;
}

#textbereich a{color: black;}

/* ----- Fussbereich -----*/
#fuss{
clear: left;
color: white;
padding: 0px 20px 20px 20px;
border-top: 1px solid #8c8c8c;
margin-top: 20px;
background-color: #737267;
}

#fuss a{color: white;}

/* ------------------------- Sonstiges ---------------------- */
/* Reservierungsformular*/
form {
        background-color: #FFFFCC;
                width: 400px;
}

#logo{
align=center;
}

.bildrechts{
float:right;
margin:8px;
}

.bildlinks{
float:left;
margin:8px;
}

.bildmitte{
display: block;
margin-left:auto;
margin-right:auto;
}

#ohnepunkte{
list-style-type:none;
line-height: 2em;
}

a.links {
text-decoration: none;
}
a.links {
text-decoration: none;
}