body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#5e8651;
}
body, html, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}

h1 {
	font-size:100%;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
}
a {
	color:#000000;
	text-decoration:underline;
}
a:hover {
	color:#000000;
	text-decoration:none;
}
#LayerZeile1Spalte1 h1 {
	font-size:20px;
	color:#FFFFFF;
	padding:0;
	margin:0;
}
#LayerTopText h1 {
	font-size:100%;
	color:#046b1a;
	font-weight:bold;
	padding-bottom:0;
	margin:0;
}
.logotxt {
	font-size:18px;
	color:#046b1a;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	margin:0px;
	display:block;
}
form {
	padding:0;
	margin:0;
}
.suchformfeld {
	width:100px;
	font-size:x-small;
	background-color:#afc3a7;
	border:1px solid #FFFFFF;
}
.menuetop {
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 5px 2px 5px;
}
.menuetop:hover {
	color:#000000;
	text-decoration:none;
	background-color:#cd930e;
}
.menue {
	font-size:110%;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #9eb696;
	background-image:url(/gemeinde/wLayout/design/img/arrow_menue.gif);
	background-repeat:no-repeat;
	padding-bottom:2px;
	padding-left:30px;
	padding-right:0px;
	padding-top:2px;
	display:block;
}
.menue:hover {
	font-size:110%;
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #9eb696;
	background-image:url(/gemeinde/wLayout/design/img/arrow_menueclicked.gif);
	background-repeat:no-repeat;
	background-color:#cd930e;
	padding-bottom:2px;
	padding-left:30px;
	padding-right:0px;
	padding-top:2px;
	display:block;
}
.menueclicked, .menueclicked:hover {
	font-size:110%;
	color:#000000;
	text-decoration:none;
	background-image:url(/gemeinde/wLayout/design/img/arrow_menueclicked.gif);
	background-repeat:no-repeat;
	background-color:#cd930e;
	padding-bottom:2px;
	padding-left:30px;
	padding-right:0px;
	padding-top:2px;
	display:block;
}
.submenue {
	color:#000000;
	text-decoration:none;
	background-color:#cd930e;
	background-image:url(/gemeinde/wLayout/design/img/point_submenue.gif);
	background-repeat:no-repeat;
	border-top:1px solid #e1be6e;
	padding-bottom:2px;
	padding-left:40px;
	padding-right:0px;
	padding-top:2px;
	display:block;
}
.submenue:hover, .submenueclicked, .submenueclicked:hover {
	color:#000000;
	text-decoration:none;
	background-color:#FFFFFF;
	background-image:url(/gemeinde/wLayout/design/img/point_submenue.gif);
	background-repeat:no-repeat;
	border-top:1px solid #e1be6e;
	padding-bottom:2px;
	padding-left:40px;
	padding-right:0px;
	padding-top:2px;
	display:block;
}



.logokoettmannsdorf {
	position:relative;
	float:left;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:5px;
	padding-top:0px;
	margin:0px;
}
.linktoptext {
	color:#046b1a;
	font-weight:bold;
	text-decoration:none;
}
.linktoptext:hover {
	color:#046b1a;
	font-weight:bold;
	text-decoration:underline;
}
.breadcrumblink {
	font-size:90%;
	color:#FFFFFF;
	text-decoration:none;
}
.breadcrumblink:hover, .breadcrumblinkclicked, .breadcrumblinkclicked:hover {
	font-size:90%;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.schriftgradlink1 {
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px;
}
.schriftgradlink1:hover, .schriftgradlink1clicked, .schriftgradlink1clicked:hover {
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#cd930e;
	text-decoration:none;
	padding:2px;
}
.schriftgradlink2 {
	font-size:110%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px;
}
.schriftgradlink2:hover, .schriftgradlink2clicked, .schriftgradlink2clicked:hover {
	font-size:110%;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#cd930e;
	text-decoration:none;
	padding:2px;
}
.schriftgradlink3 {
	font-size:120%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px;
}
.schriftgradlink3:hover, .schriftgradlink3clicked, .schriftgradlink3clicked:hover {
	font-size:120%;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#cd930e;
	text-decoration:none;
	padding:2px;
}
.menuebottom {
	position:relative;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:15px;
	padding-left:29px;
	padding-right:29px;
	padding-top:15px;
	margin:0px;
	border-right:1px solid #afc3a8;
}
.menuebottom:hover, .menuebottomclicked, .menuebottomclicked:hover {
	position:relative;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background-color:#cd930e;
	padding-bottom:15px;
	padding-left:29px;
	padding-right:29px;
	padding-top:15px;
	margin:0px;
	border-right:1px solid #afc3a8;
}
.downloadlink {
/*	color:#cd930e; */
	color:#5e8650;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	background-image:url(/gemeinde/wLayout/design/img/icon_download.gif);
	background-repeat:no-repeat;
	display:block;
}
.downloadlink:hover {
/*	color:#5e8650; */
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	background-image:url(/gemeinde/wLayout/design/img/icon_download.gif);
	background-repeat:no-repeat;
	display:block;
}

.betriebelink {
	color:#000000;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
	text-decoration:none;
	background-image:url(/gemeinde/wLayout/design/img/arrow_aufzaehlung.gif);
	background-repeat:no-repeat;
}
.betriebelink:hover, .betriebelinkclicked, .betriebelinkclicked:hover {
	color:#000000;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
	text-decoration:underline;
	background-image:url(/gemeinde/wLayout/design/img/arrow_aufzaehlung.gif);
	background-repeat:no-repeat;
}

ul {
	margin: 0px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	width: 300px;
}




li {
	list-style-image: url(/gemeinde/wLayout/design/img/icon_aufzaehlung.gif);
	padding-bottom:0px;
	padding-left:2px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
	width:100%;
}






ul a:link, ul a:visited {
	color: #000000;
}

ul a:hover, ul a:hover#akt {
	color: #003300;
}





/*
Layerstyles
*/

#MasterLayer {
	position:absolute;
	width:970px;
}
#LayerZeile1 {
	position:relative;
	float:left;
	width:965px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:0px;
	padding-top:10px;
}
#LayerZeile2 {
	position:relative;
	float:left;
	width:100%;
}
#LayerZeile3 {
	position:relative;
	float:left;
	width:100%;
	border-bottom:1px solid #afc3a8;
}
#LayerZeile1Spalte1 {
	position:relative;
	float:left;
}
#LayerZeile1Spalte2 {
	position:relative;
	float:right;
	top:10px;
}
#LayerZeile2Spalte1 {
	position:relative;
	float:left;
	width:195px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:15px;
	margin-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
#LayerZeile2Spalte2 {
	position:relative;
	float:left;
	width:758px;
	border:1px solid #afc3a8;
}
#LayerMenueTop {
	position:relative;
	float:left;
	color:#FFFFFF;
}
#LayerSucheTop {
	position:relative;
	float:left;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
        margin-top:-5px;
}
#LayerMenue {
	position:relative;
	float:left;
	width:100%;
	border-top:1px solid #9eb696;
}
#LayerTopBildStartseite {
	position:relative;
	float:left;
	width:100%;
	height:257px;
	border-bottom:1px solid #afc3a8;
}
#LayerTopBild {
	position:relative;
	float:left;
	width:100%;
	height:190px;
	border-bottom:1px solid #afc3a8;
}
#LayerLogo {
	position:relative;
	float:left;
	top:45px;
	left:5px;
	width:255px;
}
#LayerTopText {
	position:relative;
	float:left;
	top:50px;
/*	top:45px; */
	left:20px;
	width:280px;
	font-size:10px;
	color:#046b1a;
}
#LayerStartseiteInhaltSpalte1 {
	position:relative;
	float:left;
	width:480px;
	border-right:1px solid #afc3a8;
}
#LayerStartseiteInhaltSpalte2 {
	position:relative;
	float:left;
	width:277px;
}
#LayerBreadcrumb {
	position:relative;
	float:left;
	width:100%;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
}
#LayerBreadcrumbSpalte1 {
	position:relative;
	float:left;
	color:#FFFFFF;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:2px;
}
#LayerBreadcrumbSpalte2 {
	position:relative;
	float:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	color:#FFFFFF;
}
.LayerInhaltStartseite {
	position:relative;
	float:left;
	padding:10px;
	width:460px;
	background-color:#e1be6d;
}
#LayerZeile3Spalte1 {
	position:relative;
	float:left;
	color:#FFFFFF;
	width:190px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:10px;
	margin:0px;
}
#LayerZeile3Spalte2 {
	position:relative;
	float:left;
	width:758px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
	border-right:1px solid #afc3a8;
	border-left:1px solid #afc3a8;
}
.LayerTeaser {
	position:relative;
	float:left;
	width:100%;
	border-bottom:1px solid #afc3a8;
	font-size:10px;
}
.LayerTeaserSpalte1 {
	position:relative;
	float:left;
	width:80px;
}
.LayerTeaserSpalte2 {
	position:relative;
	float:left;
	width:187px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	margin:0px;
}
#LayerMaininhaltsbereich {
	position:relative;
	float:left;
	width:738px;
/*	background-color:#FFFFFF; */
	background-color:#f3db98;
	padding:10px;
	border-top:1px solid #afc3a8;
        min-height:250px;
}
#LayerMaininhaltsbereichSpalte1 {
	position:relative;
	float:left;
	width:450px;
}

#LayerMaininhaltsbereichSpalte1Breit {
	position:relative;
	float:left;
	width:690px;
}

#LayerMaininhaltsbereichSpalte2 {
	position:relative;
	float:left;
	left:40px;
	width:240px;
}
.LayerGaleriebild {
	position:relative;
	float:left;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:10px;
	margin-top:0px;
	padding:0px;
}





/* NEU */

.TabelleBeschreibung {
      border-color:#000000;
      border-width:1px;
      border-style:solid;
      margin-bottom:10px;
}

.TabelleBeschreibungOhneLinie  {
      border-color:#000000;
      border-width:0px;
      border-style:solid;
      margin-bottom:20px;
}


.navSitemapLevel1Open {
	list-style-image: none;
        list-style-type: none;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
}

.navSitemapLevel2Open {
	list-style-image: none;
        list-style-type: none;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
	width:100%;
}





input                {font-size:11px; font-family:verdana, arial, sans-serif; border:1px solid #486E8E; background-color:#E6EAEE; margin-top:3px;}
select               {font-size:11px; font-family:verdana, arial, sans-serif; border:1px solid #486E8E; background-color:#E6EAEE; margin-top:3px;}
textarea             {font-size:11px; font-family:verdana, arial, sans-serif; border:1px solid #486E8E; background-color:#E6EAEE; margin-top:3px;}



.elementForm                {margin:8px; clear:both;}
.elementForm table          {}
.elementForm input          {width:300px;}
.elementForm textarea       {width:300px; height:150px;}
.elementForm .zip           {width:60px;  float:left;}
.elementForm .city          {width:225px; float:right;}

.formCaption                {width:190px;}
.formValue                  {width:300px;}