html {
	width:100%;
	height:100%;
}

body {
	width:100%;
	height:100%;
	color:#000000;
	background-color:#e6e1d6;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	text-align:center;
}

ul#subnav {
	padding:0px 0px 0px 0px;
	margin:0px;
	border:0px;	


}

#subnav {
/*	text-indent:-20px; */
	list-style-type:none;
	margin:0px;
	padding:0px 0px 14px 0px;
	font-size:12px;

	font-weight:normal;

/*	width:262px!important;*/
}


ul #subnav li {
	display:block;
	line-height:20px!important;
	margin:0px;
	padding:0px 0px 0px 0px;
}

ul#subnav li a {
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	line-height:20px!important;
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:151px!important;
	font-size:12px;
	font-weight:normal;
	border-width:0px 0px 0px 0px;
}

ul#subnav a:hover {
	color:#818181;

}

#subnav a.active, #subnav a.active:hover {
	color:#108776; /* saisonabhängige Farbe */
}


#header {
	color:#000000;
	font-size:11px;
	color:#ffffff;
	background-color:#ffffff;
	width:952px !important;
	margin-left:5px;
	height:217px;
	text-align:right;
	border:0px;
	padding:14px 14px 0px 0px;
	background-position: center top;
	background-repeat: no-repeat;
}

#comingsoon {
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin-top:150px;
	padding:0px 0px 0px 771px;
	width:171px !important;

}

#homeclick{
	float:left;
	padding-top:60px;
	padding-left:14px;
}

#mainnavdiv {
	color:#000000;
	font-size:11px;
	color:#ffffff;
	background-color:#ffffff;
	width:952px !important;
	margin-left:5px;
	height:68px;
	text-align:right;
	border:0px;
/*	padding:14px 14px 0px 0px;*/
	padding:0px 14px 0px 0px;
	background-image:url("../pix/mainnav_bg.jpg");
	background-position: left top;
	background-repeat: repeat-x;
}


* html #mainnavdiv {
	/* \*/
	padding:0px 0px 0px 0px;
	/* */
}

#container {
	background-color:#ffffff;
	width:976px !important;
	margin:auto;
	height:100%;
	text-align:left;
	border:0px;
	padding:0px 0px 0px 0px;
	background-image:url("../pix/content_bg.gif");
	background-position: left top;
	background-repeat: repeat-y;
}

body > #container {
	height:auto;
	min-height:100%;
	overflow: hidden;
}

#homecontainer {
	background-color:#ffffff;
	width:976px !important;
	margin:auto;
	height:100%;
	text-align:left;
	border:0px;
	padding:0px 0px 0px 0px;
	background-image:url("../pix/homecontent_bg.gif");
	background-position: left top;
	background-repeat: repeat-y;
}

body > #homecontainer {
	height:auto;
	min-height:100%;
	overflow: hidden;
}

#pagetable {
	margin-left:5px;
	width:966px;
	padding:0;
}

#pagetable tbody { padding:0; margin:0; }

#searchcol {
	padding-left:6px;
	padding-right:6px;
	width:151px !important;
	vertical-align:top;
	padding-top:24px;
	}
#linecol {
	width:3px !important;
	background-image:url("../pix/linecol_bg.gif");
	background-position: left top;
	background-repeat: repeat-y;
	}
#calendarcol {
	width:209px !important;
	vertical-align:top;
	background-color:#108776; /* saisonabhängige Farbe */;
	border:0 !important;
	padding:0;
	}

#newslettercalendarcol {
	width:209px !important;
	vertical-align:top;
	background-color:#108776; /* saisonabhängige Farbe */;
	border:0 !important;
	padding:0;
	}


#agendacol {
	width:387px !important;
	vertical-align:top;
	padding-top:24px;
	padding-right:36px;
	}

#spacecol {
	width:141px !important;
	vertical-align:top;
	}

#calendar {
	/*width:182px !important;
	margin-left:14px;
	margin-top:10px;*/
	width:181px;
	vertical-align:top;
	padding:10px 14px 10px 14px;
	margin:0;
	background-color:#eeeae2;
}
#calendar #legend {
	height: 52px;
	font-size:10px;
	line-height:13px;
	padding:20px 0px 0px 0px;
}

#calendar #legend img {
	margin-right:3px;
	vertical-align: baseline;
}

/*NEWSTICKER*/
/*
div.newsticker {
	visibility:hidden;
	display:none;
}
div.newsticker div.newsentry{
	visibility:hidden;
	display:none;
}
div.newsspacer {
	visibility:hidden;
	display:none;
}
*/
/*NEWSTICKER*/
div.newsticker {
	position:absolute;
	margin:0px;
	padding:0px;
	width:209px;
	
	height:200px;
	background:#108776; /* saisonabhängige Farbe */;
	overflow:hidden;
}
div.newsticker div.newsentry{
	position:absolute;
	height:200px !important;
	width:179px; /* wegen margin auf rechter seite bloss 182 und nicht 200 */
	display:block;
	padding:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	line-height:14pt;
	color:#FFFFFF;	
}
div.newsticker a {
	color:#000000;
}
div.newsticker a:hover {
	color:#BA95A0;
}
div.newsspacer {
	width:209px;
	height:200px;
	margin:0px;
	padding:0px;
}

/*NEWSTICKER*/
/*
div.newsticker {
	visibility:hidden;
	display:none;
}
div.newsticker div.newsentry{
	visibility:hidden;
	display:none;
}
div.newsspacer {
	visibility:hidden;
	display:none;
}
*/
/*NEWSTICKER*/
div.newsticker {
	position:absolute;
	margin:0px;
	padding:0px;
	width:209px;
	
	height:200px;
	background:#108776; /* saisonabhängige Farbe */
	overflow:hidden;
}
div.newsticker div.newsentry{
	position:absolute;
	height:200px !important;
	width:179px; /* wegen margin auf rechter seite bloss 182 und nicht 200 */
	display:block;
	padding:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	line-height:14pt;
	color:#FFFFFF;	
}
div.newsticker a {
	color:#000000;
}
div.newsticker a:hover {
	color:#BA95A0;
}
div.newsspacer {
	width:209px;
	height:200px;
	margin:0px;
	padding:0px;
}

.season h6 {
	visibility:hidden;
	display:none;
}

.season span p {
	color:#000000;
}


.bold {
	font-weight:bold;
}

.hide {
	visibility:hidden;
	display:none;
}

/*hide print logo*/
img[src="/pix/logo_print.gif"] {
	display:none;
}

#container img.printlogo {
	display:none;
}

a img.1stcommunity {
	padding-left:11px;
}

#homecontainer img.printlogo {
	display:none;
}

#bymoxi {
	position:absolute;
	top:142px;
	left:3px;
	z-index:1;
	text-align:left;
}