body {
	background-color: #7B858A;
	margin: 0px;
}

table.grid {
	padding: 1px 1px 1px 1px;
}
td {
	background-color: #7B858A;
}
span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: FFFFFF;
}

span.ariadne, span.ariadne a {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

span.blau span.query_highlight {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: FFFFFF;
	font-weight: bold;
}

a:link, a:hover, a:active, a:visited {
	color: FFFFFF;
	text-decoration: none;
}

a.presse:link, a.presse:hover, a.presse:active, a.presse:visited {
	color: #001A7B;
	font-weight: bold;
}
a.impressum:link, a.impressum:hover, a.impressum:active, a.impressum:visited {
	color: #001A7B;
	font-weight: bold;
}
a.leben:link, a.leben:hover, a.leben:active, a.leben:visited {
	color: #CBD34C;
	font-weight: bold;
}
a.aktuelles:link, a.aktuelles:hover, a.aktuelles:active, a.aktuelles:visited {
	color: #001A7B;
	font-weight: bold;
}
a.arbeiten:link, a.arbeiten:hover, a.arbeiten:active, a.arbeiten:visited {
	color: #EFAA23;
	font-weight: bold;
}
a.region:link, a.region:hover, a.region:active, a.region:visited {
	color: #FFC726;
	font-weight: bold;
}

span.navi a:link, span.navi a:hover, span.navi a:visited, span.navi a:active {
	color: FFFFFF;
	font-weight: bold;
}

span.naviaktiv a:link, span.naviaktiv a:hover, span.naviaktiv a:visited, span.naviaktiv a:active {
	color: #7DC8EF;
	font-weight: bold;
}

span.region a:link, span.region a:hover, span.region a:active, span.region a:visited {
	color: #FFC726;
	font-weight: bold;
}

span.leben a:link, span.leben a:hover, span.leben a:visited, span.leben a:active {
	color: #CBD34C;
	font-weight: bold;
}

span.arbeiten a:link, span.arbeiten a:hover, span.arbeiten a:active, span.arbeiten a:visited {
	color: #EFAA23;
	font-weight: bold;
}

span.blau a:link, span.blau a:hover, span.blau a:visited, span.blau a:active {
	color: #001A7B;
	font-weight: bold;
}

span.notiz {
	font-size: 10px;
}

span.small {
	font-size: 10px;
}

span.notiz a:link, span.notiz a:hover, span.notiz a:active, span.notiz a:visited {
	font-size: 10px;
	color: #FFFFFF;
}

td.navigation1 {
	background-color: #A6C8D6;
}
td.navigation1 span, td.navigation1 a {
	color: #FFFFFF;
	font-weight: bold;
}

td.navigation2 {
	background-color: #00608A;
}
td.navigation2 span {
	font-weight: bold;
}

td.navi2_frame_aktiv {
	background-color: #7DC8EF;
}


td.leben_frame_aktiv {
	background-color: #F2FA67;
}

td.arbeiten_frame_aktiv {
	background-color: #F7CF91;
}

td.region_frame_aktiv {
	background-color: #FFE9AA;
}


td.leben {
	background-color: #9FAA00;
}

td.arbeiten {
	background-color: #ED8000;
}

td.region {
	background-color: #FFC726;
}
td.socialbt img{
	border: none;
}
td.socialbthp {
	vertical-align: top;
}
td.socialbt {
	vertical-align: top;
}
td.socialbthp img, td.socialbt img {
	border: none;
}
td.socialbthp p, td.socialbt p {
	margin:0;
	margin-top: 0.5em;
	text-align:right;
}
td.seitentitel span {
	font-size: 14px;
}

td.subheadline span {
	font-weight: bold;
	font-size: 14px;
}

input.kontakt {
	border: 1px solid White;
	background-color: #FFFFFF;
	color: #000000;
	width: 272px;
}
input.kontakt50 {
	border: 1px solid White;
	background-color: #FFFFFF;
	color: #000000;
	width: 128px;
}
input.kontakt20 {
	border: 1px solid White;
	background-color: #FFFFFF;
	color: #000000;
	width: 48px;
}
input.kontakt80 {
	border: 1px solid White;
	background-color: #FFFFFF;
	color: #000000;
	width: 208px;
}

input.datum2 {
	border: 1px solid White;
	background-color: #FFFFFF;
	color: #000000;
	width: 17px;
}
input.datum4 {
	border: 1px solid White;
	background-color: #FFFFFF;
	color: #000000;
	width: 33px;
}

input.submit {
	border: 1px solid White;
	background-color: #7B858A;
	color: #FFFFFF;
	width: 100px;
}

input.submit_lang {
	border: 1px solid White;
	background-color: #7B858A;
	color: #FFFFFF;
	width: 180px;
}

input.schnellsuche, select.schnellsuche {
	border: 1px solid White;
	background-color: #FFFFFF;
	color: #000000;
	width: 80px;
	font-size: 10px;
}

input.submit_schnellsuche {
	border: 1px solid White;
	background-color: #A6C8D6;
	color: #FFFFFF;
	width: 80px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

select.select176 {
	width: 176px;
}

textarea.kontakt {
	width: 272px;
	height: 177px;
	border: 1px solid White;
	background-color: #FFFFFF;
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

span.home_info {
	font-size: 11px;
	line-height: 14px;
}

td.atpwtitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #959CA2;
	border-top-color : #ffffff;
	border-top-style : solid;
	border-top-width : 1px;
	width : 190px;
	color : #ffffff;
	padding-left : 3px;
	padding-right : 3px;
	height : 22px;
	text-transform : uppercase;
	font-weight : bold;
	font-size : 11px;
	line-height: 16px;
}

td.contextbody {
	padding-top : 3px;
	padding-left : 3px;
	padding-right : 3px;
	height : 22px;
}

span.contextbody {
	font-size : 11px;
}

a.contextbody {
	font-size : 11px;
}

a#muellschlucker {
	visibility: hidden;
}

/* newsletter embed*/
#newsletter_uebersicht ul {
	margin:0;
	padding:0;
}
#newsletter_uebersicht li {
	list-style-type: none;
	margin-bottom: 2em;
}
#newsletter_uebersicht a:before{
	content:"> ";
}

.error {
	color: #9E1B34;
	font-weight: bold;
}

