@import 'cms.css';
@import 'menu.css';
@import 'wetter.css';
/* Allgemeine Einstellungen - HTML Elemente */
html, body                         { color: #3d3d3d; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em }
input, textarea, select, option                       { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; margin: 0; border-width: 0; border-color:  }
table, td, p       { font-size: 12px; line-height: 1.5em }
body      { }
a          { color: #b8a060; font-size: 12px; text-decoration: none }
a:hover           { text-decoration: underline }

/* Allgemeine & Kundenspezifische Klassen*/
.clear    { line-height: 0; margin: 0; padding: 0; width: 0; height: 0; clear: both; overflow: hidden }
.header  { background-image: url(../de/images/bg-header.gif); background-repeat: repeat-x; background-position: left top }
.footer    { color: #8b6d49; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url("../de/images/bg-footer.gif"); background-repeat: repeat-x; background-position: left bottom }
.footer  a     { color: #8b6d49; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.footer  a:hover   { font-size: 11px }
.kontextlink    { color: #b8a060; font-weight: bold; background-image: url(../de/images/point-kontext.gif); background-repeat: no-repeat; background-position: left 6px; display: block; margin-top: 5px; padding-left: 12px }
.kontexttitel  { font-weight: bold; background-position: 0 0; display: block; margin-bottom: 5px }
.kontextinfo   { color: #989898; background-position: 0 0; margin-bottom: 5px }
.kontextanreise      { font-weight: bold; background-image: url(../de/images/icon-anreise.gif); background-repeat: no-repeat; background-position: left top; display: block; margin-bottom: 3px; padding-left: 25px;}
.kontextwetter      { font-weight: bold; background-image: url(../de/images/icon-wetter.gif); background-repeat: no-repeat; background-position: left top; display: block; margin-bottom: 3px; padding-left: 25px;  }
#pagecontent   { width: 695px; float: left }
#pagecontentleft         { width: 360px; float: left; border-color: #000 }
#pagecontentright        { width: 335px; float: left; border-color:  }
#pageformleft    { width: 360px; float: left; border-color: #000 }
#pageformright { width: 335px; float: left; border-color:  }
#menu   { margin-top: 35px; margin-right: 10px; width: 160px; float: left; overflow: hidden }
:root #quickbucher     { background-color: #eeedeb; margin-bottom: 9px; padding: 2px 4px }
#quickbucher     { background-color: #eeedeb; margin-bottom: 5px; padding: 2px 4px }
#quickbuchertitel { font-weight: bold }
.quickbucherlink { padding-left: 28px; background-image: url(../de/images/point-kontext.gif); background-repeat: no-repeat; background-position: 18px 6px; }
:root .quickbucherlink { padding-left: 28px; background-image: url(../de/images/point-kontext.gif); background-repeat: no-repeat; background-position: 18px 4px; }
#newsletter   { background-color: #eeedeb; margin-bottom: 5px; padding: 2px 4px }
#prospekt    { background-color: #eeedeb; padding: 2px 4px }
#wetter   { background-color: #eeedeb; margin-bottom: 5px }
/*HTML Variante*/
#cmsHtml {}
#meta  { height: 25px ; width:865px}
#metaleft {text-align: left;float: left}
#metaleft a   { color: #989898; text-decoration: none; text-align: left;float: left}
#metaright {text-align: right;float: left}
#metaright a     { color: #989898; text-decoration: none; text-align: right; float: left;margin-right: 20px }
.metaspace    { background-image: url("../be/images/spacerMeta.gif"); background-repeat: no-repeat; background-position: center; padding-right: 2px; padding-left: 2px; width: 10px; height: 10px;float: right; vertical-align: middle }

#cmsHtml #flashimage {}

/* Topteaser */
#toplist {margin-top: 35px}
#toplist .topseperator      { width: 10px; height: 110px; float: left }  
#toplist .toptsr     { margin-bottom: 10px; width: 165px; height: 110px; float: left; overflow: hidden }
#toplist .toptsr .toppreis    { color: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #b49c5d; text-transform: uppercase; margin-top: 66px; padding: 2px; position: absolute; float: right }
#toplist .toptsr .toptitel     { color: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #b49c5d; text-transform: uppercase; margin-top: 88px; position: absolute; width: 165px; float: right }
#toplist .toptsr .toptext {padding:2px}
#toplist .toptsr .topimg {width: 165px; height: 110px;overflow: hidden }
.facebook  { text-decoration: none; float: left;}