@charset "utf-8";
a {
color:#153552;
}
#freizeitkarte {margin-left:100px;}
body {
	margin:0; 
	padding:0;
	background-color:#f1f1f1;
	background-position:left top !important;
	background-repeat:repeat !important;
}
a:active, a { outline: none; }
:focus { -moz-outline-style: none; }
:-moz-any-link:focus {outline: none;}
::selection {background: #355572; color: #ffffff;}
::-moz-selection {background: #355572; color: #ffffff;}

#advert-googleAds-215 {
	height: auto !important;
	min-height: 90px;
}

#pageAdContainer {clear:both;}

#superbanner {
text-align: center;
}

.fcmskundeneingabefelder-content input {
	border:1px solid #c0c0c0;
	padding:3px;
}
#skyscraper {
    height: 600px;
    left: 50%;
    margin: 0 auto 0 440px;
    position: absolute;
    top: 0;
    width: 160px;
	z-index:0;
}
#adform_wallpaper {

}
#ftbg {
	left:1264px;!important;	
}
div[id^='ftdiv'] {top:241px !important;}


#DIV_0_1_1345535706132,
#DIV_0_2_1345535706132 {
	top:40px !important;
}
#omsv_sky_DhtmlLayer {

}
#openx_wallpapersky {
	width: 200px; 
	height: 600px; 
	position: absolute; 
	overflow: hidden; 
	z-index: 899; 
	left: -10px; 
	top: -0;	
}
#openx_wallpapersuperbanner {
	left:306px;
	position:absolute;
	text-align:right;
	top:0;
	width:728px;
}
.dms_ad_IDS_22753 {background:none!important;}
.ivwtagbox, .ivwscriptbox { display:none; }

#plista_widget_belowArticle {
	margin-bottom:40px;	
}
#plista1_belowArticle a,
#plista1_belowArticle a h4 {
	color:#153552;
}
#plista1_belowArticle a p {
	color:#000;	
}
div.plistaList a {
	text-decoration:none;
	border-bottom:3px solid #eee !important;
	padding:5px 0 !important;
}
div.plistaList span.itemTitle {
/* 	font-family: Georgia,"Times New Roman",Times,serif !important; */
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    padding: 0 !important;
    text-shadow: 1px 1px 1px #D1D1D1 !important;
	color:#153552 !important;
}
div#plista_widget_slide .itemTitle {
	 font-size: 14px !important;
}
div.plistaList span.itemText {
/* 	font-family: Georgia,"Times New Roman",Times,serif !important; */
    font-size: 14px !important;
    font-weight: 400 !important;
	color:#333 !important;
	margin:6px 0 0 !important;
}
#map { display:none!important; }

/* #adl_sb_table {margin-left: -47px;} */

ul.doppelbutton { margin:0; padding:5px 0 10px; background-color:#f6f6f6; height:105px;  }
ul.doppelbutton li { list-style:none; background:none; }
ul.doppelbutton li.contentbutton { width:300px; }
ul.doppelbutton li.contentbutton-left { max-height:105px; overflow:hidden;  }
ul.doppelbutton li.contentbutton-right { float:right; max-height:105px; overflow:hidden;  }

div.contentbanner {padding:5px 0 10px; background-color:#f6f6f6; text-align:center;}
#einspaltig div.contentbanner {
	text-align:center;	
}
div.contentbanner span {
	text-align:left;	
}

#artikelspalte .werbung {
	margin-bottom:20px;	
}

/*
.werbung span {
	margin:0;
	padding:2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#999;
	font-weight:normal;
	display:block;
	clear:both;
	background-color:#f6f6f6;
}
*/
.werbung ul.tripple {
    float: left;
    left: 50%;
    list-style-type: none;
    margin: 0 auto;
    position: relative;
}
.werbung ul.tripple li {
    float: left;
    position: relative;
    right: 50%;
    padding: 0 5px;
}
#superbanner span {
	background:none;	
}
.werbung a { border:none !important; }

.oldie {
	margin:10px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	border:2px dotted #cc0000;
	padding:10px;
}
#service_box {
	margin-bottom:20px;
}
#service_box ul {
margin:0;padding:0;
}
#service_box .dreispaltig {

}
#service_box .dreispaltig li {
	color:#000;
	font-size:11px;
}
#service_box .ressort {border:none!important;background:none!important;height:auto!important;}
#service_box .wetterbox img {
	float:left!important;
	margin:0 2px 5px!important;
border:none!important;
}

#service_box h5 {
	color:#153552;
	font-size:11px;
	border-bottom:2px solid #152553;
	margin:0 0 10px 0;
	padding:0;
}
.kommentare a,
.kommentar_anmelden a {
	color:#153552;
	text-decoration:none;
	border-bottom:1px dotted transparent;
	font-size:12px;
	font-weight:normal;
}

.kommentare a:hover,
.kommentar_anmelden a:hover {
	border-bottom-color:#153552;	
}
.kommentar_anmelden .btn_anmelden {
	border:0px solid #fff;
	background:none;
	background-image:url(/fileupload/_img/img/container/buttons/anmelden.png);
	width:190px;
	height:37px;
	font-size: 0;
	color: #fff;
	text-align: right;
	cursor:pointer;
}
.btn_senden {
	border:0px solid #fff;
	background:none;
	background-image:url(/fileupload/_img/img/container/buttons/senden.png);
	width:126px;
	height:37px;
	font-size:0;
	color:#fff;
	text-align:right;
	cursor:pointer;
}
.btn_weiter {
	border:0px solid #fff;
	background:none;
	background-image:url(/fileupload/_img/img/container/buttons/weiter.png);
	width:126px;
	height:37px;
	font-size:0;
	color:#fff;
	text-align:right;
	cursor:pointer;
}
.btn_zuruck {
	border:0px solid #fff;
	background:none;
	background-image:url(/fileupload/_img/img/container/buttons/zuruck.png);
	width:126px;
	height:37px;
	font-size:0;
	color:#fff;
	text-align:right;
	cursor:pointer;
}
.btn_bestellen {
	border:0px solid #fff;
	background:none;
	background-image:url(/fileupload/_img/img/container/buttons/bestellen.png);
	width:190px;
	height:37px;
	font-size:0;
	color:#fff;
	text-align:right;	
	cursor:pointer;
}

#rechtespalte .textlink ul li {
	background-color:#fff !important;
	border:1px solid #DFDFDF !important;
	padding:3px 5px !important;
}
#pageWrapper {
	width:1200px;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index:1;
}
#volksfreund {
	margin:0;
	padding:0;
	width:1018px;
	min-height:1020px;
	background-color:#fff;
	border:5px solid #eee;
	/* box-shadow:0 0 200px #d1d1d1; */
	border:1px solid #eee;
}

/*
.mehr {
	font-weight:normal;
	color:#153552;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.mehr:hover {
	text-decoration:underline;
}
*/





/* KOPF -------------------------------------------------------- */
.seitenkopf {
	position:relative;
	z-index:10;
	width:1018px;
	height:220px;
	margin:0;
	padding:0;

}

.seitenkopf .logo {
	position:absolute;
	z-index:60;
	width:242px;
	height:54px;
	top:45px;
	left:10px;
}
.seitenkopf .wetter {
	position:absolute;
	left:537px;
	top:75px;
}
.navibanner {
	position:absolute;
	width:300px;
	top:10px;
	right:0;
	padding:0;
	z-index:100;
}
.seitenfuss {
	position:relative;
	margin:0;
	padding:10px 20px;
	font-size:10px;
	border:10px solid #f6f6f6;
	background-color:#fff;
	line-height:140%;
}
.seitenfuss h5 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999;
	margin:0 0 5px 0;
	padding:0;
	border-bottom:2px solid #e6e6e6;
}
.seitenfuss h6 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#999;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
.seitenfuss a {
	color:#153552;	
	text-decoration:none;
	border-bottom:1px dotted #fff;
}
.seitenfuss a:hover {
	border-bottom-color:#153552;
}
.seitenfuss ul {
	margin:0;
	padding:0;
}
.seitenfuss ul li {
	list-style:none;
	background-color:#fff;
	float:left;
	width:130px;
	margin-right:100px;
	line-height:150%;
}
.seitenfuss ul li .sn_icon {
	float:left; 
	width:12px; 	
	margin-right:3px;
	margin-top:2px;
}
.seitenfuss p {
	clear:both;
	padding:10px 0 0 0;
	margin-right:100px;
}

#dossierseite .dossierliste { display:none; }

p.dossier_text {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    line-height: 1.3 !important;
    margin: 0 0 20px;
    text-align: right;
    text-decoration: none;
}

/* INHALT ------------------------------------------------------ */

#container {
	width:998px;
	height:auto;
	min-height:1000px;
	padding: 0 10px;
	
}
#artikeldetail .bildlink {
	float:left;
	margin:0  10px 5px 0;
}
#artikeldetail .bildlink img {
	border:1px solid #153552;
	max-width:210px;
}
#artikeldetail a {
	border:none;	
}
#artikelspalte {
	float:left;
	width:678px;
	margin:15px 20px 0 0;
}
#artikelspalte p {
	line-height:1.4;
}
#artikelspalte p b {
	font-weight:bold; 
	color:#333;
}
#detail_text p {
	line-height:1.5;
	margin:20px 0 0 !important;
}


#rechtespalte {
	float:left;
	width:300px;
	min-height:500px;
	margin-top:15px;
}
#rechtespalte ul#ulrechts,
#rechtespalte ul#ulrechts li ul,
ul#einspaltigrechts,
ul#einspaltigrechts li ul {
	margin:0; 
	padding:0;
}
#rechtespalte ul#ulrechts li,
ul#einspaltigrechts li {
/*
	clear:both;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	position:relative;
*/
	margin-bottom:25px;
	list-style:none;

	
}
#rechtespalte ul#ulrechts li {

}
#rechtespalte ul#ulrechts li ul li,
ul#einspaltigrechts li ul li {
	clear:both;
	list-style:none;
/* 	font-family:Verdana, Geneva, sans-serif; */
/* 	font-size:12px; */
/* 	color:#000; */
	border:none;
	background:none;
	padding:0;
	padding-bottom:5px;
	margin-bottom:0px;
	box-shadow: none;
	-moz-box-shadow: none;
	line-height:1.3;
}
/*
#rechtespalte ul#ulrechts li ul li a,
ul#einspaltigrechts li ul li a {
	font-weight:bold;
}
#rechtespalte ul#ulrechts li a,
ul#einspaltigrechts li a {
	color:#153552;	
	text-decoration:none;
	border-bottom:1px dotted #fff;
}
#rechtespalte ul#ulrechts li a:hover,
ul#einspaltigrechts li a:hover {
	border-bottom-color:#153552;
}
*/


ul#einspaltigrechts li strong { color:#666; }

/*
#rechtespalte ul#ulrechts li .ressort,
ul#einspaltigrechts li .ressort{
	clear:left;
	margin:0;
	padding:0;	
}
*/

#rechtespalte ul#ulrechts li .inhalte,
ul#einspaltigrechts li .inhalte {
/*
	border-left:2px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
*/
	padding:5px;
	background-color:#fff;
	margin-top:-9px;
}

#rechtespalte ul#ulrechts li .artikelrechts {
	padding:0;
	border-bottom:0;
}

#rechtespalte ul#ulrechts li .artikelrechts li {
	padding:7px 5px 5px 5px;
	border-bottom:1px solid #dfdfdf;
}
#rechtespalte ul#ulrechts li h5,
ul#einspaltigrechts li h5 {
/*
    background-color: #ECECEC;
    color: #153552;
    font-family: helvetica,arial;

    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 2px 8px 2px 5px;
 	text-shadow: 0 1px 0 #FFFFFF; */
}

ul#einspaltigrechts .ressort { height:auto!important;}
#rechtespalte ul#ulrechts li .inhalte .themenbild,
ul#einspaltigrechts li .inhalte .themenbild {
	float:right;
	margin:0 0 2px 5px;
	border:1px solid #153552;
}
#rechtespalte ul#ulrechts li .inhalte p,
ul#einspaltigrechts li .inhalte p {
	margin:0; 
	padding:0 0 5px 0;
	line-height:1.4;
}


#rechtespalte ul#ulrechts li .kommentare {
	background-image:url(/fileupload/_img/img/container/icons/boxicons/kommentare.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#rechtespalte ul#ulrechts li .frischgebloggt {
	background-image:url(/fileupload/_img/img/container/icons/boxicons/blogs.png);
	background-repeat:no-repeat;
	background-position:right bottom;	
}
/*
#rechtespalte ul#ulrechts li .dossiers {
	background-image:url(/fileupload/_img/img/container/icons/boxicons/dossiers.png);
	background-repeat:no-repeat;
	background-position:right bottom;	
}
*/

#rechtespalte ul#ulrechts li .frischgebloggt ul li span,
#rechtespalte ul#ulrechts li .meist_gelesen ul li span,
#rechtespalte ul#ulrechts li .meist_kommentiert ul li span, 
#rechtespalte ul#ulrechts li .kommentare li span,
#rechtespalte ul#ulrechts li .blaulicht li span,
#rechtespalte ul#ulrechts li .termine li span{
	color:#666666;
	font-weight:normal;
}
#rechtespalte ul#ulrechts li .blaulicht li span.ort {
	color:#999999;
	font-weight:bold;
}
#rechtespalte ul#ulrechts li .meist_gelesen ul li span,
#rechtespalte ul#ulrechts li .kommentare ul li span,
#rechtespalte ul#ulrechts li .meist_kommentiert ul li span {
/* 	padding-left:10px; */
font-size: .9em;
}
#rechtespalte ul#ulrechts li ul.wetterbox li {
	clear:right;
	color:#333;
}
#rechtespalte ul#ulrechts li ul.wetterbox li img {
	float:right;
	margin:0 5px 2px 0;
}

#rechtespalte ul#ulrechts li #mapLokalausgaben {
	position:relative;
	width:280px;
	height:336px;
	margin-left:4px;
}
#rechtespalte ul#ulrechts li #ImageMapLokalausgaben {
	width:280px;
	height:336px;	
	background-image:url(/fileupload/_img/img/map_lokal/map.png);
	background-position:0px;
}

#rechtespalte ul#ulrechts li ul li a.themenbild img {
	max-width:285px;
}

#einspaltig {
	margin:15px 0 0 0;
}
#einspaltig .aufmacher {
	clear:both;	
	position:relative;
	margin:0 0 40px 0;
}

/* FOTOGALERIESEITE ------------------------------------------------------ */
ul#einspaltigrechts {
	float:right;
	width:300px;
	margin:0 0 0 0;
	padding:0;
	font-size:10px;
}
ul#einspaltigrechts li {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
}
ul#einspaltigrechts ul {
	margin:0; 
	padding:0;
}
ul#einspaltigrechts ul li {
	margin:0; 
	padding:3px 0;
}
ul#einspaltigrechts ul li span {
	color:#666;	
}
ul#einspaltigrechts li .ressort {
	
}
.gallerydetail {
	width:998px; 
	min-height:500px;
	margin-bottom:20px;
	border-bottom:5px solid #f6f6f6;
}

.gallerydetail .ressort {
	margin:0 !important;
}
.showgalleryimage {
	float:left;
	text-align:center;
	padding:10px 0;
	background-color:#fff;
	width:678px;
}
.showgalleryimage img {
	border:1px solid #153552;
	background-color:#f6f6f6;
	max-width:676px;
}

div.bc_player { padding-left:5px; }
.addthis_toolbox.addthis_pill_combo a {  float: left; }
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}   

input#direktlink { 
	border:1px solid #DFDFDF;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#999;
	padding:2px;
	width:245px;
}
.bildergalerieseite #ulrechts .ressort { height:inherit !important;}
/* ARTIKELSPALTE ------------------------------------------------------ */
/* TOPAUFMACHER ----------*/

#artikelspalte .topaufmacherbox {
	border-bottom:40px solid #transparent;	
}

#artikelspalte .topaufmacherartikel {
	clear:both;
	padding:0 0 0 0;
	margin-bottom:40px;
}

#artikelspalte .topaufmacherartikel p {
	margin:0;
	padding:0;
}

#artikelspalte .topaufmacherartikel .bildlink {
float:none;margin:0 0 5px;
}
#artikelspalte .topaufmacherartikel .bildlink img {
	border:1px solid #153552;
}

/* START: FASTNACHT //////////////////////////////////////// */
#artikelspalte .block_topaufmacher_fastnacht {
	padding-left:25px;
	background-image:url(/fileupload/_img/img/container/thema/fastnacht.png);
	background-repeat:no-repeat;
	background-position:left top;
	min-height:105px;
	padding-bottom:0 !important;
	margin-bottom:20px;
}
#artikelspalte .block_topaufmacher_fastnacht .contentULSlider {
	width:653px!important;
}
#artikelspalte .block_topaufmacher_fastnacht .contentULSlider .cnavC {
	left:37px!important;	
}
/* ENDE: FASTNACHT //////////////////////////////////////// */

#artikelspalte .topaufmacher_aktuell {
	padding-left:45px;
	background-image:url(/fileupload/_img/img/container/thema/aktuell.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	min-height:105px;
}
#artikelspalte .topaufmacher_aktuell h1 {
	padding:0;
	margin:0 0 0 10px;
}
#artikelspalte .topaufmacher_aktuell p {
	padding:0;
	margin:0 0 0 10px;
}



#artikelspalte .block_topaufmacher_thema {
	padding-left:25px;
	background-image:url(/fileupload/_img/img/container/thema/thema.png);
	background-repeat:no-repeat;
	background-position:left top;
	min-height:105px;
	padding-bottom:0 !important;
	margin-bottom:20px;
}

#artikelspalte .block_topaufmacher_thema .topaufmacher_thema {
	margin-bottom:10px !important;
}

#artikelspalte .block_topaufmacher_thema .topaufmacher_thema h1 {
	padding:0;
	margin:0 0 0 10px;
}
#artikelspalte .block_topaufmacher_thema .topaufmacher_thema p {
	padding:0;
	margin:0 0 0 10px;
}

#artikelspalte .block_topaufmacher_thema .notizliste_thema ul li {
	background:none !important;
	padding-left:0 !important;
}


#artikelspalte .block_dossier {
	padding-left:24px;
	background-image:url(/fileupload/_img/img/container/thema/dossier.png);
	background-repeat:no-repeat;
	background-position:left top;
	min-height:159px;
	padding-bottom:0 !important;
	clear:both;
	margin:0 0 20px 0;
}
#artikelspalte .block_dossier p {
	margin:0;
	padding:5px 0 0 0;	
}
#artikelspalte .block_dossier .topaufmacher_thema {
	margin-bottom:10px !important;
}

#artikelspalte .block_dossier .topaufmacher_thema h1 {
	padding:0;
	margin:0 0 0 10px;
}
#artikelspalte .block_dossier .topaufmacher_thema p {
	padding:0;
	margin:0 0 0 10px;
}

#artikelspalte .block_dossier .notizliste_thema ul li {
	background:none !important;
	padding-left:0 !important;
}


.formularmeldung {
	border-bottom:1px solid #cc0000!important;
	margin-bottom:20px;	
}
.formularmeldung .ressort {
	clear:left;
	margin:0 0 10px 0;
	padding:0;
	height:25px;
	background-color:#f6f6f6;
	border-top:2px solid #b00000!important;
}
.formularmeldung .ressort h4 {
	float:left;
	margin:0;
	padding:6px 8px 2px 2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b00000!important;
	height:17px;
}

/* EILMELDUNG ----------*/
#artikelspalte .eilmeldung {
	padding-bottom:0;
	border-bottom:1px solid #840309;
	margin-bottom:20px;
}


#artikelspalte .eilmeldung h2 {
	margin:0 0 5px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	text-decoration:none;
	
}
#artikelspalte .eilmeldung h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color:#840309;
	text-decoration:none;
}
#artikelspalte .eilmeldung h2 a:hover {
	text-decoration:underline;
}
#artikelspalte .eilmeldung a.mehr {
	text-decoration:none;	
}
#artikelspalte .eilmeldung a.mehr:hover {
	text-decoration:underline;
}
/* ------------------- */

.aufmacherliste,
.ressort,
.dreispaltig,
.vierspaltig,
.notizliste,
.reiterbox {
	clear:both;	
}

.notizliste {
padding-bottom:20px;
}
.notizliste_thema {
	padding-bottom:0;
}
#artikelspalte .pr_kolumne {
	background-color:#f6f6f6;
	padding-bottom:0 !important;
	border-bottom:40px solid #fff;
}
#artikelspalte .pr_kolumne ul {
	border-bottom:1px solid #DFDFDF;
}
#artikelspalte .pr_kolumne ul ul {
	border-bottom:none;
}
/* FOTOGALERIEN ------------------------------------------------------ */
.fotoseite .dreispaltig li {
	padding-bottom:20px !important;	
}
.fotoseite .dreispaltig li p {
	line-height:135%;
}
.vierspaltig li {
	padding-bottom:20px !important;	
}
.vierspaltig li p {
	line-height:135%;
}
.fotoseite .dreispaltig li p a span.datum, 
.fotoseite .dreispaltig li p a span.location {
	color:#999999;
	font-family:Verdana,Geneva,sans-serif;
	font-weight:bold;
}
.fotoseite .dreispaltig li p a span.fotograf {
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	color:#666;
}
.fotoseite .dreispaltig li p a {
	color:#153552;
	text-decoration:none;
}
.fotoseite .dreispaltig li p a:hover {
	text-decoration:underline;
}

.vierspaltig li p a span.datum, 
.vierspaltig li p a span.location {
	color:#999999;
	font-family:Verdana,Geneva,sans-serif;
	font-weight:bold;
}
.vierspaltig li p a span.fotograf {
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	color:#666;
}
.vierspaltig li p a {
	color:#153552;
	text-decoration:none;
}
.vierspaltig li p a:hover {
	text-decoration:underline;	
}

/* AUFMACHER ------------------------------------------------------ */

#artikelspalte .aufmacher .reiterbox,
#artikelspalte .aufmacher .reiterbox .notizliste {
	
}


#artikelspalte .dossier_header {
	border-left:3px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	background-image:url(/fileupload/_img/img/container/icons/boxicons/dossiers_uebersicht.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:33px;
/* 	font-family:Georgia, Georgia, "Times New Roman", Times, serif; */
	font-style:italic;
	font-size:30px;
	color:#153552;
	padding:15px 0 0 140px;
}


#artikelspalte .aufmacher {
	clear:left;
}

#relatedLinksBox  {
	margin:20px 0;
}
#relatedLinksBox .related_box {
	border-top:3px solid #eee !important;
}
#relatedLinksBox ul {
	margin:0; padding:0;
}
#relatedLinksBox ul li {
	background:none;
	border:none;
    list-style: none !important;
    padding: 0;
}	
#relatedLinksBox ul li a {
 	border: none;
    color: #333333;
/*     font-family: Georgia,"Times New Roman",Times,serif; */
    font-size: 16px;
    font-weight: 400 !important;
    line-height: 1;
    padding: 0;
    text-decoration: none;
    text-shadow: 1px 1px 1px #D1D1D1;
	display:block;
	border-bottom:3px solid #eee !important;
	padding:5px 0;
}
#relatedLinksBox ul li a:hover {
	text-decoration: underline;
	background-color:#f6f6f6;
}
#einspaltig #eispaltigrechts .ressort {
	height:inherit !important;	
}
#artikelspalte .notizliste .ressort,
#einspaltig .notizliste .ressort{
	border-top:2px solid #fff;
}




#artikelspalte p.datum {
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	color:#999;
}



#artikelspalte .notizliste ul li h2 a.ExtVideo, 
#artikelspalte .notizliste ul li h2 a.ExtUmfrage, 
#artikelspalte .notizliste ul li h2 a.ExtFoto {
	background:none !important;
	margin:0 3px;
}
#artikelspalte .notizliste ul li h2 a.ExtVideo span, 
#artikelspalte .notizliste ul li h2 a.ExtUmfrage span, 
#artikelspalte .notizliste ul li h2 a.ExtFoto span {
	display:;
	font-weight:normal;	
}

#artikelspalte .aufmacherliste {
	clear:left;
	padding-bottom:20px;	
}
#artikelspalte .aufmacherliste .ressort,
#artikelspalte .notizliste .ressort{
	margin-bottom:0;	
}
#einspaltig .aufmacherliste ul,
#artikelspalte .aufmacherliste ul,
#artikelspalte .eilmeldung ul {
	margin:0;
	padding:0;
}
#einspaltig .aufmacherliste ul li,
#artikelspalte .aufmacherliste ul li {
	clear:left;
	list-style:none;
	padding-top:10px;
	margin-bottom:10px;
}
#artikelspalte .eilmeldung ul li {
	clear:left;
	list-style:none;
	padding-top:0;
	margin-bottom:0;
}
#artikelspalte .pr_kolumne ul li {
	padding-top:0;
}
#einspaltig .aufmacherliste ul li p,
#artikelspalte .aufmacherliste ul li p,
#artikelspalte .eilmeldung ul  li p {
	margin:0; 
	padding:0;	
	line-height:1.4;
}
#einspaltig .eilmeldung ul  li p .mehr,
#artikelspalte .eilmeldung ul  li p .mehr {
	color:#840309;	
}
#einspaltig .aufmacherliste ul li .bildlink,
#artikelspalte .aufmacherliste ul li .bildlink,
#artikelspalte .block_dossier .bildlink {
	float:left;
	width:212px;
	height:157px;
	margin:0 10px 5px 0;
}
#einspaltig .aufmacherliste ul li .bildlink,
#artikelspalte .aufmacherliste ul li .bildlink ul li,
#artikelspalte .block_dossier .bildlink ,
#artikelspalte .block_dossier .bildlink ul li {
	margin-bottom:0;
}
#artikelspalte .eilmeldung .bildlink {
	float:left;
	margin:0 10px 5px 0;
}
#artikelspalte .eilmeldung .bildlink img {
	border:1px solid #840309;
}
#einspaltig .aufmacherliste ul li img,
#artikelspalte .aufmacherliste ul li img,
#artikelspalte .block_dossier .bildlink img { 
	border:1px solid #153552;
	margin:0;
}

/*
#einspaltig .aufmacherliste ul li h2,
#artikelspalte .aufmacherliste ul li h2 {
	margin:0 0 1px 0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	color:#999;	
}
*/
/*
#einspaltig .aufmacherliste ul li h2 a,
#artikelspalte .aufmacherliste ul li h2 a {
	color:#153552;
	text-decoration:none;
}
#einspaltig .aufmacherliste ul li h2 a:hover,
#artikelspalte .aufmacherliste ul li h2 a:hover {
	text-decoration:underline;
}
*/
#einspaltig .aufmacherliste a.ExtVideo,
#einspaltig .aufmacherliste a.ExtFoto,
#artikelspalte .aufmacherliste a.ExtVideo,
#artikelspalte .aufmacherliste a.ExtFoto {
	text-decoration:none;
	font-weight:normal;
	color:#153552;
}
#einspaltig .aufmacherliste a.ExtVideo:hover,
#einspaltig .aufmacherliste a.ExtFoto:hover,
#artikelspalte .aufmacherliste a.ExtVideo:hover,
#artikelspalte .aufmacherliste a.ExtFoto:hover {
	text-decoration:underline;
}
.bulicons a  {
	border:none !important;
}
.bulicons a:hover,
.bulicons a:hover {
	box-shadow:0 0 2px #666;
}
/* DREI SPALTEN ------------------------------------------------------ */
#artikelspalte ul.dreispaltig {
	margin:0;
	padding:0;
	width:698px;
}
#einspaltig ul.vierspaltig {
	margin:0;
	padding:0;
	width:1050px;	
}
#artikelspalte ul.dreispaltig li,
#einspaltig ul.vierspaltig li {
	list-style:none; 
	float:left;
	width:212px;
	margin-right:20.3px;
	padding-bottom:10px;
}
#artikelspalte ul.dreispaltig.bloglinks li a,
#einspaltig ul.vierspaltig.bloglinks li a {
	display:block;
	text-decoration:none;
	height:75px;
	background-color:#f6f6f6;
}
#artikelspalte ul.dreispaltig.bloglinks li a:hover,
#einspaltig ul.vierspaltig.bloglinks li a:hover {
	text-decoration:none;
	background-color:#eee;
}
#artikelspalte ul.dreispaltig.bloglinks li a h4,
#einspaltig ul.vierspaltig.bloglinks li a h4 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#fff;
	line-height:16px;
	background-color:#76973D;
	padding:0 10px;
}
#artikelspalte ul.dreispaltig.bloglinks li a p,
#einspaltig ul.vierspaltig.bloglinks li a p {
	margin:0;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	font-size:11px;
}
#artikelspalte ul.dreispaltig.bloglinks li a strong,
#einspaltig ul.vierspaltig.bloglinks li a strong {
	margin:0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#76973D;
	display:block;
}
#einspaltig ul.vierspaltig li {
	margin-right:49.5px;
}
#artikelspalte ul.dreispaltig li img,
#einspaltig ul.vierspaltig li img {
	border:1px solid #153552;
	margin:0 0 5px 0;
}
#artikelspalte ul.dreispaltig li h2,
#einspaltig ul.vierspaltig li h2 {
	margin:0;
	padding:0;
}


#artikelspalte ul.dreispaltig li p,
#einspaltig ul.vierspaltig li p{
	margin:0;
	padding:0 0 10px 0;
}

/* REITERBOX ------------------------------------------------------ */
#reiterbox {

}
#reiterbox .aufmacher {
	border-bottom:none;
	margin-bottom:0;
}
ul.reiterbox_reiter	{
    height: 25px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}
ul.reiterbox_reiter li {
	list-style:none;
	float:left;
	height:25px;
	
}
ul.reiterbox_reiter li a {
	float:left;
	white-space:nowrap;
	margin:0 1px 0 0;
	padding:3px 8px 5px 8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#222;
	text-decoration:none;
	border:none;
	background-color:#E0E0E0;
/*	
	border:1px solid #fff;
*/
	border-bottom:none;

}
ul.reiterbox_reiter li a:hover {
	background-image:none !important;
	background-color:#f6f6f6 !important;
}
#reiterbox .box_content {
	padding-top:10px;	
}



/* ARTIKEL-ERWEITERUNG ------------------------------------------------------ */
div.pr_sonderthema .bildlink {
width:150px !important;
}
#artikelspalte ul li .bildlink,
.bildlink {
	position:relative;	
}
#artikelspalte ul li .bildlink ul,
.bildlink ul {
	position:absolute;
	bottom:10px;
	right:5px;
	margin:0;
	padding:0;
	z-index:1;
}
#artikelspalte ul li .bildlink ul li,
.bildlink ul li {
	list-style:none;
	height:47px;
	width:auto;
	float:left !important;
	margin-right:0;
	padding:0 !important;
	clear:none !important;
}
#rechtespalte ul#ulrechts li ul li .bildlink ul li.bulicons,

.bildlink ul li.bulicons {
	height:47px;
	background-image:url(/fileupload/_img/img/container/icons/artikelbildicons/bg.png);
	background-repeat:repeat-x;
}

#artikelspalte ul li .bildlink ul li ul,
.bildlink ul li ul {
	position:relative;
	margin:0 ;
	right:0;
	bottom:0;
}
#rechtespalte .bildlink ul li ul li,
#artikelspalte ul li .bildlink ul li ul li,
.bildlink ul li ul li {
	list-style:none;
	float:left !important;
	width:30px;
	height:30px;
	margin:9px 5px 0;
	padding:0;
}

#modul_container .bildlink .ExtVideo,
#artikelspalte .bildlink .ExtVideo,
#artikelspalte .bildlink .ExtUmfrage,
#artikelspalte .bildlink .ExtFoto,
#rechtespalte  .bildlink .ExtVideo {
	position:absolute;
	width:30px;
	height:30px;
	background-repeat:no-repeat;
}

.topaufmacherartikel h1 ul.mediaicons {
	position:absolute;
	bottom:auto !important;
	top:10px !important;	
	right:10px !important;	
}

#artikelspalte .topaufmacherbox .bildlink .ExtVideo,
#artikelspalte .topaufmacherbox .bildlink .ExtUmfrage,
#artikelspalte .topaufmacherbox .bildlink .ExtFoto {
	position:absolute;
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	top:9px;
}
#modul_container .bildlink .ExtVideo span,
#artikelspalte .bildlink .ExtVideo span,
#artikelspalte .bildlink .ExtUmfrage span,
#artikelspalte .bildlink .ExtFoto span,
#rechtespalte  .bildlink .ExtVideo span {
	display:none !important;
}
#modul_container .bildlink .ExtVideo,
#artikelspalte .bildlink .ExtVideo,
#rechtespalte .bildlink .ExtVideo {
	background-image:url(/fileupload/_img/img/container/icons/artikelbildicons/ico_video.png);	
}
#modul_container .bildlink .ExtUmfrage,
#artikelspalte .bildlink .ExtUmfrage {
	background-image:url(/fileupload/_img/img/container/icons/artikelbildicons/ico_umfrage.png);
}
#modul_container .bildlink .ExtFoto,
#artikelspalte .bildlink .ExtFoto {
	background-image:url(/fileupload/_img/img/container/icons/artikelbildicons/ico_bilder.png);
}


/* BEGIN SUCHE ///////////////////////////////////////////////////////////////////////////////////////////////////////// */

.pluginBody .bildlink img {max-width:210px; max-height:157px;}
.pluginBody .alle_treffer { display:none; }

.liste_suchergebnis li {
	border-bottom:1px dotted #ccc;	
}
.liste_suchergebnis li li {
	border-bottom:none;
}
.parameter .parameterselect {
	width:450px;	
}
.searchResult {
	margin-bottom:20px;
}
.pager-currpage {
    text-decoration:underline;
    font-weight:bold;
	background-color:#fff;
	padding:2px;
}
.parameter_pluginselect li {
    list-style:none;
    float:left;
    padding:2px 5px 0 5px;
    width:130px;
}
/*
.ressort span {
	font-size:12px;
	padding:6px 0 0 0;
	display:block;
	float:left;
	color:#fff;
}
*/
.pluginContainer {
    margin:15px 0 0 0;
}
.pluginContainer .pluginBody {

} 
.searchMaskLoaderContainer {
    position:absolute;
    margin-left:150px;
    width:200px; 
}
.searchMaskLoaderContainer .searchMaskLoaderBody  {
    background:#F3F3F3 none repeat scroll 0 0;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    padding:10px;

    filter:alpha(opacity=90); /* Internet Explorer */
    -moz-opacity: 0.90; /* Mozilla Browser */
    opacity: 0.90; /* Opera */
}
.parameterContainer {
	background-color:#f6f6f6;
    border-bottom:1px dotted #ccc;
    padding:10px 0 10px 0;
}
.parameterContainer .title {
    float:left;
    font-style:italic;
}
.parameterContainer .parameter {
    float:right;
    width:75%;
}
#globalesucheContainer .ressort {
	margin-bottom:0px !important;
}
.suchmaske {
	background-color:#f6f6f6;
	border-bottom:1px solid #c0c0c0;
	margin-bottom:20px;
	padding:10px;
}
div.pager,
div.plugin_pager,
div.alle_treffer,
div.aufmacherpager {
	clear:both;
	background-color:#f6f6f6;
	border-bottom:1px solid #c0c0c0;
	border-left:3px solid #c0c0c0;
	margin-bottom:10px;
	padding:5px 0 5px 5px;	
}
div.pager a,
div.plugin_pager a,
div.alle_treffer a,
div.aufmacherpager a {
	color:#153552;
	text-decoration:none;
}
div.pager a:hover,
div.plugin_pager a:hover ,
div.alle_treffer a:hover,
div.aufmacherpager a:hover {
	text-decoration:underline;
}
.searchfield {
    margin-left:2px;
    padding:2px;
    border:1px solid #CCCCCC;
}
div.fehlermeldung {
    padding:10px;
    border:1px solid #C0C0C0;
    font-weight:bold;
    margin:10px 0 0 0;
    color:#999;
}
/* END SUCHE ///////////////////////////////////////////////////////////////////////////////////////////////////////// */



/* BEGIN BILDERGALERIEN RECHTS + CLICKME-POPUP /////////////////////////////////////////////////////////////////////// */
#CM { font-size:10px; }
#CM ul { margin:0; padding:0; }
#CM ul li { list-style:none; }

#CM ul#weiteregalerien {
	float:left;
	width:300px;
}
#CM ul#weiteregalerien .ressort {
	margin:0;	
}
#CM ul#weiteregalerien li .bildergalerien {  
	border:1px solid #DFDFDF;
	border-bottom:none;
}
#CM ul#weiteregalerien li .bildergalerien,
#rechtespalte ul#ulrechts li .bildergalerien {
	padding:0 !important;
	border-bottom:none !important;
}
#CM ul#weiteregalerien li .bildergalerien ul,
#rechtespalte ul#ulrechts li .bildergalerien ul {
	margin:0;
	padding:0;
}
#CM ul#weiteregalerien li .bildergalerien li,
#rechtespalte ul#ulrechts li .bildergalerien li {
	padding:0;	
	border-bottom:1px solid #DFDFDF;
}
#CM ul#weiteregalerien li .bildergalerien a,
#rechtespalte ul#ulrechts li .bildergalerien a {
	color:#153552;
	font-weight:bold;
	text-decoration:none;	
	display:block;
	padding:5px;
	border:none !important;
}
#CM ul#weiteregalerien li .bildergalerien img,
#rechtespalte ul#ulrechts li .bildergalerien img {
	float:right;
	margin:0 0 2px 5px;
	border:1px solid #153552;
}
#CM ul#weiteregalerien li .bildergalerien span,
#rechtespalte ul#ulrechts li .bildergalerien span {
	line-height:145%;	
}
#CM ul#weiteregalerien li .bildergalerien span.datum,
#rechtespalte ul#ulrechts li .bildergalerien span.datum {
	color:#999999;
	font-weight:normal;
}
#CM ul#weiteregalerien li .bildergalerien span.label,
#rechtespalte ul#ulrechts li .bildergalerien span.label {
	color:#153552;
	font-weight:bold;
}
#CM ul#weiteregalerien li .bildergalerien span.ort,
#rechtespalte ul#ulrechts li .bildergalerien span.ort {
	color:#999999;
	font-weight:bold;
}
#CM ul#weiteregalerien li .bildergalerien span.fotograf,
#rechtespalte ul#ulrechts li .bildergalerien span.fotograf {
	color:#999999;
	font-weight:normal;
}
#CM ul#weiteregalerien li .bildergalerien a.inaktiv img,
#CM ul#weiteregalerien li .bildergalerien a.inaktiv span.datum,
#CM ul#weiteregalerien li .bildergalerien a.inaktiv span.ort,
#CM ul#weiteregalerien li .bildergalerien a.inaktiv span.fotofraf,
#rechtespalte ul#ulrechts li .bildergalerien a.inaktiv img,
#rechtespalte ul#ulrechts li .bildergalerien a.inaktiv span.datum,
#rechtespalte ul#ulrechts li .bildergalerien a.inaktiv span.ort,
#rechtespalte ul#ulrechts li .bildergalerien a.inaktiv span.fotograf {
	display:none;
}
#CM ul#weiteregalerien li .bildergalerien a.aktiv,
#rechtespalte ul#ulrechts li .bildergalerien a.aktiv {
	display:block;
	height:92px;
	background-color:#fff;
	padding:5px;
}

/* BEGIN BILDERGALERIEN CONTENT /////////////////////////////////////////////////////////////////////////////////////// */
#artikelspalte .contentildergalerienbox {
	margin-bottom:20px;
}
#artikelspalte .contentildergalerienbox .ressort {
	margin-bottom:0 !important;	
}
#artikelspalte .contentildergalerien {
	padding:0 !important;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	border-right:none;
}
#artikelspalte .contentildergalerien ul {
	margin:0;
	padding:0;
	float:right;
	width:380px;
	
}
#artikelspalte .contentildergalerien li {
	list-style:none;
	padding:0;	
	border:none;
	height:25px;
}
#artikelspalte .contentildergalerien .galeriebox {
	width: 290px;
	float:left;
}
#artikelspalte .contentildergalerien li .galerieinfo {
	display:none;	
}
#artikelspalte .contentildergalerien .galeriebox .galerieinfo {
	display:none;	
	padding:3px 0 5px 0;
}

#artikelspalte .contentildergalerien a {
	color:#153552;
	font-weight:bold;
	text-decoration:none;	
	display:block;
	padding:5px;
	border-bottom:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	background-color:#f6f6f6;
	height:13px;
}
#artikelspalte .contentildergalerien a.last {
	border-bottom:none !important;	
}
#artikelspalte .contentildergalerien a.aktiv {
	display:block;
	padding:5px;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #fff;
	border-bottom:1px solid #c0c0c0;
	background-color:#fff;	
}
#artikelspalte .contentildergalerien img {
	float:left;
	margin:0 5px 2px 0;
	border:1px solid #153552;
}
#artikelspalte .contentildergalerien span {
	line-height:145%;	
	font-size:10px;
}
#artikelspalte .contentildergalerien span.datum {
	color:#999999;
	font-weight:bold;
}
#artikelspalte .contentildergalerien span.label {
	color:#153552;
	font-weight:bold;
}
#artikelspalte .contentildergalerien span.ort {
	color:#999999;
	font-weight:bold;
}



/* BETTERPLACE /////////////////////////////////////////////// */

.bpline { clear:both; margin-bottom:10px; padding-top:15px; border-bottom:dashed #efefef 3px; }


.betterplaceinfo {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999;
	font-weight:normal;
	padding:0 0 5px 0 !important;
}
.betterplaceprocentbar {
	float:right;
	width:190px;
	margin:0 0 5px 10px;
	padding:3px;
	line-height:normal !important;
	border:1px solid #dfdfdf;
}
.betterplaceprocentbar .procentbarheadline {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#c0c0c0;
	padding-left:5px;
}
.betterplaceprocentbar .procentbar {
	position:relative;
	width:180px;
	padding:0 5px 0 5px;
	height:26px;
	background-image:url(/fileupload/_img/betterplace/img/bar/bg.png);
	background-repeat:no-repeat;
}
.betterplaceprocentbar .procentbar .maxbar {
	position:relative;
	width:178px;
	margin-left:1px;
}
.betterplaceprocentbar .procentbar .bar {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	height:26px;
	background-image:url(/fileupload/_img/betterplace/img/bar/bar.png);
	background-repeat:repeat-x;
	width:1px;
}
.betterplaceprocentbar .procenttxt {
	position:absolute;
	z-index:2;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#000;	
	width:170px;
	padding:7px 5px 0 5px;	
	text-align:center;
}
.betterplaceprocentbar .rest {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#666;	
	padding:0 5px 0 5px;	
}
.betterplaceprocentbar .rest strong {
	color:#6f7f1a;
	font-weight:bold;
}
a.spendenbutton {
	display:block;
	width:190px;
	height:37px;
	background-image:url(/fileupload/_img/betterplace/img/bar/spenden.png);
	background-repeat:no-repeat;
}
a.needsbutton {
	display:block;
	width:332px;
	height:37px;
	background-image:url(/fileupload/_img/betterplace/img/bar/needs.png);
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
}
a.blogbutton {
	display:block;
	width:332px;
	height:37px;
	background-image:url(/fileupload/_img/betterplace/img/bar/blog.png);
	background-repeat:no-repeat;	
	margin:0 auto 0 auto;
}
a.needsbutton span,
a.blogbutton span,
a.spendenbutton span {
	display:none;	
}
ul.needs,
ul.blogliste {
	margin:0;
	padding:0;
}
ul.blogliste li,
ul.needs li {
	clear:both;
	list-style:none;
	border-bottom:1px solid #dfdfdf;
	min-height:100px;
	padding-top:10px;
	padding-bottom:20px;
	
}
.betterplaceprocentbar .projectclosed { 
	width:190px;
	height:37px;
	background-image:url(/fileupload/_img/betterplace/img/bar/100.png);
	background-repeat:no-repeat;
}

#bookmark_list {
	background-color:#F6F6F6;
	border:1px solid #dfdfdf;
	padding:5px;
}
#bookmark_list div.bookmarks {
	background-color:#fff;
	padding:2px;
}
#bookmark_list div span {
	color:#7C7C7C;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:17px;
	margin:3px;
}
#bookmark_list a img {
	height:16px;
	margin:2px 5px;
}
#bookmark_list iframe { margin-top:-3px; }
.a_bookmark { margin-right:3px; float:left; display:block; padding:2px; }

.fb_edge_widget_with_comment {
	float:right; 
	margin-top:1px;
	position:relative;
}
.a_opt { clear:both; padding:4px 0;}
.a_opt a { font-weight:bold; clear:both; }
.a_opt a img { float:left; margin-right:10px; }

/* Content Bilderbox ///////////////////////////////////////////////////////////// */

.contentfotos ul {
	margin:0;
	padding:0;
	width:698px;
	clear:both;
}
.contentfotos ul li {
	float:left;
	list-style:none outside none;
	margin-right:20.3px;
	padding-bottom:10px;
	width:212px;
}
.contentfotos ul li a img {
	border:1px solid #153552;	
}
.contentfotos ul li p {
	margin:0;
	padding:0 0 5px 0;
	line-height:normal;
}
.contentfotos ul li p span.bildtitel {
	display:block;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999;
	line-height:120%;
}
.contentfotos ul li p span.bildtext {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666;	
	line-height:120%;
}
.contentULSlider {
	position:relative;
	min-height:92px;
	width:678px;
	margin-bottom:20px;
	background-image:url(/fileupload/_img/load.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
.contentULSlider .cnavL { 
	background-image:url(/fileupload/_img/img/container/videoleiste/video_arrows.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	height:92px; 
	left:0;
	position:absolute;
	top:0;
	width:30px;
	display:none;
}
.contentULSlider .cnavR { 
	background-image:url(/fileupload/_img/img/container/videoleiste/video_arrows.png);
	background-position:-90px 0;
	background-repeat:no-repeat;
	cursor:pointer;
	height:92px;
	position:absolute;
	right:0;
	top:0;
	width:30px;
	display:none;
}
.contentULSlider .cnavC {
	position:absolute;
	top:0;
	left:-11px;
	border:1px solid #cc000;
	width:580px;
	min-height:92px;
	overflow:hidden;
	display:none;
}
.contentULSlider .cnavC ul {
	margin:0;
	padding:0;
	height:92px;
	position:absolute;
	top:0;
	left:0;
}
.contentULSlider .cnavC ul li {
	position:relative;
	list-style:none;
	float:left;
	height:92px;
	width:122px;
	margin:0 11px 0;
}
.contentULSlider .cnavC ul li img {
	border:1px solid #153552;	
}

.contentULSlider a.video_link {
	background-image:url(/fileupload/_img/img/container/icons/video_play.png);
	background-repeat:no-repeat;
	border:medium none;
	display:block;
	height:47px;
	left:42px;
	margin:22px auto 0;
	position:absolute;
	width:39px;
	z-index:5;
}
.videoleiste {
	height:210px !important;	
}
.contentgallerybox {
	height:160px !important;
}

.videoleiste .cnavC ul,
.videoleiste .cnavC ul li,
.videoleiste .cnavC {
	height:140px !important;
}

.videoleiste .cnavC ul li.VideoAd {
	background-color:#f6f6f6;
}
.videoleiste .cnavC ul li.VideoAd p span {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#999;
	font-weight:normal;
}
.contentgallerybox {
	margin-bottom:5px!important;	
}
.block_topaufmacher_fastnacht .videoleiste {
	height:180px !important;	
}
.contentgallerybox .cnavC ul,
.contentgallerybox .cnavC ul li,
.contentgallerybox .cnavC {
	height:180px !important;
}
.contentgallerybox .cnavC ul li p,
.videoleiste .cnavC ul li p { margin:0; padding:0; }
.contentgallerybox .cnavC ul li p a,
.videoleiste .cnavC ul li p a {
	color:#153552;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	line-height:normal;
	font-size:10px;
	text-decoration:none;
}
.contentgallerybox .cnavC ul li p a:hover,
.videoleiste .cnavC ul li p a:hover {
	text-decoration:underline;
}
.contentgallerybox .cnavC ul li p a strong {
	color:#999;
}
.contentgallerybox .cnavC ul li p a span {
	font-weight:normal;
	color:#666;
}

/* Content Medialayer ///////////////////////////////////////////////////////////// */
.MediaContentLayer {
	height:469px;
	width:0%;
	padding:5px 0 5px 0;
	background-image:url(/fileupload/_img/img/container/medialayer/bg.png);
	background-repeat:repeat-x;
	z-index:99998;
	position:absolute;
	left:0;
	top:0;
}
.MediaContentLayer ul.MediaContentLayerList {
	height:469px;
	margin:0;
	padding:0;
	display:none;
    margin: 0 auto;
    padding: 0 100px 0 0;
    width: 848px;	
}
.MediaContentLayer ul.MediaContentLayerList li {
	float:left;
	list-style:none;
	height:469px;
	margin:0;
	padding:0;
}
.MediaContentLayer ul.MediaContentLayerList .l {
	background-repeat:no-repeat;
	width:22px;
	margin-left:5px;
}
.MediaContentLayer ul.MediaContentLayerList .videomedia {
	background-image:url(/fileupload/_img/img/container/medialayer/video.png);
}
.MediaContentLayer ul.MediaContentLayerList .imagemedia,
.MediaContentLayer ul.MediaContentLayerList .detailimagemedia { 
	background-image:url(/fileupload/_img/img/container/medialayer/foto.png);
}
.MediaContentLayer ul.MediaContentLayerList .umfragemedia {
	background-image:url(/fileupload/_img/img/container/medialayer/umfrage.png);
}
.MediaContentLayer ul.MediaContentLayerList .kontaktmedia {
	background-image:url(https://tools.tmvgonline.de/relaunch/img/container/medialayer/kontakt.png);
}
.MediaContentLayer ul.MediaContentLayerList .m {
	width:688px;
	text-align:center;
}
.MediaContentLayer ul.MediaContentLayerList .m .videoframe {
	width:678px;
	height:440px;
	margin:20px 0 0 0;
	border:none;
	overflow:hidden;	
	background:none;
	box-shadow:0 0 3px #ccc;
	-moz-box-shadow:0 0 3px #ccc;
	-webkit-box-shadow:0 0 3px #ccc;
}
.MediaContentLayer ul.MediaContentLayerList .m .umfrageframe,
.MediaContentLayer ul.MediaContentLayerList .m .kontaktframe {
	width:610px;
	height:469px;
	margin:0x;
	border:none;
	overflow:auto;	
	background:#FFF;
}
.MediaContentLayer ul.MediaContentLayerList .m .detailimageframe { 
	width:610px;
	height:469px;
	margin:0x;
	border:none;
	overflow:auto;	
	background:none;
}
.MediaContentLayer ul.MediaContentLayerList .m img {
	border:1px solid #153552;
	max-height:445px;
	max-width:608px;
	margin:10px 0 0 0;
}
.MediaContentLayer ul.MediaContentLayerList .r {
	position:relative;
	width:66px;	
}
.MediaContentLayer ul.MediaContentLayerList .r a.closeMediaContentLayer {
	display:block;
	width:38px;
	height:38px;
	background-image:url(/fileupload/_img/img/container/medialayer/close.png);
	background-repeat:no-repeat;
	background-position:0 0;
	margin:20px auto 0 auto;
}
.MediaContentLayer ul.MediaContentLayerList .r a.closeMediaContentLayer:hover {
	background-position:-38px 0;
}
.MediaContentLayer ul.MediaContentLayerList .r a.NextImages {
	display:block;
	padding:4px;
	width:57px;
}
.MediaContentLayer ul.MediaContentLayerList .r a.NextImages:hover {
	background-color:#c0c0c0;
}
.MediaContentLayer ul.MediaContentLayerList .r a.aktiv,
.MediaContentLayer ul.MediaContentLayerList .r a.aktiv:hover {
	background-color:#153552;
}
.MediaContentLayer ul.MediaContentLayerList .r img {
	border:1px solid #153552;
	width:55px;
	height:43px;
}
.MediaContentLayer ul.MediaContentLayerList .r .MediaContentLayerMenueWrapper {
  position:relative;   
  height:370px;
  width:66px;
  overflow:auto;
  margin:10px 0 0;
}
.MediaContentLayer ul.MediaContentLayerList .r .loading {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#666;
}

/* Kalenderblat ///////////////////////////////////////////////////////////// */
a#kbdate {
	display:block;
	text-align:center;
	display:block;
	text-decoration:none;
	border:none;
	cursor:pointer;
	padding:2px 0 10px;
	margin:0;
}
a#kbdate h2 {
	margin:0;
	padding:0;
	text-align:center;
/* 	font-family:Georgia, "Times New Roman", Times, serif; */
	font-size:24px;
	color:#999;
	text-shadow: 1px 1px 0 #FFFFFF, 2px 2px 1px #CCCCCC;
}
a#kbdate span {
/* 	font-family:Georgia, "Times New Roman", Times, serif;	 */
	line-height:1;
	text-shadow: 1px 1px 0 #FFFFFF, 2px 2px 1px #CCCCCC;
	margin:0;
	padding:0;
}
a#kbdate span.kbd {
	font-size:64px;
	color:#ccc;	
	line-height:0.6;
}
a#kbdate span.kbm {
	font-size:24px;
	color:#999;	
	padding:0 0 0 5px;
}
a#kbdate:hover {
	background-color:#f6f6f6;
}
a#kbdate:hover h2 {
	color:#3a5c95;	
}
a#kbdate:hover span.kbm {
	color:#3a5c95;	
}
a#kbdate:hover span.kbd {
	color:#86a2d1;
}

/* LINKTIPPS ///////////////////////////////////////////////////////////// */
#linktipps {
	width:937px;
	height:auto;
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	border-top:1px dotted #c0c0c0;
	border-left:1px dotted #c0c0c0;
	line-height:normal;
	margin-bottom:20px;
}
a.linktipp {
	width:149px; 
	float:left;
	padding:5px 3px 15px;
/* 	border-bottom:1px dotted #c0c0c0; */
	border-right:1px dotted #c0c0c0;
/*
	background-color:#F6F6F6;
*/	color:white;
	font-size:10px;
	height:75px;
	overflow:hidden;
}
/*
a.linktipp strong {
	color:white;	
}
*/
a.linktipp:hover {
	color: #000;
	background-color:#fff;
	border-color:#c0c0c0;
	box-shadow: 0 0 5px #CCCCCC;
	-moz-box-shadow: 0 0 5px #CCCCCC;
	position:relative;


	z-index:100;
}
a.linktipp span {line-height:1.2;}
.linktipp b { color:#153552;font-size:10px; }



/* START: EPAPER ----------------------------------------------------------------------- */
.epaperseite,
.epaperkopf,
.epaperseite #container {
	width:800px !important;	
}
.epaperseite #artikelspalte {
	width:480px!important;	
}
.epaperkopf {
	height:140px;	
}
.epaperkopf .logo {
	display:block;
	width:245px;
	height:55px;
	background-image:url(/fileupload/_img/img/kopf/volksfreund.png);
	background-repeat:no-repeat;
	top:15px!important;
}
.epaperkopf .epapernavigation {
	width:100%;
	height:58px;
	position:absolute;
	bottom:0;
	left:0;
	background-image:url(/fileupload/_img/img/epaper/nav_bg.png);
	background-repeat:repeat-x;
}
.epaperkopf .epapernavigation span {
	display:block;
	height:58px;
	width:115px;
	background-image:url(/fileupload/_img/img/epaper/nav_epaper.png);
	background-repeat:no-repeat;		
}
.epaperseite #container { background:none !important;}

.epaperseite #rechtespalte form { 
	margin:0; 
	padding:0;
	text-align:center;
}
.epaperseite #rechtespalte .epaperlogoutbutton {
	width:190px;
	height:37px;
	border:none;
	background:none;
	background-image:url(/fileupload/_img/img/epaper/btn_abmelden.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	color:transparent;
	cursor:pointer;
}
.epaperseite #rechtespalte .epaperauswahlbutton {
	width:190px;
	height:37px;
	border:none;
	background:none;
	background-image:url(/fileupload/_img/img/epaper/btn_auswahl.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	color:transparent;
	cursor:pointer;
}
.epaperseite #artikelspalte a.epaperlesen span,
.epaperseite #artikelspalte a.epaperladen span {
	display:none;	
}
.epaperseite #artikelspalte fieldset {
	margin:0;
	padding:0;
	border:0;
}
.epaperseite #artikelspalte fieldset table {
	width:100%;	
}
.epaperseite #artikelspalte table tr td {
	border-bottom:1px dotted #ccc;	
}
.epaperseite #artikelspalte a.epaperlesen {
	display:block;
	width:80px;
	height:25px;
	border:none;
	background-image:url(/fileupload/_img/img/epaper/btn_lesen.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.epaperseite #artikelspalte a.epaperladen {
	display:block;
	width:112px;
	height:25px;
	border:none;
	background-image:url(/fileupload/_img/img/epaper/btn_dload.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.epaperseite #artikelspalte h2 {
	margin:0;
	padding:0;
	color:#153552;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
/* END: EPAPER ----------------------------------------------------------------------- */

.ressort_kopf {
border-bottom:5px solid #EFEFEF;
color:#153552;
/* font-family:Georgia, Georgia, "Times New Roman", Times, serif; */
font-size:36px;
font-style:italic;
font-weight:normal;
padding:2px 10px;
text-align:right;
}

.rubrik_kopf {
    border-bottom: 1px solid #015488;
    border-top: 3px solid #015488;
    color: #015488 !important;
    font-family: arial !important;
    font-style: normal;
    letter-spacing: 1px;
    line-height: 1 !important;
    margin: 0 0 10px !important;
    padding: 4px 0 2px !important;
    text-align: center;
    text-shadow: none !important;
    text-transform: uppercase;
}

#kindernachrichten_lucky {
	background-image:url(/fileupload/_img/img/kindernachrichten/lucky.png);
	height:157px;
	position:absolute;
	right:0;
	top: 29px;
	width:130px;
	z-index:99;
display:none;
}


/* FORMULARE */
#detail_text form { margin:0; padding:0; }
#detail_text form table h4 { text-transform:none; margin: 5px 0;}
#detail_text form table { margin:0; padding:0; border:none; }
#detail_text form table .label { width:200px; text-align:right; }
#detail_text form table input[type=text],
#detail_text form table input[type=file],
#detail_text form table textarea { 
-moz-box-shadow:1px 1px 2px #D1D1D1 inset;
box-shadow:1px 1px 2px #D1D1D1 inset;
text-shadow: 1px 1px 1px #CCCCCC;
background:none;background-color:#F9F9F9;border:1px solid #C0C0C0;color:#333;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:2px;width:300px; border-radius:3px; -moz-border-radius:3px; }
#detail_text input[type=submit] {


	border:none;
	background-color:#153552;
	color:#fff;
	padding:5px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px 1px #222;
	border-radius:4px;
	-moz-border-radius:4px;
	box-shadow: 0 15px 5px #3C5D7C inset, 0 0 3px #999999;
	-moz-box-shadow: 0 15px 5px #3C5D7C inset, 0 0 3px #999999;
	cursor:pointer;
	margin: 0 10px 10px;
}
#detail_text input[type=submit]:hover {
	background-color:#13497a;
}
/* TICKER */
.tickerPubdate { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#153552; }

#tickerContent { 
	background-color: #FFFFFF;
    border: 2px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
    height: auto;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 182px;
    width: 700px;
    z-index: 200; 
}
#tickerGoogleAd iframe { display:none; }
div.tickerHead {
	background-color: #F6F6F6;
    border-bottom: medium none;
    border-left: medium none;
    border-top: 2px solid #153552;
    clear: left;
    height: 22px;
    margin: 0 0 10px;
    padding: 0;
	font-size:12px; 
}

#tickerTMPContent { display:none; }

#detail_text .headlinedetail,
#detail_text h5,
#detail_text h4 { 
    border-bottom: 2px solid #D1D1D1;
    color: #333;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 0.8;
    margin: 40px 0 15px;
    padding: 0;
    text-transform: none;
	font-style:normal;
}
#detail_text h6 { 
    color: #333;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
    margin: 0 0 15px;
    padding: 0;
    text-transform: none;
	font-style:italig;
}
#detail_text h5 b, h5 strong, {color:#3D5C78;}

#detail_text .formularmeldung h4 {
	border:none!important;	
}

#detail_page #detail_text a {
    border: medium none;
    color: #153552;
    text-decoration: none;
    background-color: #eee;
}
    
#detail_text br.absatz + p > b {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-shadow: none;
    text-transform: none;
}
#text img.plainpic_left {width: 100px; height: 80px; float: left; margin:0 5px 2px 0;}

/* Facebook Kommentare */
.advertiseHere { display:none;}
.fbhead {
	margin-top:25px!important;
	background-color:#153552;
	background-image:url(/fileupload/_img/img/kopf/navigation/mainnav_bg.png)!important;
	border-top:1px solid #d1d1d1!important;
	box-shadow:0 0 4px #666;
	-moz-box-shadow:0 0 4px #666;
	-webkit-box-shadow:0 0 4px #666;
}
.fbhead .fbheadline {
	float:left;
	font-family:Arial, Helvetica, sans-serif!important; 
	font-size:16px!important; 
	color:#ffffff!important;
	padding-top:2px!important;
	padding-left:5px!important;
	text-shadow:1px 1px 2px #000000;
}
.fbhead .beta {
	font-weight:normal!important; 
	color:#CCC!important; 
}
.fb_iframe_widget {
    background-color: #FFFFFF;
    display: inline-block;
    position: relative;
}

#artikelspalte .aufmacherliste ul li h5.kolumnentitel {
    border-bottom: 1px dotted #CCCCCC;
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0;
    text-transform: uppercase;
}

br.absatz {margin-bottom: 20px; }

#detail_text h6 + br.absatz,
#detail_text p + br.absatz,
#detail_text p + br.absatz + br.absatz  {
	display:none !important;	
}
#AnzeigeLinkBox {
display:none;
}
#GrafikLinkBox,
.GrafikLinkBox {
	background-color:#f6f6f6;
	border:1px solid #d1d1d1;
	margin:0 0 20px;
	padding:0;
}
#GrafikLinkBox h1,
.GrafikLinkBox h1 {
   background-color: #EEEEEE;
    border-bottom: 1px solid #D1D1D1;
    border-radius: 3px 3px 0 0;
    box-shadow: 0 -1px 1px #FFFFFF inset;
    color: #333333 !important;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px !important;
    font-weight: bold;
    left: 0;
    line-height: 1;
    margin: 0 !important;
    overflow: hidden;
    padding: 7px 5px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
    white-space: nowrap;
    z-index: 1;
}
#GrafikLinkBox p,
.GrafikLinkBox p {
	padding:10px;	
	margin:0;
}
#GrafikLinkBox .GrafikLinkBoxPreviewimage,
.GrafikLinkBox .GrafikLinkBoxPreviewimage {
	max-width:301px;
	border:1px solid #d1d1d1;
	margin:0 10px 3px 0;
	float:left;
}
#extGrafik {
	position:fixed;
	z-index:2147483647;
	top:0;
	left:0;
	background:#ffffff;
	overflow:auto;
}
#extGrafik h1 {
    border-bottom: 3px solid #D1D1D1;
    color: #3D5C78;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 1;
    margin: 10px 0 5px;
    padding: 0;
    text-transform: uppercase;
	text-align:left;
}
#extGrafik p {
	text-align:left;
    font-family: Arial,sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.2;
	color:#333;	
	margin:0 0 10px 0;
}
#extGrafik p a {
 color:#153552;
}
#extGrafik .extGrafikBox {
	border:10px solid #f6f6f6;
	margin:20px;
	padding:20px;
	box-shadow: 0 0 5px #D1D1D1;
	-moz-box-shadow: 0 0 5px #D1D1D1;
	-webkit-box-shadow: 0 0 5px #D1D1D1;
	overflow:auto;
	position:relative;
}
#extGrafik #extGrafikImageContainer {
	text-align:center;
}
#extGrafik #extGrafikImageContainer img,
#extGrafik #extGrafikImageContainer object {
	box-shadow: 0 0 5px #999;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	border:1px solid #999;
}
#GrafikLinkBox .extGrafikOpen,
.GrafikLinkBox .extGrafikOpen {
	cursor:pointer;	
}
#GrafikLinkBox a.extGrafikOpenLink,
.GrafikLinkBox a.extGrafikOpenLink{
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
border:1px solid #d1d1d1;
    color: #666666;
    font-family: verdana;
    font-size: 12px;
    padding: 4px;
    text-decoration: none;
    width: 150px;
	margin:10px 0 0 0;
	text-align:center;
	float:left;
	display:block;
}
#GrafikLinkBox a.extGrafikOpenLink:hover,
.GrafikLinkBox a.extGrafikOpenLink:hover {
	background-color:#f6f6f6;	
}
#extGrafik .extGrafikTitle {
	color: #CCCCCC;
	font-family: helvetica,arial;
	font-size: 32px;
	left: 280px;
	position: absolute;
	top: 30px;
}
#extGrafik a#closeextGrafik {
	float:right;
	font-family:helvetica, arial;
	font-size:18px;
	font-weight:bold;
	color:#153552;
	border:1px solid #d1d1d1;
	padding:5px 20px;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 0 3px #d1d1d1;
	-moz-box-shadow:0 0 3px #d1d1d1;
	-webkit-box-shadow:0 0 3px #d1d1d1;
	background-color:#f6f6f6;
	text-shadow:1px 1px 0 #fff;
	cursor:pointer;
	margin:10px 0 0 0;
}
#extGrafik a#closeextGrafik span {
	font-family:verdana,arial;
	font-size:18px;
	font-weight:bold;
	color:#666;
	text-shadow:1px 1px 0 #fff;
}
#extGrafik #closeextGrafik:hover {
	background-color:#fff;	
}
.werbungProfilGezeigtWrapper {
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
	display:none;

}
.werbungProfilGezeigtWrapper img {
	margin:0 0 0 0;
}

#tmvg_billboard {
    background-color: #EEEEEE;
    border-bottom: 1px solid #E2E2E2;
    margin: 0 0 0 -15px;
    padding: 0 0 5px;
    width: 1018px;
}
#tmvg_billboard span {
	background-color: #EEEEEE;
}


#detail_text ul li { margin:0; list-style:inside square; }

#detail_fullsize { background-color:#efefef; color:#999999; font-size:10px; padding-bottom:5px; margin-top:10px; }

/* Artikeldetail Tabellen */
#detail_text table {
	clear:both;
	width:100%; 
	background-color:#F6F6F6; 
	padding:0;
	margin-top:10px !important; 
	margin-bottom:10px !important; 
}
#detail_text table tr td, 
#detail_text table tr th {
	font-size:11px; 
	font-family:Verdana, Geneva, sans-serif; 
	color:#333; 
	font-weight:normal; 
	text-align:left;
	border-bottom:1px solid #fff;
	box-shadow:0 -1px 0 #eee inset;
	-webkit-box-shadow:0 -1px 0 #eee inset;
	-moz-box-shadow:0 -1px 0 #eee inset;
	padding:2px;
	margin:0;
}
#rechtespalte ul#ulrechts .re_videobox h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#153552;
	font-weight:bold;
	margin:0 0 3px 0;
	padding:0;
}
#rechtespalte ul#ulrechts .re_videobox .bildlink {
	margin:0 0 3px 0;
}

/*
#YoutubeContainer .youtubevideobox {
    background-color: #F6F6F6;
    border: 1px solid #D1D1D1;
    box-shadow: 0 0 5px #D6D6D6;
    clear: both;
    padding:10px 0;
    margin: 0 0 20px;
    text-align:center;
}
#YoutubeContainer .youtubevideobox iframe {
	padding:0;
	margin:0 auto;
}
*/

#sportchart_smallchart {
    background-color: #F6F6F6;
    border: 1px solid #D1D1D1;
    box-shadow: 0 0 2px #CCCCCC inset;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    margin: 15px 0;
    padding: 3px;
    text-align: center;
    width: 300px;
}
#sportchart_smallchart tr td {
    padding: 2px;
}
#sportchart_chart tr td {
    padding: 5px;
}
.sportchart_chart_header {
    background-color: #eee;
    color: #333;
}
.sportchart_chart_tr_gerade {
    background-color: #FFFFFF;
}
.sportchart_chart_tr_ungerade {
    background-color: #F6F6F6;
}
.sportchart_chart_td_mannschaft {
    text-align: left;
}

/*
#artikelspalte h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	line-height: 1.2;
	margin: 0 0 0 0;
	padding:0;
	text-decoration:none;
	text-shadow:none;
}
*/
#detail_page {
	margin-bottom:40px;	
}
#detail_page h1 {
	margin: 10px 0 10px 0;
}
/*
#artikelspalte h1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	line-height: 1.2;
	margin: 0 0 0 0;
	padding:0;
	text-decoration:none;
	color:#355572;
	text-shadow:none;
	
}
#artikelspalte h1 a:hover {
	border:none;
	text-decoration:underline;
}
*/


/*
#artikelspalte ul.zweispaltig li h2 a,
#artikelspalte ul.dreispaltig li h2 a,
#einspaltig ul.vierspaltig li h2 a {
	border: none;
	color: #355572;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold !important;
	line-height: 20px;
	margin: 0;
	text-decoration: none;
	text-shadow: none;
	color:#355572;
}
#artikelspalte ul.zweispaltig li h2 a:hover,
#artikelspalte ul.dreispaltig li h2 a:hover,
#einspaltig ul.vierspaltig li h2 a:hover {
	border:none;
	text-decoration:underline;
}
*/
.ort,
.ortsmarke {
	font-weight:normal;
	color:#999; 
	margin-right:5px;
	text-transform:uppercase;
/* 	font-family:Verdana, Geneva, sans-serif; */
	font-size:10px;
	display:block;
}

/* Meta-Header */

#metacontent { width:1200px; margin:0 auto; }

#metaheader {
	position:fixed;
	top:0;
	left:0;
	background-color:#153552;
	width:100%;
	z-index:1000000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
	color:#fff;
	padding:10px;	
}

#artikelspalte .ressort {
	position:relative;
}


#artikelspalte .eilmeldung .ressort h4 {
	 box-shadow: 0 -10px 10px #b40911 inset, 0 0 2px #666;
	 background-color:#840309;
}


/*
#artikelspalte .notizliste .ressort h4 a {
	display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
	margin-right:10px;
    padding: 3px 10px 3px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
	color:#153552;
	line-height:1;
	background-color:#e2e2e2;
	border-right: none;
	border-left: none;
    box-shadow: none;	
}
#artikelspalte .notizliste .ressort h4 a:hover {
	background-color:#e2e2e2;
	text-decoration:underline;
}*/

#artikelspalte .notizliste ul {
	margin: 0;
    padding: 0;	
}
#artikelspalte .notizliste ul li {
	border-top:1px solid #eee;
	border-bottom:1px solid #fff;	
	list-style:none;
	background-repeat:no-repeat;
	padding:8px;
	list-style:none;
}
#artikelspalte .notizliste ul li h2 {
	margin:0;

	padding:0;
	list-style:none;
}


#rechtespalte ul#ulrechts li {
	position:relative;
}

/*
#rechtespalte ul#ulrechts li h5 a {
	text-shadow: 0 1px 0 #FFFFFF;
}
*/
/*
#rechtespalte ul#ulrechts li {
    box-shadow: 2px 2px 2px #EEEEEE;
}
*/
.pageDetail #rechtespalte ul#ulrechts li {
    box-shadow: none;
}
/* ###################################################################################################################### */
/* ZWEI SPALTEN ------------------------------------------------------ */
#artikelspalte ul.zweispaltig {
	margin:0;
	padding:0;
	width:698px;
}
#artikelspalte ul.zweispaltig li,
#einspaltig ul.vierspaltig li {
	list-style:none; 
	float:left;
	width:328px;
	margin-right:20.3px;
	padding-bottom:10px;
}
#einspaltig ul.vierspaltig li {
	margin-right:49.5px;
}
#artikelspalte ul.zweispaltig li img,
#einspaltig ul.vierspaltig li img {
	border:1px solid #153552;
	margin:0 0 5px 0;
}
#artikelspalte ul.zweispaltig li h2,
#einspaltig ul.vierspaltig li h2 {
	margin:0 0 1px 0;
	padding:0;
}
#einspaltig ul.vierspaltig li h2 a {
/* 	font-family:Georgia, "Times New Roman", Times, serif; */
	font-size:15px;
	font-weight:normal;
	color:#153552;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}
#artikelspalte ul.zweispaltig li h2 a:hover,
#einspaltig ul.vierspaltig li h2 a:hover {
	border-bottom-color:#153552;
}
#artikelspalte ul.zweispaltig li p,
#einspaltig ul.vierspaltig li p{
	margin:0;
	padding:0 0 10px 0;
}

/* Paywall Produkte */

#paywall_abo_angebote div { margin-bottom:10px; }


#detail_page #detail_images {
    box-shadow:none !important;
	-moz-box-shadow: none !important;
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 1.4;
    position: relative;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 100% !important;
	margin:10px 0 20px !important;
}
#detail_page #detail_images .thumb_box {
	margin:0;
	border:none;
	background:none;
	padding: 1px 0 6px 0 !important;
	text-align:center;
}
#detail_page #detail_images .thumb_box_ad {
	padding: 7px 0 6px 0 !important;
}
#detail_page #detail_images .thumb_box a,
#rechtespalte ul#ulrechts li a {
	border:none !important;
}
#detail_page #detail_images #thumb_container {
	margin:0;	
}
#detail_page #detail_images img {
    margin-bottom: 5px;
    max-width: 676px;
}
#detail_images #thumb_container #thumb_navigation ul.DetailThumbNav {
    height: 10px;
    position: absolute;
    right: 160px;
    top: 9px;
    width: 200px;
}

#detail_page #detail_text {
	color:#111;	
	line-height:1.5;
}



#blogs { clear:both; font-size:12px; margin-bottom:20px; }
#blogs h3 { font-family:Arial; font-size:20px; color:#355572; font-weight:normal; }
#new_blogs { float:left; width:65%; }
#new_blogs .list_blogname { font-family:Verdana, Geneva, sans-serif; font-size:11px; }
#new_blogs a, #new_blogs h4, #red_blog a {/*  font-family:Georgia, "Times New Roman", Times, serif;  */font-size:14px; font-weight:normal; text-decoration:none; color:#153552; margin:0; padding:0; }
#new_blogs a:hover, #new_blogs h4:hover, #red_blog a:hover { text-decoration:underline; }
#new_blogs h4 { margin-bottom:5px; }
#red_blog { float:left; width:32%; }

a#ScrollToTop {
	display:none;
	border:none;
	width:72px;
	height:60px;
	background-image:url(https://admin.volksfreund.de/fileupload/_icons/scrolltotop.png);
	background-repeat:no-repeat;
	background-position:-72px 0;	
	position:fixed;
	bottom:0;
	left:10px;
	cursor:pointer;
}
a#ScrollToTop:hover {
	background-position:0 0;		
}

ul.suchergebnisse {
	margin:0;
	padding:0;	
}
ul.suchergebnisse li {
	margin:0;
	padding:10px 0;
	list-style:none;
}
ul.suchergebnisse li div.datum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	font-weight:normal;	
	border-bottom:1px dotted #ccc;
	margin-bottom:3px;
}
ul.suchergebnisse li span.ort {
	float:right;	
}
ul.suchergebnisse li span.ort a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#153552;
	font-weight:normal;	
	text-decoration:none;
	text-transform:none;
	margin-left:5px;
}
ul.suchergebnisse li span.ort a:hover {
	text-decoration:underline;	
}


#horoskop div { border:none !important; }

#detail_page #detail_images {
   
}
#einspaltig .ressort h4 a {
    color: #FFFFFF;
    font-size: 16px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #333333
}
#einspaltig .ressort h4 {
  background-color: #153552;
  border: medium none;
  box-shadow: 0 -10px 10px #2B547A inset, 0 0 2px #666666;
  color: #F6F6F6;
/*   font-family: Georgia,"Times New Roman",Times,serif; */
  font-size: 16px;
  font-weight: 400;
  height: 26px;
  line-height: 1.4;
  margin: 0  -17px 10px -17px;
  padding: 2px 0 0 14px;
  text-shadow: 1px 1px 0 #333333;
  text-transform: none;
}

/* GRIDBOX */
.gridbox  {
	display:none;
}
.gridbox div.small {
	width:164px;
	height:124px;	
	background-color:#FF6;
	margin:1px;
	background-color:#fff !important;
	overflow:hidden;
}
.gridboxRight div.small {
	width:148px;
	height:111px;		
}
.gridbox div.small a {
	display:block;
	width:164px;
	height:124px;
	cursor:pointer;
	position:absolute;
	top:1px;
	left:1px;
	z-index:3;
	background-image:url(/fileupload/_pic/blank.png);
	background-repeat:repeat;	
}
.gridboxRight div.small a {
	width:146px;
	height:109px;
}
.gridbox div.small .description {
	position:absolute;
	width:160px;
	height:auto;
	min-height:35px;
	left:0;
	top:87px;
	color:#fff;
	text-shadow:0 1px 0 #000;
	background-image:url(/fileupload/_pic/40_000000.png);
	background-repeat:repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px !important;
	line-height:1;
	margin:0;
	padding:2px;
	border-top:1px solid #d1d1d1;		
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);
	box-shadow:0 0 2px rgba(0,0,0,0.2);
	z-index:2 !important;
}
.gridboxRight div.small .description {
	width:144px;
	top:74px;
}
.gridbox div.small .description span.gridlabel {
	display:block;
	margin-bottom:0;	
	font-weight:bold;
}
.gridbox div.small .description span.anzahl {
	display:block;
	margin-bottom:2px;	
	font-weight:bold;
}
.gridbox .small .darken {
	width:164px;
	height:124px;
	position:absolute;
	top:0;
	left:0;
	background-image:url(/fileupload/_pic/40_000000.png);
	background-repeat:repeat;
	z-index:1 !important;
	display:none;
}
.gridboxRight .small .darken {
	width:148px;
	height:111px;	
}
.gridbox div.aktiv {
	background-color:#0CF !important;
	z-index:800;
	/*
	box-shadow:0 0 10px #00CCFF;
	-webkit-box-shadow:0 0 10px #00CCFF;
	-moz-box-shadow:0 0 10px #00CCFF;
	*/
}
.gridbox .grid_rectangle {
	width:300px;
	height:250px;	
	background-color:#000;
	padding:0 0 0 29px;
	overflow:hidden;
	background-image:url(/fileupload/_pic/anz_rect.png);
	background-repeat:no-repeat;
	background-position:0;
	margin:1px 2px 1px 1px;
}
.gridbox .grid_superbanner {
    background-color: #000000;
    background-image: url(/fileupload/_pic/anz_rect.png);
    background-position: 110px 0;
    background-repeat: no-repeat;
    height: 90px;
    margin: 1px 0 1px 1px;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    width: 984px;
}
.gridbox {
	height:606px !important; /* IE fix */
}
.gridbox img {
	background-color:#000;
}
.gridboxLeft { height: 272px !important;  /* IE fix */ }
.gridboxLeft16 { height: 504px !important;  /* IE fix */ }
.gridboxLeft .small { margin: 1px 2px;}
div.gridboxRight {
	margin:0;
	height:452px !important;  /* IE fix */
}
#rechtespalte ul#ulrechts li div.ImagegridRight ul {
	margin:0;

	padding:0;
	width:300px !important;	
}
#rechtespalte ul#ulrechts li div.ImagegridRight ul li {
	margin:0 !important;
	padding:0 !important;
	float:left !important;
	width:150px !important;
	list-style:none !important;
	clear:none !important;
}
#rechtespalte ul#ulrechts li div.ImagegridRight ul li.singlerow {
	width:300px !important;
}
#rechtespalte ul#ulrechts li div.ImagegridRight ul li div.gridwrapperrightressort {
	background-color:#eee;
  	color: #153552;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
	text-shadow: 0 -1px 0 #fff;
	margin:0 1px;
	padding:2px;	
}

div#leftSky {
	display:none;
	position:fixed;
	width:120px;;
	height:315px;
	top:140px;
	left:0;
}
.finerio_suche {
	background-color:#f6f6f6;
	top:0;
	padding:5px !important;
	border: 1px solid #EEEEEE;
	z-index:56;
	border-radius: 5px
}

.finerio_suche form input[type=text] {
	margin:0 4px 0 0;
	padding:0;
	background-color:#fff;
	border:1px solid #F4A01F;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#999;
	width:288px;
	display:block;
	float:left;	
}
.finerio_suche form input[type=submit] {
	margin:0;
	padding:0 2px;
	background-color:#F4A01F;
	border:1px solid #e09016;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	font-weight:normal;
	display:block;
	float:left;
	height:19px;
}
.finerio_suche form input[type=submit]:hover {
	background-color:#eea93f;
}
.finerio_suche .finerio_logo a {
	display:block;
	width:277px;
	height:18px;
	background-image:url('http://volksfreund.de/fileupload/_icons/finerio_suche.png');
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0 0 5px;
	padding:0;	
}
span.finerio_image {
	margin-right: 7px;
}
span.finerio_image img{
    display: block;
    float: left;
    width: 60px;
}

.finerio_gastrolist{
    display: block;
    overflow: hidden;
}

.finerio_gastrolist li{
	margin:5px 0px 5px 0px !important;
}
div.internerLink {
	clear:both;
	margin:0 0 40px;
	padding:10px;
	background-color:#f6f6f6;
}
div.internerLink a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#153552;	
	text-decoration:none;	
	text-shadow:0 1px 0 #FFFFFF, 0 2px 1px #CCCCCC;
	font-weight:bold;
}
div.internerLink a span {
	color:#666;
}
div.internerLink a:hover {
	text-decoration:underline;
}
div.internerLink a:hover span {
	color:#666;
	text-decoration:underline;
}
#EdgeAdWrapper:hover{background-image:url(http://tools.tmvgonline.de/werbung/EdgeAd/ChamberofCommerce/img/bg.png);} 
#EdgeAdWrapper { display:none;width:100%;min-height:1px;background-repeat:repeat; background-position:left bottom; position:fixed; z-index:99999999; left:0; bottom:0;}
#EdgeAdWrapper img { display:block; margin:0 auto; padding-right:294px;} 
#tvEdgeAdWrapper {
position:relative;
	display:block;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: 1px;
	position: fixed;
	width:1018px;
	height:100px;
	margin:0 auto;
	z-index: 99999999;
	padding-right:294px;
	filter: alpha(opacity=100);
	opacity: 1;	
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;	
}
#tvEdgeAdWrapper.hideEdgeAd {
	filter: alpha(opacity=40);
	opacity: 0.4;
}
#tvEdgeAdWrapper a.edgead {
	display:block;
	width:1018px;
	height:100px;
	position:relative;
	margin:0 auto;
	padding:0;
	z-index:1;
	cursor:pointer;
	text-align:right;
}
#tvEdgeAdWrapper a.closeedgead {
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	width:35px;
	height:35px;
	z-index:10000000;
	cursor:pointer;
	background-color:#ffffff;
	filter: alpha(opacity=0);
	opacity: 0;		
}
#tvEdgeAdWrapper a img {
	border:none;
	margin:0;
	padding:0;	
}
#DCP-edgead-wrapper {
    background-position: left bottom;
    background-repeat: repeat;
    bottom: 0;
    display: none;
    left: 0;
    min-height: 1px;
    position: fixed;
    width: 100%;
    z-index: 99999999;
}
#DCP-edgead-wrapper:hover {
    background-image: url(http://tools.tmvgonline.de/werbung/EdgeAd/ChamberofCommerce/img/bg.png);
}
#DCP-edgead-wrapper .DCP-edgead {
	position:relative;	
}
#DCP-edgead-wrapper .DCP-edgead a.DCP-edgead-close {
    display: block;
    height: 35px;
    left: 988px;
    position: absolute;
    top: 0;
    width: 35px;
    z-index: 9999;
background-image: url(/fileupload/_icons/blind.png);
}

/* ///////////////////// 15082013 //////////////////////////////////////////////////////////// */

#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche {
 background-color: #FFFFFF;	
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li {
	
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_logo {
	padding:0;
	margin:0;	
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_logo a {
   background-image: url("http://volksfreund.de/fileupload/_icons/finerio_suche.png");
    background-position: 5px 5px;
    background-repeat: no-repeat;
    display: block;
    height: 18px;
    margin: 0;
    padding: 5px;
    width: 300px;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_input {
	padding:2px 5px 6px;
	margin:0;	
	height:26px;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_input input[type=text] {
	width:238px;
	border:none;
	background-color:#e9eaed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#153552;
	margin:0;
	padding:2px;
	-webkit-box-shadow:1px 1px 1px #CBCBCB inset;
	box-shadow:1px 1px 1px #CBCBCB inset;
	float:left;
	height:22px;
	-webkit-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_input input[type=submit] {
    background-color: #6693B7;
    border: 1px solid #49769A;
	-webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    margin: 0;
    padding: 0 5px;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_selected_restaurants {
    border-top: 1px solid #EEEEEE;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_selected_headline {
    color: #325F83;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    padding: 2px 5px;
    text-transform: uppercase;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_selected_restaurants {
    margin: 0;
    padding: 0 5px 5px;	
	display:none;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_selected_restaurants ul.finerio_gastrolist {
    margin: 0;
    padding: 0;	
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_selected_restaurants ul.finerio_gastrolist li {
    margin: 0;
    padding: 0;	
	list-style:none;	
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_selected_restaurants ul.finerio_gastrolist li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#325F83;
	display:block;
	margin:0;
	padding:1px 0;	
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_selected_restaurants ul.finerio_gastrolist li a:hover {
	text-decoration:underline;
	background-color:#f6f6f6;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1) inset;		
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_selected_restaurants ul.finerio_gastrolist li a span.finerio_image {
    display: block;
    float: left;
    width: 60px;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_selected_restaurants ul.finerio_gastrolist li a span.finerio_image > img {
    float: left;
    height: 33px;
    margin: 0;
    padding: 0;
    border: none;
    max-width: 57px;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_selected_restaurants ul.finerio_gastrolist li a span.finerio_name {
	display:block;
	font-weight:normal;
	color:#325F83;	
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul.finerio_suche li.finerio_selected_restaurants ul.finerio_gastrolist li a span.finerio_city {
	display:block;
	font-weight:normal;
	color:#808080;
}

body {
	min-width:1100px;	
}
.werbung {

}
#omsv_sky_DhtmlLayer,
#adform_wallpaper,
#eyeDiv,
#ftdiv666812,
#ftdiv666813
 {
	top:213px !important;	
}
#header-wrapper .header-headwrapper .header-head .schnellsuche {
    background-color: #fff;
    border: none;
    left: 330px;
    position: absolute;
    width: 325px;
	top:40px;
}
#header-wrapper .header-headwrapper .header-head .schnellsuche form {
	margin:0;
	padding:0;	
}
#header-wrapper .header-headwrapper .header-head .schnellsuche input[type=text] {
    background-color: #F6F6F6;
    border: 1px solid #355572;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 21px;
    padding: 1px;
    width: 200px;
}
#header-wrapper .header-headwrapper .header-head .schnellsuche .suchenach {
    background-color: #FFFFFF;
    border: 1px solid #355572;
	border-left:none;
	border-right:none;
    float: left;
    height: 23px;
    line-height: 23px;
    padding: 0 5px;
    text-decoration: none;
    width: 50px;
}
#header-wrapper .header-headwrapper .header-head .schnellsuche ul.suchenachmenue {
    background-color: #FFFFFF;
    position: absolute;
    top: 24px;
	-webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);
    left: 203px;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 20;
	border:1px solid #ddd;
	border-top:none;	
}
#header-wrapper .header-headwrapper .header-head .schnellsuche ul.suchenachmenue li {
	list-style:none;
	margin:0;
	padding:0;	
}
#header-wrapper .header-headwrapper .header-head .schnellsuche ul.suchenachmenue li a {
	display:block;
	padding:4px 20px 4px 3px;
	text-decoration:none;	
}
#header-wrapper .header-headwrapper .header-head .schnellsuche ul.suchenachmenue li a:hover {
	color:#153552;
	background-color:#f6f6f6;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;
	box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;
}
#header-wrapper .header-headwrapper .header-head .schnellsuche input[type=submit] {
    background-color: #355572;
    border: 1px solid #355572;
    display: block;
    height: 25px;
    line-height: 23px;
    width: 60px;
	margin:0;
	padding:0 0 2px;
	color:#fff;
	cursor:pointer;
}
#header-wrapper .header-headwrapper .header-head .schnellsuche input[type=submit]:hover {
	background-color:#61819E;
}
.portal-navigation .logo-small {
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    width: 0px;
	position:relative;
}
.portal-navigation .logo-small a {
	width:107px;
	height:24px;
	display:block;
	background-image:url(http://admin.volksfreund.de/fileupload/_icons/volksfreund_logo_small.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:6px;
	top:-24px;
}
#rechtespalte {
    float: left;
    margin-top: 10px;
    min-height: 500px;
    width: 300px;
}
#pageWrapper {
    margin: 0;
    padding: 0;
    position: relative;
    width: 1018px;
}
#metaheader {
	padding:0;	
}
ul.metalist {
	margin:0;
	padding:0;
	list-style:none;	
}
ul.metalist li {
	margin:0;
	padding:0 1px 0 0;
	list-style:none;
	float:left;
	line-height:32px;
}
#metaheader-wrapper .metaheader ul.metalist li.metalist-username span.greendot {
	display:block;
	float:left;
	width:8px;
	height:8px;
	background-color:#093;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	margin:8px 4px 0 4px;
	padding:0;
}
#metaheader-wrapper .metaheader ul.metalist li.metalist-username {
	max-width:127px;
	overflow:hidden;
	padding:0 6px 0 0;
	white-space: nowrap;
}
#metaheader-wrapper .metaheader ul.metalist li.metalist-datum {
	padding:0 6px;
}
ul.metalist li.metalist-datum,
ul.metalist li.metalist-register,
ul.metalist li.metalist-newsletter,
ul.metalist li.metalist-right-ais,
ul.metalist li.metalist-servicecenter {
	border-right:1px solid #597996;
}
#metaheader ul.metalist li a {
	display:block;
	padding:0 6px;
}
#metaheader ul.metalist li a:hover {
	background-color:#00102D;
}
#metaheader-wrapper .metaheader ul.metalist li.socialmediabuttons {
	display:inline !important;	
	border:none !important;
	float:right;
}
#metaheader-wrapper .metaheader ul.metalist li.socialmediabuttons ul {
	margin:0;
	padding:0;	
}
#metaheader-wrapper .metaheader ul.metalist li.socialmediabuttons ul li {
	margin:0;
	padding:1px;	
	float:left;
	list-style:none;
	border:none;
}
#metaheader-wrapper .metaheader ul.metalist li.socialmediabuttons ul li a {
	display:block;
	width:22px;
	height:22px;
	background-image:url(/fileupload/_icons/socialmediabuttons.png);
	background-repeat:no-repeat;
	padding:0;
}
#metaheader-wrapper .metaheader ul.metalist li.socialmediabuttons ul li a.socialmediabuttons_facebook {
	background-position:0 0;	
}
#metaheader-wrapper .metaheader ul.metalist li.socialmediabuttons ul li a.socialmediabuttons_twitter {
	background-position:-22px 0;	
}
#metaheader-wrapper .metaheader ul.metalist li.socialmediabuttons ul li a.socialmediabuttons_google {
	background-position:-44px 0;	
}
#metaheader-wrapper .metaheader ul.metalist li.socialmediabuttons ul li a.socialmediabuttons_rss {
	background-position:-66px 0;	
}
#metaheader-wrapper .metaheader ul.metalist li.socialmediabuttons ul li a.socialmediabuttons_facebook:hover {
	background-position:0 -22px;	
}
#metaheader-wrapper .metaheader ul.metalist li.socialmediabuttons ul li a.socialmediabuttons_twitter:hover {
	background-position:-22px -22px;	
}
#metaheader-wrapper .metaheader ul.metalist li.socialmediabuttons ul li a.socialmediabuttons_google:hover {
	background-position:-44px -22px;	
}
#metaheader-wrapper .metaheader ul.metalist li.socialmediabuttons ul li a.socialmediabuttons_rss:hover {
	background-position:-66px -22px;	
}


/*
#loginlayer {
    border: 1px solid #000000;
	border-top:nomne;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    left: 0;
    padding: 8px;
    position: absolute;
    top: 24px;
}  
  
*/
#metaheader-wrapper .metaheader,
#header-wrapper .portal-navigation-wrapper .portal-navigation,
#header-wrapper .header-headwrapper .header-head,
#header-wrapper .mainnav-wrapper .topnavigation-wrapper > ul, 
#header-wrapper .mainnav-wrapper .hauptnavigation-wrapper > ul, 
#header-wrapper .mainnav-wrapper .unternavigation-wrapper > ul,
#pageWrapper,
div#dpabilddestages .ressort-wrapper .ressort,
div#dpabilddestages .dpabilddestages-content,
div#dpabilddestages .weiterebilderdestages-content,
div.linktipps-wrapper .linktipps .ressort-wrapper .ressort,
div.linktipps-wrapper .linktipps-content-wrapper,
div.navigationsbanner-wrapper .navigationsbanner-content  {
	padding-left:5px !important;
}
body.widescreen #metaheader-wrapper .metaheader,
body.widescreen #header-wrapper .portal-navigation-wrapper .portal-navigation,
body.widescreen #header-wrapper .header-headwrapper .header-head,
body.widescreen #header-wrapper .mainnav-wrapper .topnavigation-wrapper > ul, 
body.widescreen #header-wrapper .mainnav-wrapper .hauptnavigation-wrapper > ul, 
body.widescreen #header-wrapper .mainnav-wrapper .unternavigation-wrapper > ul,
body.widescreen #pageWrapper,
body.widescreen div.skyscraper-wrapper .skyscraper-position,
body.widescreen div.footer-wrapper .footer-content,
body.widescreen div#dpabilddestages .ressort-wrapper .ressort,
body.widescreen div#dpabilddestages .dpabilddestages-content,
body.widescreen div#dpabilddestages .weiterebilderdestages-content,
body.widescreen div.linktipps-wrapper .linktipps .ressort-wrapper .ressort,
body.widescreen div.linktipps-wrapper .linktipps-content-wrapper,
body.widescreen div.navigationsbanner-wrapper .navigationsbanner-content,
body.widescreen div.superbanner-wrapper .superbanner-position {
	padding-right:300px;
	margin:0 auto;
}

.navigationsbanner-wrapper {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.navigationsbanner-wrapper .navigationsbanner-content {
    margin: 0;
    padding: 0;
    position: relative;
    width: 1018px;
}
.navigationsbanner-wrapper .navigationsbanner-content .navibanner {
	right:auto;
    left: 723px;
    padding: 0;
    position: absolute;
    top: -180px;
    width: 300px;
    z-index: 100;
}
.navigationsbanner-wrapper .navigationsbanner-content .navibanner span {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;	
}
#metaheader-wrapper {
	width: 100%;
	height:24px;
    position: relative;
	border-bottom:1px solid #2E2A2A;
	background-color: #4a4646;
	padding:0;
	margin:0;
	position:relative;
	z-index: 2147483646;
}
#metaheader-wrapper .metaheader {
    position: relative;
	width:1018px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	color:#dbdada;
	padding:0;
	margin:0;
}
#metaheader-wrapper .metaheader ul li a {
    height: 24px;
    line-height: 24px;
    padding: 5px;
    text-decoration: none;
	color:#eee;	
}
#metaheader-wrapper .metaheader ul.metalist {
	margin:0;
	padding:0;
	list-style:none;
    overflow: hidden;
}
#metaheader-wrapper .metaheader ul.metalist li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	line-height:24px;
}
#metaheader-wrapper .metaheader ul.metalist li.metalist-datum {
	width:143px;
}
#metaheader-wrapper .metaheader ul.metalist li {
	border-right:1px solid #626262;
}
#metaheader-wrapper .metaheader ul.metalist li.metalist-datum,
#metaheader-wrapper .metaheader ul.metalist li.metalist-login,
#metaheader-wrapper .metaheader ul.metalist li.metalist-register,
#metaheader-wrapper .metaheader ul.metalist li.metalist-newsletter,
#metaheader-wrapper .metaheader ul.metalist li.metalist-right-ais,
#metaheader-wrapper .metaheader ul.metalist li.metalist-servicecenter {
	border-right:1px solid #939393;
}
#metaheader-wrapper .metaheader ul.metalist li a {
	display:block;
	padding:0 4px;
}
#metaheader-wrapper .metaheader ul.metalist li a:hover {
	color:#fff;
	background-color:#3A3636;
}
/* IMMO, AUTO, STELLEM */
#metaheader-wrapper .metaheader ul.metalist li.metalist-ais {
	font-weight:bold;
	background-color:#373737;
}
/*

#metaheader-wrapper #loginlayer {
	border:1px solid #000;
	border-top:none;
	background-color: #555;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    left: 153px;
    padding: 26px 32px 35px;
    position: absolute;
    top: 25px;
	display:none;
}
#metaheader-wrapper #loginlayer .login-input {
    background-color: #1B1B1B;
    height: 28px;
    line-height: 28px;
    margin: 0 0 5px;
    padding: 2px;
    width: 319px;
}
#metaheader-wrapper #loginlayer .login-input > span {
    color: #fff;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 14px;	
    padding: 0 0 0 10px;
    text-shadow: 1px 1px 1px #000000;
    width: 99px;
}
#metaheader-wrapper #loginlayer .login-input input {
	background-image:none !important;
    background-color: #444444;
    border: medium none !important;
    color: #FFFFFF;
    height: 28px;
    margin: 0;
    padding: 0 5px !important;
    width: 200px !important;
}
#metaheader-wrapper #loginlayer .login-submit > span {
    display: block;
    float: left;
    width: 111px;
}
#metaheader-wrapper #loginlayer .login-submit input.formbtn {
    background-color: #232323;
    border: 2px solid #000;
    border-radius: 0 0 0 0;
	-webkit-box-shadow: none;
    box-shadow: none;
    width: 211px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:none;
	color: #B5B5B5;
	text-shadow:none;
	text-align:center;
	margin:0;
	padding:6px 0;	
}
#metaheader-wrapper #loginlayer .login-submit input.formbtn:hover {
	background-color:#111;
	color:#fff;		
}
#metaheader-wrapper #loginlayer a.hideLoginLayer {
    background-color: #1E1E1E;
    border-top: 1px solid #000000;
    bottom: 0;
    color: #B5B5B5;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    left: 0;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	text-decoration:none;
}
#metaheader-wrapper #loginlayer a.hideLoginLayer:hover {
	background-color:#111;
	color:#fff;	
	text-decoration:none;
}
*/



#metaheader-wrapper #loginlayer .login-ckeck {
    height: 32px;
    line-height: 32px;
    margin: 0 0 5px;
	background-color:#1B1B1B;
}
#metaheader-wrapper #loginlayer .login-ckeck label {
    color: #B3B3B3;
    display: block;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 0 0 10px;
    text-align: center;
    width: 99px;
}
#metaheader-wrapper #loginlayer .login-ckeck > input {
    margin: 10px 0 0 10px;
    padding: 0;
}
#metaheader-wrapper #loginlayer p.textfield { 
    border-top: 1px solid #000000;
    color: #908F8F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0 0;
    padding: 10px 0 10px 5px;
}
#metaheader-wrapper #loginlayer p a {	
    background-color: #1E1E1E;
    color: #B5B5B5;
    margin: 0 0 0 -5px;
    padding: 2px 5px;
    text-decoration: none;
}
#metaheader-wrapper #loginlayer p a:hover {	
	background-color:#111;
	color:#fff;		
} 
 





.header-fixed {
	width:100%;	
	height:206px;
	position:relative;
}

#header-wrapper {
    background-color: #FFFFFF;
    position: relative;
    width: 100%;
    z-index: 60000;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);
	box-shadow:0 0 4px rgba(0,0,0,0.1);
	margin:0;
	padding:0;
}
#header-wrapper .portal-navigation-wrapper-static {
	width:100%;
	height:25px;
}
#header-wrapper .portal-navigation-wrapper {
    background-color: #EEEEEE;
    border-bottom: 1px solid #DCDCDC;
    height: 24px;
    margin: 0;
    padding: 0;
    width: 100%;
}
#header-wrapper .portal-navigation-wrapper .portal-navigation {
	width:1018px;	
	padding:0;
	margin:0;
	height:24px;
	position:relative;
}
#header-wrapper .portal-navigation-wrapper  .portal-navigation ul {
	margin:0;
	padding:0;
	list-style:none;	
	height:24px;
	position:relative;
	border-left:1px solid #fff;
}
#header-wrapper .portal-navigation-wrapper .portal-navigation ul li {
	float:left;
	list-style:none;
	display:inline;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	margin:0;
	padding:0;
	overflow:hidden;	
}
#header-wrapper .portal-navigation-wrapper .portal-navigation ul li a {
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	margin:0;
	padding:0;
	text-decoration:none;
	height:24px;
	display:block;
	border-right:1px solid #fff;
	border-bottom:2px solid #fff;
	-webkit-transition: height 0.2s ease;
	-moz-transition: height 0.2s ease;
	-o-transition: height 0.2s ease;
	transition: height 0.2s ease;
}
#header-wrapper .portal-navigation-wrapper .portal-navigation ul li a:hover {
	height:22px;	
}
#header-wrapper .portal-navigation-wrapper .portal-navigation ul.portal-navigation-left li a {
	padding:0 8px;	
}
#header-wrapper .portal-navigation-wrapper .portal-navigation ul.portal-navigation-left {
	float:left;
}
#header-wrapper .portal-navigation-wrapper .portal-navigation ul.portal-navigation-right {
	float:right;
}
#header-wrapper .header-headwrapper {
    height: 100px;
    margin: 0;
    padding: 0;
    width: 100%;
	border-bottom:1px solid #dcdcdc;
}
#header-wrapper .header-headwrapper .header-head {
	position:relative;
    height: 100px;
    margin: 0;
    padding: 0;
    width: 1018px;
}
#header-wrapper .header-headwrapper .header-head .logo {
	margin:24px 0 0;
	padding:0;
	display:block;
	width:254px;
	height:54px;
	float:left;
}
#header-wrapper .header-headwrapper .header-head .head-navibanner {
	width:300px;
	height:100px;
	float:right;
}
#header-wrapper .mainnav-wrapper {
    margin: 0;
    padding: 0;
    width: 100%;
	height:78px;
}
#header-wrapper .mainnav-wrapper .topnavigation-wrapper,
#header-wrapper .mainnav-wrapper .hauptnavigation-wrapper,
#header-wrapper .mainnav-wrapper .unternavigation-wrapper {
	height:26px;
	width:100%;
}
#header-wrapper .mainnav-wrapper .topnavigation-wrapper {
	background-color:#e9e9e9;
}
#header-wrapper .mainnav-wrapper .hauptnavigation-wrapper {
	background-color:#355572;
}
#header-wrapper .mainnav-wrapper .unternavigation-wrapper {
	background-color:#eeeeee;
	border-bottom:1px solid #dcdcdc;
}
#header-wrapper .mainnav-wrapper .topnavigation-wrapper > ul,
#header-wrapper .mainnav-wrapper .hauptnavigation-wrapper > ul,
#header-wrapper .mainnav-wrapper .unternavigation-wrapper > ul {
	width:1018px;
	padding:2px 0 0;
	margin:0;
	height:24px;
}
#header-wrapper .mainnav-wrapper .unternavigation-wrapper > ul {
	overflow:hidden;	
}
#header-wrapper .mainnav-wrapper .topnavigation-wrapper > ul li,
#header-wrapper .mainnav-wrapper .hauptnavigation-wrapper > ul li,
#header-wrapper .mainnav-wrapper .unternavigation-wrapper > ul li {
	float:left;
	display:inline;
	list-style:none;
	position:relative;
}
#header-wrapper .mainnav-wrapper ul.hauptnavigation li ul {
	display:none;
	min-width:220px;
	background-color:#fff;
	position:absolute;
	z-index:20;
	top:23px;
	left:-1px;
	margin:0;
	padding:0;
	border:none;
	border-top:none;
	-webkit-box-shadow:2px 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow:2px 2px 1px rgba(0, 0, 0, 0.2);
	border-left:1px solid #eee;
}
#header-wrapper .mainnav-wrapper ul.hauptnavigation li:hover ul {
	display:block;	
}
#header-wrapper .mainnav-wrapper ul.hauptnavigation li ul li {
	float:none !important;
}
#header-wrapper .mainnav-wrapper ul.hauptnavigation li ul li a {
	display:block;	
}
#header-wrapper .mainnav-wrapper ul.unternavigation {
}
#header-wrapper .mainnav-wrapper .topnavigation-wrapper ul li a,
#header-wrapper .mainnav-wrapper .hauptnavigation-wrapper ul li a,
#header-wrapper .mainnav-wrapper .unternavigation-wrapper ul li a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	padding: 0 6px;
	display:block;
}
#header-wrapper .mainnav-wrapper .topnavigation-wrapper ul li ul li a,
#header-wrapper .mainnav-wrapper .hauptnavigation-wrapper ul li ul li a,
#header-wrapper .mainnav-wrapper .unternavigation-wrapper ul li ul li a {
	-webkit-border-radius:0;
	border-radius:0;
}
#header-wrapper .mainnav-wrapper .topnavigation-wrapper ul li a.aktiv {
	background-color:#355572;
	color:#fff;
}
#header-wrapper .mainnav-wrapper .topnavigation-wrapper > ul li:hover a {
	color:#153552;	
	background-color:#fff;
}
#header-wrapper .mainnav-wrapper .hauptnavigation-wrapper > ul li a {
	color:#fff;	
}
#header-wrapper .mainnav-wrapper .hauptnavigation-wrapper > ul li a.aktiv {
	color:#153552;	
	background-color:#eee;
}
#header-wrapper .mainnav-wrapper .hauptnavigation-wrapper > ul li:hover a {
	color:#153552;	
	background-color:#fff;
}
#header-wrapper .mainnav-wrapper .hauptnavigation-wrapper > ul li ul li a {
	color:#153552;	
}
#header-wrapper .mainnav-wrapper .hauptnavigation-wrapper > ul li ul li a:hover {
	color:#153552;
	background-color:#f6f6f6;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;
	box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;
}
#header-wrapper .mainnav-wrapper .unternavigation-wrapper ul.unternavigation li a.aktiv,
#header-wrapper .mainnav-wrapper .unternavigation-wrapper ul li:hover a {
	color:#153552;	
	background-color:#fff;	
}
#header-wrapper .mainnav-wrapper .unternavigation-wrapper ul li a:hover {
	color:#153552;	
	background-color:#fff;	
}
div.wallpaper-wrapper {
	position:relative;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
/*
div.superbanner-wrapper {
	width:100%;
	height:100px;
	padding:0;
	margin:5px 0;
}
div.superbanner-wrapper .superbanner-position {
    height: 90px;
    margin: 5px 0;
    padding: 0;
    width: 1029px;
}
div.superbanner-wrapper .superbanner-position #superbanner {
    height: 90px;
    margin: 5px 0;
    padding: 0;
    width: 728px;
    float:right;
    position:relative;
    z-index:10;
}
*/
div.skyscraper-wrapper {
    height: 600px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
	top: 0px;
/*     width: 100%; */
}
/*
div.skyscraper-wrapper .skyscraper-position {
    height: 90px;
    margin: 0 ;
    padding: 0;
    position: relative;
    width: 1023px;
}
*/
div.skyscraper-wrapper .skyscraper-position #skyscraper {
	width:200px;
	height:600px;
	padding:0;
	margin:0;
	left: 1036px;
	top:105px;
	position:absolute;
	z-index:100;
}


#header-wrapper ul.portal-navigation-left li a {
    display: block;
    height: 24px;
	margin:0 0 0 0;
	padding:0 8px;
	color:#fff;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-tickets a {
	background-color:#758000;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-tickets a:hover {
	background-color:#A4AF2F;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-auto a {
	background-color:#358CB5;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-familie a {
	background-color:#ED2D9C;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-laufen a {
	background-color:#90AD5D;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-auto a:hover {
	background-color:#53AAD3;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-familie a:hover {
	background-color:#FF4BBA;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-laufen a:hover {
	background-color:#A4C171;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-magazin a {
	background-color:#304F6C;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-magazin a:hover {
	background-color:#71B2D3;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-tickets a {
	background-color:#758000;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-tickets a:hover {
	background-color:#A4AF2F;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-fastnacht a {
	background-color:#299A20;
}
#header-wrapper ul.portal-navigation-left li.portal-navigation-fastnacht a:hover {
	background-color:#96C11F;
}
#header-wrapper ul.portal-navigation-right a {
	background-repeat:no-repeat;
	text-indent:-2000px;
    display: block;
    height: 24px;	
	margin:0 0 0 0;
	padding:0;
}

#header-wrapper ul.portal-navigation-right li.portal-navigation-lifestyle a {
	background-image:url(//admin.volksfreund.de/fileupload/_icons/lifestyle.png);	
	width:83px;
	background-position:0 0;
}
#header-wrapper ul.portal-navigation-right li.portal-navigation-fupa a {
	background-image:url(/fileupload/_icons/fupa-net.png);	
	width:91px;
	background-position:0 0;
}
#header-wrapper ul.portal-navigation-right li.portal-navigation-finerio a {
	background-image:url(/fileupload/_icons/finerio.png);	
	width:79px;
	background-position:0 -27px;
}
#header-wrapper ul.portal-navigation-right li.portal-navigation-gutscheine a {
	background-image:url(/fileupload/_icons/gutscheine.png);
	width:94px;
	background-position:0 -1px;
}
#header-wrapper ul.portal-navigation-right li.portal-navigation-deals a {
	background-image:url(/fileupload/_icons/deals.png);	
	width:61px;
	background-position:0 -27px;
}
#header-wrapper ul.portal-navigation-right li.portal-navigation-flirt a {
	background-image:url(/fileupload/portale/flirt-volksfreund-de.png);	
	width:31px;
	background-position:0;
}



#pageWrapper #volksfreund {
	border:1px solid #E6E6E6;
	background-image:url(/fileupload/_icons/tvbg1018_eee.png);
	background-repeat: repeat-y;
}
#pageWrapper.pageDetail #volksfreund {
background-image:none;
}
#pageWrapper #volksfreund #container {
	width:1008px;
	height: auto;
    min-height: 1000px;
    padding: 0 0 0 15px;
}
#pageWrapper #volksfreund #container #artikelspalte {
    float: left;
    margin: 15px 15px 0 0;
    width: 678px;
}
#pageWrapper #volksfreund #container #artikelspalte .topaufmacherbox .topaufmacherartikel .bildlink {
    margin: 0 0 10px;
    overflow: hidden;
    position: relative;	
	min-width:678px;
	background-color:#000;
	text-align:center;
}
#pageWrapper #volksfreund #container #artikelspalte .topaufmacherbox .topaufmacherartikel .bildlink > a {
    display: block;
    margin: 0;
    padding: 0;
}
#pageWrapper #volksfreund #container #artikelspalte .topaufmacherbox .topaufmacherartikel .bildlink h1 {
    bottom: 0;
left:0;
    color: #FFFFFF !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 22px !important;
    margin: 0;
    padding: 8px !important;
    position: absolute;
    text-shadow: 1px 1px 0 #000000 !important;
    width: 661px;
	font-weight:bold;
	text-align:left;
    z-index: 100;
    background-image:url(/fileupload/_pic/40_000000.png);
}
#pageWrapper #volksfreund #container #artikelspalte .topaufmacherbox .topaufmacherartikel .bildlink h1 a {
	color:#fff !important;	
}
#pageWrapper #volksfreund #container #artikelspalte .topaufmacherbox .topaufmacherartikel .bildlink h1 span {
    color: #F6F6F6 !important;
    display: block;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-shadow: 1px 1px 0 #000000 !important;
}

#pageWrapper #volksfreund #container #artikelspalte a.mehr {
    color: #355572;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
#pageWrapper #volksfreund #container #artikelspalte .notizliste {
	background:none;
    margin-bottom: 40px;
    padding-bottom: 0;
}


#pageWrapper #volksfreund #container #einspaltig .ressort {
    margin: 0 0 10px !important;
    width: 1003px;
}

#pageWrapper #volksfreund #container #artikelspalte .ressort,
#pageWrapper #volksfreund #container #artikelspalte .notizliste .ressort {
	 margin: 0 -15px 10px 0;	
}
#pageWrapper #volksfreund #container #artikelspalte .videoleiste .ressort {
	border-bottom:1px solid #fff;
}
#pageWrapper #volksfreund #container #einspaltig .ressort h4,
#pageWrapper #volksfreund #container #artikelspalte .ressort h4,
#pageWrapper #volksfreund #container #artikelspalte .notizliste .ressort h4 {
    background-color: #eee;
    border-top:none !important;
    border-bottom: none;
    box-shadow: none;
    color: #666;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    line-height: 1.4;
    margin: 0;
    padding: 0 0 0 5px;
    text-shadow: 1px 0 0 #FFFFFF;
    position:relative;
    height:24px;
line-height:23px;
}
#pageWrapper #volksfreund #container #artikelspalte .notizliste .ressort h4 {

}
#pageWrapper #volksfreund #container #artikelspalte .notizliste ul li {
    background-repeat: no-repeat;
    border:none;
    border-bottom: none;
    list-style: none outside none;
    padding: 4px 0;
}

#pageWrapper #volksfreund #container #artikelspalte .notizliste ul li h2 a {
    border: medium none;
    color: #355572;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
}


#pageWrapper #volksfreund #container #artikelspalte .contentgallerybox .cnavC ul li p a, 
#pageWrapper #volksfreund #container #artikelspalte .videoleiste .cnavC ul li p a {
    color: #355572;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
}
#pageWrapper #volksfreund #container #einspaltig .ressort h4 a,
#pageWrapper #volksfreund #container #einspaltig .ressort h4 span,
#pageWrapper #volksfreund #container #artikelspalte .ressort h4 a,
#pageWrapper #volksfreund #container #artikelspalte .ressort h4 span {
    background-color: #355572;
    border-left: medium none;
    border-right: medium none;
    box-shadow: none;
    color: #ffffff;
    display: inline;
    float: none;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.6;
    margin: 0 0 0 -15px;
    padding: 0 24px 0 17px;
    text-decoration: none;
    text-shadow: none;
	text-transform:uppercase;
	position:absolute;
	left:0;
	top:0;
	height:24px;
},
#pageWrapper #volksfreund #container #einspaltig .ressort h4 span
#pageWrapper #volksfreund #container #artikelspalte .ressort h4 span {
	color:#f6f6f6;	
}
#pageWrapper #volksfreund #container #artikelspalte .ort,
#pageWrapper #volksfreund #container #artikelspalte .ortsmarke {
    color: #878787;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: normal;

    line-height: 1.4;
    margin-right: 0;
    text-transform: none;
}
#pageWrapper #volksfreund #container #artikelspalte .notizliste ul li h2 a .ort {
    color: #878787;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.4;
    margin: 0;
    padding: 0 6px 0 0;
    text-transform: none;
}



#pageWrapper #volksfreund #container #artikelspalte ul.zweispaltig li h2, 
#pageWrapper #volksfreund #container #einspaltig ul.vierspaltig li h2 {
    margin: 0;
    padding: 0;
}

#pageWrapper #volksfreund #container #artikelspalte .aufmacherliste li h2 a,
#pageWrapper #volksfreund #container #artikelspalte ul.zweispaltig li h2 a, 
#pageWrapper #volksfreund #container #artikelspalte ul.zweispaltig li h2 a, 
#pageWrapper #volksfreund #container #artikelspalte ul.dreispaltig li h2 a, 
#pageWrapper #volksfreund #container #einspaltig ul.vierspaltig li h2 a {
    border-bottom: 1px dotted #FFFFFF;
    color: #355572;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold !important;
    line-height: 20px;
    margin: 0;
    text-decoration: none;
    text-shadow: none;
}

#pageWrapper #volksfreund #container #artikelspalte #service_box h5 {
	font-family:Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #222222;
    color: #222222;
    font-size: 14px;
    margin: 0 0 10px;
    padding: 0;
}
#pageWrapper #volksfreund #container #artikelspalte #service_box .dreispaltig li {
	font-family:Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;	
}
#pageWrapper #volksfreund #container #artikelspalte .service_aufmacher .ressort h4,
#pageWrapper #volksfreund #container #artikelspalte .pr_kolumne .ressort h4 {
    background-color: #8A8A8A;
    box-shadow: none;
    color: #FFFFFF;
    display: block;
    float: none;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 24px;
    left: 0;
    line-height: 1.6;
    margin: 0 0 10px -15px;
    padding: 0 24px 0 17px;
    position: relative;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    top: 0;	
	border-bottom:1px solid #fff;
}
#pageWrapper #volksfreund #container #artikelspalte .pr_kolumne ul {
    border-bottom: none;
}
#pageWrapper #volksfreund #container #artikelspalte .service_aufmacher,
#pageWrapper #volksfreund #container #artikelspalte .pr_kolumne {
	border:none;
	padding:0;
	background-color: #F6F6F6;
    margin: 0 -15px 40px;
    padding: 0 15px;	
	border-bottom:1px solid #E6E6E6;
}
#pageWrapper #volksfreund #container #artikelspalte .videoleiste {
    background-color: #F6F6F6;
    border-bottom: 1px solid #E6E6E6;
    height: 195px !important;
    margin: 0 -15px 40px;
    padding: 0 15px;
}

/* HOVER */
#pageWrapper #volksfreund #container #artikelspalte .aufmacherliste li h2 a:hover,
#pageWrapper #volksfreund #container #artikelspalte ul.zweispaltig li h2 a:hover, 
#pageWrapper #volksfreund #container #artikelspalte ul.dreispaltig li h2 a:hover, 
#pageWrapper #volksfreund #container #einspaltig ul.vierspaltig li h2 a:hover,
#pageWrapper #volksfreund #container #artikelspalte .notizliste ul li h2 a:hover,
#pageWrapper #volksfreund #container #artikelspalte a.mehr:hover,
#pageWrapper #volksfreund #container #artikelspalte .ressort h4 a:hover,
#pageWrapper #volksfreund #container #artikelspalte .notizliste ul li h2 a:hover .ort,
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li a:hover, 
#pageWrapper #volksfreund #container #rechtespalte ul#einspaltigrechts li a:hover {
	text-decoration:underline;	
}

#pageWrapper #volksfreund #container #rechtespalte {
    float: left;
    margin: 0;
	padding:15px 5px 0;
    min-height: 500px;
    width: 300px;
	background-color:#eee;
}
#pageWrapper.pageDetail #volksfreund #container #rechtespalte {
background-color:#fff;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li .inhalte, 
#pageWrapper #volksfreund #container ul#einspaltigrechts li .inhalte {
    background-color: #FFFFFF;
	border:none;
    margin: 0;
    padding: 5px;
}


#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li h5, 
#pageWrapper #volksfreund #container ul#einspaltigrechts li h5 {
    background-color: #355572;
    border: none;
	-webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 4px 5px 2px;
	text-shadow:none;
	text-transform:uppercase;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li h5 a, 
#pageWrapper #volksfreund #container ul#einspaltigrechts li h5 a {
	text-shadow:none;
	color: #fff;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul li a, 
#pageWrapper #volksfreund #container ul#einspaltigrechts li ul li a {
    font-weight: bold;
}
#rechtespalte ul#ulrechts li a {
    border: medium none !important;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li a, 
#pageWrapper #volksfreund #container ul#einspaltigrechts li a {
    border-bottom: 1px dotted #FFFFFF;
    color: #355572;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li ul li, 
#pageWrapper #volksfreund #container ul#einspaltigrechts li ul li {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.4;
    list-style: none outside none;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li .blaulicht li span.ort,
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li div.inhalte ul li span.ort,
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li .ort, 
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li .ortsmarke {
    color: #999999;
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal !important;
    margin-right: 5px;
    text-transform: none;
}
div.footer-wrapper {
    background-color: #262626;
    margin: 0;
    min-height: 400px;
    padding: 0;
    width: 100%;
}
div.footer-wrapper .footer-content {
	width:1018px;
	margin:0 ;
	padding:0 0 0 10px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F7F7F;
}
div.footer-wrapper .footer-content a {
	color:#afafaf;
	text-decoration:none;
}
div.footer-wrapper .footer-content a:hover {
	color:#fff;
	text-decoration:underline;
}
div.footer-wrapper .footer-content h5 {
	margin:0 0 10px;
	padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#7F7F7F;
	border-bottom: 1px solid #555555;
	-webkit-box-shadow:0 1px 0 #222222;
	box-shadow:0 1px 0 #222222;
}
div.footer-wrapper .footer-content > ul {
	margin:0;
	padding:0;	
}
div.footer-wrapper .footer-content > ul li {
	list-style:none;
	margin:0;
	padding:0;
	width:250px;
	float:left;
}
div.footer-wrapper .footer-content > ul li ul {
    margin: 0;
    padding: 0;
}
div.footer-wrapper .footer-content > ul li ul li {
	margin:0;
	padding:3px 0;
	color:#7F7F7F;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
div.footer-wrapper .footer-content > ul li ul li h6 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
	color:#7F7F7F;
}
div.footer-wrapper .footer-content > ul li ul li span.socialmediaicon {
    float: left;
	display:block;
    margin: -4px 5px 0 0;
    width: 22px;
	height:22px;
	background-image:url(/fileupload/_icons/socialmediabuttons.png);
	background-repeat:no-repeat;
}
div.footer-wrapper .footer-content > ul li ul li span.socialmediaicon_facebook {
	background-position:0 -22px;
}
div.footer-wrapper .footer-content > ul li ul li span.socialmediaicon_twitter {
	background-position:-22px -22px;
}
div.footer-wrapper .footer-content > ul li ul li span.socialmediaicon_google {
	background-position:-44px -22px;
}
div.footer-wrapper .footer-content .footer-copyright {
    border-top: 1px solid #555555;
	border-bottom: 1px solid #555555;
    clear: both;
    color: #7F7F7F;
    margin: 10px 0;
    padding: 10px 0;	
	-webkit-box-shadow:0 1px 0 #222, 0 1px 0 #222 inset;
	box-shadow:0 1px 0 #222, 0 1px 0 #222 inset;
}
/*
div.footer-wrapper .footer-content .werbung span {
    background-color: #2D2D2D;
}
*/
#pageWrapper #volksfreund .gridbox div.small .description {
	background-color:rgba(50,85,115,0.5);
}
div.linktipps-wrapper {
    background-color: #262626;
    border-bottom: 1px solid #262626;
    margin: 0;
    padding: 0;	
}
div.linktipps-wrapper .linktipps {

}
div.linktipps-wrapper .linktipps .ressort-wrapper {
    width: 100%;#detail_artikelinfo a#detail_artikelinfo a
}
div.linktipps-wrapper .linktipps .ressort-wrapper .ressort {
	margin: 0;
	padding: 0;
	width: 1018px;
}
div.linktipps-wrapper .linktipps .linktipps-content-wrapper {
	margin: 0;
	padding: 0;
	width: 1018px;		
}
div.linktipps-wrapper .linktipps #linktipps {
    background-color: #262626;
    border-left: none;
    border-top: none;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    height: auto;
    line-height: normal;
    margin-bottom: 20px !important;
    width: 1016px;
	padding:2px 0 2px 2px;
	margin-top:20px;
}
#dpabilddestages h5,
div.linktipps-wrapper .linktipps h5 {
    border-bottom: 1px solid #555555;
    box-shadow: 0 1px 0 #222222;
    color: #7F7F7F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 0 0 10px;
    padding: 10px 0;
}
#dpabilddestages h5 a {
    color: #7F7F7F;
    font-family: Arial,Helvetica,sans-serif;	
	font-size: 16px;
	text-decoration:none;
}
div.linktipps-wrapper .linktipps a.linktipp {
    background-color: #333;
    border-bottom: medium none;
    border-right: medium none;
    color: #D8D8D8;
    float: left;
    font-size: 12px;
    height: 75px;
    margin: 0 1px 1px 0;
    overflow: hidden;
    padding: 5px 3px 15px;
    text-decoration: none;
    width: 192px;
	font-family:Arial, Helvetica, sans-serif;
}
div.linktipps-wrapper .linktipps a.linktipp:hover {
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#222;
}
div.linktipps-wrapper .linktipps a.linktipp strong {
    color: #FFFFFF;
}
div.bilddestageswrapper {
	background-color: #262626;
	margin: 0 auto;
	padding: 10px;
	overflow: hidden;
	position: relative;
	text-align:center;
	width:800px;
}
div.bilddestageswrapper img {
	box-shadow:0 0 10px #111111;
	-webkit-box-shadow:0 0 10px #111111;
	-moz-box-shadow:0 0 10px #111111;
}
div.bilddestageswrapper p {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px 5px 0;
	text-shadow: -1px -1px 0 #222222;
	margin:0;
	padding:10px 20px 0 20px;
}
div#dpabilddestages {
	background-color: #262626;
	border-bottom: 1px solid #262626;
	margin: 0;
	padding: 0;
}
div#dpabilddestages .dpabilddestages-content {
    color: #7F7F7F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 1018px;
}
div#dpabilddestages .ressort {
    margin: 0 0 20px;
    width: 1018px;
}
div#dpabilddestages .ressort h4 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	font-weight:bold;
	color: #7F7F7F;
    margin: 0;
    padding:0;
	width: 1018px;
}
div#dpabilddestages .ressort h4 a {
 	color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 2;
    padding: 3px 3px 3px 10px;
    text-decoration: none;
    text-shadow: -1px -1px 0 #222222;	
}
div#dpabilddestages .ressort h4 a:hover {
	color: #2170B7;
}
div.weiterebilderdestages {
	clear:both;
	float:none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	height:35px;
	overflow:hidden;
	width: 100%;
}
div.weiterebilderdestages .weiterebilderdestages-content {
    margin: 0;
    padding:0 0 20px;
	width: 1018px;
	text-align:center;
}
div.weiterebilderdestages a {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	line-height:2;
	padding: 3px 3px 3px 10px;
	text-shadow: -1px -1px 0 #222222;
	text-decoration:none;
	margin:0 0 0 0;
}
div.weiterebilderdestages a:hover {
	color: #2170B7;
}
div#dpabilddestages .ressort-wrapper {
	width:100%;
}
div#dpabilddestages .ressort,
div#dpabilddestages .dpabilddestages-content,
div#dpabilddestages .weiterebilderdestages-content {
	width:1018px;
	margin:0;
	padding:0;	
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page h1,
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page h2 {
    color: #222222;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;	
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page div.leadtext {
    margin: 10px 0 20px;
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page div.leadtext strong {
    color: #333333;
     font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 23px;
    text-shadow: none;
}

div#pageWrapper div#volksfreund div#container div#artikelspalte h4 a, 
div#pageWrapper div#volksfreund div#container div#artikelspalte .chart_content h4, h4 {
    color: #333333;
     font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 23px;
    margin: 10px 0;
    text-shadow: none;
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page #detail_text {
    color: #000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.4;
}



div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page .trc_related_container .gam_container {
    text-align: center;
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page .trc_related_container .trc_rbox {
    background-color: #F6F6F6;
    border-bottom: 1px solid #E6E6E6;
    margin: 0 -15px 40px;
    padding: 0 15px 20px;
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page .trc_related_container .trc_rbox .trc_rbox_header {
    background-color: #8A8A8A;
    border: medium none;
    margin: 0 -15px;
	border-bottom: 1px solid #FFFFFF;
	padding:1px 0;
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page .trc_related_container .trc_rbox .trc_desktop_attribution_link > span {
    color: #F6F6F6 !important;
    padding: 0 15px 0 0;
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page .trc_related_container .trc_rbox .trc_rbox_header .trc_rbox_header_span {
    box-shadow: none;
    color: #FFFFFF;
    display: block;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 24px;
    left: 0;
    line-height: 1.6;
    padding: 0 0 0 17px;
    position: relative;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
}
.horizontalx4 .trc_r
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page #detail_text .headlinedetail, 
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page #detail_text h4 {
    border-bottom: 2px solid #D1D1D1;
    color: #333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: normal;
    line-height: 0.8;
    margin: 40px 0 15px;
    padding: 0;
    text-shadow: none;
    text-transform: none;
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page #detail_text h5 {
    border-bottom: 2px solid #D1D1D1;
    color: #333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    line-height: 0.8;
    margin: 40px 0 15px;
    padding: 0;
    text-shadow: none;
    text-transform: none;
}
div#pageWrapper div#volksfreund div#container #detail_artikelinfo a {
font-family:Arial, Helvetica, sans-serif;
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page div.plistaList span.itemTitle {
    color: #355572 !important;
    font-family:Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 20px !important;
    padding: 0 !important;
    text-shadow: none !important;
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page div.plistaList span.itemText {
    color: #333333 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin: 6px 0 0 !important;
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div#detail_page #detail_artikelinfo {
    background-color: #F6F6F6;
    border: 1px solid #E7E7E7;
    box-shadow: 2px 2px 0 #FFFFFF inset, -2px -2px 0 #FFFFFF inset;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 32px;
    line-height: 1.4;
    margin: 0 0 15px;
    padding: 3px;
    position: relative;
}
div#pageWrapper div#volksfreund div#container div#artikelspalte .comments_detail {
    border: none;
    -webkit-box-shadow: none;
	box-shadow: none;
    clear: both;
    margin-bottom: 40px;
    padding: 0;
}
div#pageWrapper div#volksfreund div#container div#artikelspalte div.aufmacher div#regionalenachrichtenausgaben div#regionalenachrichten li.ressort h4 span {
   background-color: #8A8A8A;
    border-bottom: 1px solid #FFFFFF;
    box-shadow: none;
    color: #FFFFFF;
    display: block;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 24px;
    left: 0;
    line-height: 1.6;
    margin: 0 0 10px -15px;
    padding: 0 24px 0 17px;
    position: relative;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    top: 0;	
}





div.chart-wrapper h3 {
	margin:0;
	padding:0;	
	width:616px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.6;
	font-weight:bold;
	color:#333;
	text-align:left;
}
div.bar-warpper {
	width:616px;
	height:auto;
	background-image:url(http://wahlen.volksfreund.de/ergebnisse/img/barbg.png);
	background-position: bottom left;
	background-repeat:no-repeat;	
	position:relative;
	margin:0;
	padding:0;
}
.chart-wrapper {
    margin: 20px auto 30px;
    width: 616px;
}
div.chart-wrapper * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
div.bar-warpper ul {
	margin:0 0 0 39px;
	padding:0;	
	position:absolute;
	left:0;
	bottom:0;
}
div.bar-legende ul.legende {
	margin:0 0 0 39px;
	padding:0;	
	height:16px;
	clear:both;
}
div.bar-warpper ul li,
div.bar-legende ul.legende li {
	float:left;
	position:relative;
	margin:0 0 1px 0;
	padding:0 5px;
	width: 25px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-align:center;
	border-right:1px dotted #E1E1E1;
}
div.bar-legende ul.legende li.vergleich {
	color:#666;
	font-weight:normal;
	border-right:1px solid #eee;
	background-color:#f6f6f6;
}
div.bar-legende ul.legende li.parteien {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-align:center;
	border-top: 3px solid #fff;
}
div.bar-legende ul.legende li.parteienvergleich {
	width:61px;
	border-right:1px solid #E0E0E0;
}

div.bar-warpper ul li span {
    bottom: 0;
    display: block;
    left: 5px;
    position: absolute;
    width: 22px;
	border:1px solid #eee;
	border-bottom:none;
	-webkit-box-shadow:15px 0 12px rgba(255, 255, 255, 0.2) inset;
	-moz-box-shadow:15px 0 12px rgba(255, 255, 255, 0.2) inset;
	-o-box-shadow:15px 0 12px rgba(255, 255, 255, 0.2) inset;
	box-shadow:15px 0 12px rgba(255, 255, 255, 0.2) inset;	
	filter:alpha(opacity=90);
	opacity:.9;
}
div.bar-warpper ul li.vergleich {
	border-right:1px solid #E0E0E0;
	background-color:rgba(0,0,0,0.02);
}
div.bar-warpper ul li.vergleich span {
	filter:alpha(opacity=40);
	opacity:.4;
}
div.tvnewsticker-aufmacher {clear:both;margin:0 0 40px 0;}
ul.tvnewsticker-liste {margin:0;padding:0;}
ul.tvnewsticker-liste li {list-style:none !important;border-bottom:1px solid #dcdcdc;margin:0;padding:0;color: #333333;font-family:Arial, Helvetica, sans-serif; font-size:16px;font-weight: 400;background-image:none;}

ul.tvnewsticker-liste li div.datum {
    border-top: 1px solid #EEEEEE;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-shadow: 1px 1px 1px #FFFFFF;
    width: 90px;
}

ul.tvnewsticker-liste li img {float:left;margin:5px 5px 2px 0;padding:0;border:1px solid #444;}

ul.tvnewsticker-liste li div.ticker {
    border-left: 1px solid #EEEEEE;
    margin: 0 0 0 85px;
    padding: 10px 0 10px 20px;
}
ul.tvnewsticker-liste li div.ticker strong.tickerheadline {
	font-family:Arial, Helvetica, sans-serifM
	font-s
	16px;
	color:#444;
	font-weight:bold;	
}
div#tickerloader {position:absolute;right:5px;top:6px;width:20px;height:20px;display:none;}
div.tvnewsticker-weitere-link {background: none repeat scroll 0 0 #EEEEEE;border-bottom: 1px solid #DCDCDC;padding: 5px;text-align:right;}
div.tvnewsticker-weitere-link > a {color: #5B5B5B;font-family: arial;font-size: 14px;font-weight: 400;text-decoration: none;text-shadow: 0 1px 1px #FFFFFF;}
div.tvnewsticker-weitere-link > a:hover {color:#333;}
ul#tvnewsticker-weitere {display:none;border:none;}
div.tvnewsticker-aufmacher h4 { border:none !important; margin:20px 0 0;}


.termin-wrapper {
	margin:0 0 40px;
}
.termin-wrapper .eventwrapper {
    clear: both;
    margin: 0;
}
.termin-wrapper .eventwrapper > ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.termin-wrapper .eventwrapper > ul li {
	margin:0;
	padding:0;
	border-bottom: 1px solid #DCDCDC;
}
.termin-wrapper .eventwrapper > ul li .event_box {
    margin: 0;
    padding: 0;
}
.termin-wrapper .eventwrapper > ul li .event_box img {
    float: left;
    height: 100px;
    margin: 0 5px 2px 0;
}
.termin-wrapper .eventwrapper > ul li .event_box a {
	text-decoration:none;
	color:#222;
	display:block;
	min-height:100px;
	padding: 5px 0;
}
.termin-wrapper .eventwrapper > ul li .event_box a:hover {
	background-color:#F8F8F8;
	text-decoration:none !important;
}
.termin-wrapper .eventwrapper > ul li .event_box h2 {
    font-family: Arial;
    font-size: 20px;
    line-height: 1;
    margin: 0 0 5px;
    padding: 0;
	color:#758000;
}

.termin-wrapper .eventwrapper > ul li .event_box ul.event_info {
	margin:0;
	padding:0;
	list-style:none;	
}
.termin-wrapper .eventwrapper > ul li .event_box ul.event_info li {
	margin:0 0 3px;
	padding:0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:none;
}
.termin-wrapper .eventwrapper > ul li .event_box ul.event_info li span {
	color:#758000;
}

#rechtespalte ul#ulrechts li .eventwrapper > ul li,
.page-content-right .eventwrapper > ul li {
	margin:0 !important;
	padding:0 !important;
	background-color:#fff;
	border-bottom: 1px solid #DCDCDC;
}
#rechtespalte ul#ulrechts li .eventwrapper > ul li ul li,
.page-content-right .eventwrapper > ul li ul li {
	clear:none !important;
	line-height:1 !important;
	padding:0 0 2px !important;
	background:none;
	font-weight: 400;
	border:none;
	color:#444;
}
#rechtespalte ul#ulrechts li .eventwrapper > ul li .event_box img,
.page-content-right .eventwrapper > ul li .event_box img {
	width:90px;
	height:auto;
	max-height:72px;
}
#rechtespalte ul#ulrechts li .eventwrapper > ul li .event_box h2,
.page-content-right .eventwrapper > ul li .event_box h2 {
    color: #758000;
    font-family: Arial;
    font-size: 14px;
    line-height: 1;
    margin: 0 0 3px;
    padding: 0;
}
#rechtespalte ul#ulrechts li .eventwrapper > ul li .event_box a,
.page-content-right .eventwrapper > ul li .event_box a {
	min-height:72px;
}

#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li .termin-wrapper .ressort h4,
#pageWrapper #volksfreund #container ul#einspaltigrechts li .termin-wrapper .ressort h4 {
    background-color: #758000;
    border: medium none;
    box-shadow: none;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 4px 5px 2px;
    text-shadow: none;
    text-transform: uppercase;
	line-height:1.4;
}
#pageWrapper #volksfreund #container #rechtespalte ul#ulrechts li .termin-wrapper .ressort h4 span,
#pageWrapper #volksfreund #container ul#einspaltigrechts li .termin-wrapper .ressort h4 span {
	background:none;
	display:inherit;
	float:none;
	padding:0;
}

.termin-wrapper .ressort {
	margin-bottom:0 !important;	
	position:relative;
}
.termin-wrapper .ressort span {
	background-color:#758000 !important;
	min-width: 75px;
}
.termin-wrapper .ticketlogo {
    margin: 0;
    position: relative;
	background-color:#eee;
	height:24px;
	border-bottom: 1px solid #DCDCDC;
}
.termin-wrapper .ticketlogo a img {
    height: 20px;
    position: absolute;
    right: 5px;
    top: 2px;
}

/* Crossmedia */

 .pr_werbung { margin:10px 0; display:block; }
  
/*   .pr_teaser_horizont { background-color:#f6f6f6; color:#333; height:auto; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:1.2em; padding:3px; width:333px; float:left; height:90px; overflow:hidden; border-bottom:2px solid #fff;  } */

  .pr_teaser_horizont { float:left;  }
  
  .pr_teaser { background-color:#f6f6f6; color:#333; height:auto; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:1.2em; padding:3px; }
  .pr_teaser_sidebar a { font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:1.2em; text-decoration:none; }
  
  .pr_teaser_sidebar { background-color:#fff; color:#333; height:auto; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:1.2em; /* max-height:90px; */ overflow:hidden; padding:3px; border-bottom:4px solid #f6f6f6; }  
  
  .pr_teaser_img { float:left; margin-right:5px; }
  .pr_teaser a, .pr_teaser_big a, .pr_teaser_horizont a { text-decoration:none; color:#355572; }
  
  
/*   .pr_teaser_big { background-color:#f6f6f6;  color:#333; height:auto; font-family:Arial; font-size:14px; line-height:1.2em; padding:3px; padding:5px;  } */
  .pr_teaser_big strong { font-size: 18px; color:#355572; padding-top:10px; }
  
/*   .pr_teaser:hover, .pr_teaser_horizont:hover, .pr_teaser_big:hover, .pr_teaser_sidebar:hover  { background-color: #ffc; } */

.cm_pr_fullsize .pr_teaser_img { margin-bottom:10px; }


/* tickaroo  TICKER START*/

.tickaroo-ticker .tickaroo-event-item-content-text, .tickaroo-ticker .tickaroo-event-item-meta-timestamp, .tickaroo-ticker .tickaroo-event-item-meta-state, .tickaroo-ticker .tickaroo-load-more {
    font-size: 17px !important;
}

.tickaroo-ticker.tickaroo-ticker-wide .tickaroo-event-item-meta{
	width:100% !important;
	margin-bottom:15px;
}
.tickaroo-ticker.tickaroo-ticker-wide .tickaroo-event-item-content{
	width:100% !important;
}



.tickaroo-event-item-meta-timestamp{
	display:inline-block !important;
}

.tickaroo-event-item-meta-timestamp-date, .tickaroo-event-item-meta-timestamp-time{
	position:relative !important;
	background-color:white;
	font-weight:normal !important;
	padding-left:5px;
	padding-right:5px;
	margin-right:0px !important;
	z-index:10;
}


.tickaroo-event-item-meta-timestamp:before, .tickaroo-event-item-meta-timestamp:after {
    content: "";
    width: 100%;
    position: absolute;
    height: 1px;
    display: inline-block;
    background-color: lightgray;
    top: 9px;
    left: 0;
    z-index: 0;
}

.tickaroo-event-item-meta-timestamp:after{
    top: 14px;
    z-index: 0;

}

.tickaroo-event-item-content-web-embed-list{
	margin-top:0px !important;
}

.tickaroo-ticker .tickaroo-media-item, .tickaroo-ticker .tickaroo-event-item-content-web-embed-item{
	margin-top:0px !important;
}


.tickaroo-ticker .tickaroo-event-item {
     margin-top: 0px !important;
    border-top:none !important;

}
/* tickaroo TICKER ENDE */
