
/* default*/
@font-face { font-family: NettoWeb; src: url("../fonts/NettoWeb.eot");}
@font-face { font-family: NettoWeb; src: url("../fonts/NettoWeb.woff") format("woff");}
#zeichen {display: block; float: left; line-height: 26px;}
.zeichenerror {color: red;}
body{font-family: NettoWeb, sans-serif; margin: 0; padding: 0; text-align: left;}
a {color: #990033; text-decoration: none;}
a img {border: none;}
h1 a {color:#a7a9ac;}
h2 a {color:#000000;}
b {font-family: 'Open Sans', sans-serif;}
h1 {font-weight: normal;line-height:35px; font-size: 30px; margin: 0; padding: 0; color: #a7a9ac;}
h2 {font-weight: normal; margin:0; padding: 0; line-height: 23px;}
p,li,label,input {font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 17px;}
.clear {clear: both;}
.container-12 {text-align: left; clear: both;}
.box {float: left; margin-bottom: 30px; width: 100%;}
.box a {color:#000000;}
.boxheader {float:left;width:100%; background-image: url(../images/border_blue.png); background-position: center center; background-repeat: no-repeat;}
.boxtext {}
.boxheadline {font-family:'Open Sans', sans-serif; font-size: 18px; margin: 5px 10px 0 10px ; font-weight: normal;}
.boxheader .boxinner {font-size: 20px; color: #000000; background-color: #ffffff; width: auto; float: left; padding-right: 15px;}
.boxfoto {float:left; width: 100%; height: 330px; margin: 10px 0 20px 0; position: relative; }
.boxfoto .boxtext {background-image: url(../images/grey_bg.png); color:#ffffff; position: absolute; bottom:0; width: 100%;}
.boxfoto .boxtext a {color: #ffffff;}
.boxfoto .boxtext h2 {font-family: 'Open Sans', sans-serif; font-size: 18px; margin: 5px 10px 0 10px;}
.boxfoto .boxtext p {margin: 5px 10px 10px 10px; font-size: 15px;}
.boxfoto h3  {position: absolute;right: 0px; bottom: -30px; margin: 0; padding: 0;font-family: 'Open Sans', sans-serif; font-size: 15px; width: auto; background-color: #004071; color: #ffffff; padding: 5px;}
.box .trenner {margin: 0; border: none;}
.box_rechts_grau {float:left; background-color: #f2f5f7; width: 100%}
.box_rechts_grau .boxinner {font-family: 'Open Sans', sans-serif; font-size: 26px; color:#004071; }
.box_rechts_grau_inner {float:left;margin:15px;}
.box_rechts_grau a {color:#004071;}
.mitarbeiter_header {float:left; width: 100%;}
.mitarbeiter{float: left; margin-bottom: 30px; width: 100%;}
.mitarbeiterfoto {float:left; width: 295px; height: 330px; margin: 10px 60px 60px 0; position: relative; }
.mitarbeiterfoto .mitarbeitertext {background-image: url(../images/grey_bg.png); color:#ffffff; position: absolute; bottom:0; width: 100%;}
.mitarbeiterfoto .mitarbeitertext a {color: #ffffff;}
.mitarbeiterfoto .mitarbeitertext h2 {font-family: 'Open Sans', sans-serif; font-size: 18px; margin: 5px 10px 0 10px;}
.mitarbeiterfoto .mitarbeitertext 	p {margin: 5px 10px 10px 10px; font-size: 15px;}
.mitarbeiterfoto h3  {position: absolute;right: 0px; bottom: -30px; margin: 0; padding: 0;font-family: 'Open Sans', sans-serif; font-size: 15px; width: auto; background-color: #004071; color: #ffffff; padding: 5px;}
.artikel { float: left; width: 100%;}
.artikel a {color:#000000;}
.artikellist {float: left; margin: 10px 0; width: 100%;}
.artikellist img {float: left; margin: 0 20px 20px 0;}
.pagebrowserNews {clear: left;}
.pagebrowserNews .prev,.pagebrowserNews .next,.pagebrowserNews .seiten {float: left; margin: 0 10px 0 0;}
#superbanner {float:left; background-color:#dcddde; width: 100%; background-image: url(../images/superbanner.png); background-repeat: no-repeat; background-position: center center; text-align: center; height: 90px;}
#superbanner .container-12 {text-align: center;}
#header {float: left; width: 100%; background-color: #ffffff; margin-top: 19px;}
#headerResponsive {float: left; width: 100%; background-color: #ffffff; margin-top: 19px; display: none;}
#social {float: right;margin-top: 1px;}
#social ul {margin: 0; padding: 0;}
#social ul li {float: left; list-style-type: none;}
#social ul li .social {background-image: url(../images/socialmedia_flaggen.png); margin-right: 12px; display: block;width: 23px; height: 23px;}
#social ul li.facebook .social { background-position: 0 -0px;}
#social ul li.twitter .social { background-position: 0 -23px;}
#social ul li.google .social { background-position: 0 -46px;}
#social ul li.rss .social { background-position: 0 -69px;}
#social ul li.youtube .social { background-position: 0 -138px;}
#social ul li.telegram .social { background-position: 0 -161px;}
#social ul li.facebook .active,#social ul li.facebook:hover .social { background-position: 37px -0px;}
#social ul li.twitter .active,#social ul li.twitter:hover .social { background-position: 37px -23px;}
#social ul li.google .active,#social ul li.google:hover .social { background-position: 37px -46px;}
#social ul li.rss .active,#social ul li.rss:hover .social { background-position: 37px -69px;}
#social ul li.youtube .active,#social ul li.youtube:hover .social { background-position: 37px -138px;}
#social ul li.telegram .active,#social ul li.telegram:hover .social { background-position: 37px -161px;}

#topnav {float: right; margin-left: 18px;margin-top: 1px;}
#topnav ul {margin: 0; padding: 0;}
#topnav ul li {float: left; list-style-type: none; margin-right: 18px;line-height: normal;font-family: NettoWeb, sans-serif; font-size: 22px;line-height: 23px;}
#topnav ul li a {text-decoration: none; font-size: 22px; color: #000000;}
#suche {float: right; margin-left: 19px; margin-right: 27px;}
#suche input {float:left; border: 1px solid #c2c3c5;  border-right:none; margin: 0; padding: 0; line-height: 22px; height: 25px;}
#suche input[type="image"] {border: 1px solid #c2c3c5;  border-left:none;}
#langmenu {float: right; margin-top: 1px;}
#langmenu ul {margin: 0; padding: 0;}
#langmenu ul li {float: left; list-style-type: none; margin-left: 13px;line-height: normal}
#langmenu ul li .flag { background-image: url(../images/socialmedia_flaggen.png); display: block;}
#langmenu ul li.ch .flag {width: 23px; height: 23px; background-position: 0 -92px;}
#langmenu ul li.de .flag {width: 37px; height: 23px; background-position: 0 -115px;}
#langmenu ul li.ch .active,#langmenu ul li.ch:hover .flag {background-position: 37px -92px;}
#langmenu ul li.de .active,#langmenu ul li.de:hover .flag {background-position: 37px -115px;}
#logo {float: left;margin: 6px 0 39px 10px;}
#navi {float: left; position: relative;}
#navi ul {margin: 0; padding: 0;margin-left: 10px;}
#navi ul li a {color: #000000;}
#navi ul li {list-style: none; float: left; font-size: 22px; margin-right: 15px; padding: 8px 10px 8px 10px; position: relative; line-height: normal; font-family: NettoWeb, sans-serif; font-size: 25px;}
#navi ul li:hover,#navi ul li.active {background-color: #004071; }
#navi ul li:hover a,#navi ul li.active a {color: #ffffff;}
#navi ul li:hover li a,#navi ul li.active li a{color: #000000;}
#navi ul li:hover li:hover,#navi ul li.active li.active {background: none;}
#navi ul li:hover li:hover a,#navi ul li.active li.active a {color:#f37021;} 

#navi ul li.last {background-color: #990033; padding: 8px 20px 8px 20px; margin-left: 8px; margin-right:0px;color:#ffffff;cursor: pointer;}
#navi ul li.last a {color: #ffffff;}

#navi ul li a {text-decoration: none;}
#navi ul .subnavicontainer {position: absolute; background-color: #f1f1f2; display: none; width: 697px; top:41px;height:384px; margin-left: -10px; z-index: 100;}
#navi ul .subnavi {float: left; width: 353px; margin-right: 20px; margin-top: 25px;}
#navi ul .subcontent {float: left; width: 324px;}
#navi ul .subcontent .mediumrectangle {margin: 15px 0;}
#navi ul ul li {clear:left;}
#navi ul .nid882 { width: 754px;height:442px;}
#navi ul .nid882 .subnavi {width: 410px;}
#navi ul .nid929  {width: 1260px;}
#navi ul .nid21 {width: 1240px;}
#navi ul .nid69 {height: 467px;}
#navi ul .nid69 .subnavi {width: 100%;}


.nid47 .recent_news,.nid771 .recent_news,.nid882 .recent_news,.nid886 .recent_news,.nid74 .recent_news,.nid69 .recent_news {display: none;}
.recent_news_header {float:left;width: 350px; background-image: url(../images/border_blue.png); background-position: center center; background-repeat: no-repeat;}
.recent_news_header .recent_news_header_inner {font-size: 20px; color: #000000; background-color: #f1f1f2; width: auto; float: left; padding-right: 15px; line-height: 35px; font-family: NettoWeb, sans-serif;}

#navi .recent_news ul { margin: 0; padding: 0; width: 350px; }
#navi .recent_news li {margin: 0 0 10px 0; padding: 0; font-size: 15px;font-family: 'Open Sans', sans-serif;}
.recent_news { float: left; width: 466px; margin-top: 20px;}
#datum {float: right; font-size: 25px; padding:8px 0 8px 0}
.subborder {float:left;width: 1240px; background-image: url(../images/subborder.png); background-position: left top; height: 30px; background-repeat: no-repeat; margin: 0 10px;}
#freemium {float:left; background-color:#eeedee; width: 100%; text-align: center;position: relative;}
#freemium .container-12 {margin-top:23px; margin-bottom: 23px; position: relative;}
#werbungfreemium {width: 1200px; height: 550px; position: absolute; top:0; left: 10px; background-image: url(../images/werbungfreemium.jpg);}
#werbungfreemium .close {height: 27px; width: 27px; background-image: url(../images/close.png); float: right; margin: 10px; cursor: pointer;}
#freemium .abo_hinweis {text-align: center; margin-top:490px;font-weight: normal;line-height:35px; font-size: 30px; padding: 0; color: #a7a9ac;font-family: 'Open Sans', sans-serif;}
#freemium .abo_hinweis a {color: #000000;}
.aktuelleausgabe {background-color: #004071; height: 360px; margin-bottom: 26px;}
.aktuelleausgabeimg {float: left; margin: 8px 8px 8px 8px;}
.aktuelleausgabe h1 {float:left; color: #ffffff; text-transform: uppercase; margin: 34px 0 0 0; }
.aktuelleausgabe .aktuelleausgabeHeader {float:left; color: #ffffff; text-transform: uppercase; margin: 34px 0 0 0;font-weight: normal;line-height: 35px; font-size: 30px;  padding: 0;}

.aktuelleausgabe ul {margin: 8px 8px 16px 8px; padding: 0;}
.aktuelleausgabe ul li {list-style-type: none; color: #ffffff; margin-bottom: 5px; line-height: 16px; font-family: 'Open Sans', sans-serif;}
.aktuelleausgabe ul li b {padding-right: 5px; }
.aktuelleausgaberechts {float:left; background-color: #f2f5f7; width: 100%}
.aktuelleausgaberechtsinner {float:left;margin:15px;}
.aktuelleausgaberechts .aktuelleausgabeheader {text-transform: uppercase; font-size: 32px; color:#004071; }
.aktuelleausgaberechts ul {margin-left: 0; padding-left: 0; width: 245px; float: left; margin-right: 20px;}
.aktuelleausgaberechts ul li {color:#004071;list-style-type: none; margin-bottom: 15px;}
.aktuelleausgaberechts a {color:#004071;}
.aktuelleausgabefreemium {background-color: #ffffff; padding: 20px;}
.aktuelleausgabefreemiumimg {float: left; margin-right: 10px;}
.aktuelleausgabefreemium ul {list-style-type: none; margin: 0; padding: 0;}
.aktuelleausgabefreemium ul li {margin-bottom: 10px;}
.aktuelleausgabefreemium ul li.trailer {padding-top: 15px; }
.aktuelleausgabefreemium ul li.trailer img {height: 34px; float: left; margin-right: 10px;}
.tdt {border-bottom:10px solid #004071; height: 350px;}
.tdt img {width: 100%;}
.tdt h1 {margin: 0 0 12px 0; font-size: 34px;}
.tdt a {text-decoration: none; color: #000000;}
.tdt a h1 {color: #000000;}
ul.funktionen {float:left; margin: 20px 0 0 0; padding: 0;}
ul.funktionen li {float: left; list-style-type: none; background-image: url(../images/funktionen.png); background-repeat: no-repeat; height: 30px; line-height: 24px; padding-left: 30px; margin-right: 10px;}
ul.funktionen li.drucken {background-position: 0 0;padding-left: 30px;}
ul.funktionen li.empfehlen {background-position: 0 -30px;padding-left: 34px;}
ul.funktionen li.diskutieren {background-position: 0 -60px;padding-left: 32px;}
ul.funktionen li.fehler {background-position: 0 -90px;line-height: 13px;padding-left: 36px;}
ul.funktionen li a {color: #004071; font-weight: bold; font-size: 14px; }
.rubrikHeader {font-weight: normal;line-height: 35px; font-size: 30px; margin: 0; padding: 0; color: #a7a9ac;}

.mediumrectangle {}
.mediumrectangle .anzeige, .anzeige {color: #a7a9ac; margin-bottom: 5px; font-size: 14px;}
.tdt-news {float: left; width: 48%; margin-right: 4%;}
.tdt-news-last {margin: 0;}
.tdt-news h2 {font-size: 22px; line-height: 23px; margin-top: 15px; margin-bottom:0;}
.tdt-news p { font-family: 'Open Sans', sans-serif; font-size: 15px;}
.tdt-news a {color: #000000;}
span.more a {color: #990033; text-decoration: none;}
span.comment {background-image: url(../images/comment.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; color: #004071; margin-left: 5px;}
.news {margin-bottom: 20px;}
.news ul {margin: 0; padding: 0;}
.news ul li {list-style: none; font-family: 'Open Sans', sans-serif;  margin-bottom: 10px; font-size: 15px; line-height: 16px;}
.news ul li a {text-decoration: none; color: #000000;}
.news .news_inner {background-image: url(../images/news.png); background-repeat: no-repeat; background-position: right center;font-size: 22px;font-weight: normal;line-height: 35px; margin: 0; padding: 0; color: #a7a9ac;}
.news ul li b {padding-right: 5px;}
.favoriten {margin-bottom: 20px;}
.favoriten ul {margin: 0; padding: 0;clear: both;}
.favoriten ol {clear: both; margin: 0; padding: 0;}
.favoriten li.meistgelesen, .favoriten li.meistkommentiert { cursor: pointer;}
.favoriten li b {padding-right: 5px;}

#freemium .favoriten ol.meistgelesen, .favoriten ol.meistkommentiert {margin: 0; padding: 7px; background-color: #f2f5f7;}
#freemium .favoriten ol.meistgelesen li, .favoriten ol.meistkommentiert li {padding: 0; background-color: #f2f5f7; float:none; margin:0 0 10px 22px;}
.favoriten ol.meistgelesen {margin: 0; padding: 7px; background-color: #f2f5f7;}
.favoriten ol.meistkommentiert {margin: 0; padding: 7px; background-color: #d5e4ec;}
.favoriten ol.meistgelesen li {padding: 0; background-color: #f2f5f7; float:none; margin:0 0 10px 22px;}
.favoriten ol.meistkommentiert li {padding: 0; background-color: #d5e4ec; float:none; margin:0 0 10px 22px;}
.favoriten ul li {list-style: none; font-family: 'Open Sans', sans-serif; float: left; padding: 7px;}
.favoriten ol li {font-family: 'Open Sans', sans-serif; float: none; padding: 7px;font-size: 15px; line-height: 16px;}
.favoriten li.meistgelesen {background-color: #f2f5f7; }
.favoriten li.meistkommentiert {background-color: #d5e4ec; }
.favoriten ol li a {text-decoration: none; color: #000000;}
.favoriten .favoriten_inner {background-image: url(../images/favoriten.png); background-repeat: no-repeat; background-position: right center; font-size: 22px;font-weight: normal;line-height: 35px; margin: 0; padding: 0; color: #a7a9ac;}

.gefangener {background-color: #004071; padding: 7px;}
.gefangener ul {margin: 0; padding: 0;}
.gefangener ul li {list-style: none; font-family: 'Open Sans', sans-serif;font-size: 15px; line-height: 16px;} 
.gefangener ul li a {text-decoration: none; color: #ffffff;}
.gefangener .gefangenerHeader {background-image: url(../images/news.png); background-repeat: no-repeat; background-position: right center; color: #ffffff; font-size: 22px;font-weight: normal;line-height: 35px; margin: 0; padding: 0; }

.galerie {background-color: #a2123b; padding: 7px; margin-top: 10px;}
.galerie ul {margin: 0 0 10px 0; padding: 0;}
.galerie ul li {list-style: none; font-family: 'Open Sans', sans-serif;font-size: 15px; line-height: 16px;} 
.galerie ul li a {text-decoration: none; color: #ffffff;}
.galerie .galerieHeader {float:left;background-image: url(../images/border_white.png); background-position: center center; background-repeat: no-repeat; color: #ffffff; font-size: 22px;font-weight: normal;line-height: 35px; margin: 0; padding: 0; width: 100%}
.galerie .galerieHeader .galerieHeaderInner {background-color: #a2123b; width: auto; float: left; padding-right: 15px;}
.galerieUebersicht {float:left; width: 322px; margin-top: 40px;}
.galerieDetail {float:left; width: 100%; margin-top: 40px;}
.galerieDetail .galerieEven {margin-right: 20px;}
.galerieRight {}
.galerieLeft {}
.galerieBorder {float: left; width: 800px; height: 40px; background-image: url(../images/border_red.png); background-position: center center; background-repeat: no-repeat;}
.galerieImg {float: left; margin-bottom: 20px;}
.galerieOdd {margin-right: 70px;}
.galerieEven {margin-right: 0;}
.galerieUebersicht .galerieEven {margin-right: 20px;}
.galerieUebersicht .galerieOdd {margin-right: 0px;}
.galerieBilder {float: left; width: 100%; margin-top: 20px;}
.galerieMehr {float: left; width: 100%; text-align: right;}
.fancybox-wrap .slider {margin-top:5px; float: left;}
.fancybox-wrap .slider .prev span {background-image: url(../images/prev_black.png);background-position: 0 -23px;}
.fancybox-wrap .slider .next span {background-image: url(../images/next_black.png); background-position: 0 -23px;}
.fancybox-wrap .slider .border {background-color: #a2123b; width: 640px; margin: 7px 24px 0 24px;}
.fancybox-inner {float: left;}
.fancybox-inner img {width: 640px; height:auto; margin: 0 37px;	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-opened .fancybox-skin {float: left;}
.fancybox-title {width: 640px; height:auto; margin: 0 37px;}
/*Slider*/
.slider {margin-top: 40px; margin-bottom: 20px;position: relative; z-index: 9999;}
.slider .prev {float: left; width: 13px;height: 23px; }
.slider .next {float:left; width: 13px; height: 23px;}
.slider .prev span {float:left; width:13px; height:23px; background-position: 0 0; background-repeat: no-repeat; cursor: pointer;}
.slider .next span {float:right; width:13px; height:23px; background-position: right -23px; background-repeat: no-repeat; cursor: pointer;}
.slider .border {float:left; height: 10px; width: 1140px; margin: 7px 32px 0 32px;}
.slidercontainer {float:left; width: 1260px; overflow: hidden;}
.slidercontent {width:3500px;}
.slidercontainersmall {float:left; width: 945px; overflow: hidden;}
.slidercontentsmall {width:3500px;}
.slidersmall {margin-top: 40px; margin-bottom: 13px;}
.slidersmall .prev {float: left; width: 13px;height: 23px; }
.slidersmall .next {float:right; width: 13px; height: 23px;}
.slidersmall .prev span {float:left; width:13px; height:23px; background-position: 0 0; background-repeat: no-repeat; cursor: pointer;}
.slidersmall .next span {float:right; width:13px; height:23px; background-position: right 0; background-repeat: no-repeat; cursor: pointer;}
.slidersmall .border {float:left; height: 10px; width: 1240px; margin: 7px 0 0 0; background-image: url(../images/slidersmall.png); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 13px;}
.slidersmall .sliderHeader {float:left; width: 315px; font-weight: normal; margin:0; padding: 0; line-height: 23px; font-size: 30px;}
#epaperdownload {margin-bottom: 15px; float: left;}
#epaperlogin label {float: left; margin-right: 10px;}
#epaperlogin input {float: left; margin-right: 10px;}
.ideaSpektrumTitelbild {margin-top: 30px;}
.redbox {float:left; background-color: #990033;}
.redboxinner {float:left; margin: 20px;}
.greybox {float:left; background-color: #F0F3F7; width: 100%}
.greyboxinner {float:left; margin: 20px;}
.greyborder {float: left; height: 1px; border-bottom: 1px solid #000000; margin: 40px 0; width: 100%;}
.redbox p {color: #ffffff;}
.redbox input {margin-bottom: 10px; width: 100%;}
#epaperdownload h1 {margin-top: 36px;}
#epaperdownload input[type="submit"] {float: left; margin-top: 20px;}
#kirchen, #gesellschaft, #politik, #menschenrechte, #glaube, #medien {margin-top: -29px; }


/*Spektrum */
#spektrum .prev span {background-image: url(../images/prev_black.png);}
#spektrum .next span {background-image: url(../images/next_black.png); }
#spektrum .border {background-color: #414042;}
#spektrum img {margin-bottom: 20px;}
/*TV*/
.flowplayer { width: 400px; height: 225px;}
.is-splash {background-image: url(../images/ideaheute.jpg);}
#tv .color-light.is-splash.flowplayer .fp-ui, .color-light.is-paused.flowplayer .fp-ui { background-image: url(../images/play.png); background-size: auto;}
#tv {float:left; width:100%; background-color: #414042;}
#tv .prev span {background-image: url(../images/prev_white.png);}
#tv .next span {background-image: url(../images/next_white.png); }
#tv .border {background-color: #ffffff; width: 1044px; margin-left: 0;}
#tv p {color:#ffffff; font-size: 20px; line-height: 21px; font-family: 'NettoWeb', sans-serif; }
#tv .tvHeader {float:left; color: #ffffff; width: 102px; margin:0; margin-left: 26px;font-weight: normal; padding: 0; line-height: 23px; font-size: 30px;}
/*Thema des Tages*/
#tdt h3,#kirchen h3,#gesellschaft h3,#politik h3,#menschenrechte h3,#glaube h3,#medien h3 {margin: 0; padding: 0; font-size: 15px; margin: 0;font-family: 'Open Sans', sans-serif;}
#tdt h4,#kirchen h4,#gesellschaft h4,#politik h4,#menschenrechte h4,#glaube h4,#medien h4 {font-weight: normal; font-size: 22px; line-height: 21px; margin: 9px 0 3px 0;} 
#tdt ul,#kirchen ul,#gesellschaft ul,#politik ul,#menschenrechte ul,#glaube ul,#medien ul {margin: 0; padding: 0;}
#tdt ul li,#kirchen ul li,#gesellschaft ul li,#politik ul li,#menschenrechte ul li,#glaube ul li,#medien ul li {list-style-type: none;font-family: 'Open Sans', sans-serif; margin-bottom: 15px; font-size: 14px; }
#tdt .prev span {background-image: url(../images/prev_red.png);}
#tdt .next span {background-image: url(../images/next_red.png); background-position: 0 -23px; }
/*Kirchen*/
#kirchen .slidersmall .border {background-position:0 -10px;} 
#kirchen .prev span {background-image: url(../images/prev_green.png);}
#kirchen .next span {background-image: url(../images/next_green.png); background-position: 0 -23px; }
/*Gesellschaft*/
#gesellschaft .slidersmall .border {background-position:0 -20px;} 
#gesellschaft .prev span {background-image: url(../images/prev_blue.png);}
#gesellschaft .next span {background-image: url(../images/next_blue.png); background-position: 0 -23px; }
/*Politik*/
#politik .slidersmall .border {background-position:0 -30px;} 
#politik .prev span {background-image: url(../images/prev_orange.png);}
#politik .next span {background-image: url(../images/next_orange.png); background-position: 0 -23px; }
/*Menschenrechte*/
#menschenrechte .slidersmall .border {background-position:0 -40px;} 
#menschenrechte .prev span {background-image: url(../images/prev_turquoise.png);}
#menschenrechte .next span {background-image: url(../images/next_turquoise.png); background-position: 0 -23px; }
/*Glaube*/
#glaube .slidersmall .border {background-position:0 -50px;} 
#glaube .prev span {background-image: url(../images/prev_ltblue.png);}
#glaube .next span {background-image: url(../images/next_ltblue.png); background-position: 0 -23px; }
/*Medien*/
#medien .slidersmall .border {background-position:0 -60px;} 
#medien .prev span {background-image: url(../images/prev_violet.png);}
#medien .next span {background-image: url(../images/next_violet.png); background-position: 0 -23px; }
/*Regional*/
.regional {float:left; border-bottom: 3px solid #d1d3d4; overflow: hidden; width: 925px;}
.regional .slider {float: left; width: 837px; overflow: hidden;}
.regional .slide {width: 1000px;}
.regional .open { background-color: #004071; color: #ffffff; padding: 10px 0 6px 36px;background-image: url(../images/top_white.png); background-position: 7px center; background-repeat: no-repeat;}
.regional .close {padding: 10px 0 6px 36px;background-image: url(../images/bottom_blue.png); background-position: 7px center; background-repeat: no-repeat;}
.regional h2 {}
.regional .news {float: left; width: 410px; margin:0 15px 0 0;}
.regional .prev {float: left; width: 13px;height: 23px; margin:80px 18px 0 13px;}
.regional .next {float:left; width: 13px; height: 23px;margin:80px 18px 0 13px;}
.regional .prev span {float:left; width:13px; height:23px; background-position: 0 0; background-repeat: no-repeat; cursor: pointer;background-image: url(../images/prev_blue.png); margin: 0;}
.regional .next span {float:left;  width:13px; height:23px; background-position: 0 0; background-repeat: no-repeat; cursor: pointer;background-image: url(../images/next_blue.png); margin: 0;}
/*Werbung*/
.werbungheader {background-color: #918f8f; height:150px; text-align: center;}
.werbungdetail {background-color: #dcddde; text-align: center; height: 405px;}
.werbungdetail img {margin: 10px 0;}
.werbungdetail p {margin: 10px; text-align: left;}
#footer {height: 36px; background-color: #414042;margin-top:20px; float: left; width: 100%;}
#footer p {line-height: 32px; color: #ffffff; margin: 0; padding: 0;}
#footer a {color: #ffffff;}
#footer .grid-6 {text-align: center;}
#footer .top {width: 24px; height: 13px; background-image: url(../images/top_white.png); display: inline-block; margin: 0 10px;}
/*POWERMAIL ANFANG*/
#powermail_fieldwrap_568 .powermail_check_outer  {margin-left: 0;}
#powermail_fieldwrap_532 .powermail_radio_inner {margin-top: 10px;}
#powermail_fieldwrap_1048 {margin-bottom: 15px;}
.powermail_radio_inner_4 {clear: left;}
#powermail_fieldwrap_537 legend, #powermail_fieldwrap_805 legend {display: none;}
.parsley-errors-list {margin: 0; padding: 0;}
.parsley-errors-list li {list-style-type: none; border:1px solid red; padding: 10px; color: red;}
.tx-powermail {font-family: 'Open Sans', sans-serif;font-size: 15px;}
fieldset {border: none; padding: 0; margin: 0;}
legend.powermail_legend,#powermail_fieldwrap_44 legend {display: none;}
.powermail_radio_inner {float: left; margin-right: 10px;}
.tx-powermail .powermail_radio_inner label {font-weight: normal;}
.tx-powermail input {margin-bottom: 15px;}
.tx-powermail input[type="text"] { width: 300px;border: 1px solid #c2c3c5; margin: 0 0 15px 0; padding: 0; line-height: 22px; height: 25px;}
.tx-powermail textarea{ width: 400px;border: 1px solid #c2c3c5; margin: 0 0 15px 0; padding: 0; line-height: 22px; height: 150px;}
.tx-powermail h3 {display: none;}

#powermail_fieldwrap_14,#powermail_fieldwrap_67,#powermail_fieldwrap_70 {margin-bottom: 15px;}
.tx-powermail label,.tx-powermail legend {font-family: 'Open Sans', sans-serif;}
.ui-widget-content .ui-icon {text-indent: -9000px;}
#powermail_fieldwrap_16,#powermail_fieldwrap_17,#powermail_fieldwrap_18,#powermail_fieldwrap_19,#powermail_fieldwrap_50,#powermail_fieldwrap_47,#powermail_fieldwrap_48,#powermail_fieldwrap_49,#powermail_fieldwrap_72,#powermail_fieldwrap_73,#powermail_fieldwrap_74,#powermail_fieldwrap_75 {display: none;}
span#weiterertermin {color:#990033; cursor: pointer; font-size: 14px;}
#powermail_fieldwrap_26,#powermail_fieldwrap_21,#powermail_fieldwrap_45,#powermail_fieldwrap_42 {margin-bottom: 15px;}
#powermail_fieldwrap_20 legend,#powermail_fieldwrap_69 legend {display: none;}
.powermail_left {float: left; width:200px; text-align: right;}
.powermail_right {float: left; width: 410px;}
.powermail_left label {margin-right: 10px; text-align: right; line-height: 22px;}
,.powermail_left legend {float: right;}
#powermail_fieldwrap_13,#powermail_fieldwrap_20,#powermail_fieldwrap_26,#powermail_fieldwrap_41,#powermail_fieldwrap_44,#powermail_fieldwrap_51,#powermail_fieldwrap_63,#powermail_fieldwrap_69,#powermail_fieldwrap_76    {border-bottom: 1px solid #990033; padding-bottom: 15px; margin-bottom:15px; float:left; width: 100%;}
#p45 #powermail_fieldwrap_27 {display: none;}
#powermail_fieldwrap_22 label,#powermail_fieldwrap_43 label,#powermail_fieldwrap_68 label {font-size: 18px; line-height: 22px;}
#powermail_fieldwrap_14 label,#powermail_fieldwrap_45 label,#powermail_fieldwrap_70 label {font-weight: bold;}
#powermail_fieldwrap_84 {margin-bottom: 15px;}
#powermail_fieldwrap_85 .powermail_left {width: 20px; text-align: left;}
#powermail_fieldwrap_85 .powermail_left label {display: none;}
#powermail_fieldwrap_85 .powermail_right {width: 720px;}
#powermail_fieldwrap_85 input {margin-bottom: 0;}
#powermail_fieldwrap_85 .powermail_radio_inner {margin-bottom: 15px;}
#powermail_fieldwrap_105 {font-weight: bold; margin: 15px 0 0 0;}
#powermail_fieldwrap_87 {margin-bottom: 15px;}
#powermail_fieldwrap_87 label {font-weight: bold; text-align: left; width: 100%;}
#powermail_fieldwrap_87 .powermail_left { width: 100%; text-align: left; margin-top: 15px;}
#powermail_fieldwrap_87 label {font-weight: bold; text-align: left;}
#powermail_fieldwrap_87 .powermail_radio_inner label {font-weight: normal;}
#powermail_fieldwrap_87 input {margin-bottom: 0;}
.powermail_fieldset_10 legend.powermail_legend {display: block; font-weight: bold; margin-bottom: 10px;}
#powermail_fieldwrap_102,#powermail_fieldwrap_114,#powermail_fieldwrap_123 {clear: both;}
.tx-powermail input.powermail_checkbox {margin-bottom: 0;}
.powermail_check_inner {margin-bottom: 15px;}
#powermail_fieldwrap_123 legend {display: none;}
#powermail_fieldwrap_171 .powermail_left label{display: none;}
#powermail_fieldwrap_179 .powermail_left label{display: none;}
.powermail_fieldset h2{clear: left; padding-top: 40px; padding-bottom: 20px;}
#powermail_fieldwrap_206,#powermail_fieldwrap_207 {margin-bottom: 15px; width: 600px; margin-left: 200px;}
.powermail_fieldwrap {clear: left;}
#powermail_fieldwrap_179 .powermail_right {width: 465px;}
#powermail_fieldwrap_289 .powermail_left,#powermail_fieldwrap_290 .powermail_left,#powermail_fieldwrap_291 .powermail_left   {width: 100%;}
#powermail_fieldwrap_289 .powermail_right,#powermail_fieldwrap_290 .powermail_right,#powermail_fieldwrap_291 .powermail_right  {margin-left: 200px;}
#powermail_fieldwrap_290 .powermail_radio_inner {width: 100%;}
#powermail_fieldwrap_289 .powermail_radio_inner label,#powermail_fieldwrap_290 .powermail_radio_inner label,#powermail_fieldwrap_291 .powermail_radio_inner label {margin-left: 10px;}
.powermail_fieldset_26,.powermail_fieldset_27 {border-top:1px solid #990033; margin-top: 20px;}
#powermail_fieldwrap_350 legend,#powermail_fieldwrap_352 legend,#powermail_fieldwrap_354 legend {display: block; font-weight: bold; padding-top: 10px; }
#powermail_fieldwrap_355 .powermail_left,#powermail_fieldwrap_355 .powermail_left,#powermail_fieldwrap_356 .powermail_left,#powermail_fieldwrap_357 .powermail_left, #powermail_fieldwrap_358 .powermail_left {margin: 0; margin-right: 10px; width: 190px; }
#powermail_fieldwrap_356,#powermail_fieldwrap_357 {padding-top: 10px;}
#powermail_fieldwrap_357 {margin-bottom: 10px;}
#powermail_fieldwrap_356 label {font-weight: bold;}
#powermail_fieldwrap_356 span {font-size: 12px; font-weight: normal;}
#powermail_fieldwrap_369 .powermail_left label {display: none;}
#powermail_fieldwrap_372 .powermail_left label, #powermail_fieldwrap_373 .powermail_left label {display: block;}
.powermail_fieldset_29 legend.powermail_legend,.powermail_fieldset_30 legend.powermail_legend,.powermail_fieldset_31 legend.powermail_legend {display: block; margin-bottom: 10px; }
.powermail_fieldset_28,.powermail_fieldset_29,.powermail_fieldset_30,.powermail_fieldset_31  {border-bottom: 1px solid #990033; margin-bottom: 20px;}
.powermail_fieldset_29,.powermail_fieldset_30,.powermail_fieldset_31  {display: none;}
#powermail_fieldwrap_1319 {margin-bottom: 15px;}
#powermail_fieldwrap_1319 legend {display: block; font-weight: bold;}
#powermail_fieldwrap_1319 .powermail_check_inner_1 {margin-bottom: 0;}
#powermail_fieldwrap_369 {margin-bottom: 30px;}
/*POWERMAIL ENDE*/
#article {width: 715px; float: left;}
#article h1 {color: #000000; margin: 15px 0;}
#article p {line-height: 24px;}
.dachzeile {float: left; font-weight: 700;font-family: 'Open Sans', sans-serif;}
.date_comments {float: right; width: 170px; text-align: right;}
.date_comments .date {float:left; text-align: right; }
.comment-count {float: right;}
.date_comments .comments {background-image: url(../images/comment.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; color: #004071; margin-left: 5px;}
#article .imgcaption {margin:10px 0 34px 0; width: 680px; line-height: 18px;}
#article .imgcaption p {display: inline; margin: 0; line-height: 18px; font-family: NettoWeb, sans-serif;}
#article .img { margin-bottom: 30px;}
#article .img img {width: 100%;}
#article .button_blue {background-color: #f2f5f7; line-height: 42px; float: left; padding: 0 20px; margin:40px 40px 40px 0; color: #00537f;font-weight: 700;font-family: 'Open Sans', sans-serif;}
#article .button_red {background-color: #f5e7eb;line-height: 42px; float: left; padding: 0 20px; color: #990033;font-weight: 700;font-family: 'Open Sans', sans-serif;margin:40px 0 40px 0;}
#comments {background-color: #f2f5f7; float: left; width: 715px;}
#comments .comments_inner {margin: 15px; float: left;}
#comments .commentsheader {background-image: url(../images/comment_big.png); background-repeat: no-repeat; background-position: left center; padding-left: 40px; color: #00537f; font-size: 26px; margin: 0 0 15px 0;}
.comment {float: left; background-color: #ffffff; margin-top: 20px;} 
span.comment {float: none; background-color: transparent;}
.comment-header-item {background-image: url(../images/comment_border.png); width: 693px; height: 64px; text-align: right; background-position: center bottom; background-repeat: no-repeat; border: 1px solid #c2c3c5; border-bottom: none; line-height: 44px; font-size: 20px;font-family: 'Open Sans', sans-serif; font-weight: 700; padding: 0 10px; margin-bottom: -15px;}
.comment-item {border: 1px solid #c2c3c5; border-top: none; float: left; padding: 0 10px; width: 693px;}
.comment-item-hidden {border: 1px solid #c2c3c5; border-top: none; float: left; width: 713px;}
.commentHidden {text-align: center; margin:20px 0;}
.commentShow {text-align: center; color:#ffffff; padding: 20px 0; background-color: #990033; font-weight: bold; cursor: pointer; }
.comment-item span.user {font-weight: bold; margin-right: 10px;}
#comments input,#login input {margin-right: 15px; border: 1px solid #c5c7c9; height: 24px;padding: 0 5px;}
#comments input[type="submit"],#login input[type="submit"] {background-color: #990033; color: #ffffff; border: 1px solid #990033; height: 26px; }
#comments textarea {width: 680px; height: 200px;}
.trenner {border-bottom: 1px solid #990033; margin-bottom: 15px;}
#registrieren input {margin: 15px 0;}
input[type="submit"] {background-color: #990033; color: #ffffff; border: 1px solid #990033; height: 26px; }
#comments input#sendcomment {background: none; color: #990033; border: none; float: right; margin-right: 0; padding-right: 0; font-weight: 700;}
.error {color: #da2e20;}
#login {background-color: #f2f5f7; float: left; margin-bottom: 20px;width: 715px; }
#login .login_inner {margin: 15px; float: left;}
#suche b {font-family: 'Open Sans', sans-serif; }
#suche .teaser {border-bottom:1px solid #cccccc;}
#suche .img {float:left; margin: 0 15px 5px 0;}
#smalllogin,#smallloginRes {position: absolute; right: 0; top: 46px; width: 200px; background-color: #f1f1f2; z-index: 1000; width: 274px;overflow: hidden; display: none;}
#smalllogin input,#smallloginRes input{margin-top: 5px; border: 1px solid #c0c2c4; float: left; width: 240px; margin-left: 16px;}
#smalllogin input:first-child,#smallloginRes input:first-child {margin-top: 20px;}
#smalllogin input[type="submit"],#smallloginRes input[type="submit"] {background-color: #990033; color: #ffffff; float: right; width: auto; padding:0 10px; margin-right: 16px; margin: 20px 16px;}
#smalllogin p,#smallloginRes p {clear:both; float: left; margin-left: 16px; margin-bottom: 0; margin-top: 0px;}
#smalllogin p a,#smallloginRes p a {color: #990033;}
.login_close {float: left; width: 274px; height: 24px; background-image: url(../images/login_close.png); margin-top: 10px; cursor: pointer;}
#suche p.prev {float: left; margin-right: 10px;}
.powermail_fieldset_7 label {float:left; width: 200px;}
.powermail_fieldset_7 input[type="submit"] {margin-left: 200px;}
.powermail_fieldwrap_select {margin-bottom: 15px;}
.powermail_fieldwrap_select label { float: left; width: 190px; margin-right: 10px; text-align: right;}
.powermail_radio_inner input {margin-bottom: 0;}
.powermail_fieldwrap_radio {margin-bottom: 15px;}
.powermail_fieldwrap_check legend {display: none;}
.powermail_check_outer {float: left;}
.powermail_fieldwrap_submit {margin-left: 200px;}
#powermail_fieldwrap_408 .powermail_left,#powermail_fieldwrap_413 .powermail_left {display: none;}

ul.tabnavigation {float:left; margin: 0; padding: 0; }
ul.tabnavigation li {float: left; margin-right: 12px; list-style-type: none; background-color: #C5C5C5; cursor: pointer; padding: 5px 10px; }
ul.tabnavigation li.active {background-color: #E6E7E8; }
.panel-2,.panel-3,.panel-4,.panel-5,.panel-6 {display: none;}
.petitionHeader {float:left; width: 100%; font-weight: normal;line-height:35px; font-size: 30px; margin: 20px 0 10px 0; padding: 0;  }
.petitionTop {float: left; width: 100%;border-bottom:1px solid #E6E7E8; margin-bottom: 10px;}
.petitionDetail {float: right; color:#cccccc; margin-top: 7px;}
.petitionZeichner {float: left; margin-right: 15px;}
.petitionGestartet {float: left; margin-right: 15px;}
.petitionBeendet {float: left; margin-right: 15px;}
.petitionSchreiben {padding: 20px; background-color: #f2f5f7; margin:20px;}
.petitionSchreibenHeader {color: #004071; border-bottom: 1px solid #004071;}
.petitionZeichnen {width: 300px;padding: 20px; background-color: #f2f5f7; }
.petitionZeichnenHeader {font-size: 18px; margin-bottom: 10px; color:#004071;}
.petitionZeichnen input {width: 100%; margin-bottom: 10px;}
.petitionZeichnen textarea {width: 100%; height: 100px; margin-bottom: 10px;}
.petitionZeichnen input[type="checkbox"] {width: auto; margin: 0 10px 0 0;}
.petitionZeichnen input[type="submit"] {margin-top: 10px;}
/**
 * JS Form Validation
 */




/* Z-INDEX */
.formError { z-index: 990; }
.formError .formErrorContent { z-index: 991; }
.formError .formErrorArrow { z-index: 996; }
.formErrorInsideDialog.formError { z-index: 5000; }
.formErrorInsideDialog.formError .formErrorContent { z-index: 5001; }
.formErrorInsideDialog.formError .formErrorArrow { z-index: 5006; }
.inputContainer {
	position: relative;
	float: left;
}
.formError {
	font-family: Calibri, Arial, sans-serif;
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
}
.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none
}
.formError .formErrorContent {
	width: 100%;
	position:relative;
	color: #fff;
	width: 100px;
	font-size: 11px;
	border: 2px solid #ddd;
	padding: 4px 10px 4px 10px;
	background-color:#004071; /* Old browsers */
}
.greenPopup .formErrorContent {
	background: #33be40;
}
.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}
.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position: relative;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}
.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0px 0 0 12px;
	top:2px;
}
.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	font-size: 0px;
	height: 1px;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
	background-color:#004071; /* Old browsers */
}
.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.greenPopup .formErrorArrow div {
	background: #33be40;
}
.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}
.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}
.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}
.formError .formErrorArrow .line8 {
	width: 11px;
}
.formError .formErrorArrow .line7 {
	width: 9px;
}
.formError .formErrorArrow .line6 {
	width: 7px;
}
.formError .formErrorArrow .line5 {
	width: 5px;
}
.formError .formErrorArrow .line4 {
	width: 3px;
}
.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}
.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}
.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}
/*Stellenmarkt*/
table.tx_ideastellenmarkt {font-family: 'Open Sans', sans-serif; font-size: 15px; }
table.tx_ideastellenmarkt th {background-color: #666666; color: #ffffff;}
table.tx_ideastellenmarkt tr.even td {background-color: #ededed; vertical-align: top; padding: 5px;}
table.tx_ideastellenmarkt tr.odd td {background-color: #ffffff; vertical-align: top; padding: 5px;}
table.tx_ideastellenmarkt img {width: auto;}
table.tx_ideastellenmarkt td.firsttd {width: 100px; text-align: center;}
b.land {margin: 0;font-family: 'Open Sans', sans-serif;}
.boxtext label {margin-left:5px;}
.submit {background-color: #c00637; color: #ffffff; margin-top: 20px; padding: 5px 20px; border: none; cursor: pointer;}
.stellenmarkt_navi {float: left; width: 100%; background-color: #6c6c6c; margin-bottom: 10px;}
.stellenmarkt_navi div {float: left; color: #bfbfc0; }
.stellenmarkt_navi a { color: #ffffff; }
#overlay {opacity: 0.6;height: 100%;width: 100%;background-color: #000000;position: fixed; display: none;}
#empfehlen {position: fixed;background-color: #ffffff;width: 500px; padding: 20px;}
.login-close {float: right; cursor: pointer;}
textarea[name="mitteilung"] {width: 450px; height: 150px;}
/*  Social share button  */
.social_share_privacy_area {clear: both;margin: 20px 0 0 0 !important;list-style-type: none;padding: 20px 0 15px 0 !important;width: auto;height: 25px;display: block;border-top:1px solid #a9a9a9;}
.social_share_privacy_area li {margin: 0 !important;padding: 0 !important;height: 21px;float: left;}
.social_share_privacy_area li .dummy_btn {float: left;margin: 0 0 0 10px;cursor: pointer;padding: 0;height: inherit;}
.social_share_privacy_area li div iframe {overflow: hidden;height: inherit;width: inherit;}
/* Facebook begin */
.social_share_privacy_area .facebook {width: 180px;display: inline-block;}
.social_share_privacy_area .facebook .fb_like iframe {width: 145px;}
/* Facebook end */
/* Twitter begin */
.social_share_privacy_area .twitter {width: 148px;}
.social_share_privacy_area li div.tweet {width: 115px;}
/* Twitter end */
/* Google+ begin */
.social_share_privacy_area .gplus {width: 123px;}
.social_share_privacy_area li div.gplusone {width: 90px;}
/* Google+ end */
/* Switch begin */
.social_share_privacy_area li .switch {display: inline-block;text-indent: -9999em;background: transparent url(../images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;width: 23px;height: 12px;overflow: hidden;float: left;margin: 4px 0 0;padding: 0;cursor: pointer;}
.social_share_privacy_area li .switch.on {background-position: 0 -12px;}
/* Switch end */
/* Tooltips begin */
.social_share_privacy_area li.help_info {position: relative;}
.social_share_privacy_area li.help_info .info, 
.social_share_privacy_area li .help_info.icon .info {display: none;position: absolute;bottom: 40px;left: 0;width: 290px;padding: 10px 15px;margin: 0;font-size: 0.75em;line-height: 0.889em; font-weight: bold;border: 1px solid #ccc;qborder-radius: 4px;box-shadow: 0 3px 4px #999;background-color: #fdfbec;color: #000;z-index: 500;}
.social_share_privacy_area li.gplus.help_info .info {left: -60px;}
.social_share_privacy_area li .help_info.icon .info {left: -243px;width: 350px;}
.social_share_privacy_area li.help_info.display .info, 
.social_share_privacy_area li .help_info.icon.display .info {display: block;}
.social_share_privacy_area li.help_info.info_off.display .info {display: none;}
.social_share_privacy_area li .help_info.icon {background: #fff url(../images/socialshareprivacy_info.png) no-repeat center center scroll;width: 25px;height: 20px;position: relative;display: inline-block;vertical-align: top;border: 2px solid #e7e3e3;border-right-width: 0;border-radius: 5px 0 0 5px;margin: 0;padding: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {border-top-width: 0;border-left-width: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {border-right-width: 2px;border-radius: 5px;}
/* Tooltips end */
/* Settings/Info begin */
.social_share_privacy_area li.settings_info {position: relative;top: -2px;}
.social_share_privacy_area li.settings_info a {text-decoration: none;margin: 0 !important;}
.social_share_privacy_area li.settings_info .settings_info_menu {background-color: #f3f4f5;border: 2px solid #e7e3e3;border-radius: 5px;box-shadow: 2px 2px 3px #c1c1c1left: 0;position: absolute;top: 0;width: 135px;z-index: 1000;margin: 0;padding: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu.off {border-width: 0;box-shadow: none;background-color: transparent;}
.social_share_privacy_area li.settings_info .settings_info_menu.off form {display: none;margin: 0;padding: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu .settings {text-indent: -9999em;display: inline-block;background: #fff url(../images/settings.png) no-repeat center center scroll;width: 25px;height: 20px;border: 2px solid #e7e3e3;border-radius: 0 5px 5px 0;border-left: 1px solid #ddd;margin: 0;padding: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {border-top-width: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {border-width: 0;margin: 0;padding: 0 10px 10px;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {font-size: 11px;font-weight: bold;line-height: 0.778em; margin: 0;padding: 10px 0;width: 115px;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {clear: both;float: left;margin: 4px 10px 4px 0;padding: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {display: inline-block;float: left;font-size: 0.75em;font-weight: bold;line-height: 21px;-moz-transition: color .5s ease-in;-webkit-transition: color .5s ease-in;transition: color .5s ease-in;margin: 0;padding: 0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {color: #090;}

.social_share_privacy_area .tweet_this_dummy {width:55px;}
.social_share_privacy_area .gplus_one_dummy {width:32px;}
/* Settings/Info end */
#paywall {position: relative;}
#paywallmarker {height: 88px; width: 100%; background-image: url(../images/paywall.png); position: absolute; bottom: 0; left: 0;}
/*Prämienshop*/
.praemienshop .inputformleft {width: 560px; float: left; border-right: 1px solid #000000; padding-right: 40px; margin-top: 40px;}
.praemienshop .grid-2 {position: relative;}
.praemienshop .border {float:left;clear: both; width: 100%; border-bottom: 1px solid #000000; margin: 20px 0;}
.praemienshop ul {margin: 0 0 0 19px; padding: 0;}
.praemienshop ul li {list-style-image: url(../images/li_haken.png);}
.praemienshop .button a {color: #ffffff; background-color: #991335; padding: 10px 40px 10px 20px; background-image: url(../images/praemienshop_next.png); background-repeat: no-repeat; background-position: right 10px center; font-size: 18px; }
.praemienshop input.button {color: #ffffff; background-color: #991335; padding: 10px 40px 10px 20px; background-image: url(../images/praemienshop_next.png); background-repeat: no-repeat; background-position: right 10px center; font-size: 18px; height: auto;}
.praemienshop .keinepraemie {background-image: url(../images/preis.png); float: left; width: 100%; padding: 20px; margin: 20px 0;}
.praemienshop .button {margin-top: 35px;}
.praemienshop b {font-size: 18px; color: #003866;}
.p_navi {float: left; width: 920px; background-image: url(../images/p_navi.png); background-repeat: no-repeat; background-position: left 30px;}
.p_navi .n1 {float: left; width: 180px; height: 80px; background-image: url(../images/p_navi_1.png); background-repeat: no-repeat; background-position: center top;}
.p_navi .n2 {float: left; width: 180px; height: 80px; background-image: url(../images/p_navi_2.png); background-repeat: no-repeat; background-position: center top;}
.p_navi .n3 {float: left; width: 180px; height: 80px; background-image: url(../images/p_navi_3.png); background-repeat: no-repeat; background-position: center top;}
.p_navi .n4 {float: left; width: 180px; height: 80px; background-image: url(../images/p_navi_4.png); background-repeat: no-repeat; background-position: center top;}
.p_navi .n5 {float: left; width: 180px; height: 80px; background-image: url(../images/p_navi_5.png); background-repeat: no-repeat; background-position: center top;}
.p_navi .n6 {float: left; width: 180px; height: 80px; background-image: url(../images/p_navi_6.png); background-repeat: no-repeat; background-position: center top;}
.p_navi .n1_active {background-position: center bottom;}
.p_navi .n2_active {background-position: center bottom;}
.p_navi .n3_active {background-position: center bottom;}
.p_navi .n4_active {background-position: center bottom;}
.p_navi .n5_active {background-position: center bottom;}
.p_cover {position: relative;margin-top: 25px;}
.p_titel_23_front {background-image: url(../images/mitpraemie.png); width: 81px; height: 81px; position: absolute; bottom: 0;right: 0;}
.p_titel_25_front {background-image: url(../images/mitpraemie.png); width: 81px; height: 81px; position: absolute; bottom: 0;right: 0;}
.p_titel_31_front {background-image: url(../images/mitpraemie.png); width: 81px; height: 81px; position: absolute; bottom: 0;right: 0;}
.p_titel_16_back {background-image: url(../images/freundschaft.png); width: 74px; height: 40px; position: absolute; top: -16px;left: 10px;}
.p_titel_16_front {background-image: url(../images/mitpraemie.png); width: 81px; height: 81px; position: absolute; bottom: 0;right: 0;}
.p_titel_13_front {background-image: url(../images/geschenk.png); width: 194px; height: 215px; position: absolute; left: -2px;top: 27px;}
.p_titel_27_front {background-image: url(../images/geschenkop.png); width: 194px; height: 215px; position: absolute; left: -2px;top: 27px;}
.p_titel_28_front {background-image: url(../images/geschenkop.png); width: 194px; height: 215px; position: absolute; left: -2px;top: 27px;}
.p_titel_18_back {background-image: url(../images/probe.png); width: 121px; height: 28px; position: absolute; top: 0;right:33px;}
.p_titel_14_back {background-image: url(../images/probe.png); width: 121px; height: 28px; position: absolute; top: 0;left:-5px;}
.p_preis {background-image: url(../images/preis.png); background-position: center center; background-repeat: no-repeat; min-height: 230px; font-size: 0.813em; text-align: center;}
.p_preis b {color: #000000;}
.p_preis p {margin-top: 97px; line-height: 12px;}
.praemienshop table {width: 100%;}
.praemienshop th { background-color: #666666; color:#ffffff;}
.praemienshop tr:nth-child(even) {background: #ededed}
.praemienshop tr:nth-child(odd) {background: #FFF}
.praemienshop label {color:#717273;}
.praemienshop input {margin: 5px 0;}
.praemienshop input[type="text"]{background-image: url(../images/input.png); width: 100%; border: 1px solid #cccccc;}
.praemienshop .submit, .powermail_submit {background-color: #c00637; color: #ffffff; margin-top: 20px; padding: 5px 20px; border: none; cursor: pointer;}
.praemienshop .submitop {background-color: #003866; color: #ffffff; padding: 5px 20px; border: none; cursor: pointer; font-size: 0.813em; height: 30px; font-weight: bold;}
.praemienshop .formleft {float:left; width: 170px;}
.praemienshop .formright {float:left; width: 370px; margin-left: 20px;}
.praemienshop .box {border:1px solid #ececed; width: 560px; margin-bottom: 20px; color:#707173;}
.praemienshop .box .inner {margin: 3px; background-color: #ececed;}
.praemienshop .box .inner p {padding: 10px;}
.praemienshop .box_left {float: left; width: 70%;}
.praemienshop .box_right {float: left; width: 30%;}
.praemienshop .box_right form {float: right; margin: 15px;}
.praemienshop .box_right form input {background-color: #ffffff; color: #c00637; margin-top: 0px; padding: 5px 20px; border: none; cursor: pointer; font-weight: bold;}
.praemienshop h1 {margin-top: 30px;}
.cols3 {float:left;width: 28%; margin: 0 3% 0 0;}
.cols4 {float:left;width: 21%; margin: 0 4% 0 0;}
.cols5 {float:left;width: 20%;}
.c25l { width: 22%; margin-right: 3%;}
.c25m { width: 22%; margin-right: 3%;}
.c25r { width: 22%; margin-right: 3%;}
.c25l .box,.c25m .box, .c25r .box {height: 354px; background-position: center 0;padding: 0 10px;}
.c25l .box .header,.c25m .box .header, .c25r .box .header {color: #ffffff;}
.c25l .box .main,.c25m .box .main, .c25r .box .main {margin-top: 10px;}
.cols5 {width:19%; margin-right: 1%;}
.praemienshop .box,.praemienshop .box, .praemienshop .box {height: 354px; background-position: center 0;padding: 0 10px;}
.praemienshop .box .header,.praemienshop .box .header, .praemienshop .box .header {color: #ffffff; font-family: 'Open Sans', sans-serif;}
.praemienshop .box .main,.praemienshop .box .main, .praemienshop .box .main {margin-top: 10px; height: 344px;}
.cols5re {margin-right: 0%;}
.praemienshop .abo {border:none; width: 165px; margin-bottom: 0px; color:#000000; position: relative;}

.praemie {background-color: #ececed; height: 290px;border: 1px solid #cfd0d1; position: relative; margin-bottom: 50px;}
.praemien_bild {height: 65%; margin: 5% 0 0 10%;}	
.praemien_bild img {width: 80%;}
.praemien_teaser {margin-right: 15%;}
.praemien_beschreibung {height: 30%; margin: 0 5% 5% 5%; font-size: 0.75em; color: #707173; line-height: 0.889em;}
.praemien_beschreibung p {margin: 0; padding: 0; font-size: 14px;}
.praemie hr {border:none; border-bottom: 1px solid #cfd0d1;}
.praemie_info {position: absolute; right: 26px; bottom:5%; width: 22px; height: 22px; cursor: pointer;}
.praemie_selector {position: absolute; right: 0; bottom:5%; width: 26px; height: 22px;}
.praemie_selector input {width: 26px; height: 22px;}
input.praemienshop_submit {float: left; background-color: #c00637; color: #ffffff; padding: 5px 30px 5px 20px; border: none; cursor: pointer; height:30px; font-weight: bold;background-image: url(../images/praemienshop_next.png); background-repeat: no-repeat; background-position: right 10px center; }
.praemienshop label.error {float: right;color: #e82121}
.praemienshop input[type="text"].error {border:1px solid #e82121; background: #f39090;}
[disabled] {background-color: #ececed; color: #707173; cursor:auto;}
.praemienshop_submit_hinweis {color:#c00637; font-size: 0.75em;}

.breadcrumb {float: left; width: 100%; margin-bottom: 20px;}
.breadcrumb ul {margin: 0; padding: 0;}
.breadcrumb ul li {margin: 0; padding: 0; list-style-type: none; float: left; color: #6D6F71}
.breadcrumb ul li.active {font-weight: bold;}
.breadcrumb ul li.pipe {margin: 0 5px; width:8px;height:22px; background-image: url(../images/dreieck.jpg); background-repeat: no-repeat; background-position: center 8px;}
.praemienshop .c33l img {width: 200px;}
.praemienshop tr.aboabgerufen {background-color: #5edc53;} 
.praemienshop tr.aboabgerufen td {border-bottom: 1px solid #ffffff;}
.praemienshop tr.aboabgerufen td a {color: #000000;}
.mitpraemie {position:absolute; right:0px; top:170px; background-image: url(../images/mitpraemie.png); background-repeat: no-repeat; background-position: right bottom; width: 117px; height: 82px;} 
.abosubmit {border: none;}
.praemienshop .warenkorb {float:left; margin:40px 0 0 20px; width: 540px;}
.praemienshop .warenkorbHeader {float:left;width:100%; background-image: url(../images/border_blue.png); background-position: center center; background-repeat: no-repeat;}
.praemienshop .warenkorbHeaderInner {font-size: 20px; color: #000000; background-color: #ffffff; width: auto; float: left; padding-right: 15px; line-height: 35px; font-family: NettoWeb, sans-serif;}
.praemienshop .warenkorb .p_cover {float:left; margin-top: 10px; width: 143px;}
.praemienshop .warenkorb .p_description {float:left; margin: 10px 0 0 20px;}
.praemienshop .warenkorb .p_preis {float: left; margin: -20px 0 0 70px;}
.praemienshop .pagebrowser {float: left; width: 100%; text-align: center;}
.praemienshop .pagebrowser span {margin-right: 16px; color:#5B5B5B; font-size: 15px; cursor: pointer;vertical-align: top;}
.praemienshop .pagebrowser span.pageActive {color: #991335; font-weight: bold;}
.praemienshop .pagebrowser span.prev {}
.praemienshop .praemienItem {float: left; background-color: #F0F0F0; border:1px solid #d4d6d6; height: 360px; margin-bottom: 20px;}
.praemienshop .preamienItemInner {margin: 10px; text-align: center;}
.praemienshop .praemienItem img {width: auto; height: 230px;}
.praemienshop .praemienItem p {color:#5B5B5B; font-size: 15px; text-align: left;}
.praemienshop .praemienItem .praemie_selector {position: inherit;right: auto; bottom: auto; width: 50%; height: auto;float:left;}
.praemienshop .praemienItem input {float: left; margin-right: 10px; width: auto; height: auto;}
.praemienshop .praemienItem .praemie_selector p {font-size: 11px; line-height: 11px; margin: 0;}
.praemienshop .praemienItem .praemie_info {float:right; position: inherit; right: auto; bottom: auto; height: auto; background-image: url(../images/praemien_lupe.png); background-repeat: no-repeat; background-position: right center; padding-right: 45px;height: 22px;}
.praemienshop .praemienItem .praemie_info a {font-size: 11px; line-height: 0.7232px; margin: 0; color:#5B5B5B; font-family: 'Open Sans', sans-serif;}
.praemienshop .praemienItemTop {float: left; width:100%;margin-bottom: 5px;}
.praemienshop .summe {float: left; width: 540px; border-top:2px solid #000000; margin-left: 20px; padding: 15px 0 0 0; font-weight: bold; font-family: 'Open Sans', sans-serif;}
.praemienshop .summeleft {float: left; width: 50%;} 
.praemienshop .summeright {float: left; width: 50%; text-align: right;} 
.praemienshop .plus {float: left; width:480px; margin-left: 80px; font-size: 2.5em; font-weight: bold;font-family: 'Open Sans', sans-serif;}
.praemienshop .pluspraemie {float: left; margin:20px 0 40px 40px; width: 520px;}
.praemienshop .pluspraemie img {float: left; margin-right: 10px;}
.praemienshop .pluspraemie .p_preis {min-height: inherit; float: left;width: 170px; margin:20px 0 0 33px; padding: 40px 0;}
.displayWarenkorbPraemie {float: left; width: 530px;}
#newPraemienListing select {margin: 20px 0;}
#p789 .box {height: auto;border: none;} 
.c20l {float: left; width: 19%; margin-right: 2%;}
.c20r {float: left; width: 19%;}
.c33r {float:left;width:32%;font-size:90%;}
.c33l {float:left;width:32%;margin-right:2%;}
.c60m {float: left; width: 58%; margin-right: 2%;}
.c66l {float:left;width:66%;margin-right:2%;}
.c66r {float:left;width:66%;}
.c80r {float:left;width:79%;}
.c100 {float:left;width:100%;clear:both;padding-top:20px;border-top:3px solid #e7e7e7;}
#produkt_footer {width:100%; float: left;}
.produkt_footer_item {float: left; width: 295px; margin-right: 20px; background-color: #dcddde;}
.produkt_footer_foto {height: 420px; position: relative; background-repeat: no-repeat; background-position: center 30px; margin: 10px;}
a .produkt_footer_text {color:#000000;}
.produkt_footer_text {position:absolute; bottom: 0; font-size: 15px;font-family: 'Open Sans', sans-serif; }
.produkt_footer_slidercontainer {width: 100%; overflow: hidden;position: relative; z-index: 299; margin-top: 30px;}
.produkt_footer_slider {width: 20000px;}
.produkt_footer_slider_prev {position: absolute; top:250px; width: 53px; height: 214px; background-image: url(../images/footer_slider_nav.png); z-index: 300;cursor: pointer;}
.produkt_footer_slider_next {position: absolute; top:250px; width: 53px; height: 214px; background-image: url(../images/footer_slider_nav.png); z-index: 300; right: 0; background-position: right center;cursor: pointer;}
.changePassword input {margin-bottom: 10px;}
.grid-3-image img {width: 100%;}
.freemiumSlider {height: 630px; position: relative; overflow: hidden;}
.freemiumSliderInner {position: absolute; left: 0; top: 37px; width: 10000px; background-color: #f6f6f6;}
.freemiumSliderInner .grid-7 {position: relative; display: none;}
.freemiumSliderInner .grid-7 img {float: left;}
.freemiumSliderText {background-color: #ffffff; padding: 20px; text-align: left; height: 183px; float: left;margin-top: 358px;font-family: 'Open Sans', sans-serif; font-size: 15px;}
.freemiumSliderStichwort,.freemiumStichwort {color: #747474;font-family: 'Open Sans', sans-serif; font-weight: bold;}
.freemiumSliderText h2,.freemiumNews h2 {font-family: NettoWeb, sans-serif;font-size: 30px; line-height: 35px; margin: 15px 0;}
.freemiumNews h2 {margin: 10px 0;}
.freemiumSliderTeaser {}
.freemiumSliderNavigation ul {margin: 0; padding: 0;}
.freemiumSliderNavigation ul li {display: inline-block; width: 32%; margin-right: 0.5%; padding:10px 0 10px 1%; background-color: #ffffff;font-family: 'Open Sans', sans-serif; font-weight: bold;font-size: 15px; color: #747474; cursor: pointer; height: 17px; overflow: hidden;}
.freemiumSliderNavigation ul li:hover {color: #004071;}
.freemiumSliderNavigation ul li.active,.freemiumSliderNavigation ul li.active:hover {color:#ffffff; background-color: #004071;}
.freemiumSliderNavigation ul li:last-child {margin-right: 0;}
.freemiumSliderImage {width: 720px; position: absolute; left: 50%; margin-left: -360px;top:0; }
.freemiumSliderImage img {display: block; margin: 0 auto; width: 100%;}
.freemiumWerbung {float: left; width: 300px; margin-top:11px;}
.freemiumWerbungRight {margin-top: 20px; text-align: right;}
.freemiumNews {float:left; margin: 10px 0 20px 0;}
.freemiumNews .grid-4 {background-color: #ffffff; height: 465px; position: relative;}
.freemiumNews .grid-4 img {float: left; margin-bottom: 15px;}
.freemiumNewsItem {margin: 20px;}
/*.fuerAbonnenten {width: 191px; height: 30px; background-image: url(../images/fuerabonnenten.png);position: absolute; top: 140px; }*/
/*1240px*/
#powermail_fieldwrap_289 .powermail_radio_inner {width: 130px; height: 200px; background-position: center bottom; background-repeat: no-repeat; margin:10px 20px 10px 0; border: 4px solid #990033; padding: 10px; background-size: 130px 130px; clear: none;}
#powermail_fieldwrap_289 .powermail_radio_inner label {margin-left: 5px;}

#powermail_fieldwrap_289 .powermail_radio_inner_1 {background-image: url(../images/weihnachten17/j1.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_2 {background-image: url(../images/weihnachten17/j2.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_3 {background-image: url(../images/weihnachten17/j3.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_4 {background-image: url(../images/weihnachten17/j4.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_5 {background-image: url(../images/weihnachten17/j5.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_6 {background-image: url(../images/weihnachten17/j6.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_7 {background-image: url(../images/weihnachten17/j7.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_8 {background-image: url(../images/weihnachten17/j8.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_9 {background-image: url(../images/weihnachten17/j9.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_10 {background-image: url(../images/weihnachten17/j10.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_11 {background-image: url(../images/weihnachten17/j11.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_12 {background-image: url(../images/weihnachten17/j12.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_13 {background-image: url(../images/weihnachten17/j13.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_14 {background-image: url(../images/weihnachten17/j15.jpg);}
#powermail_fieldwrap_289 .powermail_radio_inner_15 {background-image: url(../images/weihnachten17/j15.jpg);}
#powermail_fieldwrap_290 .powermail_radio_inner {width: 130px; height: 200px; background-position: center bottom; background-repeat: no-repeat; margin:10px 20px 10px 0; border: 4px solid #990033; padding: 10px; background-size: 130px 130px; clear: none;}
#powermail_fieldwrap_290 .powermail_radio_inner_1 {background-image: url(../images/weihnachten17/h1.jpg);}
#powermail_fieldwrap_290 .powermail_radio_inner_2 {background-image: url(../images/weihnachten17/h2.jpg);}
#powermail_fieldwrap_290 .powermail_radio_inner_3 {background-image: url(../images/weihnachten17/h3.jpg);}
#powermail_fieldwrap_290 .powermail_radio_inner_4 {background-image: url(../images/weihnachten17/h4.jpg);}
#powermail_fieldwrap_290 .powermail_radio_inner_5 {background-image: url(../images/weihnachten17/h5.jpg);}
#powermail_fieldwrap_290 .powermail_radio_inner_6 {background-image: url(../images/weihnachten17/h6.jpg);}

.tx-codes input {width: 300px;border: 1px solid #c2c3c5; margin: 0 0 15px 0; padding: 0; line-height: 22px; height: 25px;}
.tx-codes input[type="checkbox"] {width: auto; height: auto; margin-right: 5px; margin-bottom: 0}
.tx-codes input[type="submit"] {height: 30px;}
.boxHinweis {background-color:#f2f5f7; padding:20px;}
.boxHinweis p {font-size: 14px; }
#p941 #superbanner, #p941 #header,#p941 #headerResponsive,#p941 #footer{display: none;}
#p941 .subborder {margin-top: 25px;}
#powermail_fieldwrap_369 .powermail_radio_inner {clear: both;}
#powermail_fieldwrap_370 .powermail_check_outer  {margin-left: 0}
#powermail_fieldwrap_370 .powermail_check_inner {margin-bottom: 0;}
#powermail_fieldwrap_370 {margin-bottom: 20px;}

.powermail_radio_inner {width: 100%}
.powermail_radio_legend {font-weight: bold}


.grid-6 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {margin-bottom: 0;}



#c1894{background-color: #eeedee; height: 2000px; }
.white-divider{clear: both; border-top: 4px solid white; margin-bottom: 30px; }
#nl-subscription .grid-7{margin-bottom: 50px; }
#nl-subscription h1{color: black; font-size: 26px; padding-top: 20px; padding-bottom: 30px; }
#nl-subscription .grid-2{margin: 0; }
#nl-subscription .grid-3{padding-left: 10px; }
#nl-subscription .line{border-bottom: 1px solid black; margin-top: 20px; margin-bottom: 20px; clear: left; }
#nl-subscription .choose{width: 110px; margin-left: 80px; }
#nl-subscription form, #nl-subscription a{font-family: 'Open Sans', sans-serif; font-weight: bold; color: #747474; line-height: 2em; }
#nl-subscription input {width: calc(100% - 14px); height: 36px; margin-top: 20px; padding-left: 10px; }
#nl-subscription input[type="checkbox"] {width: auto; height: auto; margin: 0;}
#nl-subscription input[type="submit"]{height: 36px; margin-top: 20px; width: 100%; }

.nl-subscr-box_text{background-color: white; padding: 40px 20px 20px 20px; }
.nl-subscr-box_text h1{color: black; }
.emphasised-p{font-size: 1.25em; }

#nl-confirmation input{width: 100%; margin-bottom: 20px; }
#nl-confirmation input[type=radio], #nl-confirmation input[type=checkbox]{margin-bottom: 20px; margin-right: 10px; width: auto; }
#nl-confirmation label{margin-right: 40px; margin-bottom: 20px; display: block; margin-top: -38px; padding-left: 25px; line-height: 1.5em; }
#nl-confirmation input[type=submit]{padding: 6px; height: 36px; }
#nl-confirmation .link{font-size: 0.75em; color: #990033; margin-bottom: 20px; }
#nl-confirmation .note{font-size: 0.75em; margin-bottom: 20px; }
.tx-newslettersubsciption .box input {width: 100%; margin-bottom: 10px;}
.tx-newslettersubsciption .box input[type="radio"],.tx-newslettersubsciption .box input[type="checkbox"] {width: auto; margin-bottom: 0;}
.tx-newslettersubsciption .box label {margin-bottom: 10px;}


#p77 .nanogallery_gallerytheme_dark_nanogallery2 .nGY2GThumbnail {border:none;}
#p77 .nGY2 .nGY2GThumbnail {background: none;}


.landingpage #langmenu,.landingpage #suche,.landingpage #topnav,.landingpage #social,.landingpage #navi,.landingpage #datum,.landingpage #superbanner {display: none;}
	.landingpage h1 {background-color:#990033; color:#ffffff; padding: 20px;}




#c1977 .powermail_check_outer {margin-left: 0;}

#c1977 .powermail_fieldwrap_791 legend{display: none; }
#c1977 .powermail_fieldwrap_radio legend {font-weight: bold; margin: 2% 0%}
#c1977 input#powermail_field_telefon {width: 100%}
#c1977 div.powermail_radio_inner {margin: 1% 0%}
#c1977 .powermail_radio_inner_2 {margin-right: 0;}
#c1977 div.powermail_radio_inner {width: auto; margin-right: 20px}
#c1977 .powermail_fieldwrap_789, .powermail_fieldwrap_794 legend {display: none}
#c1977 .tx-powermail .powermail_radio_inner label {font-weight: bold !important;}
#c1977 .tx-powermail .powermail_radio_inner {margin-top: 30px}

body#p1061 {background-image: url(../images/bgleitungswechsel.jpg); background-repeat: round;}
body#p1061 .subborder, body#p1061 #superbanner, body#p1061 #langmenu,body#p1061 #suche,body#p1061 #topnav,body#p1061 #social,body#p1061 #navi,body#p1061 #datum,body#p1061 #superbanner {display: none;}
body#p1061 #header {padding-top: 19px; margin-top: 0;}
body#p1061 h1 {color:#fff; margin: 70px 0;}
body#p1061 iframe {margin: 0; padding: 0; border: none; float: left; width: 505px; height: 238px;}
.vcaption {background-color: #ffffff; padding: 30px 20px;margin-bottom: 70px; float: left; width: calc(100% - 40px);}
body#p1061 .grid-5 {margin-left: 110px;}





.clickable_container{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255,255,255,0.96);
	z-index: 2;
}

#cuj_overlay .container-12{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 100vh;
}

.cuj_logo img, .cuj_text img{
	margin-bottom: 100px;
}









