body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a img{
	border: none;}

/*------------------------------------------------- Div Elemente (Navigation) */

div.navi_1{
	margin-bottom: 5px;
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #FFFFFF;
}

div.navi_21{
	margin-bottom: 2px;
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #FFFFFF;
}

div.navi_22{
	margin-bottom: 5px;
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #FFFFFF;
}




	.rand {
	background-color: #336633;
	}

	.bground {
	background-color: #FFFFFF;
	}
	
	.bg_mainnavi {
	background-color: #FFFFFF;
	}

	.bgnavi {
	background-color: #81A081;
	}

	.bgrechts {
	background-color: #D4DFD4;
	}

	.bggrau {
	background-color: #D6D6D6;
	}

	.bgdgrau {
	background-color: #999999;
	}
	
	
.bg_hinweise{
	background-color: #F1F5F1;
}

.rand_wetter_icon{
	/*background-color: #999999;*/
}

.rand_images{
	background-color: #666666;
}

.bg_row1{
	background-color: #EFEDED;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;
}

.bg_row2{
	background-color: #F4F4F4;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;	
}
		
	.text	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 11px;
		line-height: 13px;
		text-decoration: none;
		color: #333333;
		}
		
	.texterror{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 11px;
		line-height: 13px;
		text-decoration: none;
		color: #FF0000;
		}
		
	.textwhite	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 11px;
		line-height: 13px;
		text-decoration: none;
		color: #FFFFFF;
		}
	.texts	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 10px;
		line-height: 12px;
		text-decoration: none;
		color: #333333;
		}
		
	.texts_hinweise{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 10px;
		line-height: 12px;
		text-decoration: none;
		color: #666666;
		}
		
	.texts_grau{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 10px;
		line-height: 12px;
		text-decoration: none;
		color: #666666;
		}
	
	.textswhite	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 10px;
		line-height: 12px;
		text-decoration: none;
		color: #FFFFFF;
		}
    .header	{
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		text-decoration: none;
		color: #81A081;
		}
		
	.subheader	{
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		font-size: 11px;
		line-height: 14px;
		text-decoration: none;
		color: #81A081;
		}
		
	.subheader_home	{
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		text-decoration: none;
		color: #333333;
		}
		
	.subheader_euro	{
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		text-decoration: none;
		color: #336633;
	}

	.textbold	{font-weight: bold; text-decoration:none;}

	.textunder	{font-weight: bold;}

    .nobr {white-space: nowrap;}
	
	
	/*------------------------------------------------- Link Elemente */

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

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

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

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


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

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

A.footer:link {color: #666666; text-decoration: none;}
A.footer:visited {color: #666666; text-decoration: none;}
A.footer:active {color: #666666; text-decoration: none;}
A.footer:hover {color: #336633; text-decoration: underline;}

.bg_header_table{
	background-color:#D4DFD4;
}


/* =========================== START SITEMAP =========================== */

#sitemap_box{
   float:left;
	width: 255px;
	margin-bottom: 30px;
}

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

.sitemap_level2 {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	font-weight: normal;
}

.sitemap_level3 {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-decoration: none;
	font-weight: normal;
}


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

/* =========================== STOP SITEMAP =========================== */
	
	
	
/*------------------------------------------------- Formular Elemente */

input, textarea {
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	font-size: 11px;
}

input.search {
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	font-size: 11px;
}	

input.button {
	background-color: #D4DFD4;
	border-color: #999999;
	color: #333333;
	border-width: 1px;
	border-style: solid;
}

input.button2 {
	border-width: 0px;
	border-style: none;
}

input.radio {
	border-width: 0px;
	border-style: solid;
}





/* =========================== TOOLTIPPS ============================== */
div#container{
margin: 0px;
}

a.info{
position:relative; 
z-index:24;
background-color: #FFFFFF;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: normal;
color: #333333;
text-decoration: none;
}

a.info:hover{
z-index: 25;
background-color: #CCCCCC;
}
a.info span{
display: none;
}
a.info:hover span{ 
display: block;
position:absolute;
top: 2em;
left: 2em;
width: 30em;
border: 1px solid #333333;
background-color: #D4DFD4;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: normal;
color: #333333;
padding: 5px;
}




a.info2{
position:relative; 
z-index:24;
background-color: #FFFFFF;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: normal;
color: #333333;
text-decoration: none;
}

a.info2:hover{
z-index: 25;
background-color: #CCCCCC;
}
a.info2 span{
display: none;
}
a.info2:hover span{ 
display: block;
position:absolute;
top: 2em;
left: 2em;
width: 40em;
border: 1px solid #333333;
background-color: #D4DFD4;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: normal;
color: #333333;
padding: 5px;
}

/* =========================== END TOOLTIPPS ============================== */




/* =========================== NEWS ====================================== */

.news_linea{
background-image: url(../images/news/bg_trenn.gif);
background-repeat: repeat-x;
}

.bg_archiv_monat{
	background-color: #E6ECE6;
}

/* ******************************* Mittagsmenu ******************************* */

/* MONTAG */
.bg_header_day1{
	background-color:#D4DFD4;
}

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

.bg_day1{
	background-color:#F4F4F4;
}

/* DIENSTAG */
.bg_header_day2{
	background-color:#D4DFD4;
}

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

.bg_day2{
	background-color:#F4F4F4;
}

/* MITTWOCH */
.bg_header_day3{
	background-color:#D4DFD4;
}

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

.bg_day3{
	background-color:#F4F4F4;
}


/* DONNERSTAG */
.bg_header_day4{
	background-color:#D4DFD4;
}

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

.bg_day4{
	background-color:#F4F4F4;
}



/* FREITAG */
.bg_header_day5{
	background-color:#D4DFD4;
}

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

.bg_day5{
	background-color:#F4F4F4;
}



/* ******************** MEZZE ******************** */

.block_mezze{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 1px;
	padding-right: 1px;
}

/* **************************** Gallerie ************************ */

.bg_gallerie_right{
	background-color: #D4DFD4;
}

.bg_gallerie_left{
	background-color: #E7EBE7;
}


#content_off{
		display: none;
}

#content_on{
		display: none;
		display: block;
}


/* ********************** bilder *********************** */

.bilder_content{
	border: 1px solid;
	border-color: #999999;
}

.attivo_en a:hover{
	background-image: url(../images/sprache_en_o.gif);
	background-repeat: no-repeat;


}

.attivo_de a:hover{
	background-image: url(../images/sprache_de_o.gif);
	background-repeat: no-repeat;


}

.titolo{
font-size:11px;

}

/* DMAIL NEWSLETTER
---------------------------------------------------------*/
.csc-header .csc-firstHeader{
font-size:11px;
}
.DMAIL
{
	margin-right:0px;
	margin-left:0px;

	
}
.dmailline
{
	width:330px;
	height:23px;
	margin-top:8px;
	margin-left: 0px;
}


.dmailline span
{
	float: left;
	width: 110px;
}

.module_sys_dmail_category{
	margin-left: 110px;
}

.dmailinput
{

	float: left;
	width: 160px;
	height:13px;
	padding-top:2px;
	border:1px solid #336633;
}
.footer_new, .footer_new a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	text-align:center;
	text-decoration:none;
	line-height:32px;
	}
	
.footer_new a:hover{
	text-decoration: underline;}
	
	
	
/* chgallery */
div.tx-chgallery-pi1 {float:left; width:330px; height:auto;}

/* list view */

div.tx-chgallery-pi1 div.single { float:left; height:90px; margin:0px 20px 16px 0px; padding:0px 0px 0px 0px;}

div.tx-chgallery-pi1 div.single div.img { clear:both; width:90px; height:90px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; background-image:none;  }
div.tx-chgallery-pi1 div.single div.img a img {}


div.tx-chgallery-pi1 div.single div.ch_txt { display:none; }

/*#content_text div.tx-chgallery-pi1 div.single div.ch_txt { clear:both; width:102px; height:auto; margin:6px 0px 0px 0px; }*/
div.tx-chgallery-pi1 div.clr { clear:both; height:1px; }

div.tx-chgallery-pi1 div.pagebrowser { border:none; width:310px; margin:0px 0px 20px 0px;  line-height:15px; background-color:#81A081; }
div.tx-chgallery-pi1 div.pagebrowser div.next, #content_text div.tx-chgallery-pi1 div.pagebrowser div.prev { width:100px; }
div.tx-chgallery-pi1 div.pagebrowser div.next a { padding:0px 18px 0px 0px; }
div.tx-chgallery-pi1 div.pagebrowser div.next a:hover { color:#333333;  }
div.tx-chgallery-pi1 div.pagebrowser div.prev a:hover, #content_text div.tx-chgallery-pi1 div.pagebrowser div.next a:hover { }
div.tx-chgallery-pi1 div.pagebrowser div.text { width:120px; }

div.tx-chgallery-pi1 div.info { background-color:#ffffff; border:none; width:306px; margin:0px 0px 24px 0px; }
div.tx-chgallery-pi1 div.info strong { 
	color:#333333;
	font-size:12px;
}

/* category view */
div.tx-chgallery-pi1 ul.chgallery-list { border:none; list-style:none;float:left;width:330px; height:auto;margin:0px; }
div.tx-chgallery-pi1 ul.chgallery-list li.item { margin:0px 0px 0px 0px; padding-bottom:0px; list-style-image:none;}
div.tx-chgallery-pi1 ul.chgallery-list li.itemodd { background-color:transparent; border:none; float:left; 	min-height: 100px; height: auto !important; height: 100px; background-color:#fff; padding: 0px 0px 10px 0px; }
div.tx-chgallery-pi1 ul.chgallery-list li.itemeven { background-color:#ffffff;border:none;  float:left; 	min-height: 100px;height: auto !important;height: 100px; padding: 0px 0px 10px 0px;}
div.tx-chgallery-pi1 ul.chgallery-list li.item div.img { float:left; padding:16px 0px 16px 0px; }

div.tx-chgallery-pi1 ul.chgallery-list li.item div.img img { float:left; margin:4px 4px 4px 4px!important; border: 0px; width: 90px; height: 90px;} 

div.tx-chgallery-pi1 ul.chgallery-list li.item div.img a{ float:left; padding: 0px; border: 0px; width: 98px; height: 98px;} 

div.tx-chgallery-pi1 ul.chgallery-list li.item div.img a:hover {  }

/*#content_text div.tx-chgallery-pi1 ul.chgallery-list li.item div.img a  { border:4px solid #dcdcb5; }
#content_text div.tx-chgallery-pi1 ul.chgallery-list li.item div.img a img:hover { border:4px solid #d0cdaa; }
#content_text div.tx-chgallery-pi1 ul.chgallery-list li.item div.img a:hover { background-color:#d0cdaa; }*/
div.tx-chgallery-pi1 ul.chgallery-list li.item div.text { float:left; width:206px; min-height: 70px; height: auto !important; height: 70px; padding:16px 0px 0px 0px; line-height:18px; }
div.tx-chgallery-pi1 ul.chgallery-list li.item div.text div.title a { width:226px; font-width:bold; text-decoration:none; }
div.tx-chgallery-pi1 ul.chgallery-list li.item div.text div.attributes a { width:226px; font-size:10px; font-weight:normal; text-decoration:none; }
div.tx-chgallery-pi1 ul.chgallery-list li.item div.text div.description a { width:226px; font-weight:normal; text-decoration:none; } /*#978d69*/
#mehr_chgal { float: left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	
.tx-chgallery-pi1 .pagebrowser .prev {
float:left;
padding:0 0 0 10px;
width:75px!important;
}