body {
    background-color: #ffffff;
    color: #424242;
    font-family: Arial, Verdana;
    font-size:12px;
    font-weight: normal;
    margin: 0;
    text-align: center;
    
  }

  #l_Top {
      position:static;
	   top:0px; 
	   left:0px; 
	   z-index:1; 
	   width:850px; 
	   height:201px; 
	   overflow:visible; 
	   border:0px solid #840; 
	   margin:0em;
  }
    
  #l_News_head {
      position:static;
	   top:0px; 
	   left:0px; 
	   z-index:1; 
	   width:196px; 
	   height:1px; 
	   overflow:visible; 
	   border:0px solid #840; 
	   margin:0em;
	   background-image:url(images/news_oben.gif);
	   background-repeat:no-repeat;
  }
  
  #l_News_mid {
      position:static;
	   top:0px; 
	   left:0px; 
	   z-index:1; 
	   width:196px; 
	   overflow:visible; 
	   border:0px solid #840; 
	   vertical-align:top;
	   margin:0em;
	   padding:5px;
	   background-image:url(images/news_center.gif);
	   background-repeat:repeat-y;
  }
  
  #l_News_bottom {
      position:static;
	   top:0px; 
	   left:0px; 
	   z-index:1; 
	   width:196px; 
	   overflow:visible; 
	   border:0px solid #840; 
	   margin:0em;
	   background-image:url(images/news_unten.png);
	   background-repeat:no-repeat;
  }
  
  #l_Bottom {
	   background-image:url(images/abschluss_unten.gif);
	   background-repeat:no-repeat;
  }
  
  #l_Bottom_txt {
      position:static;
	   top:0px; 
	   left:0px; 
	   z-index:1; 
	   width:835px; 
	   height:16px; 
	   overflow:visible; 
	   border:0px solid #840; 
	   margin-bottom:10px;
	   color: #ffffff;
      font-family: Arial, Verdana;
      font-size:11px;
      padding-top:2px;
      padding-left:10px;
      font-weight: normal;
      vertical-align:middle;
  }
  
  #l_Bottom_txt a{
      
	   color: #ffffff;
      font-family: Arial, Verdana;
      font-size:11px;
      
  }
   
  * html #l_menu {
      position:absolute;
      top:255px; 
   	left:25px; 
   	z-index:3; 
   	text-align: center; 
   	overflow:visible; 
   	border:0px solid #840; 
   	margin:0em;
   	padding:0px;
  }
  
  #l_menu {
      position:absolute;
      top:252px; 
   	left:25px; 
   	z-index:3; 
   	text-align: center; 
   	overflow:visible; 
   	border:0px solid #840; 
   	margin:0em;
   	padding:0px;
  }
  
  #l_menu2 {
      background-image:url(images/farbbalken_links_navi.gif);
   	background-repeat:no-repeat;
      text-align: right; 
      height:164px; 
      width:170;
      vertical-align:top;
      border:0px solid #840; 
      padding-top:10px;
  }
  
  #l_MenuItem_Left a{
      display:block;
      font-family: Arial, Verdana;
      height:22px;
      color: #000000;
      font-size:12px;
      font-weight: bold;
      text-indent:20px;
      text-align: left;
      vertical-align:bottom;
      background-position:0px 0px;
      text-decoration:none;
      margin:0px 0px 0px 0px;
      letter-spacing:1px;
  }
    
  #l_MenuItem_Left a:hover{
      color: #E2001A;
  }
  
  #l_MenuItem_Left .normal {
  }
  
  #l_MenuItem_Left .active {
      color: #E2001A;
      
  }
  
  
  #l_MenuItem_Left2 a{
      display:block;
      font-family: Arial, Verdana;
      height:22px;
      color: #BDBDBD;
      font-size:10px;
      font-weight: bold;
      text-indent:50px;
      text-align: left;
      vertical-align:bottom;
      background-position:0px 0px;
      text-decoration:none;
      padding-right: 15px;
      margin:0px 0px 0px 0px;
      letter-spacing:1px;
  }
  
  #l_Content {
      font-family: Arial, Verdana;
      border: 0px solid #333333; 
      color: #424242;
      width:403;
      font-size:12px;
      font-weight: normal;
      text-indent:0px;
      text-align: left;
      vertical-align:top;
      text-decoration:none;
      padding: 0px;
      margin-right:15px;
      margin-bottom:15px;
      line-height: 18px;
  }
  
  #l_Content td{
      font-family: Arial, Verdana;
      color: #424242;
      font-size:12px;
      font-weight: normal;
      text-indent:0px;
      vertical-align:top;
      text-decoration:none;
  }
  
  .bodytext {
      font-family: Arial, Verdana;
      color: #424242;
      font-size:12px;
      font-weight: normal;
      text-indent:0px;
      text-align: left;
      vertical-align:top;
      text-decoration:none;
      margin:0px;
      padding:0px;
  }
  
  h1 {
      font-family: Arial, Verdana;
      color: #E2001A;
      font-size:14px;
      font-weight: bold;
      text-indent:0px;
      text-align: left;
      vertical-align:top;
      text-decoration:none;
      margin:0px;
  }
  .csc-header csc-header-n1 {
      margin:0px;
      margin-bottom:0px;
      padding:0px;
  }
  
  H1.csc-firstHeader{
      
      font-family: Arial, Verdana;
      color: #E2001A;
      font-size:14px;
      font-weight: bold;
      text-indent:0px;
      text-align: left;
      vertical-align:top;
      text-decoration:none;
      margin:0px;
      padding:0px;
      letter-spacing:0px;
      
  }
  
  h2 {
      font-family: Arial, Verdana;
      color: #E2001A;
      font-size:13px;
      font-weight: bold;
      text-indent:0px;
      text-align: left;
      vertical-align:top;
      text-decoration:none;
      margin:0px;
      margin-bottom:5px;
  }
  
  
  
   DIV.csc-frame-rulerBefore { 
      border-top: 0px solid #333333; 
      margin-top:20px;
      padding-top:20px;
      background-image:url(images/grau_pixel.jpg);
      background-repeat:repeat-x;
   }
   
   p {
      margin:0px;
      padding-top:5px;
   }
   
   .tx-guestbook-date {
      display:inline;
      margin:0px;
      font-size:11px;
      line-height:14px;
   }
   
   .gaestebuch_eintrag {
      background-color:#E6E6E6;
      margin-top:5px;
      margin-bottom:10px;
      padding:5px;
   }
   
   .tx-guestbook-field {
      display:inline;
      margin:0px;
      padding:0px;
   }
   
   .important {
      color:red;
   }
   
   .name-of-person {
      color:#207CA8;
   } 
   
   ul {
      margin-top:0px;
      margin-bottom:0px;
   }
   
   .news_top { 
      display:block;
      font-family: Arial, Verdana;
      height:17px;
      color: #E2001A;
      font-size:12px;
      font-weight: bold;
      font-style:italic;
      text-indent:0px;
      text-align: left;
      vertical-align:bottom;
      background-position:0px 15px;
      text-decoration:none;
      margin:0px;
      margin-left:2px;
      margin-right:10px;
      letter-spacing:1px;
      background-image:url(images/grau_pixel.jpg);
      background-repeat:repeat-x;
      border: 0px solid #333333;
   }
   
  #l_News {
      position:static;
	   top:0px; 
	   left:0px; 
	   z-index:1; 
	   width:176px; 
	   overflow:visible; 
	   border: 0px solid #333333;
	   margin:0em;
	   background-image:url(images/1px_vertikal.jpg);
  }
  #l_News1 {
      padding:10px;
      padding-right:0px;
      margin:0px; 
      border: 0px solid #333333;
   }
   
   #l_News_txt {
      font-family: Arial, Verdana;
      color: #424242;
      font-size:11px;
      font-weight: normal;
   }
   
   #l_News_txt h1{
      font-family: Arial, Verdana;
      color: #424242;
      font-size:12px;
      font-weight: bold;
      margin-top:3px;
   }
   
   #l_News_txt h3{
      font-family: Arial, Verdana;
      color: #424242;
      font-size:14px;
      font-weight: bold;
      text-indent:0px;
      text-align: left;
      vertical-align:top;
      text-decoration:none;
      margin:0px;
  }
   
   #l_News_txt a{
      font-family: Arial, Verdana;
      color: #424242;
      text-decoration:underline;
   }
   
   #l_News_txt li{
      margin:5px;
   }
   
   #strich { 
      border-top: 0px solid #333333; 
      margin-top:20px;
      padding-top:20px;
      background-image:url(images/grau_pixel.jpg);
      background-repeat:repeat-x;
   }
   
   #strich_news1 { 
      border: 0px solid #333333; 
      height:2px;
      margin:0px;
      padding:0px;
      background-image:url(images/grau_pixel.jpg);
      background-repeat:repeat-x;
   }
   
   #strich_news { 
      border: 0px solid #333333; 
      height:2px;
      margin:0px;
      padding:0px;
      margin-left:2px;
      width:175px;
      background-image:url(images/grau_pixel.jpg);
      background-repeat:repeat-x;
   }
