/*
   CSS-ANWEISUNGEN ZU
   WWW.BESSER-BEWERBEN.COM
   _________________________________________________________
   GLOBALE ANWEISUNGEN
*/
* {margin:0; border:0; padding:0}
html {
   font-size:100%;
   }
body {
   background-color:#444;
   font-family:Arial,sans-serif;
   font-size:1em;
   text-align:center;   /* FALLS MARGIN:AUTO NICHT AKZEPTIERT */
   }
#seite {
/*  width:47em; */
   width:90%;
   margin:0 auto;
   margin-top:1em;
   text-align:left;   /* MACHT BODY-ANWEISUNG RÜCKGÄNGIG */
   }
p {
   margin-top:0.7em;
   font-size:0.9em;
   }
blockquote {
   font-style:italic;
   }
cite {
   font-style:normal;
   font-weight:bold;
   }
em {
   text-decoration:none;
   font-weight:bold;
   font-style:normal;
   }
strong {
   text-decoration:underline;
   font-weight:bold;
   font-style:normal;
   }
a:link, a:visited {
   color:#000;
   text-decoration:underline;
   font-weight:bold;
}
a:focus, a:hover, a:active {
   color:#88333F;
   text-decoration:underline;
   font-weight:bold;
}
h1 {
   color:#88333E;
   font-size:1.4em;
   font-weight:bold;
   line-height:1.4em;
   font-style:italic;
   font-variant:small-caps;
   margin-bottom:1em;
}
.h1oben {
   text-align:center;
   padding-top:10px;
}
.h1unten {
   text-align:left;
   font-size:1.2em;
   font-weight:bold;
   font-variant:small-caps;
   font-style:italic;
   color:#88333F;
}
h2 {
   margin-top:1.4em;
   font-size:1.2em;
   font-weight:bold;
}
h3 {
   margin-top:1.5em;
   font-size:0.9em;
   font-weight:bold;
}
ol {
   margin:0.7em 0 0 1em;
   padding-left:1em;
   font-size:0.9em;
}
ol.agb{
   font-size:0.8em;
   }
ul {
   margin:0.7em 0 0 1em;
   padding-left:1em;
   list-style-type:square;
   font-size:0.9em;
}
li {
   margin-bottom:0.5em;
   }
td {
   vertical-align: top;
   margin:0;
   padding:0;
   padding-right: 0.5em;
   }
/* KLASSEN */
.zent {
   text-align:center;
   }
.redxl {
   font-size:1.5em;
   font-variant:small-caps;
   font-weight:bold;
   font-style:italic;
   color:#88333E;
}
.fett {
   font-weight:bold;
}
.slogan {
   margin:0 0 1em 0;
   border:0;
   padding:0;
   text-align:center;
   font-weight:bold;
   font-size:0.9em;
}
.preis {
   text-align:right;
   font-weight:bold;
   }
.nochange {
 /*  color:#123456 !important;
   background:#EEE !important;   */
   text-decoration:none !important;
   }
.nodot {
   margin-left:0;
   padding-left:0;
   list-style-type:none;
}
.bolnodot {
   margin-left:0;
   padding-left:0em;
   list-style-type:none;
   font-weight:bold;
}
.rechts {
   text-align:right;
}
.topline {
   border-top:1px dashed #000;
   padding-top:1em;
}
.toplinesol {
   border-top:2px solid #000;
   padding-top:1em;
}
/* ANWEISUNGEN FÜR TITELBEREICH */
#titel {
   height:125px;
}
#logo {
   float:right;
}
div#titelpr {
   display:none;
}
/*ANWEISUNGEN FÜR ADRESSBEREICH */
#addr {
   width:12em;
   float:right;
   text-align:left;
   font-weight:bold;
   background-color:#FFF;
   }
#addr p {
   margin:0;
   padding:15px 10px;
   border-bottom:solid #444 0.7em;
   font-size:0.7em;
   }
.red {
   color:#88333E;
}
/* ANWEISUNGEN FÜR NAVIGATIONSBEREICH */
.anschr {
   display:block;
   padding:15px 10px;
   border-bottom:solid #444 0.7em;
/*   border-left:solid #88333E 0.7em; */
   text-align:left;
   font-size:0.7em;
   background-color:#FFF;
}
.fettred {
   font-weight:bold;
   color:#88333E;
}
#navi {
   width:12em;
   float:right;
   clear:right;
   padding-bottom:10px;
   border-top:1px solid #444;
   margin-top:0em;
   font-variant:normal;
}
#navi ul {
   list-style-type:none;
   margin:0;
   border:0;
   padding:0;
   text-align:center;
   font-size:1em;
}
#navi li {
   margin:0;
}
#navi a {
   text-decoration:none;
   display:block;
   padding:5px 10px;
   margin:0;
   border:0;
   border-bottom:1px solid #444;
   font-weight:normal;
   font-variant:small-caps;
   font-style:italic;
   }
#navi a:link, #navi a:visited {
   color:#000;
   background-color:#FFF;
   }
#navi a:focus, #navi a:hover, #navi a:active {
   color:#88333E;
   background-color:#EEE;
   }
#navi a.aktuell {
   color:#88333E;
   background-color:#FFF;
   }
/* ANWEISUNGEN FÜR INHALTSBEREICH */
#platzhalter1 {
   position:relative; top:0; left:0; width:410px; height:370px;
   float:left;
   }
#urlaub {
   text-align:center;
   font-weight:bold;
   text-decoration:none;
   color:#88333F;
   background-color:#FFF;
   padding:0.6em;
   font-size:1.4em;
   }
#urlaub span {
   text-decoration:blink;
   color:#FF7F00;
   }
#inhalt {
   background-color:#FFF;
   background-image:url(pics/bgindex.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   padding:185px 1em 1em 18px;
   line-height:1.2em;
   }
#text {
   background-color:#FFF;
   margin:0em 12.5em 0em 0em;
   border-left:solid 20px #88333E;
   }
#textcont {
   background-color:#FFF;
   background-image:url(pics/logo.gif);
   background-repeat: no-repeat;
   background-position: top left;
   margin:0em 0em 0em 0em;
   padding:120px 1em 1em 0;
   padding:120px 10% 1em 10%;
   line-height:1.2em;
   }
#oberst {
   margin-top:0;
   }
#helper {
   clear:both;
   width:1px;
   height:1px;
   }
#abstand {
   width:100%;
   height:3em;
   }
/* ANWEISUNGEN FÜR FUßBEREICH */
#fuss {
   clear:both;
   background-color:#444;
   color:#DDD;
   text-align:left;
   font-variant:normal;
   font-weight:normal;
   font-size:0.8em;
   word-spacing:0.2em;
   padding:2px 0 2em 0;
}
#fuss a {
   text-decoration:none;
   color:#DDD;
   font-weight:normal;
}
#fuss a:focus, #fuss a:hover {
   color:#FFF;
}
/* SPEZIELLES */
#preiswahl li {
   border:0;
   padding:0;
}
#preiswahl a {
   display:block;
   text-decoration:none;
   font-weight:normal;
   margin:0;
   border:1px solid #000;
   padding:0.5em;
}
#preiswahl a:link, #preiswahl a:visited {
   color:#000;
   background-color:#DDD;
}
#preiswahl a:focus, #preiswahl a:hover, #preiswahl a:active {
   color:#88333E;
   background-color:#EEE;
   border-color:#88333E;
}
#preiswahl span {
   font-weight:bold;
}
#tops {
   margin-left:180px;
   padding-left:2em;
   list-style-type:none;
   font-size:1em;
   font-weight:normal;
   line-height:1.4em;
}
#tops li {
   margin-top:1em;
   }
#bild01 {
   float:left;
   border:0;
   margin:0;
   padding:0;
   width:360px;
   height:125px;
   }
#bild02 {
   float:right;
   border:0;
   margin:0 0 1em 1em;
   padding:0;
   width:235px;
   height:310px;
   }
#printpic1 {
   display:none;
   }
#printpic2 {
   display:none;
   }
/* Formatierung für die Druckausgabe: */
@media print {
   body {
      font: 12pt "Times New Roman", "TimesNR", Times, serif;
      }
   * {
      background: #FFF !important;
      }
   h1 {
      font-weight:bold;
      font-size:1.6em;
      }
   p.rechts {
      display:none;
      }
   div#urlaub {
      display:none;
      }
   div#seite {
      width:100%;
      }
   div#addr {
      display:none;
      }
   div#navi {
      display:none;
      }
   div#inhalt {
      margin:0;
      border:0;
      padding:0;
      }
   div#text {
      margin:0em 0em 0em 0em;
      padding:0 ;
      border-left:solid 0px #88333E;
   }
   div#textcont {
      padding:0;
      }
   div#printpic1 {
      display:block;
      }
   div#printpic2 {
      display:block;
      float:right;
      }
   div#printpic2 img {
      width:5cm;
      height:1.73cm;
      margin:0 0 0.5cm 1cm;
      }
   #bild02 {
      clear:right;
      }
   div#platzhalter1 {
      display:none;
   }
   #preiswahl a:focus, #preiswahl a:hover, #preiswahl a:active {
      border-color:black;
   }
   div#fuss {
      display:none;
   }
   div#titel {
      display:none;
   }
}
