body  {
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
    line-height:1.5em; 
	background: #FFFFFF;
	margin: 0px 10px 10px 10px;
	padding: 0;
	text-align: left;
}



/* ________________________ Generell  _________________________ */

h1 { font-size:20px; font-weight: bold; margin: 0; padding-bottom: 0px; line-height: normal;}
h2 { font-size:15px; font-weight: bold; margin: 0; padding-bottom: 2px; line-height: normal;}
h3 { font-size: 12px; font-weight: bold; color: #9d9564;  margin: 0; margin-bottom: -2px; line-height: normal;}
h4 { font-size: 12px; line-height: normal; }
h5 { font-size: 12px; line-height: normal; }

p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,dt,dt,dl,textarea,img,table,input,textarea,select {
	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	 color: #000000;
}


/* Browseruebergreifendes <p>-Tag-Fix */
p {
	margin: 0px 0px 10px 0px;
}

img { border:0px; }
a * { cursor:pointer; }

.fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
	float: right;

}

.fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
	float: left;

}

.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
	clear:both;
    height:0;
    line-height: 0px;
    font-size: 0px;
}

.clearfloat3 { 
	clear:both;
    height: 3px;
    line-height: 3px;
    font-size: 0px;
}

.clearfloat5 { 
	clear:both;
    height: 5px;
    line-height: 5px;
    font-size: 0px;
}

.clearfloat10 { 
	clear:both;
    height: 10px;
    line-height: 10px;
    font-size: 0px;
}

.clearfloat20 { 
	clear:both;
    height: 20px;
    line-height: 20px;
    font-size: 0px;
}

.clearfloat25 { 
	clear:both;
    height: 25px;
    line-height: 25px;
	font-size: 0px;
}

/* for OMS wallpaper */
#adl_sb_table{
  Width:870px!important;
}

/* ________________________ Bildabstaende und Rahmen _________________________ */

.teaser
	{ margin: 0px 0px 6px 0px; }

.top
	{ margin: 6px 0px 0px 0px; }
	
.bottom
	{ margin: 0px 0px 6px 0px; }

.topbottom
	{ margin: 6px 0px 6px 0px; }
	
.right
	{ margin: 0px 6px 0px 0px; }

.left
	{ margin: 0px 0px 0px 6px; }

.leftright
	{ margin: 0px 6px 0px 6px; }

.rightbottom
	{ margin: 0px 6px 6px 0px; }

.leftbottom
	{ margin: 0px 0px 6px 6px; }


/* ________________________ Form Elemente  _________________________ */

form {
   display: inline;
}

.submit {
	cursor: pointer;
	height: 20px;
	padding-bottom: 5px;
	padding-right: 5px;
  	padding-left: 5px;
	line-height: 12px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #cac292;
	border: 1px solid #b4ac7e;
}

input,select,textarea {
	font-size: 11px;
}

.epaperLogin {
	width: 138px;
	height: 20px;
	margin-bottom:5px;
	font-size: 11px;
	padding: 3px 5px 0px 5px;
	border: 1px solid #b2b2b2;
}


img.alert {
	padding-right: 5px;
}

/* Werbung */
#superbanner { 
	width: 880px; 
	position: relative; 
	z-index: 600; 
	margin-bottom: 5px; 
}
#skyscraper { 
	position: absolute; 
	top: 0px; 
	left: 880px; 
	z-index: 600; 
}

/* Container*/
.twoColFixRtHdr #container { 
	width: 860px;  
	margin:  0;
	padding-right: 10px;
	background: #FFFFFF;
	/* margin: 0 auto; Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: 0px solid #000000;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
	float:left;
} 

/* Header */
.twoColFixRtHdr #header { 
	width: 860px;  
	clear: both;
	padding: 0px 0px 0px 0px;  /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
} 

div.headerTop {
	width: 855px;  
	line-height: 13px;
	font-size: 5px;
	height: 13px;
	text-align: right;
	padding-right: 5px;
	background-image : url(../images/bg_header.gif);
	background-repeat : repeat-x;
} 

div.logo {
	padding: 6px 0px 8px 12px;
	float:left;
}

div.toptitel {
	padding: 6px 0px 8px 0px;
	width: 175px;
	height: 60px;
	margin-left: 70px;
	float:left;
}

div.wetter {
	width: 150px;
	height: auto;
	margin: 41px 0px 0px 5px;
	float:left;
	}
	
a.wetter:link, a.wetter:visited { color: #000000; }
a.wetter:active, a.wetter:hover { color: #007cc2; text-decoration: none;}

div.headerRight {
	width: 290px;
	font-size: 12px;
	color: #6D6964;
	padding: 6px 10px 0px 10px;
	float:right;
}

div.metaNav {
	color: #6D6964;
	padding-bottom: 5px;
	border-bottom: 1px solid #6D6964;
}

a.metaNav:link, a.metaNav:visited { color: #6D6964; }
a.metaNav:active, a.metaNav:hover { color: #000000; text-decoration: none; }

div.search div.forms input, div.search div.forms img{ margin-top: 9px;  float:left; }
div.search div.forms input#feld { padding-left: 22px; padding-right: 5px; color: #666666;  font-size:12px; height:17px; border:1px solid #b4ac7e; background-color:#FFFFFF; width:135px;	background-image : url(../images/search_lupe.gif); background-position : left; background-repeat : no-repeat;}
div.search div.forms input#searchGO { width: 20px; height: 21px; border:none; }

div.btLogin {
	margin-top: 9px; 
	width: 67px;
  	height: 19px;
	line-height: 19px;
  	border: 1px solid;
	border:1px solid #b4ac7e; 
  	padding-right: 5px;
  	padding-left: 5px;
	background-color : #cac292;
  	background-repeat : repeat-x;
}

a.btLogin:link, a.btLogin:visited  { display: block; color: #FFFFFF; font-size: 11px; font-weight: bold; }
a.btLogin:active, a.btLogin:hover {  text-decoration: none; }

/* Beta Nav */
#betaNav {
	clear: both;
	width: auto;
  	border-top: 1px solid #007cc2;
}

.date {
	width: auto;
  	height: 22px;
 	line-height: 22px;
	text-align: left;
	color: #000000;
	font-size: 11px;
	padding-left: 12px;
  	padding-top: 1px;  
  	float: left;
}



div.betaLinks {
	padding-top: 2px;
	width: auto;
  	height: 22px;
	color: #666666;
  	float: right;
	padding-left: 0px;
	padding-right: 10px;
}

a.betaLinks:link, a.betaLinks:visited  { color: #000000; font-size: 14px; }
a.betaLinks:active, a.betaLinks:hover { color: #000000; text-decoration: none; }

div.anzeigen {
  width: auto;
  height: 22px;
  border-left: 1px solid #007cc2;
  border-right: 0px solid #007cc2;
  border-bottom: 1px solid #007cc2;
  float: right;
}

div.abo {
  width: auto;
  height: 22px;
  border-left: 1px solid #007cc2;
  border-right: 1px solid #007cc2;
  border-bottom: 1px solid #007cc2;
  float: right;
}

div.btAnzSt {
	width: 44px;
  	height: 20px;
	text-align: center;
	line-height: 20px;
  	margin: 1px 1px 1px 1px;
 	padding-right: 5px;
 	padding-left: 5px;
 	color: #FFFFFF;
  	background: url('../images/bg_bt_betanav.gif');
	background-repeat : repeat-x;
}

div.btAnzIm {
	width: 34px;
  	height: 20px;
	text-align: center;
	line-height: 20px;
  	margin: 1px 1px 1px 1px;
 	padding-right: 5px;
 	padding-left: 5px;
 	color: #FFFFFF;
  	background: url('../images/bg_bt_betanav.gif');
	background-repeat : repeat-x;
}

div.btAnzAu {
	width: 32px;
  	height: 20px;
	text-align: center;
	line-height: 20px;
  	margin: 1px 1px 1px 1px;
 	padding-right: 5px;
 	padding-left: 5px;
 	color: #FFFFFF;
  	background: url('../images/bg_bt_betanav.gif');
	background-repeat : repeat-x;
}

div.btAnzAn {
	width: 60px;
  	height: 20px;
	text-align: center;
	line-height: 20px;
  	margin: 1px 1px 1px 1px;
 	padding-right: 5px;
 	padding-left: 5px;
 	color: #FFFFFF;
  	background: url('../images/bg_bt_betanav.gif');
	background-repeat : repeat-x;
}

div.btServ {
	width: 90px;
  	height: 20px;
	text-align: center;
	line-height: 20px;
  	margin: 1px 1px 1px 1px;
 	padding-right: 5px;
 	padding-left: 5px;
 	color: #FFFFFF;
  	background: url('../images/bg_bt_betanav.gif');
	background-repeat : repeat-x;
}

a.Anzserv:link, a.Anzserv:visited  { display: block; color: #FFFFFF; font-size: 14px; }
a.Anzserv:active, a.Anzserv:hover {  text-decoration: none; }

/* MainNavi */
#mainnavi {
	width: 860px;
	clear: both;
}

#mainnavlist {
	height: 30px;
	background-image : url('../images/bg_mainnavi.gif');
	background-repeat : repeat-x;
	margin: 0px 0px 0px 0px;
	width: 791px;
  	padding-left: 2px;
	float: left;
}

#mainnavlist li {
	list-style-type: none;
	float: left;
}

#mainnavlist li a {	
	height: 26px !important;
	margin-left: 0;
	padding-top: 5px;
 	padding-right: 10px;
 	padding-bottom: 0px;
  	padding-left: 10px;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	float: left;
}

#mainnavlist li a:hover {
	height: 25px !important;
	margin-left: 0;
	padding-top: 5px;
 	padding-right: 10px;
 	padding-bottom: 0px;
  	padding-left: 10px;
	font-size: 14px;
	text-decoration: none;
	color: #007cc2;
	float: left;
	border-bottom: 1px solid #FFFFFF;
	background-image : url('../images/bg_mainnavi_hl.gif');
	background-repeat : repeat-x;
}

#mainnavlist li#active a {
	height: 25px !important;
	margin-left: 0;
	padding-top: 5px;
 	padding-right: 10px;
 	padding-bottom: 0px;
  	padding-left: 10px;
	font-size: 14px;
	text-decoration: none;
	color: #007cc2;
	float: left;
	border-bottom: 1px solid #f0f0f0;
	background-image : url('../images/bg_mainnavi_hl.gif');
	background-repeat : repeat-x;
}

li.divider {
	margin-top: 0px;
	width: 1px;
	height: 30px;
	background-image : url('../images/bg_mainnavi_div.gif');
	background-repeat : no-repeat;
	background-position : bottom;
}

/* MainNavi  spezial */
#navlistspecial {
	width: 65px;
	background-image : url('../images/bg_mainnavi.gif');
	background-repeat : repeat-x;
	margin: 0;
	padding: 0px 2px 0px 0px;
	float: right;
}

#navlistspecial li {	
	list-style-type: none;
}

#navlistspecial li a {
	height: 26px !important;
	margin-left: 0;
	padding-top: 5px;
 	padding-right: 0px;
 	padding-bottom: 0px;
  	padding-left: 10px;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	float: left;
}

#navlistspecial li a:hover {
	height: 25px !important;
	margin-left: 0;
	padding-top: 5px;
 	padding-right: 10px;
 	padding-bottom: 0px;
  	padding-left: 10px;
	font-size: 14px;
	text-decoration: none;
	color: #007cc2;
	float: left;
	border-bottom: 1px solid #FFFFFF;
	background-image : url('../images/bg_mainnavi_hl.gif');
	background-repeat : repeat-x;
}

#navlistspecial li#active a {
	height: 25px !important;
	margin-left: 0;
	padding-top: 5px;
 	padding-right: 10px;
 	padding-bottom: 0px;
  	padding-left: 10px;
	font-size: 14px;
	text-decoration: none;
	color: #007cc2;
	float: left;
	border-bottom: 1px solid #f0f0f0;
	background-image : url('../images/bg_mainnavi_hl.gif');
	background-repeat : repeat-x;
}

/* SubNavi  Achtung: Dropdown augelagert in dropdown.css */
#subnavi {
	clear: both;
	border-bottom: 1px solid #000000;
	margin-top: 0px;
	width: 860px;
	height: 29px;
	background: url('../images/bg_subnavi.gif');
	background-repeat : repeat-x;
}

/* SubChannel Teaser in Navi */
.subchannelBox {
	padding: 0px 4px 0px 4px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	background: url('../images/bg_subnavi.gif');
	background-repeat : repeat-x;
}

a.subchannel { font-size: 11px; color: #000000; text-decoration:none; font-weight:normal; cursor:pointer; }
a.subchannel:active { color: #007cc2; }
a.subchannel:hover { color: #007cc2; text-decoration:none; }


/* Breadcrumb */
.breadcrumb {
	clear: both;
	margin-top: 1px;
	height: 11px;
	line-height: 11px;
	padding: 10px 0px 11px 6px;
}

a.breadcrumb:link, a.breadcrumb:visited  {  font-size: 11px; }
a.breadcrumb:active, a.breadcrumb:hover { text-decoration: none; }

a.breadcrumb_active:link, a.breadcrumb_active:visited  { font-size: 11px; color: #007cc2; }
a.breadcrumb_active:active, a.breadcrumb_active:hover { text-decoration: none; }

/* ________________________ Content Container  _________________________ */

/* Main Content */
.twoColFixRtHdr #mainContent { 
	width: 517px;
	width: 510px !important;
	border-right: 0px solid #b2b2b2;
	margin: 0 0 0 0; /* Durch den rechten Rand dieses div-Elements entsteht die Spalte am rechten Seitenrand. Der Spaltenbereich bleibt unabhängig von der Inhaltsmenge des sidebar1-div immer gleich. Sie können diesen Rand entfernen, falls der Text des #mainContent-div den Bereich von #sidebar1 füllen soll, wenn der Inhalt in #sidebar1 endet. */
	padding: 0px 7px 0px 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
	float: left;
} 

/* TOP Teaser */
div.topteaser {
	border: 1px solid #b2b2b2;
	float: left;
}

div.ttLeft {
	float: left;
	padding-bottom: 3px;
}

div.ttImage {
	padding: 7px 0px 7px 7px;
}

div.ttHead {
	width: 328px;
	padding: 0px 0px 0px 7px;
}

div.ttText {
	width: 328px;
	padding: 0px 0px 0px 7px;
}

div.ttRight {
	width: 166px;
	padding-top: 0px;
	float: right;
}

div.ttArrow {
	width: 14px;
	padding: 18px 0px 16px 0px;
	float: left;
}

div.ttAppHead {
	width: 148px;
	padding: 16px 2px 16px 2px;
	float: right;
}

div.ttTrenner {
	margin-left: 14px;
	clear: both;
	width: 144px;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	border-top: 1px solid #FFFFFF;
}

span.tt {
	font-size:14px; font-weight: bold; color: #FFFFFF; margin: 0; padding-bottom: 2px; line-height: normal;
}

strong.tt {
	font-size:12px; font-weight: bold; color: #FFFFFF;  margin: 0; padding-bottom: 1px; line-height: normal;
}

/*  �berschriften*/
div.ressortLine {
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	border-bottom: 1px solid #007cc2;
}

div.ressort {
	color: #FFFFFF;
	font-weight: bold; 
	height: 10px;
	line-height: 10px;
	padding: 4px 5px 5px 5px;
	font-size:14px; 
	background-color: #007cc2;
	float: left;
}

.uebRessort {
	font-weight: bold; 
	color: #FFFFFF; 
}

a.uebRessort:link, a.uebRessort:visited { 
	font-weight: bold; 
	color: #FFFFFF; 
}
a.uebRessort:active, a.uebRessort:hover { 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: underline;
}

/* Ressort �berschriften RSS*/
div.rss {
	margin-top: 2px;
	height: 9px;
	line-height: 9px;
	padding: 2px 4px 4px 4px;
	font-size: 14px;
	background-color: #cac292;
	border: 1px solid #b4ac7e;
	float: right;
}

/* Ressort Links Rechts*/
div.ressortRight {
	height: 12px;
	line-height: 13px;
	padding-top: 3px;
	float: right;
}

/* Ressort BildLinks Rechts*/
div.ressortIconsRight {
	padding-top: 1px;
	float: right;
}

.ressortIcon {
	padding-right: 5px;
}

a.rss:link, a.rss:visited  { color: #FFFFFF;  font-size: 12px; font-weight: bold; }
a.rss:active, a.rss:hover { text-decoration: none;  }

/* Container 1spaltig 510 */
div.sp1_510 {
	width: 510px;
}

/* Container 2spaltig 340/170 Spezial Polizeibericht Nachrichtenkarte*/
div.sp2_340_170pn {
	width: 340px;
}

div.sp340pn {
	border-right: 1px solid #b2b2b2; 
	width: 334px;
	padding-right: 5px;
	float: left;
	overflow:hidden;
}

div.sp170pn {
	width: 165px;
	padding-left: 5px;
	float: right;
	overflow:hidden;
}

/* Container 2spaltig 170/340 */
div.sp2_170_340 {
	
	width: 510px;
}

div.sp170left {
	width: 160px;
	padding-right: 10px;
	float: left;
	overflow:hidden;
}

div.sp340right {
	margin: 0;
	width: 340px;
	float: right;
	overflow:hidden;
}

/* Container 2spaltig 340/170 */
div.sp2_340_170 {
	width: 510px;
}

div.sp340 {
	border-right: 1px dashed #b2b2b2; 
	width: 337px;
	padding-right: 5px;
	float: left;
	overflow:hidden;
}

div.sp170 {
	width: 160px;
	float: right;
	padding-left: 7px;
	overflow:hidden;
}

/* Container 3spaltig 160 */
div.sp3_3x160 {
	width: 510px;
}

div.sp160 {
	width: 160px;
	padding: 0px 7px 0px 7px;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	float: left;
	overflow:hidden;
}

div.sp160first {
	width: 160px;
	padding: 0px 7px 0px 0px;
	float: left;
	overflow:hidden;
}

div.sp160last {
	width: 160px;
	padding: 0px 0px 0px 6px;
	float: left;
	overflow:hidden;
}

div.sp160Img {
	padding: 5px 0px 5px 0px;
}

/* Container 2spaltig 255 */
div.sp2_2x255 {
	width: 510px;
}

div.sp255first {
	width: 247px;
	border-right: 1px solid #b2b2b2;
	padding: 0px 7px 0px 0px;
	float: left;
	overflow:hidden;
}

div.sp255last {
	width: 248px;
	padding: 0px 0px 0px 7px;
	float: right;
	overflow:hidden;
}

div.sp255Img {
	width: 115px;
	padding: 5px 5px 5px 0px;
	float: left;
}

/* Headline Weitere Artikel */
div.moreNewsHead {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

/* Linkliste Weitere Artikel */
div.linkList {
	clear: both;
	padding: 0px 0px 0px 0px;
}

/* Linkliste Polizeiberichte */
div.pbList {
	padding: 3px 0px 0px 0px;
	clear:both;
}

/* Diverse Trennlinien */
.dividerAppHoriz {
	clear: both;
	width: auto;
	height: 21px;
	line-height: 21px;
	background-image : url(../images/line.gif);
	background-repeat : repeat-x;
}

.dividerAppHorizDashed {
	clear: both;
	width: auto;
	height: 21px;
	line-height: 21px;
	background-image : url(../images/line_dashed.gif);
	background-repeat : repeat-x;
}

.dividerAppHorizDashedArt {
	clear: both;
	width: auto;
	height: 11px;
	line-height: 11px;
	background-image : url(../images/line_dashed.gif);
	background-repeat : repeat-x;
}

/* Weiche Trennlinie unter Bildausgabe Artikeltemplate */
.dividerAppHorizDashedArtArticle {
	clear: both;
	width: auto;
	height: 11px;
	line-height: 11px;
	background-image : url(../images/line_dashed.gif);
	background-repeat : repeat-x;
}

.dividerAppHorizDashed9 {
	width: auto;
	height: 9px;
	line-height: 9px;
	font-size: 9px;
	background-image : url(../images/line_dashed9.gif);
	background-repeat : repeat-x;
}

/* Polizeibericht */
div.pbList {
	font-size: 12px;
	padding: 3px 0px 0px 0px;
	clear:both;
	overflow:hidden;
}

/* Nachrichtenkarte */
div.newsCard {
	border: 1px solid #b2b2b2;
	text-align: center;
	padding: 6px;
	clear:both;
}

div.nCard div.forms input, div.nCard div.forms img{ margin-top: 3px;  float:left; }
div.nCard div.forms input#feld { padding-left: 5px; padding-right: 5px; height:17px; border:1px solid #b2b2b2; background-color:#FFFFFF; width:133px; }
div.nCard div.forms input#searchGO { width: 20px; height: 21px; border:none; }

/* Fotostrecken 1spaltig 510 */
div.fotoStr {
	clear: both;
	width: auto;
	height: auto;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b4ac7e;
	border-right: 1px solid #b4ac7e;
	border-bottom: 1px solid #b4ac7e;
	background-color:  #f4f2e8;
	padding: 5px;
}

table.arrows {
	border: 0px;
	width: 100%;
	margin-bottom: 5px;
}

div.arrowPrevious {
	float: left;
	width: 13px;
	height: 13px;
}

div.arrowNext {
	float: left;
	width: 13px;
	height: 13px;
}

div.fotoStrContainer {
	width: 157px;
	float: left;
	margin-right: 6px; 
	overflow:hidden;
	/*	margin-right: 9px !important; 	*/
	
}

div.fotoStrContainerLast {
	width: 160px;
	float: left;
}

div.fotoStrTxt {
	padding-top: 5px;
}

/* Links  Fotostrecken Kommentare*/
a.fotoStrComm:link, a.fotoStrComm:visited  {  font-size: 11px;  }
a.fotoStrComm:active, a.fotoStrComm:hover { }


/* ________________________ Links  Allgemein  _________________________ */

a { color: #000000; text-decoration:none; font-weight:normal; cursor:pointer; }
a:active { color: #007cc2; }
a:hover { color: #007cc2; text-decoration:underline; }

a strong { color: #007cc2; }

.pbList a strong { color:#007cc2; font-weight:normal; }
.linkList a strong { color:#007cc2; font-weight:normal; }

h1 a { font-weight:bold; }
h1 a:active { color:#000000; }
h1 a:hover { color:#000000;}

h2 a { font-weight:bold; }
h2 a:active { color:#000000; }
h2 a:hover { color:#000000; }


/* Links  tabNav*/
a.tabNav { color: #000000;  }
a.tabNav:active, a.tabNav:hover { color: #007cc2; }

.mehr { color:#007cc2; font-weight:bold; }
.mehr:hover { color:#000000; }

/* Links  mehr*/
a.mehr { color:#007cc2; font-weight:bold; }
a.mehr:active, a.mehr:hover { color:#000000; }

/* Links  schwarz*/
a.schwarz:link, a.schwarz:visited  { color: #000000; }
a.schwarz:active, a.schwarz:hover { text-decoration: underline; }

/* Links schwarz keine underline Icons/Text*/
a.icon:link, a.icon:visited  { color: #000000; }
a.icon:active, a.icon:hover { text-decoration: none; }

ul.listLinks, li.listlinks  { margin: 0; padding: 0; list-style-type: none; }

/* TabNavigation Container */
div.tabNav {
	clear: both;
	width: auto;
	height: 20px;
	line-height: 20px;
	padding: 0px 5px 0px 6px;
	background-color: #f0f0f0;
	border-bottom: 1px solid #FFFFFF;
}

/* TabNavigation*/
#tabNav {
	width: auto;
	height: 20px;
	line-height: 20px;
  	margin: 0;
	padding: 0;
	float: left;
}

#tabNav li {
	list-style-type: none;
	padding-right: 10px;
	font-size: 11px;
	float: left;
}

#tabNav li a {	
	color: #000000;
}

#tabNav li a:hover {
	text-decoration: none;
	color: #007cc2;
}

#tabNav li#active a {
	color: #007cc2;
}

#tabNav li a:hover span.highlight{
	text-decoration: none;
	color: #007cc2;
}

#tabNav li#active a span.highlight{
	color: #007cc2;
}


/* ________________________ Sidebar  _________________________ */
/* Sidebar */
.twoColFixRtHdr #sidebar1 {
	float: right; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	width: 342px; 
	width: 335px !important; /* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */
	border-left: 1px solid #b2b2b2;
	padding: 0px 0px 0px 7px;
}

/* Container Sidebar 2spaltig 167 */
div.sp2_2x167 {
	width: 335px;
}

div.sp167first {
	width: 160px;
	border-right: 1px solid #b2b2b2;
	padding: 0px 7px 0px 0px;
	float: left;
	overflow:hidden;
}

div.sp167last {
	width: 160px;
	padding: 0px 0px 0px 7px;
	float: left;
	overflow:hidden;
}

div.sp167Img {
	padding: 5px 0px 5px 0px;
}

/* Sidebar Modul allgemein*/
div.sidebarModul {
	width: 327px;
	border: 1px solid #b2b2b2;
	padding: 7px 3px 7px 3px;
}

div.sidebarModulFirst {
	width: 156px;
	border-right: 1px dashed #b2b2b2;
	padding: 0px 7px 0px 0px;
	float: left;
	overflow:hidden;
}

div.sidebarModulLast {
	width: 156px;
	padding: 0px 0px 0px 7px;
	float: left;
	overflow:hidden;
}

div.ressortSide {
	height: 10px;
	line-height: 10px;
	padding: 4px 5px 5px 5px;
	font-size: 14px;
	background-color: #007cc2;
	float: left;
}

div.ressortSideRight {
	height: 12px;
	line-height: 13px;
	padding-top: 3px;
	float: right;
}

div.ressortSideMarkt {
	height: 10px;
	line-height: 10px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	background-color: #960000;
	float: left;
}

div.mod_head_gold {
	height: 10px;
	line-height: 10px;
	padding: 4px 5px 5px 5px;
	font-size: 14px;
	background-color: #007cc2;
	font-weight: bold;
	color: white;
	float: left;
}

div.servicerubrik {
	line-height: 16px;
	margin: 0 2px 4px 2px;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-color: #cac292;
	border:	1px solid  #b4ac7e;
}


/* Sidebar Modul Spezial*/
div.sidebarModulSpezial {
	width: 323px;
	border: 1px solid #b2b2b2;
	padding: 7px 5px 7px 5px;
}



/* Adshop Basutein */
div.mod_head_red {
	height: 10px;
	line-height: 10px;
	padding: 4px 5px 5px 5px;
	font-size: 14px;
	background-color: #960000;
	font-weight: bold;
	color: white;
	float: left;
}

div.sidebarModulAdshop {
	width: 323px;
	border: 1px solid #960000;
	background-color: #f0f0f0;
	padding: 7px 5px 7px 5px;
	overflow:hidden;
}

.dividerAppHorizDashed9Grey {
	width: auto;
	height: 9px;
	line-height: 9px;
	font-size: 9px;
	background-image : url(../images/line_dashed9GreyBG.gif);
	background-repeat : repeat-x;
	clear:both;
}

div.ressortSideRightBorder {
	height: 16px;
	border: 1px solid #b2b2b2;
	background-image: url(../images/bt_bg_loc_ad.jpg);
	background-repeat : repeat-x;
	color: #960000;
	font-size: 11px;
	font-weight: bold;	
	padding-left: 3px;
	float: left;
	width: 209px;
	margin-left: 2px;
}

div.sidebarModulAdshop a:link, div.sidebarModulAdshop a:visited { font-size:12px; color:#960000; font-weight:bold; text-decoration:none;}
div.sidebarModulAdshop a:active, div.sidebarModulAdshop a:hover { font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}





div.sidebarModulSpezialFirst {
	width: 154px;
	/* border-right: 1px dashed #b2b2b2; */
	padding: 0px 7px 0px 0px;
	float: left;
	overflow:hidden;
}

div.sidebarModulSpezialLast {
	width: 154px;
	border-left: 1px dashed #b2b2b2;
	padding: 0px 0px 0px 7px;
	float: left;
	overflow:hidden;
}

/* Sidebar Modul Anzeigen*/
div.sidebarModulAnzeigen {
	width: 335px;
	padding: 0px 0px 0px 0px;
}

div.sidebarModulAnzeigenFirst {
	width: 160px;
	float: left;
	overflow:hidden;
}

div.sidebarModulAnzeigenLast {
	width: 160px;
	float: right;
	overflow:hidden;
}

.AnzeigenHead {
	color: #6D6964;
	padding-bottom:5px;
} 

div.newsticker {
	line-height: 13px;
	min-height: 11px;
	font-size: 11px; 
}

span.newstickerNav {
	cursor:pointer;
	color:#6D6964;
}

span.newstickerNav:hover {
	color:#000000;
	cursor:pointer;
}

span.newstickerNavActive {
	cursor:pointer;
	color:#007cc2;
}

span.newsticker {
	color:#000000;
	cursor:pointer;
}

span.newsticker:hover {
	color:#000000;
	cursor:pointer;
	text-decoration: underline;
}

a.newsticker:link, a.newsticker:visited  { }
a.newsticker:active, a.newsticker:hover { color:#000000;  }

a.newstickerNav:link, a.newstickerNav:visited  {  color: #6D6964;  }
a.newstickerNav:active, a.newstickerNav:hover {  color: #007cc2; }

a.newstickerNavActive:link, a.newstickerNavActive:visited  { color: #007cc2; font-weight: bold; text-decoration: underline; }
a.newstickerNavActive:active, a.newstickerNavActive:hover { }

/* Ressort Topteaser */
.teaser_title_kap { padding-bottom:4px; margin-left:0; }
.teaser_title_kap strong { display:block;font-size:12px;color:#9d9564;margin:0; padding-bottom: 4px;}
.teaser_title_kap a, .teaser_title_kap a:visited {font-size:20px;font-weight:bold;color:black;}
.teaser_title_kap a:active, .teaser_title_kap a:hover {font-size:20px;font-weight:bold;color:black;text-decoration:underline;}

div.sidebarInteraktivModul {
	width: 323px;
	border: 1px solid #b2b2b2;
	padding: 7px 5px 7px 5px;
}

/* Interaktiv Neueste Kommentare*/
.kommticker {
	padding:  0px 0px 0px 0px;
	font-size: 11px; 
}

a.kommtickerlink:link, a.kommtickerlink:visited  { font-size: 12px; color: #007cc2; }
a.kommtickerlink:active, a.kommtickerlink:hover { }

.kommtickerdiv {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 6px 0px 8px 0px;
}

/* Interaktiv Umfrage*/
div.sidebarModulUmfrageFirst {
	width: 115px;
	border-right: 0px dashed #b2b2b2;
	padding: 5px 3px 0px 0px;
	float: left;
	overflow:hidden;
}

div.sidebarModulUmfrageLast {
	width: 205px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
}

div.umfrageInput {
	float: left; 
	clear: both;
}

/* Sidebar Modul Video*/
div.sidebarVideoModul {
	width: 333px;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	padding: 7px 0px 7px 0px;
}

/* Sidebar Modul Spezial 3spaltig*/
div.sidebarModulSpezial3spFirst {
	width: 100px;
	border-right: 1px dashed #b2b2b2;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
}

div.sidebarModulSpezial3sp {
	width: 100px;
	border-right: 1px dashed #b2b2b2;
	padding: 0px 7px 0px 7px;
	float: left;
	overflow:hidden;
}

div.sidebarModulSpezial3spLast {
	width: 100px;
	padding: 0px 0px 0px 7px;
	float: left;
	overflow:hidden;
}

/* Sidebar Modul Veranstaltungen */
div.veranstNav {
	clear: both;
	width: auto;
	height: 20px;
	line-height: 20px;
	padding: 0px 5px 0px 6px;
	background-color: #f0f0f0;
	border-bottom: 1px solid #FFFFFF;
}

div.sidebarModulVeranstFirst {
	width: 100px;
	border-right: 0px dashed #b2b2b2;
	float: left;
	overflow:hidden;
}

div.sidebarModulVeranst {
	width: 100px;
	border-right: 0px dashed #b2b2b2;
	padding: 0px 7px 0px 7px;
	float: left;
	overflow:hidden;
}

div.sidebarModulVeranstLast {
	width: 100px;
	padding: 0px 0px 0px 7px;
	float: left;
	overflow:hidden;
}

div.sidebarModulVeranst3spFirst {
	width: 100px;
	border-right: 1px dashed #b2b2b2;
	float: left;
	overflow:hidden;
}

div.sidebarModulVeranst3sp {
	width: 100px;
	border-right: 1px dashed #b2b2b2;
	padding: 0px 7px 0px 7px;
	float: left;
	overflow:hidden;
}

div.sidebarModulVeranst3spLast {
	width: 100px;
	padding: 0px 0px 0px 7px;
	float: left;
	overflow:hidden;
}

img.kino {
	padding-top:5px; 
	padding-bottom: 5px;
}

div.sidebarModulVfbFirst {
	width: 230px;
	padding: 0px 7px 0px 0px;
	float: left;
	overflow:hidden;
}

div.sidebarModulVfbLast {
	position: relative;
	margin-top: -30px;
	width: 66px;
	padding: 0px 0px 0px 7px;
	float: left;
	overflow:hidden;
}

div.sidebarModulEpaperFirst {
	width: 190px;
	padding: 0px 7px 10px 0px;
	float: left;
	overflow:hidden;
}

div.sidebarModulEpaperLast {
	position: relative;
	margin-top: -30px;
	width: 113px;
	padding: 0px 0px 10px 7px;
	float: left;
	overflow:hidden;
}

.leserServicePrice {
	font-size: 14px;
	font-weight: bold;
	color: #960000;
}

/* Sidebar Modul Flirt & Dates */
.flirt_left {
	width: 154px;
	margin: 0px 7px 0px 0px;
	float: left;
}

.flirt_right {
	width: 154px;
	margin: 0px 0px 0px 7px;
	float: right;
}

.flirt_bild {
	width: 70px;
	padding-right: 5px;
	float: left;
}

.flirt_txt {
	width: 79px;
	float: left;
}


/* ________________________ Artikel  _________________________ */

div.artikel {
	margin-left: 12px;
	width: 485px;
}

/* Artikel MetaNav */
div.artikelMetanav {
	width: 485px;
	padding: 5px 12px 5px 12px;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px dashed #b2b2b2;
}

div.facebookTwitter {
	
	padding: 10px;
	border-top: 1px dashed #b2b2b2;
}

div.socialBookmarkLeft {
	float: left;
}

div.socialBookmarkRight {
	padding-top: 1px;
	height: 23px;
	float: right;
}

div.fontSize {
	margin-left: 1px;
	margin-top: 3px;
	height: 11px;
	line-height: 11px;
	padding: 0px 4px 4px 4px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #cac292;
	border: 1px solid #b4ac7e;
	width: 16px;
	float: right;
}

a.fontSize:link, a.fontSize:visited  { color: #FFFFFF; font-size: 12px; font-weight: bold; }
a.fontSize:active, a.fontSize:hover { text-decoration: none; }

table.arrowsGal {
	border: 0px;
	width: 100%;
	margin-bottom: 5px;
	background-image : url(../images/tb_arrows_back.gif);
	background-repeat : repeat-x;
}

.fotoBar {
	font-size: 11px; 
	color: #6D6964;
	text-align: center; 

}

.image_subline {
	color: #6D6964;
	padding: 5px 12px 0px 12px;
}

div.sieheAuch {
	width: 160px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}

div.sieheAuchContainer {
	clear: both;
	width: 148px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;

}

div.sieheAuchArrow {
	float: left;
	margin-right: 5px;
	clear: both;
}

div.sieheAuchContent {
	float: left;
}

/* Artikel Links */
a.artikelLink:link, a.artikelLink:visited  { color: #007cc2; font-size: 14px; font-weight: bold; }
a.artikelLink:active, a.artikelLink:hover { color: #000000; }

/* Navigation mehrseitige Artikel */
div.pageNav {
	padding-top: 12px;
	float: right;
}

.pageNavSeite {
	color: #6D6964; 
	padding-top: 3px;
	padding-right: 10px;
	height: 13px;
	line-height: 13px;
	float: left;
}

div.arrowPageNavPrevious {
	float: left;
	width: 13px;
	height: 13px;
}

div.arrowPageNavNext {
	float: right;
	width: 13px;
	height: 13px;

}

div.pageNavNumbers {
	float: left;
	margin: 0px 10px 0px 10px;
	vertical-align: middle; 
}

span.pageNav {
	color: #6D6964; font-size: 11px; 
}

span.pageNav:hover {
	color: #007cc2;
}

span.pageNavActive {
	color: #007cc2; font-size: 11px; font-weight: bold; text-decoration: underline;
}

span.pageNavActive:hover {
}


a.pageNav:link, a.pageNav:visited  { color: #6D6964; font-size: 11px;  }
a.pageNav:active, a.pageNav:hover { color: #007cc2; }

a.pageNavActive:link, a.pageNavActive:visited  { color: #007cc2; font-size: 11px; font-weight: bold; text-decoration: underline; }
a.pageNavActive:active, a.pageNavNavActive:hover { }


/* Kommmentare im Artikel */
div.kommWrite {
	padding: 10px 10px 10px 10px;
	background-color: #f0f0f0;
}

.kommWriteTitle {
	width: 370px;
	height: 20px;
	font-size: 11px;
	padding: 3px 5px 0px 5px;
	border: 1px solid #b2b2b2;

}

.kommWriteField {
	width: 145px;
	height: 20px;
	font-size: 11px;
	padding: 3px 5px 0px 5px;
	border: 1px solid #b2b2b2;	
}

.kommWriteText {
	width: 370px;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #b2b2b2;
}

.kommWriteSecure {
	border: 1px solid #B2B2B2;
	font-size: 15px;
	font-weight: bold;
	height: 34px;
	padding: 10px 5px 0px;
	width: 145px;		
}

div.kommSort {
	line-height: 15px;
 	padding-right: 10px;
	margin-top: 10px;
	float: right;
}

.komm_dropdown {
	vertical-align: middle;
}

div.kommWhite {
	padding: 10px 10px 10px 10px;
	border-bottom: 1px dashed #b2b2b2;
}

div.kommGrey {
	padding: 10px 10px 10px 10px;
	background-color: #f0f0f0;
	border-bottom: 1px dashed #b2b2b2;
}

div.kommCal {
	width: 30px;
	height: 39px;
	margin-right: 10px;
	background-image : url(../images/cal_back.gif);
	background-repeat : no-repeat;
	float: left;
}

div.kommCalMonth {
	width: 30px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
} 

div.kommCalDay {
	width: 30px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

div.kommHeader {
	padding-top:3px;
	float: left;
}

div.kommVoteTxt {
	margin-top: 5px;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	margin-right: 7px;
	float: right;
}

div.kommVote {
	margin-top: 5px;
 	width: 95px;
	height: 18px;
	background-image : url(../images/komm_vote_back.gif);
	background-repeat:no-repeat;
	float: right;
}

div.kommVoteThumbUp {
	width: 17px;
	height: 16px;
	line-height: 16px;
	float: left;
	margin-left: 1px;
}

div.kommVoteThumbDown {
	width: 17px;
	height: 16px;
	line-height: 16px;
	float: left;
	margin-left: 4px;
}

div.kommVoteCounter {
	width: 34px;
	height: 16px;
	line-height: 16px;
	padding-top: 1px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	float: left;
	margin-left: 1px;
}

div.kommVoteMeldung {
	width: 18px;
	height: 14px;
	line-height: 16px;
	float: left;
	margin-left: 2px;
}

div.kommAll {
	padding: 10px 0px 0px 0px;
}

div.kommAllShow {
	float: left;
}	

div.kommPage {
	float: right;
}

.kommPageTxt {
	color: #6D6964; 
	padding-top: 3px;
	padding-right: 10px;
	height: 13px;
	line-height: 13px;
	float: left;
}

div.kommNavNumbers {
	color: #6D6964;
	text-decoration: none; 
	font-size: 11px;
	float: left;
	margin: 1px 10px 0px 10px;
	vertical-align: middle; 
}

/* Artikel weiterempfehlen/Kommentarregeln */
div.artEmpfHead {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #007cc2;
}

div.artEmpfContainer {
	border: 1px solid #007cc2;
	padding: 20px 20px 20px 20px;
	width: auto;
}

.closeWin {
	color: #000000; font-weight:normal; cursor:pointer;
}

.closeWin:hover {
	color: #007cc2; font-weight:normal; cursor:pointer;
}

a.closeWin { color: #000000; text-decoration:none; font-weight:normal; cursor:pointer; }
a.closeWin:active { color: #007cc2; }
a.closeWin:hover { color: #007cc2; text-decoration:none; }

/* ________________________ Footer  _________________________ */
/* Footer */
.horizdiv860 {
	margin: 25px 0px 6px 0px;
	border-top: 1px solid #b2b2b2;
}

div.footer {
	width: 860px;
	color: #6D6964;
	line-height:22px;
	}

div.staticFooter {
	color: #6D6964;
	margin-bottom:10px;
}

a.staticFooter:link { color: #6D6964; }
a.staticFooter:visited { color: #6D6964; }
a.staticFooter:active { color: #000000; }
a.staticFooter:hover { color: #000000; text-decoration: none;}

a.staticFooterBold:link { color: #6D6964;  font-weight: bold; }
a.staticFooterBold:visited { color: #6D6964; font-weight: bold; }
a.staticFooterBold:active { color: #000000; font-weight: bold; }
a.staticFooterBold:hover { color: #000000; text-decoration: none; font-weight: bold; }

ul.listLinksFooter, li.listLinksFooter  { margin: 0; padding: 0; list-style-type: none; line-height: 18px;}

/* ________________________ Suchergebnis _________________________ */
/* Such Nav Container */
div.suchNav {
	clear: both;
	width: auto;
	padding: 5px 5px 5px 5px;
	background-color: #f0f0f0;
	border-bottom: 0px solid #FFFFFF;
}

.suchFeld {
	padding: 0px 3px 0px 3px;
}

b.hit {
		background-color: #fff200;
	}

/* ________________________ Sitemap _________________________ */

ul.listSmap { margin: 3px 0px 3px 20px; padding: 0; list-style-type: none; }

li.listSmap { padding: 1px 0px 1px 0px; }

ul.listSmap2, li.listSmap2  { margin: 0px 0px 0px 20px; padding: 0; list-style-type: none; }

.smapE0 { margin: 0px 0px 10px 0px; }

a.smapE1:link,a.smapE1:visited,a.smapE1:active,a.smapE1:hover {font-size:17px;}

a.smapE2:link,a.smapE2:visited,a.smapE2:active,a.smapE2:hover {font-size:16px; font-weight: bold; }

a.smapE3:link,a.smapE3:visited,a.smapE3:active,a.smapE3:hover {font-size:15px;}

a.smapE4:link,a.smapE4:visited,a.smapE4:active,a.smapE4:hover {font-size:13px;}

a.smapE5:link,a.smapE5:visited,a.smapE5:active,a.smapE5:hover {font-size:12px;}

a.smapE6:link,a.smapE6:visited,a.smapE6:active,a.smapE6:hover {font-size:11px;}

/* Ladegrafik */
#loading img {
	border: 2px solid #007CC2;
}
/* Anzeigenmarkt */
.dividerAnzTop {
border-top: 1px solid #b2b2b2;
padding-bottom: 5px;
}

.dividerAnzBottom {
border-bottom: 1px dashed #b2b2b2;
padding-top: 5px;
}

.dividerAnzBottomFt {
border-bottom: 1px solid #b2b2b2;
padding-top: 5px;
}


/* Anzeigenmarkt Container 3spaltig 160 */
div.headerAnz {
	width: auto;
	padding: 4px 0px 0px 9px;
	background-image : url(../images/bg_anz_boxheader.gif);
	background-repeat : repeat-x;
	border-bottom: 1px solid #b2b2b2;
	height: 25px;
}

h2.anzTitle a { color: #007cc2; font-weight:bold; }
h2.anzTitle a:active { color: #007cc2; }
h2.anzTitle a:hover { color: #007cc2; text-decoration:underline; }

div.sp160Anz {
	width: 158px;
	border: 1px solid #b2b2b2;
	margin: 0px 15px 0px 15px;
	float: left;
	overflow: hidden;
}

div.sp160firstAnz {
	width: 158px;
	border: 1px solid #b2b2b2;
	float: left;
	overflow: hidden;
}

div.sp160lastAnz {
	width: 158px;
	border: 1px solid #b2b2b2;
	float: left;
	overflow: hidden;
}

div.anz {
	width: 142px;
	padding: 5px 9px 5px 9px;
	border: 0px solid #b2b2b2;
	height: 320px;
}

div.anzNext {
	width: 142px;
	padding: 5px 9px 5px 9px;
	border: 0px solid #b2b2b2;
	height: 195px;
}

div.sp160ImgAnz {
	padding: 5px 0px 5px 0px;
}

.mod_teaser {
	width:323px;
	padding:0px 7px 0px 12px;
}

.mod_teaser_bildtext {
	clear:both;
}

.teaser_title strong { display:block;font-size:11px;color:#9d9564;margin:0;padding-bottom:1px; }
.teaser_title a {font-size:15px;font-weight:bold;color:#000000;}

div.fakelink{cursor:pointer;font-family:Arial,Helvetica,sans-serif; font-weight: bold; color:#007cc2;text-decoration:none;font-size:11px;}
div.fakelink:hover{cursor:pointer;font-family:Arial,Helvetica,sans-serif; font-weight: bold; color:#000000;text-decoration:none;font-size:11px;}

.teasimg{
	float:left;
	margin:0px 10px 6px -5px;
	border:none;
}

.timeStamp {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight: bold; 
	color: #960000;  
	margin: 0; 
	padding-bottom: 1px; 
	line-height: normal;
}

/* Artikel */

.teaser_title_top { clear:both; padding-bottom:6px;}
.teaser_title_top strong { display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#9d9564;margin:0;padding-bottom:1px;}
.teaser_title_top a { font-family:Georgia,"Times New Roman",Times,serif;font-size:26px;font-weight:bold;color:#000000; line-height: normal; padding-bottom: 9px;}



.article_autor {
	font-size:11px;
	font-style: italic;
	color: #6D6964; 
	padding: 0px 0px 20px 0px;
}

div.dachzeileArtikel {
	float: left;
	margin-bottom: 5px;
}

/* Icons Dachzeile Rechts*/
div.artDzRight {
	position: relative;
	margin-top: -3px;
	float: right;
}

.artDzIconRight {
	padding-left: 5px;
}

.article_teaser {
	font-weight: bold;
	padding: 0px 0px 30px 0px;
}

/* Linke Spalte im Artikel */
#article_column_left{width:160px;float:left;padding:0px 5px 5px 0;overflow:hidden;}

div.artikel {
	margin-left: 5px;
	width: 500px;
}

.article_text{
	
	color:#000000;
	padding:0px 0px 4px 0px;
}

.article_dividerAppHorizDashedArt {
	clear: both;
	width: auto;
	height: 11px;
	line-height: 11px;
	background-image : url(../images/line_dashed.gif);
	background-repeat : repeat-x;
}

.showSort { }

/* Umfrage-Baustein */
.poll_head_shift { }

.poll_body_shift {
	clear: both;
}

.horizdiv335_zweifach {
	display: none;
}

/* Multimedia Baustein */

.azMultimedia {
	float: left; 
	width: 95px; 
	height: 155px; 
	background-color:#ffffff; 
	border: 1px solid #b2b2b2; 
	padding: 5px; 
	font-size: 11px;
}

.azMultiTop {
	padding-bottom: 5px;
}

/* ________________________ Topteaser Slider  _________________________ */
/* Topteaser Slider TabNavigation Container */

#rotator{
	clear: both;
	width: 510px;
	height: 30px;
	line-height: 30px;
	padding: 0px 0px 0px 0px;
	background-color: #f0eeee;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	margin-bottom: 1px;
}

#topthematabNav	.ui-tabs-selected a:link,
#topthematabNav	.ui-tabs-selected a:visited,
#topthematabNav	.ui-tabs-selected a:hover,
#topthematabNav	.ui-tabs-selected a:active {
	color: #007cc2;
}

div.ui-tabs-hide {
	display:none;
}

/* TabNavigation*/
#topthematabNav {
	width: auto;
	height: 30px;
	line-height: 30px;
  	margin: 0;
	margin-left: 5px;
	padding: 0;
	float: left;
}

#topthematabNav li {
	list-style-type: none;
	padding-right: 20px;
	font-size: 11px;
	float: left;
}

#topthematabNav li a {
	color: #000000;
	text-transform : uppercase;	
	font-weight: normal;
	font-size: 11px;
}

#topthematabNav li a:hover {
	text-decoration: none;
	color: #007cc2;
}

#topthematabNav li#active a {
	color: #007cc2;

}

#topthematabNav li a:hover span.highlight{
	text-decoration: none;
	color: #007cc2;
}

#topthematabNav li#active a span.highlight{
	color: #007cc2;
}

.sliderImg {
	border-top: 1px solid #FFFFFF;
	}

/* falls Überblendeffekt erwünscht -> siehe Implementation CSS-Klasse bei STZ */
.photo-meta-data {
}

/* Themenwelten ähnlich */
.azThemen{
	background-color:#ffffff; 
	border: 1px solid #b2b2b2; 
	width: 310px; 
	padding: 5px; 
	margin-bottom: 5px;
}

div.sidebarModulThemen {
	width: 323px;
	border: 1px solid #b2b2b2;
	padding: 7px 5px 2px 5px;
	background-color: #faf9ec;
}


