body  {
    color:#000000;
	font-family : Verdana;
	font-size : 11px;
	background-color : #ffffff;
	text-align : center;
	margin-top:0;
	SCROLLBAR-FACE-COLOR : #aaaaaa;
	SCROLLBAR-HIGHLIGHT-COLOR : #EEEEEE;
	SCROLLBAR-SHADOW-COLOR : #EEEEEE;
	SCROLLBAR-3DLIGHT-COLOR : #aaaaaa;
	SCROLLBAR-ARROW-COLOR : #EEEEEE;
	SCROLLBAR-TRACK-COLOR : #aaaaaa;
	SCROLLBAR-DARKSHADOW-COLOR : #aaaaaa;
}

/*// rahmen+ footer /*/

#page, #pageon       {              margin:8px auto;
		width:900px;
                                background-image: url(pics/fond.gif);
                                background-color:#B1003A;
                                
                                

}


#pageon       {              
                                 background-image: url(pics/fondon.gif);
                                 background-color:#fffffff;
                                
                                

}



#rahmen, #rahmenon	{
                                width:900px;
		margin-top:0px;
		text-align:left;
                                
		}

#footer	{
                                clear:both;
                                margin:0px;
		width:900px;
		background: url(pics/footer.gif);
		height:80px;
                                text-align:left;

                                }

/*/ linker content /*/
		
#left {
		float:left;
		width:172px;
		background: #F6E79B;
		border-left: 1px solid #B1003A;
		border-right: 1px solid #B1003A;
}

		#wetter {
			background: url(pics/wetter.gif);
			height:108px;
			_height:178px;
			width:172px;
			padding:70px 0 0 20px;
			margin:0px;
			}
			
			
		#suche {
			background: #F4EDC7;
			height:30px;
			width:162px;
			margin:0px;
			padding-left:5px;
                                                
			}
			
		#navi {
			background: #F6E79B;
			width:150px;
                                                padding-left:15px;
                                                
			}
			
	                #buchen {
			background: #F6E79B;
			width:172px;
			}
			
/* mittlerer content + head /*/

#middle {
		float:left;
		width:541px;
		background: #fff;
                                
                             
}
                                 #headon{
                                  background-color:#B1003A;
                                  width:725px;
                                  text-align:left;
                                  }

                                 #content, #contenton {
                                             margin: 0 40px 0 80px;
                                             text-align:justify;
                                             
                                    }

                                 #teaserhaupt {
                                             margin:5px;
  					padding:5px
                                             
                                             width:390px;
                                             border-bottom: 1px #B1003A solid;
}  

#teaser {   
   border-bottom:1px solid #F6E79B; 
   margin:5px 0 0 5px;
   
   _height:100px;
   height:140px;
   width:400px;
   padding:5px
   background-color: #FFFDF0;
   

}


                            
/*/ rechter Content /*/

#right {
		float:left;
		width:184px;
		background: url(pics/fond_right.gif);
		border-right: 1px solid #B1003A;
		text-align:left;
                             
}

                                


		#pagename {
		background: #B1003A;
		height:66px;
                                _height:106px;
		width:184px;
                                padding-top:40px;
		text-align: center;
			}



                               #rightcontent {
                                             margin:0 15px 15px 15px;
                                             text-align:left;
                                             font-size: 9px;
                                    }

/*//textformatierungen  /*/

a {
                               font-weight:bold;
                               text-decoration: none;
                               color: #B1003A;

}

.text9 {
		font-family: Arial;
		font-size:9px;
		
}


h1 {  
                               color: #fff;
                               height:1px;
                               font-size:1px;
                               text-align:left;        
}

h4, h5, h2 {                     color: #ECD333;
	   	font-family: Arial, Helvetica, verdana;
	   	font-size:14px;
                                height: 15px;
                                text-align:left;
}

h5 {                          color: #000;}


h6 {
                                color: #000;
                                font-size: 10px;
                                font-weight: bold;
                                text-align:left;

}


#teaserhaupt h3 {
                                font-size:11px;
}


.csc-caption  {  font-size:8px;
                      font-weight: bold;
                      margin-bottom:10px;


}

.bodytext, td, option {
		font-family: Verdana;
		font-size:11px;
		
}


#rightcontent .bodytext {
		font-family: Verdana;
		font-size:9px;
		
}
  
                      
.headline {
		font-family: Verdana;
		font-size:11px;
		
}


.imgtext-table {
                                margin-right:0px;
}



#link {display:none;}


#news {
	width : 148px;
                _width : 152px;
                height: 180px;
                background-color:#FFF2B3;
                border: 1px #B1003A solid;
                margin: 2px 0px 0px 0px;
                padding : 4px 0px 4px 4px;
                text-align:left;
                float:left;
                color : #000000;

} 



/*/ menue beginn //*/


/* OFFICE-STYLE FREESTYLE MENU LAYOUT */


/* All <ul> tags in the menu including the first level */
.menulist, .menulist ul {
 margin: 0;
 padding: 1px;
 width: 138px;
 list-style: none;
 background: #F6E79B;
 
}

/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist ul {
 visibility: hidden;
 position: absolute;
 top: -1;
 left: 139px;
}

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist li {
 position: relative;
 list-style: none;
}

/* Links inside the menu */
.menulist a, .menulist a:visited {
 display: block;
 padding: 5px 0px 5px 0px;
 font-size:10px;
 font-weight:bold;
 color: #000;
 text-decoration: none;
 border-bottom: 1px dotted #555;
}
/* IE fix because it doesn't support transparent borders 
* html .menulist a {
 border: none;
 margin: 1px;
}*/

/*
 Lit items: 'hover' is mouseover, 'highlighted' are parent items to visible menus.
 Feel free to use background-image:url(file.gif) instead of background-color:#nnn here!
*/
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #B1003A;
 background-color: #ECD333;
 font-size:10px;
 margin: 0;
}
.menulist a.highlighted {
 color: #B1003A;
 background-color: #ECD333;
 font-size:10px;
 margin: 0;
}



/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
 float: right;
 padding-right:4px;
 font-size:8px;
}

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}
/* End Hack */

			
