/* allgemeine Definitionen */
html, body
 {
 height: 100%;
 width: 100%;
 margin: 0px;
 padding: 0px;

 font-family: Helvetica, Arial, Verdana, sans-serif;
 /*font-family:georgia,garamond,serif;*/
 

 
}

body {
  font-size:90%;
  background:#fff;
  text-align:left;
  
  background:url("../images/img_bg_content.jpg") repeat-y top;
  
  background-color:#E0E0E0;
}

.clear{
	clear:both;
	padding:0;
	margin:0;
}


td {
	vertical-align: top;
}

p{
	margin:0;
	padding:0;
}

img {
	border:none;
}

a {
	color:#012C81;
	text-decoration: underline;	
}

a:hover {
	color:#2A7FFF;
	text-decoration: underline;	
}

legend {
	padding-left:10px;
	padding-right:10px;
	border: 0px;
}

fieldset {
	border:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #C0C0C0;
	}

.radiolayout {
	width:60%;
	padding-top:15px;
	padding-bottom:15px;
}

.formu {
	width:80%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:110px;
	border: 1px solid #C0C0C0;
}

.mf-radio {
	border:0px;
}

.mf-text {
	color: #000000;
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
}

.mf-check {
	border: 0px;
}
.mf-select {
	border:0px;
}

.mf-input {
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
	margin-left: 5px;
}

.mf-submit {
	color: #ffffff;
	background-color: #C0C0C0;
	border: 0px;
}
/*

Head Bereich

*/

#head { 
	position:relative;
	
	margin:0; 

	padding:0;

	margin-left:-492px;

	left: 50%; 

	width:984px;

	height:322px;

	float:none;
	
	/*background:url("../images/img_bg_content.jpg") repeat-y top; */
	
} 


#datum-header{ 
	position:relative;
	
	margin:0; 

	padding:0; 

	width:983px;
	
	height:30px;
	
	border:none;

	float:left;

	background:url("../images/img_bg_header_date.jpg") no-repeat right top;

	text-align:right;

	font-size:80%;

	line-height: 2;

	color:gray;
	
}

#datum{ 
	
	margin-right:25px; 

}

#hintergrundbild{	position:relative;	margin:-141px 0px 0px 4px; 	padding:0; 	width:975px;	height:283px;	padding-left: 48px;	border:none;	float:left;	/*background:url("../images/img_header_die_gemeinde.jpg") no-repeat right top;*/	z-index:5;}
.news-latest-container{	padding:0px;	margin:0px;}.news-latest-item {	text-align:left;	padding:10px;}.news-latest-item  h4{	padding-bottom:5px;	margin:0px;}
#infocenter{
	position:absolute; 	margin:-150px 0 0 707px; 	padding-top:13px; 	width:261px;	height:52px;	border:none;	float:right;	font-size:18px;	background:url("../images/img_infocenter_bg.jpg") no-repeat left top;	color:#6D6D6F;	font-weight:500;	z-index:10;}

#infocenter a{
	margin:-50px 0px 0px 82px;
	padding-top:50px;
	color:#6D6D6F;
	text-decoration: none;
}

#infocenter a:hover,
#infocenter a:active,
#infocenter a:focus {
	font-weight:500;
	text-decoration: underline;
	color:black;
}

#searchcont { 	opacity: .8;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";		filter: alpha(opacity=80);	position:absolute; 	margin:-98px 0px 0 707px; 	padding:0px;	background-color:#CED7E6;	color:gray;	text-align:center;	width:253px;	height:52px;	float:right;	z-index:15;} 
#search { 	position:absolute; 
	margin:-98px 0px 0 707px; 
	padding:0px;
	background-color:transparent;
	color:gray;
	text-align:center;
	width:253px;
	height:52px;
	float:right;
	z-index:15;
} #searchEcke { 	position:absolute; 	margin:-150px 0px 0 959px; 	background:url("../images/img_header_ecke.jpg") no-repeat top;	z-index:15;	width:8px;	height:9px;} 
#newsblockcont { 	opacity: .9;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";		filter: alpha(opacity=90);	position:absolute; 	margin:-42px 0px 0 707px; 	padding-top:10px;	background-color:#F6F9FE;	color:gray;	text-align:center;	width:253px;	height:148px;	float:right;	color:#6D6D6F;	/*border:1px solid maroon;*/	z-index:15;} 
#newsblock { 	position:absolute; 	margin:-42px 0px 0 707px; 	padding-top:10px;	background-color:transparent;	color:gray;	text-align:center;	width:253px;	height:148px;	float:right;	color:#6D6D6F;	/*border:1px solid maroon;*/	z-index:15;} 


#search input{ 
}

.logintext {
	float:left;
	padding:4px 0px 0px 6px;
	margin:12px 0px 0px 12px;
	width:170px;
	height:24px;
	font-size:18px;
	color:#6C6D6F;
} 
.seachbutton{
	float:right;
	margin:12px 13px 0px 3px;
}

#logo { 
	position:relative; 
	margin:20px 0 0 70px; 
	width:261px;
	height:150px;
	border:none;
	float:left;
	background:url("../images/img_logo.png") no-repeat right top;
	z-index:20;
} 


/*
Mainnavigation
*/
#mainnavigation { 
	margin:0; 
	padding:0 0 0 55px; 
	float:left; 
	line-height:normal; 
	margin-left:-495px;
	left: 50%; 
	
	width:983px;
	
	position:relative; 

}

/*#greybg{ 
	background:transparent url("../images/navigation/balken_grau.jpg") repeat-x top; 
	position:absolute;
	width:100%;
	max-width:100%;
	height:37px;
	
}*/
#mainnavigation ul { 
	margin:0; 
	padding:0; 
	list-style:none;
} 
#mainnavigation li { 
	float:left; 
	margin:0px; 
	/*padding:0;*/
	padding-left:10px; 
}
#mainnavigation a {
	text-align:right;
	display:block; 
	height:46px;
	/*height:28px;*/
	padding: 10px 19px 0px 8px;
	color:gray;
	font-size:102%;	/* 122 */
	text-decoration: none;
}
* html #mainnavigation a {
	width:45px;
}
#mainnavigation a:hover{
	text-decoration: none;
}
#mainnavigation a.current {
	text-decoration: none;
}
#mainnavigation li.balkenGrauRot {
	background:url("../images/navigation/img_mainmenu__die_gemeinde.jpg") no-repeat right top;
	/*background:url("../images/navigation/balken_grau_rot.jpg") no-repeat right top;*/
	padding: 0px 0px 0px;
	height:46px;
}
#mainnavigation li.mainnavigation_15{
	background:url("../images/navigation/img_mainmenu__die_gemeinde_bg.jpg") repeat-x left top;
	/*background:url("../images/navigation/balken_rot.jpg") repeat-x left top;*/
}

#mainnavigation a.mainnavigation_15 {
	background:url("../images/navigation/img_mainmenu_tr.jpg") no-repeat right top; 
	/*background:url("../images/navigation/balken_rot_orange.jpg") no-repeat right top; */
}

#mainnavigation a:hover.mainnavigation_15,
#mainnavigation a:focus.mainnavigation_15{
	color:#7B6710;
}
#mainnavigation li.mainnavigation_20{
	background:url("../images/navigation/img_mainmenu_vorteil_essen_bg.jpg") repeat-x left top;  
	/*background:url("../images/navigation/balken_orange.jpg") repeat-x left top;*/
}
#mainnavigation a.mainnavigation_20 {
	background:url("../images/navigation/img_mainmenu_tr.jpg") no-repeat right top; 
	/*background:url("../images/navigation/balken_orange_gruen.jpg") no-repeat right top; */
}

#mainnavigation a:hover.mainnavigation_20,
#mainnavigation a:focus.mainnavigation_20{
	color:#9D3524;
}
#mainnavigation li.mainnavigation_19{
	background:url("../images/navigation/img_mainmenu_wirtschaft_bg.jpg") repeat-x left top;  
	/*background:url("../images/navigation/balken_gruen.jpg") repeat-x left top;*/
}
#mainnavigation a.mainnavigation_19 {
	background:url("../images/navigation/img_mainmenu_tr.jpg") no-repeat right top; 
	/*background:url("../images/navigation/balken_gruen_blau.jpg") no-repeat right top; */
}

#mainnavigation a:hover.mainnavigation_19,
#mainnavigation a:focus.mainnavigation_19{
	color:#717892;
}

#mainnavigation li.mainnavigation_18{
	background:url("../images/navigation/img_mainmenu_freizeit_u_kultur_bg.jpg") repeat-x left top;  
	/*background:url("../images/navigation/balken_blau.jpg") repeat-x left top;*/
}
#mainnavigation a.mainnavigation_18 {
	background:url("../images/navigation/img_mainmenu_tr.jpg") no-repeat right top; 
	/*background:url("../images/navigation/balken_blau_braun.jpg") no-repeat right top;*/
}

#mainnavigation a:hover.mainnavigation_18,
#mainnavigation a:focus.mainnavigation_18{
	color:#809A32;
}
#mainnavigation li.mainnavigation_174{

	background:url("../images/navigation/img_mainmenu_tourismus_bg.jpg") repeat-x left top;  
	/*background:url("../images/navigation/balken_braun.jpg") repeat-x left top;*/
}

#mainnavigation a.mainnavigation_174 {

	background:url("../images/navigation/img_mainmenu_tr.jpg") no-repeat right top; 
	/*background:url("../images/navigation/balken_braun_gelb.jpg") no-repeat right top; */
}

#mainnavigation a:hover.mainnavigation_174,
#mainnavigation a:focus.mainnavigation_174{
	color:#B97242;
}

#mainnavigation li.mainnavigation_17{
	background:url("../images/navigation/img_mainmenu_bildung_bg.jpg") repeat-x left top;  
	/*background:url("../images/navigation/balken_braun.jpg") repeat-x left top;*/
}

#mainnavigation a.mainnavigation_17 {
	background:url("../images/navigation/img_mainmenu_tr.jpg") no-repeat right top; 
	/*background:url("../images/navigation/balken_braun_gelb.jpg") no-repeat right top; */
}

#mainnavigation a:hover.mainnavigation_17,
#mainnavigation a:focus.mainnavigation_17{
	color:#6C6D6F;
}

#mainnavigation li.mainnavigation_16{
	background:url("../images/navigation/img_mainmenu_gesundheit_bg.jpg") repeat-x left top;  
	/*background:url("../images/navigation/balken_gelb.jpg") repeat-x left top;*/
}

#mainnavigation a:hover.mainnavigation_16,
#mainnavigation a:focus.mainnavigation_16{
	color:#79897D;
}
/*#mainnavigation a.mainnavigation_16 {
	background:url("../images/navigation/img_mainmenu_gesundheit_bg.jpg") no-repeat right top;

	/*background:url("../images/navigation/balken_gelb_grau.jpg") no-repeat right top;
} */

/*

/*

Breadcrump

*/

#breadcrump { 

	margin:25px 15px 0px 0px;
	margin-left:-435px;
	left: 50%;
	width:500px;
	
	padding:0 0 9px 0;
	
	font-size:14px;
	font-weight:600px
	/*color: gray;*/
	
	text-decoration: none;
	border-bottom:1px solid silver;
	position:relative;

} 

#breadcrump a { 

	font-size:14px;

	text-decoration: none;

} 

#breadcrump a:hover { 

	text-decoration: underline;

}

/*
Linker Bereich
*/
/*
#leftcontent { 
	margin:0; 
	padding:0;
	margin-left:-495px;
	position:relative;
	left: 50%; 
	width:250px;
	height:200%;
	border:none;
	float:left;
	
	background-color:#EEEEEE;
} 
*/


/*

Rechter Bereich

*/
#rightcontent { 
	margin:0; 

	padding:0;

	margin-left:215px;
	margin-top:-54px;
	position:absolute;

	left: 50%; 

	width:273px;
	
	height:inherit;
	
	border:none;
	
	float:left;
}



/*
Subnavigation Standart
*/


#subnavigationheader p{
	padding:5px 0px 0px 20px;
	height:25px;
	font-size:16px;
	font-weight:400px;
	color:white;
}

#subnavigation ul {
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
}

#subnavigation ul li{
	list-style:none;
	padding: 0px;
	margin: 0;
	width:100%;
	
	border-top:1px solid #E1E1E1;
}

#subnavigation ul li ul li a{
	padding-left: 43px;
	/*padding-left: 25px;*/
}

#subnavigation ul li ul li ul li a{
	padding-left: 53px;
	/*padding-left: 35px;*/
}

#subnavigation a {
	display: block;
	font-size:100%;
	color:black;
	text-decoration: none;
	outline: none;
	padding: 4px;
	padding-left: 3px;
}

#subnavigation .parent {
	background:url("../images/navigation/img_li_pfeil.png") no-repeat left top; 
	background-position:23px 8px;
	/* background-position:2px 8px; */
	
	padding-left:34px
	/* padding-left:17px; */
}

#subnavigation .curpar {
	background:url("../images/navigation/img_li_pfeil.png") no-repeat left top; 
	background-position:23px 8px;
	/* background-position:2px 8px; */
	padding-left:34px;
	/* padding-left:17px; */
	/*font-weight:600;*/
}

#touristeninfo-box{
	position:relative;
	border:none;
}
#touristeninfo-header{
	width:273px;
	background-color:#6D6D6F;
}

#touristeninfo-header p{
	padding:5px 0px 0px 20px;
	height:25px;
	font-size:16px;
	font-weight:400px;
	color:white;
}

#touristeninfo-text{
	padding-top:22px;
	padding-left:20px;
	color:#6D6D6F;
	background-color:#ECECEC;
}

#touristeninfo-text span{
	font-weight:600;
}

#touristeninfo-text a{
	color:#6D6D6F;
	text-decoration: underline;
}

#touristeninfo-text a:hover,
#touristeninfo-text a:active,
#touristeninfo-text a:focus {
	font-weight:600;
	text-decoration: none;
}
#custominfobox-box{	position:relative;	border:none;}#custominfobox-header{	width:273px;	background-color:#6D6D6F;}#custominfobox-header p{	padding:5px 0px 0px 20px;	height:25px;	font-size:16px;	font-weight:400px;	color:white;}#custominfobox{	padding-top:22px;	padding-left:20px;	color:#6D6D6F;	background-color:#ECECEC;}#custominfobox span{	font-weight:600;}#custominfobox a{	color:#6D6D6F;	text-decoration: underline;}#custominfobox a:hover,#custominfobox a:active,#custominfobox a:focus {	font-weight:600;	text-decoration: none;}
.img_menu_box_bottom{
	height:24px;
	width:273px;
	background:url("../images/navigation/img_menu_box_bottom.png") no-repeat left top;
	border:none;
}

/*
Body Bereich
*/
#contentbody { 
	margin:0; 
	padding:0;
	
	padding-top:15px;
	
	margin-left:-450px;
	position:relative;
	left: 50%; 
	
	min-height: 100%;
		
	border:none;
	float:left;
} 
#content { 
	
	font-size:14px;
	
	margin-left:15px;
	margin-right:15px;
	margin-bottom:25px;
	/*padding-top:18px;*/
	
	color:#6C6D6F;

	font-family:arial;
	
	width:630px;
	
	height:inherit;
	min-height:100%;
	float: left;
	
	display:inline;
}


#content h1{
		font-size:18px;
		font-weight:500px;
}

#content .csc-firstHeader h1{
	color:#6C6D6F;
}



.bodytext{
	color:#363636;
}

.csc-textpic-image{
	padding:8px;
	border:1px solid #ECECEC;
}

.imgtext-table  {
	margin-top:-17px;
}


/*

Footer Bereich

*/


#footer { 
	clear:left;
	margin:0; 
	padding:0;
	margin-left:-492px;
	left: 50%; 
	position:relative;
	width:984px;
	height:80px;
	border:none;
	float:none;
	background:url("../images/img_bg_footer.jpg") no-repeat right bottom;
	font-size:90%;
} 

#footer  hr{
	margin:0 30px 10px 30px;
	color:gray;
	}

#footer_text { 

	margin:0; 

	padding:0 0 0 30px; 

	float:left;

	text-align:left;

	vertical-align:bottom;
	
	color:#6C6D6F;
	

} 

#fixednavigation { 
	font-size:90%;
	margin:0; 
	padding:0 30px 0 0; 
	float:right;
	text-align:right;
	vertical-align:bottom;
	color:#6C6D6F;

} 

#fixednavigation a{ 
	font-size:90%;
	font-size:14px;
	color:#6C6D6F;
	text-decoration: underline;
} 

#fixednavigation a:hover,
#fixednavigation a:active,
#fixednavigation a:focus {
	color:black;
	text-decoration: underline;

}



fieldset.tx-powermail-pi1_fieldset {
    background-color: #EEEEEE;
    border: 0px solid #AAAAAA;
    padding: 10px;
}

legend{
  color: #cacaca;
}

