/*------------------------------------------------------------------------------------*/
/* MP3 PREVIEW */
/*------------------------------------------------------------------------------------*/

.mp3_player span.title{
	display: block;
	margin-bottom: 3px;
}

.cont-seite td{
	padding: 10px;	
}






.teaser_left {
	color: #FFFFFF;
}





/*------------------------------------------------------------------------------------*/
/* STARTSEITEN TEASER */
/*------------------------------------------------------------------------------------*/

.teaser-locator{
	
	position: absolute;
	top: 247px;
	left: 880px;
	z-index: 50;
}

.startseitenteaser{

	border-left: 5px solid #F0F0F0;
	width: 286px;
	height: 356px;
	
	background-image: url(../../resources/images/bg_startseitenteaser.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.startseitenteaser h1{
	font-family:Georgia;
	color: #e3e3e3;
	font-weight: normal;
	font-size: 24px;
	display: block;
	padding: 20px 0px 20px 20px;
}

.startseitenteaser .text-container{
	font-family:Georgia;
	padding: 0px 20px 0px 20px;
}

.startseitenteaser .avtext{
	color: #e3e3e3;
	font-size: 11px;
}


.startseitenteaser .t-link{

	display: block;
	border: 0px solid red;
	bottom: 0px;
	height: 30px;
	width: 100%;
	
	font-family:Georgia;
	padding: 5px 20px 0px 20px;
	font-size: 14px;
	text-decoration: underline;
}

.startseitenteaser .image-holder{
	
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

.steaser-container {
	width: 286px;
	margin: 10px 0px 0px 4px;
	background-color: #786e5e;
	background-image: url(resources/img/small-teaser-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

h2.steaser {
	font-size: 18px;
	color: #e3e3e3;
	font-family:Georgia;
	padding: 5px 0px 0px 20px;
}

.steaser-txt {
	color: #e3e3e3;
	font-family:Georgia;
	font-size: 12px;

}


/*------------------------------------------------------------------------------------*/
/* SUB MENU */
/*------------------------------------------------------------------------------------*/

#sub-menu{
	border: 0px solid red;
	
	padding: 10px  10px  10px  10px;
}

#sub-menu ul{
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;	
}

#sub-menu li{
	/*display: inline;*/
	padding: 3px 0px 3px 0px;
}


#sub-menu li a{
	color: #999;
	text-decoration: none;
	font-family: Georgia;
	
	font-size: 13px;
	
}

#sub-menu li li a{
	font-size: 10px;
	font-style: italic;
	
	
	
}


#sub-menu li a:hover, #sub-menu li a.active {
	color: #333;
	text-decoration: none;
}

#sub-menu li a.active {
	text-decoration: underline;
}




#sub-menu-2010-lvl2 {
	/*border: 1px dotted black;*/
	padding: 10px  6px  10px  6px;
	
}


#sub-menu-2010-lvl2  ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
}

#sub-menu-2010-lvl2  li{
	/*display: inline;*/
	padding: 3px 3px 3px 0px;
	border-bottom: 1px dotted black;
	padding: 3px 0px 3px 2px;
	

}


#sub-menu-2010-lvl2  li a{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family:Georgia;
	padding: 0px 0px 0px 10px;
	display: block;
	
}

#sub-menu-2010-lvl2  li li a{
	font-size: 10px;
	font-style: italic;
	padding: 0px 0px 0px 10px;
	
	
	
}


.sub-menu-2010 {
	display: none;
	height: 70px;
	width: 275px;
	position: absolute;
	top: 145px;
	left: 268px;
	width: 775px;
	/*border: 1px solid grey;*/
	z-index: 999;

	}

li.hovering div.sub-menu-2010 {
	display: block;
	z-index: 999;
	position: absolute;
	top: 145px;
	left: 268px;
	
}

.sub-menu-2010 li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 4px 10px;
	text-algin: left;
		
}

.sub-menu-2010 li a {
	font-family:Georgia;
	text-transform: uppercase;
	font-size: 12px;
}
.sub-menu-2010 li a:hover, .sub-menu-2010 li a.act{
	text-decoration: underline;
}

body, a, h1, h2, h3, h4, h5, h6, p, td {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}

a {
	color: #FFFFFF;
	text-decoration: none;
}

a.nav {
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia;
}

a.metanav {
	font-family: Verdana, Arial, Helvetica;
}

img {
	border: none;
}

.wteaser, .teaser {
	color: #666666;
	font-size: 12px;
	line-height: 18px;
	font-family: Georgia;
}

h1.wteaser {
	font-size: 14px;
}

.teaser, a.teaser {
	font-size: 24px;
	color: #FFFFFF;
	line-height: normal;
}

a.teaser {
	text-decoration: underline;
}

.clear {
	clear: both;
}

a.more {
	color: #7b7b7b;
	font-weight: bold;
	font-family:Georgia, serif;
	font-size:12px;
}

a.more:hover {
	text-decoration: underline;
}

.aktuelles_hd {
	color: #c57b0c;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:11px;
}

body, h1, h2, h3, h4, h5, h6, p, a {
	margin: 0px; padding: 0px;
}

.einleitung {
	color: #888888;
	}
.verstecken {display:none; visibility:hidden;}
.termin, .termin .datum, .termin .info, .termin .more {background-color:#f5f5f5;}
.termin  {position:relative; width:590px; margin:16px auto;}
.termin .info {position:relative; left:125px; top:0px; width: 430px; height:auto; padding:5px 0px 5px 15px; height: 100%; border-left:2px dotted #7b7b7b;}
.info .kategorien {font-family:Verdana, Arial; text-align:left; font-size:10px; letter-spacing:1px; color:#f30; text-transform:uppercase;}
.info .schrift {text-align:left; font-family:Georgia, Times New Roman, Times, serif; font-size:12px; color:#333; margin:5px 0px;}
.schrift .schrift_more {display:none; visibility:hidden; position:relative; left:-15px; top: 10px; width:445px; padding:10px; padding-left:15px; background-color:#e9e9e9;}
.schrift .schrift_more img {border:1px solid #666; float:left; margin:0px 10px 0px 0px;}
.schrift .schrift_more a {font-size:11px; color:#333; text-decoration:underline;}
.schrift .schrift_more .marketing {font-size:11px; font-weight:bold; margin:10px 0px;}
.schrift .schrift_more .marketing a  {color:#696; text-decoration:underline;}
.schrift #schrift_more_close {position:absolute; right:5px; bottom:5px;}
.schrift a#schrift_more_close {color:#999; text-decoration:none;}
.info .details {text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.info .details a  {color:#666; text-decoration:underline;}
.termin .more {width:80px; left:510px; top:0px; postition: relative;}
.termin .more a  {position:absolute; top:0px; left:0px; bottom:0px; right:0px; width:100%; height:75%; font-family:Georgia, Times New Roman, Times, serif; font-size:12px; font-weight:bold; color:#999; text-decoration:none; text-align:center; margin: 0px 0px; padding-top:50%;}
.kategorien {text-align:left; font-size:10px; letter-spacing:1px; color:#f30; text-transform:uppercase;}
.schrift .schrift_more p.avtext {font-family:Georgia, serif; color:#333; font-size:12px; line-height:1.75em;}
.wochentag {font-family:Verdana, Arial; position:absolute; right:10px; top:70px; font-size:10px; letter-spacing:1px; font-weight:normal; text-transform:uppercase; letter-spacing:1px;}
.tag {position:absolute; right:50px; top:-2px; font-size:60px; letter-spacing:-3px;}
.monat {position:absolute; right:10px; top:15px; font-size:24px;}
.jahr {position:absolute; right:10px; top:40px; font-size:14px;}
.datum {position:absolute; left:0; top:0;  width:120px; font-family:Georgia, Times New Roman, Times, serif; font-size:12px; font-weight:bold; color:#696; text-align:right; margin-right:12px; padding:0px; letter-spacing:-1px;}
.cont-seite, .cont-seite p.avtext, .cont-seite h2, .cont-seite h3, .cont-seite ul, .cont-seite a {font-family:Georgia, serif;}
.cont-seite p.avtext, .cont-seite h2, .cont-seite h3, .cont-seite ul, .cont-seite a {color: #333333; line-height:1.7em;}
.cont-seite p.avtext, .cont-seite h3, .cont-seite ul, .cont-seite a {font-size: 12px;}
.cont-seite h2 {font-size: 16px;}
.cont-seite ul {padding-left:0px; margin-left:15px;}
.cont-seite a:link, .cont-seite a:visited, .cont-seite a:hover {text-decoration:underline;}
