@charset "UTF-8";/* CSS Document */* {	margin:0;	padding:0;	}	body {	background:#000 url(../images_system/background.jpg) no-repeat;	font-family:Arial, Helvetica, sans-serif;	line-height:16px;	font-size:12px;	}.outer {	/*background:url(../images_system/headphone.gif) top center no-repeat;*/	}	.container {	padding:20px 0 20px 0;	}	.centered {	width:946px;	margin:auto;	overflow:hidden;	}		.header {	height:130px;	background:#fff;	overflow:hidden;	}	.logo {		padding:15px 0 0 30px;		}.tagCloud {	width:453px;	position:relative;	}#tagCloud embed {top:-50px;position:relative;}#tagCloud object {top:-50px;position:relative;overflow:hidden;}				*+html #tagCloud object {width:410px !important;height:190px !important;overflow:hidden;top:-150px;position:relative;}						/* H NAV ///////////////// */.h_nav {	text-align:center;	padding:25px 0;	color:#fff;	}	.h_nav ul {	font-size:14px;	text-transform:uppercase;	}.h_nav li {	display:inline;	padding:0px 30px;	list-style:none;	}.h_nav a {	text-decoration:none;	color:#fff;	}.h_nav a:hover {	border-bottom:2px solid #fff;	}.h_nav .inactive {	border-bottom:2px solid #fff;	}		.col_right {	width:234px;	float:right;	}			/* breadcrumb ///////////////// */.breadcrumb {	text-align:left;	padding:15px 23px;	color:#999;	}	.breadcrumb ul {	font-size:12px;	}.breadcrumb li {	display:inline;	padding:0px 0 0 0px;	list-style:none;	}.breadcrumb a, .breadcrumb .inactive {	color:#fff;	padding:0 8px 0px 8px;	}.breadcrumb a:hover {	}.breadcrumb .inactive {	color:#fff;	}					.col_right {	width:232px;	float:right;	}	/* Suche ++++++++++++++++++++++++++++++++++++++++++ */#suche {	padding:10px 0 10px 13px;	border-bottom:8px solid #fff;	}#suche_wrapper {	width:202px;	height:16px;	background:#fff ;	border:3px solid #c4c4c4;			vertical-align:top;	padding:2px 0 2px 2px;	margin:0 0 0 0}/*	*html #suche_wrapper {	width:220px;	height:34px;	background:url(../images_system/search_bg.gif) no-repeat;				vertical-align:top;	padding:2px 0 0 2px;	margin:0 0 0 auto}*/#suche_wrapper .inputfield {	border:none;	background:transparent;	outline: none;	font-size:11px;	height:15px;	line-height:11px;	padding:0 5px;	position:relative;	top:-5px;	width:164px;	}	*html .inputfield {	width:223px;	height:13px;	font-size:11px;	line-height:11px;	border:none;	background:#e5e6de;	margin:0 5px;	position: relative;	top: -2px;	}	*+html .inputfield {	width:223px;	height:13px;	font-size:11px;	line-height:11px;	border:none;	background:#e5e6de;	margin:0 5px;	z-index:1000;	}.searchbutton {	position:relative;	margin:0px;}		/* V NAV ///////////////// */.v_nav {	padding:0px 0;	color:#fff;	}	.v_nav ul {	font-size:13px;	}.v_nav li {	list-style:none;	}.v_nav a, .v_nav .inactive {	background:transparent none repeat scroll 0 0;	border-bottom:1px solid #FFFFFF;	color:#444;	display:block;	padding:5px 0 5px 30px;	text-decoration:none;	font-weight:bold;	}.v_nav a:hover {	background:#fff;	}.v_nav a.inactive {	background:#fff url(../images_system/v_nav_active.gif) no-repeat 7px 4px;	color:#990000	}	.v_nav ul ul li a, .v_nav ul ul li .inactive {
		padding:2px 0 2px 50px;		font-size:11px;
		background:#fff; 
		border-bottom:1px solid #ebebeb;
		}	.v_nav ul ul li .inactive {		background:#fff url(../images_system/v_nav_active.gif) no-repeat 27px 1px;
		}
		.v_nav ul ul ul {
			border-bottom: 1px solid #ebebeb;
		}
		.v_nav ul ul ul li a, .v_nav ul ul ul li .inactive {
			padding:2px 0 2px 70px;
			font-size:11px;
			background:#fff; 
			border-bottom:0px solid #ebebeb;
			}
		.v_nav ul ul ul li .inactive {
			background:#fff url(../images_system/v_nav_active.gif) no-repeat 47px 1px;
			}
		
		
/* Content //////////////// */.content_container {	position:relative;	overflow:hidden;	width:930px;	background:#fff url(../images_system/col_right_bg.gif) top right repeat-y;	border:8px solid #fff;	}		.kopfbild {		border-bottom:8px solid #fff;		}		.content {		width:650px;		padding:20px 0 20px 20px;		float:left;		}		.trenner {		height:10px;		border-bottom:1px solid #cdcdcd;		margin-bottom:20px;		}			h1 {		color:#990000;		font-size:23px;		line-height:26px;		}			h2 {		color:#666;		font-size:18px;		line-height:20px;		font-weight:normal;		}			p {		margin:10px 0px;		}	.content img {		padding:6px;margin:2px;		background:#fff;		border:1px solid #cdcdcd;		}
	.content img.noBorder {
		border: none;
	}
	.content img.bildumfliess {
float: left;
margin-right: 10px;
	}.content a {color:#990000;}.content ul {margin:5px 0 5px 18px;}.content li {}/* TEASER ////////////////////// */#teaser_container_content {		background:#ccc url(../images_system/teaser_bg.gif) repeat-x;		padding:0 10px;		position:relative;		overflow:hidden;		width:926px;		height:195px;	}.teaser {	float:left;}.teaser1, .teaser2, .teaser3, .teaser4 {	height:183px;	overflow:hidden;	padding:10px 20px;	width:189px;position:relative;	}.teaser h3 {	font-size:14px; 	color:#990000;	padding:7px 0 15px 0;	text-shadow:#fff 0px 1px 1px;	}.teaser p {	font-size:11px; 	color:#555;line-height:14px;	margin:0 0 10px 0; 	}.teaser a {	font-size:10px; 	color:#333;	}.teaser2, .teaser3, .teaser4 {	border-left:1px solid #fff;	}.teaser1, .teaser2, .teaser3 {	border-right:1px solid #000;	}.teaser1 img, .teaser2 img, .teaser3 img, .teaser4 img {	position:absolute; bottom:1px; right:1px	}.teaser .mehr_button {	background:url("/images_system/button_mehr.gif") no-repeat scroll 0 0 transparent;	bottom:3px;
	left: 17px;	color:#FFFFFF;	cursor:pointer;	font-size:12px;	font-weight:bold;	height:35px;	line-height:31px;	margin:0;	padding:0 15px 8px;	position:absolute;	text-align:center;	text-decoration:none;	width:auto	}.date {	display:block; 	font-size:8px; 	margin:5px 0 5px 0;	}

/* Teaser Inline Navigation */

.teaserbox_head {
	font-size: 18px;
}
.teaserbox_1, .teaserbox_2 {
	margin-bottom: 30px;
}
/* kontaktform */.kontaktform .inputfield {	border:1px solid #000; 	width:160px; 	height:20px; 	float:left;	border-top:1px solid #aaa;	border-bottom:1px solid #cdcdcd;	border-left:1px solid #cdcdcd;	border-right:1px solid #cdcdcd;	float:left;	height:18px;	width:141px;	margin-top:0px;	padding:2px 0 0 5px;	-moz-border-radius:3px;	-webkit-border-radius:3px;	}.kontaktform {	font-size:12px;	color:#781819;		}.kontaktform img{	display:none;	}	.input100 {	margin: 0 0 0 100px;	border:1px solid #DEDFE1;	float:right;	}.not_mandatory50 {	margin: 0 0 0 100px;	border:1px solid #DEDFE1;	float:right;	}.not_mandatory70 {	margin: 0 0 0 100px;	border:1px solid #DEDFE1;	float:right;	}.not_mandatory100 {	margin: 0 0 0 100px;	border:1px solid #DEDFE1;	float:right;	}.kontaktform td {	color: #404040;}.kontaktform .invalid {	text-decoration: underline;		font-style: italic;	color: #781819;}.kontaktform .invalid .inputfield {	border: solid 1px #781819;}.kontaktform .error_msg {	padding: 10px;	margin: 5px;}.kontaktform .inputfield {	float: none;}.kontaktform .large{width:455px; height:90px;}.kontaktform select {	width: 148px;}.kontaktform textarea {	height: 80px;	width: 455px;}#xhrResultsBody {border-bottom:1px solid #aaa;	border-top:1px solid #cdcdcd;	border-left:1px solid #cdcdcd;	border-right:1px solid #cdcdcd;padding:0px 3px 3px 3px; background:#fff;-moz-border-radius:3px;	-webkit-border-radius:3px;}#xhrResultWrapper h6 {font-size:14px; padding:3px 0 0 0; color:#333;}#xhrResultWrapper p {font-size:11px; padding:0px 0 3px 0; color:#333; }#xhrResultsMoreLink a {font-size:11px; color:#781819; padding:3px 0 3px 0;}/* Footer Navi ///////////// *//* H NAV ///////////////// */.footer_navi {	text-align:right;	padding:15px 0;	color:#fff;	}	.footer_navi ul {	font-size:12px;	}.footer_navi li {	display:inline;	padding:0px 15px;	list-style:none;	}.footer_navi a {	text-decoration:none;	color:#fff;	}.footer_navi a:hover {	border-bottom:2px solid #fff;	}.footer_navi .inactive {	border-bottom:2px solid #fff;	}
