﻿@charset "utf-8";

html {}
html.ie7 {overflow-x: hidden;}
body {margin: 0px; padding: 0px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; color: #555555;}
#site {position: absolute; left: 40px; top: 40px; float:left;}
#sitecontainer { position:relative; width: 1011px; margin-top:-9px; z-index:100; clear: both;}
#schatten {width:1011px; height:9px; background:url('../images/publik-forum-sprites.png') 0 0px;}
#schattenbottom {width:1011px; height:9px; background:url('../images/publik-forum-sprites.png') 0 -12px;}
#content{background:url(../images/middle_schatten_1011x300.png) left repeat-y;}
#print {display: none;}
#printFree {display: none;}
.question {font-style:italic;}
.frage {font-style:italic;}
.antwort {}
textarea {resize: none;} 
.ui-dialog-title {display:none !important;}
.hinweis {color: #a32021 !important;}
.grau1 {color: #393939;}
.grau2 {color: #555555;}
.grau3 {color: #9B9B9B;}
	
img[usemap], map area{outline: none;}


/* Globale Schriften */
.fett_grau1 {color: #393939;font-weight: bold;font-size: 13px;line-height: 16px;}
.fett_grau2 {color: #555555;font-weight: bold;font-size: 13px;line-height: 16px;}
.fett_grau3 {color: #9B9B9B;font-weight: bold;font-size: 13px;line-height: 16px;}
.fettkursiv_grau1 {color: #393939;font-weight: bold;font-style:italic;font-size: 13px;line-height: 16px;}
.fettkursiv_grau2 {color: #555555;font-weight: bold;font-style:italic;font-size: 13px;line-height: 16px;}
.fettkursiv_grau3 {color: #9B9B9B;font-weight: bold;font-style:italic;font-size: 13px;line-height: 16px;}
.georgia_fettkursiv_grau1 {font-family: Georgia;color: #393939;font-weight: bold;font-style:italic;font-size: 15px;line-height: 16px;}
.georgia_fettkursiv_grau2 {font-family: Georgia;color: #555555;font-weight: bold;font-style:italic;font-size: 15px;line-height: 16px;}
.georgia_fettkursiv_grau3 {font-family: Georgia;color: #9B9B9B;font-weight: bold;font-style:italic;font-size: 15px;line-height: 16px;}
.georgia_fettkursiv_rot   {font-family: Georgia;color: #A32021;font-weight: bold;font-style:italic;font-size: 15px;line-height: 16px;}
.klein_fett_grau1 {color: #393939;font-weight: bold;font-size: 9px;line-height: 9px;}
.klein_fett_grau2 {color: #555555;font-weight: bold;font-size: 9px;line-height: 9px;}
.klein_fett_grau3 {color: #9B9B9B;font-weight: bold;font-size: 9px;line-height: 9px;}
.kursiv_grau1 {color: #393939;font-style:italic;font-size: 13px;line-height: 16px;}
.kursiv_grau2 {color: #555555;font-style:italic;font-size: 13px;line-height: 16px;}
.kursiv_grau3 {color: #9B9B9B;font-style:italic;font-size: 13px;line-height: 16px;}
.standard_grau1 {color: #393939;font-size: 13px;line-height: 16px;}
.standard_grau2 {color: #555555;font-size: 13px;line-height: 16px;}
.standard_grau3 {color: #9B9B9B;font-size: 13px;line-height: 16px;}

.leerzeile_2px {height: 2px;}
.leerzeile_3px {height: 3px;}
.leerzeile_4px {height: 4px;}
.leerzeile_5px {height: 5px;}
.leerzeile_6px {height: 6px;}
.leerzeile_7px {height: 7px;}
.leerzeile_8px {height: 8px;}
.leerzeile_9px {height: 9px;}
.leerzeile_10px{height:10px;}
.leerzeile_15px{height:15px;}
.leerzeile_24px{height:24px;}
.fett {font-weight: bold;}
.kursiv {font-style: italic;}
h3 {margin: 0px; padding: 0px;}
.clear {clear: both; height: 0px; width: 0px;}
.display_inline {display: inline;}
.display_block {display: block;}
.display_none {display: none;}
.display_hidden {display: none;}
.border_none {border: none;}
.border_style_none {border-style:none;}
.visibility_hidden {visibility:hidden;}
.overflow_hidden {overflow:hidden}
img.Audioartikel {vertical-align: middle;border: none}
img.artikelergebnisse_IMG {display: block; margin-left: auto; margin-right: auto; padding: 5px 0 5px 0; height: 40px; width: 40px;}
.margin-right_10px {margin-right:10px;}
.px17 {height: 17px;}
.fliesstext_rb { text-align:right; line-height: 9px;}
fliesstext_lb { text-align:left;}
/* Globale Schriften */

/* Ads
1. Winkelbanner (Wallpaper - 728 x 90 Superbanner / 120 x 600 Skyscraper)
2. Werbefläche oben link
Anzeige wird über display gesteuert, Seite passt sich automatisch an */
#ad_topleft { z-index:200; position: absolute; top:-9px; left:-18px; min-height:0px; min-width:0px; display:block !important;}
#adb_top {width: 1000px;min-height:0px; max-height: 90px; text-align:right; z-index:1; display:block;visibility: visible;overflow:hidden;}
#adb_right {margin-top: 20px;min-height:0px; max-height: 600px;width:120px; float:left; margin-left:1020px; z-index:2; display:block;visibility: visible;}
#ad_topleft img, #adb_top img, #adb_right img {border:0px; display: block;}
#adb_top img {float: right;}
/* Ads */

/* header */
.header2016 { width:1000px; margin-bottom: 26px;}

.header2016 > .head {height: 141px;}
.header2016 > .head > .Logo {z-index: 20;position: absolute; margin-left: 225px; margin-top: 9px;}
.header2016 > .head > .Logo h1 {margin:0px; padding:0px; }

.header2016 > .breadcrumb {z-index: 20;}
.header2016 > .breadcrumb {position: absolute;margin-left: 0px;width: 1000px;height: 27px;}
.header2016 > .breadcrumb > div {padding-left: 33px;padding-right: 33px;padding-top: 6px;font-size: 11px;letter-spacing: 1px;color: #000;}
.header2016 > .breadcrumb > div h1 { display: inline-block; padding: 0px; margin: -10px 0px 0px 0px;}
.header2016 > .breadcrumb > div a {text-transform: uppercase;text-decoration: none;font-size: 8px;color: #000; font-weight: normal; }
#breadcrumbs {width: 100px; height: 16px;}

.header2016 > .head > .heft {z-index: 10;margin-top:-77px;margin-left: 0px; }
.header2016 > .head > .heft > div {overflow:hidden; height: 200px;}
.ff .header2016 > .head > .heft > div {height: 198px;}
.header2016 > .head > .heft > div a {}
.header2016 > .head > .heft > div img {box-shadow:3px -3px 15px #a1a1a1; -moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);margin-top:39px; margin-left: 16px;}

.header2016 > .head > .login {position:absolute; margin-top:0px; margin-left: 0px; width:980px;text-align: right; padding-top: 13px; }
.header2016 > .head > .login a {font-size:16px; font-family: Georgia;color: #A32021;font-weight: bold;font-style:italic; text-decoration: none;}
.header2016 > .head > .login a:hover {text-decoration: underline;}
.header2016 > .head > .login > .signout {}
.header2016 > .head > .login > .signout > a:first-child {font-family: "Lucida Grande", Arial, Helvetica, sans-serif;color:#555555;font-size:13px; font-weight: normal; font-style: normal;text-decoration: none;}
.header2016 > .head > .login > .signout > a:first-child:hover {color: #A32021;text-decoration: underline;}

.header2016 > .head > .submenu {position:absolute; margin-top:124px; margin-left: 0px; width:980px; text-align:right; font-size:13px; color: #555555;text-align: right; }
.header2016 > .head > .submenu ul {margin:0px;padding: 0px; text-align: right;}
.header2016 > .head > .submenu li {display: inline; list-style-type:none;list-style-position:outside;list-style-image:none; margin-right:2px; margin-left: 2px;}
.header2016 > .head > .submenu b {color: #393939;}
.header2016 > .head > .submenu a {color:#555555; text-decoration:none;}
.header2016 > .head > .submenu a:hover {color: #A32021;}
.header2016 > .head > .submenu a.aktiv { font-weight: bold;}

.header2016 > .head > .mehr {position:absolute; margin-top:170px; margin-left: 610px; width: 370px; z-index:200;background:url(../images/big_box.png) bottom right no-repeat; display:none;}
.header2016 > .head > .mehr > .rahmen {border: 1px solid #C3C3C3; background-color: #ffffff; display:block;margin-bottom:20px;}
.header2016 > .head > .mehr > .rahmen > .content {margin-left:50px; margin-right: 50px;}
.header2016 > .head > .mehr > .rahmen > .content ul {margin: 0px 0px 0px 0px; padding: 7px 0px 26px 0px;}
.header2016 > .head > .mehr > .rahmen > .content li {list-style-type:none;list-style-position:outside;list-style-image:none;margin: 0px 0px 0px 0px; padding: 10px 0px 1px 0px; font-size: 17px; border-bottom: 1px solid #C3C3C3; }
.header2016 > .head > .mehr > .rahmen > .content a {font-weight: bold;color: #393939; text-decoration:none;display:block;}
.header2016 > .head > .mehr > .rahmen > .content a:hover {color: #A32021;}

.header2016 > .head > .pfeil {z-index: 20;position: absolute; margin-left: 125px; margin-top: 65px; background:url(../images/big_box.png) bottom right no-repeat; height:46px;max-width:880px; }
.header2016 > .head > .pfeil .p {background: url(../images/menu/pfeil-background.png) top left no-repeat;  background-position: 0px 2px;}
.ie .header2016 > .head > .pfeil .p {background-position: 0px 1px;}
.header2016 > .head > .pfeil .p > .rahmen {margin-left:22px; border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; border-right: 1px solid #C3C3C3; background-color: #ffffff;cursor: pointer; overflow:hidden; height: 26px;}
.header2016 > .head > .pfeil .p > .rahmen > div {padding-top:4px;padding-bottom: 4px; padding-right: 10px;padding-left:10px;}
.header2016 > .head > .pfeil .p > .rahmen > div h2 {margin:0px; padding:0px;font-size:16px; font-family: Georgia;color: #393939;font-weight: bold;font-style:italic; }
.header2016 > .head > .pfeil .p > .rahmen > div span {margin-left: 10px;color: #A32021; text-decoration: none;font-size:16px;font-family:Georgia;font-weight:bold;font-style:italic;}
.header2016 > .head > .pfeil .p > .rahmen > div span:hover { text-decoration: underline;}


.header2016 > .head > .suche {position:absolute;z-index:1000;margin-top: 170px; margin-left: 758px; width: 232px;background:url(../images/big_box.png) bottom right no-repeat; display:none; }
.header2016 > .head > .suche > .rahmen {border: 1px solid #C3C3C3; background-color: #ffffff; height: 20px; margin-bottom:20px; }
.header2016 > .head > .suche > .rahmen .i {float:left;}
.header2016 > .head > .suche > .rahmen .i > .suchfeld {color: #393939; border:0px solid #000000; width: 175px;margin-left:3px;margin-right:3px; }
.header2016 > .head > .suche > .rahmen .s {float:left;}
.header2016 > .head > .suche > .rahmen .s > .suchbutton {border:0px solid #ffffff;background-color: #ffffff; margin:0px; padding:0px; color:#9B9B9B; cursor:pointer; padding-top: 3px; }
   
.header2016 > .nav {z-index: 20;height: 27px; background: url(/Content/images/menu/nav_background.png) repeat-x;}
.header2016 > .nav ul {margin:0px;padding: 0px;}
.header2016 > .nav ul li {float: right;list-style-type:none;list-style-position:outside;list-style-image:none; height:27px; margin-top:0px; margin-left: 0px;}
.header2016 > .nav ul li a {background-attachment:scroll; font-size:0px;text-decoration: none; display:block;margin-left:0px; height:27px;}
.header2016 > .nav ul li.nav_startseite a {width:24px; background: url(../images/menu/menu_home.png) no-repeat 0px 0px}
.header2016 > .nav ul li.nav_element1 a {width:191px; background: url(../images/menu/menu_1.png) no-repeat 0px 0px}
.header2016 > .nav ul li.nav_element2 a {width:170px; background: url(../images/menu/menu_2.png) no-repeat 0px 0px}
.header2016 > .nav ul li.nav_element3 a {width:141px; background: url(../images/menu/menu_3.png) no-repeat 0px 0px}
.header2016 > .nav ul li.nav_element4 a {width:147px; background: url(../images/menu/menu_4.png) no-repeat 0px 0px}
.header2016 > .nav ul li.nav_element5 a {width:71px; background: url(../images/menu/menu_5.png) no-repeat 0px 0px}
.header2016 > .nav ul li.nav_element6 a {width:126px; background: url(../images/menu/menu_6.png) no-repeat 0px 0px; margin-left:-7px}
.header2016 > .nav ul li.nav_element7 a {width:85px; background: url(../images/menu/menu_7.png) no-repeat 0px 0px}
.header2016 > .nav ul li.nav_suche a {width:30px; background: url(../images/menu/menu_suche.png) no-repeat 0px 0px; margin-right: 16px;}



.header2016 > .nav ul li.nav_element1 a:hover, .header2016 > .nav ul li.nav_element2 a:hover, .header2016 > .nav ul li.nav_element3 a:hover, .header2016 > .nav ul li.nav_element4 a:hover, .header2016 > .nav ul li.nav_element5 a:hover, .header2016 > .nav ul li.nav_element6 a:hover, .header2016 > .nav ul li.nav_element7 a:hover, .header2016 > .nav ul li.nav_startseite a:hover, .header2016 > .nav ul li.nav_suche a:hover {background-position:-194px}
	
.header2016 > .nav ul li.aktiv.nav_element1 a, .header2016 > .nav ul li.aktiv.nav_element1 a:hover, .header2016 > .nav ul li.aktiv.nav_element2 a, .header2016 > .nav ul li.aktiv.nav_element2 a:hover, .header2016 > .nav ul li.aktiv.nav_element3 a, .header2016 > .nav ul li.aktiv.nav_element3 a:hover, .header2016 > .nav ul li.aktiv.nav_element4 a, .header2016 > .nav ul li.aktiv.nav_element4 a:hover, .header2016 > .nav ul li.aktiv.nav_element5 a, .header2016 > .nav ul li.aktiv.nav_element5 a:hover, .header2016 > .nav ul li.aktiv.nav_element6 a, .header2016 > .nav ul li.aktiv.nav_element6 a:hover, .header2016 > .nav ul li.aktiv.nav_element7 a, .header2016 > .nav ul li.aktiv.nav_element7 a:hover {background-position:-388px}




#header	{background: url(../images/header_bg.png) #ffffff repeat-x; height: 171px; margin-right: 11px;}
#header > .header_media {position: absolute;margin-top: 3px;padding-right: 22px;height: 16px; width: 978px;}
#header > .header_media ul {margin: 0px; padding: 0px;}
#header > .header_media ul li {margin-top: 0px;margin-left: 0px;margin-left: 4px;margin-right: 4px;height: 20px;float: right;list-style-type: none;list-style-position: outside;list-style-image: none;font-size: 15px;font-weight: bold;}
#header > .header_media li a {height: 20px;margin-left: 0px;display: block;text-decoration: none;font-size: 0px;background-attachment: scroll;background-size: auto;}
#header > .header_media li.header_publikforum a { width: 87px; margin-top: 2px; background: url(../images/nav_media.gif) 0px 0px no-repeat;}
#header > .header_media li.header_publikforum a:hover { background-position: -137px 0px;}
#header > .header_media li.header_extras a { width: 36px; margin-top: 2px; background: url(../images/nav_media.gif) 0px -24px no-repeat;}
#header > .header_media li.header_extras a:hover { background-position: -137px -24px;}
#header > .header_media li.header_edition a { width: 46px; margin-top: 2px; background: url(../images/nav_media.gif) 0px -48px no-repeat;}
#header > .header_media li.header_edition a:hover { background-position: -137px -48px;}
#header > .header_media li.header_dossier a { width: 49px; margin-top: 2px; background: url(../images/nav_media.gif) 0px -72px no-repeat;}
#header > .header_media li.header_dossier a:hover { background-position: -137px -72px;}
#header > .header_media li.header_provo a { width: 38px; margin-top: 2px; background: url(../images/nav_media.gif) 0px -96px no-repeat;}
#header > .header_media li.header_provo a:hover { background-position: -137px -96px;}
#header > .header_media li.header_weisheit a { width: 101px; margin-top: 2px; background: url(../images/nav_media.gif) 0px -120px no-repeat;}
#header > .header_media li.header_weisheit a:hover { background-position: -137px -120px;}
#header > .header_media li.header_spiritletter a { width: 73px; margin-top: 2px; background: url(../images/nav_media.gif) 0px -144px no-repeat;}
#header > .header_media li.header_spiritletter a:hover { background-position: -137px -144px;}
#header > .header_media li.header_newsletter a { width: 73px; margin-top: 2px; background: url(../images/nav_media.gif) 0px -168px no-repeat;}
#header > .header_media li.header_newsletter a:hover { background-position: -137px -168px;}
#header > .header_media li.header_abo a { width: 25px; margin-top: 2px; background: url(../images/nav_media.gif) 0px -192px no-repeat;}
#header > .header_media li.header_abo a:hover { background-position: -137px -192px;}
#header > .header_media li.header_shop a { width: 31px; margin-top: 2px; background: url(../images/nav_media.gif) 0px -216px no-repeat;}
#header > .header_media li.header_shop a:hover { background-position: -137px -216px;}
#header > .header_media li.header_publikforum_aktiv a { width: 87px; margin-top: 2px; background: url(../images/nav_media.gif) -137px 0px no-repeat;}
#header > .header_media li.header_publikforum_aktiv a:hover { background-position: -137px 0px;}
#header > .header_media li.header_extras_aktiv a { width: 36px; margin-top: 2px; background: url(../images/nav_media.gif) -137px -24px no-repeat;}
#header > .header_media li.header_extras_aktiv a:hover { background-position: -137px -24px;}
#header > .header_media li.header_edition_aktiv a { width: 46px; margin-top: 2px; background: url(../images/nav_media.gif) -137px -48px no-repeat;}
#header > .header_media li.header_edition_aktiv a:hover { background-position: -137px -48px;}
#header > .header_media li.header_dossier_aktiv a { width: 49px; margin-top: 2px; background: url(../images/nav_media.gif) -137px -72px no-repeat;}
#header > .header_media li.header_dossier_aktiv a:hover { background-position: -137px -72px;}
#header > .header_media li.header_provo_aktiv a { width: 38px; margin-top: 2px; background: url(../images/nav_media.gif) -137px -96px no-repeat;}
#header > .header_media li.header_provo_aktiv a:hover { background-position: -137px -96px;}
#header > .header_media li.header_weisheit_aktiv a { width: 101px; margin-top: 2px; background: url(../images/nav_media.gif) -137px -120px no-repeat;}
#header > .header_media li.header_weisheit_aktiv a:hover { background-position: -137px -120px;}
#header > .header_media li.header_spiritletter_aktiv a { width: 73px; margin-top: 2px; background: url(../images/nav_media.gif) -137px -144px no-repeat;}
#header > .header_media li.header_spiritletter_aktiv a:hover { background-position: -137px -144px;}
#header > .header_media li.header_newsletter_aktiv a { width: 73px; margin-top: 2px; background: url(../images/nav_media.gif) -137px -168px no-repeat;}
#header > .header_media li.header_newsletter_aktiv a:hover { background-position: -137px -168px;}
#header > .header_media li.header_abo_aktiv a { width: 25px; margin-top: 2px; background: url(../images/nav_media.gif) -137px -192px no-repeat;}
#header > .header_media li.header_abo_aktiv a:hover { background-position: -137px -192px;}
#header > .header_media li.header_shop_aktiv a { width: 31px; margin-top: 2px; background: url(../images/nav_media.gif) -137px -216px no-repeat;}
#header > .header_media li.header_shop_aktiv a:hover { background-position: -137px -216px;}

#header > .header_media li.space {padding-top: 3px;}
#header > .header_logo { position: absolute;margin-left: 33px; margin-top: 50px;}
#header > .header_logo h1 { margin: 0px; padding: 0px; }
#header > .header_logo img {border: none;}
#header > .header_navigation {position: absolute;margin-top: 105px;margin-left: 15px;padding: 0px;}
#header > .header_navigation ul {margin: 0px; padding: 0px;}
#header > .header_navigation ul li {margin-top: 5px;margin-left: -2px;height: 35px;float: right;list-style-type: none;list-style-position: outside;list-style-image: none;}
#header > .header_navigation li a {height: 35px;margin-left: -13px;display: block;text-decoration: none;font-size: 0px;background-attachment: scroll;background-size: auto;}
#header > .header_navigation li.nav_startseite a {z-index: 200;width: 20px;margin-left: -3px;margin-right: 7px;background: url(../images/main_menu_startseite.png) no-repeat 0px 0px;}
#header > .header_navigation li.nav_startseite a:hover {background-position: -20px 0px;}
#header > .header_navigation li.nav_element1 a {width: 233px;background: url(../images/main_menu/main_menu_1.png) no-repeat 0px 0px;}
#header > .header_navigation li.nav_element2 a {width: 206px;background: url(../images/main_menu/main_menu_2.png) no-repeat 0px 0px;}
#header > .header_navigation li.nav_element3 a {width: 167px;background: url(../images/main_menu/main_menu_3.png) no-repeat 0px 0px;}
#header > .header_navigation li.nav_element4 a {width: 173px;background: url(../images/main_menu/main_menu_4.png) no-repeat 0px 0px;}
/*#header > .header_navigation li.nav_element5 a {width: 150px;background: url(../images/main_menu_5.png) no-repeat 0px 0px;}*/
#header > .header_navigation li.nav_element6 a {width: 155px;background: url(../images/main_menu/main_menu_5.png) no-repeat 0px 0px;}
#header > .header_navigation li.nav_element7 a {width: 112px;background: url(../images/main_menu/main_menu_6.png) no-repeat 0px 0px;}
#header > .header_navigation li.nav_element1 a:hover,#header > .header_navigation li.nav_element2 a:hover,#header > .header_navigation li.nav_element3 a:hover,#header > .header_navigation li.nav_element4 a:hover,#header > .header_navigation li.nav_element5 a:hover,#header > .header_navigation li.nav_element6 a:hover,#header > .header_navigation li.nav_element7 a:hover {background-position: -250px 0px;}
#header li.aktiv.nav_element1 a, #header li.aktiv.nav_element1 a:hover,#header li.aktiv.nav_element2 a,#header li.aktiv.nav_element2 a:hover,#header li.aktiv.nav_element3 a,#header li.aktiv.nav_element3 a:hover,#header li.aktiv.nav_element4 a,#header li.aktiv.nav_element4 a:hover,#header li.aktiv.nav_element5 a,#header li.aktiv.nav_element5 a:hover,#header li.aktiv.nav_element6 a,#header li.aktiv.nav_element6 a:hover,#header li.aktiv.nav_element7 a,#header li.aktiv.nav_element7 a:hover {background-position: -500px 0px;}
#header > .header_right {position: absolute;margin-top: 49px;margin-left: 394px;width: 580px;max-width: 580px;text-align:right;}
#header > .header_right > .premium {height: 17px;}
#header > .header_right > .premium > .signin {}
#header > .header_right > .premium > .signin > a {font-family: Georgia;font-size: 15px;font-weight: bold;font-style: italic;text-decoration: none;padding-right: 14px;color: #A32021;background: url(../images/arrow_gray.png) center right  no-repeat;}
#header > .header_right > .premium > .signin > a:hover {background: url(../images/arrow_red.png) center right  no-repeat;}
#header > .header_right > .premium > .signin > .signout {padding-top: 2px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 9px; color: #A32021;}
#header > .header_right > .premium > .signin > .signout > a { color: #9B9B9B; text-decoration: none; font-weight:bold; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; background: url(../images/arrow_gray_new.png) right center no-repeat; padding-right: 15px; padding-top: 2px;}
#header > .header_right > .premium > .signin > .signout > a:hover {text-decoration: none; color: #A32021; background: url(../images/arrow_red_new.png) right no-repeat;}
#header > .header_right > .premium > .signin > .signout > a:last-child {margin-left: 14px;}
#header > .header_right > .search {height: 18px;}
#header > .header_right > .search .suchfeld {border: 1px solid #C3C3C3;color: #9B9B9B;height: 14px; width: 146px;font-size: 12px;margin-right: 6px;}

#header > .header_breadcrumb {position: absolute;margin-top: 145px;margin-left: 0px;width: 1000px;height: 26px;}
#header > .header_breadcrumb > div {padding-left: 33px;padding-right: 33px;padding-top: 6px;font-size: 11px;letter-spacing: 1px;color: #000;}
#header > .header_breadcrumb > div h1 { display: inline-block; padding: 0px; margin: -10px 0px 0px 0px;}
#header > .header_breadcrumb > div a {text-transform: uppercase;text-decoration: none;font-size: 8px;color: #000; font-weight: normal; }
#breadcrumbs {width: 100px; height: 16px;}
/* header */

/* main */
#main {width: 982px; padding-left:18px; background:url(../images/spaltentrennlinie.png) repeat-y left;}
#main.magazin {background: none;}
#main .h1, #main .h2, #main .h3 {margin:0; padding:0;}
#main .headline1 {font-family: Georgia; font-style: italic; font-weight: bold; font-size: 24px;}
#main .headline2 {}
#main .headline3 {}
/* main */

/* linke Spalte */
#linkeSpalte .bigtitle {font-family: Georgia; font-style: italic; font-weight: bold; font-size: 24px; color: #A32021; text-decoration: none;}
#linkeSpalte .bigtitle h2 {margin-bottom: 5px;}
#linkeSpalte .middletitle {font-family: Georgia; font-style: italic; font-weight: bold; font-size: 18px; color: #A32021; text-decoration: none;}
#linkeSpalte .smalltitle {font-family: Georgia; font-style: italic; font-weight: bold; font-size: 15px; color: #A32021; text-decoration: none;}
#linkeSpalte .dachzeile {color: #555555;font-weight: bold; font-style: normal; font-size: 9px;line-height: 12px; margin-bottom: 4px; font-family:"Lucida Grande", Arial, Helvetica, sans-serif;}
#linkeSpalte .bigtitle .dachzeile {margin-bottom: 13px; margin-top: -10px;}
#linkeSpalte .bigtitle a {font-family: Georgia; font-style: italic; font-weight: bold; font-size: 24px; color: #A32021; text-decoration: none;}
#linkeSpalte .smalltitle a {font-family: Georgia; font-style: italic; font-weight: bold; font-size: 15px; color: #A32021; text-decoration: none;}
#linkeSpalte .gray {color: #393939;}
#linkeSpalte a {color: #555555; font-style: italic; font-weight: bold; font-size: 13px; text-decoration: none;}
#linkeSpalte a:hover {color: #A32021;}
#linkeSpalte a.mehr {margin-left: 5px;color: #555555; font-style: italic; font-weight: bold; font-size: 13px; text-decoration: none;}
#linkeSpalte a.mehr:hover {color: #A32021;}
#linkeSpalte a.function {color: #9B9B9B; font-size: 9px !important; font-weight:bold; font-style: italic; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; background: url(../images/arrow_gray_new.png) right center no-repeat; padding-right: 15px; }
#linkeSpalte a.function:hover {color: #A32021; background: url(../images/arrow_red_new.png) right no-repeat; }
#linkeSpalte .show { text-align: right; }
#linkeSpalte .boxabstand {height: 25px;}

#linkeSpalte {width: 562px;padding-right: 18px; float:left;}
#linkeSpalte .anzeige {color: #9B9B9B; font-size: 8px; margin-bottom: 2px; text-transform: uppercase; text-align: right;}
#linkeSpalte .StartseiteGross {width: 563px; background: url(../images/big_box.png) bottom right no-repeat; padding-bottom: 20px; margin-bottom: 20px; }
#linkeSpalte .StartseiteGross > .box {width: 100%; border: 1px #C3C3C3 solid;}
#linkeSpalte .StartseiteGross > .box > .image {margin: 14px;}
#linkeSpalte .StartseiteGross > .box > .image img {border: 0px #FFF solid;max-width: 561px;}
#linkeSpalte .StartseiteGross > .box > .text {margin: 14px;}
#linkeSpalte .StartseiteGross > .box > .text > .title {padding-top: 5px;}
#linkeSpalte .StartseiteGross > .box > .text > .teaser {margin-top: 4px; color: #555555; font-size: 13px;}
#linkeSpalte .StartseiteKlein {clear: both; display: block; margin-bottom: 40px;}
#linkeSpalte .StartseiteKlein:last-child { margin-bottom: 0px;}
#linkeSpalte .StartseiteKlein > .box { min-height: 105px; }
#linkeSpalte .StartseiteKlein > .box > .imagebox {margin-left: 15px;width: 214px;background: url(../images/small_box.png) bottom right no-repeat; padding-bottom: 19px;float: left; }
#linkeSpalte .StartseiteKlein > .box > .imagebox > .image {width: 100%; border: 1px #C3C3C3 solid;}
#linkeSpalte .StartseiteKlein > .box > .imagebox > .image img {margin: 4px;border: 0px #FFF solid;max-width: 206px;display: block;}
#linkeSpalte .StartseiteKlein > .box > .text {padding-left: 15px;display: table-cell}
#linkeSpalte .StartseiteKlein > .box > .text > .title {padding-top: 0px;}
#linkeSpalte .StartseiteKlein > .box > .text > .teaser {margin-top: 5px; color: #555555; font-size: 13px;}
#linkeSpalte .StartseiteKlein > .left {min-height: 1px; padding-left: 0px;margin-top: -9px; display: block;}
#linkeSpalte .StartseiteKlein > .left .title {float: left; line-height: 13px; margin-right: 20px; margin-top: 5px;}
#linkeSpalte .StartseiteKlein > .left .title {float: left; margin-right: 20px;}

#linkeSpalte .StartseiteGross > .box > .text h2 {margin: -11px 0px 8px 0px; padding: 0px; line-height: 18px;}
#linkeSpalte .StartseiteKlein > .box > .text h2 {margin: -6px 0px -2px 0px; padding: 0px; line-height: 18px;}
#linkeSpalte .StartseiteKlein > .left > .text h2 {margin: -3px 0px -2px 0px; padding: 0px; line-height: 18px;}

#linkeSpalte .ChannelGross {width: 563px; background: url(../images/big_box.png) bottom right no-repeat; padding-bottom: 20px;}
#linkeSpalte .ChannelGross > .box {width: 100%; border: 1px #C3C3C3 solid;}
#linkeSpalte .ChannelGross > .box > .image {margin: 14px;}
#linkeSpalte .ChannelGross > .box > .image img {border: 0px #FFF solid;max-width: 561px;}
#linkeSpalte .ChannelGross > .box > .text {margin: 14px;}
#linkeSpalte .ChannelGross > .box > .text > .title {padding-top: 5px;}
#linkeSpalte .ChannelGross > .box > .text > .teaser {margin-top: 4px; color: #555555; font-size: 13px;}
#linkeSpalte .ChannelKlein { clear: both; display: block; margin-bottom: 40px;}
#linkeSpalte .ChannelKlein:last-child { margin-bottom: 0px;}
#linkeSpalte .ChannelKlein > .box {min-height: 96px; }
#linkeSpalte .ChannelKlein > .box > .imagebox {margin-left: 15px;width: 214px;background: url(../images/small_box.png) bottom right no-repeat; padding-bottom: 19px;float: left; }
#linkeSpalte .ChannelKlein > .box > .imagebox > .image {width: 100%; border: 1px #C3C3C3 solid;}
#linkeSpalte .ChannelKlein > .box > .imagebox > .image img {margin: 4px;border: 0px #FFF solid;max-width: 206px;display: block;}
#linkeSpalte .ChannelKlein > .box > .text {padding-left: 15px;display: table-cell}
#linkeSpalte .ChannelKlein > .box > .text > .title {padding-top: 0px;}
#linkeSpalte .ChannelKlein > .box > .text > .teaser {margin-top: 6px; color: #555555; font-size: 13px;}
#linkeSpalte .ChannelKlein > .left {min-height: 1px; padding-left: 0px;margin-top: -9px; display: block;}
#linkeSpalte .ChannelKlein > .left .title {float: left; line-height: 13px; margin-right: 20px; margin-top: 5px;}
#linkeSpalte .ChannelKlein > .left .title {float: left; margin-right: 20px;}
#linkeSpalte .ChannelGross > .box > .text h2 {margin: -11px 0px 8px 0px; padding: 0px; line-height: 18px;}
#linkeSpalte .ChannelKlein > .box > .text h2 {margin: -6px 0px -2px 0px; padding: 0px; line-height: 18px;}
#linkeSpalte .ChannelKlein > .left > .text h2 {margin: -3px 0px -2px 0px; padding: 0px; line-height: 18px;}


#linkeSpalte p {margin:0px; padding: 0px; min-width:160px;}
#linkeSpalte .article > .text > .anzeige {margin-left: 0px; margin-bottom: 0px; margin-top: 18px; height: 20px;}
#linkeSpalte .article > .text > div.p {margin-bottom: 16px; margin-top: -5px !important;}
#linkeSpalte .article > .text > div.h3 {margin-bottom: 7px; margin-top: -5px !important;}
#linkeSpalte .article ul {margin-left: 18px; list-style:square;}
#linkeSpalte .article li {margin-bottom: 10px;}
#linkeSpalte .infoleiste {display: block; min-height: 25px; border-top: 1px #C3C3C3 solid; border-bottom:  1px #C3C3C3 solid; }
#linkeSpalte .infoleiste > .autor {display: inline-block;float:left;color:#393939;margin-left:15px;margin-top:6px;font-family:Georgia;font-style: italic;font-weight: bold;font-size: 12px;}
#linkeSpalte .infoleiste > .autor a {color: #393939; font-family: Georgia; font-style: italic; font-weight: bold; font-size: 12px; text-decoration: none;}
#linkeSpalte .infoleiste > .autor a:hover {color: #A32021;}
#linkeSpalte .infoleiste > .infos {text-align: right;}
#linkeSpalte .infoleiste > .infos > .contentinfo {display: inline-block; margin-left: 15px; margin-top: 6px; color: #9B9B9B; font-family: Georgia; font-style: italic; font-weight: bold; font-size: 12px; text-align:right;}
#linkeSpalte .infoleiste > .infos > .contentinfo a {color: #9B9B9B; font-family: Georgia; font-style: italic; font-weight: bold; font-size: 12px;}
#linkeSpalte .infoleiste > .infos > .contentinfo a:hover {color: #A32021;}
#linkeSpalte .infografiken {margin-top: 20px;}
#linkeSpalte .infografiken > .pages {float: left; width: 445px; margin-left: 15px; vertical-align:top; padding: 0px; z-index: 1000; display: inline-block; }
#linkeSpalte .infografiken > .pages a {float: left;height: 18px; width: 18px; margin-right: 6px; display: inline-block;}
#linkeSpalte .infografiken > .pages span {float: left;height: 18px; width: 18px; margin-right: 6px; display: inline-block;}

#linkeSpalte .autorenleiste {margin-top: 5px;}
#linkeSpalte .autorenleiste > .box {}
#linkeSpalte .autorenleiste > .box > .autor {color: #393939; margin-left: 15px; font-family: Georgia; font-style: italic; font-weight: bold; font-size: 12px; }
#linkeSpalte .autorenleiste > .box > .autor a {color: #393939; font-family: Georgia; font-style: italic; font-weight: bold; font-size: 12px; text-decoration: none;}
#linkeSpalte .autorenleiste > .box > .autor a:hover {color: #A32021;}
#linkeSpalte .autorenleiste > .box > .heft {margin-left: 10px; color: #9B9B9B; font-size: 9px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif;}
#linkeSpalte .autorenleiste > .box > .heft a {color: #9B9B9B; font-size: 9px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;}
#linkeSpalte .autorenleiste > .box > .heft a:hover {color: #A32021;}

#linkeSpalte .umfrage {min-height: 25px; border-top: 1px #C3C3C3 solid; border-bottom:  1px #C3C3C3 solid;}
#linkeSpalte .umfrage > .date {display: inline-block;float: left;color: #9B9B9B;margin-left: 15px;margin-top: 6px;font-family: Georgia;font-style: italic;font-weight: bold;font-size: 12px;}
#linkeSpalte .umfrage > .infos {text-align: right;}
#linkeSpalte .umfrage > .infos > .contentinfo {display: inline-block;margin-left: 15px;margin-top: 6px;color: #9B9B9B;font-family: Georgia;font-style: italic;font-weight: bold;font-size: 12px; text-align:right;}

#linkeSpalte .weiter {text-align: right; margin-bottom: 16px;}
#linkeSpalte .weiter > .pages {display: inline-block;}
#linkeSpalte .weiter > .pages a {float: right; height: 18px; width: 18px; margin-left: 6px; display: inline-block;}
#linkeSpalte .weiter > .pages span {float: right; height: 18px; width: 18px; margin-left: 6px; display: inline-block;}
#linkeSpalte .pages a.pagefirst {background: url(../images/icons/pages.gif) 0px 0px no-repeat;}
#linkeSpalte .pages a.pagefirst:hover {background: url(../images/icons/pages.gif) -24px 0px no-repeat;}
#linkeSpalte .pages a.pagelast {background: url(../images/icons/pages.gif) 0px -23px no-repeat;}
#linkeSpalte .pages a.pagelast:hover {background: url(../images/icons/pages.gif) -24px -23px no-repeat;}
#linkeSpalte .pages a.page1 {background: url(../images/icons/pages.gif) 0px -46px no-repeat;}
#linkeSpalte .pages a.page1:hover {background: url(../images/icons/pages.gif) -24px -46px no-repeat;}
#linkeSpalte .pages span.page1 {background: url(../images/icons/pages.gif) -48px -46px no-repeat;}
#linkeSpalte .pages a.page2 {background: url(../images/icons/pages.gif) 0px -69px no-repeat;}
#linkeSpalte .pages a.page2:hover {background: url(../images/icons/pages.gif) -24px -69px no-repeat;}
#linkeSpalte .pages span.page2 {background: url(../images/icons/pages.gif) -48px -69px no-repeat;}
#linkeSpalte .pages a.page3 {background: url(../images/icons/pages.gif) 0px -92px no-repeat;}
#linkeSpalte .pages a.page3:hover {background: url(../images/icons/pages.gif) -24px -92px no-repeat;}
#linkeSpalte .pages span.page3 {background: url(../images/icons/pages.gif) -48px -92px no-repeat;}
#linkeSpalte .pages a.page4 {background: url(../images/icons/pages.gif) 0px -115px no-repeat;}
#linkeSpalte .pages a.page4:hover {background: url(../images/icons/pages.gif) -24px -115px no-repeat;}
#linkeSpalte .pages span.page4 {background: url(../images/icons/pages.gif) -48px -115px no-repeat;}
#linkeSpalte .pages a.page5 {background: url(../images/icons/pages.gif) 0px -138px no-repeat;}
#linkeSpalte .pages a.page5:hover {background: url(../images/icons/pages.gif) -24px -138px no-repeat;}
#linkeSpalte .pages span.page5 {background: url(../images/icons/pages.gif) -48px -138px no-repeat;}
#linkeSpalte .pages a.page6 {background: url(../images/icons/pages.gif) 0px -161px no-repeat;}
#linkeSpalte .pages a.page6:hover {background: url(../images/icons/pages.gif) -24px -161px no-repeat;}
#linkeSpalte .pages span.page6 {background: url(../images/icons/pages.gif) -48px -161px no-repeat;}
#linkeSpalte .pages a.page7 {background: url(../images/icons/pages.gif) 0px -184px no-repeat;}
#linkeSpalte .pages a.page7:hover {background: url(../images/icons/pages.gif) -24px -184px no-repeat;}
#linkeSpalte .pages span.page7 {background: url(../images/icons/pages.gif) -48px -184px no-repeat;}
#linkeSpalte .pages a.page8 {background: url(../images/icons/pages.gif) 0px -207px no-repeat;}
#linkeSpalte .pages a.page8:hover {background: url(../images/icons/pages.gif) -24px -207px no-repeat;}
#linkeSpalte .pages span.page8 {background: url(../images/icons/pages.gif) -48px -207px no-repeat;}
#linkeSpalte .pages a.page9 {background: url(../images/icons/pages.gif) 0px -230px no-repeat;}
#linkeSpalte .pages a.page9:hover {background: url(../images/icons/pages.gif) -24px -230px no-repeat;}
#linkeSpalte .pages span.page9 {background: url(../images/icons/pages.gif) -48px -230px no-repeat;}
#linkeSpalte .pages a.page10 {background: url(../images/icons/pages.gif) 0px -253px no-repeat;}
#linkeSpalte .pages a.page10:hover {background: url(../images/icons/pages.gif) -24px -253px no-repeat;}
#linkeSpalte .pages span.page10 {background: url(../images/icons/pages.gif) -48px -253px no-repeat;}
#linkeSpalte .pages a.page11 {background: url(../images/icons/pages.gif) 0px -276px no-repeat;}
#linkeSpalte .pages a.page11:hover {background: url(../images/icons/pages.gif) -24px -276px no-repeat;}
#linkeSpalte .pages span.page11 {background: url(../images/icons/pages.gif) -48px -276px no-repeat;}
#linkeSpalte .pages a.page12 {background: url(../images/icons/pages.gif) 0px -299px no-repeat;}
#linkeSpalte .pages a.page12:hover {background: url(../images/icons/pages.gif) -24px -299px no-repeat;}
#linkeSpalte .pages span.page12 {background: url(../images/icons/pages.gif) -48px -299px no-repeat;}
#linkeSpalte .pages a.page13 {background: url(../images/icons/pages.gif) 0px -322px no-repeat;}
#linkeSpalte .pages a.page13:hover {background: url(../images/icons/pages.gif) -24px -322px no-repeat;}
#linkeSpalte .pages span.page13 {background: url(../images/icons/pages.gif) -48px -322px no-repeat;}
#linkeSpalte .pages a.page14 {background: url(../images/icons/pages.gif) 0px -345px no-repeat;}
#linkeSpalte .pages a.page14:hover {background: url(../images/icons/pages.gif) -24px -345px no-repeat;}
#linkeSpalte .pages span.page14 {background: url(../images/icons/pages.gif) -48px -345px no-repeat;}
#linkeSpalte .pages a.page15 {background: url(../images/icons/pages.gif) 0px -368px no-repeat;}
#linkeSpalte .pages a.page15:hover {background: url(../images/icons/pages.gif) -24px -368px no-repeat;}
#linkeSpalte .pages span.page15 {background: url(../images/icons/pages.gif) -48px -368px no-repeat;}
#linkeSpalte .pages a.page16 {background: url(../images/icons/pages.gif) 0px -391px no-repeat;}
#linkeSpalte .pages a.page16:hover {background: url(../images/icons/pages.gif) -24px -391px no-repeat;}
#linkeSpalte .pages span.page16 {background: url(../images/icons/pages.gif) -48px -391px no-repeat;}
#linkeSpalte .pages a.page17 {background: url(../images/icons/pages.gif) 0px -414px no-repeat;}
#linkeSpalte .pages a.page17:hover {background: url(../images/icons/pages.gif) -24px -414px no-repeat;}
#linkeSpalte .pages span.page17 {background: url(../images/icons/pages.gif) -48px -414px no-repeat;}
#linkeSpalte .pages a.page18 {background: url(../images/icons/pages.gif) 0px -437px no-repeat;}
#linkeSpalte .pages a.page18:hover {background: url(../images/icons/pages.gif) -24px -437px no-repeat;}
#linkeSpalte .pages span.page18 {background: url(../images/icons/pages.gif) -48px -437px no-repeat;}
#linkeSpalte .pages a.page19 {background: url(../images/icons/pages.gif) 0px -460px no-repeat;}
#linkeSpalte .pages a.page19:hover {background: url(../images/icons/pages.gif) -24px -460px no-repeat;}
#linkeSpalte .pages span.page19 {background: url(../images/icons/pages.gif) -48px -460px no-repeat;}
#linkeSpalte .pages a.page20 {background: url(../images/icons/pages.gif) 0px -483px no-repeat;}
#linkeSpalte .pages a.page20:hover {background: url(../images/icons/pages.gif) -24px -483px no-repeat;}
#linkeSpalte .pages span.page20 {background: url(../images/icons/pages.gif) -48px -483px no-repeat;}
#linkeSpalte .pages a.page21 {background: url(../images/icons/pages.gif) 0px -506px no-repeat;}
#linkeSpalte .pages a.page21:hover {background: url(../images/icons/pages.gif) -24px -506px no-repeat;}
#linkeSpalte .pages span.page21 {background: url(../images/icons/pages.gif) -48px -506px no-repeat;}
#linkeSpalte .pages a.page22 {background: url(../images/icons/pages.gif) 0px -529px no-repeat;}
#linkeSpalte .pages a.page22:hover {background: url(../images/icons/pages.gif) -24px -529px no-repeat;}
#linkeSpalte .pages span.page22 {background: url(../images/icons/pages.gif) -48px -529px no-repeat;}
#linkeSpalte .pages a.page23 {background: url(../images/icons/pages.gif) 0px -552px no-repeat;}
#linkeSpalte .pages a.page23:hover {background: url(../images/icons/pages.gif) -24px -552px no-repeat;}
#linkeSpalte .pages span.page23 {background: url(../images/icons/pages.gif) -48px -552px no-repeat;}
#linkeSpalte .pages a.page24 {background: url(../images/icons/pages.gif) 0px -575px no-repeat;}
#linkeSpalte .pages a.page24:hover {background: url(../images/icons/pages.gif) -24px -575px no-repeat;}
#linkeSpalte .pages span.page24 {background: url(../images/icons/pages.gif) -48px -575px no-repeat;}
#linkeSpalte .pages a.page25 {background: url(../images/icons/pages.gif) 0px -598px no-repeat;}
#linkeSpalte .pages a.page25:hover {background: url(../images/icons/pages.gif) -24px -598px no-repeat;}
#linkeSpalte .pages span.page25 {background: url(../images/icons/pages.gif) -48px -598px no-repeat;}
#linkeSpalte .pages a.page26 {background: url(../images/icons/pages.gif) 0px -621px no-repeat;}
#linkeSpalte .pages a.page26:hover {background: url(../images/icons/pages.gif) -24px -621px no-repeat;}
#linkeSpalte .pages span.page26 {background: url(../images/icons/pages.gif) -48px -621px no-repeat;}
#linkeSpalte .pages a.page27 {background: url(../images/icons/pages.gif) 0px -644px no-repeat;}
#linkeSpalte .pages a.page27:hover {background: url(../images/icons/pages.gif) -24px -644px no-repeat;}
#linkeSpalte .pages span.page27 {background: url(../images/icons/pages.gif) -48px -644px no-repeat;}
#linkeSpalte .pages a.page28 {background: url(../images/icons/pages.gif) 0px -667px no-repeat;}
#linkeSpalte .pages a.page28:hover {background: url(../images/icons/pages.gif) -24px -667px no-repeat;}
#linkeSpalte .pages span.page28 {background: url(../images/icons/pages.gif) -48px -667px no-repeat;}
#linkeSpalte .pages a.page29 {background: url(../images/icons/pages.gif) 0px -690px no-repeat;}
#linkeSpalte .pages a.page29:hover {background: url(../images/icons/pages.gif) -24px -690px no-repeat;}
#linkeSpalte .pages span.page29 {background: url(../images/icons/pages.gif) -48px -690px no-repeat;}
#linkeSpalte .pages a.page30 {background: url(../images/icons/pages.gif) 0px -713px no-repeat;}
#linkeSpalte .pages a.page30:hover {background: url(../images/icons/pages.gif) -24px -713px no-repeat;}
#linkeSpalte .pages span.page30 {background: url(../images/icons/pages.gif) -48px -713px no-repeat;}
#linkeSpalte .pages a.page31 {background: url(../images/icons/pages.gif) 0px -736px no-repeat;}
#linkeSpalte .pages a.page31:hover {background: url(../images/icons/pages.gif) -24px -736px no-repeat;}
#linkeSpalte .pages span.page31 {background: url(../images/icons/pages.gif) -48px -736px no-repeat;}
#linkeSpalte .pages a.page32 {background: url(../images/icons/pages.gif) 0px -759px no-repeat;}
#linkeSpalte .pages a.page32:hover {background: url(../images/icons/pages.gif) -24px -759px no-repeat;}
#linkeSpalte .pages span.page32 {background: url(../images/icons/pages.gif) -48px -759px no-repeat;}
#linkeSpalte .pages a.page33 {background: url(../images/icons/pages.gif) 0px -782px no-repeat;}
#linkeSpalte .pages a.page33:hover {background: url(../images/icons/pages.gif) -24px -782px no-repeat;}
#linkeSpalte .pages span.page33 {background: url(../images/icons/pages.gif) -48px -782px no-repeat;}
#linkeSpalte .pages a.page34 {background: url(../images/icons/pages.gif) 0px -805px no-repeat;}
#linkeSpalte .pages a.page34:hover {background: url(../images/icons/pages.gif) -24px -805px no-repeat;}
#linkeSpalte .pages span.page34 {background: url(../images/icons/pages.gif) -48px -805px no-repeat;}
#linkeSpalte .pages a.page35 {background: url(../images/icons/pages.gif) 0px -828px no-repeat;}
#linkeSpalte .pages a.page35:hover {background: url(../images/icons/pages.gif) -24px -828px no-repeat;}
#linkeSpalte .pages span.page35 {background: url(../images/icons/pages.gif) -48px -828px no-repeat;}
#linkeSpalte .pages a.page36 {background: url(../images/icons/pages.gif) 0px -851px no-repeat;}
#linkeSpalte .pages a.page36:hover {background: url(../images/icons/pages.gif) -24px -851px no-repeat;}
#linkeSpalte .pages span.page36 {background: url(../images/icons/pages.gif) -48px -851px no-repeat;}
#linkeSpalte .pages a.page37 {background: url(../images/icons/pages.gif) 0px -874px no-repeat;}
#linkeSpalte .pages a.page37:hover {background: url(../images/icons/pages.gif) -24px -874px no-repeat;}
#linkeSpalte .pages span.page37 {background: url(../images/icons/pages.gif) -48px -874px no-repeat;}
#linkeSpalte .pages a.page38 {background: url(../images/icons/pages.gif) 0px -897px no-repeat;}
#linkeSpalte .pages a.page38:hover {background: url(../images/icons/pages.gif) -24px -897px no-repeat;}
#linkeSpalte .pages span.page38 {background: url(../images/icons/pages.gif) -48px -897px no-repeat;}
#linkeSpalte .pages a.page39 {background: url(../images/icons/pages.gif) 0px -920px no-repeat;}
#linkeSpalte .pages a.page39:hover {background: url(../images/icons/pages.gif) -24px -920px no-repeat;}
#linkeSpalte .pages span.page39 {background: url(../images/icons/pages.gif) -48px -920px no-repeat;}
#linkeSpalte .pages a.page40 {background: url(../images/icons/pages.gif) 0px -943px no-repeat;}
#linkeSpalte .pages a.page40:hover {background: url(../images/icons/pages.gif) -24px -943px no-repeat;}
#linkeSpalte .pages span.page40 {background: url(../images/icons/pages.gif) -48px -943px no-repeat;}
#linkeSpalte .pages a.page41 {background: url(../images/icons/pages.gif) 0px -966px no-repeat;}
#linkeSpalte .pages a.page41:hover {background: url(../images/icons/pages.gif) -24px -966px no-repeat;}
#linkeSpalte .pages span.page41 {background: url(../images/icons/pages.gif) -48px -966px no-repeat;}
#linkeSpalte .pages a.page42 {background: url(../images/icons/pages.gif) 0px -989px no-repeat;}
#linkeSpalte .pages a.page42:hover {background: url(../images/icons/pages.gif) -24px -989px no-repeat;}
#linkeSpalte .pages span.page42 {background: url(../images/icons/pages.gif) -48px -989px no-repeat;}
#linkeSpalte .pages a.page43 {background: url(../images/icons/pages.gif) 0px -1012px no-repeat;}
#linkeSpalte .pages a.page43:hover {background: url(../images/icons/pages.gif) -24px -1012px no-repeat;}
#linkeSpalte .pages span.page43 {background: url(../images/icons/pages.gif) -48px -1012px no-repeat;}
#linkeSpalte .pages a.page44 {background: url(../images/icons/pages.gif) 0px -1035px no-repeat;}
#linkeSpalte .pages a.page44:hover {background: url(../images/icons/pages.gif) -24px -1035px no-repeat;}
#linkeSpalte .pages span.page44 {background: url(../images/icons/pages.gif) -48px -1035px no-repeat;}
#linkeSpalte .pages a.page45 {background: url(../images/icons/pages.gif) 0px -1058px no-repeat;}
#linkeSpalte .pages a.page45:hover {background: url(../images/icons/pages.gif) -24px -1058px no-repeat;}
#linkeSpalte .pages span.page45 {background: url(../images/icons/pages.gif) -48px -1058px no-repeat;}
#linkeSpalte .pages a.page46 {background: url(../images/icons/pages.gif) 0px -1081px no-repeat;}
#linkeSpalte .pages a.page46:hover {background: url(../images/icons/pages.gif) -24px -1081px no-repeat;}
#linkeSpalte .pages span.page46 {background: url(../images/icons/pages.gif) -48px -1081px no-repeat;}
#linkeSpalte .pages a.page47 {background: url(../images/icons/pages.gif) 0px -1104px no-repeat;}
#linkeSpalte .pages a.page47:hover {background: url(../images/icons/pages.gif) -24px -1104px no-repeat;}
#linkeSpalte .pages span.page47 {background: url(../images/icons/pages.gif) -48px -1104px no-repeat;}
#linkeSpalte .pages a.page48 {background: url(../images/icons/pages.gif) 0px -1127px no-repeat;}
#linkeSpalte .pages a.page48:hover {background: url(../images/icons/pages.gif) -24px -1127px no-repeat;}
#linkeSpalte .pages span.page48 {background: url(../images/icons/pages.gif) -48px -1127px no-repeat;}
#linkeSpalte .pages a.page49 {background: url(../images/icons/pages.gif) 0px -1150px no-repeat;}
#linkeSpalte .pages a.page49:hover {background: url(../images/icons/pages.gif) -24px -1150px no-repeat;}
#linkeSpalte .pages span.page49 {background: url(../images/icons/pages.gif) -48px -1150px no-repeat;}
#linkeSpalte .pages a.page50 {background: url(../images/icons/pages.gif) 0px -1173px no-repeat;}
#linkeSpalte .pages a.page50:hover {background: url(../images/icons/pages.gif) -24px -1173px no-repeat;}
#linkeSpalte .pages span.page50 {background: url(../images/icons/pages.gif) -48px -1173px no-repeat;}
#linkeSpalte .infografiken > .icons {display: block; text-align: right; z-index: 900;}
#linkeSpalte .infografiken > .icons > .contenticons {display: inline-block; margin-left: 15px;}
#linkeSpalte .infografiken > .icons > .contenticons img {border: 0px #FFF solid;}
#linkeSpalte .infografiken > .icons > .contenticons a {height: 16px; margin-left: 6px; display: inline-block; }
#linkeSpalte .infografiken > .icons > .contenticons a.audio { width: 19px; background: url(../images/icons/audio.png) 0px 0px no-repeat;}
#linkeSpalte .infografiken > .icons > .contenticons a.audio:hover { background: url(../images/icons/audio.png) 0px -20px no-repeat;}
#linkeSpalte .infografiken > .icons > .contenticons a.video { width: 28px; background: url(../images/icons/video.png) 0px 0px no-repeat;}
#linkeSpalte .infografiken > .icons > .contenticons a.video:hover { background: url(../images/icons/video.png) 0px -20px no-repeat;}
#linkeSpalte .infografiken > .icons > .contenticons a.photo { width: 22px; background: url(../images/icons/photo.png) 0px 0px no-repeat;}
#linkeSpalte .infografiken > .icons > .contenticons a.photo:hover { background: url(../images/icons/photo.png) 0px -20px no-repeat;}


#linkeSpalte a.audio {height: 20px; margin-left: 6px; display: inline-block; width: 20px; background: url(../images/icons/audio_full.png) 0px 0px no-repeat; margin-bottom: 0px;}
#linkeSpalte a.audio:hover { background: url(../images/icons/audio_full.png) 0px -21px no-repeat;}

#linkeSpalte .media {margin-top: 5px;}
#linkeSpalte .media > a {font-style: normal !important; font-weight: normal !important; color:#A32021; line-height: 18px;}
#linkeSpalte .media > a.video {height: 16px; margin-right: 15px; display: inline-block; padding-left: 35px; background: url(../images/icons/video.png) 0px 0px no-repeat;}
#linkeSpalte .media > a.video:hover { background: url(../images/icons/video.png) 0px -20px no-repeat;}
#linkeSpalte .media > a.photo {height: 16px; margin-right: 15px; display: inline-block; padding-left: 28px; background: url(../images/icons/photo.png) 0px 0px no-repeat;}
#linkeSpalte .media > a.photo:hover { background: url(../images/icons/photo.png) 0px -20px no-repeat;}
#linkeSpalte a.photo {height: 16px; margin-right: 15px; display: inline-block; padding-left: 28px; background: url(../images/icons/photo.png) 0px 0px no-repeat; font-style: normal !important; font-weight: normal !important; color:#A32021; line-height: 18px;}
#linkeSpalte a.photo:hover { background: url(../images/icons/photo.png) 0px -20px no-repeat;}

#linkeSpalte .article {clear: both;margin-top: 21px;}
#linkeSpalte .article .title {margin-left: 15px;margin-right: 15px; }
#linkeSpalte .article .artikel .title {margin-left: 0px;margin-right: 0px; }
#linkeSpalte .article .shop .title {margin-left: 0px;margin-right: 0px; }
#linkeSpalte .article .kommentare .title {margin-left: 0px;margin-right: 0px; }
#linkeSpalte .article .register .title {margin-left: 0px;margin-right: 0px; }
#linkeSpalte .article .veranstaltung .title {margin-left: 0px;margin-right: 0px; }
#linkeSpalte .article .title > .title {margin-left: 0px;margin-right: 0px; }
#linkeSpalte .article .title a {font-size: 30px !important;}
#linkeSpalte .article .title a.function {font-size: 9px !important;}
#linkeSpalte .article .title h1 {font-size: 30px !important; margin: 40px 0px 0px 0px; padding: 0px;}
#linkeSpalte .article .teaser { color: #393939; font-weight: bold; font-size: 16px; line-height: 20px; margin-bottom: 20px; margin-left: 15px; margin-top: 15px;}
#linkeSpalte .article .teaser a {font-weight: bold; font-size: 16px; line-height: 20px; font-style: normal; color: #A32021; text-decoration: none;}
#linkeSpalte .article .teaser a:hover {text-decoration: underline;}
#linkeSpalte .article .imagebox {border: 1px solid #C3C3C3; display: inline-block; padding-left: 14px; padding-right: 14px; padding-top: 14px; padding-bottom: 10px; margin-bottom: 6px; }
#linkeSpalte .article .imagebox .image {display: block;}
#linkeSpalte .article .imagebox .image img {display: block; padding-bottom: 4px;}
#linkeSpalte .article .imagebox .imagetxt{ margin-top: 7px; min-height: 0px; color: #9B9B9B; font-size:12px; line-height: 16px;}

#linkeSpalte .article .galerie {padding-bottom: 8px;}
#linkeSpalte .article .galerie > .photopicker {margin-top: -8px; margin-bottom: 5px; color:#393939;font-family: Georgia; font-style:italic;font-weight: bold;font-size: 12px;}
#linkeSpalte .article .galerie > .photopicker > .gal {float: left;}
#linkeSpalte .article .galerie > .photopicker > .picker {float:left; text-align: center; width: 360px;}
#linkeSpalte .article .galerie > .photopicker > .picker a:first-child {margin-right: 5px}
#linkeSpalte .article .galerie > .photopicker > .picker a:last-child {margin-left: 5px}
#linkeSpalte .article .galerie > .pickerbottom {margin-top:8px; margin-bottom: -5px;}
#linkeSpalte .article .galerie > .pickerbottom > .picker { width: 533px;}
#linkeSpalte .article .galerie .ImgPrev { position: absolute; margin-top: 0px; margin-right: 0px; width: 20px; height:270px; background: url(../images/GaleriePreview.png) repeat-y; display: none; }
#linkeSpalte .article .galerie .ImgNext { position: absolute; margin-top: 0px; margin-left: 513px; width: 20px; height:270px; background: url(../images/GalerieNext.png) repeat-y; display: none; }

#linkeSpalte .article .text { margin-left: 15px; margin-bottom: 15px;  color: #555555; font-size: 15px; line-height: 20px;z-index: 99999;}
#linkeSpalte .article .text p {margin-top: 15px; margin-bottom: 0px; outline-style: none; min-width: inherit !important }
#linkeSpalte .article .text p.fliesstext_lb {margin-top: 0px; }
#linkeSpalte .article .text h3.zwischentitel {margin-top: 25px;margin-bottom: 0px; font-size: 16px; line-height: 20px; color: #393939;}
#linkeSpalte .article .text .zwischencontent p {margin-top: 0px !important }
#linkeSpalte .article .text a {font-weight: normal; font-style:normal; font-size: 15px; color: #A32021; text-decoration: none;}
#linkeSpalte .article .text a:hover {text-decoration: underline;}
#linkeSpalte .article .text .zwischencontent a {font-size: 13px;}
#linkeSpalte .article .text .zwischencontent .imagebox {border: 0px solid #C3C3C3; display: inline-block; padding-left: 14px; padding-right: 14px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; }
#linkeSpalte .article .text > .serienartikel { border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; position: relative; margin-top: 25px; margin-right: 20px; margin-bottom: 10px; left: 0px; width: 220px; float: left; display: inline-block; padding-bottom: 3px; }
#linkeSpalte .article .text .serienartikel a {font-size: 12px; line-height: 14px;}
#linkeSpalte .article .text .serienartikel > .title {color: #393939; font-family: Georgia; font-size: 14px; font-weight: bold; border-bottom: 1px solid #C3C3C3; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; display: block; text-align: left;}
#linkeSpalte .article .text .serienartikel ul { margin: 7px 5px -7px 5px; padding: 0px; list-style:none;}
#linkeSpalte .article .text .serienartikel li { margin-bottom: 7px; text-align: left; color: #393939; font-family: Georgia; font-size: 12px; font-weight: bold; line-height: 16px;}
#linkeSpalte .article .text .serienartikel div { margin: 0px; padding: 0px; display: inline-block; text-align: right;}
#linkeSpalte .article .text .serienartikel a.mehr { padding-right: 5px; color: #555555; font-style: italic; font-weight: bold; font-size: 12px; text-decoration: none;}
#linkeSpalte .article .text .serienartikel a.mehr:hover {color: #A32021;}

.WeitereSerienartikel {border-bottom:1px solid #C3C3C3; position: relative; width: 220px;float: left; display: inline-block; padding-bottom: 3px;}
.serienartikelMaximize {
    max-height:300px;
    overflow: hidden;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    -webkit-transition: 1s;
    transition: 1s;
    }
.serienartikelMaximize:hover {max-height:999px;}
.serienartikelitem {display:none;}
.serienartikelMaximize:hover .serienartikelitem {display:block;}
.serienartikel:hover .mehr {display:none;}
.serienartikel #mehrDiv {display:inline-block !important;}
.serienartikel:hover #mehrDiv {display:none !important;}
.item1 {display:block;}
.item2 {display:block;}
.item3 {display:block;}
.item4 {display:block;}
.item5 {display:block;}

#linkeSpalte .article > .autor {border-top: 1px solid #C3C3C3; padding: 4px 5px 4px 15px; font-size: 12px; line-height: 16px; }
#linkeSpalte .article > .autor > .name {font-weight: bold; color: #555555;}
#linkeSpalte .article > .autor a {font-weight: bold; color: #555555; text-decoration:none; font-size: 12px !important; line-height: 16px;}
#linkeSpalte .article > .autor a:hover {text-decoration:underline;}



#linkeSpalte .zwischencontent {border-top: 1px #C3C3C3 solid; border-bottom:  1px #C3C3C3 solid; padding-top: 4px; padding-bottom: 4px;margin-left: 15px; margin-top: -2px; margin-bottom: 40px;display:inline-block !important; width:550px;}
#linkeSpalte .article .zwischencontent {margin-top:0px; margin-left: 0px !important}
#linkeSpalte .zwischencontent > .text {margin: 0px; padding: 0px; display: table-cell}
#linkeSpalte .zwischencontent > .imagebox {float: left;}
#linkeSpalte .zwischencontent > .imagebox img {border: 0px #FFF solid;display: block;margin-right: 15px;}
#linkeSpalte .zwischencontent p.fliesstext_lb {line-height: 15px !important; }
#linkeSpalte .zwischencontent > p {margin-top: 0px !important;}
#linkeSpalte .article .zwischencontent p {margin-top: 0px !important; margin-bottom: 0px; outline-style: none; min-width: inherit !important; }
#linkeSpalte .zwischencontent p > span {}
#linkeSpalte .zwischencontent .georgia_fettkursiv_rot a {font-size: 13px; font-style: italic; font-weight: bold; text-decoration: none;}
#linkeSpalte .zwischencontent .georgia_fettkursiv_rot a:hover {text-decoration: none;}
#linkeSpalte .zwischencontent .fettkursiv_grau2 a {color: #555555; line-height: 16px; font-size: 13px; font-style: italic; font-weight: bold;}
#linkeSpalte .zwischencontent .fettkursiv_grau2 a:hover {text-decoration: none;}


#linkeSpalte .article > .share {border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; padding: 4px 5px 4px 15px; min-height: 18px;}
#linkeSpalte .article > .share a {float: left; width: 18px; height: 18px; display:block; margin-right: 4px;}
#linkeSpalte .article > .share a.twitter {background: url(../images/icons/icons.gif) 0px 0px no-repeat;}
#linkeSpalte .article > .share a.twitter:hover {background: url(../images/icons/icons.gif) -20px 0px no-repeat;}
#linkeSpalte .article > .share a.facebook {background: url(../images/icons/icons.gif) 0px -20px no-repeat;}
#linkeSpalte .article > .share a.facebook:hover {background: url(../images/icons/icons.gif) -20px -20px no-repeat;}
#linkeSpalte .article > .share a.google {background: url(../images/icons/icons.gif) 0px -40px no-repeat;}
#linkeSpalte .article > .share a.google:hover {background: url(../images/icons/icons.gif) -20px -40px no-repeat;}
#linkeSpalte .article > .share a.misterwong {background: url(../images/icons/icons.gif) 0px -60px no-repeat;}
#linkeSpalte .article > .share a.misterwong:hover {background: url(../images/icons/icons.gif) -20px -60px no-repeat;}
#linkeSpalte .article > .share a.delicious {background: url(../images/icons/icons.gif) 0px -80px no-repeat;}
#linkeSpalte .article > .share a.delicious:hover {background: url(../images/icons/icons.gif) -20px -80px no-repeat;}
#linkeSpalte .article > .share a.linkarena {background: url(../images/icons/icons.gif) 0px -100px no-repeat;}
#linkeSpalte .article > .share a.linkarena:hover {background: url(../images/icons/icons.gif) -20px -100px no-repeat;}
#linkeSpalte .article > .share a.wikipedia {background: url(../images/icons/icons.gif) 0px -120px no-repeat;}
#linkeSpalte .article > .share a.wikipedia:hover {background: url(../images/icons/icons.gif) -20px -120px no-repeat;}
#linkeSpalte .article > .share a.website {background: url(../images/icons/icons.gif) 0px -140px no-repeat;}
#linkeSpalte .article > .share a.website:hover {background: url(../images/icons/icons.gif) -20px -140px no-repeat;}
#linkeSpalte .article > .share a.mail {background: url(../images/icons/icons.gif) 0px -160px no-repeat;}
#linkeSpalte .article > .share a.mail:hover {background: url(../images/icons/icons.gif) -20px -160px no-repeat;}
#linkeSpalte .article > .share a.print {background: url(../images/icons/icons.gif) 0px -180px no-repeat;}
#linkeSpalte .article > .share a.print:hover {background: url(../images/icons/icons.gif) -20px -180px no-repeat;}

#linkeSpalte .article > .validation-summary-errors > ul > li { margin-left: 15px;list-style-position: inside; list-style: disc; display: list-item;}


#linkeSpalte .article .NEWcommentbox {}
#linkeSpalte .article .NEWcommentbox input {border: 1px solid #C3C3C3 !important; color: #393939; height: 18px; width: 100%;}
#linkeSpalte .article .NEWcommentbox > .element {}
#linkeSpalte .article .NEWcommentbox > .element > .left { float: left; width: 115px; margin-right: 5px; padding-top: 4px;}
#linkeSpalte .article .NEWcommentbox > .element > .left div { font-size: 10px; margin-top: -3px; }
#linkeSpalte .article .NEWcommentbox > .element > .right { float: left; width: 245px;}
#linkeSpalte .article .NEWcommentbox > .element > .lfix {width: 0px !important; margin-right: 0px !important; padding-top: 0px !important;}
#linkeSpalte .article .NEWcommentbox > .element > .rfix {width: 365px !important;;}
#linkeSpalte .article .NEWcommentbox > .element > .right img { margin-top: 5px;}
#linkeSpalte .article .NEWcommentbox > .element > .right > .righttext { margin-top: 5px; margin-bottom: 9px; font-size: 12px;}
#linkeSpalte .article .NEWcommentbox > .element > .right > .anmeldebutton {float: left; margin-top: 5px; }
#linkeSpalte .article .NEWcommentbox > .element > .right > .anmeldebutton > input {height: 20px; }
#linkeSpalte .article .NEWcommentbox > .element > .right > .passwortvergessen {float: right; margin-top: 5px;  padding-top: 4px;}
#linkeSpalte .article .NEWcommentbox > .element > .right > .angemeldetALS {float: left; margin-top: 5px; margin-bottom: 4px; }
#linkeSpalte .article .NEWcommentbox > .element > .right > .angemeldetALSabmelden {float: right; margin-top: 5px;  padding-top: 0px;}
#linkeSpalte .article .NEWcommentbox > .element > .info { width: 115px; margin-right: 5px; padding-top: 0px; font-size: 10px;}

#linkeSpalte .article > .commentbox {margin-top: 23px;}
#linkeSpalte .article > .commentbox > .new_comment {margin-left: 170px;}
#linkeSpalte .article > .commentbox > .new_comment > .topic {display: block; height: 23px; background-color: #686769; color: #FFFFFF; font-size: 16px; line-height: 14px; margin-bottom: 5px;}
#linkeSpalte .article > .commentbox > .new_comment > .topic > div {padding-left: 15px; padding-top: 4px;}
#linkeSpalte .article > .commentbox > .new_comment .login {padding-left: 15px; margin-bottom: 5px; }
#linkeSpalte .article > .commentbox > .new_comment .login a {font-size: 12px; color: #A32021; text-decoration:none; font-weight: normal; font-style: normal;}
#linkeSpalte .article > .commentbox > .new_comment .login a:hover {text-decoration: underline;}
#linkeSpalte .article > .commentbox > .new_comment .add_comment { margin-top: 5px; padding-bottom: 15px; background-color: #E7E6E7;}
#linkeSpalte .article > .commentbox > .new_comment .add_comment > .px15 {padding: 0px 15px 0px 15px;}
#linkeSpalte .article > .commentbox > .new_comment .add_comment > .px15 > .topic {color: #858585; font-size: 12px; font-weight: bold; padding-top: 17px; padding-bottom: 2px;}
#linkeSpalte .article > .commentbox > .new_comment .add_comment > .px15 > .textareaDiv {}
#linkeSpalte .article > .commentbox > .new_comment .add_comment > .px15 > .textareaDiv > textarea { width: 362px; height: 130px; border: 1px solid #858585;}
#linkeSpalte .article > .commentbox > .new_comment .add_comment > .px15 > .zeichen {color: #858585; font-size: 9px; text-align:right; margin: 5px 0px 15px 0px; padding: 0px;}
#linkeSpalte .article > .commentbox > .new_comment .add_comment > .px15 > .KommentarZuLang {color: #A32021; font-size: 9px; margin-bottom: 15px}
#linkeSpalte .article > .commentbox > .new_comment .add_comment > .px15 > .kleingedrucktes {color: #858585; font-size: 9px;}
#linkeSpalte .article > .commentbox > .new_comment .add_comment > .px15 > .kleingedrucktes a {color: #A32021; font-weight:normal; font-style:normal; font-size: 9px; text-decoration:none;}
#linkeSpalte .article > .commentbox > .new_comment .add_comment > .px15 > .kleingedrucktes a:hover {text-decoration: underline;}
#linkeSpalte .article > .commentbox > .new_comment .add_comment > .px15 > .button {text-align:right; margin-top: 10px;}
#linkeSpalte .article > .commentbox > .new_comment .add_comment > .px15 > .button > .btn { background-color: #fff;}
#linkeSpalte .article > .commentbox > .new_comment .abgelaufen {padding: 7px 15px 7px 15px; background-color: #E7E6E7; color: #858585; font-size: 9px;}
#linkeSpalte .article > .commentbox > .comment { clear:both; margin-top: 2px;}
#linkeSpalte .article > .commentbox > .comment > .author { float: left; width: 170px; text-align:right}
#linkeSpalte .article > .commentbox > .comment > .author .name {margin-top: 15px;padding-right: 15px; color: #9B9B9B; font-size: 12px; font-weight: bold;}
#linkeSpalte .article > .commentbox > .comment > .author .date {padding-right: 15px; color: #9B9B9B; font-size: 12px; font-family: Georgia;}
#linkeSpalte .article > .commentbox > .comment > .author .date span {padding-left: 10px;}
#linkeSpalte .article > .commentbox > .comment > .text {background-color: #E7E6E7; display: table-cell; width: 392px;}
#linkeSpalte .article > .commentbox > .comment > .text > div { display: inline; margin: 15px;color: #555555; font-size: 12px; line-height: 16px;}
#linkeSpalte .article > .commentbox > .comment > .text > div > div {margin-right: 5px; margin-left: 15px;}

#linkeSpalte .article > .premium {position: absolute;background: url(../images/overlay_premium.png) repeat-x; width:563px; z-index: 999999; margin-top: -95px;}
#linkeSpalte .article > .premium > .box {margin-top: 90px; border-top: 1px solid #C3C3C3; font-size: 15px; color: #393939; padding: 15px 0px 0px 15px;}
#linkeSpalte .article > .premium > .box > .topic {}

#linkeSpalte .article > .premium > .box > .NewSignIn { margin-top: 15px;}
#linkeSpalte .article > .premium > .box > .NewSignIn > a > div {  cursor: pointer;}
#linkeSpalte .article > .premium > .box > .NewSignIn .left { width: 280px; float: left;}
#linkeSpalte .article > .premium > .box > .NewSignIn .right {width: 240px; float: right;}
#linkeSpalte .article > .premium > .box > .NewSignIn .rahmen { width: 100%; border: 0px solid #C7BEBB; background: url(../images/button_login_f.png) no-repeat #ffffff; background-position: 0px 0px;  min-height: 65px;}
#linkeSpalte .article > .premium > .box > .NewSignIn .rahmen:hover {background-color: #FFFFFF;}
#linkeSpalte .article > .premium > .box > .NewSignIn .rahmen > .NewSignIntext { margin: 17px 0px 7px 40px; color: #555555; font-size: 13px; line-height: 15px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal;}
#linkeSpalte .article > .premium > .box > .NewSignIn .rahmen > .NewSignIntext > .premium {font-family: Georgia; font-style: italic; font-size: 14px; color: #A32021; font-weight: bold;}


#linkeSpalte .NEWcommentboxUmfrage {}
#linkeSpalte .NEWcommentboxUmfrage input {border: 1px solid #C3C3C3 !important; color: #393939; height: 18px; width: 100%;}
#linkeSpalte .NEWcommentboxUmfrage > .element {}
#linkeSpalte .NEWcommentboxUmfrage > .element > .left { float: left; width: 135px; margin-right: 5px; padding-top: 4px;}
#linkeSpalte .NEWcommentboxUmfrage > .element > .left div { font-size: 10px; margin-top: -3px; }
#linkeSpalte .NEWcommentboxUmfrage > .element > .right { float: left; width: 372px;}
#linkeSpalte .NEWcommentboxUmfrage > .element > .lfix {width: 0px !important; margin-right: 0px !important; padding-top: 0px !important;}
#linkeSpalte .NEWcommentboxUmfrage > .element > .rfix {width: 510px !important;}
#linkeSpalte .NEWcommentboxUmfrage > .element > .right img { margin-top: 5px;}
#linkeSpalte .NEWcommentboxUmfrage > .element > .right > .righttext { margin-top: 5px; margin-bottom: 9px; font-size: 12px;}
#linkeSpalte .NEWcommentboxUmfrage > .element > .right > .anmeldebutton {float: left; margin-top: 5px; }
#linkeSpalte .NEWcommentboxUmfrage > .element > .right > .anmeldebutton > input {height: 25px; }
#linkeSpalte .NEWcommentboxUmfrage > .element > .right > .passwortvergessen {float: right; margin-top: 5px;  padding-top: 4px;}
#linkeSpalte .NEWcommentboxUmfrage > .element > .right > .angemeldetALS {float: left; margin-top: 5px; margin-bottom: 4px; }
#linkeSpalte .NEWcommentboxUmfrage > .element > .right > .angemeldetALSabmelden {float: right; margin-top: 5px;  padding-top: 0px;}
#linkeSpalte .NEWcommentboxUmfrage > .element > .info { width: 115px; margin-right: 5px; padding-top: 0px; font-size: 10px;}

#linkeSpalte .commentboxUmfrage {margin-top: 23px;}
#linkeSpalte .commentboxUmfrage > .new_comment {margin-left: 15px;}
#linkeSpalte .commentboxUmfrage > .new_comment > .topic {display: block; height: 20px; background-color: #686769; color: #FFFFFF; font-size: 16px; line-height: 14px; margin-bottom: 5px;}
#linkeSpalte .commentboxUmfrage > .new_comment > .topic > div {padding-left: 15px; padding-top: 4px;}
#linkeSpalte .commentboxUmfrage > .new_comment .login {padding-left: 15px; margin-bottom: 5px; }
#linkeSpalte .commentboxUmfrage > .new_comment .login a {font-size: 12px; color: #A32021; text-decoration:none; font-weight: normal; font-style: normal;}
#linkeSpalte .commentboxUmfrage > .new_comment .login a:hover {text-decoration: underline;}
#linkeSpalte .commentboxUmfrage > .new_comment .add_comment { margin-top: 5px; padding-bottom: 15px; background-color: #E7E6E7;}
#linkeSpalte .commentboxUmfrage > .new_comment .add_comment > .px15 {padding: 0px 15px 0px 15px;}
#linkeSpalte .commentboxUmfrage > .new_comment .add_comment > .px15 > .topic {color: #858585; font-size: 12px; font-weight: bold; padding-top: 17px; padding-bottom: 2px; float:left; width:140px;}
#linkeSpalte .commentboxUmfrage > .new_comment .add_comment > .px15 > .textareaDiv {}
#linkeSpalte .commentboxUmfrage > .new_comment .add_comment > .px15 > .textareaDiv > textarea { margin-top: 15px; width: 370px; height: 130px; border: 1px solid #858585;}
#linkeSpalte .commentboxUmfrage > .new_comment .add_comment > .px15 > .zeichen {color: #858585; font-size: 9px; text-align:right; margin: 5px 0px 15px 0px; padding: 0px;}
#linkeSpalte .commentboxUmfrage > .new_comment .add_comment > .px15 > .KommentarZuLang {color: #A32021; font-size: 9px; margin-bottom: 15px}
#linkeSpalte .commentboxUmfrage > .new_comment .add_comment > .px15 > .kleingedrucktes {margin-left:140px; color: #858585; font-size: 9px;}
#linkeSpalte .commentboxUmfrage > .new_comment .add_comment > .px15 > .kleingedrucktes a {color: #A32021; font-weight:normal; font-style:normal; font-size: 9px; text-decoration:none;}
#linkeSpalte .commentboxUmfrage > .new_comment .add_comment > .px15 > .kleingedrucktes a:hover {text-decoration: underline;}
#linkeSpalte .commentboxUmfrage > .new_comment .add_comment > .px15 > .button {text-align:right; margin-top: 10px;}
#linkeSpalte .commentboxUmfrage > .new_comment .add_comment > .px15 > .button > .btn { background-color: #fff;}
#linkeSpalte .commentboxUmfrage > .new_comment .abgelaufen {padding: 7px 15px 7px 15px; background-color: #E7E6E7; color: #858585; font-size: 9px; margin-bottom: 3px;}
#linkeSpalte .commentboxUmfrage > .new_comment .abgelaufen a {color: #A32021; font-size: 9px; text-decoration: none; font-style: normal; font-weight: normal; }
#linkeSpalte .commentboxUmfrage > .new_comment .abgelaufen a:hover {color: #A32021; font-size: 9px; text-decoration: underline;}
#linkeSpalte .commentboxUmfrage > .comment { clear:both; margin-top: 2px;}
#linkeSpalte .commentboxUmfrage > .comment > .author { float: left; width: 170px; text-align:right}
#linkeSpalte .commentboxUmfrage > .comment > .author .name {margin-top: 15px;padding-right: 15px; color: #9B9B9B; font-size: 12px; font-weight: bold;}
#linkeSpalte .commentboxUmfrage > .comment > .author .date {padding-right: 15px; color: #9B9B9B; font-size: 12px; font-family: Georgia;}
#linkeSpalte .commentboxUmfrage > .comment > .author .date span {padding-left: 10px;}
#linkeSpalte .commentboxUmfrage > .comment > .text {background-color: #E7E6E7; display: table-cell; width: 392px;}
#linkeSpalte .commentboxUmfrage > .comment > .text > div { display: inline; margin: 15px;color: #555555; font-size: 12px; line-height: 16px;}
#linkeSpalte .commentboxUmfrage > .comment > .text > div > div {margin-right: 5px; margin-left: 15px;}


#linkeSpalte .article > .premium > .box > .signin {margin-top: 15px; float: left;}
#linkeSpalte .article > .premium > .box > .signin a {color: #393939; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none;}
#linkeSpalte .article > .premium > .box > .signin a:hover {color: #393939;}
#linkeSpalte .article > .premium > .box > .signin > .signout {}
#linkeSpalte .article > .premium > .box .linkeSpalte {float: left; width: 230px; min-height: 65px; }
#linkeSpalte .article > .premium > .box .rechteSpalte {float: left; width: 306px; min-height: 65px; }
#linkeSpalte .article > .premium > .box .l {float: left; width: 257px; min-height: 20px; line-height: 8px; margin-top: 30px; }
#linkeSpalte .article > .premium > .box .r {float: left; width: 279px; min-height: 20px; line-height: 8px; margin-top: 30px;}
#linkeSpalte .article > .premium > .box a.anmelden {float: left; background: url(../images/arrow_gray.png) no-repeat; color: #9B9B9B; font-size: 10px; font-style: normal; font-weight: normal; line-height: 10px; padding-left: 15px;}
#linkeSpalte .article > .premium > .box a.anmelden:hover { background: url(../images/arrow_red.png) no-repeat;}
#linkeSpalte .article > .premium > .box a.anmelden > div {float: left;}
#linkeSpalte .article > .premium > .box .px33 {float: left; width: 12px; display:block;}
#linkeSpalte .article > .premium > .box > .signin .img {position: absolute; width: 36px; height: 36px; background: url(../images/button_login.png) no-repeat}
#linkeSpalte .article > .premium > .box > .signin .txt { padding-left: 42px;  color: #393939; font-size: 13px;}
#linkeSpalte .article > .premium > .box > .signin .linkeSpalte .txt { padding-top: 2px;}
#linkeSpalte .article > .premium > .box > .signin .txt > .premium {font-family: Georgia; font-style: italic; font-size: 14px; color: #A32021; font-weight: bold;}
#linkeSpalte .article > .px160 {height: 160px; clear:both}
#linkeSpalte .article > .premium .px220 { width: 220px;}

.premiumloginDiv {font-size: 12px;font-weight: bold; color:#555555;font-family:"Lucida Grande", Arial, Helvetica, sans-serif;}
#linkeSpalte .article > .premiumlogin {position: absolute;width:563px; z-index: 999999; margin-top: -73px;}
#linkeSpalte .article > .premiumlogin > .box {margin-top: 90px; border-top: 1px solid #C3C3C3; font-size: 15px; color: #393939; padding: 15px 0px 0px 15px;}
#linkeSpalte .article > .premiumlogin > .box > .topic {}
#linkeSpalte .article > .premiumlogin > .box > .signin {margin-top: 15px; float: left;}
#linkeSpalte .article > .premiumlogin > .box > .signin a {color: #393939; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none;}
#linkeSpalte .article > .premiumlogin > .box > .signin a:hover {color: #393939;}
#linkeSpalte .article > .premiumlogin > .box .linkeSpalte {float: left; width: 230px; min-height: 65px; }
#linkeSpalte .article > .premiumlogin > .box .linkeSpalte_important {width:325px !important;}
#linkeSpalte .article > .premiumlogin > .box .rechteSpalte {float: left; width: 306px; min-height: 65px; }
#linkeSpalte .article > .premiumlogin > .box .l {float: left; width: 257px; min-height: 20px; line-height: 8px; margin-top: 30px; }
#linkeSpalte .article > .premiumlogin > .box .r {float: left; width: 279px; min-height: 20px; line-height: 8px; margin-top: 30px;}
#linkeSpalte .article > .premiumlogin > .box a.anmelden {float: left; background: url(../images/arrow_gray.png) no-repeat; color: #9B9B9B; font-size: 10px; font-style: normal; font-weight: normal; line-height: 10px; padding-left: 15px;}
#linkeSpalte .article > .premiumlogin > .box a.anmelden:hover { background: url(../images/arrow_red.png) no-repeat;}
#linkeSpalte .article > .premiumlogin > .box a.anmelden > div {float: left;}
#linkeSpalte .article > .premiumlogin > .box .px33 {float: left; width: 12px; display:block;}
#linkeSpalte .article > .premiumlogin > .box > .signin .img {position: absolute; width: 36px; height: 36px; background: url(../images/button_login.png) no-repeat}
#linkeSpalte .article > .premiumlogin > .box > .signin .txt { padding-left: 42px;  color: #393939; font-size: 13px;}
#linkeSpalte .article > .premiumlogin > .box > .signin .linkeSpalte .txt { padding-top: 2px;}
#linkeSpalte .article > .premiumlogin > .box > .signin .txt > .premium {font-family: Georgia; font-style: italic; font-size: 14px; color: #A32021; font-weight: bold;}
#linkeSpalte .login > .px160 {height: 110px; clear:both}
#linkeSpalte .article > .premiumlogin .px220 { width: 220px;}

#linkeSpalte .unterseite {clear: both;margin-top: 0px;padding-top: 18px;}
#linkeSpalte .unterseite hr { clear: both; color: #C3C3C3; background-color:#C3C3C2; height: 1px; border: 0px;}
#linkeSpalte .unterseite > .teaser {line-height: normal;}
#linkeSpalte .unterseite > .title {margin-top: 7px;}
#linkeSpalte .unterseite > .text {margin-top: 16px;}
#linkeSpalte .unterseite > .text > h3 {margin: 44px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 18px; font-style: italic; font-weight: bold; color: #A32021;}
#linkeSpalte .unterseite > .text > ul {margin: 10px 0px 10px 0px; padding: 0px;}
#linkeSpalte .unterseite > .text > ul > li { list-style: none; margin: 0px 0px 5px 0px; padding: 0px; display: inline-block}
#linkeSpalte .unterseite > .text > ul > li > input {display: block; float: left;margin-right:10px;}
#linkeSpalte .unterseite > .text > ul > li > label {display: block; }
#linkeSpalte .unterseite > .share {text-align: right;padding-right: 0px;}
#linkeSpalte .unterseite > .share a {float: right;margin-right: 0px; margin-left: 4px;}
#linkeSpalte .unterseite ol.redaktionsumfrage {margin: 21px 0px 0px 0px; padding: 0px;color: #393939; font-size: 16px; font-weight: bold;}
#linkeSpalte .unterseite ol.redaktionsumfrage > li {margin: 0px 0px 10px 33px ; color: #393939; font-size: 16px; font-weight: bold;border-bottom: 1px solid #C3C3C3;}
#linkeSpalte .unterseite ol.redaktionsumfrage > li:last-child {border-bottom: 0px solid #FFFFFF;}
#linkeSpalte .unterseite ol.redaktionsumfrage > li > ul {margin: 10px 0px 20px 0px; padding: 0px;}
#linkeSpalte .unterseite ol.redaktionsumfrage > li > ul > li { list-style: none; color: #555555; font-size: 15px; font-weight: normal; }
#linkeSpalte .unterseite .redaktionsumfragebutton {margin-left: 15px;}
#linkeSpalte .unterseite .zwischenergebnis {margin-top: 10px;float:left;}
#linkeSpalte .unterseite .zwischenergebnis a {color: #9b9b9b; font-size: 9px; font-style:italic; font-weight: bold; background:url(../images/arrow_gray_new.png) 0px 2px no-repeat; padding-left: 15px;}
#linkeSpalte .unterseite .zwischenergebnis a:hover {color: #A32021; background:url(../images/arrow_red_new.png) 0px 2px no-repeat; text-decoration: none;}
#linkeSpalte .unterseite .button {margin-top: 10px;float: right;}
#linkeSpalte .unterseite ul > li > .ergebnis {display: block; margin-bottom: 3px;}
#linkeSpalte .unterseite ul > li > .ergebnis > .prozent {float: left; font-size: 11px; font-weight: bold; margin: 0px 10px 0px 0px; width: 25px; color: #A32021;padding-top: 3px; text-align: right; }
#linkeSpalte .unterseite ul > li > .ergebnis > .balken {height: 10px;background: #A32021; display: inline-block}
#linkeSpalte .unterseite .umfrageergebis {color: #555555; font-size: 11px;}
#linkeSpalte .unterseite .umfrageergebis a {font-size: 11px;}
#linkeSpalte .unterseite .umfrageergebis > .stimmen {}
#linkeSpalte .unterseite .umfrageergebis > .stimmungsbild {}
#linkeSpalte .unterseite .erweitertesuche {display: block; margin-left: 15px; padding-top: 20px;color: #393939; font-size: 12px; }
#linkeSpalte .unterseite .erweitertesuche .title {text-align: left; font-weight: bold;}
#linkeSpalte .unterseite .erweitertesuche .kategorien {float: left; display: inline-block; width: 146px;}
#linkeSpalte .unterseite .erweitertesuche .kategorien > .auflistung { }
#linkeSpalte .unterseite .erweitertesuche .kategorien > .auflistung ul {margin: 0px; padding: 0px;}
#linkeSpalte .unterseite .erweitertesuche .kategorien > .auflistung li { list-style:none;}
#linkeSpalte .unterseite .erweitertesuche .kategorien > .auflistung ul > li > ul {margin-left: 15px;}
#linkeSpalte .unterseite .erweitertesuche .suchfelder { display: inline-block; width: 400px; text-align:right;}
#linkeSpalte .unterseite .erweitertesuche .suchfelder > .item { clear: both; width: 400px; height: 28px; }
#linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .txt { float: left; width: 185px; margin-right: 5px; text-align: right;padding-top: 4px;}
#linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .txt > span { font-size: 10px;}
#linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld {float: left; width: 210px;}
#linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld > input { width: 208px; border: 1px solid #C3C3C3; color: #393939; font-size: 13px; height: 16px; margin-bottom: 3px;}
#linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld > input.halb {width: 97px;border: 1px solid #C3C3C3;color: #393939;font-size: 13px;height: 16px;margin-bottom: 3px;}
#linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld > input.halb:first-child {float:left;}
#linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld > input.halb:last-child {float:right;}
#linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld > select {width: 100px; border: 1px solid #C3C3C3; color: #393939; font-size: 13px; height: 18px; margin-bottom: 3px;}
#linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld > select:first-child {float:left;}
#linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld > select:last-child {float:right;}
#linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .button {}

#linkeSpalte .magazinseite {}
#linkeSpalte .magazinseite > .title {font-size: 30px !important; line-height: 35px !important;}
#linkeSpalte .magazinseite > .teaser {color: #393939; font-family: Georgia; font-style: italic; font-weight: bold; font-size: 15px !important; line-height: 28px !important; margin-top: 2px;}
#linkeSpalte .magazinseite > .teaser h2 {margin: 0px; padding: 0px; font-size: 15px;}
#linkeSpalte .magazinseite > .text {font-size: 15px !important; line-height: 20px !important; }
#linkeSpalte .magazinseite > .probelesen {text-align: right; margin-top: 23px; margin-bottom: 50px;}
#linkeSpalte .magazinseite > .probelesen a { display: block; height: 36px; background: url(../images/button_login.png) center right no-repeat; margin-right: 84px; padding-right: 50px; line-height: 36px; font-family: Georgia; font-style: italic; font-weight: bold; font-size: 18px; text-decoration: none; color: #A32021;}
#linkeSpalte .magazinseite > .probelesen a:hover { text-decoration: underline;}

#linkeSpalte .magazinliste {}
#linkeSpalte .magazinliste > div.title {color:#393939; font-family: Georgia; font-size: 15px; line-height: 25px; font-style: italic; font-weight: bold;padding-left: 17px;}
#linkeSpalte .magazinliste > div.jahre {border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; padding: 5px 0px 0px 15px; height: 20px;}
#linkeSpalte .magazinliste > div.jahre a {float: left; color: #393939; font-size: 13px;font-style: italic; font-weight: bold;}
#linkeSpalte .magazinliste > div.jahre a:hover {color: #A32021;}
#linkeSpalte .magazinliste > div.jahre > div.wrapper { display: block; float: left; width: 520px; height: 17px; margin-left: 5px; margin-right: 5px;}
#linkeSpalte .magazinliste > div.jahre > div.wrapper385 {width:385px;}
#linkeSpalte .magazinliste > div.jahre > div.wrapper438 {width:438px; }
#linkeSpalte .magazinliste > div.jahre > div.wrapper > div.holder { position: absolute; margin-top: 0px; margin-left: 0px; width: 520px; height: 17px;overflow: hidden;}
#linkeSpalte .magazinliste > div.jahre > div.wrapper > div.holder > div#wrapper { width: 10000px;}
#linkeSpalte .magazinliste > div.jahre > div.wrapper a {color: #393939; font-size: 13px;font-style: italic; font-weight: bold; width: 40px; text-align:center; display: inline-block; font-family: Georgia; }
#linkeSpalte .magazinliste > div.jahre > div.wrapper a:hover {color: #A32021;}
#linkeSpalte .magazinliste > div.jahre > div.wrapper span {float: left; width: 5px; font-family: Georgia; text-align:center; padding: 0px 4px 0px 4px; color: #393939; font-size: 13px;font-style: italic; font-weight: bold;}

#linkeSpalte .magazincover { margin-left: 1px; margin-top: 3px;display: inline-block;}
#linkeSpalte .magazincover > .heft {float: left; display: block; width: 128px; height: 175px; margin-left: 12px; margin-top: 14px;}
#linkeSpalte .magazincover > .heft a {border: 0px solid #C3C3C3; width: 128px; height: 175px; display: block; z-index: 120;}
#linkeSpalte .magazincover > .heft a > img { z-index: 110; }
#linkeSpalte .magazincover > .heft a:hover > img { z-index: 90; }
#linkeSpalte .magazincover > .heft > a > img { position: absolute; margin-top: 0px; margin-left: 0px; border: 1px solid #C3C3C3; display: block; }
#linkeSpalte .magazincover > .heft > a > div { position: absolute; margin-top: 0px; margin-left: 0px; width: 130px; height: 177px; background: url(../images/cover-transparenz.png); z-index: 100; color: #A32021; font-family: Georgia; font-style:italic; font-weight:bold; font-size: 18px;text-align: center;  }
#linkeSpalte .magazincover > .heft > a > div > span { line-height: 170px; }
#linkeSpalte .magazincover > .heft > a > div > div.first { padding-top: 60px; }
#linkeSpalte .magazincover > .heft > a > div > div.last { padding-top: 0px; }
#linkeSpalte .magazincover > .heft > img { position: absolute; margin-top: 0px; margin-left: 0px; border: 1px solid #C3C3C3; display: block; z-index: 90; }
#linkeSpalte .magazincover > .heft > div { position: absolute; margin-top: 0px; margin-left: 0px; border: 0px solid #C3C3C3;width: 130px; height: 177px; background: url(../images/cover-transparenz.png); z-index: 100; color: #393939; font-family: Georgia; font-style:italic; font-weight:bold; font-size: 18px;text-align: center;  }
#linkeSpalte .magazincover > .heft > div > span { line-height: 170px; }
#linkeSpalte .magazincover > .heft > div > div.first { padding-top: 60px; }
#linkeSpalte .magazincover > .heft > div > div.last { padding-top: 0px; }
#linkeSpalte .magazinseite .erweitert {font-size:13px !important; line-height: 16px !important; color: #555555 !important; text-align:right; margin-top: 10px; font-weight: bold;}
#linkeSpalte .magazinseite .erweitert a {color: #A32021 !important; text-decoration: none !important; font-style:normal;}
#linkeSpalte .magazinseite .erweitert a:hover {text-decoration: underline !important;}

#linkeSpalte .provo {}
#linkeSpalte .provo > .heft { height: 162px ;}
#linkeSpalte .provo > .heft a { height: 162px; }
#linkeSpalte .provo > .heft > a > div { height: 162px; }
#linkeSpalte .provo > .heft > div { height: 161px; }

#linkeSpalte .extra {}
#linkeSpalte .extra > .heft { height: 177px ;}
#linkeSpalte .extra > .heft a { height: auto; }
#linkeSpalte .extra > .heft > a > div { height: 177px; }
#linkeSpalte .extra > .heft > div { height: 177px; }

#linkeSpalte .dossier {}
#linkeSpalte .dossier > .heft { height: 170px ;}
#linkeSpalte .dossier > .heft a { height: 170px; }
#linkeSpalte .dossier > .heft > a > div { height: 170px; }
#linkeSpalte .dossier > .heft > div { height: 169px; }

#linkeSpalte .edition {margin-bottom: 30px;}
#linkeSpalte .edition:last-child {margin-bottom: 0px; }
#linkeSpalte .edition > .heft { height: 193px;}
#linkeSpalte .edition > .heft a { height: 193px;}
#linkeSpalte .edition > .heft > a > div { height: 193px; }
#linkeSpalte .edition > .heft > div { height: 193px; }

#linkeSpalte ul {margin: 0px; padding: 0px; }
#linkeSpalte ul > li.person {width: 547px; margin: 0px 0px 0px 15px; padding: 10px 0px 0px 0px; list-style:none;min-height: 133px; float: left; border-bottom: 1px solid #C3C3C3;}
#linkeSpalte ul > li.person:last-child {border-bottom: 0px solid #FFFFFF;min-height: 132px;}
#linkeSpalte ul > li.person > div.img {float: left; width: 123px;margin-top: 10px; margin-bottom: 10px;margin-right: 40px;}
#linkeSpalte ul > li.person > div.img > a {background: url(../images/arrow_gray_2.png) no-repeat bottom right; padding-right: 29px; display: block;}
#linkeSpalte ul > li.person > div.img > a:hover {}
#linkeSpalte ul > li.person > div.img > a > img {border: 0px solid #FFF; display: block;}
#linkeSpalte ul > li.person > div.text {display: table-cell; vertical-align: bottom; height: 112px; width: 384px; padding-top: 14px; color: #555555; font-size: 13px; }
#linkeSpalte ul > li.person > div.text > div.taser {margin-top: 5px;}
#linkeSpalte ul > li.person > div.text > div.title h2 { margin: 0px 0px -2px 0px; padding: 0px;}
#linkeSpalte ul > li.person > div.text a.mehr {margin-left:0px;}
#linkeSpalte div.person {}
#linkeSpalte div.person > .img {float: left;}
#linkeSpalte div.person > .img > img { padding: 4px; border: 1px solid #C3C3C3;margin: 20px 20px 0px 15px;}
#linkeSpalte div.person > .name {padding-top: 215px;}
#linkeSpalte div.ohnebild > .name {padding-top: 20px; margin-left: 15px;}
#linkeSpalte div.person > .name h1 {font-size: 18px; margin: 0px 0px 0px 0px; padding: 0px;}
#linkeSpalte div.person > .name > .title {margin-bottom: 10px;}
#linkeSpalte div.person > .text {clear:both;padding-top: 20px;margin-left: 15px;}
#linkeSpalte div.person .teaser {color: #393939; font-size: 16px; font-weight: bold; margin-left: 0px;}
#linkeSpalte div.person .teaser h2 { display: table-cell; font-size: 16px; margin: 0px 0px 0px 0px; padding: 0px; font-weight: bold;}
#linkeSpalte div.person > .name > .teaser {margin-bottom: 20px;}
#linkeSpalte div.person > .text > .txt {margin-top: 10px; font-size: 15px; color: #555555; line-height: 20px;}
#linkeSpalte div.person > .leserstimme {}
#linkeSpalte .person p {margin-top: 15px; }

#linkeSpalte .vorherige {display: inline-block;float:left;color:#393939;margin-left:0px;margin-top:6px;font-family:Georgia;font-style: italic;font-weight: bold;font-size: 12px;}
#linkeSpalte .naechste {display: inline-block;float:right;color:#393939;margin-top:6px;font-family:Georgia;font-style: italic;font-weight: bold;font-size: 12px;}
#linkeSpalte .vorherige a {font-size: 12px;color:#393939 !important;}
#linkeSpalte .naechste a {font-size: 12px;color:#393939 !important;}
#linkeSpalte .vorherige a:hover {color:#A32021 !important;}
#linkeSpalte .naechste a:hover {color:#A32021 !important;}
#linkeSpalte .mitte a {font-size: 12px;color:#393939 !important;}
#linkeSpalte .mitte a:hover {font-size: 12px;color:#A32021 !important;}
#linkeSpalte .infoleiste > .vorherige {display: inline-block;float:left;color:#393939;margin-left:15px;margin-top:6px;font-family:Georgia;font-style: italic;font-weight: bold;font-size: 12px;}
#linkeSpalte .infoleiste > .naechste {display: inline-block;float:right;color:#393939;margin-top:6px;font-family:Georgia;font-style: italic;font-weight: bold;font-size: 12px;}
#linkeSpalte .infoleiste > .mitte {display: block; min-width: 390px; text-align: center; float: left;margin: 6px 10px 0px 10px;font-family:Georgia;font-style: italic;font-weight: bold;font-size: 12px; margin-bottom: 4px;}
#linkeSpalte .leserstimme .text {padding-top: 9px !important;}
#linkeSpalte .leserstimme .testen {}
#linkeSpalte .testen {margin-bottom: 28px;margin-top: 20px;}
#linkeSpalte .testen a { font-size: 15px; color: #A32021; font-style: normal; font-weight: bold; text-decoration: none;}
#linkeSpalte .testen a:hover { text-decoration: underline; }

#linkeSpalte .infoleiste_bilder {display: inline-block; }
#linkeSpalte .infoleiste_bilder .mitte {min-width: 320px; color: #393939;}
#linkeSpalte .bildinfo {margin-left: 15px; color: #A32021; text-align: center; margin-top: 4px;}
#linkeSpalte .bildinfo h1 {margin: 0px; padding: 0px; font-family: Georgia; font-size: 12px; font-style: italic; font-weight: bold;}
#linkeSpalte .bildinfo h1 > a {color: #a32021; font-family: Georgia; font-size: 12px; font-style: italic; font-weight: bold; text-decoration: none;}
#linkeSpalte .bildinfo h1 > a:hover {text-decoration: underline;}
#linkeSpalte .bildergalerie { display:block;}
#linkeSpalte .bildergalerie > .bild {margin-left: 15px; display:block;}
#linkeSpalte .bildergalerie > .bild > .vorherige {position:absolute; margin-top: 0px; margin-left: 0px; /*z-index: 210px;*/}
#linkeSpalte .bildergalerie > .bild > .vorherige a {display:block; width:120px; height: 410px; /*z-index: 220px;*/ background: url("../images/galery_PrevNext.png") bottom left;}
#linkeSpalte .bildergalerie > .bild > .vorherige a:hover {background: url("../images/galery_PrevNext.png") bottom right;}
#linkeSpalte .bildergalerie > .bild > .naechste {position:absolute; margin-top: 0px; margin-left: 427px; /*z-index: 210px;*/}
#linkeSpalte .bildergalerie > .bild > .naechste a {display:block; width:120px; height: 410px; /*z-index: 220px;*/ background: url("../images/galery_PrevNext.png") top left;}
#linkeSpalte .bildergalerie > .bild > .naechste a:hover {background: url("../images/galery_PrevNext.png") top right;}
#linkeSpalte .bildergalerie > .bild img {z-index: 200; width: 547px; display:block;}
#linkeSpalte .bildergalerie > .text {margin: 14px 0px 0px 15px;}
#linkeSpalte .bildergalerie > .info {margin-left: 15px; margin-bottom: 0px; padding-top: 37px;}

#linkeSpalte .liste {margin-top: 40px; margin-left: 15px;}
#linkeSpalte .liste > div.title {color:#393939; font-family: Georgia; font-size: 12px; font-style: italic; font-weight: bold;padding-left: 2px;}
#linkeSpalte .liste > div.artikel {border-top: 1px solid #C3C3C3;border-bottom: 1px solid #C3C3C3;}
#linkeSpalte .liste > div.artikel > div.item {border-bottom: 1px dotted #C3C3C3;}
#linkeSpalte .liste > div.artikel > div.item:last-child {border-bottom: 0px dotted #ffffff;}
#linkeSpalte .liste > div.artikel > div.item {display: block;}
#linkeSpalte .liste > div.artikel > div.item a {display: inline-block;color: #393939; font-size: 10px; font-weight: bold; font-style: normal; min-height: 22px;}
#linkeSpalte .liste > div.artikel > div.item a:hover {color: #A32021;}
#linkeSpalte .liste > div.artikel > div.item div {padding-top: 7px;}
#linkeSpalte .liste > div.artikel > div.item div.titel {float:left; text-align:left;width:280px; margin-left: 5px;padding-bottom: 3px;}
#linkeSpalte .liste > div.artikel > div.item div.datum {float:left; text-align:left;width:70px; margin-left: 20px;}
#linkeSpalte .liste > div.artikel > div.item div.kombibox {float:right; text-align:right; width: 167px;margin-right: 5px;}


#linkeSpalte .umfrageliste { }
#linkeSpalte .umfrageliste > .title {}
#linkeSpalte .umfrageliste > .artikel {overflow: hidden; max-height: 53px; overflow-x: hidden;}
#linkeSpalte .umfrageliste > .artikelALL {max-height: 5000px;}
#linkeSpalte .umfrageliste > .hide {display:none !important;}


#linkeSpalte .tbl { width: 482px; margin: 0px; padding: 0px; vertical-align:top;}
#linkeSpalte .tbl tr {margin: 0px; padding: 0px; vertical-align:top;}
#linkeSpalte .tbl td {margin: 0px; padding: 0px; vertical-align:top;font-size: 12px;}
#linkeSpalte .tbl td.grau1 {color: #393939;}
#linkeSpalte .tbl td.grau2 {color: #555555;}
#linkeSpalte .tbl td.grau3 {color: #9B9B9B;}
#linkeSpalte .tbl td.fett {font-weight: bold;}
#linkeSpalte .tbl td.klein {font-size: 10px; line-height: 15px;}
#linkeSpalte .tbl td.first span.hervorheben {color:#A32021 !important;}
#linkeSpalte .tbl td.third span { font-size: 15px; line-height: 10px; font-family: Arial; font-weight: bold; color: #A32021; margin-right: 5px;}
#linkeSpalte .tbl td.first { width:136px; text-align: right; padding-top: 6px; line-height: 10px;}
#linkeSpalte .tbl td.first span.input-validation-error {color:#A32021 !important;}
#linkeSpalte .tbl td.third > .input-validation-error {border: 1px solid #A32021 !important;}
#linkeSpalte .tbl td.second { width: 15px; text-align:center; padding-top: 4px; font-size: 18px; line-height: 10px; font-family: Arial; font-weight: bold; color: #A32021;}
#linkeSpalte .tbl td.third {width: 328px;padding-bottom: 8px;}
#linkeSpalte .tbl td.padding2 {padding-top: 2px;}
#linkeSpalte .tbl td.padding4 {padding-top: 4px;}
#linkeSpalte .tbl td.padding6 {padding-top: 6px;}
#linkeSpalte .tbl td.padding8 {padding-top: 8px;}
#linkeSpalte .tbl td.padding10 {padding-top: 10px;}
#linkeSpalte .tbl td.padding12 {padding-top: 12px;}
#linkeSpalte .tbl td.padding14 {padding-top: 14px;}
#linkeSpalte .tbl td.padding16 {padding-top: 16px;}
#linkeSpalte .tbl td.padding18 {padding-top: 18px;}
#linkeSpalte .tbl td.padding20 {padding-top: 20px;}
#linkeSpalte .tbl td.padding22 {padding-top: 22px;}
#linkeSpalte .tbl td.padding24 {padding-top: 24px;}
#linkeSpalte .tbl td.padding26 {padding-top: 26px;}
#linkeSpalte .tbl td.padding28 {padding-top: 28px;}
#linkeSpalte .tbl td.padding18first {padding-top: 21px;}
#linkeSpalte .tbl td.sicherheit {padding-top: 33px;}
#linkeSpalte .tbl td > div {margin-top: -10px;}
#linkeSpalte .tbl td.third > select {width: 330px; height: 20px; border: 1px solid #C3C3C3;}
#linkeSpalte .tbl td.third > select.halb {width: 160px;}
#linkeSpalte .tbl td.third > select.drittel {width: 100px;}
#linkeSpalte .tbl td.third > select.center {margin-left: 11px;}
#linkeSpalte .tbl td.third > textarea {width: 328px; height: 150px; border: 1px solid #C3C3C3;}
#linkeSpalte .tbl td.third > input {height: 16px; border: 1px solid #C3C3C3;}
#linkeSpalte .tbl td.third > input.btn {height: inherit !important;}
#linkeSpalte .tbl td.third > .hervorheben {border: 1px solid #A32021 !important;}
#linkeSpalte .tbl td.third > input.vollebreite {width: 328px;}
#linkeSpalte .tbl td.third > input.mittlebreite {width: 263px;}
#linkeSpalte .tbl td.third > input.schmalebreite {width: 48px;}
#linkeSpalte .tbl td.third > .right {float: right;}
#linkeSpalte .tbl td.third > .left {float: left;}
#linkeSpalte .tbl td.third > input.checkbox { margin: 0px; padding: 0px; width: 20px; border: 0px solid #fff;}
#linkeSpalte .tbl td.third > a.reload { display: inline-block; width: 20px; height: 20px; background:url(../images/icons/reload.png) 0px 0px;}
#linkeSpalte .tbl td.third > a.reload:hover {background:url(../images/icons/reload.png) 0px -20px;}
#linkeSpalte .tbl td.third > a.out {color: #9b9b9b;font-family: "Lucida Grande", Arial, Helvetica, sans-serif;font-size:9px;font-style:normal;background: url("../images/arrow_gray_new.png") right center no-repeat; padding-right:15px;}
#linkeSpalte .tbl td.third > a.out1 {color: #9b9b9b;font-family: "Lucida Grande", Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;background: url("../images/arrow_gray_new.png") right center no-repeat; padding-right:15px;}
#linkeSpalte .tbl td.third > a.out:hover {color: #A32021;background: url("../images/arrow_red_new.png") right center no-repeat; }
#linkeSpalte .tbl td.third > div.error {color: #A32021; font-size: 12px; font-weight: bold;}
#linkeSpalte .btn { border: 1px solid #C3C3C3; background-color: #E7E7E7; color: #393939; font-size: 13px; padding: 2px 8px 2px 8px; cursor: pointer;}
#linkeSpalte .btnoff { color: #C3C3C3 !important; cursor: default !important;}

#linkeSpalte .login {padding-top: 0px !important; font-size: 12px !important;}
#linkeSpalte .login > .text {font-size: 12px !important;font-weight: bold;}
#linkeSpalte .login > .line {clear: both; color: #C3C3C3; background-color:#C3C3C2; height: 1px; border: 0px; margin-top: 18px;}
#linkeSpalte .login > .premiumlogin {margin-top: 0px !important;}
#linkeSpalte .login > .premiumlogin > .box {margin-top: 17px !important;}

#linkeSpalte .suche {}
#linkeSpalte .suche .SuchenSie {border-top: 1px solid #C3C3C3;border-bottom: 1px solid #C3C3C3;padding-left: 0px;padding-top: 5px; padding-bottom: 5px; margin-top: 20px; margin-left: 15px;}
#linkeSpalte .suche .SuchenSie > .title {font-size: 13px;  font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-style: normal;margin-bottom: 3px; margin-left: 0px; margin-right: 0px; color: #393939;}
#linkeSpalte .suche .SuchenSie > .title a {font-size: 13px !important;}
#linkeSpalte .suche .SuchenSie > .title > span {color: #A32021;font-weight: bold;}
#linkeSpalte .suche .SuchenSie > .txt {font-size: 13px;}
#linkeSpalte .suche .SuchenSie a {font-size: 13px;}
#linkeSpalte .suche > .article > .title {clear: both;}
#linkeSpalte .suche > .article > .gray {padding-top: 5px;}
#linkeSpalte .suche > .article > .bigtitle > .title {display: inline-block; float: left;}
#linkeSpalte .suche > .article > .bigtitle > .change {display: inline-block; float: right;}

#linkeSpalte .suche > .article > .artikel { margin-top: 40px; margin-left: 15px;}
#linkeSpalte .suche > .article > .artikel > .title {color: #393939; font-family: Georgia; font-size: 12px; font-style: italic; font-weight: bold;}
#linkeSpalte .suche > .article > .artikel > .open {}
#linkeSpalte .suche > .article > .artikel > .open a {color: #9B9B9B; font-size: 9px; color: #393939;padding-top: 2px;}
#linkeSpalte .suche > .article > .artikel > .open a:hover {}
#linkeSpalte .suche > .article > .artikel > .open a.allopen {background: url(../images/inhalt_pfeil_rot.png) no-repeat; padding-left: 12px;color: #9B9B9B; font-size: 9px; color: #393939;padding-top: 2px;}
#linkeSpalte .suche > .article > .artikel > .open a.allclose {background: url(../images/inhalt_pfeil_rot_u.png) no-repeat; padding-left: 12px;color: #9B9B9B; font-size: 9px; color: #393939;padding-top: 2px;}
#linkeSpalte .suche > .article > .artikel > .show { text-align: right;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse {max-height: 146px; border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; }
#linkeSpalte .suche > .article > .artikel > .ergebnisse ul {margin: 0px; padding: 0px;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li {clear: both; display: block;list-style:none; border-bottom: 1px dotted #C3C3C3; color:#393939; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse .item {min-height: 27px;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li:last-child {border-bottom: 0px dotted #C3C3C3;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li >  div {padding-top: 7px;padding-bottom: 7px;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .show {float: left; display: inline-block; width: 15px; padding-bottom: 0px !important;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .show {}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .show a.showopen {background: url(../images/inhalt_pfeil_grau_s.png) no-repeat; padding-left: 12px;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .show a.showclose {background: url(../images/inhalt_pfeil_grau.png) no-repeat; padding-left: 12px;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .titel a {color:#393939; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: bold;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .titel a:hover {color: #A32021;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .titel {float: left; width: 249px;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .datum {float:left; text-align:left;width:70px; margin-left: 20px; }
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .kombibox {float:right; text-align:right;  width: 167px; margin-right: 5px; }
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .auszug {clear: both; color: #9B9B9B; font-size: 10px; font-weight: normal; padding: 0px; margin: 0px 5px 0px 15px;display: none; height: 45px;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .auszug > p {margin: 0px; padding: 0px; padding-top: 0px;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .auszug > p > span { background-color:  #E1DCCB; color: #9B9B9B; font-size: 10px; padding: 0px 3px 0px 3px;}
#linkeSpalte .suche > .article > .artikel > .ergebnisse li > .clear {clear: both; display: block; width: 547px; padding: 0px; margin: 0px;display: block; height: 1px;}

#linkeSpalte .suche > .article > .shop { margin-top: 40px; margin-left: 15px;}
#linkeSpalte .suche > .article > .shop > .title {color: #393939; font-family: Georgia; font-size: 12px; font-style: italic; font-weight: bold;}
#linkeSpalte .suche > .article > .shop > .ergebnisse {max-height: 146px; border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3;}
#linkeSpalte .suche > .article > .shop > .ergebnisse ul {margin: 0px; padding: 0px;} 
#linkeSpalte .suche > .article > .shop > .ergebnisse li {clear: both; display: block;list-style:none; border-bottom: 1px dotted #C3C3C3; color:#393939; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
#linkeSpalte .suche > .article > .shop > .ergebnisse li:last-child {border-bottom: 0px dotted #C3C3C3;}
#linkeSpalte .suche > .article > .shop > .ergebnisse .item {min-height: 27px;}
#linkeSpalte .suche > .article > .shop > .ergebnisse .titel {padding-top: 8px;padding-bottom: 7px;}
#linkeSpalte .suche > .article > .shop > .ergebnisse .titel a {color:#393939; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: bold;}
#linkeSpalte .suche > .article > .shop > .ergebnisse .titel a:hover {color: #A32021;}
#linkeSpalte .suche > .article > .shop > .shopergebnisse {overflow:hidden;}
#linkeSpalte .suche > .article > .shop > .shopergebnisse img {display: block;margin-left: auto; margin-right: auto; padding:5px 0 5px 0; height:40px; width:40px;}
#linkeSpalte .suche > .article > .shop > .show { text-align: right; }

#linkeSpalte .suche > .article > .kommentare { margin-top: 40px; margin-left: 15px;}
#linkeSpalte .suche > .article > .kommentare > .title {color: #393939; font-family: Georgia; font-size: 12px; font-style: italic; font-weight: bold;}
#linkeSpalte .suche > .article > .kommentare > .ergebnisse {max-height: 146px; border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3;}
#linkeSpalte .suche > .article > .kommentare > .ergebnisse ul {margin: 0px; padding: 0px;} 
#linkeSpalte .suche > .article > .kommentare > .ergebnisse li { min-height: 27px; clear: both; display: block; list-style:none; border-bottom: 1px dotted #C3C3C3; color:#393939; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;padding: 0px;margin: 0px;} 
#linkeSpalte .suche > .article > .kommentare > .ergebnisse li:last-child {border-bottom: 0px dotted #C3C3C3; }
#linkeSpalte .suche > .article > .kommentare > .ergebnisse .item > div { padding-top: 7px;}
#linkeSpalte .suche > .article > .kommentare > .ergebnisse .item > .kommentar { float: left; width: 300px; }
#linkeSpalte .suche > .article > .kommentare > .ergebnisse .item > .kommentar a {color:#393939;font-family: "Lucida Grande", Arial, Helvetica, sans-serif;font-size: 10px;font-style: italic;font-weight: bold;}
#linkeSpalte .suche > .article > .kommentare > .ergebnisse .item > .kommentar a:hover {color: #A32021;}
#linkeSpalte .suche > .article > .kommentare > .ergebnisse .item > .autor { float: left; text-align:right; width: 120px;}
#linkeSpalte .suche > .article > .kommentare > .ergebnisse .item > .kombibox { float:right;  text-align:right; width: 104px; margin-right: 5px; }
#linkeSpalte .suche > .article > .kommentare > .show { text-align: right; }

#linkeSpalte .suche > .article > .register { margin-top: 40px; margin-left: 15px;}
#linkeSpalte .suche > .article > .register > .title {color: #393939; font-family: Georgia; font-size: 12px; font-style: italic; font-weight: bold;}
#linkeSpalte .suche > .article > .register > .ergebnisse {max-height: 146px; border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3;}
#linkeSpalte .suche > .article > .register > .ergebnisse ul {margin: 0px; padding: 0px;} 
#linkeSpalte .suche > .article > .register > .ergebnisse li { min-height: 27px; clear: both; display: block; list-style:none; border-bottom: 1px dotted #C3C3C3; color:#393939; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;padding: 0px;margin: 0px;} 
#linkeSpalte .suche > .article > .register > .ergebnisse li:last-child {border-bottom: 0px dotted #C3C3C3; }
#linkeSpalte .suche > .article > .register > .ergebnisse .item > div { padding-top: 7px;}
#linkeSpalte .suche > .article > .register > .ergebnisse .item > .kommentar { float: left; width: 300px; }
#linkeSpalte .suche > .article > .register > .ergebnisse .item > .kommentar a {color:#393939;font-family: "Lucida Grande", Arial, Helvetica, sans-serif;font-size: 10px;font-style: italic;font-weight: bold;}
#linkeSpalte .suche > .article > .register > .ergebnisse .item > .kommentar a:hover {color: #A32021;}
#linkeSpalte .suche > .article > .register > .ergebnisse .item > .autor { float: left; text-align:left; width: 100px;}
#linkeSpalte .suche > .article > .register > .ergebnisse .item > .kombibox { float:right;  text-align:right; width: 124px; margin-right: 5px; }
#linkeSpalte .suche > .article > .register > .show { text-align: right; }

#linkeSpalte .suche > .article > .veranstaltung { margin-top: 40px; margin-left: 15px;}
#linkeSpalte .suche > .article > .veranstaltung > .title {color: #393939; font-family: Georgia; font-size: 12px; font-style: italic; font-weight: bold;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse {max-height: 146px; border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse ul {margin: 0px; padding: 0px;} 
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse li { min-height: 27px; clear: both; display: block; list-style:none; border-bottom: 1px dotted #C3C3C3; color:#393939; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;padding: 0px;margin: 0px;} 
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse li h2 {color:#393939; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;padding: 0px;margin: 0px;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse li:last-child {border-bottom: 0px dotted #C3C3C3; }
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .veranstaltung { float: left; display: block; height: 23px; width: 8px; margin: 5px 10px 5px 0px;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .vortrag {background-color: #F63;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .leserkreis {background-color: #996;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .podium {background-color: #9C9;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .verschiedenes {background-color: #699;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .details {float: left; display: block; height: 23px;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .details > .datum {font-weight: normal; margin-top: 5px;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .details > .ort { font-weight: bold;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .beschreibung {clear: both;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .beschreibung > .text { font-size: 10px !important; line-height: 12px !important; margin: 0px 0px 5px 0px !important; padding-right: 5px !important; line-height: 12px !important; }
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .beschreibung > .title { font-weight: bold; padding-top: 5px; padding-bottom: 3px; }
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .beschreibung > .text { font-weight: normal; padding-bottom: 3px; }
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .beschreibung > .text a {font-size: 10px; font-style: normal; color:#A32021; font-weight: normal; }
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .beschreibung > .text a:hover {text-decoration: underline;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .beschreibung > .kontakt { font-weight: normal; }
#linkeSpalte .suche > .article > .veranstaltung > .show { text-align: right; }

#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse li.showkalender {cursor: pointer; background-color: #ffffff;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse li.showkalender:hover {background-color: #E1E1E1;}
#linkeSpalte .suche > .article > .veranstaltung > .ergebnisse li.showkalender:hover a {color:#A32021 !important; text-decoration: none;}


#linkeSpalte .kalenderkategorien {position: absolute; margin-top: 81px; margin-left: 0px; width: 92px;}
#linkeSpalte .kalenderkategorien ul {margin: 0px; padding: 0px;}
#linkeSpalte .kalenderkategorien li {margin: 0px; padding: 0px;list-style:none; margin-bottom: 5px;}
#linkeSpalte .kalenderkategorien > ul > li > div {display: table-cell; height: 23px; font-size: 11px; color: #9B9B9B;vertical-align: middle; padding-left: 3px;}
#linkeSpalte .kalenderkategorien > ul > li > div h2 { font-size: 11px; color: #9B9B9B; font-weight: normal; margin: 0px; padding: 0px;}
#linkeSpalte .kalenderkategorien .vortrag {border-left: 8px solid #F63;}
#linkeSpalte .kalenderkategorien .leserkreis {border-left: 8px solid #996;}
#linkeSpalte .kalenderkategorien .podium {border-left: 8px solid #9C9;}
#linkeSpalte .kalenderkategorien .verschiedenes {border-left: 8px solid #699;}

/* #linkeSpalte .kalender {margin-left: 107px !important;} */
#linkeSpalte .kalender > .title h1 {font-size:24px !important;}
#linkeSpalte .kalender > .dropdown {margin-left: 15px;}
#linkeSpalte .kalender > .dropdown > form > .suchfeld {border: 1px solid #C3C3C3; width: 150px; height: 17px;}
#linkeSpalte .kalender > .dropdown > select {border: 1px solid #C3C3C3; font-size: 12px;}
#linkeSpalte .kalenderblaettern {}
#linkeSpalte .kalenderblaettern > .jahr {margin-left: 121px;margin-top: 70px; vertical-align:bottom;}
#linkeSpalte .kalenderblaettern > .jahrbottom {margin-top: 10px !important; }
#linkeSpalte .kalenderblaettern > .jahr > a {float: left;color: #555555; font-size: 16px; font-weight: bold; text-transform:uppercase; text-align:center;}
#linkeSpalte .kalenderblaettern > .jahr > a.aktiv {color: #555555; }
#linkeSpalte .kalenderblaettern > .jahr > a.deaktiv {color: #9B9B9B; }
#linkeSpalte .kalenderblaettern > .jahr > div {float: left;width: 150px; height: 18px;margin: 0px 10px 0px 10px;}
#linkeSpalte .kalenderblaettern > .jahr > div > div {float: left;width: 150px;color: #555555; font-size: 16px; font-weight: bold; text-transform:uppercase; text-align:center;}
#linkeSpalte .kalenderblaettern > .tagebox {clear: both;height: 20px;}
#linkeSpalte .kalenderblaettern > .tagebox > .tage {clear: both;}
#linkeSpalte .kalenderblaettern > .tagebox > .tage a {color: #9B9B9B;font-size: 11px; font-weight:normal; font-style:normal;margin-left: 4px; margin-right: 4px;}
#linkeSpalte .kalenderblaettern > .tagebox > .tage a:first-child {margin-left: 0px; margin-right: 4px;}
#linkeSpalte .kalenderblaettern > .tagebox > .tage a:last-child {margin-left: 4px; margin-right: 0px;}
#linkeSpalte .kalenderblaettern > .tagebox > .tage a:hover {color: #A32021;}
#linkeSpalte .kalenderergebnisse {width:563px;  border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; z-index: 99;}
#linkeSpalte .kalenderergebnisseALL {max-height: 100000px !important; }


#linkeSpalte #kalendershow {display: none; width:563px; margin-top: 0px; cursor: pointer;}
#linkeSpalte #kalendershow > .ks_text { position: absolute; margin-top: 6px; z-index: 100; width:548px; text-align: right; padding-top: 0px; font-family: "Lucida Grande", Arial, Helvetica, Sans-Serif; font-size: 9px !important; font-style: italic;  color: #9b9b9b; background: url(../images/arrow_gray_new.png) right center no-repeat; padding-right: 15px;}
#linkeSpalte #kalendershow:hover > .ks_text {color: #A32021; background: url(../images/arrow_red_new.png) right no-repeat;}
#linkeSpalte #kalendershow > .ks_bild { position: absolute; margin-top: 0px; z-index: 80;}



#linkeSpalte .kalenderergebnisse > ul {margin: 0px; padding: 0px; font-size: 15px; line-height: 20px; color: #555555; font-family: "Lucida Grande", Arial, Helvetica, sans-serif;}
#linkeSpalte .kalenderergebnisse > ul > li { padding: 0px; margin: 0px; clear: both; display: block; list-style:none; border-bottom: 1px dotted #C3C3C3; }
#linkeSpalte .kalenderergebnisse > ul > li:last-child {border-bottom: 0px dotted #C3C3C3; }
#linkeSpalte .kalenderergebnisse .veranstaltung { float: left; display: block; height: 31px; width: 8px; margin: 5px 10px 5px 0px; background-color: #F63;}
#linkeSpalte .kalenderergebnisse .vortrag {background-color: #F63;}
#linkeSpalte .kalenderergebnisse .leserkreis {background-color: #996;}
#linkeSpalte .kalenderergebnisse .podium {background-color: #F63;} /* #9C9 */
#linkeSpalte .kalenderergebnisse .verschiedenes {background-color: #F63;} /* #699; */
#linkeSpalte .kalenderergebnisse .details {float: left; display: block; height: 31px;}
#linkeSpalte .kalenderergebnisse .details > .datum {font-weight: normal; margin-top: 5px; line-height: 15px;}
#linkeSpalte .kalenderergebnisse .details > .ort { font-weight: bold;  margin-top: 2px; line-height: 15px;}
#linkeSpalte .kalenderergebnisse .beschreibung { clear: both; margin: 0px 0px 5px 0px; padding-right: 5px;  }
#linkeSpalte .kalenderergebnisse .beschreibung > .title { font-weight: bold; padding-top: 5px; padding-bottom: 3px; }
#linkeSpalte .kalenderergebnisse .beschreibung > .title h3 { font-weight: bold; margin: 0px; padding: 0px; font-size: 15px; }
#linkeSpalte .kalenderergebnisse .beschreibung > .text { font-weight: normal; padding-bottom: 3px; }
#linkeSpalte .kalenderergebnisse .beschreibung > .text a {font-size: 15px; font-style: normal; color:#A32021; font-weight: normal; }
#linkeSpalte .kalenderergebnisse .beschreibung > .text a:hover {text-decoration: underline;}
#linkeSpalte .kalenderergebnisse .beschreibung > .kontakt { font-weight: normal; }
/* linke Spalte */


/* rechte Spalte */
#rechteSpalte img {border:solid 0px #FFF;}
/*#rechteSpalte a {color: #A32021; font-weight: bold; text-decoration: none;}
#rechteSpalte a:hover {text-decoration: underline;}*/
#rechteSpalte {width:400px; float:left;margin:0px; padding: 0px;}
#rechteSpalte p {margin:0px; padding: 0px; min-width:160px;}
#rechteSpalte p span {line-height: normal !important;}
#rechteSpalte div.box {margin-bottom: 43px; padding: 0px; display: inline-block; width: 365px;}
#rechteSpalte div.box:last-child {margin-bottom: 0px; padding: 0px; display: inline-block;}
#rechteSpalte > .px367 {margin-left: 15px;margin-right: 18px;margin-top: 0px;padding: 0px;}
#rechteSpalte .fliesstext_lb {text-align: left;}
#rechteSpalte .fliesstext_rechts {text-align: right;}
#rechteSpalte .standardbox img {margin-right: 15px; margin-bottom: 5px;float: left;}
#rechteSpalte .bigpicturebox img {margin-bottom: 5px;}
#rechteSpalte .bigpicturebox .fliesstext_lb_oben {margin-bottom: 9px;}
#rechteSpalte .bigpicturebox .fließtext_oben {margin-bottom: 9px;}
#rechteSpalte .top_topleft img {margin-right: 15px; margin-bottom: 5px;float: left;}
#rechteSpalte .top_topleft .fliesstext_lb_oben {margin-bottom: 9px;}
#rechteSpalte .top_topleft .fließtext_oben {margin-bottom: 9px;}
#rechteSpalte .top_topleft .fliesstext_lb_oben {margin-bottom: 9px;}
#rechteSpalte .top_topleft .fließtext_oben {margin-bottom: 9px;}
#rechteSpalte .top_bottom_topleft .fliesstext_lb_oben {margin-bottom: 9px;}
#rechteSpalte .top_bottom_topleft .fließtext_oben {margin-bottom: 9px;}
#rechteSpalte .top_bottom_topleft .imagediv {float:left; margin-right: 15px;}
#rechteSpalte .top_bottom_topleft .imagediv200 {width: 200px}
#rechteSpalte .top_bottom_topleft .imagediv154 {width: 154px}
#rechteSpalte .top_bottom_topleft .leftdiv {text-align:right}
#rechteSpalte .top_bottom_topleft .leftdiv128 {height: 128px;}
#rechteSpalte .top_bottom_topleft img {margin-right: 15px; margin-bottom: 5px;}
#rechteSpalte .bottom_bottomleft {width: 100%; height: 248px;}
#rechteSpalte .bottom_bottomleft .imagediv {float:left;  margin-right: 15px;}
#rechteSpalte .bottom_bottomleft .rightdiv {height: 248px;vertical-align: bottom;display: table-cell;}
#rechteSpalte .bottom_bottomleft img {margin-right: 15px; margin-bottom: 5px;}
#rechteSpalte .bottom_topleft {width: 100%; height: 248px;}
#rechteSpalte .bottom_topleft .imagediv {float:left;  margin-right: 15px;}
#rechteSpalte .bottom_topleft .leftdiv { vertical-align: bottom;display: table-cell;}
#rechteSpalte .bottom_topleft .rightdiv {height: 248px;}
#rechteSpalte .leftdiv > .fliesstext_rb .klein_fett_grau3 {margin-right: 5px;}
#rechteSpalte .leftdiv > .fliesstext_rb span {margin-right: 5px;}
#rechteSpalte .kampagnespezial {height: 198px !important;}
#rechteSpalte .kampagnespezial .rightdiv {height: 198px !important;}
#rechteSpalte .kampagnespezial img {border: 1px solid #C3C3C3; display: block;}
#rechteSpalte .kampagnenbox {display: block !important; margin-bottom: 20px !important; background: url(../images/button_login.png) no-repeat;}
#rechteSpalte .kampagnenbox .txt {padding-left: 42px; padding-top: 5px;}
#rechteSpalte .kampagnenbox span {display:block;}
#rechteSpalte .kampagnenbox .icon {position: absolute;}
#rechteSpalte .kampagnenbox .icon img {display: block; width: 36px; height: 36px;}
#rechteSpalte .kalenderbox { width: 100%}
#rechteSpalte .kalenderbox .ergebnis {border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3;}
#rechteSpalte .kalenderbox .ergebnis ul {margin: 0px; padding: 0px;}
#rechteSpalte .kalenderbox .ergebnis li { list-style: none; border-bottom: 1px dotted #C3C3C3; }
#rechteSpalte .kalenderbox .ergebnis li:last-child { list-style: none; border-bottom: 0px dotted #C3C3C3;}
#rechteSpalte .kalenderbox .ergebnis .box {font-size: 12px; margin: 5px 10px 5px 0px; /* border-left: 8px solid #999; */ }

/*
#rechteSpalte .kalenderbox .ergebnis .vortrag {border-left: 8px solid #F63; }
#rechteSpalte .kalenderbox .ergebnis .leserkreis {border-left: 8px solid #996;}
#rechteSpalte .kalenderbox .ergebnis .podium {border-left: 8px solid #9C9; }
#rechteSpalte .kalenderbox .ergebnis .verschiedenes {border-left: 8px solid #699;}
*/

#rechteSpalte .kalenderbox .ergebnis .box > .datum_ort { /* margin-left: 10px; */ font-weight: normal;}
#rechteSpalte .kalenderbox .ergebnis .box > .datum_ort span {padding-left: 5px; font-weight: bold;}
#rechteSpalte .kalenderbox .ergebnis .box > .beschreibung { /* margin-left: 10px; */ margin-top: 3px; }
#rechteSpalte .kalenderbox .ergebnis .box > .beschreibung a {color:#9B9B9B;font-weight: bold; font-style: italic; text-decoration: none;}
#rechteSpalte .kalenderbox .ergebnis .box > .beschreibung a:hover {color:#A32021; text-decoration: none;}
#rechteSpalte .kalenderbox .right { text-align: right; padding-right: 10px;}
#rechteSpalte .kalenderbox .showkalender {}
#rechteSpalte .kalenderbox li.showkalender {cursor: pointer; background-color: #ffffff;}
#rechteSpalte .kalenderbox li.showkalender:hover {background-color: #E1E1E1;}
#rechteSpalte .kalenderbox li.showkalender:hover a {color:#A32021 !important; text-decoration: none;}


#rechteSpalte .magazin {margin-left: 5px;}
#rechteSpalte .magazin > .topic1 {font-size: 15px; line-height: 20px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; margin-top: 0px; margin-bottom: 4px; color:#9B9B9B; }
#rechteSpalte .magazin > .topic2 {font-size: 15px; line-height: 20px; font-family: Georgia; font-weight: bold; font-style: italic; margin-top: 0px; margin-bottom: 0px; color:#A32021; }
#rechteSpalte .magazin > .title {font-size: 30px; line-height: 35px; font-family: Georgia; font-weight: bold; font-style: italic; margin-top: 28px; margin-bottom: 4px; }
#rechteSpalte .magazin > .heft {width: 230px; }
#rechteSpalte .magazin > .heft > .schatten_top {width: 100%; height: 10px; background: url(../images/schatten-230.png) top left; }
#rechteSpalte .magazin > .heft > .schatten_background {width: 100%; background: url(../images/schatten-230.png) bottom right; }
#rechteSpalte .magazin > .heft > .schatten_background img { border: 1px solid #C3C3C3 !important; display: block; }
#rechteSpalte .magazin > .ausgabe {font-size: 13px; line-height: 20px; font-weight: bold; margin-top: 9px;}
#rechteSpalte .magazin > .ausgabe a {color: #393939; text-decoration:none}
#rechteSpalte .magazin > .ausgabe a:hover {color: #A32021; text-decoration:none}
#rechteSpalte .magazin > .links { margin-top: 3px; font-size: 9px; line-height: 16px; color: #9B9B9B; }
#rechteSpalte .magazin > .links > .link { display: block; }
#rechteSpalte .magazin > .links > .vergriffen { padding-left: 18px;}
#rechteSpalte .magazin > .links > .link > a {color: #393939; text-decoration: none; background: url(../images/inhalt_pfeil_rot.png) center left no-repeat; padding-left: 16px; font-weight: bold; font-family: Georgia; line-height: 18px; font-style: italic;font-size: 15px;}
#rechteSpalte .magazin > .links > .link > a:hover { color: #A32021; text-decoration: none; }

#rechteSpalte .titelthema {margin-left: 5px; margin-top: 28px;}
#rechteSpalte .titelthema a {color:#393939; text-decoration: none; font-weight: bold;}
#rechteSpalte .titelthema a:hover {color:#a32021;}
#rechteSpalte .titelthema > .subtitle {color: #393939; font-family: Georgia; font-style: italic; font-weight: bold; font-size: 15px; line-height: 28px; margin-top: 20px; }
#rechteSpalte .titelthema > .title {font-size: 30px; line-height: 35px; font-family: Georgia; font-weight: bold; font-style: italic; margin-bottom: 4px; }
#rechteSpalte .titelthema > .teaser {color: #393939; font-family: Georgia; font-style: italic; font-weight: bold; font-size: 15px; line-height: 28px; margin-bottom: 20px;}
#rechteSpalte .titelthema > .text {color: #555555; font-size: 15px; line-height: 20px;}

#rechteSpalte .inhalt {margin-left: 5px;}
#rechteSpalte .inhalt > .title { text-transform: uppercase; color: #393939; font-weight: bold; font-size: 13px;margin-top: 32px; margin-bottom: 15px; }
#rechteSpalte .inhalt > ul {margin: 0px; padding: 0px;}
#rechteSpalte .inhalt > ul > li { list-style: none; margin-top: 8px; margin-bottom: 8px; }
#rechteSpalte .inhalt > ul > li > div.bereich { color: #393939; font-family: Georgia; font-style: italic; font-weight: bold; font-size: 15px; border-bottom: 1px solid #C3C3C3; line-height: 18px;}
#rechteSpalte .inhalt > ul > li > div.bereich > a {display: inline-block;color: #393939;text-decoration: none;padding-left: 16px; width: 100%;}
#rechteSpalte .inhalt > ul > li > div.bereich > a:hover {color: #A32021;}
#rechteSpalte .inhalt > ul > li > div.bereich > a.inaktiv {background: url(../images/inhalt_pfeil_rot.png) center left no-repeat;}
#rechteSpalte .inhalt > ul > li > div.bereich > a.aktiv {background: url(../images/inhalt_pfeil_grau.png) center left no-repeat;}
#rechteSpalte .inhalt > ul > li > div.aktiv {}
#rechteSpalte .inhalt ul.artikel { margin: 0px; padding: 0px; }
#rechteSpalte .inhalt ul.artikel > li { display: inline-block; list-style: none;margin-top: 8px; font-size: 13px; color: #9B9B9B;}
#rechteSpalte .inhalt ul.artikel > li > .seite {padding-top: 1px; width: 35px; text-align: right; margin-right: 10px; float: left; font-weight: bold;}
#rechteSpalte .inhalt ul.artikel > li > .text {width: 310px; display: table-cell;}
#rechteSpalte .inhalt ul.artikel > li > .text a {color: #393939; text-decoration: none; font-weight: bold;}
#rechteSpalte .inhalt ul.artikel > li > .text a:hover {color: #A32021;}
#rechteSpalte .inhalt ul.artikel > li.aktiv  { list-style: none;margin-top: 8px; font-size: 13px; color: #A32021;}
#rechteSpalte .inhalt ul.artikel > li.aktiv > .text {display: table-cell;}
#rechteSpalte .inhalt ul.artikel > li.aktiv > .text a {color: #A32021; text-decoration: none; font-weight: bold;}
#rechteSpalte .inhalt ul.artikel > li.aktiv > .text a:hover {color: #A32021;}

#rechteSpalte .inhaltextra { color: #9B9B9B; font-size: 13px; margin-bottom: 15px; }
#rechteSpalte .inhaltextra:last-child { margin-bottom: 0px; }
#rechteSpalte .inhaltextra > .autor {}
#rechteSpalte .inhaltextra > .link {}
#rechteSpalte .inhaltextra > .link > a {color: #393939; text-decoration: none; font-weight: bold;}
#rechteSpalte .inhaltextra > .link > a:hover {color: #A32021;}
#rechteSpalte .inhaltextra > .text {}

#rechteSpalte .inhalt {color: #9B9B9B; font-size: 13px; }
#rechteSpalte .inhalt > b {color: #393939;}
#rechteSpalte p {color: #9B9B9B; font-size: 13px; margin-bottom: 0px; }
#rechteSpalte .inhalt_dachzeile {}
#rechteSpalte .inhalt_titel {font-weight: bold; color: #393939;}
#rechteSpalte .inhalt_untertitel {margin-bottom: 15px;}
#rechteSpalte .inhalt_untertitel:last-child {margin-bottom: 0px;}

/* rechte Spalte */


/* footer */
#footer	{margin-top: 6px;margin-bottom: 55px;width: 1000px;	font-size: 9px;color: #555555;}
#footer > .footerleiste {height: 26px;border-top: 1px solid #393939;border-bottom: 1px solid #393939;margin-bottom: 10px;}
#footer > .footerleiste > .about {color: #393939;font-size: 9px;float: left;width: 800px;margin-top: 7px;text-align:center;}
#footer > .footerleiste > .about a {color: #393939;margin-right: 33px;text-decoration: none;}
#footer > .footerleiste > .about a:hover {color: #A32021;}
#footer > .footerleiste > .social {color: #393939;font-size: 9px;float: left;width: 195px;text-align:right;margin-right: 5px;}
#footer > .footerleiste > .social > div {float: right;}
#footer > .footerleiste > .social > div.text {margin-top: 7px;}
#footer > .footerleiste > .social > div.icon {margin-top: 5px;}
#footer > .footerleiste > .social > div.icon a {margin-left: 5px;}
#footer > .footerleiste > .social > div.icon a.twitter { display: block; width: 16px; height: 16px; background:url(../images/icons/icons-footer.png) 0px 0px no-repeat; margin-left: 5px;}
#footer > .footerleiste > .social > div.icon a.twitter:hover { background:url(../images/icons/icons-footer.png) -24px 0px no-repeat;}
#footer > .footerleiste > .social > div.icon a.rss { display: block; width: 16px; height: 16px; background:url(../images/icons/icons-footer.png) 0px -24px no-repeat; margin-left: 5px;}
#footer > .footerleiste > .social > div.icon a.rss:hover { background:url(../images/icons/icons-footer.png) -24px -24px no-repeat;}
#footer > .footerleiste > .social > div.icon img {border: 0px solid #FFF;}
#footer > ul {margin: 0px 0px 0px 0px; padding: 0px;}
#footer > ul li {width: 130px;margin-top: 0px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;float: left;list-style-type: none;list-style-position: outside;list-style-image: none;}
#footer > ul li.small {width: 80px !important;}
#footer > ul li.big {width: 150px !important;}
#footer > ul li.big > ul > li {width: 150px !important;}
#footer > ul a {color: #555555;text-decoration:none;}
#footer > ul a:hover {color: #A32021;}
/* footer */


/* Umfrage */
.unterseite {}
.unterseite .umfragetopic {font-family: Georgia;}
.unterseite ul.umfrageul {}
.unterseite ul.umfrageul > li {}
.unterseite ul.umfrageul > li input {float: left;}
.unterseite ul.umfrageul > li label {float: left; width: 510px;}
.poll {}
.poll h1 {}
.poll h2 {}
.poll h3 {}
.poll ul {}
.poll ul > li {}
.poll ul > li > .radio {float: left;}
.poll ul > li > .answer {float: left; width: 520px;}
.btn:active {border: 1px #c3c3c3 solid !important;}
input.btn:active {border: 1px #c3c3c3 solid !important;}
input.deaktivieren[disabled] {
   cursor: pointer !important;
   color: #C3C3C3 !important;
}


#linkeSpalte .bannerbox {display: block; margin-top: 5px;}
#linkeSpalte .bannerbox > .banner {}
#linkeSpalte .bannerbox > .banner img {display: block;}
#linkeSpalte .bannerbox > .text {margin-left: 0px}
#linkeSpalte .bannerbox > .text p {margin-top: 5px;}
#linkeSpalte .bannerbox > .text textarea {display: block; width: 100%; height: 40px; font-size: 11px;}

a.Pfeil {background: url("../images/button_login.png") top left no-repeat; min-height: 36px; display: block; padding: 10px 0px 0px 46px; }

.footer-weitere-artikel {margin-left: 18px; margin-right: 28px;}
.footer-weitere-artikel h1 {font-family: Georgia; font-style: italic; font-weight: bold; color: #393939; font-size: 30px; line-height: 34px; border-bottom: 1px solid #C3C3C3; padding-left: 15px;}
.footer-weitere-artikel .box {padding-left: 15px; display: block;}
.footer-weitere-artikel .box > .elementbox {float:left; width: 227px; margin-right: 6px;}
.footer-weitere-artikel .box > .elementbox > .topic { width: 227px !important; height: 28px !important; cursor: pointer;}
.footer-weitere-artikel .box > .elementbox > .t1 {background: url("../images/footer-weitere-artikel-topics-2.png") 0px 0px no-repeat;}
.footer-weitere-artikel .box > .elementbox > .t2 {background: url("../images/footer-weitere-artikel-topics-2.png") 0px -30px no-repeat;}
.footer-weitere-artikel .box > .elementbox > .t3 {background: url("../images/footer-weitere-artikel-topics-2.png") 0px -60px no-repeat;}
.footer-weitere-artikel .box > .elementbox > .t4 {background: url("../images/footer-weitere-artikel-topics-2.png") 0px -90px no-repeat;}
.footer-weitere-artikel .box > .elementbox > .t5 {background: url("../images/footer-weitere-artikel-topics-2.png") 0px -120px no-repeat;}
.footer-weitere-artikel .box > .elementbox > .element {}
.footer-weitere-artikel .box > .elementbox > .element ul {padding: 0px; margin: 7px 5px -7px 5px; list-style-type: none; border-bottom: 1px solid #C3C3C3;}
.footer-weitere-artikel .box > .elementbox > .element ul.no {border-bottom: 0px solid #C3C3C3;}
.footer-weitere-artikel .box > .elementbox > .element li {line-height: 16px; font-size: 12px; font-family: Georgia; margin-bottom: 7px;}
.footer-weitere-artikel .box > .elementbox > .element li a {color: #a32021; line-height: 14px; text-decoration: none;}
.footer-weitere-artikel .box > .elementbox > .element li a:hover {text-decoration: underline;}
.footer-weitere-artikel .box > .elementbox > .element li.limehr {text-align: right; margin-bottom: 0px;}
.footer-weitere-artikel .box > .elementbox > .element li.limehr a {color: #555555; font-size: 11px; font-style: italic; font-weight: bold; text-decoration: none; font-family: "Lucida Grande", Arial, Helvetica, sans-serif;}
.footer-weitere-artikel .box > .elementbox > .element li.limehr a:hover {color: #a32021;}

.footer-mehr-artikel-anzeigen {font-family: Georgia; text-align: right; margin-top: 35px; }
.footer-mehr-artikel-anzeigen > a {color: #393939 !important; font-size: 12px; font-style: italic; font-weight: bold; text-decoration: none;}
.footer-mehr-artikel-anzeigen > a:hover {color: #a32021 !important;}


.footer-channelseite > .artikel {max-height: 5000px !important; border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; }
.footer-channelseite > .artikel ul {margin: 0px; padding: 0px;}
.footer-channelseite > .artikel li {clear: both; display: block;list-style:none; border-bottom: 1px dotted #C3C3C3; color:#393939; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.footer-channelseite > .artikel .item {min-height: 27px;}
.footer-channelseite > .artikel li:last-child {border-bottom: 0px dotted #C3C3C3;}
.footer-channelseite > .artikel li >  div {padding-top: 7px;padding-bottom: 7px;}
.footer-channelseite > .artikel li > .show {float: left; display: inline-block; width: 15px; padding-bottom: 0px !important;}
.footer-channelseite > .artikel li > .show {}
.footer-channelseite > .artikel li > .show a.showopen {background: url(../images/inhalt_pfeil_grau_s.png) no-repeat; padding-left: 12px;}
.footer-channelseite > .artikel li > .show a.showclose {background: url(../images/inhalt_pfeil_grau.png) no-repeat; padding-left: 12px;}
.footer-channelseite > .artikel li > .titel a {color:#393939 !important; font-family: "Lucida Grande", Arial, Helvetica, sans-serif !important; font-size: 10px !important; font-style: italic !important; font-weight: bold !important;}
.footer-channelseite > .artikel li > .titel a:hover {color: #A32021 !important;}
.footer-channelseite > .artikel li > .titel {float: left; width: 249px;}
.footer-channelseite > .artikel li > .datum {float:left; text-align:left;width:70px; margin-left: 20px; }
.footer-channelseite > .artikel li > .kombibox {float:right; text-align:right;  width: 167px; margin-right: 5px; }
.footer-channelseite > .artikel li > .auszug {clear: both; color: #9B9B9B; font-size: 10px; font-weight: normal; padding: 0px; margin: 0px 5px 0px 15px;display: none; height: 45px;}
.footer-channelseite > .artikel li > .auszug > p {margin: 0px; padding: 0px; padding-top: 0px;}
.footer-channelseite > .artikel li > .auszug > p a {font-size: 10px !important;}
.footer-channelseite > .artikel li > .auszug > p > span { background-color:  #E1DCCB; color: #9B9B9B; font-size: 10px; padding: 0px 3px 0px 3px;}
.footer-channelseite > .artikel li > .clear {clear: both; display: block; width: 547px; padding: 0px; margin: 0px;display: block; height: 1px;}

/* E-Paper und App Dokumentation */
.epaper_r_grau {color: #393939; font-size: 13px; line-height: 16px; height:30px; padding-top: 3px;}
.epaper_r_grau a {color: #393939 !important; text-decoration: none; font-size: 13px; line-height: 16px;}
.epaper_r_grau a:hover {color: #A32021 !important; text-decoration: none; font-size: 13px; line-height: 16px;}

.epaper_fragen { border: 1px solid #C7BEBB; margin: 0 0 25px 0; padding: 10px 14px 15px 14px;}
.epaper_fragen > p { margin: 10px 0 0 0 !important; padding: 0px; font-size: 12px; font-weight: normal; }
.epaper_fragen > p a { font-style: normal !important; }
.epaper_fragen > p a img { border:none; vertical-align: middle; margin: 0 5px 0 5px; }
.epaper_fragen .frage a { font-style: normal !important;}
.fragen_title { color: #A32021; font-family: Georgia; font-size: 15px; font-style: italic; font-weight: bold; }
.epaper_fragen ul {margin: 10px 0 0 0 !important; padding: 0px;}
.epaper_fragen li {clear: both; display: block; list-style:none; border-bottom: 1px dotted #A32021; color:#393939; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 0 !important; padding: 3px 0 3px 0 !important;}
.epaper_fragen li:last-child { border: none; }
.epaper_fragen li > .show_antwort {float: left; display: inline-block; width: 15px; padding-bottom: 0px !important;}
.epaper_fragen li > .show_antwort a.showopen {background: url(../images/inhalt_pfeil_grau_s.png) no-repeat; padding-left: 12px;}
.epaper_fragen li > .show_antwort a.showclose {background: url(../images/inhalt_pfeil_grau.png) no-repeat; padding-left: 12px;}
.epaper_fragen li > .frage_antwort {clear: both; font-size: 12px; font-weight: normal; padding: 0px; margin: 5px 5px 5px 15px; display: none; height: auto;}
.epaper_fragen li > .clear {clear: both; display: block; width: 547px; padding: 0px; margin: 0px; display: block; height: 1px;}




.klappboxBP {display: table-row-group;}
.klappboxHEADER {display: table-header-group !important;}
.klappbox { border: 1px solid #C7BEBB; margin-bottom: 12px; width: 560px; }
.klappbox >   .title {margin: 3px 0px 3px 16px; font-family: Georgia; font-size: 15px; font-style: italic; font-weight: bold; display: block; color: #A32021;}
.klappclose > .title { color: #978D89; }
.klappopen  > .title {color: #A32021; }

.klappclose > .arrow {padding-left: 18px; background: url('../images/arrow.png') 0px 5px no-repeat; cursor: pointer; padding-top: 4px;}
.klappopen  > .arrow {padding-left: 18px; background: url('../images/arrow_c.png') 0px 5px no-repeat; cursor: pointer; padding-top: 4px;}

.klappclose {background-color: #E5E0DE; }
.klappopen {background-color: #ffffff; }

.klappclose > .content { display: none;}
.klappopen  > .content {display: none;}

.klappbox > .content { }
.klappbox > .content > .textbox { margin: 10px 10px 10px 14px; font-size: 13px; line-height: 16px; color: #555555;}
.klappbox > .content ul.p { }
.klappbox > .content ul.p li {margin-left: 14px; list-style-type: decimal;font-size: 13px; line-height: 16px; color: #555555;}

.klappbox .frage a { font-style: normal !important;}
.klappbox ul.fragen {margin: 10px 0 0 15px !important; padding: 0px;}
.klappbox li.frage {clear: both; display: block; list-style:none; border-bottom: 1px dotted #A32021; color:#393939; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 0 !important; padding: 3px 0 3px 3px !important;}
.klappbox li:last-child { border: none; }
.klappbox li.frage > .show_antwort {float: left; display: inline-block; width: 15px; padding-bottom: 0px !important;}
.klappbox li.frage > .show_antwort a.showopen {background: url(../images/inhalt_pfeil_grau_s.png) no-repeat; padding-left: 12px;}
.klappbox li.frage > .show_antwort a.showclose {background: url(../images/inhalt_pfeil_grau.png) no-repeat; padding-left: 12px;}
.klappbox li.frage > .frage_antwort {clear: both; font-size: 12px; font-weight: normal; padding: 0px; margin: 5px 5px 5px 15px; display: none; height: auto;}
.klappbox li.frage > .clear {clear: both; display: block; width: 547px; padding: 0px; margin: 0px; display: block; height: 1px;}

.table_100 {display: table; width: 100%;}


/*
.BKformular {margin-left: 12px; margin-right: 17px; min-height: 600px;}

.BKklappbox { border: 1px solid #C7BEBB; margin-bottom: 12px;}
.BKklappbox >   .title {padding: 3px 0px 3px 16px; font-family: Georgia; font-size: 15px; font-style: italic; font-weight: bold; display: block; color: #A32021;}
.BKklappclose > .title { color: #978D89; }
.BKklappopen  > .title {color: #ffffff; background-color:#A32021; }

.BKklappclose > .arrow {padding-left: 18px; background: url('../images/arrow.png') 0px 2px no-repeat; cursor: pointer;}
.BKklappopen  > .arrow {padding-left: 18px; background: url('../images/arrow_c.png') 0px 2px no-repeat; cursor: pointer;}

.BKklappclose {background-color: #E5E0DE; }
.BKklappopen {background-color: #ffffff; border: 0px solid #A32021;}

.BKklappclose > .content { display: none;}
.BKklappopen  > .content {display: block;}

.BKklappbox > .content { padding-bottom: 14px;}
.BKklappbox > .content .anmeldenH { margin: 0px 0px 16px 0px; border: 1px solid #C7BEBB; background-color: #ffffff; padding-bottom: 14px; }
.BKklappbox > .content .anmeldenH .formbox > .button > button.next { border: 1px solid #A32021; background-color: #A32021; color: #ffffff; margin-left: 10px;}
.BKklappbox > .content .anmeldenH .formbox > .form input[type='text'], input[type='password'] {border: 1px solid #C7BEBB; background-color: #ffffff; }
.BKklappbox > .content .anmeldenH .formbox > .form input[type='checkbox'] {border: 1px solid #C7BEBB; background-color: #ffffff; }
.BKklappbox > .content .anmeldenH .linie {border-bottom: 1px dashed #A32021;}

.BKklappbox > .content .anmelden { margin: 0px 0px 16px 0px; border: 1px solid #C7BEBB; background-color: #F7F5F4; padding-bottom: 14px; }
.BKklappbox > .content .anmelden:hover {  border: 1px solid #C7BEBB; background-color: #ffffff; }
.BKklappbox > .content .anmelden .formbox > .button > button.next { border: 1px solid #C7BEBB; background-color: #E5E0DE; color: #978D89; margin-left: 10px;}
.BKklappbox > .content .anmelden:hover .formbox > .button > button.next { border: 1px solid #A32021; background-color: #A32021; color: #ffffff; margin-left: 10px;}
.BKklappbox > .content .anmelden:hover .formbox > .text {color: #555555;}
.BKklappbox > .content .anmelden .formbox > .form input[type='text'], input[type='password'] {border: 1px solid #C7BEBB; background-color: #E5E0DE; }
.BKklappbox > .content .anmelden:hover .formbox > .form input[type='text'], input[type='password'] {border: 1px solid #C7BEBB; background-color: #ffffff; }
.BKklappbox > .content .anmelden .formbox > .form input[type='checkbox'] {border: 1px solid #C7BEBB; background-color: #E5E0DE; }
.BKklappbox > .content .anmelden:hover .formbox > .form input[type='checkbox'] {border: 1px solid #C7BEBB; background-color: #ffffff; }

.BKklappbox > .content .anmelden:hover .linie {border-bottom: 1px dashed #A32021;}


.BKklappbox > .content .linie {margin: 16px 0px 0px 0px; border-bottom: 1px dashed #978D8B;}
.BKklappbox > .content .title {margin: 15px 16px 3px 16px; font-family: Georgia; font-size: 15px; font-style: italic; font-weight: bold; display: block; color: #4B4442;}
.BKklappbox > .content .textbox { float: left; width: 255px; font-size: 13px; line-height: 16px; color: #978D8B;}
.BKklappbox > .content .textbox2 { width: 225px !important;}
.BKklappbox > .content > .textbox {margin: 15px 0px 0px 15px; float: left; width: 240px; font-size: 13px; line-height: 16px; color: #978D8B;}
.BKklappbox > .content .textbox > .text { margin: 10px 45px 10px 14px;}
.BKklappbox > .content .textbox > .text p {margin-bottom: 5px;}

.BKklappbox > .content .formbox { width: 501px; padding-top: 10px; margin-left: 14px; }
.BKklappbox > .content .formbox2 { width: 390px !important; }
.BKklappbox > .content .formbox > .text {float: right; padding-top: 16px; width: 360px; font-size: 13px; line-height: 16px; color: #978D8B;}
.BKklappbox > .content .formbox > .radio { margin-top: 5px; clear: both; font-size: 13px; line-height: 16px; color: #555555; }
.BKklappbox > .content .formbox > .sepa { margin-bottom: 10px !important; }
.BKklappbox > .content .formbox > .span { margin-top: 30px !important; }
.BKklappbox > .content .formbox > .sub { float: left; width: 131px; margin-top: 5px; clear: both; font-size: 12px; line-height: 16px; color: #978D8B; text-align: right; }
.BKklappbox > .content .formbox > .checkbox {padding-top: 8px;}
.BKklappbox > .content .formbox > .step6 { margin-top: 15px; }
.BKklappbox > .content .formbox > .sub sub { font-size: 22px;  color: #A32021; }
.BKklappbox > .content .formbox > .form {float: right; margin-bottom: 5px;}
.BKklappbox > .content .formbox > .form input[type='text'], input[type='password'], select, textarea {margin: 0px !inportant; margin-top: 3px; padding: 3px 5px 3px 5px; width: 348px; border: 1px solid #C7BEBB; }
.BKklappbox > .content .formbox > .form select {margin: 0px !inportant; padding: 3px 5px 3px 5px; width: 360px; border: 1px solid #C7BEBB; }
.BKklappbox > .content .formbox > .form input[type='text'].m {width: 290px; }
.BKklappbox > .content .formbox > .form input[type='text'].s {width: 40px; }
.BKklappbox > .content .formbox > .form input[type='text'].t:first-child { float: left; }
.BKklappbox > .content .formbox > .form input[type='text'].t:last-child { float: right; }
.BKklappbox > .content .formbox > .form input[type='text'].bic { width: 275px; letter-spacing: 10px; text-transform: uppercase; }
.BKklappbox > .content .formbox > .form input[type='text'].iban { width: 325px; letter-spacing: 5px; text-transform: uppercase; }

.BKklappbox > .content .formbox > .form select.m {margin: 0px !inportant; padding: 3px 5px 3px 5px; width: 175px; border: 1px solid #C7BEBB; }
.BKklappbox > .content .formbox > .form select.m:first-child { float: left; }
.BKklappbox > .content .formbox > .form select.m:last-child { float: right; }

.BKklappbox > .content .formbox > .form select.s {float: left;margin: 0px !inportant; padding: 3px 5px 3px 5px; width: 113px; border: 1px solid #C7BEBB; margin-right: 10px; }
.BKklappbox > .content .formbox > .form select.s:last-child { float: right; margin-right: 0px; }

.BKklappbox > .content .formbox > .button { text-align: right; margin-top: 30px;}
.BKklappbox > .content .formbox > .button > button { width: 175px; border: 1px solid #C7BEBB; background-color: #E5E0DE; cursor: pointer; padding-top: 2px; padding-bottom: 2px; color: #978D89;}
.BKklappbox > .content .formbox > .button > button.next { border: 1px solid #A32021; background-color: #A32021; color: #ffffff; margin-left: 10px;}


.BKklappbox > .content .clear { clear: both; margin-bottom: 0px;}
.BKklappbox > .content ul.p { }
.BKklappbox > .content ul.p li {margin-left: 14px; list-style-type: decimal;font-size: 13px; line-height: 16px; color: #555555;}

.BKklappbox .frage a { font-style: normal !important;}
.BKklappbox ul.fragen {margin: 10px 0 0 15px !important; padding: 0px;}
.BKklappbox li.frage {clear: both; display: block; list-style:none; border-bottom: 1px dotted #A32021; color:#393939; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 0 !important; padding: 3px 0 3px 3px !important;}
.BKklappbox li:last-child { border: none; }
.BKklappbox li.frage > .show_antwort {float: left; display: inline-block; width: 15px; padding-bottom: 0px !important;}
.BKklappbox li.frage > .show_antwort a.showopen {background: url(../images/inhalt_pfeil_grau_s.png) no-repeat; padding-left: 12px;}
.BKklappbox li.frage > .show_antwort a.showclose {background: url(../images/inhalt_pfeil_grau.png) no-repeat; padding-left: 12px;}
.BKklappbox li.frage > .frage_antwort {clear: both; font-size: 12px; font-weight: normal; padding: 0px; margin: 5px 5px 5px 15px; display: none; height: auto;}
.BKklappbox li.frage > .clear {clear: both; display: block; width: 547px; padding: 0px; margin: 0px; display: block; height: 1px;}
*/

input.optoutbutton {border: 1px solid #A32021; background-color: #A32021; color: #ffffff; width: 61px; padding-top: 2px; padding-bottom: 2px; float: left; margin-top: 5px; cursor: pointer;}
div.optouttext { margin-left: 20px; width: 450px; display: inline-block; clear: both;}

input.optinbutton {border: 1px solid #A32021; background-color: #A32021; color: #ffffff; width: 61px; padding-top: 2px; padding-bottom: 2px; float: left; margin-top: 5px; cursor: pointer;}
div.optintext {margin-left: 20px; width: 450px; display: inline-block; clear: both;}


.RechteSpalteEpaperApp {font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 13px; }
.RechteSpalteEpaperApp ul {margin: 0px; padding: 0px;}
.RechteSpalteEpaperApp li { list-style:none; background:url(../images/button_login_f.png) 0px 2px no-repeat; cursor: pointer; background-color: #ffffff; color: #393939 !important; line-height: normal !important; font-weight: bold;margin-bottom: 10px;}
.RechteSpalteEpaperApp li span {font-weight: normal !important;}
.RechteSpalteEpaperApp li:hover {background-color: #E1E1E1; color: #A32021 !important;}
.RechteSpalteEpaperApp .text  {float: left; padding-left: 43px; padding-top: 11px;}
.RechteSpalteEpaperApp .badge {float: right; width: 114px; height: 40px;}
.RechteSpalteEpaperApp .badgeLeer {float: right; width: 1px; height: 40px;}
.RechteSpalteEpaperApp .badge img {padding-top: 3px;}


.layerbackground {position: fixed; top: 0px; left: 0px; padding-top:140px; background:#AAA url(../images/overlay_bg.png); opacity:1; background-color: transparent !important; display: none; width: 100%; min-height: 2000px; text-align: center;z-index: 1001;}
.layerbackground > .layer {max-width: 470px; min-width: 300px; margin: 0px auto; text-align: left;z-index: 1002; }
.layerbackground > .layer > .rahmen {display: block; min-width:290px; background-color: #ffffff; border: 3px solid #C3C3C3; margin-left: 20px; margin-right: 20px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif;}
.layerbackground > .layer > .rahmen > .header {max-width: 650px; min-width: 290px; text-align: right; height: 0px;}
.layerbackground > .layer > .rahmen > .header a {position: relative; top: -21px; right: -12px; background: url(../images/close.png) top right no-repeat;padding-right:27px !important; padding-bottom: 16px; text-transform: uppercase !important; color:#9b9b9b !important; font-size: 10px !important; height:30px !important; line-height:16px !important; text-decoration:none !important; font-weight:bold !important;outline:none !important; font-style: normal !important;}
.layerbackground > .layer > .rahmen > .inhalt {margin: 10px;}
.layerbackground > .layer > .rahmen > .inhalt > .title {font-family: Georgia; color:#a32021; font-weight:bold; font-style:italic; font-size:15px; margin-bottom:5px; margin-top:5px; line-height:20px;}
.layerbackground > .layer > .rahmen > .inhalt > .ErrorAnmeldung {color:#a32021; font-size:13px; line-height:17px; margin-bottom: 7px;}
.layerbackground > .layer > .rahmen > .inhalt > .text {color:#555555; font-size:13px; line-height:17px; margin-bottom: 7px;}
.layerbackground > .layer > .rahmen > .inhalt > .NLemail {margin: 0px !important; padding: 3px 5px 3px 5px; width: 100%; border: 1px solid #C7BEBB; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.layerbackground > .layer > .rahmen > .inhalt > .ANLemail {margin: 0px !important; padding: 3px 5px 3px 5px; width: 100%; border: 1px solid #C7BEBB; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.layerbackground > .layer > .rahmen > .inhalt > .next {border: 1px solid #A32021; background-color: #A32021; color: #ffffff; margin-top: 10px; width: 125px; cursor:pointer; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; }
.layerbackground > .layer > .rahmen > .inhalt > .back {border: 1px solid #ffffff; background-color: #ffffff; color: #978d89; margin-top: 20px; width: 73px; cursor:pointer; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; float: right; text-transform:uppercase !important;font-size: 10px; }

.cookie { display: none; position: fixed; bottom: 0px; width: 100%; z-index: 2000; border-top: 1px solid #C3C3C3; opacity:1; background-color: transparent !important; background:#AAA url(../images/overlay_bg_w.png); font-family:"Lucida Grande", Arial, Helvetica,sans-serif; color: #555; font-size: 13px !important; padding-top: 10px; padding-bottom: 12px;}
.cookie > .text { float: left; margin-left: 20px; margin-right: 20px; padding-top: 5px; max-width: 1100px; margin-bottom: 5px;}
.cookie > .button { float: left; margin-left: 20px; margin-right: 20px;}
.cookie a { color:#000000; text-decoration: none;}
.cookie p {padding: 0px; margin: 0px;}
.cookie a:hover { color:#A32021;}
.cookie > .button a {border: 1px solid #C3C3C3; padding: 3px 7px 3px 5px; }
.cookie > .button a:hover {}
.cookieconsent {}
.cookieconsent > .text {}
.cookieconsent > .button {margin-top: 5px; margin-bottom: 5px;}
.nocookie > .text {padding-top: 0px !important; margin-bottom: 0px !important;}
.cookieblack {border-top: 1px solid #000000 !important; color: #777 !important; background:#AAA url(../images/overlay_bg.png) !important;}
.cookieblack a { color:#ffffff !important; text-decoration: none;}
.cookieblack a:hover { color:#A32021 !important;}
.cookieblack > .button { margin-top: 5px; margin-bottom: 5px;}