

html {
	height: 101%;
	margin-bottom: 10px;
}

body {
	background-color:#FFFFFF;
	color:#535353;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}

* {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#535353;
	font-size:12px;
	margin:0px;
	padding:0px;
}

img {
	border:none 0px #FFFFFF;
}

a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
	color:#584a44;
}

div.clear {
	clear:both;
}

span.nf {
	font-size:inherit;
	color:inherit;
	font-weight:normal;
}

b {
	font-size:inherit;
	color:inherit;
	font-weight:bold;
}

h1 {
	color:#584a44;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:18px;
	padding-bottom:18px;
}

h2 {
	color:#584a44;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:16px;
}

h1 span.nf {
	color:#584a44;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	font-size:18px;
	padding-bottom:18px;
	font-weight:normal;
}

h1 b {
	color:#584a44;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	font-size:18px;
	padding-bottom:18px;
	font-weight:normal;
	font-weight:bold;
}

h2 span.nf {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	font-weight:normal;
	font-size:16px;
}

h2 b {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:16px;
}

h5 {
	color:#584a44;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	font-size:11px;
}

p {

}

fieldset {
	border:none 0px #FFFFFF;
	padding:0px;
	margin:0px;
}


div.oben {

	background-color:#EEEDEC;
					margin:0px;
	padding:0px;
	width:100%;
	height:136px;
}

div.sprachwahl {
	margin:0px auto 0px auto;
	padding:0px 0px 17px 0px;
	width:987px;
	height:22px;
	clear:both;
}

div.sprachwahl ul {
	float:right;
	margin:0px 5px 5px 0px;
	padding:2px 3px 3px 5px;
	list-style-type:none;
	background-color:#554A44;
}

div.sprachwahl ul li {
	float:left;
	padding:0px 2px 0px 2px;
	color:#CDC9C8;
}

div.sprachwahl ul li a {
	color:#CDC9C8;
	text-decoration:none;
	text-transform:uppercase;
	font-size:9px;
}

div.sprachwahl ul li a:hover, div.sprachwahl ul li.aktiv a {
	text-decoration:underline;
}

div.kopf {
	background-image:url(/grafiken/kopf.jpg);
	margin:0px auto 0px auto;
	width:987px;
	height:97px;
	overflow:hidden;
	position:relative;
	clear:both;
}

div.kopf img.logo {
	position:absolute;
	left:723px;
	top:14px;
	border:none 0px #FFFFFF;
}

div.kopf ul.menueebene1 {
	list-style-type:none;
	position:absolute;
	left:14px;
	top:66px;
}

div.kopf ul li {
	float:left;
	height:20px;
	overflow:hidden;
}

div.kopf ul li.aktiv {
	height:20px;
	overflow:hidden;
}

div.kopf ul li a {
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	height:20px;
	overflow:hidden;
	padding:4px 7px 0px 7px;
	color:#584A44;
	text-decoration:none;
	text-transform:uppercase;
}

div.kopf ul li.aktiv a, div.kopf ul li a:hover {
	color:#FFFFFF;
	background-color:#574A44;
}

div.visualz {
	margin:0px auto 0px auto;
	width:987px;
	height:262px;
	overflow:visible;
}

div.visualz div.visual {
	position:relative;
	float:left;
	background-color:#e0e09d;
	width:982px;
	overflow:visible;
	height:261px;
	border-bottom:solid 1px #574A44;
}

div.visualz div.visualinnen {
	width:962px;
	height:261px;
	float:right;
	margin:0px 0px 0px 20px;
}

div.visualz div.visualinnen div.visual img {
	float:right;
}

div.visualz div.visual img.wellen {
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;
}

div.visualz div.visual img.start1 {
	position:absolute;
	left:20px;
	top:0px;
	z-index:100;
}

div.visualz div.visual img.start2 {
	position:absolute;
	left:259px;
	top:0px;
	z-index:100;
}

div.visualz div.visual img.start3 {
	position:absolute;
	left:497px;
	top:0px;
	z-index:100;
}

ul.checkradio {
	list-style-type:none;
	list-style-image:none;
	padding:0px;
	margin:0px;
}

ul.checkradio li {
	float:left;
}


div.mittez {

/*
	background-image:url(/grafiken/mittez_schatten.gif);
	background-repeat:no-repeat;
	background-position:top right;
*/
			margin:0px auto 0px auto;
	width:987px;
	overflow:hidden;
}

div.mittez div.mitte {
	float:left;
	width:981px;
	overflow:hidden;
	border-left:solid 1px #EDEDED;
	border-bottom:solid 1px #EDEDED;
}

div.mittez div.mitte ul.menueebene2, div.mittez div.mitte ul.menueebeneff {
	background-color:#ACA4A1;
	list-style-type:none;
	width:962px;
	height:22px;
	float:right;
}

div.mittez div.mitte ul.menueebene2 li, div.mittez div.mitte ul.menueebeneff li {
	background-color:#ACA4A1;
	float:left;
}

div.mittez div.mitte ul.menueebene2 li.aktiv, div.mittez div.mitte ul.menueebeneff li.aktiv {
}

div.mittez div.mitte ul.menueebene2 li a, div.mittez div.mitte ul.menueebeneff li a {
	font-size:10px;
	display:block;
	float:left;
	height:17px;
	padding:5px 10px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}

div.mittez div.mitte ul.menueebene2 li.aktiv a, div.mittez div.mitte ul.menueebene2 li a:hover, div.mittez div.mitte ul.menueebeneff li.aktiv a, div.mittez div.mitte ul.menueebeneff li a:hover {
	background-color:#574A44;
}

div.mittez div.mitte div.schattenlinie {
	background-image:url(/grafiken/schattenlinie.jpg);
	width:981px;
	height:7px;
}

div.mittez div.mitte div.inhaltez {
background-image:url(/grafiken/inhaltez_hg.jpg);	min-height:240px;
	position:relative;
}

div.mittez div.mitte div.inhaltez a:hover {
	text-decoration:underline;
}

div.mittez div.mitte div.inhaltez div.seitentext {
	float:left;
	padding:33px 40px 40px 50px;
	width:617px;
	line-height:18px;
	position:relative;
}

div.mittez div.mitte div.inhaltez div.seitentext #breadcrumb {
	position:absolute;
	top:6px;
	left:20px;
	font-size:10px;
	color:#535353;
}

div.mittez div.mitte div.inhaltez div.seitentext #breadcrumb h1 {
	font-size:10px;
	font-weight:normal;
	line-height:normal;
	color:#535353;
	margin:0px;
	padding:0px;
}

div.mittez div.mitte div.inhaltez div.seitentext #breadcrumb a {
	font-size:10px;
	color:#535353;
	text-decoration:none;
}

div.mittez div.mitte div.inhaltez div.seitentext #breadcrumb a:hover {
	font-size:10px;
	color:#77B800;
	text-decoration:none;
}

div.mittez div.mitte div.inhaltez div.seitentext #breadcrumb .break {
	color:#77B800;
}

div.mittez div.mitte div.inhaltez div.seitentextstart {
	float:left;
	padding:40px 0px 40px 5px;
	width:723px;
}

div.mittez div.mitte div.inhaltez div.news {
	float:right;

	width:218px;
	padding:20px 20px 40px 36px;
				}

div.mittez div.mitte div.inhaltez div.news div.news_ueberschrift {
	font-size:11px;
	font-weight:bold;
	color:#574A44;
	text-transform:uppercase;
	padding-bottom:20px;
}

div.mittez div.mitte div.inhaltez div.news ul {
	list-style-image:url(/grafiken/weiterpfeilchen_news.gif);
	margin:8px 0px 8px 30px;
}

div.mittez div.mitte div.inhaltez div.seitentext ul {
	list-style-image:url(/grafiken/weiterpfeilchen_news.gif);
	margin:0px 0px 0px 0px;
}

div.mittez div.mitte div.inhaltez div.seitentext ul li {
	margin:5px 0px 5px 0em;
	padding:0px;
	list-style-position:inside;
	text-indent:0em;
}



div.fussz {
	margin:0px auto 0px auto;
	width:987px;
	overflow:hidden;
}

div.fussz div.fuss1 {
	float:left;
	width:981px;
	overflow:hidden;
	border-left:solid 1px #EDEDED;
	border-bottom:solid 1px #9A9A9C;
	height:35px;
}

div.fussz div.fuss1 a:hover {
	text-decoration:underline;
}

div.fussz div.fuss1 div.reg {
	float:left;
	padding:11px 0px 0px 20px;
	color:#887E7F;
	font-size:10px;
}

div.fussz div.fuss1 ul.menue_unten {
	float:right;
	list-style-type:none;
	font-size:10px;
	margin:0px 16px 0px 0px;
}

div.fussz div.fuss1 ul.menue_unten li {
	float:left;
	color:#A5998E;
	padding:11px 5px 0px 5px;
}

div.fussz div.fuss1 ul.menue_unten li.logo {
	padding-top:7px;
}

div.fussz div.fuss1 ul.menue_unten li a {
	color:#887E7F;
	font-size:10px;
}

div.fussz div.fuss1 ul.menue_unten li a img {
	border:none 0px #FFFFFF;
}

div.sitemz {
	margin:0px auto 0px auto;
	width:987px;
	overflow:hidden;
}

div.sitemz div.sitemzi {
	background-color:#EEEDEB;
	float:left;
	width:982px;
	overflow:hidden;
}

div.sitemz div.sitemzi a {
	color:#535351;
	font-size:10px;
}

div.sitemz div.sitemzi a:hover {
	text-decoration:underline;
}

div.sitemz div.sitemzi ul.menueebene1 {
	list-style-type:none;
	float:left;
	overflow:hidden;
	border-right:solid 1px #DBD7D6;
	width:679px;
	padding:0px 10px 35px 20px;
	margin:0px;
}

div.sitemz div.sitemzi ul.menueebene1 li {
	color:#535351;
	font-weight:bold;
	float:left;
	padding:33px 15px 0px 0px;
	margin:0px;
}

div.sitemz div.sitemzi ul.menueebene1 li ul {
	padding:10px 0px 0px 0px;
	list-style-type:none;
	margin:0px;
}

div.sitemz div.sitemzi ul.menueebene1 li ul li {
	color:#535351;
	clear:both;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

div.adresse {
	float:left;
	padding:33px 20px 35px 20px;
	clear:right;
	color:#535351;
	font-size:10px;
}



div.mittez div.mitte div.inhaltez div.seitentextstart div.teaser1 {
	float:left;
	width:208px;
	padding:0px 15px 0px 15px;
	height:270px;
}

div.mittez div.mitte div.inhaltez div.seitentextstart div.teaser2 {
	float:left;
	border-left:solid 1px #EDEDED;
	min-height:157px;
	width:208px;
	padding:0px 15px 0px 15px;
	height:270px;
}

div.mittez div.mitte div.inhaltez div.seitentextstart div.teaser3 {
	float:left;
	border-left:solid 1px #EDEDED;
	min-height:157px;
	width:208px;
	padding:0px 0px 0px 15px;
	height:270px;
}

div.mittez div.mitte div.inhaltez div.seitentextstart div h1 {
	font-size:11px;
}

div.mittez div.mitte div.inhaltez div.seitentextstart div p, div.mittez div.mitte div.inhaltez div.seitentextstart div div {
	display:inline;
	font-size:11px;
}



/* rechte Leiste */

div.mittez div.mitte div.inhaltez div.news div.eine, div.mittez div.mitte div.inhaltez div.news div.eine p, div.mittez div.mitte div.inhaltez div.news div.eine div, div.mittez div.mitte div.inhaltez div.news div.eine h2, div.mittez div.mitte div.inhaltez div.news div.eine a {
	font-size:11px;
	color:#535353;
}

div.mittez div.mitte div.inhaltez div.news div.eine {
	padding:0px 0px 15px 0px;
}

div.mittez div.mitte div.inhaltez div.news div.eine p, div.mittez div.mitte div.inhaltez div.news div.eine div {
	display:inline;
}

div.mittez div.mitte div.inhaltez div.news div.eine a.weiter {
	color:#584a44;
	white-space:nowrap;
}

/* Newsseite Uebersicht */

div.mittez div.mitte div.inhaltez div.seitentext div.eine {
	padding:0px 0px 30px 0px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.eine h2 {
	font-size:12px;
	display:inline;
}

div.mittez div.mitte div.inhaltez div.seitentext div.eine div.teasertext {
	clear:both;
}

div.mittez div.mitte div.inhaltez div.seitentext div.eine div.teasertext p, div.mittez div.mitte div.inhaltez div.seitentext div.eine div.teasertext div {
}

div.mittez div.mitte div.inhaltez div.seitentext div.eine div.teasertext a.weiter {
}

/* Newsseite einzeln */

div.mittez div.mitte div.inhaltez div.seitentext div.eineeinzeln {
	padding:0px 0px 0px 0px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.eineeinzeln h2 {
	padding:0px 0px 20px 0px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.eineeinzeln div.teasertext, div.mittez div.mitte div.inhaltez div.seitentext div.eineeinzeln div.vollertext {
	clear:both;
}

div.mittez div.mitte div.inhaltez div.seitentext div.eineeinzeln div p, div.mittez div.mitte div.inhaltez div.seitentext div.eineeinzeln div div {
	padding:0px 0px 20px 0px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.eineeinzeln div.teasertext, div.mittez div.mitte div.inhaltez div.seitentext div.eineeinzeln img.newsbild {
	display:block;
	float:left;
	margin:0px 20px 10px 0px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.eineeinzeln a.zurueck {
	color:#584a44;
	white-space:nowrap;
}

/* Newsarchiv */

div.mittez div.mitte div.inhaltez div.seitentext ul.newsarchivjahre {
	list-style-type:none;
	list-style-image:none;
	padding:0px 0px 40px 0px;
	margin:0px;
}

div.mittez div.mitte div.inhaltez div.seitentext ul.newsarchivjahre li {
	float:left;
	padding:0px 20px 0px 0px;
	margin:0px;
	background-image:none;
}

div.mittez div.mitte div.inhaltez div.seitentext ul.newsarchivjahre li.aktiv a {
	font-weight:bold;
}



div.mittez div.mitte div.inhaltez div.seitentext div.plpartner {
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul {
	list-style-type:none;
	list-style-image:none;
	padding:0px;
	margin:0px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li {
	margin:15px 30px 15px 0px;
	padding:0px;
	background-image:none;
	background-color:#ACA4A1;
	float:left;
	line-height:12px;
	cursor:pointer;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li.aktiv {
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li a {
	font-size:10px;
	display:block;
	float:left;
	height:17px;
	padding:5px 10px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li.aktiv a, div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li a:hover {
	background-color:#574A44;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li a div.plpfeilchen {
	float:right;
	width:9px;
	height:20px;
	background-image:url(/grafiken/dropdownpfeilchendunkel.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	margin:0px 5px 0px 10px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li a:hover div.plpfeilchen, div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li.aktiv a div.plpfeilchen {
	background-image:url(/grafiken/dropdownpfeilchenhell.gif);
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li ul.regionen {
	list-style-type:none;
	width:100%;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li ul.regionen li {
	margin:15px 20px 15px 0px;
	float:none;
	cursor:pointer;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li ul.regionen li a {
	background-color:#ACA4A1;
	width:100%;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li ul.regionen li a:hover, div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.ureg li ul.regionen li.aktiv a {
	background-color:#574A44;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.plpartner {
	list-style-type:none;
	margin:0px 0px 0px -32px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.plpartner li {
	background-image:none;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.plpartner li div.plpartnerkat {
	background-color:#FFF8D6;
	background-image:url(/grafiken/pfeilchen_sagelb.gif);
	background-repeat:no-repeat;
	background-position:10px 13px;
	width:611px;
	height:23px;
	padding:10px 0px 0px 33px;
	font-weight:bold;
	margin:0px 0px 7px 0px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.plpartner li ul.plpartnerkat {
	list-style-type:none;
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.plpartner li ul.plpartnerkat li {
	background-color:#EEEDEC;
	margin:0px 0px 7px 0px;
	width:644px;
	padding:0px 0px 9px 0px;
	cursor:pointer;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.plpartner li ul.plpartnerkat li div.bez {
	background-image:url(/grafiken/pfeilchen_sagrau.gif);
	background-repeat:no-repeat;
	background-position:33px 12px;
	padding:9px 0px 0px 55px;
	width:589px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.plpartner li ul.plpartnerkat li div.inhalt {
	padding:9px 0px 0px 25px;
	width:619px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.plpartner li ul.plpartnerkat li div.inhalt div.bild {
	width:132px;
	float:left;
}

div.mittez div.mitte div.inhaltez div.seitentext div.plpartner ul.plpartner li ul.plpartnerkat li div.inhalt div.text {
	line-height:18px;
}



div.kontaktformular h2 {
	color:#584a44;
	margin:20px 0px 10px 0px;
}

div.kontaktformular div.trenner {
	border-top:solid 1px #D5D1D0;
	width:600px;
	margin:20px 0px 0px 0px;
}

div.kontaktformular p.danke {
	margin:20px 0px 20px 0px;
}

div.kontaktformular div.fehlermeldung {
	margin:20px 0px 20px 0px;
}

div.kontaktformular div.fehlermeldung ul.fehler {
	list-style-type:none;
	list-style-image:none;
	padding-left:15px;
	list-style-type:none;
	clear:both;
	margin:0px 0px 20px 0px;
}

div.kontaktformular div.fehlermeldung ul.fehler li {
	background-image:url(/grafiken/weiterpfeilchen_news.gif);
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:0px 2px;
	margin:10px 0px 10px 0px;
}

div.kontaktformular form {
	margin:0px;
	padding:0px 20px 0px 0px;
	width:595px;
	overflow:visible;
}

div.kontaktformular fieldset {
	border:none 0px #FFFFFF;
	padding:0px;
	margin:0px;
	display:inline;
	vertical-align:top;
	width:600px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.kontaktformular ul.formular {
	padding:0px;
	margin:0px;
	list-style:none;
}

div.mittez div.mitte div.inhaltez div.seitentext div.kontaktformular ul.formular li {
	padding:0px;
	margin:2px 0px 2px 0px;
	float:left;
	width:320px;
	list-style:none;
	background-image:none;
}

div.kontaktformular label {
	display:block;
	float:left;
	width:100px;
	padding:5px 0px 0px 0px;
}

div.kontaktformular label.bezeichnungfehler {
	color:#DC0004;
}

#formular_fs_nachricht {
	margin:2px 0px 2px 0px;
}

#li_kontaktformular__EKA__nachricht__EKZ__ {
	width:640px;
}

div.kontaktformular input.formulartextfeld {
	padding-top:4px;
	height:16px;
	width:206px;
	border:solid 1px #D5D1D0;
	background-color:#FFFFFF;
}

div.kontaktformular input.formulartextfeldfehler {
	padding-top:4px;
	height:16px;
	width:206px;
	border:solid 1px #DC0004;
	background-color:#FFFFFF;
}

div.kontaktformular textarea {
	width:525px;
	height:73px;
	border:solid 1px #D5D1D0;
	background-color:#FFFFFF;
}

div.kontaktformular textarea.formulartextfeldfehler {
	border:solid 1px #D5D1D0;
	background-color:#F3D7AB;
}

div.kontaktformular fieldset.buttons {
	float:left;
	width:400px;
	padding:0px;
}

div.kontaktformular fieldset.buttons input {
	background-image:url(/grafiken/weiterpfeilchen_news.gif);
	background-position:center right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:none 0px #FFFFFF;
	padding:0px 18px 0px 0px;
	color:#584a44;
	margin:10px 0px 0px -4px;
}

div.kontaktformular div.hinwpflicht {
	float:right;
	padding-right:22px;
	color:#D5D1D0;
	margin:10px 0px 0px 0px;
}

div.kontaktformular #formular_zeile_1 li {
	width:150px;
}

div.kontaktformular #formular_zeile_1 label {
	width:144px;
}

div.kontaktformular #formular_zeile_1 input {
	width:142px;
}


div.kontaktformular #formular_fs_betreff li {
	width:600px;
}

div.kontaktformular #formular_fs_betreff label {
	width:595px;
}

div.kontaktformular #formular_fs_betreff input {
	width:593px;
}


div.kontaktformular #formular_fs_nachricht li {
	width:600px;
}

div.kontaktformular #formular_fs_nachricht label {
	width:595px;
}

div.kontaktformular #formular_fs_nachricht textarea {
	width:593px;
	height:153px;
}



div.mittez div.mitte div.inhaltez div.seitentext div.team {
}

div.mittez div.mitte div.inhaltez div.seitentext div.team div.eins {
	float:left;
	width:300px;
	height:140px;
	margin:0px 0px 15px 0px;
	overflow:hidden;
}

div.mittez div.mitte div.inhaltez div.seitentext div.team div.eins div.bild {
	float:left;
	width:110px;
	cursor:pointer;
}

div.mittez div.mitte div.inhaltez div.seitentext div.team div.eins div.bild div.leer {
	width:110px;
	height:130px;
	background-color:#D8D8D8;
}

div.mittez div.mitte div.inhaltez div.seitentext div.team div.eins div.bild img {
}

div.mittez div.mitte div.inhaltez div.seitentext div.team div.eins div.texte {
	float:right;
	width:180px;
	position:relative;
}

div.mittez div.mitte div.inhaltez div.seitentext div.team div.eins div.texte h3 {
	font-size:inherit;
	font-weight:bold;
	color:inherit;
}

div.mittez div.mitte div.inhaltez div.seitentext div.team div.eins div.texte div.name {
}

div.mittez div.mitte div.inhaltez div.seitentext div.team div.eins div.texte a.mail {
}


div.lb {
	display:none;
	position:absolute;
	top:15%;
	left:50%;
	width:465px;
	margin:0px 0px 0px -232px;
	padding:0px;
	background-color:#FFFFFF;
	z-index:1002;
	overflow:auto;
	height:auto;
}

div.lb div.bild_gross {
}

div.lb div.bild_gross img {
}

div.lb h3 {
	font-size:inherit;
	font-weight:bold;
	color:inherit;
	margin:20px 14px 0px 14px;
	line-height:14px;
}

div.lb a.mail {
	margin:0px 14px 0px 14px;
	line-height:14px;
}

div.lb div.vollertext {
	margin:15px 14px 0px 14px;
	padding-bottom:10px;
	line-height:14px;
}

div.schliessen {
	width:455px;
	padding-right:10px;
	margin:0px auto 0px auto;
	text-align:right;
	background-color:#8BC500;
	cursor:pointer;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
}

div.grosserschatten {
	display: none;
	position:fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #442925;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}


div.newsletterabo {
}

div.newsletterabo div.fehlermeldung {
	margin:20px 0px 20px 0px;
}

div.newsletterabo p.danke {
	margin:20px 0px 20px 0px;
}

div.newsletterabo div.fehlermeldung {
	margin:20px 0px 20px 0px;
}

div.newsletterabo div.fehlermeldung ul.fehler {
	padding-left:15px;
	list-style-type:none;
	list-style-image:none;
	clear:both;
	margin:0px 0px 20px 0px;
}

div.newsletterabo div.fehlermeldung ul.fehler li {
	background-image:url(/grafiken/weiterpfeilchen_news.gif);
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:0px 2px;
	margin:10px 0px 10px 0px;
}

div.newsletterabo form {
	margin:10px 0px 10px 0px;
	padding:0px 20px 0px 0px;
	width:595px;
	overflow:visible;
}

div.newsletterabo fieldset {
	border:none 0px #FFFFFF;
	padding:0px;
	margin:0px;
	display:inline;
	vertical-align:top;
	width:600px;
}

div.newsletterabo fieldset.ankreuzliste {
	width:500px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.newsletterabo ul.formular {
	padding:0px;
	margin:0px;
	list-style:none;
}

div.mittez div.mitte div.inhaltez div.seitentext div.newsletterabo ul.formular li {
	padding:0px;
	margin:2px 0px 2px 0px;
	float:left;
	width:320px;
	list-style:none;
	background-image:none;
}

div.newsletterabo label {
	display:block;
	float:left;
	width:100px;
	padding:5px 0px 0px 0px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.newsletterabo legend {
	display:block;
	float:left;
	width:100px;
	padding:10px 0px 4px 0px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.newsletterabo fieldset.ankreuzliste label {
	display:inline;
	float:none;
	width:auto;
	margin:0px 10px 0px 10px;
}

div.newsletterabo label.bezeichnungfehler {
	color:#DC0004;
}

div.newsletterabo input.formulartextfeld {
	padding-top:4px;
	height:16px;
	width:206px;
	border:solid 1px #D5D1D0;
	background-color:#FFFFFF;
}

div.newsletterabo input.formulartextfeldfehler {
	padding-top:4px;
	height:16px;
	width:206px;
	border:solid 1px #DC0004;
	background-color:#FFFFFF;
}

div.newsletterabo textarea {
	width:525px;
	height:73px;
	border:solid 1px #D5D1D0;
	background-color:#FFFFFF;
}

div.newsletterabo textarea.formulartextfeldfehler {
	border:solid 1px #D5D1D0;
	background-color:#F3D7AB;
}

div.newsletterabo fieldset.buttons {
	float:left;
	width:400px;
	padding:0px;
}

div.newsletterabo fieldset.buttons input, div.newsletterabo a.button {
	background-image:url(/grafiken/weiterpfeilchen_news.gif);
	background-position:center right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:none 0px #FFFFFF;
	padding:0px 18px 0px 0px;
	color:#584a44;
	margin:10px 0px 0px 0px;
}

div.newsletterabo fieldset.buttons input {
	margin:10px 0px 0px -4px;
}

div.newsletterabo div.hinwpflicht {
	float:right;
	padding-right:22px;
	color:#D5D1D0;
	margin:10px 0px 0px 0px;
}



div.googlemapslandkarte {
	width:616px;
	height:500px;
}



form.volltextsuche {
}

form.volltextsuche fieldset {
	border:none 0px #FFFFFF;
}

div.suchergebnis {
}

div.suchergebnis div.info {
	margin:15px 0px 15px 0px;
}

div.mittez div.mitte div.inhaltez div.seitentext div.suchergebnis ul li {
	margin:15px 0px 15px 0px;
}

div.suchergebnis ul li a.ueberschrift {
	text-transform:uppercase;
	font-weight:bold;
}

div.suchergebnis ul li ul.brotkrumenpfad li {
	display:inline;
	background-image:none;
}



form#stanff {
}

form#stanff fieldset {
	border:none;
	margin:15px 0px 15px 0px;
}

form#stanff fieldset#zeile1 {
}

form#stanff fieldset#zeile2 {
}

form#stanff label {
	text-align:center;
	display:block;
	height:3em;
}

form#stanff ul {
}

div.mittez div.mitte div.inhaltez div.seitentext form#stanff ul li {
	list-style-image:none;
	list-style-type:none;
	float:left;
	text-align:center;
}

form#stanff fieldset#zeile1 ul li {
	width:150px;
}

form#stanff fieldset#zeile1 ul li.rechenzeichen {
	width:50px;
	padding-top:1em;
}

form#stanff fieldset#zeile2 ul li {
	width:100px;
}

form#stanff fieldset#zeile2 ul li.rechenzeichen {
	width:50px;
	padding-top:1em;
}

form#stanff input {
	width:80px;
	border:solid 1px #D5D1D0;
	text-align:center;
}

form#stanff input#mitarbeiter_gesamt { }
form#stanff input#mitarbeiter_anteil { }
form#stanff input#mitarbeiter_gesamt { }
form#stanff input#mitarbeiter_praesentismus { }
form#stanff input#mitarbeiter_praesentismusz2 { }
form#stanff input#jahresgehalt { }
form#stanff input#minderungsfaktor { }
form#stanff input#kosten { width:110px; }



div.login fieldset {
	border:none 0px #FFFFFF;
	margin:5px 0px 5px 0px;
}

div.login label {
	width:100px;
	display:block;
	float:left;
}



form.plzsuche fieldset {
	border:none 0px #FFFFFF;
	padding:0px;
	margin:10px 0px 20px 0px;
}

div.plzsuche div.ergebnis p.eines {
	margin:10px 0px 10px 0px;
}





@import url("/sturm/verwaltung/newsletter/newsletter.php?ausloeser=automatisch&stufe=versenden");
