@charset "utf-8";
/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	margin-left:10px;
}

.clear{
	clear:both;
}

a img {
	border: none;
}

#page{
	background-color:#FFFFFF;
}



/************************************************************************************
 * LEFT SIDE
 ************************************************************************************/

#left{
	position:relative;
	float:left;
	padding: 25px 5px 20px 10px;
	margin: 0px;
	width:505px;
}

#left p a{
	color:#000000;
}

.article{
	clear:both;
	font-size:12px;
}

.article h2{
	color:#25256B;
	font-size:12px;
	font-weight:bold;
}

#artikel .article h1, .article h1{
	font-size:16px;
	font-weight:bold;
}

.article span{
	font-size:12px;
}

.article .author{
	font-style:italic;
}

.article .more{
	font-weight:bold;
}

.article .more:hover{
	text-decoration:underline;
}

.article .link{
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}

.article .linkCol{
	margin:10px 0px 0px 0px;
}

.article .link a{
	background-image:url(../images/fleche1.gif);
	background-repeat:no-repeat;
	padding-left:17px;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}

.article .link a:hover{
	text-decoration:underline;
}

.article_center .image{
	float:left;
	padding: 0px 0px 10px 0px;
	width:505px;
	display:compact;
}

.article_left .image{
	float:left;
	padding: 0px 10px 10px 0px;
	width:180px;
	display:compact;
}

.article_right .image{
	float:right;
	padding: 0px 0px 10px 10px;
	width:180px;
}

.article_left .teaserContainer, .article_right .teaserContainer, .article_center .teaserContainer{
	display:none;
}

.article_small{
	clear:none;
	float:left;
	width:238px;
	padding-right:14px;
}

#left h1{
	font-size:16px;
	font-weight:bold;
	color: #25256B;
	margin-top:0px;
	padding-top:0px;
}

.left_h1_underlined{
	font-size:16px;
	font-weight:bold;
	color: #25256B;
	margin:0px 0px 10px 0px;
	padding:0px 0px 8px 0px;
	line-height:12px;
	border-bottom:1px solid #25256B;
}

#left hr{
	clear:both;
	color: #25256B;
	background-color: #25256B;
	height: 1px;
	border: 0;
	width: 100%;
}

#artikel_titel_2{
	position:relative;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#25256B;
}

.bullet1{
	position:relative;
	float:left;
	width:10px;
	height:10px;
	background-color:#25256B;
	padding-bottom:0px;
	margin:4px 5px 0px 0px;
	font-size:1px;
}

#artikel_datum{
	position:relative;
	width:350px;
	float:right;
	font-size:11px;
	text-align:right;
}

.readspeaker {
	margin-bottom:10px;
}

#artikel h1{
	font-size:18px;
	font-weight:bold;
}

#artikel h3{
	font-size:14px;
	font-weight:bold;
	/* wegen Abstand Werbung autor*/
	margin-bottom:12px;
}

#artikel_autor{
	font-size:12px;
	font-style:italic;
	margin-bottom:8px;
	/* wegen Abstand Werbung autor*/
	margin-top:12px;
}

.artikel_image_icon{
	position:relative;
	width:100%;
	text-align:right;
	margin-top:-17px;
	height:17px;
	z-index:4;
}

.artikel_image_foto{
	position:relative;
	float:right;
	font-size:11px;
	height:17px;
	margin-bottom:16px;
}

.artikel_image_text{
	clear:right;
	font-weight:bold;
	font-size:11px;
}

.artikel_image{
	width:245px;
	position:relative;
	float:left;
	margin: 5px 10px 5px 0px;
}

#artikel_image_container{
	float:left;
	width:250px;
}

#artikel_image_container_clear{
	float:left;
	clear:both;
	width:250px;
}

.artikel_image_flex{
	clear:both;
	position:relative;
	float:left;
	margin: 5px 10px 5px 0px;
}

.artikel_image_img img{
	width:100%;
}

.artikel_image_leitartikel{
	width:100px;
	position:relative;
	float:left;
	margin: 0px 10px 5px 0px;
}

.artikel_video_container{
	width:505px;
	position:relative;
	float:left;
	margin-bottom:10px;
}

.artikel_video{
	width:468px;
	margin: 5px 10px 5px 0px;
}

.artikel_video_foto{
	position:relative;
	float:right;
	font-size:11px;
	height:17px;
	margin-bottom:16px;
}

.artikel_video_text{
	clear:right;
	font-weight:bold;
	font-size:11px;
}

#artikel_text{
	font-size:12px;
}

#artikel_text h2{
	font-size:12px;
	font-weight:bold;
}

#artikel_text table, #artikel_text table tr td, #artikel_text table tr th{
	border:1px solid #000000;
	border-collapse:collapse;
}

#artikel_text thead{
	font-weight:bold;
}

#artikel_text ul, #artikel_text ol{
	margin: 3px 0px 3px 20px;
	padding:0px;
}

#artikel_text ul li, #artikel_text ol li{
	margin: 0px;
	padding:2px 0px;
}

#artikel_text ul a{
	color:#000000;
}

.artikel_mehr a, #artikel_lesen a, .article a{
	color:#000000;
	text-decoration:none;
}

#artikel_lesen .artikel_lesen_title, #artikel_meinung .artikel_meinung_title{
	font-weight:bold;
}

#artikel_lesen #artikel_zurueck{
	font-weight:normal;
}

#artikel_text .artikel_mehr, .artikel_mehr{
	width:239px;
	position:relative;
	float:right;
	margin: 0px 0px 10px 7px;
	border:1px solid #BBBFEC;
}

#artikel_text .artikel_mehr h1,.artikel_mehr_title{
	height:27px;
	color:#FFFFFF;
	background-image:url(../images/kopf_bg01.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #BBBFEC;
	margin:0px;
	padding-left:5px;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
	line-height:25px;
}

#artikel_text .artikel_mehr ul, .artikel_mehr ul{
	list-style:none;
	margin: 0px 5px;
	padding:2px 2px 5px 2px;
}

#artikel_text .artikel_mehr ul li, .artikel_mehr ul li{
	position:relative;
	margin:0px;
	padding:10px 0px;
	border-top:1px solid #BBBFEC;
}

#artikel_text .artikel_mehr ul li:first-child, .artikel_mehr ul li:first-child{
	border-top:none;
}

#artikel_lesen{
	font-size:12px;
	border-bottom:1px solid #BBBFEC;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#artikel_lesen h1{
	height:19px;
	background-image:url(../images/lesen_bg.gif);
	border-top:1px solid #BBBFEC;
	border-bottom:1px solid #C9E7FF;
	margin:0px;
	padding:2px 0px 0px 5px;
	line-height:19px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

#artikel_lesen ul{
	list-style:none;
	margin:0px;
	padding:2px 2px 5px 5px;
}

#artikel_lesen ul li{
	margin:0px;
	padding:0px;
}

#artikel_link{
	float:left;
	width:100%;
	margin: 10px auto 10px auto;
	font-size:11px;
	height:20px;
	border-bottom:1px solid #000;
}

#artikel_link a, a:visited{
	color:#000000;
	text-decoration:none;
}

#artikel_link a:hover{
	text-decoration:underline;
}

#artikel_link .text{
	float:left;
	line-height:16px;
	margin-right:5px;
}

#artikel_link .text img{
	float:left;
	line-height:16px;
	margin-right:5px;
}

#artikel_link_bookmark{
	float:left;
	margin: 0px auto 20px auto;
	width:500px;
	border-top: 1px solid #D2D2D2;
	border-bottom: 3px solid #D2D2D2;
	background:#F4F4F4;
}

#artikel_link_bookmark a{
	color: #000000;
	text-decoration:none;
}

#artikel_link_bookmark img {
	margin:2px;
}

#artikel_link_bookmark .container {
	float:left;
	width:460px;
	margin:10px 10px 5px 10px;
	padding-bottom:5px;
}

#artikel_link_bookmark .title{
	float:left;
	width:100%;
	font-weight:bold;
	text-align:left;
}

#artikel_link_bookmark .titleSP{
	float:left;
	width:48%;
	font-size:11px;
	line-height:25px;
}

#artikel_link_bookmark .icons{
	float:left;
	width:48%;
	font-size:11px;
}

#artikel_link_info{
	float:left;
	width:100%;
	font-size:11px;
	padding:2px;
	text-align:center;
	border: 1px solid #D2D2D2;
	background:#fff;
}

#artikel_link_email_error{
	position:relative;
	margin-bottom:10px;
	padding:5px;
	width:100%;
	font-size:10px;
	background:#FFDFDF;
	border:1px solid #B30000;
}

#artikel_link_email_success{
	float:left;
	margin: 0px auto 10px auto;
	border-top: 1px solid #D2D2D2;
	border-bottom: 3px solid #D2D2D2;
	background:#F4F4F4;
	width:100%;
	font-weight:bold;
	font-size:11px;
}

#artikel_link_email_success .line{
	width:90%;
	margin: 5px 5px 5px 15px;
	text-align:center;
}

#artikel_link_email{
	float:left;
	width:500px;
	margin: 0px auto 10px auto;
	border-top: 1px solid #D2D2D2;
	border-bottom: 3px solid #D2D2D2;
	background:#F4F4F4;
}

#artikel_link_email .container {
	float:left;
	width:460px;
	margin:10px 10px 5px 10px;
	padding-bottom:5px;
}

#artikel_link_email .title{
	float:left;
	width:100%;
	font-weight:bold;
}

#artikel_link_email .line{
	float:left;
	width:100%;
	font-size:11px;
	margin-top:5px;
}

#artikel_link_email input{
	width:100%;
	font-size:11px;
	margin-top:2px;
}

#artikel_link_email textarea{
	width:100%;
	height:50px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

#artikel_link_email .submit{
	float:left;
	width:100%;
	margin: 10px 0px 0px 0px;
	text-align:right;
}

#artikel_link_email .submit a{
	color:#000099;
	text-decoration:none;
}

#artikel_buttons{
	margin: 10px auto 10px auto;
	text-align:center;
}

#artikel_buttons button{
	width:80px;
	height:20px;
	font-size:11px;
	vertical-align:middle;
	background-image:url(../images/artikel_button.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	width:70px;
	height:18px;
}

#artikel_meinung{
	clear: both;
	border:1px solid #BBBFEC;
	background-color:#EDF7FF;
}

#artikel_meinung h1{
	background-image:url(../images/kopf_bg01.gif);
	margin:0px;
	padding:0px 0px 0px 22px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:27px;
	line-height:24px;
}

#artikel_meinung div{
	width:463px;
	border:1px solid #BBBFEC;
	margin:5px auto 5px auto;
	padding:6px 13px 6px 13px;
	background-color:#FFFFFF;
}

#artikel_meinung div a{
	font-size:11px;
	color:#000000;
}

#artikel_meinung ul{
	font-size:12px;
	list-style:none;
	margin: 0px 20px;
	padding:2px 2px 5px 2px;
}

#artikel_meinung ul li{
	margin:0px;
	padding:10px 0px;
	border-top:1px solid #BBBFEC;
}

#artikel_meinung ul li:first-child{
	border-top:none;
}

#artikel_meinung .artikel_meinung_leser{
	display:block;
	margin:10px 0px;
	padding:0px 0px 0px 22px;
	font-size:12px;
}

.article_back{
	float:left;
	width:820px;
	height:30px;
	background-image:url(../images/lesen_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-top:1px solid #BBBFEC;
	border-bottom:1px solid #C9E7FF;
	margin:10px 0px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.article_back a{
	text-decoration:none;
	color:#000000;
}

.article_back img{
	padding: 3px 8px 0px 0px;
	border:none;
}

.article_back span{
	position:relative;
	top:-5px;
}

.article_back span:hover{
	text-decoration:underline;
}

.leitartikel_artikel{
	margin: 0px 0px 0px 0px;
	font-size:12px;
}

.leitartikel_artikel .leitartikel_image{
	width:90px;
	position:relative;
	float:left;
	margin: 0px 5px 5px 0px;
}

.leitartikel_artikel .leitartikel_text{
	width:410px;
	position:relative;
	float:left;
	margin: 0px 0px 5px 0px;
}

.leitartikel_artikel a, .leitartikel_artikel h1 a{
	text-decoration:none;
	color:#000000;
}

.leitartikel_artikel h1{
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.leitartikel_artikel .leitartikel_author, .leitartikel_artikel .leitartikel_date{
	font-style:italic;
	font-size:11px;
}

.ressort_title_grey, .eilmeldung_title{
	clear:both;
	color:#FFFFFF;
	height:20px;
	font-weight:bold;
	font-size:15px;
	margin:10px 0px;
}

.ressort_title_grey{
	background-color:#BCBDC1;
	width:495px;
	padding-left: 10px;
}

.ressort_title_grey a {
	color:#fff;
	text-decoration:none;
}

.eilmeldung_title{
	background-color:#EB1A42;
	width:505px;
	text-align:center;
	text-transform:uppercase;
}

.formright{
	text-align:right;
	margin:0px;
	padding:0px;
}

.formright form{
	margin:0px;
	padding:0px;
}

.famTab{
	float:left;
	line-height: 20px;
	font-weight:bold;
}

/*************************
 * UEBERSICHTSSEITE
 *************************/
.uebersichtNav {
	font-size:12px;
	width:505px;
}

.uebersichtNav a {
	color:#000;
	text-decoration:none;
}

.uebersichtNav a:hover {
	text-decoration:underline;
}

.uebersichtNavLeft {
	float:left;
	width:150px;
	text-align:left;
}

.uebersichtNavMid {
	float:left;
	width:200px;
	text-align:center;
}

.uebersichtNavRight {
	float:right;
	width:150px;
	text-align:right;
}


/*************************
 * TABS
 *************************/
 .tabElement{
	clear:both;
}

.tabRight {
	width:258px;
}

#artikel_text .tabs, .tabs{
	list-style:none;
	padding:0px;
	margin: 0px;
	height:22px;
	border-bottom: solid 1px #CBCBCD;
}

#artikel_text .tab, #artikel_text .tabMultimediateaser, .tab, .tabMultimediateaser{
	border-left: solid 1px #CBCBCD;
	border-top: solid 1px #CBCBCD;
	border-right: solid 1px #CBCBCD;
	border-bottom:none;
	float:left;
	padding:1px 6px 0px 6px;
	height:21px;
	font-size:12px;
	font-weight:bold;
	background: #FFFFFF url(../images/box/backg_box_grey.gif) repeat-x bottom;
	line-height:18px;
}

.tabMultimediateaser{
	color:#25256B;
	font-weight:bold;
}

.tab a{
	text-decoration:none;
	color:#000000;
}

.tabAktiv, .tabMultimediateaserAktiv, #artikel_text .tabAktiv, #artikel_text .tabMultimediateaserAktiv{
	background-image:none;
	background-color:#FFFFFF;
	border-bottom:none;
}

.tabContent, .tabMultimediateaserContent{
	visibility:hidden;
	display: none;
}

#tabContent-bildteaser {
	width:498px;
	padding-top:10px;
	padding-bottom:20px;
}

.tabContentAktiv, .tabMultimediateaserContentAktiv{
	display: block;
	float:left;
	visibility:visible;
	position:relative;
	clear:both;
	border-left:solid 1px #CBCBCD;
	border-right:solid 1px #CBCBCD;
	border-top:none;
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	background: #FFFFFF url(../images/box/backg_box.gif) repeat-x bottom;
	height:100%;
}

.tabContentAktiv{
	padding:5px;
	border-bottom:none;
}

.tabMultimediateaserContent{
	padding:5px 0px 5px 5px;
	border-bottom:solid 1px #CBCBCD;
}

.tabMore{
	font-weight:bold;
}

.tabMore:hover{
	text-decoration:underline;
}

.tabList{
	list-style:none;
	margin:2px 8px 0px 2px;
	padding:0px;
}

.tabListNumber{
	list-style-type:decimal;
	position:relative;
	padding-left:20px;
}

.tabListBullet2{
	list-style-type:disc;
	position:relative;
	padding-left:20px;
}

.tabList li{
	margin:0px;
	padding:5px 0px;
	border-bottom:1px solid #9CB1EC;
}

.tabList li img{
	border:none;
}

.tabListTitle{
	color:#FFFFFF;
	background-color:#25256B;
	font-weight:bold;
	position:relative;
	left:0px;
	margin:0px;
	padding:5px 0px 5px 8px;
	width:291px;
}

.tabBottom{
	clear:both;
	background-image:url(../images/box/curve_unten.gif);
	background-repeat:no-repeat;
	height:8px;
	width:299px;
	font-size:1px;
}

.tabInfo{
	width:95%;
	font-size:10px;
	text-align:right;
	margin-top:3px;
}

.tabInfo a {
	color:#000000;
	text-decoration:none;
}

.tab_artikel{
	border-left: solid 1px #BBBFEC;
	border-top: solid 1px #BBBFEC;
	border-right: solid 1px #BBBFEC;
	border-bottom:none;
	float:left;
	padding:1px 6px 0px 6px;
	height:21px;
	font-size:12px;
	font-weight:bold;
	background-color:#EDF7FF;
	line-height:18px;
}

.tab_artikel a{
	text-decoration:none;
	color:#000000;
}

.tabArtikelAktiv{
	background-image:none;
	background-color:#25256B;
	border-bottom:none;
}

.tabArtikelAktiv a{
	text-decoration:none;
	color:#FFFFFF;
}

.tabArtikelContentAktiv{
	display: block;
	visibility:visible;
	position:relative;
	clear:both;
	border-bottom:none;
	border-right:solid 1px #BBBFEC;
	border-bottom:solid 1px #BBBFEC;
	border-left:solid 1px #BBBFEC;
	border-top:none;
	margin:0px;
	padding:0px;
	font-size:12px;
	background-color:#FFFFFF;
	height:100%;
}

.tab_ArtikelContent_top{
	margin:0px;
	padding:5px;
	background-color:#25256B;
	color:#FFFFFF;
}

.tabDetail{
}

/*************************
 * NOTDIENSTE
 *************************/
.notdienste_box_list_content{
	list-style:none;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	margin-top:5px;
	margin-left: 5px;
	margin-right:5px;
}

.notdienste_box_list_content li{
	padding-top:5px;
	padding-bottom:5px;
	line-height: 17px;
	vertical-align: middle;
	border-top:1px solid #BBBFEC;
}

.notdienste_box_list_content li:first-child{
	border-top:none;
}

.notdienste_box_list_content .notdienste_title, .notdienste_date{
	font-weight:bold;
}

.notdienste_left{
	float:left;
}

.notdienste_logoimg{
	text-align: right;
	margin-right:20px;
}

/*************************
 * FAMILIENANZEIGEN
 *************************/
.anzeigen_box_list_content{
	list-style:none;
	padding: 0px;
	margin: 5px 5px 0px 5px;
}

.anzeigen_box_list_content li{
	padding: 5px 0px;
	margin:0px;
	border-top:1px solid #BBBFEC;
	list-style-image:url(../images/quadrat.gif);
	list-style-position:inside;
	line-height:10px;
}

.anzeigen_box_list_content li:first-child{
	border-top:none;
}

.anzeige{
	text-align:center;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
}

/*************************
 * FOTOGALERIE
 *************************/
#diaporama{
	position:relative;
	width:820px;
/*	height:445px; */
	margin: 20px 0px 0px 10px;
	padding:0px;
	font-size:12px;
}

#diaporama .title {
	width:565px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
}

#diaporama .desc {
	width:565px;
	font-size:12px;
	text-align:center;
	margin-bottom:5px;
	margin-left:10px;
}

#diaporama .bild {
	float:left;
	width:565px;
	margin: 10px 0px 0px 10px;
	padding:0px;
	text-align:center;
}

#bild_container {
	line-height:auto;
}

#bild_container .bildClass {
	padding:2px;
	background-color:#fff;
}

#bild_container .bildAutor {
	font-size:9px;
	text-align:center;
	font-style:italic;
}

#bild_container .bildDescription {
	padding-top:5px;
}

#bild_container img {
	border: 4px solid #E7ECF0;
}


#diaporama .seiten {
	width:100%;
	height:60px;
	line-height:30px;
	text-align:center;
	margin-top:10px;
}

#diaporama .seiten a {
	color:#000;
}

#diaporama .seitenNavLinks {
	float:left;
	width:10%;
	text-align:right;
}

#diaporama .seitenNavLinks a {
	text-decoration:none;
}

#diaporama .seitenNavLinks a:hover {
	text-decoration:underline;
}

#diaporama .seitenNavMitte {
	float:left;
	width:50%;
	text-align:center;
	font-size:10px;
}

#diaporama .navLink a {
	padding:3px;
	font-size:12px;
	text-decoration:none;
	border: 1px solid #B3C4CE;
}

#diaporama .navLink a:hover {
	padding:3px;
	color:#000;
	background-color:#E7ECF0;
	border: 1px solid #B3C4CE;
}

#diaporama .navLinkActive {
	padding:3px;
	color:#000;
	font-size:16px;
	background-color:#E7ECF0;
	border: 1px solid #B3C4CE;
}

#diaporama .navLinkActive a {
	text-decoration:none;
}

#diaporama .seitenNavRechts {
	float:left;
	width:10%;
	text-align:left;
}

#diaporama .seitenNavRechts a {
	text-decoration:none;
}

#diaporama .seitenNavRechts a:hover {
	text-decoration:underline;
}

#diaporama_thumbnails {
	float:left;
	width:220px;
	height:320px;
	margin: 10px 0px 0px 10px;
	padding:0px;
	text-align:center;
}

#diaporama_thumbnails .abstand {
	text-align:center;
}

#diaporama_thumbnails .scroll {
	overflow: auto;
	width: 200px;
	height: 320px;
	scrollbar-base-color: #B3C4CE;
	scrollbar-arrow-color: white;
	scrollbar-track-color: #E7ECF0;
	scrollbar-shadow-color: black;
	scrollbar-lightshadow-color: black;
	scrollbar-darkshadow-color: gray;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: black;
}

#diaporama_thumbnails .scrollItem {
	margin-bottom:5px;
	padding:1px;
	background-color:#fff;
}

#diaporama_thumbnails img {
	border: 2px solid #E7ECF0;
}

#diaporama_thumbnails b img {
	font-weight:normal;
	border: 2px solid #AEBECB;
}

/*************************
 * WEITERE FOTOGALERIEN
 *************************/
#fotogalerien {
	width:820px;
	height:auto;
	margin: 10px 0px 0px 10px;
	padding:0px;
	font-size:12px;
}

#fotogalerien .title {
	float:left;
	width:100%;
	height:auto;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
}

#fotogalerien .navLeft {
	float:left;
	width:390px;
	margin-left:10px;
	line-height:30px;
	text-align:left;
}

#fotogalerien .navLeft a {
	color:#000;
	text-decoration:none;
}

#fotogalerien .navRight {
	float:right;
	width:390px;
	margin-right:10px;
	line-height:30px;
	text-align:right;
}

#fotogalerien .navRight a {
	color:#000;
	text-decoration:none;
}

#fotogalerien .galerie_zeile {
	float:left;
	width:100%;
	padding-bottom:5px;
}

#fotogalerien .galerie {
	float:left;
	padding:5px;
	width:400px;
}

#fotogalerien .galerie_bild {
	float:left;
	width: 142px;
	height: 92px;
	padding:3px;
	background-color:#E7ECF0;
	
}

#fotogalerien .galerie_bild_content {
	float:left;
	overflow: hidden;
	width: 140px;
	height: 90px;
	border: 1px solid #fff;
}

#fotogalerien .galerie_content {
	float:left;
	width:245px;
	padding-left:5px;
}

#fotogalerien .galerie_titel {
	font-size:14px;
	font-weight:bold;
	color:#1D4C76;
}

#fotogalerien .galerie_titel a {
	color:#1D4C76;
	text-decoration:none;
}

#fotogalerien .galerie_dachzeile {
	font-size:10px;
}

#fotogalerien .galerie_text {
	font-size:12px;
}

#fotogalerien .weitereGalerien{
	float:left;
	width:100%;
	line-height:30px;
	text-align:center;
	font-size:10px;
}

#fotogalerien .weitereGalerien select{
	font-size:10px;
}


/*************************
 * GOTTESDIENSTE
 *************************/
.gottesdienstbox, .gottesdienstbox2{
	border:1px solid #B9BFEB;
	background: #FFFFFF url(../images/box/backg_box.gif) repeat-x bottom;
	font-weight:bold;
	font-size:9px;
	padding:5px;
}

.gottesdienstbox3{
	border:1px solid #B9BFEB;
	background: #FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:5px 5px 15px 5px;
	margin-top:15px;
	font-weight:normal;
}

.gottesdienstbox3 .subtitle{
	margin-bottom: 15px;
	margin-top: 5px;
	height: 20px;
	border-bottom:1px solid #BBBFEC;
}

.gottesdienstbox3 #big{
	font-weight:bold;
}

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

.gottesdienstbox ul, .gottesdienstbox2 ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

.gottesdienstbox li{
	height: 30px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	line-height: 0px;
	border-top:1px solid #BBBFEC;
}

.gottesdienstbox2 li{
	line-height:30px;
	height:30px;
	border-top:1px solid #BBBFEC;
	font-weight:normal;
}

.gottesdienst_title{
	font-weight:bold;
}

.gottesdienstbox .subtitle{
	margin-bottom: 5px;
	margin-top: 5px;
	height: 20px;
}

.gottesdienstbox2 .subtitle{
	margin-top: 5px;
	padding-top: 5px;
	height: 25px;
}

.gottesdienstbox_left{
	line-height: 20px;
	float:left
}

.gottesdienstbox_right{
	text-align:right;
	margin-top:3px;
	padding:0px;
}

.gottesdienstbox form{
	margin:0px;
	padding:0px;	
} 

.gottesdienstbox_feld1{
	width:80px;
	float:left;
}

.gottesdienstbox_feld2{
	width:60px;
	float:left;
}

.gottesdienstbox_feld3{
	width:150px;
	float:left;
}

.gottesdienstbox_feld4{
	width:70px;
	float:left;
}

.gottesdienstbox_feld5{
	width:130px;
	float:left;
}

.gottesdienstbox_feld6{
	width:100px;
	float:left;
}

.btn_container, .anmeldeformular_btn_container{
	width:100%;
	text-align:right;
}

.anmeldeformular_btn_container{
	margin-top:30px;
}

.gottesdienst_btn, .anmeldeformular_btn{
	border: 0px solid #FFFFFF; 
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #000000; 
	background: transparent;
	background-image:url(../images/submit_button.gif);
	width:139px; 
	height:29px;
	margin-top:3px;
}

.gottesdienst_selectBoxStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #BBBFEC;
	margin-bottom:5px;
}

/*************************
 * ANGEBOTE
 *************************/
.angebotebox{
	border:1px solid #B9BfEB;
	background: #FFFFFF url(../images/box/backg_box.gif) repeat-x bottom;
	font-weight:bold;
	font-size:12px;
	padding:5px;
}

.angebotebox a{
	color:#000000;
}

.angebotebox .subtitle{
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight:normal;
}

.angebotebox .ziffer{
	color:#25256b;
	font-size:20px;
	font-style:italic;
}

.angebotebox .subtitle3{
	padding-left: 14px;
	margin-bottom: 15px;
}

.angebotebox .subtitle4{
	padding: 5px;
}

#formsearchbox form{
	margin: 5px;

}

#formsearchbox select{
	border: solid 1px #B9BfEB;
	background-color: #ffffff;
}

.subtitle5{
	text-align: right;
	margin: 25px 5px 5px 5px;
	border-bottom:1px solid #B9BfEB;
	padding-bottom: 5px;
}

.subtitle5 .left{
	float: left;
}

#pagination{
	margin: 25px 0px 25px 0px;
	text-align: center;
	width: 100%;
}

#pagination .page_backward_inactive{
	margin-right: 30px;
	font-weight: normal;
	border:1px solid #B9BfEB;
	padding: 5px;
}

#pagination .page_backward_active{
	margin-right: 30px;
}

.page_backward_active a:link, .page_backward_active a:visited, .page_backward_active a:active{
	color: #000000;
	text-decoration: none;
	padding: 5px;
	border:1px solid #B9BfEB;
	/* ADDED BY Saint-Paul */
	position:relative;
	float:left;
	margin-right: 30px;
}

.page_backward_active a:hover{
	background-color: #25256b;
	color: #ffffff;
}

#pagination .page_forward_active{
	margin-left: 30px;
	/* ADDED BY Saint-Paul */
	position:relative;
	top:6px;
}

.page_forward_active a:link, .page_forward_active a:visited, .page_forward_active a:active{
	color: #000000;
	text-decoration: none;
	padding: 5px;
	border:1px solid #B9BfEB;
	/* ADDED BY Saint-Paul */
	clear:both;
}

.page_forward_active a:hover{
	background-color: #25256b;
	color: #ffffff;
}

#pagination .selected_page_number{
	border:1px solid #B9BfEB;
	padding: 5px;
	font-weight: normal;
	background-color: #ffffff;
	/* ADDED BY Saint-Paul */
	position:relative;
	float:left;
}

.unselected_page_number a:link, .unselected_page_number a:active, .unselected_page_number a:visited{
	color: #000000;
	text-decoration: none;
	padding: 5px;
	border:1px solid #B9BfEB;
	/* ADDED BY Saint-Paul */
	/*display:inline-block;*/
	position:relative;
	float:left;
}

.unselected_page_number a:hover{
	background-color: #25256b;
	color: #ffffff;
}

#pagination .more_pages_active{
	font-weight: bold;
}
	
#pagination .more_pages_inactive{
	display: hidden;
}

.searchcontent{
	margin: 5px;
	font-weight: normal;
}

.searchcontent a{
	color:#000000;
	text-decoration:none;
}

.curveycontainer{
	padding-left: 0px;	
}

.angebotebox .curveybox{
	margin-bottom: 15px;
	width: 481px;
	margin-left: 6px;
	padding-bottom: 15px;
}

.curveybox a:link, .curveybox a:active, .curveybox a:hover, .curveybox a:visited{
	color: #000000;
	text-decoration:none;
}
	
.curveybox .curveylist{
	padding-bottom: 15px;
}

.curveybox ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

.curveybox li{
	list-style-image:url(../images/quadrat.gif);
	margin-left: 30px;
}

.curveybox .right{
	text-align:right;
}

.curveybox .button{
	width: 139px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	background-image:url(../images/submit_button.gif);
	background-repeat:no-repeat;
	margin-left: 15px;
}

.curveybox .content{
	border-left:1px solid #B9BfEB;
	border-right:1px solid #B9BfEB;
	background-color: #FFFFFF;
}

.curveybox .topcurves{
	background: url(../images/top_angebote_box.gif);
	height: 16px;
}

.curveybox .bottomcurves{
	background: url(../images/bottom_angebote_box.gif);
	height: 16px;
}

.btn_offer_left, .btn_offer_right{
	width: 139px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	background-image:url(../images/submit_button.gif);
	background-repeat:no-repeat;
	margin-left: 15px;
	margin-right: 15px;
	position:relative;
	top:-15px;
}

.btn_offer_left{
	float:left;
}

.btn_offer_right{
	float:right;
}

#angebote_subbanner{
	width: 505px;
	height: 50px;
	line-height: 50px;
	text-align: right;
	background-image:url(../images/epaper.jpg);
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

#angebote_subbanner p{
	position:relative; 
	top:8px;
	right:8px;
}

/*************************
 * MEINWORT
 *************************/

#meinwortbox{
	border:1px solid #B9BfEB;
	background: #FFFFFF url(../images/box/backg_box.gif) repeat-x bottom;
	font-weight:bold;
	font-size:12px;
	padding:5px;
}

/*************************
 * UMFRAGE
 *************************/
.survey_bar_green, .survey_bar_orange, .survey_bar_red{
	height:18px;
	border-width:1px;
	border-style:outset;
	border-bottom:none;
	border-left:none;
}

.survey_bar_green{
	background-color:#389736;
	border-top-color:#267B2E;
	border-right-color:#338E38;
}

.survey_bar_orange{
	background-color:#C55A35;
	border-top-color:#9F4727;
	border-right-color:#B95431;
}

.survey_bar_red{
	background-color:#B01716;
	border-top-color:#8F0C0F;
	border-right-color:#A61419;
}

.survey_result{
	width:505px;
	border-spacing:2px;
	font-size:14px;
	font-weight:bold;
}

.survey_result thead{
	background-color:#25256B;
	color:#FFFFFF;
}

.survey_result td{
	padding:5px;
}

.survey_result tbody td{
	background-color:#DADFE5;
}

.survey_percent{
	text-align:center;
}

.survey_participants{
	font-size:12px;
	font-weight:bold;
	margin:30px 5px 45px 5px;
}

.survey_others{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	font-weight:bold;
}

.survey_others li{
	border-top:1px solid #BBBFEC;
	padding: 15px 0px;
}

.survey_others li a{
	text-decoration:none;
	color:#000000;
}

.survey_others li a:hover{
	text-decoration:underline;
}


/*************************
 * SPORTSTABELLE
 *************************/
.sp_title{
	text-transform: uppercase;
	background-color: #636363;
	color: #FFFFFF;
	text-align: left;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	width:453px;
	margin-bottom:15px;
	font-size:11px;
	font-weight:bold;
}

#spieltag th{
	text-transform: uppercase;
	background-color: #636363;
	color: #FFFFFF;
	text-align: left;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#spieltag thead{
	display:none;
}

#spieltag td, #tabelle td{
	border-bottom:solid 1px #FFFFFF;
}

#spieltag, #tabelle {
	width:463px;
	font-size:11px;
	border-collapse: collapse;
}

#spieltag tr, #tabelle tr{
	background-color: #F3F8FC;
}

#spieltag .spieltag{
	color:#6765b0;
	height: 25px;
	text-align: left;
	background-color: #FFFFFF;
	padding-left: 7px;
	font-weight: bold;
}

.spt_date, .spt_homet, .spt_guestt, .spt_result{
	text-align: left;
	padding-left: 0px;
}

.spt_date{
	width:73px;
	padding-left: 7px;
}

.spt_homet,.spt_guestt{
	width:90px;
}


.spt_homet_next{
	width:125px;
	padding-left: 7px;
}

.spt_guestt_next{
	width:125px;
	padding-left: 7px;
}

.spt_date_next{
	width:125px;
	padding-left: 7px;
}


.spt_txt{
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	padding-left:7px;
}

#tabelle th{
	background-color: #c6c6c6;
	text-align: left;
}

#tabelle td,th{
	padding-left: 7px;
	border-bottom:solid 1px #FFF;
}

.spieltag_select_box{
	margin-top:30px;
	margin-bottom:10px;
	font-size:11px;
	padding-left:7px;
}

#spieltag_select{
	font-size:11px;
	margin-left:20px;
}

/*************************
 * DOSSIERS
 *************************/
.dossier_index{
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	border-bottom:1px solid #BBBFEC;
	font-size:13px;
}

.dossier_index .dossier_index_title{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}

.dossier_left .dossier_index_image{
	float:left;
	padding: 0px 10px 10px 0px;
	width:180px;
}

.dossier_right .dossier_index_image{
   float:right;
   padding: 0px 0px 10px 10px;
	width:180px;
}

.dossier_center .dossier_index_image{
	clear:both;
	padding: 0px 0px 10px 0px;
	width:505px;
}

.dossier_index .dossier_index_author{
	float:left;
	font-style:italic;
}

.dossier_index .dossier_index_more{
	float:right;
	font-weight:bold;
}

.dossier_index .dossier_index_more a{
	text-decoration:none;
	color:#000000;
}

.dossier_index .dossier_index_more a:hover{
	text-decoration:underline;
}

#dossier_lesen{
	font-size:12px;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#dossier_lesen a{
	color:#25256B;
	text-decoration:none;
}

#dossier_lesen h1{
	height:19px;
	color:#25256B;
	margin:0px;
/*	padding:2px 0px 0px 5px;*/
	line-height:19px;
	font-size:12px;
	font-weight:bold;
}

/*************************
 * VIDEOS
 *************************/
.video, .videos{
	margin: 15px 0px 0px 0px;
	padding: 0;
	font-size:12px;
}

.video .video_description{
	font-weight:bold;
	margin: 15px 0px 40px 0px;
}

.video_logo {
	text-align: right;
	width: 100%;
	margin-right: 0;
}

.videos_more_title{
	font-size:12px;
	font-weight:bold;
	margin: 15px 0px;
}

.videos .video_maintitle{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:10px;
	color: #25256B;
	border-bottom:1px solid #25256B;
}

.videos .video_title{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}

.videos .video_image_left, .videos .video_image_right{
	position:relative;
	margin-bottom:10px;
	width:180px;
}

.videos .video_image_left{
	margin-right:10px;
	float:left;
}

.videos .video_image_right{
	margin-left:10px;
	float:right;
}

.videos .more{
	float:right;
	font-weight:bold;
}

.videos .more a{
	text-decoration:none;
	color:#000000;
}

.videos .more a:hover{
	text-decoration:underline;
}

.video_overlay_container{
	position:absolute;
	width:0px;
	height:0px;
}

.video_overlay{
	cursor: pointer;
	position:absolute;
	width:41px;
	height:41px;
	top: 25px;
	left: -95px;
	margin:0px;
	padding:0px;
	background-image:url(../images/vid.gif);
}

a:hover .video_overlay{
	background-image:url(../images/vid_hover.gif);
}

/*************************
 * MULTIMEDIA TEASERS (BILD & VIDEO)
 *************************/
.multimediateaser{
	clear:both;
	float:left;
	margin-bottom:10px;
}

.multimediateaser_element{
	position:relative;
	float:left;
	margin:0px 4px 0px 0px;
	padding:0px;
	width:120px;
}

.multimediateaser_element img{
	width:100%;
}

.multimediateaser_text{
	margin-top:10px;
	font-weight:bold;
}

/*************************
 * BILDSTRECKE
 *************************/
.bildstrecke{
	margin:15px 0px 15px 0px;
	font-size:10px;
}

.bildstrecke a{
	color:#000000;
	text-decoration:none;
}

.bildstrecke img{
	position:relative;
	float:left;
	margin: 0px 10px 0px 0px;
	border:none;
}

.bildstrecke_date{
	display:block;
	margin: 0px 0px 10px 0px;
}

.bildstrecke_title{
	display:block;
	font-size:16px;
	font-weight:bold;
}

.bildstrecke_text{
	display:block;
}

.bildstrecke .more{
	cursor:pointer;
	float:right;
}

/*************************
 * FOTOGALERIE
 *************************/
.galerie_title{
	font-size:22px;
	font-weight:bold;
	margin: 30px 0px 0px 0px;
}

.galerie_title2{
	font-size:16px;
	margin: 10px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #BBBFEC;
}

.galerie_subtitle2{
	font-size:12px;
	font-weight:bold;
}

.galerie_images {
	margin: 0px 0px 42px 27px;
	height:125px;
}

.galerie_images div {
	float: left;
	border: none;
}

.galerie_images a {
	display: block;
	width: 158px;
	height: 125px;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
}

.galerie_images span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}

.galerie_images img {
	border: none;
	vertical-align: middle;
}

/*************************
 * ANMELDEFORMULAR
 *************************/
.anmeldeformular{
	width:484px;
	border:1px solid #25256B;
	padding:10px;
}

.anmeldeformular2{
	width:484px;
	border:none;
	padding:0px;
}
 
.anmeldeformular, .anmeldeformular2{
	background-image:url(../images/bg_anmeldeformular.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:10px;
}

.anmeldeformular_header{
	background-image:url(../images/epaper.jpg);
	width:491px;
	height:22px;
	margin: 0px 0px 10px 0px;
	padding:28px 15px 0px 0px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:right;
}

.anmeldeformular_title{
	color:#000000;
	font-size:10px;
	font-weight:bold;
}

.anmeldeformular_abos{
	margin: 20px 10px 20px 120px;
}

.anmeldeformular .anmeldeformular_select_title, .anmeldeformular2 .anmeldeformular_select_title{
	background-color:#BCBDC1;
}

.anmeldeformular ul, .anmeldeformular2 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.anmeldeformular ul li, .anmeldeformular2 ul li{
	margin-top:10px;
	margin-bottom:10px;
}

.anmeldeformular .field_text, .anmeldeformular2 .field_text{
	display:inline-block;
	width:150px;
	vertical-align:top;
}

.anmeldeformular .field_input input, .anmeldeformular2 .field_input input{
	font-size:12px;
	width:200px;
}

.anmeldeformular .field_input textarea, .anmeldeformular2 .field_input textarea{
	font-size:12px;
	width:300px;
	height:200px;
}

.anmeldeformular .field_input select, .anmeldeformular2 .field_input select{
	width:205px;
}

.anmeldeformular .obligatorisch, .anmeldeformular2 .obligatorisch{
	margin: 30px 0px 20px 0px;
	padding:0px;
	font-weight:bold;
}

.anmeldeformular .bezahlung, .anmeldeformular2 .bezahlung{
	margin: 20px 0px 0px 25px;
	padding:0px;
	font-weight:bold;
}

.anmeldeformular .input a, .anmeldeformular2 .input a{
	color:#000000;
	font-weight:bold;
}

.anmeldeformular a, .anmeldeformular2 a{
	color:#000000;
}

.anmeldeformular .error, .anmeldeformular .error a, .anmeldeformular2 .error, .anmeldeformular2 .error a{
	color:#FF0000;
	font-weight:bold;
}

/*************************
 * Kommentarfunktion
 *************************/
#commentTab {
	clear:both;
	table-layout:fixed;
	border-collapse:collapse;
	
}
#commentTab td.cText {
	text-align:left;
	padding: 10px;
}
#commentTab td {
	border:1px solid #BBBFEC;
	font-size:9pt;
	text-align:center;
	padding:5px;
}
.cText {
	text-align:left;
}
#commentTab th {
	border:1px solid #BBBFEC;
	background-color:#EDF7FF;
	background-image:url(images/kopf_bg01.gif);
	margin:0px;
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:27px;
	line-height:24px;
}
#commentTab th a {
	color:white;
}

#contentTab th{
	background-image:url(images/kopf_bg01.gif);
	margin:0px;
	padding:0px 0px 0px 22px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:27px;
	line-height:24px;
}



/*************************
 * EWE
 **************************/
.ewe{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	font-size:12px;
}

.ewe h1{
	font-size:16px;
	font-weight:bold;
}

.ewe h2{
	font-size:14px;
	font-weight:bold;
}

.ewe h3, .ewe h4, .ewe h5, .ewe h6{
	font-size:12px;
	font-weight:bold;
}

.ewe a{
	color:#000000;
}




/**************************
 * AUTOFESTIVAL UEBERSICHT CSS
 *************************/
 
#uebersicht {
	font-size:12px;
	color: #000;
}

#uebersicht h2 {
	font-size:16px;
	font-weight:bold;
}

#uebersicht a {
	color: #000;
}

.logos {
	float:left;
	font-size:10px;
	color:#000;
	width:110px;
	padding:5px;
	margin:1px;
	background-color:#f1f1f1;
	text-align:center;
}

.logos a {
	color:#000;
	font-size:10px;
	text-decoration:none;
}

.logos a:hover {
	text-decoration:underline;
}

/**************************
 * AUTO-MOTO PREISLISTE CSS
 *************************/
 
#preisliste {
	float:left;
	width:500px;
	font-size:12px;
	color: #000;
}

#preisliste a {
	color: #000;
}

#preisliste .titel {
	float:left;
	width:490px;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	margin-top:5px;
	background-color:#f1f1f1;
}

#preisliste .modell {
	float:left;
	padding:2px;
	padding-left:5px;
	width:380px;
}

#preisliste .preis {
	float:left;
	padding:2px;
	width:100px;
}

#preisliste .logos {
	float:left;
	width:70px;
	height:55px;
	font-size:10px;
	padding:5px;
	margin:1px;
	text-align:center;
	background-color:#f1f1f1;
}

#preisliste .logos a {
	text-decoration:none;
}

#preisliste .logos a:hover {
	text-decoration:underline;
}

/**************************
 * BOERSE
 *************************/
#boerseTitle{
    position:relative;
    width:505px;
    margin-top:5px;
    margin-bottom:5px;
}

#boerseTitle h1 {
    padding:0px;
    margin:0px;
}


#boerseTitle .open{
    font-size:12px;
    color:#21DF00;
}

#boerseTitle .closed{
    font-size:12px;
    color:#A40000;
}

ul.boerse{
    list-style:none;
    height:20px;
    margin:0;
    padding:0;
    clear:both;
    border-bottom:1px solid #9CB1EC;
}

ul.boerse li.tabHeader{
    float:left;
    margin-right:7px;
    font-weight:bold;
}

ul.boerse li.tabData{
    float:left;
    margin-right:7px;
}

ul.boerseLUXX{
    list-style:none;
    height:40px;
    margin:0;
    padding:0;
    clear:both;
    border-bottom:1px solid #9CB1EC;
}

ul.boerseLUXX li.tabHeader{
    float:left;
    margin-right:7px;
    font-weight:bold;
}

ul.boerseLUXX li.tabData{
    float:left;
    margin-right:7px;
}

ul.boerseOBL{
    list-style:none;
    height:40px;
    margin:0;
    padding:0;
    clear:both;
    border-bottom:1px solid #9CB1EC;
}

ul.boerseOBL li.tabHeader{
    float:left;
    margin-right:7px;
    font-weight:bold;
}

ul.boerseOBL li.tabData{
    float:left;
    margin-right:7px;
}

#boerse_luxx {
    font-size:11px;
}

#boerse_luxx .tabCode {
    width:100px;
}

#boerse_luxx .tabAktie {
    width:150px;
}

#boerse_luxx .tabWert {
    width:70px;
}

#boerse_luxx .tabAnzahl {
    width:50px;
}

#boerse_luxx .tabProzent {
    width:60px;
}

#boerse_luxx .tabLink {
    width:20px;
}

#boerse_indizes {
    font-size:11px;
}

#boerse_indizes .tabAktie {
    width:200px;
}

#boerse_indizes .tabWert {
    width:100px;
}

#boerse_indizes .tabProzentWert {
    width:80px;
}

#boerse_indizes .tabProzent {
    width:80px;
}

.boerseGreen {
    color:#21DF00;
}

.boerseRed {
    color:#A40000;
}


#boerse_werte {
    border-top:1px solid #CBCBCD;
    font-size:11px;
}

#boerse_werte .tabDesc {
    font-style:italic;
    font-size:11px;
    color:#5F5F5F;
    margin-top:5px;
    width:100%;
}

#boerse_werte .tabTitel {
    width:110px;
}

#boerse_werte .tabLetzter {
    width:65px;
}

#boerse_werte .tabVorheriger {
    width:65px;
}

#boerse_werte .tabVar {
    width:70px;
}

#boerse_werte .tabMax {
    width:55px;
}

#boerse_werte .tabMin {
    width:55px;
}

#boerse_werte .tabLink {
    width:20px;
}

#boerse_werte .tabCloture {
    width:310px;
    text-align:center;
}

#boerse_werte .tabJahr {
    width:167px;
    text-align:center;
}

#boerse_rechts {
    float:left;
    width:295px;
    border:1px solid #CBCBCD;
    padding:0px 0px 2px 0px;
    margin-bottom:10px;
}
    
#boerse_rechts .header {
    float:left;
    width:291px;
    background-color:#C1D2E9;
    padding:2px;
    line-height:20px;
}

#boerse_rechts .titel {
    float:left;
    width:40%;
    font-size:13px;
    font-weight:bold;
}

#boerse_rechts .datum {
    float:left;
    width:30%;
    font-size:12px;
}

#boerse_rechts .uhrzeit {
    float:left;
    width:30%;
    font-size:12px;
}

#boerse_rechts .data {
    float:left;
    width:100%;
    padding:2px;
}

#boerse_rechts .value {
    float:left;
    width:40%;
    font-size:16px;
    font-weight:bold;
}

#boerse_rechts .value_diff {
    float:left;
    width:60%;
    font-size:16px;
    font-weight:bold;
}

#boerse_rechts .green {
    color:#21DF00;
}

#boerse_rechts .red {
    color:#A40000;
}

#boerse_rechts .dataFlash {
    float:left;
    width:287px;
    line-height:50px;
    padding:2px;
    margin:2px;
    text-align:center;
    background-color:#EFEFEF;
}

#boerse_rechts .boerseLink {
    float:left;
    width:50%;
    font-size:10px;
    text-align:left;
}

#boerse_rechts .boerseLink a {
    color:#A40000;
    text-decoration:none;
}

#boerse_rechts .infoLink {
    float:right;
    width:40%;
    font-size:10px;
    text-align:right;
}

#boerse_rechts .infoLink a {
    color:#A40000;
    text-decoration:none;
}

#boerse_glossar {
    font-size:11px;
}

/* ANZEIGEN */
.anzeigen_rubrik {
	position:relative;
	float:left;
	width:100%;
	border:3px solid #EFEFEF;
	margin:0px -5px -5px -5px;
	padding:5px;
}

#anzeigen_titel {
	position:relative;
	float:left;
	width:100%;
	font-size:10px;
	color:#6F6F6F;
	text-align:right;
	text-transform:uppercase;
	padding:2px;
}

.teaser_anzeige {
	position:relative;
	float:left;
	width:100%;
	border-top:1px solid #CFCFCF;
	border-bottom:1px solid #AFAFAF;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	background-image:url('/wort/web/data/images/anzeigen_bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}

.teaser_anzeige h1 {
	padding:0px 0px 10px 0px;
	margin:0px;
}

.teaser_anzeige h2 {
	padding:5px 0px 10px 0px;
	margin:0px;
}

.teaser_anzeige .image {
	margin:0px 10px 0px 10px;
	padding:0px;
	border:1px solid #FFF;
}
/*
.teaser_anzeige img {
	margin-left:5px;
	border:1px solid #FFF;
}
*/
.teaser_anzeige_titel {
	position:relative;
	float:left;
	width:98%;
	font-size:10px;
	color:#6F6F6F;
	text-align:right;
	text-transform:uppercase;
	padding:2px;
}

.teaser_anzeige_mehr {
}

.teaser_anzeige_mehr a {
	color:#25256B;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}



#artikelTopSliderContainer {
	display:none;
}

#artikelTopEilmeldung {
	display:none;
}

.article_eilmeldung_icon {
	display:none;
}

.article_eilmeldung_header {
	display:none;
}

.tableFormat th {
	color: #fff;
	border:0px;
	background-color:#6d6e72;
}

#boxImageRightAuto .iconRight{
	display:none;
}

.boxImageLeft .iconRight{
	display:none;
}

.sportBox {
	display:none;
}
