body { 
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;  
	margin-right: 0px;  
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	background-color : #FFFFFF;
}

/* ________________________ 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; }
	

/* ________________________ Generell  _________________________ */

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:26px; font-weight: bold; color: #333333; margin: 0; padding-bottom: 9px; line-height: normal;}
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight: bold; color: #000000; margin: 0; padding-bottom: 6px; line-height: normal;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #960000;  margin: 0; padding-bottom: 1px; line-height: normal;}
h4 { font-size:12px; color: #000000; line-height: normal;}
h5 { font-size:14px; color: #000000; line-height: normal; display:inline;}

p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,dt,dt,dl,textarea,img,table,input,textarea {
	 font-family: Georgia, "Times New Roman", Times, serif; 
	 color: #000000;
}

p,ul,ol,li,div,td,th,address,nobr,b,i,dt,dt,dl,img,table,input,textarea,select { 
 	font-size:12px; 
	color: #000000;
}

/* Browseruebergreifendes <p>-Tag-Fix */
p {
	margin: 10px 0px 10px 0px;
}

img { border:0px; }
a * { cursor:pointer; }

.clearer {
   clear: both;
   line-height: 1px;
   font-size: 1px;
   height: 1px;
   } 

#wrapper {
	width: 874px;
	float: left;
	margin-top: 10px; 
	margin-bottom: 10px;
	margin-left: 10px;  
	margin-right: 10px;		
}

#container {	
	width: 860px;
	float: left;
}

#superbanner {
	margin-bottom: 10px;
  width:884px;	
}

#skyscraper {
	width: 160px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 10px;
	float: left;
}

.superbanner_neu { width:874px; position:relative; z-index:600;  }
.skyscraper_neu  { position: absolute; top: 0px; left: 874px; z-index:600; }

	
/* ________________________ Header Home_________________________ */

#header {
	float: left;
	width: 860px;
	height: 130px;
	border-bottom: 1px solid #000000;
	margin-bottom: 3px;
	clear: both;
}	

.datum {
	font-size: 11px;
	color: #666666;
	padding-left: 7px;
}
	
.logo {
	padding-left: 235px;
}
	
.metanav {
clear: both;
}

a.metanavi:link, a.metanavi:visited {
	font-family: Georgia, "Times New Roman", Times, serif; color: #666666; text-decoration: none; font-size: 11px;
}
a.metanavi:active, a.metanavi:hover {
	font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 11px;
}

input.suche {
	color: #a4a1a0;
	font-size: 11px;
	width: 135px; 
	height: 14px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid #acacac;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
}

a.suche:link, a.suche:visited, a.suche:active, a.suche:hover {
	padding-left: 5px; line-height: 16px; font-family: Arial; color: #b88b10; text-decoration: none; font-size: 12px; font-weight: bold;
}

.wetter {
	margin-top: 16px;
}

/* ________________________ Header  Ressort-/Artikelseiten _________________________ */

#header_ressort {
/*	float: left; */
	width: 860px;
	height: 97px;
	border-bottom: 1px solid #000000;
	margin-bottom: 3px;
	clear: both;
}

.head_ressort {
	padding-left: 10px;
	padding-top: 19px;
	float: left;
	font-size: 43px;
	color: #b88b10;
	text-transform:uppercase;
}

.wetter_ressort {
	padding-top: 14px;
	margin-right: 5px;
}

/* ________________________ Haupt-Navigation _________________________ */
/* # (Ressortnavigation ausgelagert in dropdown.css) # */

#navigation {
	clear: both;
	width: 860px;
	height: 30px;
	background-color: #b88b10;
}

#navlist {
	width: 685px;
	height: 30px;
	background-image : url(../images/mainnav.gif);
	background-position : right;
	background-repeat : no-repeat;
	margin: 0;
	padding: 0;
}

#navlist li {	
	list-style-type: none;
	float: left;
}

#navlist li a {	
	font-family: Georgia, "Times New Roman", Times, serif; 
	height:26px;
	margin: 0;
	padding: 4px 10px 0px 10px;
	display: block;
	background-color: #b88b10;
	background-image : url(../images/mainnav.gif);
	background-position : right;
	background-repeat : no-repeat;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	float: left;
}

#navlist li a:hover {
	background-color: #FFFFFF;
	color: #000000;
}

#navlist li#active a {
	height: 26px;
	padding: 4px 10px 0px 10px;
	background-color: #FFFFFF;
	background-image : url(../images/mainnav_active.gif);
	background-position : right;
	background-repeat : no-repeat;
	color: #000000;
	float: left;
}

#navlist li#active a:hover {
	color: #000000;
}


/* # Haupt-Navigation spezial # */

#navlistspecial {
	width: 175px;
	height: 30px;
	background-color: #996600;
	margin: 0;
	padding: 0;
}

#navlistspecial li {	
	list-style-type: none;
	float: left;
}

#navlistspecial li a {
	font-family: Georgia, "Times New Roman", Times, serif; 
	height:26px;
	margin: 0;
	padding: 4px 10px 0px 10px;
	display: block;
	background-color: #996600;
	background-image : url(../images/mainnav.gif);
	background-position : right;
	background-repeat : no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
}

#navlistspecial li a:hover {
	background-color: #FFFFFF;
	color: #000000;
}

#navlistspecial li#active a {
	height: 26px;
	padding: 4px 10px 0px 10px;
	background-color: #FFFFFF;
	background-image : url(../images/mainnav_active.gif);
	background-position : right;
	background-repeat : no-repeat;
	color: #000000;
	float: left;
}

#navlistspecial li#active a:hover { color: #000000; }


/* ________________________ Footer  _________________________ */

.horizdiv860 {
	margin: 10px 0px 6px 0px;
	border-top: 1px solid #CCCCCC;
}

#footer {
	font-family: Arial, Helvetica, sans-serif;
	width: 860px;
	color: #6D6964;
	margin-bottom: 24px;
	line-height:22px;
	}
	
#footer a:link { color: #6D6964; text-decoration: none; font-size: 12px; }
#footer a:visited { color: #6D6964; text-decoration: none; font-size: 12px; }
#footer a:active { color: #000000; text-decoration: none; font-size: 12px; }
#footer a:hover { color: #000000; text-decoration: none; font-size: 12px; }


/* ________________________ Content  _________________________ */

/* # Diverse Trennlinien # */
.horizdivteaser160 {
	width: 160px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 11px 0px 11px 0px;
	margin: 0px 7px 0px 0px;	
}

.horizdivteaser167 {
	width: 167px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 11px 0px 11px 0px;
	margin: 0px 0px 0px 7px;	
}

.horizdivteaser335 {
	width: 335px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 7px;
}

.horizdiv_335_top {
	width: 335px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 0px 0px 5px 0px;	
}

.horizdiv_335 {
	width: 335px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 0px 0px 10px 0px;	
}

.horizdiv_160_top {
	width: 160px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 0px 0px 10px 7px;
}

.horizdiv_160 {
	width: 160px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 10px 7px 10px 7px;	
}

.horizdiv_mod160 {
	width: 160px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 0px 0px 10px 0px;	
}

.horizdiv_160_zweifach {
	width: 160px;
	height: 5px;
	line-height: 5px;
	font-size: 5px;
	padding: 0px 0px 10px 0px;
}

.horizdiv335_einfach {
	width: 335px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 0px 0px 0px 7px;	
}

.horizdiv335_zweifach {
	width: 335px;
	height: 5px;
	line-height: 5px;
	font-size: 5px;
	padding: 0px 0px 4px 0px;
	margin-left: 7px;
}

.horizdiv_335_white2 {
	width: 335px;
	height: 2px;
	line-height: 2px;
	font-size: 2px;
	padding: 0px 0px 10px 0px;	
}

.whitediv2 {
	background-color : #f0eeee;
	width: 335px;
	height: 2px;
	line-height: 2px;
	font-size: 2px;
	padding: 17px 0px 0px 0px;
}

.darkgreydiv {
	background-color : #CCCCCC;
	width: 335px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 6px 0px 8px 0px;
}

.breadcrumb {
	clear: both;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #996600; 
	height: 11px;
	padding: 13px 0px 15px 2px;
}

.breadcrumb_homepage {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #996600; 
	height: 11px;
  padding: 13px 0px 5px 2px;
}

a.breadcrumb:link, a.breadcrumb:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #996600; text-decoration: none; }
a.breadcrumb:active, a.breadcrumb:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }

a.breadcrumb_active:link, a.breadcrumb_active:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
a.breadcrumb_active:active, a.breadcrumb_active:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
	
#content {
	width: 860px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
/*	overflow:hidden; */
}
		
/* Content linke Seite */
.contentleft {
	width: 517px;
	padding: 0px 0px 0px 0px;
	float: left;
/*	overflow:hidden; */
}

/* Kombi Teaser 160 links / Teaser 335 rechts z.B. Home / Ressortseiten */

/* Teaser-Container 160 breit */
.teasercontainer160 {
	width: 167px;
	border-right: 1px solid #CCCCCC;
	float: left;
	overflow:hidden;
}

/* Teaser 160 breit */
.teaser160 {
	width: 157px;
	padding: 0px 5px 0px 5px;
	overflow:hidden;
  line-height:16px;	
}

/* Teaser-Container 335 breit */
.teasercontainer335 {
	width: 349px;
	float: right;
	overflow:hidden;
}

/* Teaser 335 breit */
.teaser335 {
	width: 328px;
	padding: 0px 7px 0px 7px;
	overflow:hidden;
  line-height:16px;	
}

.links {
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

.links_ressort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

.links_weitereartikel span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height:18px;
	color:#6D6964;
}

a.links_weitereartikel:link, a.links_weitereartikel:visited  { font-family: Arial, Helvetica, sans-serif; color: #996600; text-decoration: none; font-size: 12px; }
a.links_weitereartikel:active, a.links_weitereartikel:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px; }

.update_teaser { 
  color:#A4A2A1; font-size:11px; letter-spacing:0.06em;
}

/* Links  generell*/
a:link, a:visited  { font-family: Arial, Helvetica, sans-serif; color: #996600; text-decoration: none; font-size: 11px; }
a:active, a:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; }

/* Links  mehr*/
a.mehr:link, a.mehr:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #996600; text-decoration: none; margin-left:5px; }
a.mehr:active, a.mehr:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; margin-left:5px; }

/* Links  mehr ohne Abstand*/
a.mehr:link, a.mehr:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #996600; text-decoration: none; }
a.mehr:active, a.mehr:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }

/* Teaser-Container 510 breit  z. B. f�r Top-Artikel*/
.teaser510 {
	width: 505px;
	padding: 0px 0px 0px 5px;
}

.teasimg510 {
	margin: 0px 0px 6px -5px;
	border: none; 
}

/* Teaser-Container Fotostrecke */
.fotostrecke {
	float:left;
	width: 510px;
	padding: 0px 0px 8px 0px;
	background-color : #f0eeee;
}

h2.fotohead {
	font-size: 18px;
	color: #996600;
	padding: 8px 0px 6px 8px;
}

.foto {
	float: left;
	padding-left: 15px;	
	padding-right: 0px;
	width: 150px;
}

.fotolast {
  padding-left: 15px;	
	float: left;
	width: 150px;
}

.fototxt {
	padding: 4px 5px 0px 5px;
}

/* Rubriken -Container 342 breit*/
.rubcontainer {
	width: 342px;
	float:left; 
}

.rubteaser {
	width: 330px;
	padding: 0px 7px 0px 5px;
}

.rubteaser  h2 {
	font-size:17px;
}

.rubhead {
	width: 296px;
	font-size: 20px;
	color: #b88b10;
	float: left;
	padding: 0px 0px 18px 0px;
	text-transform: uppercase;
}

.rss {
	padding-top: 10px;
}

.rubbildtxt{
	width: 328px;
	padding: 2px 0px 17px 0px;
	margin: 0px 0px 0px  -5px;
	float:left;
	line-height:16px;	
}

.rubimg {
	float:left;
	margin: 0px 10px 0px 0px;
	border: none; 
}

.rublinks {
	padding-bottom: 20px;
}

.rubdachzeile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
}

.rublinkzeile {
	padding: 3px 0px 9px 0px;;

}

a.rublink:link, a.rublink:visited  { font-family: Georgia, "Times New Roman", Times, serif; color: #996600; text-decoration: none; font-size: 14px; }
a.rublink:active, a.rublink:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 14px; }


/* Aktuell -Container 342 breit rechts von Rubriken-Container*/
.aktucontainer {
	width: 174px;
	float: right; 
	border-left: 1px solid #CCCCCC; 
}

.aktuteaser {
	width: 160px;
	background-color: #FFFFFF;
	padding: 0px 0px 19px 7px;
}

h3.aktuell { 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #b88b10;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 5px 0px 5px;
}

h2.aktuell { 
	font-size: 15px;
	font-weight: bold;
	margin: 0px 5px 0px 5px;
	padding: 8px 0px 6px 0px;
}
	
.aktuelltxt {
	margin: 0px 5px 0px 5px;
}

.zitatautor { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	padding: 0px 5px 0px 5px;
}

#kino_select {
	cursor: pointer;
	border: 0px;
	width: 110px;	
	height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px;
	color: #000000;
	margin: 0px 4px 0px 0px;
	background-image : url(../images/submit_back.gif);
}

/* ________________________ Module rechte Seite  _________________________ */

.contentright {
	width: 342px;
	float: right;
	border-left: 1px solid #CCCCCC;
}

/* Modul Allgemein */
.mod_head_gold {
	font-size: 18px;
	color: #996600;
	padding: 0px 0px 15px 5px;
}

.mod_head_grau {
	font-size: 18px;
	color: #6d6964;
	padding: 0px 0px 15px 5px;
	margin-top: -2px;
}

.mod_head_grau_veranst {
	font-size: 18px;
	color: #6d6964;
	padding: 0px 0px 7px 5px;
}

.mod_head_gold_veranst {
	font-size: 18px;
	color: #996600;
	padding: 0px 0px 7px 5px;
}

/* Modul Topteaser */
.mod_teaser {
	width: 323px;
	padding: 0px 7px 0px 12px;
}

.teasimg {
	float:left;
	margin: 0px 10px 6px -5px;
	border: none; 
}

.mod_teaser_bildtext {
clear: both;
}

/* Modul Standard z. B. Nachrichten-Ticker / Polizeibericht*/
.mod_teaser328 {
	width: 328px;
	padding: 0px 0px 0px 7px;
}

.newsticker {
	padding:  0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

.newstickerdiv {
	width: 300px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 6px 0px 8px 0px;
}

/* Modul Video*/
.mod_video {
	padding: 0px 0px 0px 7px;
}

.mod_head_gold {
	width: 328px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #996600;
	padding: 4px 0px 16px 5px;
}

.video_nav {
	width: 335px;
	height: 21px;
	line-height: 21px;
	margin: 0px 0px 8px 0px;
	background-image : url(../images/video_navback_white.gif);
	background-repeat : repeat-x;
	background-position : bottom;

}

.video_navtab {
	width: 40px;
	height: 21px;
	line-height: 19px;
	background-image : url(../images/video_navback.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	padding: 0px 4px 0px 10px;
	float: right;
}

.video_navtab_high {
	width: 40px;
	height: 21px;
	line-height: 19px;
	background-image : url(../images/video_navback_high.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	padding: 0px 4px 0px 10px;
	float: right;
}

a.videonav:link, a.videonav:visited  { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px; }
a.videonav:active, a.videonav:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px; }


.videoticker {
	padding:  0px 0px 0px 5px;
}

.videonum {
	width: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #a4a09f;
	padding: 0px 0px 0px 0px;
	float: left;
}

.videotitle {
	width: 275px;
	padding: 0px 0px 0px 0px;
	float: left;
}

a.videolink:link, a.videolink:visited  { font-family: Georgia, "Times New Roman", Times, serif; color: #996600; text-decoration: none; font-size: 14px; }
a.videolink:active, a.videolink:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 14px; }

.mod_video_bildtext {
	width: 332px;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px  -5px;
}

.videolength {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #a4a09f;
	float: left;
}

.videotickerdiv {
	clear: both;
	width: 300px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 8px 0px 8px 0px;
}

/* Modul Veranstaltungen auf Home Hintergrund grau*/
.mod_veranst {
	background-color : #f0eeee;
	width: 335px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
}

.veranst_head {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 10px 5px;
}

.mod_teaser_veranst_bildtext {
clear: both;
}

.veranst_select {
	padding: 0px 0px 8px 5px;
}

.veranst_dropdown {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px;
}

/* Modul Veranstaltungen Was/wann m�chten Sie etwas unternehmen? Hintergrund weiss*/
.mod_veranst_was {
	width: 335px;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
}

.mod_veranst_was_txt {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

input.veranst_was {
	width: 255px;
	height: 17px;
	font-size: 11px;
	color: #a4a1a0;
	border-top: 1px solid #acacac;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	padding: 5px 5px 2px 5px;
}

/* Modul Veranstaltungen Kalender und Highlights Hintergrund weiss*/
.mod_veranst_kal {
	padding: 11px 0px 0px 7px;
}

.mod_head_veranst_kal {
	width: 335px;
	height: 13px;
	padding: 0px 0px 0px 0px;
	background-image : url(../images/kal_top_back.gif);
	background-repeat : no-repeat;
}

.mod_head_veranst_month_row {
	float: left;
	width: 311px;
	padding: 0px 0px 0px 0px;
}

.mod_head_veranst_month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #996600;
	padding: 0px 3px 0px 4px;
	background-color : #FFFFFF;
}

.veranst_kal_left {
	width: 160px;
	padding: 0px 7px 0px 0px;
	margin-top: -5px;
}

.veranst_kal_right {
	width: 160px;
	padding: 0px 0px 0px 0px;
}

.veranst_highlight_head {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px; 
	font-weight: bold;
	color: #6d6964;
	margin-top: -3px;
	padding: 0px 0px 5px 5px;
}

.veranst_ticker {
	padding:  0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

.veranst_horizdiv_mod160 {
	width: 160px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 5px 0px 5px 0px;	
}

/* Modul Veranstaltungen Suche Hintergrund grau*/
.mod_veranst_suche {
	height: 24px;
	padding: 0px 0px 0px 5px;
}

.mod_veranst_suche_grey {
	background-color : #f0eeee;
	width: 335px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 7px;
}

.mod_head_veranst_suche_grey {
	width: 328px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #996600;
	padding: 4px 0px 15px 5px;
}

.mod_suche_veranst_suche_grey {
	height: 24px;
	padding: 0px 0px 4px 5px;
}

input.veranst_suche_grey {
	width: 240px;
	height: 17px;
	font-size: 11px;
	color: #a4a1a0;
	border-top: 1px solid #acacac;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	padding: 5px 5px 2px 5px;
}

.mod_veranst_suche_grey_head {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 10px 0px 10px 5px;
}

.mod_veranst_suche_grey_select {
	padding: 0px 0px 0px 5px;
}

.mod_veranst_suche_grey_dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.mod_veranst_radio{
	padding: 0px 0px 0px 5px;
}

.mod_veranst_radio_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	margin-right: 20px;
}


/* Modul Veranstaltungen Date-Kalender*/
.veranst_kal_small {
	padding: 11px 0px 0px 5px;
}

.veranst_kal {
	clear: both;
	margin-top: 10px;
	background-color:#FFFFFF;
	width: 160px;
	padding: 5px;
}

.head_veranst_kal_small {
	width: 160px;
	height: 13px;
	padding: 0px 0px 5px 0px;
	background-image : url(../images/kal_top_back.gif);
	background-repeat : no-repeat;
}

.head_veranst_month_row_small {
	background-color : #FFFFFF;
	float: left;
	width: 135px;
	padding: 0px 0px 0px 0px;
}

.head_veranst_month_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #996600;
	padding: 0px 3px 0px 4px;
	background-color : #FFFFFF;
}

.mod_veranst_suche_ort_dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.mod_veranst_suche_ort_dropdown_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#666666;
  background-color: #ffffff;
  padding:1px 0px 1px 0px;
  border-width: 1px;
  border-width-value: 1px;
  border-width-ltr-source: physical;
  border-width-rtl-source: physical;
  border-color: #a4a1a0;
  border-color-value: #a4a1a0;
  border-color-ltr-source: physical;
  border-color-rtl-source: physical;  
}

table.choose_day {
	padding-bottom: 5px;
}

a.choose_day:link, a.choose_day:visited  { font-family: Arial, Helvetica, sans-serif; color: #6d6964; text-decoration: none; font-size: 11px; }
a.choose_day:active, a.choose_day:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; }

a.day:link, a.day:visited  { font-family: Arial, Helvetica, sans-serif; color: #6d6964; text-decoration: none; font-size: 11px; }
a.day:active, a.day:hover { font-family: Arial, Helvetica, sans-serif; color: #996600; text-decoration: none; font-size: 11px; }


table.calendar {
	border-collapse : collapse;
   width: 160px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}

.calendar th {
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6d6964;	
}

td.calendar_unused {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
    cursor: default;
}

td.calendar_outdated {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
    cursor: default;
}

td.calendar{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6d6964;
    cursor: pointer;
}

td.calendar_today {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #996600;
    cursor: pointer;
}

.calendar_line {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}


/* Modul Anzeigen*/
.mod_anzeigen {
	background-color : #f0eeee;
	width: 335px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 7px;
}

.mod_head_anzeigen {
	width: 328px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #996600;
	padding: 4px 0px 15px 5px;
}

.mod_anzeigen_suche {
	height: 24px;
	padding: 0px 0px 4px 5px;
}

input.anzeige {
	width: 240px;
	height: 17px;
	font-size: 11px;
	color: #a4a1a0;
	border-top: 1px solid #acacac;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	padding: 5px 5px 2px 5px;
}

.anzeigenticker {
	padding:  0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

a.anzticker:link, a.anzticker:visited  { font-family: Georgia, "Times New Roman", Times, serif; color: #996600; text-decoration: none; font-size: 12px; font-weight: bold; }
a.anzticker:active, a.anzticker:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }

.anzeigentickerdiv {
	width: 335px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 7px 0px 7px 0px;
}

/* Modul Werbung Rectangle*/
.mod_rectangle {
	width: 335px;
	padding: 11px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
}

.mod_head_rectangle {
	width: 328px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a4a1a0;
}

.rectangle {
	padding: 11px 0px 0px 0px;
}

/* Modul Aktuelle Leser-Kommentare*/
.kommticker {
	padding:  0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

a.kommtickerlink:link, a.kommtickerlink:visited  { font-family: Georgia, "Times New Roman", Times, serif; color: #996600; text-decoration: none; font-size: 14px; }
a.kommtickerlink:active, a.kommtickerlink:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 14px; }

.kommtickerdiv {
	width: 300px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 6px 0px 8px 0px;
}

/* Modul Meinung*/
.mod_meinung {
	background-color : #f0eeee;
	width: 335px;
	height: 220px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
}

.meinung_container {
	width: 313px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px; 
}

.meinung {
	width: 130px;
	height: 65px;
	padding: 10px 10px 10px 10px;
	background-color: #b88b10;
	color: #FFFFFF;
	font-size: 11px;
}

.meinung_autor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 130px;
	padding: 10px 10px 10px 10px;
}

.meinung_date {
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* Modul ePaper*/
.mod_epaper {
	width: 328px;
	padding: 0px 0px 0px 7px;
}

.epaper {
	padding: 0px 0px 10px 5px ;
}

.epaperlogin {
	padding: 0px 0px 10px 5px ;
	clear: both;
}

input.epaperlogin {
	width: 240px;
	height: 17px;
	font-size: 11px;
	color: #a4a1a0;
	border-top: 1px solid #acacac;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	padding: 5px 5px 2px 5px;
}

/* Modul Flirts & Dates*/
.mod_flirt {
	background-color : #f0eeee;
	width: 335px;
	height: 320px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
}

.flirt_left {
	width: 155px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.flirt_right {
	width: 155px;
	margin: 0px 5px 0px 0px;
	float: right;
}

.flirt_bild {
	width: 70px;
	padding-right: 5px;
	float: left;
}

.flirt_txt {
	width: 70px;
	float: left;
}

/* Modul �hnliche Themen*/
.similarticker {
	padding:  0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

.similartickerdiv {
	clear: both;
	width: 300px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 6px 0px 8px 0px;
}

.mod_teaser_similar_bildtext {
clear: both;
}

.teassimimg {
	float:left;
	margin: 0px 10px 0px 0px;
	border: none; 
}

/* Modul Tipps z. B. Lese-Tipps*/
.mod_tipp {
	padding: 0px 0px 0px 7px;
}

.tipp_nav {
	width: 335px;
	height: 21px;
	line-height: 21px;
	margin: 0px 0px 8px 0px;
	background-image : url(../images/video_navback_white.gif);
	background-repeat : repeat-x;
	background-position : bottom;

}

.tipp_navtab {
	height: 21px;
	line-height: 19px;
	background-image : url(../images/video_navback.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	padding: 0px 10px 0px 10px;
	float: left;
}

.tipp_navtab_high {
	height: 21px;
	line-height: 19px;
	background-image : url(../images/video_navback_high.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	padding: 0px 10px 0px 10px;
	float: left;
}

a.tippnav:link, a.tippnav:visited  { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px; }
a.tippnav:active, a.tippnav:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px; }

.tippticker {
	padding:  0px 0px 0px 5px;

}

.tippnum {
	width: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #a4a09f;
	padding: 0px 0px 0px 0px;
	float: left;
}

.tippdachzeile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

.tipptitle {
	width: 275px;
}

a.tipplink:link, a.tipplink:visited  { font-family: Georgia, "Times New Roman", Times, serif; color: #996600; text-decoration: none; font-size: 14px; }
a.tipplink:active, a.tipplink:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 14px; }

.tipptickerdiv {
	clear: both;
	width: 300px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 8px 0px 8px 0px;
}

/* Modul Teaser 2-spaltig z. B. Dossier */
.mod_2sp {
	width: 342px;
	padding: 0px 0px 0px 0px;
}

.teaser2sp {
	width: 160px;
	padding: 0px 0px 0px 7px;
}

h3.teaserdz { 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #996600;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 5px 0px 5px;
}

h2.teaserhl{ 
	font-size: 15px;
	font-weight: bold;
	margin: 0px 5px 0px 5px;
	padding: 8px 0px 6px 0px;
}
	
.teasertxt {
	margin: 0px 5px 0px 5px;
}

/* Modul Text links/Bild rechts z. B. Abonnement-Praemien*/
.mod_txtleft_bildright {
	padding: 0px 0px 0px 7px;
}

.txtleft {
	width: 126px;
	padding: 0px 7px 0px 7px;
}

.bildright {
	width: 195px;
	padding: 0px 0px 0px 0px;
}

/* Modul Kinoplaner*/
.mod_kino {
	background-color : #f0eeee;
	width: 335px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
}

.mod_kino_txt {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.mod_kino_select {
	padding: 0px 0px 8px 5px;
}

.mod_kino_dropdown {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px;
	width: 255px;
}

/* Modul Werbung regional 2-spaltig*/
.mod_ad_reg {
	padding: 11px 0px 0px 7px;
}

.mod_head_ad_reg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a4a1a0;
	padding: 0px 0px 11px 0px;
}

.ad_reg_left {
	width: 160px;
	padding: 0px 7px 0px 0px;
}

.ad_reg_right {
	width: 160px;
	padding: 0px 0px 0px 0px;
}

/* Modul Empfehlungen z. B. Empfehlung der Redaktion oder Leser*/
.mod_empf {
	padding: 0px 0px 0px 7px;
}

.empfticker {
	padding:  0px 0px 0px 5px;
}

.empfnum {
	width: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #a4a09f;
	padding: 0px 0px 0px 0px;
	float: left;
}

.empfdachzeile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

.empftitle {
	width: 275px;
}

a.empflink:link, a.empflink:visited  { font-family: Georgia, "Times New Roman", Times, serif; color: #996600; text-decoration: none; font-size: 14px; }
a.empflink:active, a.empflink:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 14px; }

.empftickerdiv {
	clear: both;
	width: 300px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 8px 0px 8px 0px;
}

/* Modul z.B. Ausgewaehlte Adressen */
.mod_adressen {
	background-color : #f0eeee;
	width: 330px;
	margin: 0px 0px 0px 7px;
}

.mod_adressen_bildtext {
	margin-left: 5px;
}

/* 
	root element for the scrollable. 
	when scrolling occurs this element stays still. 
*/
div.scrollable {
	
	/* required settings */
	position:relative;
	overflow:hidden;	 	
	width: 322px;	
	height: 155px;	

}

/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
div.scrollable div.items {	
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;		
	
	/* decoration */
	margin-left:0px;
}

/* single scrollable item */
div.scrollable div.items div {
	float: left;
	/* custom decoration */
	text-align: left;
	width:100px;
	margin-right: 8px;	
	-moz-border-radius:5px;
}

img.adresse {
	border:1px solid #996600;
	margin-bottom: 5px;
}

.adresse_text {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif; 
	line-height:  14px;
}	

/* active item */
div.scrollable div.items div.active {
	border: 0px solid #ccc;		
}

/* ________________________ Unter-Ressorts  _________________________ */
/* Kombi Teaser 335 links / Teaser 160 rechts z. B.  Unter-Ressort (3. Navigationsebene) */

/* Teaser-Container 160 breit */
.teasercontainer160_right {
	width: 174px;
	float: right;
}

/* Teaser 160 breit */
.teaser160_right {
	width: 155px;
	padding: 0px 7px 0px 12px;
}

/* Teaser-Container 335 breit */
.teasercontainer335_left {
	width: 342px;
	border-right: 1px solid #CCCCCC;
	float: left;
}

/* Teaser 335 breit */
.teaser335_left {
	width: 330px;
	padding: 0px 7px 0px 5px;
}

.artlinks {
	padding: 8px 0px 0px 0px;
}

.artlinkzeile {
	line-height: 20px;
}

a.artlink:link, a.artlink:visited  { font-family: Georgia, "Times New Roman", Times, serif; color: #996600; text-decoration: none; font-size: 14px; }
a.artlink:active, a.artlink:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 14px; }

/* Artikel -Teaser-Container 342 breit*/
.art_teaser_container {
	width: 342px;
	float: left;
}

.art_teaser {
	width: 330px;
	padding: 0px 7px 0px 5px;
	clear: both;
}

.art_teaser h2 {
	font-size:17px;
}

.art_teaser_bildtxt{
	width: 328px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px  -5px;
	line-height:16px;
}

.art_teaser_left {
	width: 150px;
	float: left;
}

.art_teaser_right {
	width: 178px;
	float: right;
}

.art_teaser_txt {
	width: 328px;
	padding: 2px 0px 0px 0px;
}

.art_teaser_img {
	margin: 0px 10px 0px 0px;
	border: none; 
}


/* ________________________ Artikel-Seite  _________________________ */

.article {
		padding: 0px 30px 0px 5px;
}

.article_autor {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #6D6964; 
	padding: 0px 0px 11px 0px;
}

.article_image {
	float: left;
	width: 350px;
}

.image_subline {
	width: 325px;
	padding: 5px 5px 0px 5px;
}
.image_subline, .image_subline * {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6D6964;
}

#containerBild {
	padding-left:0px;
}

.article_function {
	float: right;
	width: 125px;
}

.art_function {
	width: 125px;
	padding:  0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	clear: both;
}

.art_function_div {
	width: 125px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 5px 0px 5px 0px;
	clear: both;
}

.art_function_container {
  padding-top:0px;
  padding-bottom:20px;
	padding-left:0px;
  width:480px;
}
.art_function_lines {
  padding:3px 0 3px 0;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.art_function_hor {
  float:left;
	padding:0 5px 0 5px;
}
.art_function_hor img {
  margin-right:10px;
	border:0px;
}

.article_teaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	font-weight: bold;
	color: #6D6964;
	padding: 0px 0px 30px 0px;
}

.article_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	padding: 0px 0px 4px 0px;
 }
 
.article_text a:link, .article_text a:visited  { font-family: Georgia, "Times New Roman", Times, serif; color: #996600; text-decoration: none; font-size: 14px; }
.article_text a:active, .article_text a:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 14px; }
 
 /* Artikelbilder */
.containerBildKlein { height:auto; }
.clearLeft {
  clear:left;height:0px;overflow:hidden;
}
.image_text_plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6D6964;
}
.bildautor {
/*
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #6D6964;
*/
}
#containerBildSkip {
	padding:3px 0 5px 0;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:510px;
}
#containerBildGross {
}
#containerBildKlein {
}

.bildSkipLeft, .bildSkipRight, .bildSkipMiddle {
  float:left;
  overflow:hidden;
  text-align:center;
}
.bildSkipLeft, .bildSkipRight {
  width:19px;
  background-color:#B88B10;
  height:19px;
	overflow:hidden;
}
.bildSkipLeft *, .bildSkipRight * {
  border:0px;
}
.bildSkipMiddle {
  width:466px;
  background-color:#F0EEEE;
  padding:2px 0px 2px 0px;
  color:#000000;
  border-left:3px solid #FFFFFF;
  border-right:3px solid #FFFFFF;
	overflow:hidden;
}
.bildSkipPointer {
  cursor:pointer;
}


/* Linke Spalte im Artikel */
#article_column_left {
  width: 160px;
	float:left;
  padding:0px 15px 20px 0;
  overflow:hidden;
}
 
 
 /* Zitat-Box - Span notwendig */
span.zitat_abstand {
	margin: 0;
    float: left;
    height: 160px;
}
 
#zitat {
	clear: left;
    background: white;
    width: 155px;
    height: auto;
	margin: 0px 30px 30px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 20px;
	color: #990000;
    float: left;
}

.zitat_autor {
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
	color: #000000;
}

/* Navigation mehrseitige Artikel */

.pagenumber { 
	color: #996600;
 }

ul.pagenav {
/*	clear: both; */
	padding: 0px;
	margin: 0px;
	list-style: none;
 	float : right;
}

ul.pagenav li {
	padding:0px 7px 0px 0px;
	margin:0px;
	display:block;
 	float : left;
}

ul.pagenav li a {
	display:block;
	float:left;
	color: #996600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none; 
}

ul.pagenav li a:hover {
	color: #000000;
	text-decoration: none; 
}

.pagenav_active {
	display:block;
	float:left;
	border-bottom:1px solid #996600;
}

.komm_head {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color: #6d6964;
	float: left;
}

.komm_write {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	padding-top: 4px;
	float: right;
}

.komm_headline {
	padding: 3px 0px 16px 0px;
	font-weight: bold;
}

a.komm:link, a.komm:visited  { font-family: Arial, Helvetica, sans-serif; color: #996600; text-decoration: none; font-size: 12px; }
a.komm:active, a.komm:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px; }

.horizdiv_480 {
	clear: both;
	width: 480px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 6px 0px 10px 0px;	
}

.kommentare {
	padding: 0px 35px 0px 5px;
}

.komm_anzeigen {
	padding-bottom: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	float: left;
	clear: both;
}

.komm_dropdown {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px;
}

.komm_autor {
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	float: left;
}

.komm_time {
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.komm_title {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
}

.komm_text {
	padding-bottom: 21px;
	font-size: 14px;
	line-height: 20px;
	clear: both;
}

.komm_show {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
}

.komm_write_autor {
	padding-right: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;

}

.komm_write_titlesubject {
	padding: 13px 0px 4px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6d6964;
	clear: both;
}

input.komm_write_subject {
	width: 170px;
	height: 14px;
	font-size: 12px;
	color: #333333;
	border-top: 1px solid #acacac;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	padding: 5px 10px 5px 10px;
}

.komm_write_titletext {
	padding: 10px 0px 4px 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6d6964;
}

.komm_write_text {
	width: 455px;
 	height: 140px;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	border-top: 1px solid #acacac;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	padding: 5px 10px 5px 10px;
}

/* ________________________ Veranstaltungakalender Suchergebnis  _________________________ */

.horizdivteaser510 {
	width: 510px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.horizdivteaser510_block {
	width: 510px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.veranst_suche_article {
		padding: 0px 0px 0px 0px;
}

.veranst_suche_sort {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px; 
	color: #000000;
	padding: 0px 5px 0px 5px;
}

a.veranst_suche_sort:link, a.veranst_suche_sort:visited  { font-family: Georgia, "Times New Roman", Times, serif; color: #996600; text-decoration: none; font-size: 12px; }
a.veranst_suche_sort:active, a.veranst_suche_sort:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 12px; }

a.veranst_suche_sort_active:link, a.veranst_suche_sort_active:visited  { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }
a.veranst_suche_sort_active:active, a.veranst_suche_sort_active:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }

.veranst_suche_sort_trenner {
	padding: 0px 0px 0px 0px;
}

.veranst_suche_ergebnis {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px; 
	color: #000000;
	padding: 0px 5px 3px 5px;
}

.veranst_suche_nav {
	width: 510px;
	height: 21px;
	line-height: 21px;
	margin: 0px 0px 8px 0px;
	background-image : url(../images/video_navback_white.gif);
	background-repeat : repeat-x;
	background-position : bottom;

}

.veranst_suche_navtab {
	height: 21px;
	line-height: 19px;
	background-image : url(../images/veranst_suche_navback.gif);
	background-position : bottom right;
	padding: 0px 5px 0px 5px;
	float: left;
}

.veranst_suche_navtab_high {
	height: 21px;
	line-height: 19px;
	background-image : url(../images/veranst_suche_navback_high.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	padding: 0px 5px 0px 5px;
	float: left;
}

a.veranstsuchenav:link, a.veranstsuchenav:visited  { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; }
a.veranstsuchenav:active, a.veranstsuchenav:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; }

.veranst_suche_teaser {
	width: 500px;
	padding: 0px 5px 0px 5px;
	clear: both;
}

.veranst_suche_teaser_txt {
	width: 350px;
	padding: 2px 0px 0px 0px;
}

.veranst_suche_rubrik {
	float: right;
	color: #996600; 
}

a.veranst_suche_rub:link, a.veranst_suche_rub:visited  { font-family: Georgia, "Times New Roman", Times, serif; color: #996600; text-decoration: none; font-size: 12px; }
a.veranst_suche_rub:active, a.veranst_suche_rub:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; text-decoration: none; font-size: 12px; }

.veranst_suche_tipp {
	background-color:  #960000;
	color: #FFFFFF;
	font-size: 10px;
	text-transform : uppercase;
	width: 25px;
	height: 11px;
	float: left;
	margin-right: 5px;
	padding: 2px 3px 2px 5px;
}

.tipp_date {
	float: left;
	width: 320px;
}


/* ________________________ Form Elemente  _________________________ */

form {
   display: inline;
}

.submit {
	cursor: pointer;
	border: 0px;
	height: 24px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #b88b10;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Teasericons */
.icon_left {
	margin-right: 5px;
}

.icon_right {
	margin-left: 5px;
}

/* Sitemap */
.sitemapE1 {
  padding:2px 0px 0px 0px;
  padding:2px 0px 0px 0px;
}
.sitemapE1 {
  font-weight:normal;
  font-size:17px;
  font-family : Georgia, "Times New Roman", Times, serif;
}

a.smapE1:link,a.smapE1:visited,a.smapE1:active,a.smapE1:hover {font-size:17px;}

.sitemapE2 {
  padding:8px 0px 0px 20px;
}

.sitemapE2 {
  font-weight:normal;
  font-size:15px;
font-family : Georgia, "Times New Roman", Times, serif;
}

a.smapE2:link,a.smapE2:visited,a.smapE2:active,a.smapE2:hover {font-size:15px;}


.sitemapE3 {
  padding:5px 0px 0px 40px;
}
.sitemapE3 {
  font-weight:normal;
  font-size: 13px;
font-family : Georgia, "Times New Roman", Times, serif;
}

a.smapE3:link,a.smapE3:visited,a.smapE3:active,a.smapE3:hover {font-size:13px;}

.sitemapE4 {
  padding:5px 0px 0px 60px;
}
.sitemapE4 {
  font-weight:normal;
  font-size: 11px;
font-family : Georgia, "Times New Roman", Times, serif;
} 

a.smapE4:link,a.smapE4:visited,a.smapE4:active,a.smapE4:hover {font-size:11px;}

.siteFunctionsGalleryLink,
.article_text a.siteFunctionsGalleryLink {
  color:#666666;
	font-size:12px;
  padding-left:33px;
  background:url('/images/buttons/galleryLinkIcon.gif') no-repeat left 3px;
	font-weight:bold;
}