/* CSS Document */

/*Allgemeines*/
<script language="JavaScript" type="text/JavaScript">

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//
</script>

#aab {margin-top:0}

body {min-width:600px;min-height:500px;}

/*Positionierung der Elemente*/
#starttext1 { position:relative;left:10px;top: -190px;width: 270px;height: 30px;}
#starttext2 { position:relative;left:10px;top: -190px;width: 530px;height: 55px; text-align: left; color: #730000; font-family: Verdana; font-size: 0.8em;}
#starttext3 { position:relative;left:10px;top: -140px;width: 530px;height: 15px;}
.start:link { text-decoration:none;color:#730000;font-family:Verdana, sans-serif; font-size: 1em; font-weight: normal;}
.start:visited { text-decoration:none;color:#730000;font-family:Verdana, sans-serif; font-size: 1em; font-weight: normal;}
.start:hover { text-decoration:none;color:#730000;font-family:Verdana, sans-serif; font-size: 1em; font-weight: normal;}

#zentralgrafik { position:absolute;left:278px;top:2px;margin:0px;z-index:1;}
#logo { position:absolute;left:40px;top:40px;margin:0px;z-index:1;}
#deko { position:absolute;left:670px;top:19px;z-index:1;}
#deko2 { position:absolute;left:178px;top:-2px;z-index:1;}
#deko3 { position:absolute;left:420px;top:70px;z-index:2;}
#deko5 { position:absolute;left:480px;top:150px;z-index:2;}
#deko6 { position:absolute;left:610px;top:200px;z-index:2;}
#werbung { position:absolute;left:645px;top:250px;z-index:2;width:350px;overflow:hidden;}
#lauftext {width:350px;overflow:hidden;display:inline;margin:0;padding:0;border:1px solid #999}
.bild_im_content{ /*werbung etc.*/ float: right;margin:0px 5px 5px 10px;}
#deko4 { position:absolute;left:470px;top:105px;z-index:2;}
#deko_line {position:absolute;left:-136px;top:375px;z-index:1;width: 146px;height: 2px;}

#navilinks {position:absolute;left:12px;top:101px;width:100px;}
#navilinks ul {list-style-type:none;margin:-6px 0 0 0px;padding:0;}
#navilinks ul li {border-bottom:1px solid #6C0000;width:100px;}
#navilinks ul li.last {border-bottom:none;}
#navilinks ul li a {color:#6c0000;font-size:14px;overflow:visible;width:130px;margin:16px 0 10px 30px;display:block}
#navilinks ul li a.crnt {font-weight:bold;}
#navilinks ul li ul {margin-top:-1px;padding-bottom:1px}
#navilinks ul li ul li {margin:0px 0px -6px 20px;border-bottom:none;}
#navilinks ul li ul li a {font-size:12px;width:110px}
#sprache {position:absolute;left:39px;top:620px;z-index:2;width: 150px;height: 20px;}


/*Linkdefinitionen normaler "a" ist für Navilink :--), "navi" wird für weisse Textlinks verwendet*/
a:link { text-decoration:none;color:#BF6A2E;font-family:Verdana, sans-serif;font-size:12px; }
a:visited { text-decoration:none;color:#BF6A2E;font-family:Verdana, sans-serif;font-size:12px; }
a:hover { text-decoration:underline;color:#BF6A2E;font-family:Verdana, sans-serif; font-size:12px; }

.navi:link { text-decoration:none;color:#6B0000;font-family:Verdana, sans-serif;font-size:12px;font-weight:normal;}
.navi:visited { text-decoration:none;color:#6B0000;font-family:Verdana, sans-serif;font-size:12px;font-weight:normal;}
.navi:hover { text-decoration:underline;color:#6B0000;font-family:Verdana, sans-serif;font-size:12px;font-weight:normal;);}

.navi{ display:block;font-size:12px;font-family:Verdana, Arial, sans-serif;padding-left: 20px;text-align:left;margin:10px;}
.subnavi{display:block;font-size:12px;font-family:Verdana, Arial, sans-serif;padding-left: 45px;text-align:left;margin:5px;}

.subnavi:link { text-decoration:none;color:#6B0000;font-family:Verdana, sans-serif;font-size:11px;font-weight:normal;}
.subnavi:visited { text-decoration:none;color:#6B0000;font-family:Verdana, sans-serif;font-size:11px;font-weight:normal;}
.subnavi:hover { text-decoration:underline;color:#6B0000;font-family:Verdana, sans-serif;font-size:11px;font-weight:normal;background-image:url(../../pics/hinter_on_sub.gif);}

#content { position:absolute;left:180px;top:300px;width:430px;z-index:1;height: 204px;}
#content2 { position:absolute;left:180px;top:300px;width:885px;z-index:1;height: 204px;}
/*#contentRight { position:absolute;left:645px;top:300px;width:430px;z-index:1;height: 204px;}*/
#contentRight {position:absolute;left:662px;top:308px;z-index:1;padding-left:7px;float:left;padding-top:5px}/*left:670px;top:25px;*/

/* rechte Spalte auf der Startseite */
.entryRight {margin:0 0 13px 0;clear:left;padding-bottom:13px;width:400px}/*border-bottom:1px solid #865d5d;*/
.entryRightLast {margin:0 0 5px 0;clear:left;width:400px}
/*div.spezialarrangements {height:135px;overflow:hidden}*/
div.spezialarrangements {display:block;float:left;margin-left:1px}
div.spezialarrangements img  {float:left;margin-left:0px}
div.spezialarrangements p {float:left;margin:0;padding:0;margin-left:5px;}
div.spezialarrangements span.title {background:#E7C79C url(../pics/bullet.gif) 0 5px no-repeat;font-weight:bold;font-size:10pt;display:block;padding-left:10px}
div.spezialarrangements span.subtitle {padding-left:10px;display:block;margin-top:12px;font-weight:bold}
div.spezialarrangements a span {background:#E7C79C url(../pics/bullet.gif) 10px 6px no-repeat;padding-left:19px;display:block;}

div.buchempfehlung {display:block;float:left;}
div.buchempfehlung  img {float:left}
div.buchempfehlung  p {width:275px;float:left;padding:0;margin:0;margin-top:-4px}
div.buchempfehlung  span.title {font-size:10pt;font-weight:bold;margin-bottom:16px;display:block;background:#E7C79C url(../pics/bullet.gif) 0 5px no-repeat;padding-left:10px}

div.xmas {padding-bottom:11px} /*border:2px solid #6c0000;padding:5px 10px 8px 10px;*/
div.xmas  span.title {font-size:10pt;font-weight:bold;margin-bottom:12px;display:block;}/*background:#E7C79C url(../pics/bullet.gif) 0 5px no-repeat;padding-left:10px*/
div.xmas a span {background:#E7C79C url(../pics/bullet.gif) 10px 6px no-repeat;padding-left:19px;display:block;}

div.recipeSug {border:1px solid #6c0000;width:400px;font-weight:bold}
div.recipeSug a {display:block;margin:5px 10px 8px 10px;}
#rezeptvorschlag {position:relative;top:-15px;width:402px}

.content_title { font-family:Verdana, sans-serif;color:#6B0000;font-size:13px;font-weight:bold;}
.content_text { font-family:Verdana, sans-serif;color:#6B0000;font-size:12px;}

.disclaimertext:link { text-decoration:none;color:#6B0000;font-family:Verdana, sans-serif;font-size:12px;font-weight:normal;}
.disclaimertext:visited { text-decoration:none;color:#6B0000;font-family:Verdana, sans-serif;font-size:12px;font-weight:normal;}
.disclaimertext:hover { text-decoration:underline;color:#6B0000;font-family:Verdana, sans-serif;font-size:12px;font-weight:normal;}


/*Sonstige Textschteils "Klassen"*/
.navitext { font-family:Verdana, sans-serif;font-size:9px;font-weight:bold;}
.bodytext { font-family:Verdana, sans-serif;color:#000000;font-size:12px;}

h2 {
   font-size: 1.2em;
}


.bodyhead { font-family:Verdana, sans-serif;color:#000088;font-size:11px;font-weight: bold;}
#hilfsnavi {position:absolute;left:166px;top:101px;width:308px;font-family:Verdana, sans-serif;color:#FFFFFF;font-size:9px;z-index:2;height: 9px;}

#bodytrennlinieeins {position:absolute;left:-1px;top:20px;z-index:1;width: 751px;height: 0px;}
#bodytrennliniezwei {position:absolute;left:10px;top:1px;z-index:1;width:1px;height:635px;border-left:1px solid #000}
#bodycorner {position:absolute;left:0px;top:0px;z-index:1;width: 10px;height: 20px;}
#kleinedekolinie {position:absolute;left:-1px;top:615px;z-index:1;width: 80px;height: 0px;}
.fehler {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px;color: #FF0000}
.disclaimertext { font-family:Verdana, sans-serif;color:#6B0000;font-size:11px;z-index:2;}
#disclaimer {position:absolute;left:518px;top:2px;width:200px;overflow:hidden;}
#disclaimer ul {line-height:13px;margin:0;width:330px;padding:0;}
#disclaimer ul li {display:inline;list-style-type:none;padding:0 6px 0 2px;border-right:1px solid #6B0000;}
#disclaimerDe {position:absolute;left:370px;top:2px;width:406px;overflow:hidden;}
#disclaimerDe ul {line-height:13px;overflow:hidden;margin:0;width:419px;padding:0;padding-right:-10px}
#disclaimerDe ul li {display:inline;list-style-type:none;padding:0 6px 0 2px;border-right:1px solid #6B0000;}
#anfahrt {position:absolute;left:455px;top:60px;z-index:1;width: 317px;height: 440px;}
#anfahrt_eng {position:absolute;left:455px;top:67px;z-index:1;width: 317px;height: 440px;}
#adresse {position:absolute;left:179px;top:361px;z-index:1;width: 280px;height: 217px;}

#anfahrt_sw { position:absolute;left:118px;top:-2px;z-index:1;}

/*Druckseite Anfahrt*/
#anfahrtdruck {position:absolute;left:282;top:640px;z-index:1;width: 317px;height: 309px;}
#bodytrennlinie {position:absolute;left: 5px;top:22px;z-index:1;}
#adressedruck {position:absolute;left:6px;top:661px;z-index:1;width: 280px;height: 217px;}
#verkehrdruck {position:absolute;left:6px;top:400px;z-index:1;width: 466px;height: 283px;}

.clear {clear:both}

/******* POPUPS ************/
body.popup {background-color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;width: expression(document.body.clientWidth < 475 ? "475px" : document.body.clientWidth > 100 ? "100%" : "0");}
body.popup div.head div.title {float:left;width:365px;font-weight:bold;color:#6b0000;padding:15px 0 8px 25px;border-bottom:1px solid #808080}
body.popup div.head img {float:left;}
body.popup div.menue {font-size:8pt;text-align:center;padding-top:12px;color:#6b0000}
body.popup div.menue p.preis {font-weight:bold;margin-top:25px}
body.popup div.menue p.kommentar {margin-top:25px}