
  
  body {
    padding:0px;
    margin:0px;
    background: #fff;
  }
  
  p,td,input,textarea,li,body {
    font-family: arial,sans-serif,helvetica;
    font-size: 12px;
    color: #333;
    line-height: 17px;
  }
  
  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 {
    background: #333;
    color: white;
    font-size: 11px;
    height: 17px;
    padding: 4px 0 0 21px;
  }
  *html #level1-header {
    height: 17px;
    he\ight: 21px;
  }
  #tagemenu {
    height: 0px;
    padding: 0 0 0 0px;
    visibility:hidden;
  }

  #daymedia {
    float: left;
    visibility:hidden;
    width: 0px;
    height: 396px;
    overflow:hidden;
  }
    
  #bildleft {
    float: left;
    width: 595px;
    height: 396px;
    overflow: hidden;
  }
   
  #listingmenu {
    float: left;
    height:375px;
    width: 242px;
    background: #6E0001;
    overflow:auto;
    color: #fff;
    padding: 21px 0 0 21px;
    font-size:11px;
  }
  *html #listingmenu {
    height:375px;
    width: 242px;
    he\ight:396px;
    w\idth: 263px;
  }
  
  #page {
    background: #fff url(bilder/page_bgr.jpg) top left repeat-x;
    height: 430px;
  }
  #content, #footerleft {
    float:left;
    padding: 21px;
    width: 553px;
    overflow: hidden;
  }
  #contentRight, #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 {
    
  }
  #graphicalRootline {
    visibility:hidden;
  }
  
  #description {
    height: 0px;
    visibility:hidden;}
  
  #zumTagebuch {
    height: 0px;
    visibility:hidden;
  }
  
  /*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; }
  
  /* Mailform */
#mailform fieldset.csc-mailform {
 width:            500px; 
 border:			0px;
 }
  
#mailform fieldset.csc-mailform .csc-mailform-field {
 padding:            0px 0px; }
  
#mailform fieldset.csc-mailform .csc-mailform-field label {
 float:            left;
 font-size:        100%;
 font-weight:        bold;
 width:            100px; }
 
 /* Archiv Klassen */  
  .menu {
  	float: left;
  }
  
  .archiv {
	float: right;
  }

