
body {
background : #bbb /*url(img/bg.gif)*/;
color : black;
margin : 0;
padding : 1%;
min-width : 950px;
font-size : 100.01%;
font-family : verdana, arial, sans-serif;
}
.skip {
position : absolute;
margin-left : -999px;
width : 990px;
}
#container {
margin : auto;
border : 1px solid #223e17;
min-width : 950px;
max-width : 950px;
background : #edeabc;
}
#logo {
float : left;
margin : 0;
padding : 54px 0 26px 20px;
}
#kopfgrafik {
text-align : right;
margin : 0;
padding : 20px 20px 0 314px;
}
#hotel {
margin : auto;
padding: 0;
min-width : 950px;
max-width : 950px;
text-align : right;
}
.fleft {
float : left;
margin : 0 1em 0.2em 0;
}
.fright {
float : right;
margin : 0 0 0.2em 1em;
padding : 1px;
}
p.clear {
clear : both;
}
#menu {
background : #136104;
padding : 5px;
margin : 0;
text-align : left;
color : black;
}
#menu li {
font-size : 1em;
display : inline;
list-style-type : none;
border-right : 1px solid white;
padding : 0 12px 0 12px;
font-weight : bold;
color : #FFA32E;
}
#menu li a {
color : #bbbbbb;
text-decoration : none;
}
#menu li a.selected {
color : #FFA32E;
text-decoration : underline;
}
#menu li a:hover {
text-decoration : underline;
}
#linke-spalte {
width : 250px;
float : left;
padding : 0;
margin : 0;
}
#subnav {
color : #FFA32E;
background : #136104;
width : 210px;
padding : 20px 20px 20px 20px;
margin-top : 20px;
font-size : 0.9em;
font-weight : bold;
}
#subnav dt {
font-size : 0.9em;
padding : 0.8em 0.5em 0.8em 0.5em;
margin : 0;
border-top : 1px solid white;
}
#subnav dt a {
color : #bbbbbb;
font-weight : bold;
text-decoration : none;
}
#subnav dt a:hover {
text-decoration : underline;
}
#subnav dd {
font-size : 0.9em;
padding : 0.5em 2.5em 0.5em 2.5em;
margin : 0;
font-weight : normal;
}
#subnav dd a {
color : #bbbbbb;
font-weight : bold;
text-decoration : none;
margin : 0;
font-weight : normal;
}
#subnav dd a:hover {
text-decoration : underline;
}
#teaser {
width : 210px;
float : left;
padding : 20px 20px 0 20px;
margin-top : 0;
border-right : 1px solid #223e17;
font-size : 0.9em;
}
#teaser dt {
font-size : 14px;
font-weight : bold;
padding : 0.8em 0.5em 0.8em 0;
margin : 0;
}
#teaser dt a {
color : black;
text-decoration : underline;
}
#teaser dd {
font-size : 11px;
padding : 10px 0 10px 0;
margin : 0;
border-bottom : 1px solid black;
}
#teaser dd a {
color : black;
text-decoration : underline;
}
#teaser dd a:hover {
text-decoration : none;
}
#main {
color : #202020;
padding : 20px 20px 20px 314px;
}
#main li {
font-size : 14px;
line-height : 1.5em;
letter-spacing : normal;
}
#main li a {
text-decoration : underline;
color : black;
}
#main li a:hover {
text-decoration : none;
}
#lm_l {
width : 210px;
float : left;
padding : 8px 0 0 0;
margin : 0;
}
#lm_r {
padding : 0;
margin : 0;
overflow:hidden;
}
#form_l {
/*clear: both;*/
width : 180px;
float : left;
padding : 5px 10px 5px 0;
margin : 0;
font-size : 14px;
line-height : 1.5em;
letter-spacing : normal;
color : #202020;
}
#form_m {
width : 250px;
float : left;
padding : 5px 0 5px 0;
margin : 0; 
overflow:hidden;
}
#form_r {
width : 150px;
float : right;
padding : 5px 0 5px 0;
margin : 0; 
font-size : 14px;
line-height : 1.5em;
letter-spacing : normal;
color : #FF2020;
}
hr {
clear: both;
}
h1, h2, h3, h4 {
color : #223e17;
}
h1 {
font-size : 24px;
padding : 0 0 15px 0;
margin : 0;
}
p.content {
font-size : 14px;
line-height : 1.5em;
letter-spacing : normal;
}
p.content a {
text-decoration : underline;
color : black;
}
p.content a:hover {
text-decoration : none;
}
.contentliste {
font-size : 14px;
line-height : 1.5em;
letter-spacing : normal;
padding : 0 0 0 20px;
list-style-position : outside;
}
p.adresse {
font-size : 11px;
line-height : 1.5em;
letter-spacing : normal;
margin : 20px;
border-top : 1px solid #223e17;
text-align : center;
}
span.a {
font-family : Arial;
font-size : 8pt;
color : black;
}
td.fa {
background-color : #efefef;
text-align : center;
}
td.f {
background-color : #dddddd;
text-align : center;
}
td.b {
background-color : #f45b28;
text-align : center;
}
td.w {
background-color : #d8d8c5;
text-align : center;
}
td.g {
background-color : #ffff66;
text-align : center;
}
td.r {
background-color : #fbb254;
text-align : center;
}
.klein {
color : #444444;
font-family : Verdana, Helvetica, Arial, 'MS Sans Serif', sans-serif;
font-size : 10px;
font-weight : normal;
line-height : 12px;
text-decoration : none;
}
td.trenn {
background-color : #223e17;
}
td.vorn-gr {
text-align : left;
font-size : 14px;
}
td.vorn-kl {
text-align : left;
font-size : 9px;
}
td.ns-gr {
background-color : #aae0f9;
text-align : center;
font-size : 14px;
}
td.ns-kl {
background-color : #aae0f9;
text-align : center;
font-size : 9px;
}
td.ns-kl-dbl {
background-color : #aae0f9;
text-align : right;
font-size : 9px;
}
td.zs-gr {
background-color : #fcd2c1;
text-align : center;
font-size : 14px;
}
td.zs-kl {
background-color : #fcd2c1;
text-align : center;
font-size : 9px;
}
td.zs-kl-dbl {
background-color : #fcd2c1;
text-align : right;
font-size : 9px;
}
td.hs-gr {
background-color : #fffac2;
text-align : center;
font-size : 14px;
}
td.hs-kl {
background-color : #fffac2;
text-align : center;
font-size : 9px;
}
td.hs-kl-dbl {
background-color : #fffac2;
text-align : right;
font-size : 9px;
}
