body {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 10px;
	font-family: verdana, arial, helvetica; 
	background-color: #ffffff;
	font-size: 0.85rem;
  color: #000000; 
  line-height: 1.4; 
}
#cover {
	width: 220px;
 	border: 1px solid grey;
	border-radius: 5px;
	box-shadow: 10px 10px 10px white inset, 10px 10px 10px grey;
}
.bu { 
clear : both; 
margin : 0; 
font-size : 11px; 
line-height : 16px; 
font-style:italic;
} 
p.headline {
	width:466px;
	font-family: "trebuchet ms";
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	background-color: #fff8df;
	margin-top: 16px;
	margin-bottom: 12px;
	padding: 4px 0px 4px 0px;
	border: 1px #fbd000 solid;
}
p.headlinej {
	border-right: #fbd000 8px solid; border-top: #fbd000 1px solid; margin-top: 16px; font-weight: normal; font-size: large; margin-bottom: 12px; padding-bottom: 2px; border-left: #fbd000 8px solid; padding-top: 2px; border-bottom: #fbd000 1px solid; font-family: "trebuchet ms"; background-color: #fff8df; text-align: left
}

p {padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 9px; 
	margin: 0px;
}
.pdatum {
	color: #999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1 {
	font-size: 1rem;
	color: #000000;
	line-height: 1.4;
	font-family: verdana, arial, helvetica;
	margin: 0px 0px 5px 0px;
}
.teaserh1 {
    font-size: 1rem;
    /*font-family: Georgia,"Times New Roman",Times,serif; */
    line-height: 1.4;
    margin: 0rem 0rem 1rem 0rem;
}

.teaserh1 a:link {
    color: #ed174c;
    font-size: 1rem;
    text-decoration: none;
    font-weight: bold;
}

h2 {
	font-size: 0.8rem;
	line-height: 1.4;
}
h3, h4, h5, h6 {
	font-size: 0.7rem;
	line-height: 1.4;
}
.w100,
  .w100 img {
    width: 100px;
 }
.w150,
  .w150 img {
    width: 150px;
  }
  .w200,
  .w200 img {
    width: 200px;
  }
  .w220 {
  	width: 220px;
  }
  .w250,
  .w250 img {
    width: 250px;
  }
  .w468,
  .w468 img {
    width: 468px;
}

.artikelbilder { float:left; width:150px; margin-right:1em; margin-bottom:0.15em; margin-top:4px; }

.artikelbilder200 { float:left; width:200px; margin-right:1em; margin-bottom:0.15em; margin-top:4px; }

.bildlinks { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; margin-top:4px; }
.bildrechts { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; margin-top:4px; }

.bildlinks468 {
 /*   float: left; */
    display: inline;
    margin-bottom: 0.15em;
}


.bildlinkstab {
	 width: 90px;
	 margin: 4px 1px 0px 0px;
	 border-width: 0px;
}
.bildlinksE {
	 width: 136px;
	 float: left;
	 margin: 4px 15px 0px 0px;
	 border-width: 0;
}
.bildlinksKommentar {
	 width: 120px;
	 float: left;
	 margin: 4px 15px 0px 0px;
	 border-width: 0;
}
.bildlinksevents {
	 width: 90px;
	 float: left;
	 margin: 4px 60px 0px 0px;
}
.bildlinksorg {
	 float: left;
	 margin: 4px 15px 0px 0px;
}
.bildlinksorgbu {
	 float: left;
	 margin: 4px 15px 0px 0px;
}

.quelle_foto {
	padding: 5px 5px 5px 5px;
	font-style: italic;
	font-size: 10px;
	font:inherit;
	line-height: 16px;
}
.bildrechtsorg {
	 float: right;
	 margin: 0px 0px 0px 15px;
}
.bildlinksdnvea {
	 width: 150px;
	 float: left;
	 margin: 0px 10px 0px 0px;
}
#masthead {
	width:848px;
	height: 109px;
	/* padding:20px; */
	background-color: #ec174c;
	background: #ec174c url('../_images/dnv_log_mit_uz_253x90.gif') no-repeat;
	position:relative;
}

#container {
	min-width: 600px;
	width:848px;
	display:table;
}

#right_col {
	background-color:#ffffff;
	width: 300px;
	display:table-cell;
	padding: 20px 20px 20px 19px;
	border-left: 1px #f2f2f2 solid;
	vertical-align: top;
} 
#page_content { 
	background-color:#ffffff;
	width:468px;
	padding: 20px;
	display:table-cell;
} 


#footer { 
	clear: both;
	padding:10px;
	width:828px;
	background-color:#ffffff;
	border-top: 1px #f2f2f2 solid;
	text-align:center;
	font-size: 11px;
	color:#666666;
} 

.footer_navi {
	width: 848px;
	min-height: 23px;
	margin: 10px 0px 0px 0px;
	text-align: center;
	background: #e1e7ee;
}
.footer_navi li {
    display:inline;
    padding: 0;
    margin: 0;
  } 

.footer_navi li a {
    padding: 0 3px;
    color:#000000;
  }

.footer_navi li:after {
    content:"|";
    color:#000000;
}
.footer_navi li:last-child:after {
    content:" ";
    color:#000000;
  }
.datum {
	font-size: 10px; color: #000000; line-height: 15px; text-align: right; 
	padding: 0px 0px 0px 0px;
}
div#page_content div.pager {
	clear:left;
}
#kopfnav {
    padding: 0;
    text-align:right;
    list-style-type:none;
    position:absolute;
    top: 0px;
    right: 20px;
  } 


#kopfnav li {
    display:inline;
    padding: 0;
    margin: 0;
  } 

#kopfnav li a {
    padding: 0 3px;
    color:#ffffff;
    font-size: 0.7rem;
  }

/* #kopfnav li:first-child:before {
    content:"|";
    color:#ffffff;
  }
*/
#kopfnav li:after {
    content:"|";
    color:#ffffff;
}
#kopfnav li:last-child:after {
    content:" ";
    color:#ffffff;
  }
#suchen {
    position:absolute;
    top:55px;
    right:20px;
  }
  
  #suchen input[type=submit] {
    padding: 2px 5px;
    font-size:116%;
  }
  
  #suchen input[type=text] {
    padding: 2px;
    width:215px;
  }
.nl {
	background-color: #ffe47b;
	font-size: 12px;
	font-weight: bold;
	height:24px;
	color: #000000;
	text-align: center;
	margin: 0px -10px 10px -10px;
	padding: 4px 0px 0px 0px;
}

.nl_text {
	padding-left: 10px;
	margin: 0px 0px 0px 0px;
}
.nl_aa_oben {
	background-color: #fbd000;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 6px 0px 6px 0px;
}
.nl_aa {
	background-color: #fbd000;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin: 15px 0px 10px 0px;
	padding: 6px 0px 6px 0px;
}
.aausgabe {
	font-family: arial, verdana, helvetica; 
}
.aktuelleausgabe {
	font-family: arial, verdana, helvetica; 
	float:left;
	margin:4px 15px 0px 0px;
}
.inhaltvorschau {
	text-align: center;
}
.archivbestellung {
	text-align: center;
}
.dnv_cover {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}
.werbung {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
}
.hr_teaser {
border: none;
border-bottom: 1px solid #e6ecf0; 
height: 1px;
width: 468px;
clear:both;
padding: 8px 0px;
}
hr {
border: none;
border-bottom: 1px solid #e6ecf0; 
height: 1px;
width: 468px;
}

a:link {
	text-decoration: none;
	color: #ed174c;
}
a:active {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #ed174c;
}
a:hover {
	text-decoration: underline;
	color: #ed174c;
}

.copy {
	font-size: 11px; color: #666666; line-height: 15px; font-family: verdana, arial, helvetica; text-decoration: none;
}
a.copy:link {
	font-size: 11px; color: #666666; line-height: 15px; font-family: verdana, arial, helvetica
}
a.copy:active {
	font-size: 11px; color: #666666; line-height: 15px; font-family: verdana, arial, helvetica
}
a.copy:visited {
	font-size: 11px; color: #666666; line-height: 15px; font-family: verdana, arial, helvetica
}
a.copy:hover {
	font-size: 11px; color: #666666; line-height: 15px; font-family: verdana, arial, helvetica
}
form {padding: 0; margin: 0;}
.search {font-size: 11px; font-weight: bold; padding: 0px 0px 0px 0px;}
/*input {font-size: 11px; width: 20px; margin-top: 5px;} 
.submitsearch {border: 0; background: transparent url(../images/lupe.gif);  width: 20px; height: 20px; margin-left: 5px}
.submitsearch:hover {background: url(../images/lupe-over.gif);}*/

.zurueck {
	float:left;
	text-align: left;
	margin:10px 0px 0px 0px;
	clear: left;
	
}
.autor {
	float:right;
	text-align: right;
	margin:10px 0px 0px 0px;
	clear: right;
}
.druckansicht {
	float:left;
	text-align: left;
	margin:10px 0px 10px 0px;	
}
.tellme {
	float:right;
	text-align: right;
	margin:10px 0px 0px 0px;	
}
.styleimp {
	border: 1px solid #fbd000;"><
}
.mitarbeiter1 {
	width:66px;
	height:86px;
	float: left;
	background-color:#fff8df;
	margin:7px;
	padding-top: 15px;
	padding-right: 6px;
	padding-left: 6px;
	text-align: center;

 
}
.mitarbeiter2 {
		background-color:#fff8df;
		padding-top: 12px;
		padding-left: 6px;
		margin-top: 6px;
		margin-right: 6px;
		margin-bottom: 6px;
		margin-left: 91px;
		height:90px;
}
.fotolinks {
	float: left;
	margin-right: 15px;
	padding-top: 4px;

}
.fotorechts {
	float: right;
	margin-left: 15px;
	padding-top: 4px;

}

/*.frmkontakt {
	width: 468px;
	border-width: 0;
}
.frmkontaktlabel {
	width:100px;
	valign:top;
}
.frmkontaktinput {
	width:354px;
} */

#mastheadprint {
width: 498px;
	background-color: #fbd000;
}
#artikeltextprint {
	background-color: #ffffff;
width: 468px;
padding: 15px 15px 15px 15px;
}

.aktuellesheft {
	margin-bottom: 3px;
	text-align: center;
	border-width:0px;
}
.pfv {
	font-size: 10px; color: #000000; line-height: 16px; font-family: verdana, arial, helvetica;
}
.artkel {
	width: 468px;
	float: left;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.artikelpic {
	width: 150px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
.picbu {
	width:144px;
	margin: 0px; 
	padding: 4px 2px 4px 4px;
	background-color: #e8ebf0;
	font-size: 0.83em;
}
.artikelpic220 {
	width: 220px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
.picbu220 {
	width:216px;
	margin: 0px; 
	padding: 4px 2px 4px 4px;
	background-color: #e8ebf0;
	font-size: 0.83em;
}
div.artkel p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding-top: 0px; 
}
h1 a:active {
	color: #000000;
}
h1 a:link {
	color: #000000;
}
h1 a:visited {
	color: #000000;
}
h1 a:hover {
	color: #000000;
}
h1.teaserh1 a:active {
	color: #ec174c;
}
h1.teaserh1  a:link {
	color: #ec174c;
}
h1.teaserh1  a:visited {
	color: #ec174c;
}
h1.teaserh1  a:hover {
	color: #ec174c;
}
#mod_form {
	background: #ffffff;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
}
#frmkontakt {
	width: 400px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	
}
#frmkontakt td.frmkontaktlabel {
	height: 28px;
	width: 100px;
}
#frmkontakt td input.frmkontaktinput {
	width: 300px;
}
#frmkontakt td textarea.frmkontaktinput {
	width: 300px;
}
#frmkontakt td.frmkontaktinput {
	width: 300px;
}
.dnvtitel {
	border-bottom: 0px dotted;
	border-left: 0px dotted;
	margin: 0.5em 0.4em; 
	width: 140px;
	height: 250px;
	display: inline-block; 
	border-top: 0px dotted; 
	border-right: 0px dotted;
	background-color: #ffffff;
	
}
.masonderheft {
	border-bottom: 0px dotted;
	border-left: 0px dotted;
	margin: 0.5em 0.5em; 
	width: 140px;
	height: 280px;
	float: left; 
	border-top: 0px dotted; 
	border-right: 0px dotted;
	background-color: #f2f2f2;
	
}
p.inhaltbestellung {
	border: 1px #f2f2f2 solid;
  margin: 0.1em 0 0.5em 0;
	padding: 0px 0px 0px 0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
#dnv_eaz_print {
	background-color: #e8ebf0;
	width: 468px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	line-height: 1.4em;
	color: #000000;
	margin:2px 0px 25px 0px;
}
.dnv_ausgabe {
	background-color: #747474;
	font-size: 14px;
	color: #ebebeb;
	font-weight: bold;
	
}
table#dnv_eaz_print td {
	vertical-align:top;
}  
#dnv_eaz_print td ul {
	margin: 0px 0px 0px 0px;
	padding-left:0px;
}
table#dnv_eaz_print td ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px; 
}
.anzeige_r {
	text-align: right;
	font-size: 0.7em;
	background-color: #ffffff;
	padding-bottom:0px;
}
#dnv_eaz_print a:link {
	color: #000000;
	text-decoration: none;
}
#dnv_eaz_print a:active {
	color: #000000;
	text-decoration: none;
}
#dnv_eaz_print a:visited {
	color: #000000;
	text-decoration: none;
}
#dnv_eaz_print a:hover {
	color: #000000;
	text-decoration: underline;
}
#dnv_eaz_print a {
	font-weight: bold;
}
.frmausgabe {
	text-align: center;	
}
.rubrikenhome {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	margin: 12px 0px 12px 0px;
}
.rubrikenhome a:active {
	color: #000000;
}
.rubrikenhome a:link {
	color: #000000;
}
.rubrikenhome a:visited {
	color: #000000;
}
.rubrikenhome a:hover {
	color: #000000;
}
.tbl_textausrichtung_oben {
	vertical-align:top;
}
.tbl_textausrichtung_unten {
	vertical-align:bottom;
}
p.neuimshowroom a {
	color:#000000;
}

#superbannerhockey {
	position:absolute;
	left:10px;
	top:0px;
}
#skyscraperhockey {
  position:absolute;
  left:858px;
  top:0;

}
div#scyscraper {
	position:absolute;
	left:858px;
	top:10px;
}

#sub_nav {
	width : 714px; 
	text-align: right;
	padding: 4px 12px 4px 0px;
	background-color: #fff8df;
	border-right: 1px #fbd000 solid;
	border-left: 1px #fbd000 solid;

}
#top_nav { 
background-color: #ececec; 
width : 848px; 
font: 13px "trebuchet ms", verdana, arial; 
color: #ffffff; 
} 
#top_nav ul { 
border-bottom: 1px solid #564c66; 
border-left: 0 solid #564c66; 
padding-bottom: 0; 
margin: 0; 
padding-left: 0; 
width: 100%; 
padding-right: 0; 
background : #747474 url(../_images/bg1.png) repeat-x center center; 
float: left; 
border-top: 1px solid #564c66; 
border-right: 0 solid #564c66; 
padding-top: 0; 
} 
#top_nav ul li { 
display: inline; 
} 
#top_nav ul li a { 
padding-bottom: 5px; 
padding-left: 11px; 
padding-right: 11px; 
float: left; 
color:#ffffff; 
border-right: 1px solid #564c66; 
text-decoration: none; 
padding-top: 5px; 
} 
#top_nav ul li a:visited { 
color:#ffffff; 
} 
#top_nav li.active a { 
font-weight: bold;

} 
#top_nav a:hover { 
background: #747474 url(../_images/bg2.png) repeat-x center center; 
color : #ffffff; 
} 
#top_nav ul li.active a { 
background: #ffffff url(../_images/bg2.png) repeat-x center center; 
color:#ec174c; 
} 
#top_nav ul li a:hover { 
padding-bottom: 4px; 
background: #747474 url(../_images/bg1.png) repeat-x center center; 
color: #ffffff !important ; 
padding-top : 6px; 
} 
#top_nav ul li .current { 
padding-bottom: 4px; 
background: #747474 url(../_images/bg1.png) repeat-x center center; 
color: #ffffff !important; 
padding-top: 6px; 
}
.acover {
	margin: 0px 0px 0px 0px;
	width: 150px;
	border-width: 0px;
	
}
.naviueberschrift {
	background-color: #ffffff;
 /**	background: #000000 url(../_images/bg1ak.png) center center repeat-x; **/
	padding: 3px 0px 3px 5px;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	margin:-17px -28px 0px -27px;
	color: #454545;
}
.bannerbottom {
	margin-bottom:15px;
}
.anzeigenevents {
	background-color: #e8ebf0;
	padding:12px;
	margin-top:12px;
}
.anzeigerechts {
	text-align: right; 
	margin: 0px; 
	font-size: 8px
}
.anzeigenevents ul {
color: #000000;
font-size: 11px;
margin-top: 3px;
padding-top: 0px;
margin-bottom:4px;
}
.anzeigenevents p {
padding: 2px 0px;
}
.naviueberschriftpp {
	background-color: #fbd000;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin: 15px 0px 8px 0px;
	padding: 6px 0px 6px 0px;
}
.nltextpfv {
		margin: 0px 0px 8px 0px;
}
.rubrikenhome {
margin: 18px 0px 10px 0px;
}
.dnvhome a,
.dnvhome a:active,
.dnvhome a:visited,
.dnvhome a:hover
 {
	font-size: 11px;
	font-weight: normal;
	color:#000000;

}

.weiteremeldungen {
	font-size: 12px;
	font-weight: bold;
	margin:1px 0px 10px 0px;
}
.ulhome {
	margin:2px 0px 0px -25px;
}

.nb40ueberschrift {
	background-color: #ffe47b;
	font-size: 12px;
	font-weight: bold;
	height:24px;
	color: #000000;
	text-align: center;
	margin: 15px -10px 10px -10px;
	padding: 4px 0px 0px 0px;
}
#etrackercodes,
#etrackercodes p,
#etrackercodes a {
  margin:0;
  padding:0;
  height:0;
  }
table.colored tr.colorlight, 
table.ruler tr.colorlight { background: #fff; border-top: 0px; }  

table.colored tr.colordark,
table.ruler tr.colordark,
.darker { background: #e8ebf0; border-top: 0px; }  

table.colored tbody td,
table.ruler tbody td { padding: 0.3em; }

.leftrow { width: 25%; }
.rightrow { width: 75%; }
.inputwidth { width: 300px; }
table.ruler { border-collapse: collapse; border: 1px solid #357; margin-bottom: 3em; } 
table.ruler td { border-left: 1px solid #357; border-right: 1px solid #357; } 
table.ruler th { border-left: 1px solid #357; border-right: 1px solid #357; } 
table.ruler tr { border-top: 1px solid #357;}
table tbody tr.selected,
table.ruler tr.ruled { background: #c9d3de; border-top: 0px; } 

table.colored { border-collapse: collapse; border: 0px solid #357; margin-bottom: 3em; font-size: 10px; line-height: 150%; font-family: verdana, sans-serif;width:100%;} 
table.colored tr { border-top: 0px solid #357;}

/* no margin below filter-tables */
/* table.filter { margin-bottom: 0; border-bottom: 0px;} */

/* fixme the active article in version view */
table tbody tr.table_system_active { background: #c9d3de; border-top: 0px; }
table td {
	vertical-align:top
}

.sozmed {
  margin:0;
  padding:0;
  float:left;
  list-style:none
}
  
.sozmed li {
  float:left;
  margin:0;
  padding:0 0 10px 0;
}

.plugincountbutton.plugincountnum {display:none !important;}

   /*---------- plista ----------------------------------------------------------------------*/

#plista_widget_belowarticle {
  border-top:1px solid #aaaaaa;
  margin-top:10px;
  margin-bottom:15px;
  padding:5px;
}

.plistalist a {
  border-bottom:1px solid #ccc;
}

.plista_widget_belowarticle .plistahl {
  border-bottom:1px solid #ccc;
  font-size: 14px !important;
}
.nb40ueberschrift{
text-align: center; 
padding-bottom: 4px; 
background-color: #c0c0c0; 
margin-top: 15px; 
padding-left: 0px; 
width: 203px; 
padding-right: 0px; 
margin-bottom: 15px; 
margin-left: -26px; 
padding-top: 4px;"
}
div#page_content div.pager {
	clear:left;
}
.fcdl {
	margin: 10px 0px 20px 0px; padding-bottom: 15px; line-height: 16px; border-right-width: 0px; background-color: #e3e3e3; padding-left: 10px; width: 448px; padding-right: 10px; font-family: verdana, arial, helvetica, sans-serif; border-top-width: 0px; border-bottom-width: 0px; color: #000000; font-size: 11px; border-left-width: 0px; padding-top: 15px
}
.fcdl {
margin-left:0px;

}
.fcdl a {
	/*color:#ebebeb; */
}
.fcdl .labelfcdl {
	margin: 3px 0px; width: 110px; vertical-align: top
}
.fcdl .frmfcdlinput {
	margin: 3px 0px; width: 332px; vertical-align: top
}
.fcdl .frmfcdlinputfile {
	margin: 3px 0px; width: 338px; vertical-align: top
}
#fcdl {
margin-left:210px;
width: 505px;

}
.imp_pics img {
	width: 150px;
	margin-bottom: 20px;
	margin-right: 20px;
}
.impressum {
	margin-bottom: 20px;
}
.headline {
	font-size: 1rem;
	
}
#marqueecontainer{
		  position: relative;
		  width: 294px; /*marquee width */
		  height: 120px; /*marquee height */
		  background-color: #FFFFFF;
		  overflow: hidden;
		  border: 1px solid #c6c6c6;
		  margin-bottom: 14px;
		  padding: 2px;
		  padding-left: 0px;
		  text-align: center;
}
.ewdatum {
		font-size:0.7rem;
    color: #999999;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.news-heftarchiv-list-container {
    width: 468px;
}

.news-heftarchiv-list-item {
    width: 150px;
    height: 280px;
    float: left;
}

.news-heftarchiv-list-item-title {
	  font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.news-heftarchiv-list-item-links {
	  font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    margin-top: 1px;
}


.clearfix {
    display: block;
}
.coversh {
	width: 140px;
}

#navi {
	grid-area: navi;
	background-color: #ffffff;
	border-bottom:5px #ed174c solid;
  text-align: left;
  font-size: 0.95rem;
  width: 848px;
  padding-top: 6px; 
}
div#hauptnavi {
 	list-style-type:none;
 	
}
div#hauptnavi ul {
   margin: 0;
   padding: 0 0 0 1.25rem;
   float: left;
}
div#hauptnavi ul li {
   display: inline;
}
div#hauptnavi ul li a {
   padding-top: 8px;
   padding-bottom: 8px;
   padding-left: 0.5rem;
   padding-right: 0.5rem;
   float: left;
   color: #000000;
   border-right: 0px solid #564c66;
   text-decoration: none;
}

div#hauptnavi ul li a:visited { 
color:#000000; 
} 
div#hauptnavi li.active a { 
font-weight: bold;

} 
div#hauptnavi a:hover { 
background-color: #ed174c; 
color : #ffffff; 
} 
div#hauptnavi ul li.active a { 
background-color: #ed174c; 
color:#ffffff; 
} 
div#hauptnavi ul li a:hover { 
padding-bottom: 4px; 
background-color: #ed174c; 
color: #ffffff !important ; 
padding-top : 6px; 
} 
div#hauptnavi ul li a:link { 
padding-bottom: 4px; 
/*background-color: #fcee49;*/
color: #000000 !important; 
padding-top: 6px; 
}
.suchenimheader {
    text-align: right;
    padding: 33px 12px 1px 482px;
    width: 345px;
    height: 13px;
    top: 50px;
    position: absolute;
    z-index: 101;
}
.rs_html {
	font-size: 0.75rem;
	line-height: 1.4;
}
.messagecpg {
    margin: 1em 0 1em 0;
    padding: 7px;
    border: 1px solid #e3e3e3;
}
.messagecpg legend {
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}
.textfeld input, .textfeld select {
    width: 50%;
    display: inline-block;
    padding: 4px;
    border-radius: 4px;
    border: 1px solid #999;
    margin-top: 10px;
}
.textfeld label {
  display: inline-block;  
  width: 40%;
  margin-top: 10px;
}
.textfeld .srtfcdlinput {
	padding: 0px;
  border-radius: 0px;
  border: 0px solid #999;
  margin-top: 0px;
}
.submitbutton input {
  display: inline-block;
  width: 30%;
  padding: 4px;
  border-radius: 4px;
  border: 1px solid #999;
  margin: auto;
  margin-top: 3em;
  font-size: inherit;
}

.mehrspaltig {
  -webkit-column-width: 20em;
  -moz-column-width: 20em;
  column-width: 20em;
  -webkit-column-gap: 1em;
  -moz-column-gap: 1em;
  column-gap: 1em;
/*  -webkit-column-rule: 2px red dotted;
  -moz-column-rule: 2px red dotted;
  column-rule: 2px red dotted; */
}
.mehrspaltig ul {
	margin-top:0px;	
	text-align: left;
}
.mehrspaltig ul li {
	font-size:0.875rem;
		
}
.mehrspaltig a {
	color:#ffffff;
}
.


label {
  cursor: pointer;
}
p.w468#articleimage {
    display: block;
    line-height: 1rem;
    margin-bottom: 5px;
}
.breitedesfeldes {
	width:202px;
}
.morelink {
	font-size: 0.85rem;
	margin-bottom:5px;

}
.morelink a {
	color: #333333;
}





@media screen and (max-width: 28em) {
 
 .textfeld label {
   display: block;
   width: auto;
 }
 .textfeld input, .submitbutton input {
   width: 80%;
 }
}
p.headlinetermine {
    width: 466px;
    font-family: verdana, arial, helvetica;
    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
    text-align: center;
    background-color: #f15179;
    margin-top: 16px;
    margin-bottom: 20px;
    padding: 4px 0px 4px 0px;
    border: 1px #f15179 solid;
}
ul.wmeldungen {
	font-size: 0.70rem;
}
li.weiteremeldungen {
		font-size: 0.70rem;
		line-height: 1.2;
}
.img_ma {
	width: 150px;
}
.interessantbox {
    display: flex;
    flex-wrap: wrap;
    max-width: 468px;
    justify-content: space-between;

    
}
.interessantboxx {
	  margin-bottom: 1rem;
		box-shadow: 0px 0.03rem 0.09rem rgba(0,0,0,0.18), 0px 0.16rem 0.36rem rgba(0,0,0,0.22);
		height:260px
}
img.interessantimg {
	width: 230px;
	height: 190px;
 	display: flex;
  object-fit: cover;
  margin-bottom: 0.5rem;
}
.interessanttext {
	width: 220px;
	font-size: 0.7rem;
	padding: 0 5px;
}
ul.interessant, {
	font-size: 0.7rem;
	
}
ul.interessant li {
	margin-bottom:0.5rem;;
	
}
