<style type="css">

body{
	font-size:10px;
	color:#800000;
	font-weight : normal;
	text-align:justify;
}
/*begin styles for span within the document*/
Span.Sub0 {
	word-spacing: 5px;
	padding-left: 10px;
	color: #800000;
	font-family: verdana;
	font-style: normal;
	font-size: 10px;
}
SPAN.Sub1 {
	word-spacing : 3px;
	font-size : 16px;
	font-weight: bold;
	color: #800000;
	padding-left:10px;
	vertical-align:middle;
}
.mainheader{
	word-spacing : 3px;
	font-size : 14px;
	font-weight: bold;
	color: #800000;
	text-align:justify;	
	margin-left:10px;
	
	
}
.mainheader_small{
	word-spacing : 3px;
	font-size : 14px;
	font-weight: bold;
	color: #800000;
	text-align:left;
	/*width:610px;*/
	padding-left:10px;
	margin-left:10px;
}

.mainheader_sub{
	word-spacing : 3px;
	font-size : 12px;
	
	color: #800000;
	text-align:left;
	/*width:610px;*/
	padding-left:10px;
	margin-left:10px;
}
/*end styles for span within the document*/



LI{
	padding-left:10px;
	text-align: left;
	color: #800000;
	font-family:arial,sans-serif;
	font-size:12px;
	margin-left: 10px;
	font-weight : bold;
}
LI.Arr{
	padding-left:20px;
	text-align: left;
	color: #800000;
	font-family:arial,sans-serif;
	font-size:12px;
	margin-left: 10px;
	font-weight : normal;
}
a.intern{text-decoration:none;
		font-size:10pt;
		color:#800000;
		
		}
#Feste{
	margin-top:10px;
	padding-left:20px;
	text-align: left;
	color: #800000;
	font-family:arial,sans-serif;
	font-size:14px;
	margin-left: 10px;
}

#Feste2{
	margin-top:10px;
	padding-left:20px;
	text-align: left;
	color: #800000;
	font-family:arial,sans-serif;
	font-size:11px;
	margin-left: 10px;
}
#nav_sub0, #nav_sub1{font-face: verdana; padding-left: 3px; padding-top: 10px; valign: bottom; color: #F2CF06; font-size:9pt;}
/* Menus  - default styles - do not touch  */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus - default styles - end */
#tickerDiv {
        BACKGROUND: #FEF9DA; CLIP: rect(0px 500px 30px 0px); HEIGHT: 30px; LEFT: 25%; POSITION: absolute; TOP: 20%; WIDTH: 500px; layer-background-color: #FEF9DA
}
#tickerText {
        BACKGROUND: #FEF9DA; COLOR: #800000; FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 10pt; LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 1px; POSITION: absolute; TOP: 0px; WIDTH: 500px
}
/*begin styles for tables and addional cells*/
#flag{
	text-decoration : none; 
	padding-left : 22px;
	padding-top: 5px;
	margin : 5px;
	}	
/* Tabellenkopf; 3-X-Matrix; links*/
#tbl_header_left{
	text-align:center;
}	
/* Tabellenkopf; 3-X-Matrix; Mitte*/
#tbl_header_middle{
	text-align:center;
}
/* Tabellenkopf; 3-X-Matrix; rechts*/
#tbl_header_right{
	text-align:right;
}
/*innerhalb Tabelle; 3-X-Matrix; links*/
#tbl_content_l{
    padding-left:15px;
	background : #FEF9DA;
}
/*innerhalb Tabelle; 3-X-Matirx; Mitte*/
#tbl_content_m{
	font-size:12px;
	text-align : center;
	background : #FEF9DA;
}
/*innerhalb Tabelle; 3-X-Matrix; rechts*/
#tbl_content_r{
	font-size:16px;
	text-align : right;
	background : #FEF9DA;
	font-weight : bold;
}
#tbl_content_m2{
	font-size:14px;
	text-align : center;
	background : #FEF9DA;
	font-weight : bold;
}
/*fuer zusaetzliche Infos mit farbigen Raendern innerhalb einer Tabelle*/
#tbl_content_add{
	font-size:14px;
	text-align : left;
	padding-left : 15px;
	background : #FDF1B0 ;
	font-weight : normal;
	border-right : 1px solid #F2CF06;
	border-bottom : 2px solid #F2CF06;
	border-left : 1px solid #F2CF06;
	border-top : 2px solid #F2CF06;
	border-color : #F2CF06;
}
/*fuer zusaetzliche Infos mit farbigen Raendern innerhalb einer  Sub Tabelle*/
#tbl_content_add_small{
	font-size:14px;
	text-align : center;
	padding-left : 15px;
	background : #FDF1B0 ;
	font-weight : normal;
	border-right : 1px solid #F2CF06;
	border-bottom : 2px solid #F2CF06;
	border-left : 1px solid #F2CF06;
	border-top : 2px solid #F2CF06;
	border-color : #F2CF06;
}
/*fuer zusaetzliche Infos mit farbigen Raendern innerhalb einer Tabelle, mittig ausgerichtet*/
#tbl_content_add_m{
	font-size:14px;
	text-align : center;;
	padding-left : 15px;
	background : #FDF1B0 ;
	font-weight : bold;
	border-right : 1px solid #F2CF06;
	border-bottom : 2px solid #F2CF06;
	border-left : 1px solid #F2CF06;
	border-top : 2px solid #F2CF06;
	border-color : #F2CF06;

}
/*farbige Raender fuer Tabelle mit allen Preisen*/
#tbl_preise{
	border-right : 1px solid #F2CF06;
	border-bottom : medium solid #F2CF06;
	border-left : 1px solid #F2CF06;
	border-top : medium solid #F2CF06;
	border-color : #F2CF06;
}


#tbl_geist{
	border-right : 1px solid #F2CF06;
	border-bottom : medium solid #F2CF06;
	border-left : 1px solid #F2CF06;
	border-top : medium solid #F2CF06;
	border-color : #F2CF06;
}


#tbl_veranstaltungen{               /*Farben beachten  !!  */
	border-right : 1px solid #F2CF06;
	border-bottom : medium solid #F2CF06;
	border-left : 1px solid #F2CF06;
	border-top : medium solid #F2CF06;
	border-color : #800000;
}
 /* wieder löschen
   border-right : 1px solid #F2CF06;
	border-bottom : 1px solid #F2CF06;
	border-left : 1px solid #F2CF06;
	border-top : medium solid #F2CF06;
	border-color : #800000;
	text-align:justify;
	color:#800000;
	font-style: normal;
	font-size:12px;
	font-family:arial,sans-serif;
	padding-left:10px;
	padding-right:10px;
	background : #FEF9DA;
	background-color : #FEF9DA;   */
	
	
#tbl_text{
	font-size:14px;
	text-align : justify;
	color: #800000;
	font-weight :normal;
	padding-left: 10px;
	padding-right: 15px;
	font-family:arial,sans-serif;
	word-spacing : 2px;
}	
#tbl_text_12{
	font-size:12px;
	text-align : justify;
	color: #800000;
	font-weight :normal;
	padding-left: 10px;
	padding-right: 15px;
	font-family:arial,sans-serif;
	word-spacing : 2px;
}	
#tbl_text_pad0{
	font-size:12px;
	text-align : justify;
	color: #800000;
	font-weight :normal;
	padding-left: 2px;
	padding-right: 0px;
	font-family:arial,sans-serif;
	word-spacing : 2px;
}	
#tbl_text_right{
	font-size:12px;
	text-align : left;
	color: #800000;
	font-weight :normal;
	padding-left: 5px;
	padding-right: 5px;
	font-family:arial,sans-serif;
	word-spacing : 2px;
}	
/*für home*/
#tbl_text_verdana{
	font-size:15px;
	text-align :left;
	color: #800000;
	font-weight :normal;
	padding-left: 10px;
	padding-right: 10px;
	font-family:verdana,arial,sans-serif;
	word-spacing : 5px;
	padding-top: 25px;
}	
/*fuer den Hauptteil des Dokumentes*/
#tbl_main_text{
	text-align:justify;
	color:#800000;
	font-style: normal;
	font-size:12px;
	font-family:arial,sans-serif;
	padding-left:10px;
	padding-right:10px;
	
}
#index_left{
	text-align:left;
	color:#800000;
	font-style: normal;
	font-size:11px;
	font-family:verdana;
	padding-left:0px;
	padding-right:0px;
	
}
#index_right{
	text-align:right;
	color:#800000;
	font-style: normal;
	font-size:11px;
	font-family:verdana;
	padding-left:0px;
	padding-right:0px;
	
}

#tbl_main_geschichte{
	text-align:justify;
	color:#800000;
	font-style: normal;
	font-size:13px;
	font-family:arial,sans-serif;
	padding-left:30px;
	padding-right:30px;

}

/*setzt farbige Raender um Tabelle, welche Hauptteil beeinhaltet*/
#tbl_main{
	border-bottom : medium solid #F2CF06;
	border-left : 1px solid #F2CF06;
	border-right : 1px solid #F2CF06;
	border-top : medium solid #F2CF06;
	border-color : #800000;
	text-align:center;
}
#tbl_main2{
	color:#800000;
	text-align: center;
}
#tbl_main3{
	color:#800000;
	text-align:left;
}
#tbl_main_12px{
	border-right : 1px solid #F2CF06;
	border-bottom : 1px solid #F2CF06;
	border-left : 1px solid #F2CF06;
	border-top : medium solid #F2CF06;
	border-color : #800000;
	text-align:justify;
	color:#800000;
	font-style: normal;
	font-size:12px;
	font-family:arial,sans-serif;
	padding-left:10px;
	padding-right:10px;
	background : #FEF9DA;
	background-color : #FEF9DA;

}
#tbl_main_17px{
	text-align:justify;
	color:#800000;
	font-style: normal;
	font-size:17px;
	font-family:arial,sans-serif;
	padding-left:10px;
	padding-right:10px;
}

/*end style for tables and additional cells*/
#pic_float{
	float:right;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
		
}
#pic_float_left{
	float:left;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:10px;
}
#pic_float_index{
	float:right;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:2px;
		
}
#pic_float_left_index{
	float:left;
	margin-right:5px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:2px;
}

#pic_float2{
	float:left;
	margin-right:25px;
	margin-top:25px;
	margin-bottom:5px;
	margin-left:35px;
	padding-left:40px;

}

/*Styles fuer druckbare Dokumente*/
#druck {
	font-family:verdana;
	font-size: 7pt;
	text-align:right;
}	
a {
	color: #333399;
	text-decoration: none;
}
a.link {
	color: #333399;
	text-decoration: none;
}
a.hover {
	color: #FF8671;
	text-decoration: none;
}
a.visited{
	color: #DD0000;
	text-decoration: none;
}
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#FEF9DA; layer-background-color:#FEF9DA; visibility:hidden}
/*Legt Abstand vom Ursprung aus fest*/
/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; width:135px; height:35px; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:#FDF1B0; layer-background-color:#FDF1B0; color:#800000;}
.clLevel0over{background-color:#F2CF06; layer-background-color:#F2CF06; color:#800000; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; width:135px; height:35px; padding:2px; font-family:tahoma, arial,helvetica; font-size:12px; font-weight:bold}
.clLevel1{background-color:#FDF1B0; layer-background-color:#FDF1B0; color:#800000;}
.clLevel1over{background-color:#F2CF06; layer-background-color:#F2CF06; color:#800000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#800000; layer-background-color:#800000}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; width:135px; height:35px; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold; text-align:left}
.clLevel2{background-color:#FCED96; layer-background-color:#FCED96; color:#800000;z-index:1000}
.clLevel2over{background-color:#A4283A; layer-background-color:#A4283A; color:white; cursor:pointer; cursor:hand;  }
.clLevel2border{position:absolute;z-index:1000;visibility:hidden; background-color:#A4283A; layer-background-color:#A4283A}
/*A4283A - Rot(wein)*/
</style>

