BODY  {
	font-size : 11px;
	font-family :Arial;
	color : #555555;
	margin-left : 0px;
	margin-top : 0px;
	background-color : #FFFDEF;
                SCROLLBAR-FACE-COLOR : #D7E8F8;
	SCROLLBAR-HIGHLIGHT-COLOR : #003079;
	SCROLLBAR-SHADOW-COLOR : #003079;
	SCROLLBAR-3DLIGHT-COLOR : #D7E8F8;
	SCROLLBAR-ARROW-COLOR : #003079;
	SCROLLBAR-TRACK-COLOR : #D7E8F8;
	SCROLLBAR-DARKSHADOW-COLOR : #D7E8F8;


}

/*/// layer //*/
#klammer {
   background-color : #FFFDEF;
   width: 990px;
   
   border:0px solid #ff0;
}

#klammer_nl {
   background-color : #FFFDEF;
   width: 990px;
   height: auto;
   text-align:center;
}

#klammer_online {
   background-color : #FFFDEF;
   width: 990px;
   height: auto;
}

/*/// head //*/

#logo {
   float:left;
}

#headani {
    float:left;
    margin:10px 0 0 25px;
    width:540px;
    height: 157px;
    border:0px solid #000;
}

#line_top {
   clear:both;
   border-top:1px solid #940C16;
   padding: 3px 0 0 80px;

}


#line2 {
    width:990px;
    height: 26px;
    background-color: #F6F6F6;
    border:0px solid #000;
}

               #suche {
                           float:right;
                           margin-top:3px;
                           width:183px;
                           _width:188px;
                           

}

               #suche input { 
                           
                            font-size : 9px;
                           _margin-top:-13px;                        
                           _line-height: 8px;
                                                      
}



#breadcrumb {
    border-top:1px solid #ccc;
    width:810px;
    _width:990px;
    height: 17px;
    _height: 20px;
    background-color: #F6F6F6;
    padding: 3px 0 0 180px;
}


/*// content /*/

#leftcontent {
  background-color: #F6F6F6;
  width:167px;
  border:0px solid #ff0000;


}



               #navi {
                           margin:10px 0 0 2px;
                           float: left;
                           width : 167px;
                           border:0px solid #ff0000;
                           background-color: #aaa;

   
}


               #buchen {
                           width:165px;
                           border:0px solid #ff0000;
                           padding:0;
}


#rightcontent {
      float: right;
      width: 815px;

}


               #content, #content_online {
                           float: left;
                           border: 0px #000 solid;
                           background-color: #fff;
                           padding: 20px;
                           width: 580px;
                           _width: 620px;
                           text-align:justify;
}


               #info {
                      float:left;
                      width: 170px;
                      _width: 190px; 
                      padding:10px; 
                      border: 0px #000 solid;
}


 #infonews {
                      float:left;
                      width: 250px;
                      _width: 320px; 
                      padding:10px; 
                      border: 0px #000 solid;
}

#contentnews, {
                           float: left;
                           border: 0px #000 solid;
                           background-color: #fff;
                           padding: 20px;
                           width: 500px;
                           _width: 490px;
                           text-align:justify;
}



#content_nl {
   border: 1px #000 solid;
   padding: 10px;
   width: 620px;
   text-align:justify;
}




#content_online {width: 815px;

border: 0px #000 solid;


}

.csc-caption {
               margin:3px 0 10px 0;
               font-size:11px;
} 




/*/ footer/*/



#footer, #footer_online{
   clear: both;
   float:left;
   width : 610px;
   _width : 790px;
   height: 19px;
   _height: 26px;
   padding:5px 0 0 180px;
   background-color: #F6F6F6;
   border-top:1px solid #940C16;
}



 #onlinebesucher {
   float:left;
   padding:5px 0 0 10px;
   width : 190px;
   _width : 200px;
   height: 19px;
   _height: 26px;
   background-color: #F6F6F6;
   border-top:1px solid #940C16;

  }


#footer_nl {
   clear: both;
   /*background-image: url(images_layout/footer_nl.gif);*/
   width : 760px;
   height: 82px;
}






/*// textformatierung /*/

P, td, .form  {
        font-size : 11px;
        font-family : Verdana;
        color : #555555;
     }


.textkl, #suche imput, #line_top, #breadcrumb {font-size:9px;}

#buchen .textkl {font-family:Arial;}

#line_top, #info a, #breadcrumb {
         color: #940C16;
         font-weight:bold;
}


#breadcrumb {
         letter-spacing: 1px;

}



#breadcrumb a {
         letter-spacing: 0;
         font-size:9px;
}




h1, h2, #teaserhaupt h2, #news h2, #content #news h2 {
         font-size : 12px;
         font-family : verdana;
         color : #940C16;
         
}

#news h2 {
         font-size : 10px;
          color : #ffffff;
 margin-bottom: 10px;
       
                  
}

h2, #content #news h2, #info h1 {
         font-size : 11px;
          color : #000000;
         
}

 




h3, #teaserhaupt h3 {
         font-size : 11px;
         font-family : verdana;
         font-weight:normal;
}




A, #news a, #contentt a, #content #news a{
         font-size : 11px;
         font-weight : bold;
         font-family : Arial;
         color : #940C16;
         text-decoration: none;
}


#news a  {
         font-size : 11px;
         font-weight : bold;
         font-family : Arial;
         color : #ffffff;
        }


#content #news a  {
         font-size : 11px;
         font-weight : bold;
         font-family : Arial;
         color : #940C16;
        }




#info a, #footer a, #info h1 {
         font-size:10px;

}






ul , .csc_sitemap_csc-sitemap_level2 {
         margin-left:-20px;
         _margin-left:20px;

}


li {
        list-style-type:square;
        
}


#info li {
        margin-bottom:3px;
        line-height:10px;
        font-size:11px;
}




#teaser {   
   border-bottom:1px solid #000073; 
   margin:5px 0 0 80px;
   height:100px;
   width:450px;
   padding:5px;
   background-color: #F6F6F6;

}

#info #news {
	width : 166px;
                _width : 170px;
                height: 180px;
                background-color:#940C16;
                border: 1px #000000 solid;
                margin: 5px 2px 0 0px;
                padding-left:4px;
                text-align:center;
                float:left;
                color : #ffffff;


} 


#content #news  {
	width : 185px;
                _width : 189px;
                height: 180px;
                background-color:#F6F6F6;
                border: 1px #E9EEF3 solid;
                margin: 5px 2px 0 0px;
                padding-left:4px;
                text-align:center;
                float:left;
                color : #000000;

} 

.text10 {
		font-family: Arial;
		font-size:10px;
		color : #ffffff;

		
}


.text9 {
		font-family: Arial;
		font-size:9px;
		
}



.text8, .ttab, .text,   {
        font-size : 9 px;
        font-family : verdana;
        color : #555555;
}

.news-single-img {
               clear:both;
               float:left;
padding-right:20px;
        
}


/*//  navigation  /*/


#linkes, #linkes2, #linkes_over, #linkes2_over a   {
                               margin-bottom: 1px;
                               width:165px;
                               

}


#linkes a, #linkes2 a,#linkes a:visited, #linkes2 a:visited, #linkes_over a, #linkes2_over a {
                               font-family: Arial;
                               font-weight:normal;
                               text-decoration: none;
                               color: #940C16;
                               padding:4px 0 0 7px;
                               background-image: url(pix/linkbgr.gif);
                               background-color: #f6f6f6;
                               display:block;
                               height:18px;
                               _height:22px;
                               letter-spacing:1px;
}





#linkes a:hover, #linkes a:active, #linkes_over a      {      
                               background-image: url(pix/linkbgr_over.gif);
                               background-color: #F6F6F6;
                               color: #F6F6F6;
                               
}

/*#### submenu #*/ 

#linkes2 a, #linkes2 a:visited, #linkes2_over a {              
                               background: #940C16;
                               color: #F6F6F6;
                               padding-left: 10px;
                               
}

#linkes2 a:hover, #linkes2 a:active, #linkes2_over a      {      
                               background-color: #F6F6F6;
                               color: #940C16;
                               
}