
  
  body {
    padding:0px;
    margin:0px;
    background: #fff;
  }
  
  p,td,input,textarea,li,body {
    font-family: arial,sans-serif,helvetica;
    font-size: 11px;
    line-height: 13px;
    color: #333;
  }
  
  h1 { font-size: 17px; }
  h2 { font-size: 14px; }
  h3 { font-size: 12px; }
  
  a { color: #6E0000; font-weight:bold; text-decoration:underline; }
  .important {color:red;}
  
  .fixclear { clear:both; height:2px; }
  
  #container{
    width:858px;
  }
  
  #header {
    height: 70px;
    background: #fff url(bilder/bgr-mainheader.jpg) repeat-x;
  }
  
  #logo {
    float: left;
  }
  
  #menu-level1 {
    float: left;
    padding: 33px 0 0 0;
    font-size: 11px;
    
  }
  
  #specials {
    float:right;
  }
  
  #language { 
    padding: 20px 10px 0 0;
    text-align: right;
    font-size: 11px;}
  
  #menu-specials { 
    padding: 4px 10px 0 0;
    text-align: right;
    font-size: 11px;}
  
  #level1-header {
    height: 0px;
    visibility: hidden;
  }
  
  #tagemenu {
    height: 0px;
    visibility:hidden;
  }

  #media {}

  #daymedia {
    visibility:hidden;
    width: 0px;
    height:0px;
  }
    
  #bildleft {
    position:absolute;
    top:74px;
    left:0px;
    clear: both;
    float: left;
    width: 595px;
    height: 396px;
    overflow: hidden;
  }
   
  #listingmenu {
    float: left;
    height:0px;
    width: 0px;
    background: #6E0001;
    overflow:auto;
    color: #fff;
    padding: 21px 0 0 21px;
    font-size:11px;
  }
  
  #page {
    background: #fff url(bilder/page_bgr.jpg) top left repeat-x;
    height: 0px;
  }
  
  #content {
    font-size: 10px;
    background: #333;
    position:absolute;
    top: 420px;
    left: 0px;
    width: 395px;
    height: 44px;
    padding: 4px 200px 4px 0px;
    color: white;
    
  }
  
  *html #content {
    background: #333;
    position:absolute;
    top: 420px;
    left: 0px;
    width: 395px;
    height: 44px;
    padding: 4px 200px 4px 0px;
    w\idth: 595px;
    he\ight: 52px;

    padding: 4px 200px 4px 0px;
    color: white;
    overflow: hidden;
    
  }
  
  
  p.bodytext { padding:0px 0px 0px 21px; margin:0px; color:white; }
  
  #contentRight {
    background: #6B0001;
    position:absolute;
    top: 74px;
    left:595px;
    height:377px;
    width: 242px;
    padding: 21px 21px 0 0px;
    color: #fff;
  }
  
  *html #contentRight {
    height:377px;
    width: 242px;
    he\ight:398px;
    w\idth: 263px;
  }
  
  #contentRight h1 {
    background: #4B0000;
    font-size: 12px;
    color: #fff;
    padding: 3px 21px 3px 21px;
  }

  #contentRight a {
    color: #FFFF00;
    font-weight:normal;
    text-decoration:none;
  }
  
  #footerleft {
    float:left;
    padding: 21px;
    width: 553px;
    overflow: hidden;
  }
  *html #footerleft {
    w\idth: 600px;
  }
   #footerright {
    float:right;
    padding: 21px;
    width: 221px;
    overflow: hidden;
  } 
  
  #footerleft, #footerright {
    color: gray;
    font-size: 11px;
  }
  
  #footerleft a, #footerright a {
    font-size: 11px;
    text-decoration:none;
    font-weight:normal;
  }
  
  #footerright {
    text-align: right;
  }
  
  #footer { position:absolute; top: 480px; left:0px; width:858px;
    
  }
  #graphicalRootline {
    position: absolute;
    left: 0px;
    top: 90px;
    height: 80px;
  }
  
  #seitentitel {
    height:0px; visibility:hidden;
  }
  
  #seitenuntertitel {
    float:left;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 4px 3px 21px;
    margin: 0px 0 4px 0;
    background: #780001; }
  
  #description {
    clear:left;
    float:left;
    color: #fff;
    font-size: 15px;
    padding: 3px 4px 3px 21px;
    background: #780001;}
  
  #zumTagebuch {
    position:absolute;
    top: 420px;
    left: 400px;
    height: 44px;
    padding: 12px 5px 3px 21px;
    font-size: 16px;
    text-align:left;
  }
  #zumTagebuch a {
    color: #FFFF00;
    font-weight: normal;
    text-decoration: none;
  }
  
  /*menu classes*/
  .menu-level1-act a, .menu-level1-no a { color: 990000; text-decoration: none; font-weight:bold; }
  .menu-level1-no a { color: black; }
  
  .menu-special-no a { color: black; text-decoration:none; font-weight:normal; }
  
  .menu-bl-rootline a { color: #fff; font-weight: normal; text-decoration: none; }
  
  .listingmenu-1-no { font-weight: bold; color: #fff }
  .listingmenu-1-no a { text-decoration: none; color: #fff }
  .listingmenu-2 { padding: 11px 0 11px 11px; }
  .listingmenu-2-no a { color: #fff; text-decoration: none; font-weight: normal; }
