/*
  oe2edit: Einstellungen für das nicht aktive Hauptmenu
*/



.mainmenu  {
   	font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;	
	color: #000000;
	text-align: center;
	vertical-align:middle;

   	position:relative;
   	top:0px;
   	left:0px;
   	
   	float:left;
   	width:111px;
   	height:49px;
	overflow:hidden;
   	
   	
	padding:0px;
	margin:0px;
	text-decoration: none;
	background-color:#FFFFFF;

}
.mainmenu a:link {
	color: #000000;
	text-decoration: none;
	display:block;
	padding-top:5px;	
}
.mainmenu a:visited {
	color: #000000;
	text-decoration: none;
	display:block;
	padding-top:5px;
}
.mainmenu a:hover {
	color: #000000;
	text-decoration: none;
	display:block;
	padding-top:5px;
}



/*
  oe2edit: Einstellungen für das aktive Hauptmenu
*/


.mainmenu_current  {
	font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;	
	color: #000000;
	text-align: center;
	vertical-align:middle;
	
   	position:relative;
   	top:0px;
   	left:0px;
   	
   	float:left;
   	width:111px;
   	height:49px;
   	
	padding:0px;
	margin:0px;
	text-decoration: none;
	background-color:#D0D1D3;	
	

}
.mainmenu_current a:link {
	color: #000000;
	display:block;
	padding-top:5px;
	text-decoration: none;
}
.mainmenu_current a:visited {
	color: #000000;
	display:block;
	padding-top:5px;
	text-decoration: none;
}
.mainmenu_current a:hover  {
	color: #000000;
	display:block;
	padding-top:5px;	
	text-decoration: none;
}




/*
  oe2edit: Einstellungen für das nicht aktive Submenue
*/





.sub1menu a:link, sub1menu:link {
   	font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;	
	color: #A4A6A9;
	text-decoration: none;

}
.sub1menu a:visited, sub1menu:visited {
   	font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;	
	color: #A4A6A9;
	text-decoration: none;
	
}
.sub1menu a:hover{
   	font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;	
	color: #000000;
	text-decoration: none;

}




/*
  oe2edit: Einstellungen für das aktive Submenue
*/


.sub1menu_current{
   	font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;	
	color: #000000;
	text-align: center;
	vertical-align:middle;
	z-index:4;
	
   	display:block;
   	padding-top:6px;
   	padding-bottom:2px;
	margin:0px;
	

	text-decoration: none;
	background-color:#D0D1D3;
}

.sub1menu_current a:link {
   	font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;	
	color: #000000;
	text-decoration: none;
}
.sub1menu_current a:visited {
   	font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;	
	color: #000000;
	text-decoration: none;
}
.sub1menu_current a:hover {
   	font-family: Verdana, Arial Helvetica, sans-serif;;
	font-size: 7pt;
	font-weight: normal;	
	color: #000000;
	text-decoration: none;
}




/*
  oe2edit: Einstellungen für Tabellen
*/

.tabellenspalte_links
   { 
   vertical-align:top;
   border:0px;
   width:217px;
   align:left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   line-height:16pt;
   font-weight: normal;	
   color: #000000;
   border-collapse:collapse;
   padding-bottom:16px;
	}

.tabellenspalte_rechts
   { 
   border:0px;
   width:370px;
   align:left
   font-family:'Times New Roman',Times, serif;
   font-size: 10pt;
   line-height:16pt;
   font-weight: normal;	
   color: #000000;
   border-collapse:collapse;
   padding-bottom:16px;
}




/*
  oe2edit: Einstellungen für Suche
*/

.oe_search_result_item {
	position:relative;
	display:block;
	width:600px; 
	margin-bottom:10px;

}

.oe_search_headline, .oe_search_headline a:link, .oe_search_headline a:visited  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#4F5C76;
	width:600px; 
	height:15px;
	display:block;
	
}

.oe_search_preview {
	position:relative;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3B4559;
	text-decoration:none;
	display:block;
}

.oe_search_info {
	position:absolute;
	right:5px;
	top:0px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
}

.oe_search_highlight {
	background-color:yellow;
	white-space: nowrap;
	display:inline;
	
}

/*
  oe2edit: Einstellungen für oeForm
*/


.oeform_field{ 
   font-family:'Times New Roman',Times, serif;
   font-size: 10pt;
   line-height:11pt;
   font-weight:normal;
   color: #000000;
   border-left: 1px solid #6D6E70; 
   border-bottom:1px solid #6D6E70; 
   border-right: 1px solid #6D6E70; 
   border-top: 1px solid #6D6E70;
}


.oeform_button { 
   font-family:'Times New Roman',Times, serif;
   font-size: 10pt;
   font-weight: normal;
   color:#FFFFFF;
   background-color: #6D6E70;
   border:0px;
   width:120px; 
   height:18px;
   line-height:18px;
   vertical-align:middle;

}

.oeform_hint{ 
   font-family:'Times New Roman',Times, serif;
   font-size: 8pt;
   font-weight: normal;
   color: #000000;
}



/*
  oe2edit: Einstellungen für Standard-Template Listendarstellung oeEvents
*/

.oe_events_list_content, .oe_events_list_content a:link, .oe_events_list_content a:visited {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    text-decoration:none;
}

.oe_events_list_content a:hover{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    background-color:transparent;
    text-decoration:underline;
}


.oe_events_buchung, .oe_events_buchung a:link, .oe_events_buchung a:visited {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: 3B4559;
    text-decoration:none;
}

.oe_events_buchung a:hover{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    background-color:transparent;
    text-decoration:underline;
}

.oe_events_list_subheadline {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #3B4559;
    text-decoration:none;
  
  }  

.oe_events_list_headline {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
    padding-left:3px;
    line-height:17px;
    background-color:#4F5C76;
  
  }
  



.oe_events_list_headline a:link, .oe_events_list_headline a:visited {

    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
  

}


.oe_events_list_headline a:hover {

    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    background-color:transparent;
    text-decoration:underline;


}


/*
  oe2edit: Einstellungen für Standardttemplate oeEvents
*/
 
 
	/*
	  Tabellenausgabe Start
	*/ 
	 .oe_events_summary
	    { 
	    border:0px;
	    font: 11px Verdana, Arial, Helvetica, sans-serif;
	    color: #3B4559;

	 }

	 .oe_events_summary a, .oe_events_summary a:link, .oe_events_summary a:visited {

	    font: 12px Verdana, Arial, Helvetica, sans-serif;
	    font-weight:normal;
	    color: #3B4559;
	    text-decoration:none;

	 }

	 .oe_events_summary a:hover {

	     font: 12px Verdana, Arial, Helvetica, sans-serif;
	     font-weight:normal;
	     color: #3B4559;
	     text-decoration:underline;

	 }
	 .oe_events_headline
	    { 
	    border-bottom:1px solid #3B4559; 
	    font: 12px Verdana, Arial, Helvetica, sans-serif;
	    font-weight:bold;
	    color: #3B4559;
	    text-align:center;
	    border-collapse:collapse;
	    padding:5px;
	    width:100px;
	 }

	 .oe_events_entry
	    { 
	    border-right:1px solid #3B4559; 
	    border-bottom:1px dotted #3B4559; 
	    font: 12px Verdana, Arial, Helvetica, sans-serif;
	    font-weight:bold;
	    color: #3B4559;
	    text-align:center;
	    border-collapse:collapse;
	    padding:5px;
	    width:100px;
	 }


	.oe_events_detail_box {
		display:block;	
		margin-bottom:15px;
	}

	/*
	  Tabellenausgabe Ende
	*/ 


.oe_events_detail_caption {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #3B4559;
    margin:0px;
    float:left;
    vertical-align:top;
    padding-right:10px;
    padding-left:0px;
    padding-bottom:2px;
    padding-top:2px;
}


.oe_events_detail_data {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #3B4559;
    padding-left:10px;
    padding-right:0px;
    padding-bottom:2px;
    padding-top:2px;
    vertical-align:top;
}



.oe_events_detail_table {
    margin-bottom:50px;


}



/*
  oe2edit: Einstellungen für oeNews 
*/

.summary003001_de_entry {
	margin-bottom:20px;
	line-height:11px;
	
}


.summary003001_de_headline  {

	width:600px;
	height:18px; 
	overflow:hidden; 
	background-color:#4F5C76; 
	margin-bottom:6px;
    	display:block;
}


.summary003001_de_headline a:link, 
.summary003001_de_headline a:visited  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold; 
	line-height:17px;
    	text-decoration:none;
    	padding-left:3px;
    	padding-right:3px;
    	padding-top:3px;
    	padding-bottom:5px;	
}

.summary003001_de_headline a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:bold; 
	line-height:17px;
    	padding-left:3px;
    	padding-right:3px;
    	padding-top:3px;
    	padding-bottom:5px;	
}



.summary003001_de_more:link, 
.summary003001_de_more:visited  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3B4559;
	text-decoration:none;
	font-weight:bold; 
	line-height:17px;
    	text-decoration:none;
    	padding-left:3px;
    	padding-right:3px;
    	padding-top:3px;
    	padding-bottom:5px;	
}

.summary003001_de_more:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3B4559;
	text-decoration:underline;
	font-weight:bold; 
	line-height:17px;
    	padding-left:3px;
    	padding-right:3px;
    	padding-top:3px;
    	padding-bottom:5px;	
}




/*
  oe2edit: Zentrale Einstellungen für die Seiteninhalte
*/

body { 
	margin:0px; 
	padding:0px;
	background-color:#84C442;
 }



.contenttext {
   	font-family:'Times New Roman',Times, serif;
	font-size: 10pt;
	font-weight: normal;	
	color: #000000;
}


.uploadtextfeld {
	width: 370px;
}


.oeForm_Rueckmeldung {
	font-weight:bold;

}



/*
  Benutzerdefinierte Einstellungen 
*/

.tabelle_links_kontakt {
	width:300px;
	padding-left:10px;
}

.tabelle_rechts_kontakt {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 8pt;
   	line-height:12pt;
   	font-weight:normal;
   	color: #000000;
	width:200px;
	padding-left:30px;
}

h1 {
	font: 18px 'Times New Roman',Times, serif;
	color: #000000;
	font-style: normal;
	font-weight:bold;
}


h2 {
	font: 16px 'Times New Roman',Times, serif;
	color: #000000;
	font-style: normal;
	font-weight:bold;
}

h3 {
	font: 14px 'Times New Roman',Times, serif;
	color: #000000;
	font-style: normal;
	font-weight:bold;
}

h4 {
	font: 12px 'Times New Roman',Times, serif;
	color: #000000;
	font-style: normal;
	font-weight:bold;
}


h5 {
	font: 10px 'Times New Roman',Times, serif;
	color: #000000;
	font-style: normal;
	font-weight:bold;
}

h6 {
	font: 8px 'Times New Roman',Times, serif;
	color: #000000;
	font-style: normal;
	font-weight:bold;
}

h7 {
	font: 6px 'Times New Roman',Times, serif;
	color: #000000;
	font-style: normal;
	font-weight:bold;
}


.HinweisBox {
	border: 2px solid #FF0000; 
	padding:5px;
}