﻿/* Globale Schriften */
a {outline: none !important;}
a img {border:0px;}
html {}
html.ie7 {overflow-x: hidden;}
body {background:url(../images/page-background-image.png) repeat-x; color: #555555; margin: 0px; padding: 0px;font-family: "Lucida Grande", Arial, Helvetica, sans-serif;-webkit-text-size-adjust: 100%;}

#print {display: none;}
#printFree {display: none;}
.question {font-style:italic;}
.frage {font-style:italic;}
.antwort {}
.hinweis {color: #a32021 !important;}

.back_to_mobile { display:none; position: absolute; top: 0px; width: 100%; z-index: 2000; border-bottom: 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: 7px; padding-bottom: 7px; text-align: center; cursor: pointer;}
#audioartikel {width:100% !important;}

.grau1 {color: #393939}
.grau2 {color: #555555}
.grau3 {color: #9B9B9B}
.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,serif;color: #393939;font-weight: bold;font-style:italic;font-size: 15px;line-height: 16px;}
.georgia_fettkursiv_grau2 {font-family: Georgia,serif;color: #555555;font-weight: bold;font-style:italic;font-size: 15px;line-height: 16px;}
.georgia_fettkursiv_grau3 {font-family: Georgia,serif;color: #9B9B9B;font-weight: bold;font-style:italic;font-size: 15px;line-height: 16px;}
.georgia_fettkursiv_rot   {font-family: Georgia,serif;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;}

.fett_grau1 > a {font-weight: bold;color: #393939 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.fett_grau2 > a {font-weight: bold;color: #555555 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.fett_grau3 > a {font-weight: bold;color: #9B9B9B !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.fettkursiv_grau1 > a {font-style:italic;font-weight: bold;color: #393939 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.fettkursiv_grau2 > a {font-style:italic;font-weight: bold;color: #555555 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.fettkursiv_grau3 > a {font-style:italic;font-weight: bold;color: #9B9B9B !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.georgia_fettkursiv_grau1 > a {font-style:italic;font-weight: bold;color: #393939 !important; text-decoration: none; font-family: Georgia,serif; font-size: 15px;line-height: 16px;}
.georgia_fettkursiv_grau2 > a {font-style:italic;font-weight: bold;color: #555555 !important; text-decoration: none;font-family: Georgia,serif;font-size: 15px;line-height: 16px;}
.georgia_fettkursiv_grau3 > a {font-style:italic;font-weight: bold;color: #9B9B9B !important; text-decoration: none;font-family: Georgia,serif;font-size: 15px;line-height: 16px;}
.georgia_fettkursiv_rot > a  {font-style:italic;font-weight: bold;color: #A32021 !important; text-decoration:none;font-family: Georgia,serif;font-size: 15px;line-height: 16px;}
.klein_fett_grau1 > a {font-weight: bold;color: #393939 !important; text-decoration: none;font-size: 9px;line-height: 9px;}
.klein_fett_grau2 > a {font-weight: bold;color: #555555 !important; text-decoration: none;font-size: 9px;line-height: 9px;}
.klein_fett_grau3 > a {font-weight: bold;color: #9B9B9B !important; text-decoration: none;font-size: 9px;line-height: 9px;}
.kursiv_grau1 > a {font-style:italic;color: #393939 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.kursiv_grau2 > a {font-style:italic;color: #555555 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.kursiv_grau3 > a {font-style:italic;color: #9B9B9B !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.standard_grau1 > a {color: #393939 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.standard_grau2 > a {color: #555555 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.standard_grau3 > a {color: #9B9B9B !important; text-decoration: none;font-size: 13px;line-height: 16px;}

.fett_grau1 > a:hover { font-weight: bold; color: #A32021 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.fett_grau2 > a:hover { font-weight: bold;color: #A32021 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.fett_grau3 > a:hover { font-weight: bold;color: #A32021 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.fettkursiv_grau1 > a:hover { font-style:italic; font-weight: bold;color: #A32021 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.fettkursiv_grau2 > a:hover { font-style:italic; font-weight: bold;color: #A32021 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.fettkursiv_grau3 > a:hover { font-style:italic; font-weight: bold;color: #A32021 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.georgia_fettkursiv_grau1 > a:hover { font-style:italic; font-weight: bold;color: #A32021 !important; text-decoration: none;font-family: Georgia,serif;font-size: 15px;line-height: 16px;}
.georgia_fettkursiv_grau2 > a:hover { font-style:italic; font-weight: bold;color: #A32021 !important; text-decoration: none;font-family: Georgia,serif;font-size: 15px;line-height: 16px;}
.georgia_fettkursiv_grau3 > a:hover { font-style:italic; font-weight: bold;color: #A32021 !important; text-decoration: none;font-family: Georgia,serif;font-size: 15px;line-height: 16px;}
.georgia_fettkursiv_rot > a:hover  { font-style:italic; font-weight: bold;color: #A32021 !important; text-decoration: underline;font-family: Georgia,serif;font-size: 15px;line-height: 16px;}
.klein_fett_grau1 > a:hover { font-weight: bold;color: #A32021 !important; text-decoration: none;font-size: 9px;line-height: 9px;}
.klein_fett_grau2 > a:hover { font-weight: bold;color: #A32021 !important; text-decoration: none;font-size: 9px;line-height: 9px;}
.klein_fett_grau3 > a:hover { font-weight: bold;color: #A32021 !important; text-decoration: none;font-size: 9px;line-height: 9px;}
.kursiv_grau1 > a:hover { font-style:italic; color: #A32021 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.kursiv_grau2 > a:hover { font-style:italic; color: #A32021 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.kursiv_grau3 > a:hover { font-style:italic; color: #A32021 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.standard_grau1 > a:hover {color: #A32021 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.standard_grau2 > a:hover {color: #A32021 !important; text-decoration: none;font-size: 13px;line-height: 16px;}
.standard_grau3 > a:hover {color: #A32021 !important; text-decoration: none;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;}
.clearleft {clear: left; 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;}
.marginbottom15 {padding-bottom:15px; }

.linkeSpalte .bigtitle {font-family: Georgia,serif; 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,serif; font-style: italic; font-weight: bold; font-size: 18px; color: #A32021; text-decoration: none;}
.linkeSpalte .smalltitle {font-family: Georgia,serif; 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,serif; font-style: italic; font-weight: bold; font-size: 24px; color: #A32021; text-decoration: none;}
.linkeSpalte .smalltitle a {font-family: Georgia,serif; 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;}
/* Globale Schriften */


/* ad */
.wrap .AdHead {text-align: right; max-width: 1000px;margin-bottom:10px;}
.wrap .adLinksSpalte { text-align:center; max-width:560px;}
.wrap .adRechteSpalte {text-align:center; max-width:370px;}
 
.maps .adLinksSpalte > #div-gpt-ad-290183394177503262-4 {margin-bottom: 15px; margin-top: -15px; overflow: hidden;}
.maps .adLinksSpalte > #div-gpt-ad-290183394177503262-2 {margin-bottom: 15px; margin-top: -15px; overflow: hidden;}
.maps  .text .adLinksSpalte > #div-gpt-ad-290183394177503262-2 {margin-bottom: 15px; margin-top: 20px; overflow: hidden;}

.adRechteSpalte > #div-gpt-ad-290183394177503262-4 {margin-bottom: 45px; margin-top: -15px;} 
/* ad */


/* header */
.mobileshow {display:block;}
.mobilehide {display:none;}
.blur {opacity:0.125 !important;text-shadow:0px 0px 5px #000 !important;color:#999 !important}
.headermobile {display:none;}
.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: 1080px;height: 27px; text-align: left;}
.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: -842px; }
.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,serif;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; min-width:600px; }
.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,serif;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,serif;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(../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 */


/* header */
.wrap {display:block; margin: 40px;}
.wrap > .website {display:block; max-width: 1080px;  background-color: #fff;padding-bottom: 0px; }
.wrapresponsive > .website { max-width: 1080px; min-width: 360px; text-align: center; margin-left: auto; margin-right: auto;}
.wrap > .website > .rahmen {padding-bottom:18px;}

.main {max-width: 982px;padding-left: 18px;background:url(../images/spaltentrennlinie-r.png) repeat-y right;}
.main > .linkeSpalte {display:block;max-width: 662px; padding-right: 18px;width: auto;float: none; margin-right:400px}
.main > .linkeSpalte .anzeige {color: #9B9B9B; font-size: 8px; margin-bottom: 2px; text-transform: uppercase; text-align: right;}
.main > .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;}
.main > .linkeSpalte .StartseiteGross .dachzeile {margin-bottom: 10px; margin-top:-5px;}
.main > .linkeSpalte .StartseiteGross { max-width: 663px;background: url(../images/big_box.png) bottom right no-repeat;padding-bottom: 20px;margin-bottom: 20px;}
.main > .linkeSpalte .StartseiteGross .box {max-width:100%; border: 1px #C3C3C3 solid;}
.main > .linkeSpalte .StartseiteGross .box .image {margin:14px; }
.main > .linkeSpalte .StartseiteGross .box .image img { width: 100%; max-width: 634px;}
.main > .linkeSpalte .StartseiteGross .box .text {margin-left:14px; margin-right:14px; margin-bottom: 10px;}
.main > .linkeSpalte .StartseiteGross .box .text h2 {margin: -11px 0px 8px 0px; padding: 0px; line-height: 18px;}
.main > .linkeSpalte .StartseiteGross .box .text .teaser {margin-top: 4px; color: #555555; font-size: 13px;}

.main > .linkeSpalte .StartseiteKlein {padding-bottom: 29px;display:inline-block;}
.main > .linkeSpalte .StartseiteKlein .box {}
.main > .linkeSpalte .StartseiteKlein .box .text {margin-left:15px;display:table-cell;}
.main > .linkeSpalte .StartseiteKlein .box .text .title {padding-top:0px;}
.main > .linkeSpalte .StartseiteKlein .box .imagebox {float:left;background:url(../images/small_box.png) bottom right no-repeat;padding-bottom:14px; max-width:214px;margin-right:15px;}
.main > .linkeSpalte .StartseiteKlein .box .imagebox .image {}
.main > .linkeSpalte .StartseiteKlein .box .imagebox .image img {width: 100%; max-width: 206px;border:1px #C3C3C3 solid;padding:5px;}
.main > .linkeSpalte .StartseiteKlein .box .text h2 {margin: -6px 0px -2px 0px; padding: 0px; line-height: 18px;}
.main > .linkeSpalte .StartseiteKlein .left .text h2 {margin: -3px 0px -2px 0px; padding: 0px; line-height: 18px;}
.main > .linkeSpalte .StartseiteKlein .box .text .teaser {margin-top:6px; color:#555555; font-size:13px;}

.main > .linkeSpalte .zwischencontent {border-top: 1px #C3C3C3 solid; border-bottom:  1px #C3C3C3 solid; padding-top: 4px; padding-bottom: 4px;margin-left: 0px; margin-top: -2px; margin-bottom: 40px;display:inline-block !important; width:100%; }
.main > .linkeSpalte .article .zwischencontent {margin-top:0px !important; margin-left: 0px !important;}
.main > .linkeSpalte .zwischencontent .text {margin: 0px; padding: 0px; display: table-cell}
.main > .linkeSpalte .zwischencontent .imagebox {float: left; margin-right: 15px;}
.main > .linkeSpalte .zwischencontent .imagebox img {border: 0px #FFF solid;display: block;margin-right: 0px; max-width: 100%; height: auto;}
.main > .linkeSpalte .zwischencontent p.fliesstext_lb {line-height: 15px !important; }
.main > .linkeSpalte .zwischencontent p {margin-top: 0px !important; margin-bottom: 0px !important; }
.main > .linkeSpalte .article > .zwischencontent p {margin-top: 0px !important; margin-bottom: 0px !important; outline-style: none; }
.main > .linkeSpalte .zwischencontent p span {}
.main > .linkeSpalte .zwischencontent .georgia_fettkursiv_rot a {font-size: 13px; font-style: italic; font-weight: bold; text-decoration: none;}
.main > .linkeSpalte .zwischencontent .georgia_fettkursiv_rot a:hover {text-decoration: none;}
.main > .linkeSpalte .zwischencontent .fettkursiv_grau2 a {color: #555555; line-height: 16px; font-size: 13px; font-style: italic; font-weight: bold;}
.main > .linkeSpalte .zwischencontent .fettkursiv_grau2 a:hover {text-decoration: none;}
.main > .linkeSpalte .text > div.h3 {margin-bottom:7px;}



.main > .linkeSpalte .bigtitle {font-family: Georgia,serif; font-style: italic; font-weight: bold; font-size: 24px; color: #A32021; text-decoration: none; line-height:24px;}
.main > .linkeSpalte .bigtitle h2 {margin-bottom: 5px;}
.main > .linkeSpalte .middletitle {font-family: Georgia,serif; font-style: italic; font-weight: bold; font-size: 18px; color: #A32021; text-decoration: none; line-height:18px;}
.main > .linkeSpalte .smalltitle {font-family: Georgia,serif; font-style: italic; font-weight: bold; font-size: 15px; color: #A32021; text-decoration: none; line-height:15px;}
.main > .linkeSpalte .article .smalltitle {margin-top:5px; padding-top:0px !important;}
.main > .linkeSpalte .bigtitle a {font-family: Georgia,serif; font-style: italic; font-weight: bold; font-size: 24px !important; color: #A32021; text-decoration: none; line-height:24px !important;}
.main > .linkeSpalte .bigtitle a.audio, .main > .linkeSpalte .bigtitle a.audio2 {font-size: 13px !important;}
.main > .linkeSpalte .smalltitle a {font-family: Georgia,serif; font-style: italic; font-weight: bold; font-size: 15px; color: #A32021; text-decoration: none; line-height:15px;}
.main > .linkeSpalte .gray {color: #393939;}
.main > .linkeSpalte a {color: #555555; font-style: italic; font-weight: bold; font-size: 13px; text-decoration: none;}
.main > .linkeSpalte a:hover {color: #A32021;}
.main > .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; }
.main > .linkeSpalte a.function:hover {color: #A32021; background: url(../images/arrow_red_new.png) right no-repeat; }
.main > .linkeSpalte .teaser a {font-weight: bold !important; font-size: 16px !important; line-height: 20px !important; font-style: normal !important; color: #A32021 !important; text-decoration: none !important;}
.main > .linkeSpalte .teaser a:hover {text-decoration: underline !important;}
.main > .linkeSpalte .StartseiteKlein .teaser a {margin-left: 0px !important;color: #555555 !important; font-style: normal !important; font-weight: normal !important; font-size: 13px !important; text-decoration: none !important; line-height: normal !important;}
.main > .linkeSpalte .StartseiteKlein .teaser a:hover {color: #555555 !important;}
.main > .linkeSpalte .StartseiteKlein .teaser a.mehr {margin-left: 5px !important;color: #555555 !important; font-style: italic !important; font-weight: bold !important; font-size: 13px !important; text-decoration: none !important;}
.main > .linkeSpalte .StartseiteKlein .teaser a.mehr:hover {color: #A32021 !important;}
.main > .linkeSpalte .StartseiteGross .teaser a {margin-left: 0px !important;color: #555555 !important; font-style: normal !important; font-weight: normal !important; font-size: 13px !important; text-decoration: none !important; line-height: normal !important;}
.main > .linkeSpalte .StartseiteGross .teaser a:hover {color: #555555 !important;}
.main > .linkeSpalte .StartseiteGross .teaser a.mehr {margin-left: 5px !important;color: #555555 !important; font-style: italic !important; font-weight: bold !important; font-size: 13px !important; text-decoration: none !important;}
.main > .linkeSpalte .StartseiteGross .teaser a.mehr:hover {color: #A32021 !important;}


.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 .liste {margin-top: 25px; margin-left: 15px;}
.linkeSpalte .liste > div.title {color:#393939; font-family: Georgia,serif; 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 .liste .show {text-align:right;}

.main > .linkeSpalte .article { margin-top:21px;}
.main > .linkeSpalte .bildergalerie {margin-top:0px;}
.main > .linkeSpalte .article > .title {margin-left:15px; margin-right:15px;}
.main > .linkeSpalte .article > .title h1 {font-size: 24px !important; margin:40px 0px 0px 0px; padding: 0px;}
.main > .linkeSpalte .article > .autorenleiste {margin-top:8px;}
.main > .linkeSpalte .article > .autorenleiste .box {margin-left:15px;}
.main > .linkeSpalte .article > .autorenleiste .box span {}
.main > .linkeSpalte .article > .autorenleiste .box span.autor {color:#393939; margin-left:0px; margin-right:4px;font-family: Georgia,serif; font-style: italic; font-weight:bold; font-size:12px;border-top: 1px solid #C3C3C3; padding: 7px 0px 0px 0px;}
.main > .linkeSpalte .article > .autorenleiste .box span.heft {margin-left:0px;color:#9b9b9b;font-size:9px; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; display:inline-block;}
.main > .linkeSpalte .article > .autorenleiste .box span.heft a {color: #9B9B9B; font-size: 9px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;}
.main > .linkeSpalte .article > .autorenleiste .box span.heft a:hover {color: #A32021;}
.main > .linkeSpalte .article > .teaser {color:#393939; font-weight:bold; font-size:16px; line-height:20px;margin: 20px 15px 20px 15px; } 
.main > .linkeSpalte .article > .imagebox {border:1px solid #C3C3C3;display:inline-block;padding: 14px 14px 10px 14px; margin-bottom: 6px;}
.main > .linkeSpalte .article > .imagebox .image {display:block; padding-bottom: 4px; }
.main > .linkeSpalte .article > .imagebox .image img {width:100%; max-width:620px;}
.main > .linkeSpalte .article > .imagebox .imagetxt {margin-top:3px; min-height:0px; color:#9b9b9b; font-size:12px; line-height:16px;}
.main > .linkeSpalte .article > .text {margin-left:15px; margin-right:15px;color: #555555; font-size: 15px; line-height:20px; z-index:99999;}
.main > .linkeSpalte .article > .text iframe {width:100% !important;}
.main > .linkeSpalte .article > .text > .clear {clear:left;}
.main > .linkeSpalte .article > .text audio {width: 100%;}

.main > .linkeSpalte .article > .text .ytcontainer {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
    /* padding-top: 66.66%; /* 3:2 Aspect Ratio */
    /* padding-top: 62.5%; /* 8:5 Aspect Ratio */
    /* padding-top: 100%; /* 1:1 Aspect Ratio */
}
.main > .linkeSpalte .article > .text .ytcontainer iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.main > .linkeSpalte .article .text > .serienartikel { border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; position: static; margin-top: 25px; margin-right: 20px; margin-bottom: 10px; left: 0px; width: 220px; float: left; clear:left; display: inline-block; padding-bottom: 3px; }
.main > .linkeSpalte .article .text > .serienartikel a {font-size: 12px; line-height: 14px;}
.main > .linkeSpalte .article > .text > .serienartikel > .title {color: #393939; font-family: Georgia,serif; font-size: 14px; font-weight: bold; border-bottom: 0px solid #C3C3C3; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; display: block; text-align: left;}
.main > .linkeSpalte .article > .text > .serienartikel ul { margin: 7px 5px -7px 5px; padding: 0px; list-style:none;}
.main > .linkeSpalte .article > .text > .serienartikel li { margin-bottom: 7px; text-align: left; color: #393939; font-family: Georgia,serif; font-size: 12px; font-weight: bold; line-height: 16px;}
.main > .linkeSpalte .article > .text > .serienartikel div { margin: 0px; padding: 0px; display: inline-block; text-align: right;}
.main > .linkeSpalte .article > .text > .serienartikel a.mehr { padding-right: 5px; color: #555555; font-style: italic; font-weight: bold; font-size: 12px; text-decoration: none;}
.main > .linkeSpalte .article > .text > .serienartikel a.mehr:hover {color: #A32021;}

.main > .linkeSpalte .articlekampagne {}
.main > .linkeSpalte .articlekampagne > .imagebox {}
.main > .linkeSpalte .articlekampagne > .imagebox .image {}
.main > .linkeSpalte .articlekampagne > .imagebox .image img {height:auto !important;}

.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:5000px;}
.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;}

.main > .linkeSpalte .article .autor {border-top: 1px solid #C3C3C3; padding: 4px 5px 4px 15px; font-size: 12px; line-height: 16px; }
.main > .linkeSpalte .article .autor > .name {font-weight: bold; color: #555555;}
.main > .linkeSpalte .article .autor a {font-weight: bold; color: #555555; text-decoration:none; font-size: 12px !important; line-height: 16px;}
.main > .linkeSpalte .article .autor a:hover {text-decoration:underline;}

.main > .linkeSpalte .article > .premium {position: absolute;background: url(../images/overlay_premium.png) repeat-x; width:563px; z-index: 1000; margin-top: -87px;}
.main > .linkeSpalte .article > .premium > .box {margin-top: 90px; border-top: 1px solid #C3C3C3; font-size: 15px; color: #393939; padding: 15px 0px 0px 15px;}
.main > .linkeSpalte .article > .premium > .box > .topic {}

.main > .linkeSpalte .article > .premium > .box > .NewSignIn { margin-top: 15px;}
.main > .linkeSpalte .article > .premium > .box > .NewSignIn > a > div {  cursor: pointer;}
.main > .linkeSpalte .article > .premium > .box > .NewSignIn .left { width: 280px; float: left;}
.main > .linkeSpalte .article > .premium > .box > .NewSignIn .right {width: 240px; float: right;}
.main > .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;}
.main > .linkeSpalte .article > .premium > .box > .NewSignIn .rahmen:hover {background-color: #FFFFFF;}
.main > .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;}
.main > .linkeSpalte .article > .premium > .box > .NewSignIn .rahmen > .NewSignIntext > .inline {display:inline-block;}
.main > .linkeSpalte .article > .premium > .box > .NewSignIn .rahmen > .NewSignIntext > .premium {font-family: Georgia,serif; font-style: italic; font-size: 14px; color: #A32021; font-weight: bold;}

.main > .linkeSpalte .article > .GoogleArtikel {display:none; position: absolute;background: url(../images/overlay_premium.png) repeat-x; width:563px; z-index: 1000; margin-top: -87px; text-align: -webkit-center; text-align: -moz-center;}
.main > .linkeSpalte .article > .GoogleArtikel > .box {margin-top: 90px; border: 1px solid #C3C3C3; font-size: 15px; color: #393939; padding: 15px 15px 15px 15px;width: 68%;}
.main > .linkeSpalte .article > .GoogleArtikel > .box > .title {font-family: Georgia,serif; color:#a32021; font-weight:bold; font-style:italic; font-size:16px; margin-bottom:5px; margin-top:5px; line-height:20px;}
.main > .linkeSpalte .article > .GoogleArtikel > .box > .checkbox {margin-top: 10px; margin-bottom:10px; margin-left: 10px;}
.main > .linkeSpalte .article > .GoogleArtikel > .box > .checkbox input {margin-left: 0px; float:left; margin-right:10px;}
.main > .linkeSpalte .article > .GoogleArtikel > .box > .checkbox label {display: table; font-size: 12px; line-height: 13px; padding-top: 4px; text-align: left;}
.main > .linkeSpalte .article > .GoogleArtikel > .box > .ErrorAnmeldung {color:#a32021; font-size:13px; line-height:17px; margin-bottom: 7px;}
.main > .linkeSpalte .article > .GoogleArtikel > .box > .text {color:#555555; font-size:13px; line-height:17px; margin-bottom: 7px; text-align: left; padding-left: 25px;
 padding-right: 25px;}
.main > .linkeSpalte .article > .GoogleArtikel > .box > .text a {line-height: 19px !important;}
.main > .linkeSpalte .article > .GoogleArtikel > .box > .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;}
.main > .linkeSpalte .article > .GoogleArtikel > .box > .ANL {margin: 0px !important; padding: 3px 5px 3px 5px; width: 97%; border: 1px solid #C7BEBB; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 10px !important;}
.main > .linkeSpalte .article > .GoogleArtikel > .box > .next {border: 1px solid #A32021; background-color: #A32021; color: #ffffff; margin-top: 10px; width: 155px; cursor:pointer; padding-top: 3px; padding-bottom: 3px; margin-bottom: 10px; }
.main > .linkeSpalte .article > .GoogleArtikel > .box > .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; }
.main > .linkeSpalte .article > .GoogleArtikel > .box a {font-size: 13px !important;}
.main > .linkeSpalte .article > .GoogleArtikel > .box .text2 {font-size: 13px; line-height: 15px;margin-bottom: 20px;}
.main > .linkeSpalte .article .px160 {height:450px;}


.linkeSpalte a.audio, .linkeSpalte a.audio2 {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, .linkeSpalte a.audio2: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 .galerie {padding-bottom: 8px;}
.linkeSpalte .article .galerie > .photopicker {margin-top: -8px; margin-bottom: 5px; color:#393939;font-family: Georgia,serif; 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 > .photopicker > .clear {clear:left;}
.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 .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,serif; font-size: 12px; font-style: italic; font-weight: bold;}
.linkeSpalte .bildinfo h1 > a {color: #a32021; font-family: Georgia,serif; 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: 433px; /*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: 100%; display:block;}
.linkeSpalte .bildergalerie > .text {margin: 14px 0px 0px 15px;}
.linkeSpalte .bildergalerie > .info {margin-left: 15px; margin-bottom: 0px; padding-top: 37px;}


/* benutzerkonto */
#main .index { font-weight: bold;}
#main .benutzerkonto { padding-top:0px; font-size:12px; }
#main .benutzerkonto .text {margin-left:15px; padding-top:10px; margin-bottom:15px; color:#555555;line-height:20px; font-weight: bold;}

#main .benutzerkonto .tbl { display: table; border-collapse:collapse; width: 95%; margin-left:15px;}
#main .benutzerkonto .tbl > .tr {display:table-row;}
#main .benutzerkonto .tbl > .tr > .td {display:table-cell; padding:0px; vertical-align: top; padding-bottom: 5px; padding-top: 5px;}
#main .benutzerkonto .tbl > .tr > .grau3 { font-weight: normal; text-align: right;}
#main .benutzerkonto .tbl > .tr > .grau2 { font-size:10px;line-height:15px; font-weight:normal;}
#main .benutzerkonto .tbl > .tr > .grau2 span { color:#a32021;font-size:15px;line-height:10px;font-family:Arial;font-weight: bold;margin-right:5px;}
#main .benutzerkonto .tbl > .tr > .td:first-child { width:120px;}
#main .benutzerkonto .tbl > .tr > .td:last-child {padding-left:10px;}
#main .benutzerkonto .tbl > .tr > .td:first-child { padding-left:0px;}


	
#main .benutzerkonto .tbl > .tr > .td > .left {float:left;}
#main .benutzerkonto .tbl > .tr > .td > .center {margin-left:15px;}
#main .benutzerkonto .tbl > .tr > .td > .right {float:right;}
#main .benutzerkonto .tbl > .tr > .td > select {border:1px solid #C3C3C3; font-size:12px;height:20px;}
#main .benutzerkonto .tbl > .tr > .td > .input-validation-error {border:1px solid #A32021 !important;}
#main .benutzerkonto .tbl > .tr > .td > .checkbox {border:0px solid #fff;width: 25px;height: 25px;margin:0px;margin-left: 10px;}
#main .benutzerkonto .tbl > .tr > .error {padding-top:10px;color:#a32021; font-weight:bold;}
#main .benutzerkonto .tbl > .tr > .td .btn {border:1px solid #C3C3C3;background-color:#E7E7E7;color:#393939;font-size:13px;padding:2px 8px 2px 8px; cursor:pointer;}
#main .benutzerkonto .tbl > .tr > .td 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;}
#main .benutzerkonto .tbl > .tr > .td a.out:hover {color:#a32021;}
#main .benutzerkonto .tbl > .tr > .td 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;}
#main .benutzerkonto .tbl > .tr > .td a.out1:hover {color:#a32021;}
#main .benutzerkonto .tbl > .tr > .td a.reload {display: inline-block;width:20px; height:20px;background:url(../images/icons/reload.png) 0px 0px;}
#main .benutzerkonto .tbl > .tr > .td a.reload:hover {background:url(../images/icons/reload.png) 0px -20px;}

#main .benutzerkonto .tbl > .tr > .td > .vollebreite {border:1px solid #C3C3C3; width:99%;font-size:12px;height:16px;}
#main .benutzerkonto .tbl > .tr > .td > .mittlebreite {border:1px solid #C3C3C3; width:71%;font-size:12px;height:16px;}
#main .benutzerkonto .tbl > .tr > .td > .schmalebreite {border:1px solid #C3C3C3; width:23%;font-size:12px;height:16px;}
#main .benutzerkonto .tbl > .tr > .td > .halb {width:48%;}
#main .benutzerkonto .tbl > .tr > .td > .drittel  {width:30%;}
#main .benutzerkonto .tbl > .tr > .td > select {width:100%;}
#main .benutzerkonto .tbl > .tr > .td > textarea {border: 1px solid #C3C3C3; width:99%; height:135px; }

.ios #main .benutzerkonto .tbl > .tr > .td > .vollebreite {width:96%;}
.ios #main .benutzerkonto .tbl > .tr > .td > .mittlebreite {width:66%;}
.ios #main .benutzerkonto .tbl > .tr > .td > .schmalebreite {width:21%;}
.ios #main .benutzerkonto .tbl > .tr > .td > .halb {width:48%;}
.ios #main .benutzerkonto .tbl > .tr > .td > .drittel  {width:30%;}
.ios #main .benutzerkonto .tbl > .tr > .td > select {width:100%;}

#main .kontaktformularbox .tbl > .tr:nth-child(4) {display:none;}


#main .benutzerkonto > .premium {border-top:1px solid #C3C3C3;color:#393939;padding:0px 0px 0px 0px;margin-top:20px; }
#main .benutzerkonto > .premium > .signin {margin-left:15px;}
#main .benutzerkonto > .premium > .signin .img {position: static;width:36px; height:36px;background:url(../images/button_login.png) no-repeat;}
#main .benutzerkonto > .premium > .signin .txt {padding-top:2px; padding-left:42px;color:#393939;font-size:13px; font-style:normal;font-weight:normal;margin-top:-36px;}
#main .benutzerkonto > .premium > .signin .txt > .premium {font-family:Georgia,serif; font-style:italic;font-size:14px;color:#a32021;font-weight:bold;}

#main .anmelden {}

#main .kontaktformularbox {padding-top: 18px;}
#main .kontaktformularbox .tbl > .tr > :first-child.td { width:70px;}
/* benutzerkonto */

/* Personenliste + Personen */
.main .PersonenListe {margin:0px; padding:0px;}
.main .PersonenListe li.person {margin:0px 0px 0px 15px;padding:10px 0px 0px 0px;list-style:none;min-height:133px;border-bottom:1px solid #C3C3C3;}
.main .PersonenListe li.person:last-child.person {min-height:132px;border-bottom:0px solid #C3C3C3;}
.main .PersonenListe li.person .img {float:left; width:123px;margin-top:10px; margin-bottom:10px;margin-right:40px;}
.main .PersonenListe li.person .img a {background:url(../images/arrow_gray_2.png) no-repeat bottom right;padding-right:29px;display:block;}
.main .PersonenListe li.person .img a:hover {}
.main .PersonenListe li.person .img img {border: 0px solid #FFF; display:block;}
.main .PersonenListe li.person .text {display:table-cell; vertical-align:bottom;height:112px; width:100%;padding-top:14px;color:#555555; font-size:13px;}
.main .PersonenListe li.person .text .title {}
.main .PersonenListe li.person .text .title h2 {margin:0px 0px 6px 0px; padding:0px;}
.main .PersonenListe li.person .text .taser {margin-top:5px; font-size: 16px !important; line-height: 21px !important; }
/* Personenliste + Personen */

/* Personen + Details */
.main .leserstimme {margin-top:0px !important;}
.main .unterseite {margin-top:0px;padding-top:18px;}
.main .unterseite > .share {border-top:1px solid #C3C3C3; border-bottom:1px solid #C3C3C3;padding:4px 5px 4px 15px;min-height:18px;text-align:right;padding-right:0px;}
.main .unterseite > .share a {float:right;margin-right:0px;margin-left:4px;width:18px; height:18px;display:block;}
.main .unterseite > .person {}
.main .unterseite > .person > .img {float:left;}
.main .unterseite > .person > .img img {padding:4px;border:1px solid #C3C3C3;margin:20px 20px 0px 15px; max-width:220px;width:100%;}
.main .unterseite > .person > .name {padding-top:215px;}
.main .unterseite div.ohnebild > .name {padding-top:20px; margin-left:15px;}
.main .unterseite > .person > .name .title {margin-bottom:10px;margin-left:15px;margin-right:15px;}
.main .unterseite > .person > .name .middletitle {}
.main .unterseite > .person > .name h1 {font-size: 25px !important;margin:0px 0px 0px 0px; line-height: normal;}
.main .unterseite > .person > .name .teaser {font-size:16px;color:#393939;}
.main .unterseite > .person > .name .teaser h2 {font-size:16px;color:#393939;}
.main .unterseite > .person > .text {clear:left;padding-top:20px;margin-left:15px;margin-bottom:15px;color:#555555;font-size:15px;line-height:20px;}
.main .unterseite > .person > .text > .teaser {color:#393939;font-size: 16px;font-weight:bold;margin-left:0px;margin-bottom: 15px;}
.main .unterseite > .person > .text > .teaser h2 {display: table-cell; margin:0px 0px 0px 0px;padding:0px;font-weight:bold;font-size: 16px;}
.main .unterseite > .person > .text > .txt {}
.main .unterseite > .person > .text > .txt p {margin-bottom: 15px;}

.main .unterseite > .person .AutorProfilWeiterlesen {clear: left;
    margin-left: 15px;
    margin-bottom: 15px;
    color: #555555;
    font-size: 15px;
    line-height: 20px;
    background: url(/Content/images/PFplus-blur-short.png) repeat-x;
    padding-top: 78px;
    margin-top: -78px;
    z-index: 5000;
    display: none;
    width: 100%;}
.main .unterseite > .person .AutorProfilWeiterlesen a {color: #9B9B9B;
    font-size: 12px !important;
    font-weight: bold;
    font-style: italic;
    font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
    padding-right: 15px;
    padding-left: 0px;
    margin-top: -8px;
    display: table-caption;}
.main .unterseite > .person .AutorProfilWeiterlesen a:hover {color: #a32021;}
/* Personen + Details */


/* Artikel */
.linkeSpalte .vorherige {display: inline-block;float:left;color:#393939;margin-left:0px;margin-top:6px;font-family:Georgia,serif;font-style: italic;font-weight: bold;font-size: 12px;}
.linkeSpalte .naechste {display: inline-block;float:right;color:#393939;margin-top:6px;font-family:Georgia,serif;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 {display:block;min-height: 40px;border-top:1px #C3C3C3 solid; border-bottom:1px #C3C3C3 solid;}
.linkeSpalte .infoleiste > .vorherige {display: inline-block;float:left;color:#393939;margin-left:15px;margin-top:6px;font-family:Georgia,serif;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,serif;font-style: italic;font-weight: bold;font-size: 12px;}
.linkeSpalte .infoleiste > .mitte {display: block; max-width: 390px; text-align: center; float: left;margin: 6px 10px 0px 10px;font-family:Georgia,serif;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 .article .text {}
.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 h3.zwischentitel {margin-top: 25px;margin-bottom: 0px; font-size: 16px; line-height: 20px; color: #393939;}

.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;}

.main > .linkeSpalte .zwischencontentAusgabe {padding-bottom:1px;margin-top: 15px !important;}
.linkeSpalte .article .text .zwischencontentAusgabe {width:220px; float: left; clear:left; margin-top: 25px;margin-right: 20px;}
.linkeSpalte .article .text .zwischencontentAusgabe .aus {border-bottom: 0px #C3C3C3 solid; color:#9b9b9b; font-size: 12px;line-height:15px;margin-top: 5px;}
.linkeSpalte .article .text .zwischencontentAusgabe .aus a {font-size:12px; line-height:15px; }
.linkeSpalte .article .text .zwischencontentAusgabe .aus span {display: inline-block;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt {margin-top: -9px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .heft {float:left; width:35%;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .heft img {width: 85%;margin-top: 20px;margin-bottom:3px; border: 1px solid #C3C3C3 !important}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text {float:left; width:65%; font-size:12px; line-height: 16px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text > .titel {font-family: Georgia,serif; font-style: italic; font-weight: bold; padding-top: 18px; padding-bottom: 5px; color: #393939;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text > .untertitel { color:#555555; }
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text > .bestellen {margin-top:3px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text > .testen {margin-bottom:5px; margin-top:0px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text a {color: #393939; text-decoration: none; background: url(../images/inhalt_pfeil_rot.png) center left no-repeat; padding-left: 13px; font-weight: bold; font-family: Georgia,serif; line-height: 16px; font-style: italic;font-size: 12px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text a:hover { color: #A32021; text-decoration: none; }

.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .clear {}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern {border-top: 0px #C3C3C3 solid;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern span {display:none;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern a {color: #555555;text-decoration:none; font-weight: bold;font-family:"Lucida Grande", Arial, Helvetica, sans-serif;line-height:14px;font-style: italic; font-size:12px; }
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern a:hover {color: #A32021;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern .v { float: left;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern .n { float: right; }

/* backup
.main > .linkeSpalte .zwischencontentAusgabe {padding-bottom:1px;}
.linkeSpalte .article .text .zwischencontentAusgabe {}
.linkeSpalte .article .text .zwischencontentAusgabe .aus {border-bottom: 0px #C3C3C3 solid; color:#9b9b9b; font-size: 12px;}
.linkeSpalte .article .text .zwischencontentAusgabe .aus a {font-size:12px; }
.linkeSpalte .article .text .zwischencontentAusgabe .aus span {display: inline-block;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt {}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .heft {float:left; width:25%;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .heft img {width: 90%;margin-top: 8px;margin-bottom:3px; border: 1px solid #C3C3C3 !important}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text {float:left; width:70%;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text > .titel {font-family: Georgia,serif; font-style: italic; font-weight: bold; line-height: 18px; padding-top: 25px; padding-bottom: 8px; color: #393939;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text > .untertitel { color:#555555; }
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text > .bestellen {margin-top:5px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text > .testen {margin-bottom:5px; margin-top:0px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text 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,serif; line-height: 18px; font-style: italic;font-size: 15px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text a:hover { color: #A32021; text-decoration: none; }

.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .clear {}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern {border-top: 0px #C3C3C3 solid;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern a {color: #393939;text-decoration:none; font-weight: bold;font-family:Georgia,serif;line-height:18px;font-style: italic; font-size:12px; display:inline-block;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern a:hover {color: #A32021;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern .v { float: left;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern .n { float: right; }
*/


.linkeSpalte .article .text  .HeftArtikel {position: fixed;}
.linkeSpalte .article .text  .HeftArtikel a { }
.linkeSpalte .article .text  .HeftArtikel a:hover {}
.linkeSpalte .article .text  .HeftVorherigerArtikel {bottom: 50px; left:15px;}
.linkeSpalte .article .text  .HeftNaechsterArtikel {bottom: 50px; left: 638px;}
/* Artikel */


/* kalender */
.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:100%;  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: left; 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: left; 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; }
/* kalender */

/* login */
.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;}
/* login */

/*
.main > .linkeSpalte .login {padding-top: 0px !important; font-size: 12px !important;}
.main > .linkeSpalte .login > .text {font-size: 12px !important;font-weight: bold;margin-left:0px; margin-right:0px;}
.main > .linkeSpalte .login > .line {clear: both; color: #C3C3C3; background-color:#C3C3C2; height: 1px; border: 0px; margin-top: 18px;}
.main > .linkeSpalte .login > .premiumlogin {margin-top: 0px !important;}
.main > .linkeSpalte .login > .premiumlogin > .box {margin-top: 17px !important;}
.premiumloginDiv {font-size: 12px;font-weight: bold; color:#555555;font-family:"Lucida Grande", Arial, Helvetica, sans-serif;}
.premiumloginDiv {font-size: 12px;font-weight: bold; color:#555555;font-family:"Lucida Grande", Arial, Helvetica, sans-serif;}
.linkeSpalte .article > .premiumlogin {position: absolute;width:563px;  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,serif; font-style: italic; font-size: 14px; color: #A32021; font-weight: bold;}
.linkeSpalte .login > .px160 {height: 110px; clear:both}
.linkeSpalte .article > .premiumlogin .px220 { width: 220px;}
*/

/* Umfrage */
.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 .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,serif;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,serif;font-style: italic;font-weight: bold;font-size: 12px; text-align:right;}
/* Umfrage */


/* Unterseite */
.linkeSpalte .unterseite {clear: left;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 {}
/* Unterseite */

/* Suche */
.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: left;}
.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,serif; 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: 399px; 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:  #E1DD4D; color: #393939; font-size: 10px; padding: 1px 3px 1px 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,serif; font-size: 12px; font-style: italic; font-weight: bold;}
.linkeSpalte .suche > .article > .shop > .ergebnisse {max-height: 399px; 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,serif; font-size: 12px; font-style: italic; font-weight: bold;}
.linkeSpalte .suche > .article > .kommentare > .ergebnisse {max-height: 399px; 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,serif; font-size: 12px; font-style: italic; font-weight: bold;}
.linkeSpalte .suche > .article > .register > .ergebnisse {  border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3;}
.linkeSpalte .suche > .article > .register > .registerergebnisse {overflow:hidden;max-height: 399px;}
.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,serif; font-size: 12px; font-style: italic; font-weight: bold;}
.linkeSpalte .suche > .article > .veranstaltung > .ergebnisse {max-height: 399px; 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;}
/* Suche */

/* Erweiterte Suche */
.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: 100%; 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 {}
/* Erweiterte Suche */

/* Umfrage */
.unterseite {}
.unterseite .umfragetopic {font-family: Georgia,serif;}
.unterseite ul.umfrageul {}
.unterseite ul.umfrageul > li {}
.unterseite ul.umfrageul > li input {float: left;}
.unterseite ul.umfrageul > li label {float: left; width: 90%;}
.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 .NEWcommentbox {}
.linkeSpalte .NEWcommentbox input {border: 1px solid #C3C3C3 !important; color: #393939; height: 18px; width: 100%;}
.ios .linkeSpalte .NEWcommentbox input {width:93%;}
.linkeSpalte .NEWcommentbox > .element {}
.linkeSpalte .NEWcommentbox > .element > .left { float: left; width: 135px; margin-right: 5px; padding-top: 4px;}
.linkeSpalte .NEWcommentbox > .element > .left div { font-size: 10px; margin-top: -3px; }
.linkeSpalte .NEWcommentbox > .element > .right { float: left; width: 372px;}
.linkeSpalte .NEWcommentbox > .element > .lfix {width: 0px !important; margin-right: 0px !important; padding-top: 0px !important;}
.linkeSpalte .NEWcommentbox > .element > .rfix {width: 510px !important;}
.linkeSpalte .NEWcommentbox > .element > .right img { margin-top: 5px;}
.linkeSpalte .NEWcommentbox > .element > .right > .righttext { margin-top: 5px; margin-bottom: 9px; font-size: 12px;}
.linkeSpalte .NEWcommentbox > .element > .right > .anmeldebutton {float: left; margin-top: 5px; }
.linkeSpalte .NEWcommentbox > .element > .right > .anmeldebutton > input {height: 25px; }
.linkeSpalte .NEWcommentbox > .element > .right > .passwortvergessen {float: right; margin-top: 5px;  padding-top: 4px;}
.linkeSpalte .NEWcommentbox > .element > .right > .angemeldetALS {float: left; margin-top: 5px; margin-bottom: 4px; }
.linkeSpalte .NEWcommentbox > .element > .right > .angemeldetALS input {width: 45%; border: 1px solid #858585 !important;}
.linkeSpalte .NEWcommentbox > .element > .right > .angemeldetALSabmelden {float: right; margin-top: 5px;  padding-top: 0px;}
.linkeSpalte .NEWcommentbox > .element > .info { width: 115px; margin-right: 5px; padding-top: 0px; font-size: 10px;}
.linkeSpalte .NEWcommentbox > .element > .clear {clear:left;}

.linkeSpalte .commentbox {margin-top: 23px;}
.linkeSpalte .commentbox > .new_comment {margin-left: 15px;}
.linkeSpalte .commentbox > .new_comment > .topic {display: block; height: 20px; background-color: #686769; color: #FFFFFF; font-size: 16px; line-height: 14px; margin-bottom: 5px;}
.linkeSpalte .commentbox > .new_comment > .topic > div {padding-left: 15px; padding-top: 4px;}
.linkeSpalte .commentbox > .new_comment .login {padding-left: 15px; padding-right: 15px; margin-bottom: 5px; }
.linkeSpalte .commentbox > .new_comment .login a {font-size: 12px; color: #A32021; text-decoration:none; font-weight: normal; font-style: normal;}
.linkeSpalte .commentbox > .new_comment .login a:hover {text-decoration: underline;}
.linkeSpalte .commentbox > .new_comment .add_comment { margin-top: 5px; padding-bottom: 15px; background-color: #E7E6E7;}
.linkeSpalte .commentbox > .new_comment .add_comment > .px15 {padding: 0px 15px 0px 15px;}
.linkeSpalte .commentbox > .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 .commentbox > .new_comment .add_comment > .px15 > .textareaDiv {}
.linkeSpalte .commentbox > .new_comment .add_comment > .px15 > .textareaDiv > textarea { margin-top: 15px; width: 370px; height: 130px; border: 1px solid #858585;}
.linkeSpalte .commentbox > .new_comment .add_comment > .px15 > .zeichen {color: #858585; font-size: 9px; text-align:right; margin: 5px 5px 15px 0px; padding: 0px;}
.linkeSpalte .commentbox > .new_comment .add_comment > .px15 > .KommentarZuLang {color: #A32021; font-size: 9px; margin-bottom: 15px}
.linkeSpalte .commentbox > .new_comment .add_comment > .px15 > .kleingedrucktes {margin-left:145px; color: #858585; font-size: 9px;}
.linkeSpalte .commentbox > .new_comment .add_comment > .px15 > .kleingedrucktes a {color: #A32021; font-weight:normal; font-style:normal; font-size: 9px; text-decoration:none;}
.linkeSpalte .commentbox > .new_comment .add_comment > .px15 > .kleingedrucktes a:hover {text-decoration: underline;}
.linkeSpalte .commentbox > .new_comment .add_comment > .px15 > .button {text-align:right; margin-top: 10px;}
.linkeSpalte .commentbox > .new_comment .add_comment > .px15 > .button > .btn { background-color: #fff;}
.linkeSpalte .commentbox > .new_comment .abgelaufen {padding: 7px 15px 7px 15px; background-color: #E7E6E7; color: #858585; font-size: 9px; margin-bottom: 3px;}
.linkeSpalte .commentbox > .new_comment .abgelaufen a {color: #A32021; font-size: 9px; text-decoration: none; font-style: normal; font-weight: normal; display:inline-block; }
.linkeSpalte .commentbox > .new_comment .abgelaufen a:hover {color: #A32021; font-size: 9px; text-decoration: underline;}
.linkeSpalte .commentbox > .comment { clear:left; margin-top: 2px;}
.linkeSpalte .commentbox > .comment > .author { float: left; width: 170px; text-align:right}
.linkeSpalte .commentbox > .comment > .author .name {margin-top: 15px;padding-right: 15px; color: #9B9B9B; font-size: 12px; font-weight: bold;}
.linkeSpalte .commentbox > .comment > .author .date {padding-right: 15px; color: #9B9B9B; font-size: 12px; font-family: Georgia,serif;}
.linkeSpalte .commentbox > .comment > .author .date span {padding-left: 10px;}
.linkeSpalte .commentbox > .comment > .text {background-color: #E7E6E7; display: table-cell; width: 394px;}
.linkeSpalte .commentbox > .comment > .text > div { display: inline; margin: 15px;color: #555555; font-size: 12px; line-height: 16px;}
.linkeSpalte .commentbox > .comment > .text > div > div {margin-right: 5px; margin-left: 15px;}
.linkeSpalte .commentbox > .comment > .text > div > div > div.wb {word-break: normal;}
/* Umfrage */


/* Artikel */

/* Artikel */


.main > .rechteSpalte {display:block;width: 400px;float: right; margin: 0px; padding: 0px;}


/* 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 .maps {margin-left:15px; margin-right:15px;}
.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; max-width: 365px; width:100%;}
.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;width:100%;}
.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:first-child {margin-top:30px;}
.rechteSpalte .kampagnenbox .txt {padding-left: 42px; padding-top: 0px;}
.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 .webthemabox {border-bottom: 1px solid #C3C3C3;padding-bottom: 5px !important;}
.rechteSpalte .webthemabox .webthemagrafik {}
.rechteSpalte .webthemabox .webthemagrafik img {margin-bottom: 5px; width: 100%;}
.rechteSpalte .webthemabox .webthemalink {}
.rechteSpalte .webthemabox .webthemalink ul {}
.rechteSpalte .webthemabox .webthemalink li {list-style: none;margin-bottom: 3px;}
.rechteSpalte .webthemabox .webthemalink a {font-size: 16px;line-height: 21px;font-style: italic;font-weight: bold;text-decoration: none;color: #A32021 !important;}
.rechteSpalte .webthemabox .webthemalink a:hover {color: #555555 !important;}


.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,serif; 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,serif; 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,serif; 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;}
.MagazinExtra .rechteSpalte .titelthema {margin-left: 0px;}
.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,serif; 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,serif; font-weight: bold; font-style: italic; margin-bottom: 4px; }
.rechteSpalte .titelthema > .teaser {color: #393939; font-family: Georgia,serif; font-style: italic; font-weight: bold; font-size: 15px; line-height: 17px; margin-bottom: 20px;}
.rechteSpalte .titelthema > .text {color: #555555; font-size: 15px; line-height: 20px;}

.rechteSpalte .inhalt {margin-left: 0px;}
.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,serif; 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 {color: #555555; font-size: 15px; line-height: 20px;}
.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 artikel */
.footer-weitere-artikel {margin-left: 18px; margin-right: 28px;text-align:left;}
.footer-weitere-artikel h1 {font-family: Georgia,serif; 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 ul {margin:0px 10px 0px 15px;padding:0px;}
.footer-weitere-artikel ul li {list-style-type:none;list-style-position:outside;list-style-image:none; width:25%; max-width:50%; min-width: 175px; float:left;}
.footer-weitere-artikel .box {padding-left: 15px; display: block;}
.footer-weitere-artikel .elementbox {float:left; max-width: 227px; margin-right: 6px;}
.footer-weitere-artikel .elementbox > .topic { max-width: 227px !important; height: 28px !important; cursor: pointer;}
.footer-weitere-artikel .elementbox > .t1 {background: url("../images/footer-weitere-artikel-topics-2.png") 0px 0px no-repeat;}
.footer-weitere-artikel .elementbox > .t2 {background: url("../images/footer-weitere-artikel-topics-2.png") 0px -30px no-repeat;}
.footer-weitere-artikel .elementbox > .t3 {background: url("../images/footer-weitere-artikel-topics-2.png") 0px -60px no-repeat;}
.footer-weitere-artikel .elementbox > .t4 {background: url("../images/footer-weitere-artikel-topics-2.png") 0px -90px no-repeat;}
.footer-weitere-artikel .elementbox > .t5 {background: url("../images/footer-weitere-artikel-topics-2.png") 0px -120px no-repeat;}
.footer-weitere-artikel .elementbox > .element {}
.footer-weitere-artikel .elementbox > .element ul {padding: 0px; margin: 7px 5px 0px 5px; list-style-type: none; border-bottom: 1px solid #C3C3C3;}
.footer-weitere-artikel .elementbox > .element ul.no {border-bottom: 0px solid #C3C3C3;}
.footer-weitere-artikel .elementbox > .element li {line-height: 16px; font-size: 12px; font-family: Georgia,serif; margin-bottom: 7px;}
.footer-weitere-artikel .elementbox > .element li a {color: #a32021; line-height: 14px; text-decoration: none;}
.footer-weitere-artikel .elementbox > .element li a:hover {text-decoration: underline;}
.footer-weitere-artikel li.limehr {text-align: right; margin-bottom: 0px;}
.footer-weitere-artikel 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; padding-right:6px}
.footer-weitere-artikel li.limehr a:hover {color: #a32021;}


.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; }
.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;}
.footer-mehr-artikel-anzeigen { font-family:Georgia,serif;text-align: right; margin-top:0px;}
.footer-mehr-artikel-anzeigen > a {color: #393939 !important;}
/* .footer artikel */

/* footer */
.footer {font-size:9px;color:#555555; text-transform:uppercase;width: 1000px;margin-top:6px;margin-bottom:55px; }
.footerresponsive {min-width: 320px; max-width: 1000px; width:auto !important;}
.footer a { text-transform:none;color:#555555; text-decoration:none; padding-right:5px; line-height:12px;}
.footer a:hover {color:#a32021;}
.footer .footerUL {margin:0px 0px 0px 0px;padding:0px;padding-left:20px; padding-right:20px;}
.footer .footerUL span {display:inline-block;}
.footer .footerUL > .footerUL-LI {list-style-type:none;list-style-position:outside;list-style-image:none;margin:0px 0px 8px 0px; float:left; width:13.4%;}
.footer .footerUL > .footerUL-LI-tiny {width:8%}
.footer .footerUL > .footerUL-LI-small {width:11.4%}
.footer .footerUL > .footerUL-LI-big {width:19%}
.footer .footerUL > .footerUL-LI > .footerUL-LI-UL {margin:0px; padding:0px; }
.footer .footerUL > .footerUL-LI > .footerUL-LI-UL  > .ULhide {display: none;}
.footer .footerUL > .footerUL-LI > .footerUL-LI-UL  > .hide {}
.footer .footerUL > .footerUL-LI > .footerUL-LI-UL > .footerUL-LI-UL-LI {list-style-type:none;list-style-position:outside;list-style-image:none;margin-bottom: 6px;}

.footer .footerleiste {min-width: 320px; border-top:1px solid #393939; border-bottom: 1px solid #393939; margin-bottom: 10px; min-height:26px;}
.footer .footerleiste .about { float:left; max-width:600px; margin-top: 7px; margin-left:50px;}
.footer .footerleiste .about a {color:#393939;margin-right:33px;}
.footer .footerleiste .about a:hover {}
.footer .footerleiste .about .links {float:left;}
.footer .footerleiste .about .text {float:left; text-transform:none;}
.footer .footerleiste .social { float:right; min-width: 215px; text-align:right}
.footer .footerleiste .social .icon {float:right; margin-top:5px;}
.footer .footerleiste .social .icon i {font-size:17px;}
.footer .footerleiste .social .icon i.fa-twitter {color:#00A8EC;}
.footer .footerleiste .social .icon i.fa-rss {color:#E26925;}
.footer .footerleiste .social .text {float:right;text-transform:none; margin-top: 7px; }
.footer .footerleiste .social a {margin-left:5px;}
/* footer */



.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,serif; 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 > .ANL {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; margin-bottom: 10px !important;}
.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; }
.layerbackground > .layer > .rahmen > .inhalt > .checkbox {margin-top: 10px; margin-bottom:10px;}
.layerbackground > .layer > .rahmen > .inhalt > .checkbox input {margin-left: 0px; float:left; margin-right:10px;}
.layerbackground > .layer > .rahmen > .inhalt > .checkbox label {display: table; font-size: 12px; line-height: 13px; padding-top: 4px;}

.ArtikelLayer > .layer {max-width: 650px;}
.ArtikelLayer > .layer > .rahmen > .inhalt > .next {width:140px;margin-top: 0px; float: right;}
.ArtikelLayer > .layer > .rahmen > .inhalt > .text {font-size: 11px; line-height: 13px; margin-bottom: 0px;}
.ArtikelLayer > .layer > .rahmen > .inhalt > .text2 {font-size: 13px; line-height: 15px;}
.ArtikelLayer > .layer > .rahmen > .inhalt > .text a {color: #a32021; text-decoration:none;}
.ArtikelLayer > .layer > .rahmen > .inhalt > .text a { text-decoration:underline;}
.ArtikelLayer > .layer > .rahmen > .inhalt > .ErrorAnmeldung {margin-top: 10px;}


/* Magazinseiten */
.main > .linkeSpalte .magazinseite {}
.main > .linkeSpalte .magazinseite > .title {font-size: 30px !important; line-height: 35px !important;}
.main > .linkeSpalte .magazinseite > .title h1 {font-size: 30px !important; line-height: 35px !important;}
.main > .linkeSpalte .magazinseite > .teaser {color: #393939; font-family: Georgia,serif; font-style: italic; font-weight: bold; font-size: 15px !important; line-height: 28px !important; margin-top: 2px;}
.main > .linkeSpalte .magazinseite > .teaser h2 {margin: 0px; padding: 0px; font-size: 15px;}
.main > .linkeSpalte .magazinseite > .text {font-size: 15px !important; line-height: 20px !important; }
.main > .linkeSpalte .magazinseite > .probelesen {text-align: right; margin-top: 23px; margin-bottom: 50px;}
.main > .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,serif; font-style: italic; font-weight: bold; font-size: 18px; text-decoration: none; color: #A32021;}
.main > .linkeSpalte .magazinseite > .probelesen a:hover { text-decoration: underline;}

.main > .linkeSpalte .magazinliste {}
.main > .linkeSpalte .magazinliste > div.title {color:#393939; font-family: Georgia,serif; font-size: 15px; line-height: 25px; font-style: italic; font-weight: bold;padding-left: 2px;}
.main > .linkeSpalte .magazinliste > div.jahre {border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; padding: 5px 0px 5px 15px; height: 20px;}
.main > .linkeSpalte .magazinliste > div.jahre a {float: left; color: #393939; font-size: 13px;font-style: italic; font-weight: bold;}
.main > .linkeSpalte .magazinliste > div.jahre a:hover {color: #A32021;}
.main > .linkeSpalte .magazinliste > div.jahre a.next {float:right;}
.main > .linkeSpalte .magazinliste > div.jahre > div.wrapper { display: block; float: left; width: 90%; max-height: 35px; margin-left: 5px; margin-right: 5px;}
.main > .linkeSpalte .magazinliste > div.jahre > div.wrapper385 {width:385px;}
.main > .linkeSpalte .magazinliste > div.jahre > div.wrapper438 {width:438px; }
.main > .linkeSpalte .magazinliste > div.jahre > div.wrapper > div.holder { position: relative; margin-top: 0px; margin-left: 0px; height: auto;overflow: hidden;}
.main > .linkeSpalte .magazinliste > div.jahre > div.wrapper > div.holder > div#wrapper { width: 10000px;}
.main > .linkeSpalte .magazinliste > div.jahre > div.wrapper a {color: #393939; font-size: 13px;font-style: italic; font-weight: bold;  text-align:center; display: inline-block; font-family: Georgia,serif; }
.main > .linkeSpalte .magazinliste > div.jahre > div.wrapper a:hover {color: #A32021;}
.main > .linkeSpalte .magazinliste > div.jahre > div.wrapper span {float: left; width: 10px; font-family: Georgia,serif; text-align:center; padding: 0px 4px 0px 4px; color: #393939; font-size: 13px;font-style: italic; font-weight: bold;}

.main > .linkeSpalte .magazincover { margin-left: 1px; margin-top: 3px;display: inline-block;}
.main > .linkeSpalte .magazincover .heft {float: left; display: block; width: 128px; height: 175px; margin-left: 12px; margin-top: 14px;}
.main > .linkeSpalte .magazincover .heft a {border: 0px solid #C3C3C3; width: 128px; height: 175px; display: block; z-index: 120;}
.main > .linkeSpalte .magazincover .heft a > img { z-index: 110; }
.main > .linkeSpalte .magazincover .heft a:hover > img { z-index: 90; }
.main > .linkeSpalte .magazincover .heft > a > img { position: absolute; margin-top: 0px; margin-left: 0px; border: 1px solid #C3C3C3; display: block; }

.main > .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,serif; font-style:italic; font-weight:bold; font-size: 18px;text-align: center;  }
.main > .linkeSpalte .magazincover .heft > a > div > span { line-height: 170px; }
.main > .linkeSpalte .magazincover .heft > a > div > div.first { padding-top: 60px; }
.main > .linkeSpalte .magazincover .heft > a > div > div.last { padding-top: 0px; }
.main > .linkeSpalte .magazincover .heft > img { position: absolute; margin-top: 0px; margin-left: 0px; border: 1px solid #C3C3C3; display: block; z-index: 90; }
.main > .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,serif; font-style:italic; font-weight:bold; font-size: 18px;text-align: center;  }
.main > .linkeSpalte .magazincover .heft > div > span { line-height: 170px; }
.main > .linkeSpalte .magazincover .heft > div > div.first { padding-top: 60px; }
.main > .linkeSpalte .magazincover .heft > div > div.last { padding-top: 0px; }
.main > .linkeSpalte .magazinseite  .erweitert {font-size:16px !important; line-height: 21px !important; color: #555555 !important; text-align:right; margin-top: 10px; font-weight: bold;}
.main > .linkeSpalte .magazinseite  .erweitert a {color: #A32021 !important; text-decoration: none !important; font-style:normal;}
.main > .linkeSpalte .magazinseite  .erweitert a:hover {text-decoration: underline !important;}

.main #WeitereFolgen {    margin-top: 20px;
    margin-left: 15px;
    color: #555555;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
    text-decoration: none;
    font-size: 15px;    
    margin-bottom: 65px;}
.main #WeitereFolgen > ul {list-style: none;}
.main #WeitereFolgen > ul > li {float: left;}
.main #WeitereFolgen > ul > li:first-child {padding-top: 5px;padding-right: 5px;}
.main #WeitereFolgen > ul > li a {    background-color: #DBD3D1;
    color: #ffffff;
    border-radius: 5px;
    height: 24px;
    display: inline-block;
    text-align: center;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 5px;
    margin-left: 5px;
    font-style: normal;}
.main #WeitereFolgen > ul > li a:hover {background-color:#C5B7B4;}
.main #WeitereFolgen > ul > li a.podActive {background-color:#A32021;}

.MagazinDossier > .linkeSpalte .magazincover .heft > a > img {max-height:169px;}
.MagazinDossier > .linkeSpalte .magazincover .heft > a > div {}
.MagazinEdition > .linkeSpalte .magazincover .heft > a > img {max-height:182px;}
.MagazinEdition > .linkeSpalte .magazincover .heft > a > div {height:185px;}

.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; }
/* Magazinseiten */


.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; min-width: 330px;}
.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;}


.linkeSpalte .article .text .fett_grau1 > a { font-weight: bold; color: #393939 !important;font-size: 13px;line-height: 16px;}
.linkeSpalte .article .text .fett_grau2 > a { font-weight: bold; color: #555555 !important;font-size: 13px;line-height: 16px;}
.linkeSpalte .article .text .fett_grau3 > a { font-weight: bold; color: #9B9B9B !important;font-size: 13px;line-height: 16px;}
.linkeSpalte .article .text .fettkursiv_grau1 > a { font-style:italic; font-weight: bold; color: #393939 !important;font-size: 13px;line-height: 16px;}
.linkeSpalte .article .text .fettkursiv_grau2 > a { font-style:italic; font-weight: bold; color: #555555 !important;font-size: 13px;line-height: 16px;}
.linkeSpalte .article .text .fettkursiv_grau3 > a { font-style:italic; font-weight: bold; color: #9B9B9B !important;font-size: 13px;line-height: 16px;}
.linkeSpalte .article .text .georgia_fettkursiv_grau1 > a { font-style:italic; font-weight: bold; color: #393939 !important;font-family: Georgia,serif;font-size: 15px;line-height: 16px;}
.linkeSpalte .article .text .georgia_fettkursiv_grau2 > a { font-style:italic; font-weight: bold; color: #555555 !important;font-family: Georgia,serif;font-size: 15px;line-height: 16px;}
.linkeSpalte .article .text .georgia_fettkursiv_grau3 > a { font-style:italic; font-weight: bold; color: #9B9B9B !important;font-family: Georgia,serif;font-size: 15px;line-height: 16px;}
.linkeSpalte .article .text .georgia_fettkursiv_rot > a  { font-style:italic; font-weight: bold; color: #A32021 !important;font-size: 15px;line-height: 16px;}
.linkeSpalte .article .text .klein_fett_grau1 > a { font-style:italic; font-weight: bold ;color: #393939 !important;font-size: 9px;line-height: 9px;}
.linkeSpalte .article .text .klein_fett_grau2 > a { font-style:italic; font-weight: bold; color: #555555 !important;font-size: 9px;line-height: 9px;}
.linkeSpalte .article .text .klein_fett_grau3 > a { font-style:italic; font-weight: bold; color: #9B9B9B !important;font-size: 9px;line-height: 9px;}
.linkeSpalte .article .text .kursiv_grau1 > a { font-style:italic; color: #393939 !important;font-size: 13px;line-height: 16px;}
.linkeSpalte .article .text .kursiv_grau2 > a { font-style:italic; color: #555555 !important;font-size: 13px;line-height: 16px;}
.linkeSpalte .article .text .kursiv_grau3 > a { font-style:italic; color: #9B9B9B !important;font-size: 13px;line-height: 16px;}
.linkeSpalte .article .text .standard_grau1 > a {color: #393939 !important;font-size: 13px;line-height: 16px;}
.linkeSpalte .article .text .standard_grau2 > a {color: #555555 !important;font-size: 13px;line-height: 16px;}
.linkeSpalte .article .text .standard_grau3 > a {color: #9B9B9B !important;font-size: 13px;line-height: 16px;}

input.optoutbutton {border: 0px solid #A32021; background-color: transparent; color: #A32021; width: 53px; padding-top: 0px; padding-bottom: 0px; float: left; margin-top: 0px; cursor: pointer;margin: 0px; padding: 0px; font-size:15px;}
input.optoutbutton:hover { text-decoration:underline;}
div.optouttext { margin-left: 18px; width: 450px; display: inline-block; clear: both;}

input.optinbutton {border: 0px solid #A32021; background-color: transparent; color: #A32021; width: 53px; padding-top: 0px; padding-bottom: 0px; float: left; margin-top: 0px; cursor: pointer;margin: 0px; padding: 0px; font-size:15px;}
input.optinbutton:hover { text-decoration:underline;}
div.optintext {margin-left: 18px; width: 450px; display: inline-block; clear: both;} 


@media screen and (max-width:1100px) {
.wrapresponsive {display:block; margin-left: 10px; margin-right: 10px;}
.wrapresponsive .rechteSpalteresponsive {margin-top:15px;}
.wrapresponsive .linkeSpalteresponsive {margin-top:15px;}

.mainresponsive .linkeSpalte .article .text  .HeftVorherigerArtikel {left:10px;}
.mainresponsive .linkeSpalte .article .text  .HeftNaechsterArtikel {left: 584px;}

input.optoutbutton {float:none;}
div.optouttext {margin-left: 0px; width: auto;}

input.optinbutton {float:none;}
div.optintext {margin-left: 0px; width: auto;} 
}

@media screen and (min-width:1041px) { 
.mobilemenu {display:none;}
.wrap > .website .suchleisteResponsiv {display:none !important;}
.wrap > .website .settingsResponsiv {display:none !important;}
}

@media screen and (max-width:1040px) {
.mainresponsive .linkeSpalte .article .text  .HeftNaechsterArtikel {left: auto; right: 412px;}
.wrapresponsive > .AdHead {text-align: center; margin-top: 115px;margin-bottom: 0px; }

.back_to_mobile {display:none !important;}    
.wrapresponsive .rahmen {border:solid 1px #C3C3C3; background-color: #ffffff; margin-top: 15px;margin-top:115px;}

.wrapresponsive > .website {box-shadow: 0px 0px 0px #a1a1a1; border: solid 0px #C3C3C3; background-color: transparent; }
.wrapresponsive .mainresponsive {border: solid 0px #C3C3C3; background-color:#ffffff;}	
.suchleisteResponsiv {display:none;}
.wrapresponsive > .website .suchleisteResponsiv {display:none; position: fixed; top:110px; right: 20px;z-index:10000;width:232px;background:url(../images/big_box.png) bottom right no-repeat;}
.wrapresponsive > .website .suchleisteResponsiv > .rahmen {border:1px solid #C3C3C3;background-color: #ffffff;height:20px;margin-bottom:20px; margin-top:10px; }
.wrapresponsive > .website .suchleisteResponsiv > .rahmen .i {float:left;}
.wrapresponsive > .website .suchleisteResponsiv > .rahmen .i .suchfeld {color: #9b9b9b;border:0px solid #000000;width:175px;margin-left:3px;margin-right:3px;}
.wrapresponsive > .website .suchleisteResponsiv > .rahmen .s {float:left;}
.wrapresponsive > .website .suchleisteResponsiv > .rahmen .s > .suchbutton {border: 0px solid #ffffff;background-color:#ffffff;margin:0px;padding:0px;color:#9b9b9b;cursor: pointer;padding-top:3px;}

.ios .wrapresponsive > .website .suchleisteResponsiv > .rahmen {height:23px; }
.ios .wrapresponsive > .website .suchleisteResponsiv > .rahmen .i .suchfeld {width:155px;}

.settingsResponsiv {display:none;}
.wrapresponsive > .website .settingsResponsiv {display:none; position: fixed; top:110px; right: 20px;z-index:10000;width:232px;background:url(../images/big_box.png) bottom right no-repeat;}
.settingsResponsiv > .rahmen {border:1px solid #C3C3C3;background-color: #ffffff;min-height:20px;margin-bottom:20px; margin-top:10px; }
.settingsResponsiv > .rahmen > .box {margin:5px; line-height: normal;font-size:13px;}
.settingsResponsiv > .rahmen > .box .signout {margin-bottom: 10px;}
.settingsResponsiv > .rahmen > .box .signout span {display:inline-block;}
.settingsResponsiv > .rahmen > .box .signout a {font-family:"Lucida Grande", Arial, Helvetica, sans-serif;color:#555555; text-decoration:none;}
.settingsResponsiv > .rahmen > .box .signout a:hover {color:#a32021;}
.settingsResponsiv > .rahmen > .box .schriftgroesse {margin-bottom: 10px;}
.settingsResponsiv > .rahmen > .box .schriftgroesse > .fl {float:left;}
.settingsResponsiv > .rahmen > .box .schriftgroesse > .fl1 {padding-right:5px;}
.settingsResponsiv > .rahmen > .box .schriftgroesse > .fl2 {padding-top:2px;padding-right:2px;}
.settingsResponsiv > .rahmen > .box .schriftgroesse > .fl3 {padding-right:10px;}
.settingsResponsiv > .rahmen > .box .schriftgroesse > .fl4 {padding-right:2px;}
.settingsResponsiv > .rahmen > .box .schriftgroesse > .fl5 {padding-top: 2px;}

/*.wrapresponsive .header { display:block; position: fixed; top:0px; left:0px; right:0px; box-shadow: 0px -3px 20px #000000; border-bottom: 1px solid #ffffff; overflow: hidden; z-index: 1001;}*/
.wrapresponsive .header2016 {display:none;}
.wrapresponsive .headermobile {display:block; background:url(../images/page-background-image.png)}
.headermobile > .box { min-width: 340px; max-width: 1030px;}
.headermobile > .box > .menubtn {float:left; margin-left:10px; margin-top:10px;}
.headermobile > .box > .images {clear:none; z-index:1500; overflow: hidden;}
.headermobile > .box > .images .box {display: block; max-width: 800px; margin-right:0px; margin-left: 0px; text-align: center; max-height:72px;}
.headermobile > .box > .images .box .heft {float:left;width:150px}
.headermobile > .box > .images .box .heft div {width:100%; height:72px; overflow:hidden;}
.headermobile > .box > .images .box .heft 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:15px;margin-left: 16px; width:80%;}
.ff .headermobile > .box > .images .box .heft img {width:70%;}
.headermobile > .box > .images .box .logo { float:left; }
.headermobile > .box > .images .box .logo img { width:100%; max-width:395px; margin-top: 15px; margin-bottom: 5px; padding-left:15px}
.headermobile > .box > .login {float:right; margin-right:10px; margin-top:10px;text-align: right;}
.headermobile > .box > .login a {font-size:16px;font-family:Georgia,serif; color:#a32021; font-weight:bold; font-style:italic; text-decoration: none;}
.headermobile > .box > .login a:hover {text-decoration: underline;}

.headermobile > .box > .menu {display:block; height:27px; background:url(../images/menu/nav_mobile_background.png) repeat-x; margin-top:-4px;z-index:3001;  text-align: right;font-size: 20px}
.headermobile > .box > .menu a {margin-right: 15px; margin-left: 15px; color:#E8E8E8;}
.headermobile > .box > .menu a:hover {color:#ffffff;}
.headermobile > .box > .menu i {margin-top: 4px;}
.headermobile > .box > .menu .breadcrumb {float:left;text-transform:uppercase;text-decoration:none;font-size:0px;font-weight: normal;margin-top:0px; color:#E8E8E8; }
.headermobile > .box > .menu .breadcrumb .home {float:left; display:none;}
.headermobile > .box > .menu .breadcrumb .home a {text-decoration:none;font-size:20px;}
.headermobile > .box > .menu .breadcrumb .channel {margin-top:10px;}
.headermobile > .box > .menu .breadcrumb .channel a {text-decoration:none;font-size:10px;}
.headermobile > .box > .menu .breadcrumb .channel a {display:none;}
.headermobile > .box > .menu .breadcrumb .channel a:first-child {display: inline-block;margin-left:44px; background: url(../images/menu/menu_home.png) no-repeat 0px 0px; width:24px; height:27px; font-size: 0px;position: absolute;margin-left:5px !important; margin-top:-9px;}
.headermobile > .box > .menu .breadcrumb .channel a:first-child:hover {background-position:-194px}
.headermobile > .box > .menu .breadcrumb .channel a:nth-child(2) {display:inline-block;margin-left: 41px;}
	

.mobilemenu {}
.mobilemenu {position: fixed; top:0px; left:0px; width:500px; margin-top:50px; z-index:3000; opacity:1;}
.mobilemenu > .box { display:block; min-width:300px; max-width:500px; }
.mobilemenu > .box > .rahmen {display:block; min-width:316px; max-width:500px; background-color:#CCC;border:solid 1px #C3C3C3; margin-top:-10px; margin-left:10px; margin-right:10px;}
.mobilemenu > .box > .rahmen > .content {display:block; padding:8px; background-color:#ffffff;}
.mobilemenu > .box > .rahmen > .content .startseite {border-bottom: 1px solid #C2C2C2;}
.mobilemenu > .box > .rahmen > .content .startseite a { font-size: 17px; font-weight:normal; color:#9A9A9A; text-decoration:none;}
.mobilemenu > .box > .rahmen > .content .startseite a:hover {color:#A32021;}
.mobilemenu > .box > .rahmen > .content .menu {border-top: 1px solid #C2C2C2; margin-top: 3px; padding-top:5px;}
.mobilemenu > .box > .rahmen > .content .menu > .left {float:left; width: 49%;}
.mobilemenu > .box > .rahmen > .content .menu > .right {float:right; width: 49%;}
.mobilemenu > .box > .rahmen > .content .menu ul {margin:0px; padding:0px; width: 100%;}
.mobilemenu > .box > .rahmen > .content .menu li {border-bottom: 1px solid #C2C2C2; list-style-type: none; list-style-position: outside; list-style-image: none; margin: 4px 0px 4px 0px;}
.mobilemenu > .box > .rahmen > .content .menu li.line {margin: 2px 0px 2px 0px;}
.mobilemenu > .box > .rahmen > .content .menu a {font-size: 17px; font-weight:normal; color:#2F2F2F; text-decoration:none;}
.mobilemenu > .box > .rahmen > .content .menu a:hover {color:#A32021;}

.main > .linkeSpalte .article > .title {padding-top:15px;}
.mainresponsiveMagazin > .linkeSpalte .article > .title {margin-left:0px;}
.mainresponsiveMagazin > .linkeSpalte .magazinseite > .probelesen a {margin-right:0px;}
.main > .linkeSpalte .article > .title h1 { margin:0px 0px 0px 0px;}
.main > .linkeSpalte .article > .premium {position:relative; width: 100%; padding-top:95px;}
.main > .linkeSpalte .article > .premium > .box {margin-top: 0px;}
.main > .linkeSpalte .article > .premium > .box > .NewSignIn .left {width: 100%; float: none;}
.main > .linkeSpalte .article > .premium > .box > .NewSignIn .right {width: 100%; float: none;}
.main > .linkeSpalte .article > .premium > .box > .NewSignIn .rahmen {margin-top:0px;min-height:40px;}
.mainresponsive .linkeSpalte .article .galerie > .pickerbottom > .picker {width:auto;}
.mainresponsive .linkeSpalte .article .galerie > .photopicker > .picker {width:auto;}

.main > .linkeSpalte .article > .GoogleArtikel {position:relative; width: 100%; padding-top:95px;}
.main > .linkeSpalte .article > .GoogleArtikel > .box {margin-top: 0px;display: table;}


.main > .linkeSpalte .article .px160 {display:none;}


/* benutzerkonto */
.mainresponsive .benutzerkonto > .text {margin-left:0px; padding-top:0px;}
.mainresponsive .benutzerkonto .tbl { margin-left:0px;}
.mainresponsive .benutzerkonto .text {margin-left:0px;}
.mainresponsive .benutzerkonto > .premium > .signin {margin-left:0px;margin-bottom:10px;}
#main .benutzerkonto .tbl > .tr > .td a.out {font-size:12px; font-weight:normal;}
/* benutzerkonto */

/* Personenliste + Personen */
.mainresponsive .PersonenListe li.person {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.mainresponsive .PersonenListe li.person .img {width:94px;margin-right:20px;}
.mainresponsive .PersonenListe li.person .img a {background:none; padding-right:0px;}
.mainresponsive .PersonenListe li.person .text .taser {padding-bottom:7px;}
/* Personenliste + Personen */

/* Personen + Details */
.mainresponsive .leserstimme {margin-top:21px !important;}
.mainresponsive .linkeSpalte .article {margin-top:0px;}
.mainresponsive .linkeSpalte .bildergalerie {margin-top:21px;}
.mainresponsive .linkeSpalte .bildergalerie > .bild {margin-left:0px;}
.mainresponsive .linkeSpalte .bildergalerie > .bild > .vorherige {display:none;}
.mainresponsive .linkeSpalte .bildergalerie > .bild > .naechste {display:none;}
.mainresponsive .linkeSpalte .article > .text {margin-left:0px; margin-right:0px;}
.mainresponsive .linkeSpalte .bildergalerie > .info {margin-left:0px;}
.mainresponsive .unterseite {padding-top:0px;}
.mainresponsive .unterseite > .share {margin-bottom:15px;}
.mainresponsive .unterseite > .share a {margin-left:10px;}
.mainresponsive .unterseite > .person > .img img {margin:0px 20px 0px 0px;max-width:100px;}
.mainresponsive .unterseite > .person > .text {margin-left:0px;}
.mainresponsive .unterseite > .person > .name {padding-top:85px;font-size:18px !important;}
.mainresponsive .unterseite > .person > .name h1 {font-size: 18px !important;}
.mainresponsive .unterseite div.ohnebild > .name {padding-top:20px; margin-left:0px;}
.mainresponsive .unterseite div.ohnebild > .name .title {margin-left:0px;}
/* Personen + Details */

/* Liste */
.mainresponsive .linkeSpalte .liste {margin-left: 0px;}
.mainresponsive .linkeSpalte .liste > div.artikel > div.item {clear:left; display:block;}
.mainresponsive .linkeSpalte .liste > div.artikel > div.item div.titel {float:none; width:100%;}
.mainresponsive .linkeSpalte .liste > div.artikel > div.item div.datum {float:left; margin-left: 5px;}
.mainresponsive .linkeSpalte .liste > div.artikel > div.item a {display: block;min-height: 45px; font-size:12px;}
.mainresponsive .linkeSpalte .liste > div.artikel > div.item div.kombibox {width:185px;}

.mainresponsive .footer-channelseite > .artikel {margin-left: 0px; font-size:12px; }
.mainresponsive .footer-channelseite > .artikel .item {clear:left; display:block; min-height:60px;}
.mainresponsive .footer-channelseite > .artikel li {font-size:12px;}
.mainresponsive .footer-channelseite > .artikel li > .titel a {font-size:12px !important;}
.mainresponsive .footer-channelseite > .artikel li > .titel {float:none; width:100%;}
.mainresponsive .footer-channelseite > .artikel li > .datum {float:left; margin-left: 5px;}
.mainresponsive .footer-channelseite > .artikel li > .kombibox {width:185px;}
.mainresponsive .footer-channelseite > .artikel li > .clear {display:inline;}
/* Liste */


/* Artikel */
.linkeSpalte .infoleiste > .mitte {display:none;}
.linkeSpalte .infoleiste > .vorherige {margin-left:0px;}
/* Artikel */


/* kalender */
.linkeSpalte .kalenderblaettern > .jahr {margin-left:0px;}
/* kalender */

/* kommentarbox */
.linkeSpalte .commentbox > .new_comment {margin-left:10px;}
.linkeSpalte .commentbox {margin-right:15px;}
.linkeSpalte .commentbox > .comment {padding-left:10px;}
.linkeSpalte .commentbox > .comment > .author {float:none; width:100%; text-align:left;}
.linkeSpalte .commentbox > .comment > .author .name {margin-left:15px;}
.linkeSpalte .commentbox > .comment > .author .date {margin-left:15px; margin-bottom:3px;}
.linkeSpalte .commentbox > .comment > .author .date span {}
.linkeSpalte .commentbox > .comment > .text {width:100%; display:block;}
.linkeSpalte .commentbox > .comment > .text > div { }
.linkeSpalte .commentbox > .comment > .text > div > div {margin-right: 15px;}
.linkeSpalte .commentbox > .comment > .text > div > div > div.wb {word-break: break-all;}

.linkeSpalte .commentbox > .new_comment .login {margin-bottom:10px;}
.linkeSpalte .NEWcommentbox > .element > .left {float:none; width:100%; }
.linkeSpalte .NEWcommentbox > .element > .right { width:100%; }
.linkeSpalte .NEWcommentbox > .element > .rfix { width: 100% !important;margin-top:-10px;}
.linkeSpalte .NEWcommentbox > .element > .right > .angemeldetALSabmelden {padding-left:5px;}

.linkeSpalte .commentbox > .new_comment .add_comment > .px15 > .topic {width:100%; float:none;}
.linkeSpalte .commentbox > .new_comment .add_comment > .px15 > .textareaDiv > textarea {width:100%;}
.ios .linkeSpalte .commentbox > .new_comment .add_comment > .px15 > .textareaDiv > textarea {width:95%;}
.linkeSpalte .commentbox > .new_comment .add_comment > .px15 > .kleingedrucktes {margin-left:0px;}
/* kommentarbox */

/* erweiterte suche */
.linkeSpalte .unterseite .erweitertesuche {margin-left:0px;}
.linkeSpalte .unterseite .erweitertesuche .kategorien {float:none; width:100%;}
.linkeSpalte .unterseite .erweitertesuche .suchfelder {width: 100%; text-align:left; margin-top:15px; }
.linkeSpalte .unterseite .erweitertesuche .suchfelder > .item { height: auto;}
.linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .txt {float:none; width:100%; text-align: left; }
.linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld {float:none; width:100%;}
.linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld > input { width: 100%;}
.ios .linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld > input { width: 95%;}
.linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld > input:last-child.halb {float:left; margin-left:10px;}
.ios .linkeSpalte .unterseite .erweitertesuche .suchfelder > .item > .feld > input.halb {width:97px;}

/* erweiterte suche */

/* suche */
.linkeSpalte .suche > .article > .bigtitle > .title {display:block; float:none;}
.linkeSpalte .suche > .article > .bigtitle > .change {display:block; float:none;}
.linkeSpalte .suche > .article > .artikel > .open a.allopen {font-size: 11px;}
.linkeSpalte .suche > .article > .artikel > .ergebnisse li {font-size:12px;}
.linkeSpalte .suche > .article > .artikel > .ergebnisse li > .titel { float:none;width:100%;}
.linkeSpalte .suche > .article > .artikel > .ergebnisse li > .titel a {font-size:12px;}
.linkeSpalte .suche > .article > .artikel > .ergebnisse li > .datum { width: auto;margin-left:17px;}
.linkeSpalte .suche > .article > .artikel > .ergebnisse li > .kombibox { width: auto;}
.linkeSpalte .suche > .article > .artikel > .ergebnisse li > .auszug {height: auto; min-height:0px; font-size:12px; }
.linkeSpalte .suche > .article > .artikel > .ergebnisse li > div.clearleft {padding: 0px;}
.main > .linkeSpalte .suche a.function {font-size:12px !important;}
.linkeSpalte .suche > .article > .register > .ergebnisse .item > .kommentar {float:none; width:100%;}
.linkeSpalte .suche > .article > .register > .ergebnisse li {font-size:12px;}
.linkeSpalte .suche > .article > .register > .ergebnisse .item > .kommentar a {font-size:12px;}
.linkeSpalte .suche > .article > .shop > .ergebnisse .titel a {font-size:12px;}
.linkeSpalte .suche > .article > .kommentare > .ergebnisse li {font-size:12px;}
.linkeSpalte .suche > .article > .veranstaltung > .ergebnisse li {font-size:12px;}
.linkeSpalte .suche > .article > .veranstaltung > .ergebnisse .beschreibung > .text {font-size:12px !important; line-height:normal;}
/* suche */

/* footer */
.wrapresponsive .footer-weitere-artikel {background-color: #ffffff;margin-left:0px; margin-right:0px; padding-bottom:10px; margin-top:20px; border:solid 1px #C3C3C3; }
.wrapresponsive .footer-weitere-artikel h1 {margin-top:10px; margin-left:15px; margin-right:15px; padding-left:0px;}
.wrapresponsive .footer-weitere-artikel li.limehr a {padding-right:20px;}
/* footer */
}

@media screen and (max-width:900px) {
.mainresponsive .linkeSpalte .article .text  .HeftNaechsterArtikel {left: auto; right: 313px;}

.mainresponsive {background:url(../images/spaltentrennlinie-r2.png) repeat-y right;}
.mainresponsive .linkeSpalte {margin-right:300px;}
.mainresponsive .linkeSpalte .bigtitle a {font-size:20px;}
.mainresponsive .rechteSpalte {width: 300px;}
.wrapresponsive .footer-weitere-artikel {}
.wrapresponsive .footer-weitere-artikel ul.weitere {}
.wrapresponsive .footer-weitere-artikel ul.weitere li {width:50%;}
.wrapresponsive .footer-weitere-artikel ul.weitere li .elementbox {margin-bottom:20px;}
.wrapresponsive .footer-weitere-artikel ul.weitere li.weitere1 {float:none;}
.wrapresponsive .footer-weitere-artikel ul.weitere li.weitere2 {}

.wrapresponsive .footer-weitere-artikel ul.weitere li.weitere3 {float:none;}
.wrapresponsive .footer-weitere-artikel ul.weitere li.weitere4 {}
.wrapresponsive .footer-weitere-artikel ul.mehr {display:none;}

.main > .linkeSpalte .article .text > .serienartikel {float:right; width:100%; margin-right:0px;margin-bottom:20px;margin-top:5px;}
.main > .linkeSpalte .article > .text > .serienartikel div {display: block;}
.main > .linkeSpalte .article > .text > .serienartikel #mehrDiv {margin-bottom:5px;}

.mainresponsiveMagazin > .linkeSpalte .magazinseite > .probelesen a {line-height:38px;font-size:14px;}
.mainresponsiveMagazin .magazin > .title {font-size:20px; line-height:22px;}
.mainresponsiveMagazin > .linkeSpalte .magazinseite > .title h1 {font-size:20px !important; line-height:22px !important;}
.mainresponsiveMagazin .rechteSpalte .titelthema > .title {font-size:20px; line-height:22px;}

/* kampagne */
.rechteSpalte .kampagnespezial .imagediv {float: none !important; }
.rechteSpalte .kampagnespezial .rightdiv {display: block;height: auto !important;}
.rechteSpalte .kampagnespezial img { height: auto !important; width: auto !important; max-width:100%;}
.rechteSpalte .kampagnespezial {display:block !important; height: auto !important;}
/* kampagne */


.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .heft img {width: 90%;}
.linkeSpalte .article .text .zwischencontentAusgabe {float:left; width:100%; margin-right:0px;margin-bottom:25px !important;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text {font-size:15px;line-height:20px;padding-top:30px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text > .titel {font-size:15px; line-height:20px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text a {font-size:13px; line-height:20px; padding-left:16px;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern {margin-top:5px;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern span {display: inline-block;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern a {font-size:15px; line-height:20px;}
}

@media screen and (max-width:800px) {
/*.mainresponsive > .linkeSpalte .StartseiteGross .box .image {margin:7px;}*/
.headermobile > .box > .menu .breadcrumb .channel a:first-child {margin-left:35px;}

.mainresponsive > .linkeSpalte .StartseiteGross .box .text {margin-left: 9px; margin-right:9px;}
.mainresponsive > .linkeSpalte .StartseiteGross .box .text h2 {margin-top: -14px; }
.mainresponsive > .linkeSpalte .StartseiteGross .box .image {margin: 5px; margin-bottom: 14px;}

.mainresponsive > .linkeSpalte .StartseiteKlein .box .text {margin-left:6px; margin-right: 6px; display:block;}
.mainresponsive > .linkeSpalte .StartseiteKlein .box .text .title {margin-top: -10px;}
.mainresponsive > .linkeSpalte .StartseiteKlein .box .imagebox {float:none;background:url(../images/big_box.png) bottom right no-repeat;padding-bottom:15px;max-width:100%; margin-right: 12px;}
.mainresponsive > .linkeSpalte .StartseiteKlein .box .imagebox .image img {max-width: 634px;}


.footerresponsive {min-width: 280px; text-transform:none; font-size: 13px;}
.footerresponsive .footerUL a {display:block;}
.footerresponsive .footerUL a:hover {}
.footerresponsive .footerUL {}
.footerresponsive .footerUL span {}
.footerresponsive .footerUL > .footerUL-LI {float: none; width:100%; border-bottom: 2px solid #C2C2C2;}
.footerresponsive .footerUL-LI-UL a { font-weight: normal; margin-left: 45px;}
.footerresponsive .footerUL > .footerUL-LI-small {}
.footerresponsive .footerUL > .footerUL-LI-big {}
.footerresponsive .footerUL > .footerUL-LI > .footerUL-LI-UL { font-weight:bold;}
.footerresponsive .footerUL > .footerUL-LI > .footerUL-LI-UL  > .off {background: url(../images/inhalt_pfeil_rot-t.png) no-repeat;}
.footerresponsive .footerUL > .footerUL-LI > .footerUL-LI-UL  > .on {background: url(../images/inhalt_pfeil_grau-t.png) no-repeat;}
.footerresponsive .footerUL > .footerUL-LI > .footerUL-LI-UL  > .footerTopic { padding-left:20px; cursor: pointer;}
.footerresponsive .footerUL > .footerUL-LI > .footerUL-LI-UL  > .footerTopic:hover { color:#a32021;}
.footerresponsive .footerUL > .footerUL-LI > .footerUL-LI-UL  > .footerTopic a {font-weight: bold;margin-left: 0px;}
.footerresponsive .footerUL > .footerUL-LI > .footerUL-LI-UL  > .FooterSingle {cursor: auto}
.footerresponsive .footerUL > .footerUL-LI > .footerUL-LI-UL  > .footerLink {}
.footerresponsive .footerUL > .footerUL-LI > .footerUL-LI-UL  > .footerLink a {padding-top:3px;padding-bottom: 3px;}
.footerresponsive .footerUL > .footerUL-LI > .footerUL-LI-UL  > .ULhide {display:block;}
.footerresponsive .footerUL > .footerUL-LI > .footerUL-LI-UL  > .hide {display:none; font-weight:normal; }
.footerresponsive .footerUL > .footerUL-LI > .footerUL-LI-UL > .footerUL-LI-UL-LI {}

.footerresponsive .footerleiste {min-width: 320px; border-top:1px solid #393939; border-bottom: 1px solid #393939; margin-bottom: 20px; min-height:26px;}
.footerresponsive .footerleiste .about { float: none; max-width:100%; margin-top: 7px; margin-left:0px; text-align:center; }
.footerresponsive .footerleiste .about a {}
.footerresponsive .footerleiste .about a:last-child {margin-right:0px;}
.footerresponsive .footerleiste .about a:hover {}
.footerresponsive .footerleiste .about .links {float:none;}
.footerresponsive .footerleiste .about .text {padding-top:5px;float:none; text-transform:none; font-weight:bold; margin-top:5px; margin-bottom:5px;}
.footerresponsive .footerleiste .social { float:none; min-width: 250px; max-width:250px; margin-left:auto; margin-right: auto; text-align:center; margin-bottom:5px;}
.footerresponsive .footerleiste .social .icon { float:right; margin-top:5px;}
.footerresponsive .footerleiste .social .icon i {font-size:17px;}
.footerresponsive .footerleiste .social .icon i.fa-twitter {color:#00A8EC;}
.footerresponsive .footerleiste .social .icon i.fa-rss {color:#E26925;}
.footerresponsive .footerleiste .social .text {float:right;text-transform:none; margin-top: 7px; }
.footerresponsive .footerleiste .social a {float:right;margin-left:5px;}


.linkeSpalte .article .text .zwischencontentAusgabe {float:left; width:100%; margin-right:0px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text {font-size:12px;line-height:16px;padding-top:0px; }
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text > .titel {font-size:12px;line-height:16px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text a {font-size:12px; line-height:16px; padding-left:13px;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern {margin-top:5px;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern span {display: inline-block;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern a {font-size:12px; line-height:14px;}
}


@media screen and (max-width:700px) {
.wrapresponsive .linkeSpalte .article .text  .HeftNaechsterArtikel {left: auto; right: 10px;}

.wrapresponsive .rahmen {border:solid 0px #C3C3C3; background-color: transparent;}
.wrapresponsive .settingsResponsiv .rahmen {border:solid 1px #C3C3C3; background-color: #ffffff; }
.wrapresponsive .mainresponsive {border: solid 0px #C3C3C3; background-color: transparent}
.mainresponsive {background: none; padding-left: 0px;}
.mainresponsive .maps {background-color: #fff;border: solid 1px #C3C3C3; padding: 10px;}
.mainresponsive .rechteSpalte .maps {margin-top: 10px}
.mainresponsive .rechteSpalte .webthemabox {margin-top: 20px;border-bottom: 0px solid #C3C3C3;}
.mainresponsive .linkeSpalte {display:table-footer-group;float:none;}
.mainresponsive .linkeSpalte .bigtitle a {font-size:15px; line-height:8px;}
.mainresponsive .linkeSpalte .smalltitle a {font-size:15px;line-height:8px;}
.mainresponsive > .rechteSpalte {display:table-footer-group;float:none; }
.wrapresponsive .footer-weitere-artikel {margin-top:-10px !important;}
.mainresponsive > .rechteSpalte div.box {margin-bottom: 23px; max-width: 100%; width: 100%;}
.mainresponsive > .rechteSpalte div.bigpicturebox { width: auto !important;}

.wrapresponsive .mainresponsiveMagazin {background:none;}
.wrapresponsive .mainresponsiveMagazin > .rechteSpalte {display:block;width:100%;}
.wrapresponsive .mainresponsiveMagazin > .linkeSpalte {display:block;margin-right:0px;margin-top:0px; padding-right:0px;}
.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .magazin {width:30%; float:left;margin-right:22px; margin-bottom: 30px; margin-top: 10px; }
.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .magazin > .title {font-size:16px; line-height: 18px; margin-top: 0px;margin-bottom:10px;}
.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .magazin > .heft {width:100%;}
.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .magazin > .heft > .schatten_top {display:none;}
.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .magazin > .heft > .schatten_background {background:none;}
.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .magazin > .heft > .schatten_background img {box-shadow:2px -2px 7px #a1a1a1; width:100%;}
/*.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .titelthema > .title {font-size:25px;}*/
.mainresponsiveMagazin > .linkeSpalte .magazincover .heft:first-child {margin-left:0px;}
.mainresponsiveMagazin .rechteSpalte .maps {border-bottom:0px;}
.mainresponsiveMagazin .linkeSpalte  .maps {border-top:0px;}

.mainresponsiveMagazin > .linkeSpalte .magazinliste > div.jahre {padding:5px 0px 0px 0px;}
.ios .mainresponsiveMagazin > .linkeSpalte .magazinliste > div.jahre {margin:5px 0px 0px 0px;}
.mainresponsiveMagazin > .linkeSpalte .magazinliste > div.jahre > div.wrapper {width:100%; margin-left:0px; margin-right:0px; overflow-x:scroll; overflow-y:hidden; -webkit-overflow-scrolling:touch;}
.mainresponsiveMagazin > .linkeSpalte .magazinliste > div.jahre > div.wrapper > div.holder {position: relative; width:1000px; overflow:hidden;}
.ios .mainresponsiveMagazin > .linkeSpalte .magazinliste > div.jahre > div.wrapper > div.holder {position: relative; width:2000px; overflow:hidden;}
.MagazinExtra > .linkeSpalte .magazinliste > div.jahre a {display:none;}
.MagazinPublikForum > .linkeSpalte .magazinliste > div.jahre a {display:none;}

.mainresponsive > .linkeSpalte .StartseiteGross { margin-right: 0px; background: none; margin-bottom: 12px;}
.mainresponsive > .linkeSpalte .StartseiteGross .box { background: none; border: none; }
.mainresponsive > .linkeSpalte .StartseiteGross .image { max-width: 663px; background: url(../images/big_box.png) bottom right no-repeat;padding-bottom: 15px;  }
.mainresponsive > .linkeSpalte .StartseiteGross .box .text {margin-left: 6px; margin-right: 6px;}
.mainresponsive > .linkeSpalte .StartseiteGross .box .text h2 {margin-top: -15px; }
.ie .mainresponsive > .linkeSpalte .StartseiteGross .image {margin: 0px !important; margin-right: 12px !important;}
.mainresponsive > .linkeSpalte .StartseiteGross .image {margin: 0px !important; margin-right: 12px !important;}
.mainresponsive > .linkeSpalte .StartseiteGross .image img {max-width:100%; border: 1px #C3C3C3 solid; padding:5px;}

.mainresponsive > .linkeSpalte .StartseiteKlein .box .text {margin-left:15px;display:table-cell;}
.mainresponsive > .linkeSpalte .StartseiteKlein .box .text .title {margin-top:0px;}
.mainresponsive > .linkeSpalte .StartseiteKlein .box .imagebox {float:left;background:url(../images/small_box.png) bottom right no-repeat;padding-bottom:15px; max-width:214px;margin-right:15px;}
.mainresponsive > .linkeSpalte .StartseiteKlein .box .imagebox .image img {max-width: 206px;}

.rechteSpalteresponsive .maps {margin-left:0px; margin-right:0px;}


.headermobile > .box > .images .box {display: block; margin-right:0px; margin-left: 0px; text-align:left;}
.headermobile > .box > .images .box .heft {width:100px;}
.headermobile > .box > .images .box .heft img {width:68%;}
.headermobile > .box > .images .box .logo {float:none; padding-right:10px; padding-left:110px;}
.headermobile > .box > .images .box .logo img {bottom:27px; left:110px; position: absolute; max-width:60%; margin-top: 15px; margin-bottom: 5px;padding-left:35px; min-width: 187px; }
.headermobile > .box > .menu .breadcrumb a:first-child {margin-left:12px; margin-right: 10px;}
.headermobile > .box > .menu .breadcrumb a:nth-child(2) {margin-right:0px; margin-left:10px;}

.headermobile > .box > .menu { margin-top:0px;}

.main > .linkeSpalte .article > .title {padding-top:10px;margin-left:10px;margin-right:10px;}
.main > .linkeSpalte .article > .title h1 { margin:0px 0px 0px 0px;}
.main > .linkeSpalte .article > .autorenleiste .box {margin-left:10px;}
.main > .linkeSpalte .article > .autorenleiste .box span.autor {margin-left:0px;margin-right:10px;}
.main > .linkeSpalte .article > .autorenleiste .box span.heft {margin-left:0px;}
.main > .linkeSpalte .article > .teaser {margin:20px 10px 20px 10px; } 
.main > .linkeSpalte .article > .imagebox {padding:9px 9px 5px 9px;}
.main > .linkeSpalte .article > .imagebox .imagetxt {margin-top: 0px;}
.main > .linkeSpalte .article > .text {margin-left:10px; margin-right:10px;}

.mainresponsiveMagazin > .linkeSpalte .article > .title {margin-left:5px;margin-right:5px;}
.mainresponsiveMagazin > .linkeSpalte .article > .text {margin-left:5px; margin-right:5px;}

.main > .linkeSpalte .suche > .title {margin-left:0px;}
.main > .linkeSpalte .suche > .article > .artikel {margin-left:5px;}
.main > .linkeSpalte .suche > .article > .shop {margin-left:5px;}
.main > .linkeSpalte .suche > .article > .kommentare {margin-left:5px;}
.main > .linkeSpalte .suche > .article > .register {margin-left:5px;}

.mainresponsiveMagazin > .linkeSpalte .magazincover {overflow:hidden; width:100%; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch;}
.ios .mainresponsiveMagazin > .linkeSpalte .magazincover {overflow-x: scroll;}
.android .mainresponsiveMagazin > .linkeSpalte .magazincover {overflow-x: scroll;}
.mainresponsiveMagazin > .linkeSpalte .magazincover:hover {overflow-x: scroll;}
.mainresponsiveMagazin > .linkeSpalte .magazincover .box {width: 100%;position: relative;}
.MagazinPublikForum .rechteSpalte .titelthema {padding-top:85px;}
.MagazinPublikForum .rechteSpalte .inhalt {clear:left;}
.MagazinExtra .rechteSpalte .titelthema {padding-top:85px;}
.MagazinExtra .rechteSpalte .inhalt {clear:left;}

.linkeSpalte .article .text .zwischencontentAusgabe {float:left; width:100%; margin-right:0px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text {font-size:15px;line-height:20px;padding-top:30px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text > .titel {font-size:15px; line-height:20px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text a {font-size:13px; line-height:20px; padding-left:16px;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern {margin-top:5px;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern span {display: inline-block;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern a {font-size:15px; line-height:20px;}
}

@media screen and (max-width:600px) {
/*.mainresponsive > .linkeSpalte .StartseiteGross .box .image {margin:7px;}*/

.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .magazin {width:35%;}
.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .magazin .title {font-size:13px; line-height:15px;}

.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .titelthema > .title {font-size:20px;line-height:22px;}
.wrapresponsive .mainresponsiveMagazin > .linkeSpalte .article > .title {margin-left:0px; margin-right:0px;}
.wrapresponsive .mainresponsiveMagazin > .linkeSpalte .article > .text {margin-left:0px; margin-right:0px;}
.main > .linkeSpalte .article > .title h1 {}

.linkeSpalte .article .text .zwischencontentAusgabe {float:left; width:100%; margin-right:0px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .heft {width:40%;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text {font-size:12px;line-height:16px; width:60%; }
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text > .titel {font-size:12px;line-height:16px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text a {font-size:13px; line-height:20px; padding-left:16px;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern {margin-top:5px;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern span {display: inline-block;}
.linkeSpalte .article .text .zwischencontentAusgabe .blaettern a {font-size:12px; line-height:14px;}

}

@media screen and (max-width:520px) {
.mobilemenu {width:100%;}
.wrapresponsive .footer-weitere-artikel ul.weitere li {width:100%; max-width:100%;}
.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .titelthema > .title {font-size:17px; line-height:19px;}

.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .magazin {width:100%;}
.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .magazin > .heft > .schatten_background img {max-width:220px; width:100%; margin-left:auto; margin-right:auto;}
.MagazinPublikForum .rechteSpalte .titelthema {padding-top: auto;}
.MagazinExtra .rechteSpalte .titelthema {padding-top: auto;}
.wrapresponsive .mainresponsiveMagazin > .rechteSpalte .magazin .title {font-size:20px;line-height:22px;}
.linkeSpalte .article .text .zwischencontentAusgabe .inhalt > .text {padding-top:0px;}
}

@media screen and (max-width:500px) {
/*.mainresponsive > .linkeSpalte .StartseiteGross .box .image {margin:7px;}*/
.mainresponsive > .linkeSpalte .StartseiteKlein .box .text {margin-left:6px; margin-right: 6px; display:block;}
.mainresponsive > .linkeSpalte .StartseiteKlein .box .text .title {margin-top: -10px;}
.mainresponsive > .linkeSpalte .StartseiteKlein .box .imagebox {float:none;background:url(../images/big_box.png) bottom right no-repeat;padding-bottom:15px;max-width:100%; margin-right: 12px;}
.mainresponsive > .linkeSpalte .StartseiteKlein .box .imagebox .image img {max-width: 634px;}
.headermobile > .box > .images .box .logo img {max-width:55%; }
.footerresponsive .footerleiste .about .text {font-weight:normal;}

.ios #main .benutzerkonto .tbl > .tr > .td > .vollebreite {width:93%;}
.ios #main .benutzerkonto .tbl > .tr > .td > .mittlebreite {width:60%;}
.ios #main .benutzerkonto .tbl > .tr > .td > .schmalebreite {width:21%;}
.ios #main .benutzerkonto .tbl > .tr > .td > .halb {width:45%;}
.ios #main .benutzerkonto .tbl > .tr > .td > .drittel  {width:30%;}
.ios #main .benutzerkonto .tbl > .tr > .td > select {width:100%;}

.mainresponsiveMagazin > .linkeSpalte .magazinseite > .probelesen a {background:none;padding-right:0px;}
}

