body {
	background-color: #FAFAFA;
	/*background-color: #EDEDED;*/
	color: #000;
	margin:0px;
	padding:0px;
}

/* Global Style ===================================================================================================*/
body, td, th, h1, h2, h3, h4, h5, h6 option, optgroup, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}
a, a:link, a:hover, a:visited, a:hover {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.artikel a, .artikel a:link, .artikel a:hover, .artikel a:visited, .artikel a:hover {
	text-decoration:underline;
}

p {
	margin:0px;
}
img {
	border: none;
}
form {
	display:inline;
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5, h6 {
	font-size:11px;
	font-weight:bold;
}
h1 {
	margin:0px 0px 10px 0px;
	padding:0px;
}
h1.grau {
	color:#56595E;
}
h1.teaser {
	color:#FE1217;
	font-weight:normal;
	margin:10px 0px 2px 0px;
}
h2.bild_links {
	color:#56595E;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	line-height:normal;
}
.bildunterschrift {
	color:#88866f;
	font-size:9px;
	text-align:right;
}

/* Wrappers ========================================================================================================*/
#wrapper {
	margin:6px 0px 0px 0px;
	width:993px;
}
#header {
	height:140px;
	background-image:url(/cms/styles/default/img/header_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#header_small_navs, #header_small_navs a {
	color:#575A5F !important;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header_inner {
	padding:21px 0px 5px 20px;
	vertical-align:bottom;
}
#content {
	float:right;
	margin:0px;
	padding-bottom:10px;
}
#wrapper_left {
	border-left:none;
	border-bottom:none;
	float:left;
	position:relative;
	width:231px;
}
#wrapper_center {
	float:left;
	width:532px;
}
#wrapper_right {
	width:230px;
	float:right;
}
#wrapper_right_inner {
	min-height:300px;
	_height:300px;
}
#wrapper_content {
	margin-left:2px;
	margin-right:2px;
	min-height:300px;
	_height:300px;
}
#footer {
	clear:both;
	margin:2px;
}

/* Header ==========================================================================================================*/
#q {
	background-color:#FFFFFF;
	border:none;
/*	color:#88866F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;*/
	color:#575A5F;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:16px;
	width:128px;
	padding-top:2px;
	padding-left:2px;
	line-height:normal;
}
#breadcrumbs {
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
#breadcrumbs a:link, #breadcrumsb a:hover, #breadcrumbs a:visited {
	color:#FE1217;
}
#textinsert {
	background-repeat:no-repeat;
	height:54px;
	left:0px;
	padding-left:20px;
	position:absolute;
	top:66px;
	width:400px;
}

/* Icon-Links ======================================================================================================*/
a.link_mit_icon_link, a.link_mit_icon_link:link, a.link_mit_icon_link:hover, a.link_mit_icon_link:visited {
	color:inherit;
	display:block;
	padding-left:16px;
	background-position:0px 4px;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.link_mit_icon_link:hover {
	text-decoration:underline;
}

a.link_mit_icon_download, a.link_mit_icon_download:link, a.link_mit_icon_download:hover, a.link_mit_icon_download:visited {
	color:inherit;
	display:block;
	padding-left:16px;
	background-position:0px 4px;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.link_mit_icon_download:hover {
	text-decoration:underline;
}
a.link_mit_icon_bewerbung, a.link_mit_icon_bewerbung:link, a.link_mit_icon_bewerbung:hover, a.link_mit_icon_bewerbung:visited {
	color:inherit;
	display:block;
	padding-left:16px;
	background-position:0px 4px;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.link_mit_icon_bewerbung:hover {
	text-decoration:underline;
}
a.link_mit_icon_email, a.link_mit_icon_email:link, a.link_mit_icon_email:hover, a.link_mit_icon_email:visited {
	color:inherit;
	display:block;
	padding-left:16px;
	background-position:0px 4px;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.link_mit_icon_email:hover {
	text-decoration:underline;
}
a.link_mit_icon_down, a.link_mit_icon_down:link, a.link_mit_icon_down:hover, a.link_mit_icon_down:visited {
	color:inherit;
	display:block;
	padding-left:12px;
	background-position:0px 4px;
	background-repeat:no-repeat;
	background-image:url(/cms/styles/default/img/icon_grey_bottom.gif);
	text-decoration:none;
}
a.link_mit_icon_down:hover {
	text-decoration:underline;
}

a.link_mit_icon_up, a.link_mit_icon_up:link, a.link_mit_icon_up:hover, a.link_mit_icon_up:visited {
	color:#575A5F;
	display:block;
	padding-left:16px;
	background-position:2px 3px;
	background-repeat:no-repeat;
	background-image:url(/cms/styles/default/img/icon_grey_top.gif);
	line-height:normal;
	text-decoration:none;
}
a.link_mit_icon_up:hover {
	text-decoration:underline;
}

a.link_mit_icon_whitearrow, a.link_mit_icon_whitearrow:link, a.link_mit_icon_whitearrow:hover, a.link_mit_icon_whitearrow:visited {
	color:#FFF;
	display:block;
	padding-left:12px;
	padding-bottom:8px;
	background-position:0px 6px;
	background-repeat:no-repeat;
	background-image:url(/cms/styles/default/img/li_arrow_white.gif);
	text-decoration:none;
}
a.link_mit_icon_whitearrow:hover {
	text-decoration:underline;
}

a.link_print, a.link_print:link, a.link_print:visited, a.link_print:hover, a.link_print:active {
	text-decoration:none;
	display:block;
	margin-top:3px;
}

a.link_print:hover {
	text-decoration:underline;
}

/* Home ============================================================================================================*/
label.small_blue {
	color:#FE1217;
	font-size:10px;
}
#footer, #footer a:link, #footer a:hover, #footer a:visited {
	color:#85876F;
	font-size:10px;
	text-decoration:none;
}
#footer a:link, #footer a:hover, #footer a:visited {
	padding-right:10px;
}
#footer a:hover {
	text-decoration:underline;
}
option.home, select.home {
	font-size:10px;
}

/* Linke Spalte ===================================================================================================*/
h4.left_column {
	line-height:normal;
	padding:0px;
	margin:0px 0px 10px 0px;
}
div.nav_light {
	background-image:url(/cms/styles/default/img/nav_light_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#656351;
	padding:10px 3px 29px 30px;
	position:relative;
}
div.nav_light h4.left_column {
	color:#656351;
}
div.nav_verylight {
	background-image:url(/cms/styles/default/img/nav_verylight_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#656351;
	padding:10px 3px 29px 30px;
	position:relative;
}
div.nav_verylight h4.left_column {
	color:#656351;
}
div.nav_dark {
	background-image:url(/cms/styles/default/img/nav1_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#FFFFFD;	
	padding:12px 3px 29px 30px;
	position:relative;
}
div.nav_dark h4.left_column {
	color:#FFFFFD;
}
div.nav_dark a,div.nav_dark a:link,div.nav_dark a:visited,div.nav_dark a:hover {
	color:#FFFFFD;
}
div.nav_white {
	background-image:url(/cms/styles/default/img/nav_bg_footbit.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:3px 3px 24px 30px;
	position:relative;
}
/* Navi links allgemein ===========================================================================================*/


a.n1,a.n1:link,a.n1:visited,a.n1:hover,
a.n1a,a.n1a:link,a.n1a:visited,a.n1a:hover,
a.n1in,a.n1in:link,a.n1in:visited,a.n1in:hover,
a.n2,a.n2:link,a.n2:visited,a.n2:hover,
a.n2a,a.n2a:link,a.n2a:visited,a.n2a:hover,
a.n3,a.n3:link,a.n3:visited,a.n3:hover,
a.n3a,a.n3a:link,a.n3a:visited,a.n3a:hover {
	background-position:top;
	background-repeat:no-repeat;
	color:#FFFFFD;
	display:block;
	line-height:normal;
	padding:4px 3px 24px 30px;
	position:relative;
	text-decoration:none;
}
/* Stufe 1 */
/* Bei Stufe 1 wird unterschieden zwischen Aktiv, InArray und Inaktiv */
a.n1a:link,a.n1a:visited,a.n1a:hover {
	background-image:url(/cms/styles/default/img/nav1a_bg.gif);
}
a.n1in:link,a.n1in:visited,a.n1in:hover {
	background-image:url(/cms/styles/default/img/nav1in_bg.gif);
}
a.n1in:hover {
	background-image:url(/cms/styles/default/img/nav1a_bg.gif);
}
a.n1:link,a.n1:visited,a.n1:hover {
	background-image:url(/cms/styles/default/img/nav1_bg.gif);
}
a.n1:hover {
	background-image:url(/cms/styles/default/img/nav_hover.gif);
}
/* Bei den anderen Stufen gibt's nur Aktiv und Inaktiv */
/* Stufe 2 */
a.n2:link,a.n2:visited,a.n2:hover {
	background-image:url(/cms/styles/default/img/nav2_bg.gif);
}
a.n2:hover {
	background-image:url(/cms/styles/default/img/nav_hover.gif);
}
a.n2a:link,a.n2a:visited,a.n2a:hover {
	background-image:url(/cms/styles/default/img/nav_hover.gif);
}

/* Stufe 3 */
a.n3:link,a.n3:visited,a.n3:hover {
	background-image:url(/cms/styles/default/img/nav2_bg.gif);
	padding-left:43px;
}
a.n3:hover {
	background-image:url(/cms/styles/default/img/nav_hover.gif);
}
a.n3a:link,a.n3a:visited,a.n3a:hover {
	background-image:url(/cms/styles/default/img/nav_hover.gif);
	padding-left:43px;
}

/* Stufe 4 (im Contentbereich!) */
a.n4:link,a.n4:visited,a.n4:hover {
	color:#4D5357;
	text-decoration:none;
	line-height:normal;
}
a.n4:hover {
	text-decoration:underline;
}
a.n4a:link,a.n4a:visited,a.n4a:hover {
	color:#4D5357;
	font-weight:bold;
	text-decoration:none;
	line-height:normal;
}

/* Sitemap ============================================================================================*/
a.sitemap0:link, a.sitemap0:visited, a.sitemap0:hover {
	color:#000;
	border-bottom:1px solid #4C5457;
	display:block;
	font-weight:bold;
	padding-bottom:6px;
	margin-bottom:6px;
	
}
a.sitemap1:link, a.sitemap1:visited, a.sitemap1:hover {
	color:#4E5156;
	display:block;
}
a.sitemap2:link, a.sitemap2:visited, a.sitemap2:hover {
	color:#000;
	display:block;
	padding-left:10px;
}
a.sitemap3:link, a.sitemap3:visited, a.sitemap3:hover {
	color:#4E5156;
	display:block;
	padding-left:10px;
}

/* Formular ======================================================================================================*/
label.formlabel{
	color:#4D5256;
	font-size:11px;
}

#login_user, #login_pass, #newsletter_signup {
	background-color:#FFF;
	border:1px solid #B2B1A8;
	color:#88866F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px;
	width:125px;
}
input.forminput, textarea.forminput{
	background-color:#FFF;
	border:1px solid #B2B1A8;
	color:#4D5256;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

input.forminput_duty, textarea.forminput_duty{
	border:1px solid #88866F;
	background-color:#FFF;
	color:#4D5256;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

option, optgroup {
	color:#575A5F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:1px;
	padding-bottom:1px;
}
option, select {
	background-color:#FFF;
	color:#575A5F;
	font-size:10px;
}

td.formtd {
	padding-top: 10px;
}

h2.form_subheadline {
	margin:0px;
	padding:30px 0px 3px 0px;
}

ul.lv_fussnoten {
	margin-top:20px !important;
}

ul.lv_fussnoten, ul.lv_fussnoten li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#85876F;
}