body {
background-color:#FFFFFF;
margin:0;
padding:0;
}

.bg_form {
background-image:url(../img/bg_form.gif);
background-repeat:repeat-y;
}

.line_bottom {
background-image:url(../img/bg_bottom.jpg);
}
.calendar_div{
	position:absolute;
	z-index:20;
	display:none;
	margin-left:-120px;
	margin-top:0px;
}

.calendar_iframe{
	width:212px;
	height:170px;
	border:0px;
	padding:0px;
	margin:0px;
}

.header	{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #333333;
	}
	
.subheader	{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #6E5208;
	}
	
.navi	{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #FFFFFF;
	}
	

.textbold	{font-weight: bold;}


.text {
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #333333;
	}

.texthell {
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #A08635;
	}
	
.textshell {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #A08635;
}
	
.texts {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #333333;
}

ul{
    list-style-image: url(../images/icons/dot_list.gif);
}

A:link {color: #333333; text-decoration: underline;}
A:visited {color: #333333; text-decoration: underline;}
A:active {color: #333333; text-decoration: underline;}
A:hover {color: #930101; text-decoration: underline;}


.titel_navi {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #333333;
}

.pos_team {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #A18635;
}

/* ************************* Search ******************************* */

A.search_button:link {color: #A08635; text-decoration: none;}
A.search_button:visited {color: #A08635; text-decoration: none;}
A.search_button:active {color: #A08635; text-decoration: none;}
A.search_button:hover {color: #333333; text-decoration: none;}

.felder_suchen {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	border: 1px solid #A08635;
	color: #A18635;	
}

/* ************************* end Search *************************** */


.bg_trenn_content{
	background-color: #333333;
}

.bg_trenn_listing{
	background-color: #D3D0A7;
}

.bg_listing{
	background-color: #D9D9D9;
}

.bg_table{	
    font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #333333;
	background-color: #D3D0A7;
}


/* layout website ************* */

.bg_content{
	background-color: #FFFFFF;
}

.bg_maennli{
  background-image:url(../images/C15.004/layout/maennli.gif);
  background-repeat:no-repeat;
  background-position:0px bottom;
 }

/* ********************* Navigation ********************** */

A.navi:link {color: #333333; text-decoration: none;}
A.navi:visited {color: #333333; text-decoration: none;}
A.navi:active {color: #333333; text-decoration: none;}
A.navi:hover {color: #FFFFFF; text-decoration: none;}

A.service_navi:link {color: #A08635; text-decoration: none;}
A.service_navi:visited {color: #A08635; text-decoration: none;}
A.service_navi:active {color: #A08635; text-decoration: none;}
A.service_navi:hover {color: #333333; text-decoration: none;}

A.service_navi_act:link {color: #333333; text-decoration: none;}
A.service_navi_act:visited {color: #333333; text-decoration: none;}
A.service_navi_act:active {color: #333333; text-decoration: none;}
A.service_navi_act:hover {color: #333333; text-decoration: none;}

A.naviact:link {color: #FFFFFF; text-decoration: none;}
A.naviact:visited {color: #FFFFFF; text-decoration: none;}
A.naviact:active {color: #FFFFFF; text-decoration: none;}
A.naviact:hover {color: #FFFFFF; text-decoration: none;}





/* ******************* navi ******************************* */

A.navi_level1:link {color: #333333; text-decoration: none;}
A.navi_level1:visited {color: #333333; text-decoration: none;}
A.navi_level1:active {color: #333333; text-decoration: none;}
A.navi_level1:hover {color: #333333; text-decoration: none;}

A.navi_level1_act:link {color: #FFFFFF; text-decoration: none;}
A.navi_level1_act:visited {color: #FFFFFF; text-decoration: none;}
A.navi_level1_act:active {color: #FFFFFF; text-decoration: none;}
A.navi_level1_act:hover {color: #FFFFFF; text-decoration: none;}


A.navi_level2:link {color: #333333; text-decoration: none;}
A.navi_level2:visited {color: #333333; text-decoration: none;}
A.navi_level2:active {color: #333333; text-decoration: none;}
A.navi_level2:hover {color: #333333; text-decoration: none;}

A.navi_level2_act:link {color: #333333; text-decoration: none;}
A.navi_level2_act:visited {color: #333333; text-decoration: none;}
A.navi_level2_act:active {color: #333333; text-decoration: none;}
A.navi_level2_act:hover {color: #333333; text-decoration: none;}


.bg_trenn_sub{
	background-color: #FFFFFF;
}


.bg_trenn_subsub{
	background-color: #FFFFFF;
}

.bg_sub_navi{
	background-color: #A18635;
}

.bg_trenn_navi{
	background-color: #333333;
}

.bg_trenn_navi_home{
	background-color: #FFFFFF;
}

.bg_navi_active{
	background-color: #333333;
}



.bg_sub_sub{
	background-color: #FFE57D;
}

.textsnavi {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #333333;
}

.textnavi_act {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #FFFFFF;
	}

/* ********************************************* */
/* ******************* Rundgang ******************************* */
.bg_desc_rundgang {
	background-color: #D3D0A7;
}
#mulibar {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility:visible;
	background-color:#D3D0A7;
}
#pianobar {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: hidden;
	background-color:#D3D0A7;
}
#stubli {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: hidden;
	background-color:#D3D0A7;
}
#hofkeller {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: hidden;
	background-color:#D3D0A7;
}
#acla {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: hidden;
	background-color:#D3D0A7;
}
#segantini {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: hidden;
	background-color:#D3D0A7;
}
#lionsaal {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: hidden;
	background-color:#D3D0A7;
}
#terrine {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: hidden;
	background-color:#D3D0A7;
}
#lehall {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: visible;
	background-color:#D3D0A7;
}
#kindergarten {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: hidden;
	background-color:#D3D0A7;
}
#junior {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: visible;
	background-color:#D3D0A7;
}
#kata {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: hidden;
	background-color:#D3D0A7;
}
#katb {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: hidden;
	background-color:#D3D0A7;
}
#katc {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: hidden;
	background-color:#D3D0A7;
}
#katd {
	position:absolute;
	width:578px;
	height:200px;
	z-index:1;
	visibility: hidden;
	background-color:#D3D0A7;
}
/* ********************************************* */


/* ************************* Sitemap *********************** */

A.sitemap_lev1:link {color: #333333; text-decoration: none;}
A.sitemap_lev1:visited {color: #333333; text-decoration: none;}
A.sitemap_lev1:active {color: #333333; text-decoration: none;}
A.sitemap_lev1:hover {color: #A18635; text-decoration: underline;}

A.sitemap_lev2:link {color: #A18635; text-decoration: none;}
A.sitemap_lev2:visited {color: #A18635; text-decoration: none;}
A.sitemap_lev2:active {color: #A18635; text-decoration: none;}
A.sitemap_lev2:hover {color: #A18635; text-decoration: underline;}

A.sitemap_lev3:link {color: #A18635; text-decoration: none;}
A.sitemap_lev3:visited {color: #A18635; text-decoration: none;}
A.sitemap_lev3:active {color: #A18635; text-decoration: none;}
A.sitemap_lev3:hover {color: #A18635; text-decoration: underline;}

/* ********************************************************************* */


/* ******************************* CSS Integration ************************** */
.bg_trenn_events{
	background-color: #D3D0A7;
}

.bg_trenn_news{
	background-color: #D3D0A7;
}

.bg_trenn_news_home{
	background-color: #333333;
}

.bg_trenn_events_home{
	background-color: #333333;
}

.bg_trenn_newsletter{
	background-color: #D3D0A7;
}

.bg_search_left{
	background-color: #FFF7D9;
}

.bg_search_right{
	background-color: #FFE57D;
}

.search_button_event{
	background-color:#A18635;
	color:#FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-weight:normal;
	font-size: 11px;
	line-height: 12px;
	border:1px solid;
	border-color:#333333;
}

.search_button_news{
	background-color:#A18635;
	color:#FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-weight:normal;
	font-size: 11px;
	line-height: 12px;
	border:1px solid;
	border-color:#333333;
}

.button_newsletter_act{
	background-color:#FFE57D;
	color:#333333;
	font-family: verdana, arial, sans-serif;
	font-weight:normal;
	font-size: 11px;
	line-height: 12px;
	border:1px solid;
	border-color:#333333;
}

.button_newsletter_pass{
	background-color:#A18635;
	color:#FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-weight:normal;
	font-size: 11px;
	line-height: 12px;
	border:1px solid;
	border-color:#333333;
}

A.more_events:link {color: #333333; text-decoration: none;}
A.more_events:visited {color: #333333; text-decoration: none;}
A.more_events:active {color: #333333; text-decoration: none;}
A.more_events:hover {color: #A18635; text-decoration: underline;}

A.more_news:link {color: #333333; text-decoration: none;}
A.more_news:visited {color: #333333; text-decoration: none;}
A.more_news:active {color: #333333; text-decoration: none;}
A.more_news:hover {color: #A18635; text-decoration: underline;}

A.service_events:link {color: #333333; text-decoration: none;}
A.service_events:visited {color: #333333; text-decoration: none;}
A.service_events:active {color: #333333; text-decoration: none;}
A.service_events:hover {color: #A18635; text-decoration: underline;}

A.service_news:link {color: #333333; text-decoration: none;}
A.service_news:visited {color: #333333; text-decoration: none;}
A.service_news:active {color: #333333; text-decoration: none;}
A.service_news:hover {color: #A18635; text-decoration: underline;}

.bg_bild_events{
	background-color:#A18635; 
}

.bg_bild_news{
	background-color:#A18635; 
}

.bg_trenn_wetter_home{
	background-color: #333333;
}

.rand_wetter_home{
	background-color: #333333; 
}

/* ********************************************************************* */


/* *********************** Box Livecam Home **************************** */
.rand_livecam{
	border: 1px solid;
	border-color: #333333;
}

.trenn_box_livecam{
	background-color: #333333;
}

.trenn_vert_livecam{
	background-color: #FFFFFF;
}




/* ********************** Eurokonverter Packages ************************ */
.boxheader_eurokonv{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #FFFFFF;	
}

.bg_header_eurokonv{
	background-color: #A08635; 
}

.bg_box_eurokonv{
	background-color: #FFE57D;
}


/* ********************************************************************** */
