/* Theme Name:Blogform
   Author:Biranit Goren */
/* Reset default browser CSS. Based on work by Eric Meyer:http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

@font-face {
    font-family: 'Conv_franklin-gothic-book';
    src: url('fonts/franklin-gothic-book.eot');
    src: url('fonts/franklin-gothic-book.eot?#iefix') format('embedded-opentype'),
    url('fonts/franklin-gothic-book.woff') format('woff'),
    url('fonts/franklin-gothic-book.ttf') format('truetype'),
    url('fonts/franklin-gothic-book.svg#Conv_franklin-gothic-book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Allerta';
    src: url('fonts/allerta/allerta-regular-webfont.eot');
    src: url('fonts/allerta/allerta-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/allerta/allerta-regular-webfont.woff') format('woff'),
    url('fonts/allerta/allerta-regular-webfont.ttf') format('truetype'),
    url('fonts/allerta/allerta-regular-webfont.svg#Conv_allerta-regular-webfont') format('svg');
    font-weight: 400;
    font-style: normal;
}


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, input,table, caption, tbody, tfoot, thead, tr, th, td {	margin:0;padding:0;border:0;vertical-align:baseline;background:transparent;}
html, body {height:100%;}
body {line-height:1;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;clear:both;}
ol, ul {list-style:none;}
blockquote {quotes:none;}
blockquote:before, blockquote:after {content:'';content:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
a {text-decoration:none;}
a img {border:none;}
/* global stuff */
body {font:normal 62.5% Verdana,Geneva,Arial,Helvetica,sans-serif;color:#333;background-color:#fff;}
#wrapper {  margin:0 auto;/* margin-left:35px;*/width:975px;position: relative;left:25px;display: block;/*float:left;*/padding-bottom:125px;clear:both;}

section {clear:both;float:right;width:975px; repeat-y scroll 0 0;background-color: #fff;}
#left {width:630px;float:left;margin-left:0px;margin-right:37px; box-sizing: border-box;}
.article-wrapper{
  border-top: 4px solid #bbc9d5;
  box-sizing: border-box;
  /* padding: 0px 20px 20px 20px; */
}

.article-wrapper.paywall .entry-content {
  padding:0px;
}
.article-wrapper.paywall .wp-post-image {
  padding:0px;
}
.article-wrapper.paywall {
  /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
  margin-bottom: 40px;
}
.entry-top{
  border-top: none !important;
  width:630px !important;
  box-sizing: border-box;
}
.entry-tags{
  border: none !important;
}

.article-wrapper.paywall .entry-top,
.article-wrapper.paywall .entry-title,
.article-wrapper.paywall .entry-meta,
.article-wrapper.paywall .entry-excerpt,
.article-wrapper.paywall .entry-social,
.article-wrapper.paywall .ankuendigung
{
  /*padding-left:15px;*/
  padding-right:15px;
}
.article-wrapper.paywall #leaky_paywall_message2{
  padding-left:30px;
  padding-right:30px;
}
.article-wrapper.paywall .wp-post-image {
  width:100%;
  height:auto;
}

aside {width:300px;float:left;display:block;margin-top: 0px;/*(-bracket-:hack;margin-top:-230px; );*/}
.clearfix:after {content: ""; display: table; clear: both}

p {font-size:1.4em;line-height:130%;margin-bottom:1.5em;}
.entry-content p, .entry-content ul {font-family: georgia;font-size: 16px;line-height: 24px;}
.entry-content ul {
	list-style-type: square;
    margin: 0 0 30px 1em;
    padding-left: 40px;
}
a {color:#333;}
a:hover {border-bottom:1px dotted #333;}
h1 a:hover, h2 a:hover {border:none;color:#05568c;}
/* content stuff */
.entry {
    clear:both;
    float:left;
    width:600px;
    padding-top:18px;
    margin-bottom:18px;
}
.post-type-archive-topicspages .entry, .page-template-thema .entry {
    border-bottom:1px solid #ccc;
    border-top: 0px;
    padding-bottom:18px;
    padding-top:0px;
}
.entry-image {float:left;width:188px;margin-right:18px;}
.entry-image a {border:none;}
.with-image {float:left;width:394px;}
.entry-top {border-top:4px solid #bbc9d5;padding-top:4px;}
.entry-tools {float:right;text-align:right;}
.entry-tools a {border:none;float:left;;margin-top: 4px;}
.entry-tools #mailto {
    background: url('images/mail-buttonl.png') no-repeat;
    width:22px;
    height:16px;
    display:block;
    margin-right: 7px;
}

.entry-tools #mailto:hover {
    background: url('images/mail-buttonl_hover.png') no-repeat;
}
.entry-tools #print {
    background: url('images/print-button.png') no-repeat;
    width:20px;
    height: 16px;
    display: block;
}
.entry-tools #print:hover {
    background: url('images/print-button_hover.png') no-repeat;
}

.entry-logo {float:left;margin-bottom:18px;text-transform:uppercase;font-size:1.1em;letter-spacing:2px;color:#cc0000;}
.entry-title {font-size:2.2em;font-weight:bold;margin-bottom:10px;line-height:1.1em;}
.entry-excerpt {font-size:1.2em;margin-bottom:9px;}
.entry-excerpt a {color:#56626a;border:none;}
.entry-meta {font-size:1.1em;color:#7092bc;}
.entry-tags {clear:both;padding:7px 0;margin-bottom:18px;color:#666;font:normal 1.1em/1.25 Verdana,Geneva,Arial,Helvetica,sans-serif;border-bottom:1px dotted #666;border-top:1px dotted #666;}
.entry-tags a {color:#05568c;}
.entry-writer a {color:#05568c;}
.entry-comments a {color:#7092bc;}
.entry-social {margin-bottom:18px;height:22px;clear:both;}
.entry-content a {border-bottom:1px dotted #333;}
.wp-caption-text {padding:2px 0px;font:normal 13px Arial,Helvetica,sans-serif !important;max-width: 590px;}
.alignright {float:right;margin:0 0 12px 12px;}
.alignleft {float:left;margin:0 12px 12px 0;}
.infograph-box {width:170px;height:120px;padding:9px;background-color:#cc0000;}
.infograph-top {width:100%;font:bold 42px Verdana,Arial,Helvetica,sans-serif;color:#fff;padding-bottom:5px;border-bottom:4px solid #fff;}
.infograph-bottom {width:100%;font:bold 11px/125% Arial,Helvetica,sans-serif;color:#fff;padding-top:9px;}
.page-title-top {text-transform:uppercase;border-top:4px solid #bbc9d5;color:#cc0000;letter-spacing:2px;padding-top:3px;}
.post-type-archive-topicspages .page-title-top, .page-template-thema .page-title-top {
    margin-bottom: 18px;
}

.single-post .entry-content a{
    font-weight: bold;
    text-decoration: underline;
    border: 0;
    color: #05568c;
}

.single .infograph-box {float:left;margin-right:10px;}
.page-title-top a {color:#05568c;}
.page-title {text-transform:uppercase;font:bold 5em Arial,Helvetica,sans-serif;color:#969696;margin:20px 0 10px;}
.taxonomy .page-title, .tag .page-title {font-size:3em;}
.search .page-title {text-transform:none;font-size:3em;}
.post-102952 .page-title, .post-226098 .page-title, .post-227933 .page-title, .post-233638 .page-title, .post-246646 .page-title {text-transform:none;font-size:3em;color:black;} /* page newsletter anmeldung and Telegramm */
.post .entry-title {font-size:3em; margin-top: 18px;color:#333;}
.error404 .entry-title {
    margin-top: 0px;
    line-height: 30px;
}
.error404 .bboard {
    display: none;
}
.post .entry-excerpt {font-family: georgia,serif;font-size: 1.8em;line-height: 24px; margin-bottom: 18px;}
.post .entry-meta {margin-bottom:18px;}
.post h2 {font-size:2em;font-weight:bold;margin-bottom:1em;}
.post h3 {font-size:1.6em;font-weight:bold;margin-bottom:1em;}
.entry-social a {border:none;}
.twitter-button, .fb-share, .fb-like-count, .xing-button, .linkedin-share, .gplus-button, .bitcoin-button {float:left;width:auto;}
.fb-like-count  {margin-right: 49px;}
.xing-button {margin-right:35px;}
.twitter-button {margin-right: 9px;}
.gplus-button {margin-right:15px;}
.bitcoin-button {float:right;}
.bitcoin-button img {width:85px; margin-top: 3px;}
.linkedin-share img {margin-top: 2px;}
.fb-share {padding-top:1px;}
.fb-like-full {margin-bottom:18px;clear:both;position:relative;display:inline-block;}
.twitter-widget {margin-bottom:18px;clear:both;}
/* homepage templates */
.entry-title-logo {clear:both;float:left;width:100%;border-top:4px solid #bbc9d5;padding-top:4px;text-transform:uppercase;font-size:1.1em;letter-spacing:2px;color:#cc0000;margin:18px 0;height:13px;}
.noborder{width:309px;margin-left:-18px;}
.entry-title-top {margin-bottom:3px;color:#cc0000;font-size:1.4em;font-weight:bold;text-decoration:none;}
.entry-title-top a {color:#cc0000;font-weight:bold;text-decoration:none;}
.template1 {width:600px;border:none;padding-top:0;}
.template2 {width:600px;border:none;padding-top:0;}
.template3 {width:291px;float:left;margin-right:18px;border:none;padding-top:0;}
.template4 {width:291px;float:left;clear:right;border:none;padding-top:0;}
.template5 {width:188px;float:left;margin-right:18px;border:none;padding-top:0;margin-bottom:0;}
.template6 {width:188px;float:left;clear:none;margin-right:18px;border:none;padding-top:0;margin-bottom:0;}
.template7 {width:188px;float:left;clear:right;border:none;padding-top:0;margin-bottom:0;}
h2.medium {font-size:3.2em;}
.template1 .entry-title-logo {margin-top:0 !important;}
.page .template1 .entry-title-logo {margin-top:18px;}
.template1 .entry-title-top a {font-size:1.8em;}
.template1 .entry-excerpt {font: bold 1.8em/125% Arial,Helvetica,sans-serif;margin:18px 0 9px;}
.template1 .entry-excerpt a {color:#56626a;}
.template5 .entry-title, .template6 .entry-title, .template7 .entry-title {font-size:1.4em;margin-bottom:18px;}
.media1 .entry-image {float:left;width:188px;margin-right:18px;}
.media1 .entry-text {float:right;width:394px;}
.media2 .entry-image {float:left;width:291px;margin-right:18px;}
.media2 .entry-text {float:right;width:291px;}
.media3 .entry-image {float:none;width:600px;margin-right:0;margin-bottom: 18px;}
.media3 .entry-text {float:none;width:600px;}
.entry-image .wp-caption-text {margin:0;}
.template3 .entry-image, .template4 .entry-image {width:291px;margin-bottom:18px;}
.template5 .entry-image, .template6 .entry-image, .template7 .entry-image {width:188px;margin-bottom:18px;}
.category-title {clear:both;float:left;width:590px;margin:18px 0;padding:2px 5px;background-color:#05568c;color:#fff;font:bold 1.8em Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1px;}
.category-title a {color:#fff;text-decoration:none;}
.woche {margin-top:0;}
.woche span {display:block;float:right;text-align:right;}
.navwoche {font-size:1.2em;margin:-9px 0pt 18px;}
.wocheprev {float:left;}
.wochenext {float:right;}

/* site header */
header {display:block;}
#logo {float:left;width:428px;height:60px}
#logo a {display:block;width:534px;height:85px;background:transparent url("images/logo_deutsche-wirtschafts-nachrichten.png") no-repeat scroll 0 0px;border:none;margin-top: -8px;}
#logo span, #sponsor span {visibility:hidden;}
#sponsor {float:left;}
#sponsor p {float:left;color:#999;font:normal 0.8em/1 Arial,Helvetica,Sans-serif;letter-spacing:1px;margin:51px 5px 0 10px;padding:0;}
#sponsor a {border:none;display:block;float:left;background:transparent url("images/sprite.png") no-repeat scroll 0 -73px;height:43px;width:83px;margin-top:17px;}
#newsletter-top {clear:both;height:20px;text-align:right;visibility:hidden;}
#newsletter-top a {display:none;float:right;height:13px;margin:14px 0 0;padding-right:8px;color:#969696;background:transparent url("images/sprite.png") no-repeat scroll 100% -122px;}
#rss-top {clear:both;height:34px;text-align:right;}
#rss-top a {display:block;float:right;height:12px;margin:11px 0 0;padding-right:14px;color:#969696;font-weight:bold;border:none;background:transparent url("images/sprite.png") no-repeat scroll 100% -136px;}
.login-register-links {clear:both;height:24px;text-align:right;padding-top: 10px;}
/* sidebar stuff */
aside .title {
    clear:both;width:100%;border-top:4px solid #05568c;padding-top:9px;text-transform:uppercase;font:bold 1em/1 Arial,Helvetica,sans-serif;color:#05568c;padding-bottom:3px;border-bottom:1px dotted #666;margin-bottom:18px;}
#vzaar-video-wrap {margin-bottom: 18px;}
#vzaar-video-wrap .title {margin-bottom:12px;}
#headlines-inner {margin:-18px 0 27px;padding:18px 12px;width:276px;background-color:#f0f0f0;}
#headlines-inner a.logo {display:block;height:12px;width:220px;margin:0 auto 9px;background:transparent url("images/DWN_Logo_RZ_sidebar.png") no-repeat scroll 0 0px;border:none;}
#headlines-inner .logo span {visibility:hidden;}
#headlines-inner .date {clear:both;font:bold 4em Arial,Helvetica,sans-serif;color:#05568c;text-align:center;}
#headlines .entry {width:276px;float:none;margin-top:9px;padding-top:9px;}
#headlines h2 {font-size:1.8em;}
#headlines .entry-title {font-size:1.8em; display: block}
#headlines h2.small {font-size:1.2em;}
#headline-1 h2 {font-size:2.2em;}
#headlines .entry-image {width:auto;margin:0 0 12px 0;float:none;}
#headlines .entry-image img {
    max-width: 276px;
    height:auto;
}
img.attachment-content.size-content.wp-post-image {
    width: 276px !important;
    height: 185px !important;
}
#headlines .entry-image iframe {
    max-width: 276px;
    height:auto;
}
#headlines .entry-excerpt {font-size:1.1em;}
#headline-1 .entry-excerpt {font-size:1.2em;}
#fb-box {margin-bottom:17px;border-bottom:1px solid #ccc;}
#twitter-box {border-top: 4px solid #05568c;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom: 20px;}
#twitter-box .t-header {position: relative;background-size: cover; height: 130px; width: auto;}
#twitter-box .t-header img {position: absolute; top: 5px; left: 5px; width: 90px; height: auto;}
#twitter-box .t-timeline {max-height: 420px; overflow-y: auto; border: 1px solid #e9ebee; background-color: #f6f7f9; padding: 8px;}
.blogform-box h1.title {border-bottom: 1px solid #666;}
.blogform-box-inner {margin:-18px 0 15px;padding:0 12px 18px;width:276px;background-color:#bbc7dd;}
.blogform-box .entry {width:276px;float:none;margin-top:9px;padding-top:9px;border-top:0;}
.blogform-box .entry-title {font-size:1.8em; display: block;}
.blogform-box .entry-image {width:auto;margin:0 0 12px 0;float:none;}
.blogform-box .entry-image img {max-width: 276px;height:auto;}
.blogform-box .blogform-info {font-size: 1.1em;}
.blogform-box .blogform-info a {color:#05568c;}
#financial {margin-bottom:18px;}
#most-read {margin-bottom:7px;float:left;}
#most-read-today, #most-read-week {float:left;width:141px;}
#most-read-today {width:300px;}
#most-read .title span {float:right;}
#most-read span {color:#7092bc;}
#most-read li {
    font-size:1.2em;
    font-family:Arial,Helvetica,sans-serif;
    line-height:125%;
    padding-bottom:9px;
    /*border-bottom:1px solid #ccc;*/
    margin-bottom:9px;
}
/* calendar */
#calendar table {margin:4px 2px 27px;}
#calendar td {width:41px;height:41px;border:1px solid #ccc;font-size:1.4em;color:#969696;vertical-align:middle;text-align:center;}
#calendar td a {text-decoration:underline;border:none;color:#05568c;}
#calendar td.today {background:transparent url("images/sprite.png") no-repeat scroll -360px -68px;}
#calendar .thead td {background-color:#e6e6e7;color:#000;height:30px;font-weight:bold;border-left:1px solid #e6e6e7;border-right:1px solid #e6e6e7;border-top:medium none;}
#calendar .thead span {display:none;}
#calendar .arrow-prev a, #calendar .arrow-next a {display:block;width:16px;height:16px;margin:5px 8px;background:transparent url("images/sprite.png") no-repeat scroll 100% 0;}
#calendar .arrow-prev a:hover, #calendar .arrow-next a:hover {border:none;}
#calendar .arrow-prev a {background-position:100% -20px;}
#calendar .monthname div {margin-top:5px;text-align:center;color:#05568c;text-transform:uppercase;}
#calendar td.arrow-prev, #calendar td.arrow-next, #calendar td.monthname {border-bottom:1px solid #fff;vertical-align:top;}
/* comments */
h3#comments-title {font-weight:bold;color:#666;font-size:2em;line-height:28px;height:28px;margin-bottom:18px;}
span#comments-title {font-weight:bold;color:#666;font-size:2em;line-height:28px;height:28px;margin-bottom:18px;display: block;}
#comments-title div {border-bottom:1px dotted #666;border-top:4px solid #05568c;}
#comments p {clear:both;}
#comments .commentlist {border-top:3px solid #bbc9d5;margin-top:35px;}
#comments .comment {clear:both;}
#comments .depth-1 {margin-top:18px;padding:0 0 18px;float:left;width:600px;border-bottom:3px solid #bbc9d5;}
#comments .children {padding-left:36px;}
#comments .children .comment {background:none;}
#comments .comment-inner {float:left;width:100%;padding:9px 0 0;}
#comments .depth-2 .comment-inner, #comments .depth-3 .comment-inner, #comments .depth-4 .comment-inner, #comments .depth-5 .comment-inner {margin-top:9px;padding-top:18px;border-top:3px dotted #ccc;}
#comments .comment-image {float:right;width:40px;height:40px;margin:0 9px 18px 18px;}
#comments .comment-body {clear:both;margin:0 9px;}
#comments .comment-meta {float:left;font-size:1.2em;margin-left:9px}
#comments .comment-author {clear:left;float:left;font-size:1.4em;margin:9px 0 0 9px;}
#comments .comment-author .fn {font-weight:bold;font-style:normal;color:#05568c;}
#comments .comment-rate {clear:both;float:left;}
#comments .reply {float:right;}
#comments .reply a {display:block;float:right;padding-left:20px;margin-top:-14px;height:14px;line-height:14px;font-size:1.1em;color:#05568c;}
#comments .comment-waits {font-weight:bold;font-size:1.4em;color:#05568c;margin-bottom:14px;}
#comments #respond {padding:18px;background-color:#eee;clear:both;}
#comments .comment #respond {clear:both;float:right;margin:18px 18px 9px;}
#respond h3#reply-title {font-weight:bold;font-size:1.4em;margin-bottom:1.4em;}
#respond #reply-title small {float:right;}
#respond a { color:#05568C; text-decoration: underline; }
#comments .form-allowed-tags {display:none;}
#commentform .comment-notes {font-size:1.2em;font-style:italic;color:#999;}
#commentform input[type="text"] {font:normal 12px Arial,Helvetica,sans-serif;float:left;width:300px;background-color:#fff;border:1px solid #ccc;height:17px;padding:2px;}
#commentform .comment-form-author label, #commentform .comment-form-email label {width:120px;float:left;margin-bottom:1.4em;line-height:21px;}
#commentform .comment-form-author .required, #commentform .comment-form-email .required {float:left;margin-right:9px;line-height:21px;}
#commentform .comment-form-url {display:none;}
#commentform textarea {clear:both;width:100%;height:200px;font:normal 14px Arial,Helvetica,sans-serif;background-color:#fff;border:1px solid #ccc;}
#commentform .form-submit{margin-bottom:0;}
#commentform input[type="submit"], #commentform input[type="button"] {background-color:#05568c;color:#fff;padding:4px;text-align:center;font:bold 14px Arial,Helvetica,sans-serif;border:1px solid #333;}
#latest-comments {clear:both;float:right;width:300px;margin-bottom:17px;}
.sidecomment {border-bottom:1px solid #ccc;clear:both;margin-bottom:10px;padding-bottom:10px;}
.partcomment {font-size:1.4em;line-height:130%;margin-bottom:0.5em;}
.partcomment a {border:none;}
.postcomment {color:#999;font-size:1.1em;line-height:130%;}
.postcomment span {color:#05568c;}
.postcomment a {font-weight:bold;}

/*comments on separate page */
.comment-backlink {
    float: left;
    width:100%;
    text-align:center;
}

.comment-backlink a {
    color: #05568c;
    font-size: 15px;
    font-weight: bold;
}

.comment-backlink.backlink-top {
    margin-top: -7px;
    margin-bottom: 20px;
}

.comment-backlink.backlink-bottom {
    margin-top: 20px;
    margin-bottom: 0px;
}

/* site footer */
footer {clear:both;float:right;width:975px;height:120px;padding-top:0px;padding-left:25px;background-color:#fff;position:relative;/*position:absolute;*/bottom:0px;display:block;}
#footer-bottom {clear:both;height:100px;background-color:#fff;text-align:center;}
#footer-bottom ul {list-style:none;margin:0 20%;}
#footer-bottom li {float:left;padding:17px 3px 5px 0;}
#footer-bottom .info-navi {
    margin: 0 16%;
    position: relative;
}
#footer-bottom .info-navi li {
    padding: 10px 0 2px 0;
}
/* navigation */
.navigation, .abo-navigation {list-style:none;}
.navigation li {float:left;}
.navigation a {color:#fff;font-size:1.2em;font-family:Allerta,Arial,Helvetica,sans-serif;text-transform:uppercase;}
header .navigation {height:51px;background:#ffffff;padding-bottom: 10px;}
header .navigation li {width:120px;margin-left:2px;}
header .navigation li.first {width:121px;margin-left:0;}
header .navigation a {display:block;height:20px;margin-bottom:8px;padding:12px 0 0 11px;background:#05568c url("images/sprite.png") no-repeat scroll 0 30px;border:none;line-height:20px;}
header .navigation .current a, #header .navigation a:hover {margin-bottom:0;border-bottom:8px solid #bbc9d5;}
header .navigation .alt a {background-color:#7092bc;}
header .abo-navigation {clear:both;height:18px;padding-bottom:10px;padding-top:50px;}
header .abo-navigation-vw {padding-top:25px;}
header .abo-navigation li {width:120px;margin-left:2px;float:right;}
header .abo-navigation a {font-family:Allerta,Arial,Helvetica,sans-serif;display:block;height:18px;padding-left:11px;line-height:20px;font-size:1.2em;color:#42575E;}
header .abo-navigation a:hover {font-weight:bold;}
header .abo-navigation li.login a {background-color: #BBC9D5; border-radius: 2px;}
header .abo-navigation li.login a:hover {border-bottom: 0;}
footer .navigation {float:left;height:14px;padding:28px 0 28px 22px;width:699px;overflow:hidden;background-color:#05568C;}
footer .navigation a:hover {border-color:#fff;}
footer .navigation li {padding-right:18px;}
/* search form */
.searchform {float:right;width:210px;height:26px;}
#left .searchform {
    float:none;
    height: auto;
}

#left .screen-reader-text {
    display:none;
}
header .searchform {padding-top:26px;}
footer .searchform {padding:22px;background: #05568C;}
.searchform input[type=text] {float:left;width:171px;border-left:1px solid #ccc;height:14px;padding:6px;color:#969696;font-size:1.2em;background:transparent url("images/searchtext_bg.png") repeat-x scroll 0 0;}
.searchform input[type=submit] {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    float:right;
    width:26px;
    height:26px;
    margin:0;
    padding:0;
    background:transparent url("images/sprite.png") no-repeat scroll 0 -120px;
}
#left .searchform input[type=submit] {
    margin-bottom: 20px;
}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {font-size:12px;}
.twtr-tweet-text, #twtr-widget-1 .twtr-tweet-text {float:left;margin-top:-40px;width:525px;}
.OB_default {font-size:1.2em;line-height:150%;}
.outbrain_rec_li {list-style:disc outside none;}
.wpcf7 input[type="text"], #donate-form input[type="text"], .wpcf7 input[type="email"],
.wysija-input, .mpoet_profile_edit .form-table input,
.mc4wp-form input, input[type="password"] {
    -moz-border-radius:3px;
    border-radius:3px;
    border:1px solid #ccc ;
    height:21px;
    margin-top:9px !important;
    margin-left:15px !important;
    padding:2px !important;
    width:300px !important;
    color:#666;
    font:1em/1 Arial,Helvetica,sans-serif;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"] {
    margin-left: 0px;
}
.mpoet_profile_edit .form-table input.checkboxx {
    margin-top: 0px;
}
#donate-form input[type="text"] {
    height:18px;
    width:100px;
    margin-top:0px;
    padding-top: 0px;
}
.wysija-input, .mc4wp-form input {
    width:190px !important;
    background: #fff;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-top:10px;
}

.mc4wp-form p {
	margin-bottom: 0;
  position: relative;
  display: block;
  z-index: 999;
}

#left .mc4wp-form {
	margin:0 0 40px;
    color: #b0b0b0;
}

#left .mc4wp-form p {
    font-family: Verdana;
    font-size: 12px;
    line-height: 16px;
}

#left .mc4wp-form input {
    border-radius:5px;
    padding: 6px 6px 6px 10px !important;
    margin: 0 0 15px !important;
    color: #b0b0b0;
    font-family: Verdana;
    width: 95% !important;
    font-size: 16px;
}

#left .mc4wp-form input[type="radio"] {
	width: 16px !important;
	height: 16px !important;
	margin: 3px 5px 20px 0 !important;
}
#left .mc4wp-form #mc4wp_tickbox_nein {
	margin-left: 10px !important;
}
#left .mc4wp-form .mc4wp_tickbox_val {
	line-height: 30px !important;
}

#left .mc4wp-form .mc4wp-submit {
    color: #fff;
	background-color: #b0b0b0 !important;
	margin: 0 !important;
	float:none;
	top: 0;
	left: 0;
	font-family: Verdana !important;
	font-weight: normal;
	text-align: left;
	border: 1px solid #b0b0b0;
	height: 32px !important;
	width: 98% !important;
	cursor: pointer;
}

#left .mc4wp-form .mc4wp-alert {
    float: none;
    margin: 20px 0 0 0;
}

#left .mc4wp-form .mc4wp-alert p {
    font-family: georgia;
    font-size: 16px;
/*    color: #cc0000 !important;*/
}
#left .mc4wp-form .mc4wp-success p { color: green; }

#left #checkbox_216603,#left #checkbox_216603_2,
#left #checkbox_227935, #left #checkbox_227935_2 {width: 20px !important;float: left !important;}
#checkbox_261396, #checkbox_261396_2 {width: 20px !important;float: left !important; margin-top: 5px !important;}
.span_216603 {font-size: 11px;float: left;}
.span_261396 {font-size: 11px; margin-left: 2px !important;}
.span_216603 a, .span_261396 a {text-decoration: dotted; font-weight: bold;}
#left .span_227935 {font-size: 11px;float: left;margin-top: 2px;}
.mc4wp-form-261396 input#mc4wp_email {margin-bottom:5px;}

/*aside .mc4wp-form label,
aside .mc4wp-form #mc4wp_fname,
aside .mc4wp-form #mc4wp_lname,
aside .mc4wp-form input[name="MMERGE13"] {
    display:none;
}
aside .mc4wp-form label#label_216603 {display: block !important;}*/

.wpcf7 textarea {border:1px solid #ccc;padding:5px;margin-top:9px;-moz-border-radius:3px;border-radius:3px;height:300px;width:588px;color:#666;font:1em/1 Arial,Helvetica,sans-serif;}
.wpcf7 input[type="submit"],.wysija-submit,
.button-primary.wysija, .mc4wp-submit,
input[type="submit"] {
    background-color:#05568c;
    color:#fff;
    font:bold 1em/1 Arial,Helvetical,sans-serif;
    padding:7px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.wpcf7 input[type="submit"],.wysija-submit,
.button-primary.wysija, .mc4wp-submit {
    float:right;
}

.button-primary.wysija {float: left; text-transform: none;font-weight: normal; margin-top: 10px;}
.widget_wysija_cont .wysija-submit, .mc4wp-submit {margin-top:0px !important;position:relative;top:-48px;border-bottom-left-radius: 0px;border-top-left-radius: 0px;width:75px;left:-14px;height:27px;}
.widget_wysija_cont p label {font-family: Arial;color:#333;display: none !important;}
#newsletter {background:#f0f0f0;height:200px;}
#newsletter #headline {font-size: 15px; font-weight: bold;margin:0px 0 0 15px;padding-top:5px;}
#newsletter h2 {display: none}
#newsletter #learn-more {position: relative; right:-135px;top:45px;}
#newsletter #learn-more a:hover {color: #42575E !important; font-size: 11px;}
#newsletter .formError {top:3730px !important;left:677px !important;}
#newsletter .updated {margin:10px 0;padding-left: 15px;background:#fff;border:0px;}
#newsletter .mc4wp-submit {top: 10px; left: -30px; margin-top:0px !important; }
#newsletter input#mc4wp_email {height:21px; width: 250px !important;}
.widget_wysija_cont p label {font-family: Arial;color:#333;display: none !important;}
#left .widget_wysija_cont {
    background: none repeat scroll 0 0 #f0f0f0;
    padding:10px 0 55px 0;
}
#left .widget_wysija_cont h2 {
    margin-left: 15px;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 16px;
}
#left .widget_wysija_cont .allmsgs .updated {
    background: none !important;
    font-weight:bold;
    border:0px;
    padding-left: 15px;
    font-size: 14px;
}
#left .shortcode_wysija p {
    margin-bottom:5px !important;
}
#left .wysija-submit {
    left:0px;
    top:10px;
    float:left;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    margin-left: 15px;
}
.mpoet_profile_edit {margin-top:15px;}
.mpoet_profile_edit .form-table label {font-size: 14px;text-align: left !important;float:left;}
.mpoet_profile_edit .form-table th {vertical-align: top !important;padding-top:10px;text-align:left;}
.mpoet_profile_edit .form-table th h3 {font-size: 14px; font-weight: bold;margin-bottom: 5px;}

.mc4wp-form button, .mc4wp-form input[type="submit"],
.entry-content .mc4wp-submit{
    background-color: #05568C !important;
    height:27px;
    width:75px !important;
    color:#fff;
    font-family: Arial;
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
/*    border-radius: 0px;*/
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border:0px;
}

.mc4wp-alert {margin:25px 10px;float:left;}
.mc4wp-alert.mc4wp-success {color: green;}
.mc4wp-alert.mc4wp-error {color: #cc0000;}
.mc4wp-alert.mc4wp-error a {color: #05568c;}

#left .mc4wp-alert.mc4wp-success {color: green;}
#left .mc4wp-alert.mc4wp-error {color: #cc0000;}
#left .mc4wp-alert.mc4wp-error a {color: #05568c;}

.wpcf7 div.wpcf7-response-output {float:left;font-size:1.4em;font-weight:bold;padding:7px;width:400px;margin-top:-36px;}
.wpcf7 span.wpcf7-not-valid-tip {border:1px solid #f00;font-size:13px;left:316px;padding:2px;position:absolute;top:-3px;width:255px;z-index:100;}
/* tags page & big news*/
.tagcloud {clear:both;margin:0 0 20px;text-align:justify;width:100%;}
.entry-content #mcTagMap .holdleft, .entry-content #sc_mcTagMap .holdleft {font-size:1.1em;margin:0 15px 0 0;}
.entry-content #mcTagMap .noMargin, .entry-content #sc_mcTagMap .noMargin {margin:0;}
#mcTagMap .tagindex h4, #sc_mcTagMap .tagindex h4 {font-size:1.6em;font-weight:bold;color:#05568c;}
.morelink a {color:#c00;font-weight:bold;}
#bignews {clear:both;float:left;width:975px;height:16px;padding:10px 0 8px;margin-bottom:20px;border-bottom:1px solid #ccc;font-size:1.4em;font-weight:bold;line-height:1;}
#bignews span {display:block;float:left;}
#bignews ul {float:left;margin: 0 0 0 10px;}
#bignews li {float:left;border-right:1px solid #05568c;margin-right:10px;padding-right:10px;}
#bignews span a {color:#c00;}
/* pdf box */
#pdfbox a {border:none;color:#fff;}
#pdfbox .top {clear:both;float:right;width:300px;}
#pdfbox .title {margin-bottom:0;}
#pdfbox .download {float:right;height:13px;margin-top:-7px;padding:4px 8px 3px 10px;background-color:#05568c;text-align:center;}
#pdfbox .pdfbox-inner {clear:both;float:right;width:300px;height:295px;margin-bottom:27px;background:#f1f2f3 url("images/sprite.png") no-repeat scroll 0 -190px;}
#pdfbox .image {clear:both;width:220px;height:190px;margin:23px 40px 18px;padding:0;}
#pdfbox .gratis {width:266px;height:43px;margin:0 17px 21px;}
#pdfbox .gratis a {display:block;width:266px;height:43px;}
#pdfbox .gratis span {display:block;float:right;width:137px;height:23px;margin:10px 22px 10px 107px;font-size:1.1em;line-height:110%;}
/* Adsense */
#adsense {
    margin-top:-10px;
    padding-top:5px;
    border-top: 1px dotted #666 !important;
}

#mailpress-subscription {
    margin-bottom:18px;
}

#mailpress-subscription input, .page-template-mailpress-confirm-php #left input{
    width:200px;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    font-size: 14px !important;
    font-weight:bold !important;
    font-family:Arial, Helvetica, sans-serif !important;

    height: 18px;
    margin-bottom: 9px;
    padding: 2px;

}

#mailpress-subscription input[type="submit"], .page-template-mailpress-confirm-php #left input[type="submit"], #donate-link a {
    background-color: #05568C;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-weight:bold;
    padding: 0px;
    padding-bottom: 2px;
    text-transform: uppercase;
    height:25px;
    line-height:10px;
    cursor: pointer;
}

.page-template-mailpress-confirm-php #left input#keep_newsletters_daily {
    width:20px;
    margin-bottom:0px;
    position:relative;
    top:5px;
}

#donate-form {
    font-size: 1.2em;
}

#donate-form h2 {
    margin-bottom: 10px;
}

#donate-form input[type="radio"] {
    margin-right:10px;
    margin-bottom: 15px;
}

#donate-form div.paper {
    margin-bottom:15px;

}

#donation-recurring {
    padding-left:15px;
}


#donate-link {
    margin-bottom: 18px;
}

#donate-link a {
    padding:5px 20px;
    font-size: 14px;
    font-family: Arial;
    text-transform: none;
    background-color: #7092BC;
}

#interview-series{
    /*margin-top:-10px;
    margin-bottom: 18px;*/

    padding-bottom: 10px;
    margin-top:-4px;
    margin-bottom:10px;
    width:600px;
    height:51px;
    padding-top: 4px;
    /*border-top: 1px dotted #666666;*/
    border-bottom: 4px solid #BBC9D5;
    letter-spacing:0px;

    float:left;

}

#interview-series span#interview {
    color: #000;
    font-size: 1.8em;
    line-height: 1.3em;
    font-weight: bold;
    padding-right: 10px;
    text-transform:none;
    margin-top:-5px;
    font-family:'Conv_franklin-gothic-book';
    font-weight: bold;
    /*position: relative;
    top:20px;*/
    float:left;
    letter-spacing: -1px;
}

#interview-series span#interview #small{
    font-size: 0.8em;
    letter-spacing: 0px;
}

#interview-series span#interview #italic{
    font-style: italic;
}

#interview-series span#powered {

    font-size: 11px;
    color:#000;
    font-weight: bold;

    font-family:Arial, Helvetica, sans-serif;
    letter-spacing: 0px;


    position: relative;
    left:68px;
    top:-15px;
}

#interview-series img#eu-flag {
    width:351px;
    height:57px;
    padding-right:77px;
    margin-bottom: -20px;
    display: block;
    /*border:1px solid #666666;*/
    /*position: relative;
    top:0px;
    left:0px;*/
    float:left;
}

#interview-series img#barth-logo {
    width:130px;
    height:39px;
    display:block;

    /*border:1px solid #666666;*/
    position: relative;
    top:-10px;
    left:42px;
}

DIV#topnews {
    margin-bottom: 0px;
}

DIV#topnews UL {
    border-bottom: 1px solid #cccccc;
    height: auto;
    line-height: 22px;
    padding: 10px 0 5px;
    max-width:975px;
    width:100%;
    float:left;
}
DIV#topnews UL LI {
    border-right: 1px solid #1F3E8B;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    margin-right: 6px;
    padding-right: 10px;
    float:left;
}
DIV#topnews UL LI A {
    color: #415761;
    text-decoration: none;
}
DIV#topnews UL LI.topnews_red, DIV#topnews UL LI.topnews_red A {
    border-right: medium none;
    color: #cc0000;
    margin-right: 5px;
    padding-right: 0;
}

#topnews-single {
    margin-top: 20px;
    border-top: 4px solid #05568C;
}

#topnews-single a {

}

#topnews-single .entry {
    border-bottom: 4px solid #05568C;
    border-top: 0 none;
    clear: none;
    float: none;
    margin: 5px 0;
    padding-bottom: 40px;
    padding-top: 0;
    position: relative;
    width: 600px;
}

#topnews-single h3 {
    border-bottom: 1px dotted #666;
    border-top: 4px solid #05568c;
    color: #666;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-bottom: 10px;
}

#topnews-single .entry .entry-logo {
    display:block;
    float:none;
}


#topnews-single .entry .entry-image img,
#topnews-single .entry .entry-image iframe {
    max-width: 600px !important;
    width:600px !important;
    /*width: 150px !important;
    height: auto !important;*/
}

#topnews-single img {
    /*position: absolute;
    top: 0;
    bottom:0;
    left: 0;
    right:0;
    margin: 0 auto;*/
}

#topnews-single .entry .entry-image {
    background:none;
    display:block;
    width:600px;
    float:none;
}

#topnews-single .entry .entry-vzaar {
    margin-bottom: 20px;
}

#topnews-single .entry .entry-title {
    font-size: 30px;
    line-height: 33px;
    display: block;
    margin-bottom: 10px;
    position: relative;
}

#topnews-single .entry .entry-excerpt {
    border-bottom: 1px solid #c6c6c6;
    color: #333;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 22px;
    padding-bottom: 15px;
    position: relative;
    top: 10px;
    font-family: georgia, serif;
}

#topnews-single .entry-comments.under-article {
    text-align:center;

}

#topnews-single .entry-comments.under-article a {
    color:#05568C;
    font-size: 15px;
    line-height:20px;
    font-weight: bold;
}

#tn-single-info-outer {
    position:relative;
    top:500px;
    width:300px;
    display:none;
}

#tn-single-info-inner {
    position:absolute;
    top: 0px;
    left:637px;
    width:300px;
}

#tn-single-info {
    position: fixed;
    z-index: 100;
    width:268px;
    padding:15px;
    border:1px solid #c6c6c6;
}

.clear {
    clear: both;
}

.grey-container {
    background: #f0f0f0 none repeat scroll 0 0;
    margin-bottom: 15px;
}

.grey-container p {
    padding:10px;
    margin-bottom: 0px;
}

.no-margin-right {
    margin-right: 0px !important;
}

/* Top News Ende */

#banner-right{
    position:absolute;
    top:-90px;
    left:977px;
}

#banner-left {
    position:absolute;
    left:-404px;
    top:-90px;
}


.banner-skyscraper {
    /*position:fixed;*/

   z-index:20;
}

.banner-hintergrund, .banner-hintergrund-left {
    position:absolute;

    z-index: 10;
}

.banner-hintergrund-left {
    width:401px;
}

/*######*/

#banner-halbseitig {
    float:right;
    width:300px;
}

#banner-message {
    padding-bottom: 10px;
    margin-top:-4px;
    margin-bottom:10px;
    width:600px;
    height:51px;
    padding-top: 4px;
    /*border-top: 1px dotted #666666;*/
    border-bottom: 4px solid #BBC9D5;
    letter-spacing:0px;

    float:left;
    height:122px;
    width:578px;
    font-size: 12px;
    line-height: 14px;
    border:1px solid #4d4d4d;
    padding:5px 10px;
}

a#clickable-top:hover {
    border:0px !important;
}

/* comment waiting - Werbebotschaft */
.comment-waits p {
    font-size: 13px;
    color:#333;

    margin-top: 15px;
    line-height: 20px;
}

#sidebar-feed-news {width:293px;}
#sidebar-feed-news li,
#most-read li {
    font-size:1.2em;
    line-height:125%;
    padding-bottom:4px;
    border-bottom:1px dotted #ccc;
    margin-bottom:4px;
    list-style: none;
}

/* comments pagebrowser */

#nav-below {
    float:right;
    font-size: 1.4em;
    margin-top: 10px;
}

#nav-below a {
    color: #05568C;
    font-family: Verdana;

}

#nav-below span {
    font-size: 1.2em;
}

/* newstagarea */

#newstagarea {
    display:block;
    float:left;
    /*border:2px solid #4f81bd;*/
    border-top: 4px solid #BBC9D5;
    width: 566px;
    padding:60px 15px 5px 15px;
    background-image:url('images/nta_headerimg.jpg');
    background-repeat: no-repeat;
    background-position:15px 15px;
    background-color: #F0F0F0;
}

#newstagarea h2 {
    color:#CC0000;
    font-weight:bold;
    text-transform:uppercase;
    font-size:16px;
}

#newstagarea ul {
    margin-top:12px;
}

#newstagarea li {
    font-size:13px;
    margin-bottom: 12px;
}

#newstagarea .nta_title {
    font-weight:bold;
}

#newstagarea a {
    color: #05568C;
    text-decoration:underline;
}

#newstagarea a:hover {
    border:0px !important;
}

/* tagposts */
#tagposts {
    margin-top:15px;
}

#tagposts h3, #sidebar-charts h3 {
    color:#CC0000;
    font-weight:normal;
    text-transform:uppercase;
    letter-spacing:2px;
    font-size:11px;
    margin-bottom:5px;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 5px;
}

.tagpost {
    margin-bottom:5px;
    float:left;
}

.tagpost img {
	width: 40px;
	height: 40px;
}

.tagpost.mittelstand {
    border-width: 0 1px 5px 1px;
    border-style: solid;
    border-color: #000 #ccc;
    width: 298px;
}

.tagpost.mittelstand.lynx {
    border:0px;
    /*border-top:4px solid #bbc9d5;
    padding-top:15px;*/
    /*border-bottom: 4px solid #ccc;*/
    width:300px;
    margin-bottom: 0px;
    position: relative;
    margin-bottom: 18px;
}

.tagpost.mittelstand.lynx ul {

}

.tagpost.mittelstand li {
    padding: 15px 10px;
    width: 278px;
}

.tagpost.mittelstand li a {
    width: 160px;
}

.tagpost.mittelstand.lynx img {
    margin-left: 0px;
    float:left;
}

.tagpost.mittelstand.lynx.vw img {
    max-width: 75px;
    height: auto;
}

.tagpost.mittelstand.lynx .header {
    font-size: 13px;
    color:#fff;
    float: left;
    width: 290px;
    padding: 0px 0 10px 10px;
    background: #3279AD;

}

.tagpost.mittelstand.lynx.vw .header {
    padding: 0px !important;
}

.tagpost.mittelstand.lynx .header span {
    text-align: left;
    margin-top: 5px;
    margin-left: 1px;
    display: block;
    float: left;
    line-height: 13px;
    font-size: 11px;
}

.tagpost.mittelstand.lynx .header h3 {
    font-size: 15px !important;
    color:#fff;
    line-height: 14px;
    font-weight: bold;
    margin-bottom: 3px;
    font-style: normal;
    margin-top:10px;
}

.tagpost.mittelstand.lynx .header img{
    position: relative;
    margin-top: 13px;
    margin-left: 21px;
    float: left;
}

.tagpost.mittelstand.lynx a:hover {
    text-decoration: none;
    border-bottom: 0px !important;
}



.tagpost.mittelstand.lynx li {
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #ccc #05568c;
    margin-bottom: 0px;
    width:278px;
}

.tagpost.mittelstand.lynx .description a {
    padding-right: 0px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    line-height: 14px;
    color: #919191;
}

.tagpost.mittelstand.lynx.vw .description {
    padding-right: 5px;
}

.tagpost.mittelstand.lynx a.media {
    float: left;
    width:105px;
    padding-right: 0px;
}

.tagpost.mittelstand.lynx #up_unten {
    padding:0px;
    width:298px;
}

.tagpost li {
    float:left;
    margin-bottom:5px;
    padding-bottom:5px;
    width:300px;
    /*height:40px;*/
    display: block;
    border-bottom: 1px solid #CCCCCC;
}

.tgpost.lynx li img {

}

.tagpost li a {
    width:220px;
    float:right;
    padding-right: 30px;
    font-size:11px;
}

.tagpost.lynx li a {
    padding-right: 15px;
    font-weight: bold;
    margin-bottom: 2px;
    width: 175px;
    float:right;
}

.tagpost.lynx.vw li a {
	padding-right: 5px;
}

.tagpost.lynx li a.imglink {
    padding-right: 5px;
    margin-bottom: 2px;
    width: 75px;
    float:left;
}

.tagpost.lynx li a.title {
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 20px;
    border:0;
    margin-left: 0;
    padding-top: 0px;
    clear: none;
}

.tagpost.lynx.vw li a.title {
    font-size: 11px;
    line-height: 14px;
    font-family: "Open Sans";
    font-weight: 800;
    margin-bottom: 0px;
    margin-left: 5px;
}

.tagpost.lynx li a.imglink {
    float: left;
    margin-bottom: 2px;
    padding-right: 5px;
    width: 75px;
}

.tagpost li a:hover {
    border:none;
    color: #05568C;
}

.tagpost.lynx li .description {
    float:right;
    width:430px;
    padding-right: 15px;
}

.tagpost.lynx.vw li .description {
    width:175px;
}

.chart {
    margin-bottom:25px;
}

.chart a {
    float:right;
    margin:5px 10px 0 0;
}

/* Interstitial Banner Printabo */
#dwn_float_over {
    display:none;
    position:fixed;

    width:100%;
    max-width:1000px;
}
#dwn_float_over img {
    width:100%;
    max-width:1000px;
    z-index:-200;

}
#dwn_float_over a:hover {
    border-bottom: 0px;
}
#dwn_float_over #to_abo_site {

    width:5.9%;
    height:8%;
    position:absolute;
    top:87%;
    left:3%;
    z-index:220;
    display:block;
    background:red;
    opacity:0.0;
}
#dwn_float_over #close1 {

    width:18%;
    height:8%;
    position:absolute;
    top:87%;
    left:16%;
    z-index:220;
    display: block;
    background:red;
    opacity:0.0;
}
#dwn_float_over #close2 {

    width:7%;
    height:12%;
    position:absolute;
    top:15%;
    right:1%;
    z-index:220;
    display:block;
    background:red;
    opacity:0.0;
}

.ankuendigung {
    margin-bottom: 15px;
    margin-top: 2px;
}

#abo_schmal {
    border-top: 1px dotted #666666 !important;
    margin-top: -10px;
    padding-top: 5px;
    margin-bottom: 2px;
}

#wptouch-desktop-switch a {
    color:#fff;
}

.countdownbox {
    line-height: 23px;
}
/* PLISTA */
.plista_widget_belowArticle {
    margin: 15px 0 25px 0 !important;
    /*display: none;*/
}

.plista_widget_belowArticle .plistaHl {
    font-size:14px !important;
}

.plista_widget_belowArticle .itemTitle {
    font-size: 12px !important;
}
.plista_widget_belowArticle .itemText {
    font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif !important;
}

.page-template-tags-alphabetic-php .column {
    float:left;
    width:180px;
    margin-left: 30px;
    font-size: 11px;
    line-height: 22px;
}

.page-template-tags-alphabetic-php .columnone {
    margin-left: 0px;
}

.infotitle {
    border-top: 4px solid #05568c;
    border-bottom: 1px dotted #ccc;
    padding: 5px 0 3px 0;
    margin-bottom: 5px;
    text-transform: uppercase;
    color:#05568c;
}

.poweredby {
    float: right;
    color: #000;
    position: relative;
    top: -10px;
    margin-bottom: 5px;
}

.poweredby a img {
    padding-left: 8px;
    position: relative;
    top: 4px;
    width:78px;
    height:15px;
}

.poweredby a:hover {
    border-bottom:0px;
}

.source, .source a {
    font-size: 9px;
    color:#545454;
}

.source {
    float:right;
    margin-bottom: 10px;
    position: relative;
    top:-15px;
}

.source img {
    margin-right: 3px;
    padding-top: 10px;
}

.page-title.category {
    line-height: 50px;
    margin-top: -6px;
}

div.shareaholic-canvas {
    height: 25px;
    left: 19px;
    overflow: hidden;
    position: relative;
}

/*Frontend */

/* Twitter iFrames */
.twitter-tweet.twitter-tweet-rendered {
    clear: both;
}

div[data-studioassetid="35561667"]{
    /*left:24.55% !important;*/
    /*position:relative !important;
    margin:0 auto;*/
}

/*
/* Finanzen Subnavi
*/

#finance-naviwrap, #auto-naviwrap{
    position: relative;
}

#cat-subnavi {
    margin-bottom: 40px;
    padding-bottom: 10px;
    border-bottom: 1px solid #aaa;
    position: relative;
}

#cat-subnavi li {
    display:inline;
}

#cat-subnavi li a {
    font-size: 13px;
    text-transform: uppercase;
    margin-right: 0px;
    padding:5px 15px;
}

#cat-subnavi li.current_page_item a{

}

#cat-subnavi li a.first{
    padding-left: 0px;
}

#cat-subnavi li a:hover{
    border-bottom: 0;
}

#cat-subsub{
    position: absolute;
    top:35px;
}

#cat-subsub li{
    display: inline;
}

#cat-subsub li a{
    color:#a3a3a3;
    font-size: 12px;
    text-transform: none;
    padding-right: 20px;
}

#cat-subsub li a:hover, #cat-subsub li.current a{
    color:#333;
    border-bottom: 0px;
}

.category-global-trade section .page-title {
    font-size: 42px;
}

/*
.category-global-trade section .page-title::after {
    content: 'sponsored by DHL';
    text-transform: none !important;
    font-size:16px;
    margin-left: 10px;
    padding: 7px 100px 5px 0;
    background-image: url('images/dhl.png');
    background-repeat: no-repeat;
    background-position: right top;
    -webkit-background-size: 100px;
    background-size: 90px 28px;
}
*/

.category-global-trade section .page-title {
	font-size: 3.9em;
	text-transform: none;
	margin-bottom: 15px;
}
.category-global-trade section .page-subtitle {
	clear: both;
}
.category-global-trade section .page-subtitle::after {
    content: 'In Kooperation mit der';
    font-size: 12px;
    line-height: 20px;
    padding: 5px 72px 0 0;
    background-image: url('images/dhl_g20.png');
    background-repeat: no-repeat;
    background-position: right top;
    -webkit-background-size: 100px;
    background-size: 65px 20px;
}

#mittelstand-naviwrap li a::after {
    content: 'sponsored by DHL';
    text-transform: none !important;
    font-size:11px;
    margin-left: 10px;
    padding: 2px 65px 5px 0;
    background-image: url('images/dhl.png');
    background-repeat: no-repeat;
    background-position: right top;
    -webkit-background-size: 60px 18px;
    background-size: 60px 18px;
}

#mittelstand-naviwrap li a::after {
    font-size:11px;
}

#mittelstand-naviwrap li#magic-line::after {
    content:'';
    background-image: none;
    padding:0px;
}

#magic-line {
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100px;
    height: 3px;
    background: #05568C;
}

.fb_iframe_widget {
    margin-bottom: 20px;
}

.fb-share-button {float:left;margin-right:10px;}

#linktocomments {
    margin-bottom: 0;
    margin-top:-10px;
    text-align: center;
    width: 100%;
}

/*button deacivated*/
.button_deactivated {
    background-color:#c4c4c4 !important;
    border-width:0px !important;
}

/*newsletter pages */
.page-template-page-newsletter .link,
.page-template-page-telegramm-exklusiv .link,
.page-template-page-geschenkabo .link,
.page-id-246646 .link,
.page-template-page-landingpage .link {
	border-bottom: none;
	font-weight: bold;
	line-height: 30px;
}
.page-template-page-newsletter section,
.page-template-page-telegramm-exklusiv section,
.page-template-page-geschenkabo section,
.page-id-246646 section, .page-template-page-landingpage section,
.page-template-page-dynamic-thankyou section {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.page-id-246646 .breadcrumbs, .page-id-246646 .page-title,
.page-template-page-geschenkabo .breadcrumbs, .page-template-page-geschenkabo .page-title,
.page-template-page-landingpage .breadcrumbs, .page-template-page-landingpage .page-title,
.page-template-page-dynamic-thankyou .breadcrumbs, .page-template-page-dynamic-thankyou .page-title {display: none; }

.page-template-page-geschenkabo .entry-content,
.page-id-246646 .entry-content,
.page-template-page-landingpage .entry-content {width: 800px !important; color: grey;}
.page-template-page-landingpage #left,.page-template-page-landingpage .entry-content,
.page-template-page-dynamic-thankyou #left, .page-template-page-dynamic-thankyou .entry-content {width: 950px !important; color: grey; margin-bottom: -15px;}

.page-template-page-geschenkabo #mc_embed_signup .mc-field-group,
.page-id-246646 #mc_embed_signup .mc-field-group {padding-bottom: 0%;}
#mc_embed_signup .button {height: 42px !important; color: #fff !important;}
#mc_embed_signup .clear {width: 46% !important;}
.mc4wp-form input[type="submit"] {background-color: #D62926 !important;}
#post-246649 .page-title, #post-233649 .page-title {display: none;}

.lp-content {width: 490px;float: left;}
.lp-banner {width: 410px;float: right;}
.section-newsletter {clear: both;padding-bottom: 40px;}
.page-template-page-dynamic-thankyou .section-newsletter {padding-bottom: 0px;}
.section-newsletter__top {
	padding-top: 4px;
	border-top: 2px solid #b0b0b0;
	color: #b0b0b0;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

/*topics pages */
.single-topicspages #left {
    margin-right:8px;
    width:560px;
}

.single-topicspages section {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    padding-left: 40px;
    width: 895px;
}

.single-topicspages .entry-top {
    display:block;
    float: left;
    width:895px;
}

.single-topicspages .topics-page-image, .single-topicspages .tag-page-image {
    max-width: 895px;
}

.single-topicspages .wp-caption-text {
    width:885px;
    max-width: 885px;
}

.single-topicspages h1.entry-title {
    margin-top:-4px;
    margin-bottom:15px;
    line-height:30px;
    font-size:30px;
}

.single-topicspages aside {
    float: right;
    margin:6px 0px 0 0;
    padding-left: 15px;
    border-left: 1px solid #b0b0b0;
}

.single-topicspages aside .date-box {
    margin: 15px 0;
}

.single-topicspages aside .date-box a {
    color: #05568C;
}

.single-topicspages aside .date-box .print {
    margin-bottom: 5px;
}

.single-topicspages aside .date-box .social-media a {
    color: #fff;
    width: 145px;
}

.single-topicspages aside .date-box .social-media .xing {
    margin-left: -4px;
}

.single-topicspages aside .date-box .social-media a:hover {
    border:0px;
}

.single-topicspages aside .date-box .social-media li {

}

.single-topicspages aside .date-box .label {
    font-weight: bold;
}

.single-topicspages aside .date {
    border-width: 1px 0;
    border-style: solid;
    border-color:#ccc;
    padding:5px 0;
    display: block;
    margin-bottom: 5px;
}

.single-topicspages aside .print {
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color:#ccc;
    padding:5px 0;
    display: block;
}

.single-topicspages aside .linked-topicpages, .single-topicspages aside .linked-tagpages {
    margin-bottom: 15px;
    display: block;
}

.single-topicspages aside a.infograph {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 1px 0;
    display: block;
    height: 100%;
    width: 100%;
    padding:10px;
    width:278px;
}

.single-topicspages aside a.infograph img {
    max-width: 278px;
    height:auto;
}

.single-topicspages aside .wp-caption-text {
    background-color:#f0f0f0;
    color: #666;
    font-weight: bold !important;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #ccc;
    padding-top:5px;
}

.single-topicspages #relatedArticles .entry-writer { display: none; }

.carousel-container {
    clear: both;
    margin-bottom: 30px;
}
.entry-content .carousel-container {
	margin-top: 30px;
}
.carousel {
    position: relative;
    width: 600px;
    margin: 0;
    overflow: hidden;
    height: 300px;
}
.entry-content ul.carousel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: normal;
}
.carousel .item {
    width: 300px;
    height: auto;
    vertical-align: middle;
    line-height: 75px;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    -webkit-transform: scale(0.35) !important;
    -moz-transform: scale(0.35) !important;
    -o-transform: scale(0.35) !important;
    transform: scale(0.35) !important;
}
.carousel .item.active {
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
}
.carousel .item img {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    max-width: 100%;
    cursor: pointer;
}
.carousel .item.active img {
    cursor: default;
}
.controls {
    text-align: center;
    width: 100%;
}
.entry-content .controls {
	margin-bottom: 30px;
}
.entry-content .controls a {
	border-bottom: none;
}
.controls a {
    font-family: georgia;
    font-weight: bold;
    font-size: 18px;
    color: #05568c;
}
.controls a:hover {
    border-bottom: none;
}
.controls .previous {
    padding-right: 20px;
}
.controls .next {
}

#relatedArticles {
    width:937px;
    float:left;
    background-color: #fff;
    padding-bottom: 150px;
    padding-top: 25px;
}

#relatedArticles .entry-top {
    border-color: #b0b0b0;
}

#relatedArticles .entry-logo {
    color: #b0b0b0;
}

#relatedArticles .row {
    clear: both;
    height:270px;
}

#relatedArticles .entry {
    clear: none;
    width:258px;
    margin-left: 60px;
    position: relative;
    border:0px;
    padding-top: 0px;
}

#relatedArticles .entry a {
    position:relative;
    top:15px;
}

#relatedArticles .entry.first {
    margin-left: 0px;
}

#relatedArticles .entry-title-top {
    display:block;
}

#relatedArticles .entry-title {
    font-size:16px !important;
}

#relatedArticles .entry-image {
    float:none;
    width:240px;
}

#relatedArticles .entry-excerpt,
#relatedArticles .entry-meta {

    margin-bottom: 0px;
    /*padding: 15px;*/
    width: 215px;
}
#relatedArticles .entry-excerpt {
    margin: 7px 0;
}

#relatedArticles .no-img-excerpt {
    font-size: 12px;
    margin: 7px 0 2px 0;
}

#relatedArticles .shown-date {
    color:#7092bc;
    margin-top: 3px;
}

#relatedArticles .shadow-wrapper {
    /*box-shadow: 0 5px 5px 2px rgba(92, 92, 92, 0.53);
    position: absolute;
    left: -15px;
    background-color: #fff;
    z-index: 100;*/
    display: none;
}

#relatedArticles a:hover {
    box-shadow: 0 5px 5px 2px rgba(92, 92, 92, 0.53);
    position: absolute;
    left: -15px;
    background-color: #fff;
    z-index: 100;
    border-style: solid;
    border-color: #ccc;
    border-width: 0 1px;
    padding: 15px;
    top: 1px;
}

#relatedArticles a:hover > .shadow-wrapper {
    display: block;
}

#relatedArticles a:hover > .no-img-excerpt,
#relatedArticles a:hover > .shown-date {
    display: none;
}



#relatedArticles .entry-meta {
    border-bottom-width: 1px;
}

aside #veeseoRA2AW_RUN.veeseoRA2AW_RUN ul li h4, #veeseoRA2AW_RUN.veeseoRA2AW_RUN ul li .veeseoHeadline {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;}
aside #veeseoRA2AW_RUN.veeseoRA2AW_RUN ul li h5, #veeseoRA2AW_RUN.veeseoRA2AW_RUN ul li .veeseoTitle {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;}
aside #veeseoRA2AW_RUN.veeseoRA2AW_RUN ul li p, #veeseoRA2AW_RUN.veeseoRA2AW_RUN ul li .veeseoDescription {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;font-size: 1.2em !important; line-height: 130% !important;color: #56626a !important}

/*@media screen and (max-width: 768px) {*/
#mobile_switch {
    width: 150px;
    text-align: center;
    margin: 10px auto 25px auto;
    font-weight: bold;
    font-size: 15px;
    border: 3px solid #05568C;
    border-radius: 20px;
    display: block;
    padding: 7px;
    margin-bottom: 70px;
}

#mobile_switch:hover {
    background: #f2f4f4;
}
/*}*/

.breadcrumbs {
  /*  margin-left: 26px; */
    font-size: 14px;
}

.cxense_toprhs .item {
    float: left;
    margin-bottom: 10px;
}
.cxense_toprhs .item .thumbnail{
    float: left;
}
.cxense_toprhs .item .text-wrapper{
    float: left;
    margin-left: 10px;
    width: 190px;
}
.cxense_toprhs .item .text-wrapper h3{
    border: none;
    margin-top: 0;
    padding-top: 0;
    text-transform: none;
    font: normal 12px Verdana;
    color: #333;
}

.cxense_bottomArticle {
    display: inline-block;
}
.cxense_bottomArticle .item {
    width: 48%;
    float: left;
    height: 280px;
}
.cxense_bottomArticle .item:nth-child(1),
.cxense_bottomArticle .item:nth-child(3) {
    margin-right: 2%;
}

.cxense_bottomArticle .item .thumbnail{
    max-width: 100%;
}

.cxense_bottomArticle .item .text-wrapper{
}
.cxense_bottomArticle .item .text-wrapper h3{
    font-weight: normal;
}

/* Paywall */

.page-id-191575 .page-title {
    display: none;
}

.custom-login-registration-form,
.custom-login-registration-form p {
    font-size: 16px;
    font-family: georgia;
    line-height: 24px;
    margin: 0;
}
.custom-login-registration-form .form-group {
    margin: 0;
    padding: 0;
}
.custom-login-registration-form h2 {
    margin-bottom: 1em;
    font-size: 24px;
    margin-top: 1em;
}
.custom-login-registration-form input[type="text"],
.custom-login-registration-form .form-group > input[type="text"],
.custom-login-registration-form input[type="email"],
.custom-login-registration-form .form-group > input[type="email"],
.custom-login-registration-form input[type="password"] {
    border-radius: 3px;
    border: 1px solid #ccc;
    height: 21px;
    margin-bottom: 15px !important;
    padding: 2px !important;
    color: #666;
    font: 1em/1 Arial,Helvetica,sans-serif;
    width: 86% !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
}
.custom-login-registration-form input[type="checkbox"] {
    margin-right: 15px;
}
.custom-login-registration-form input[type="submit"] {
    margin-top: 15px;
}
.custom-login-registration-form .custom-login,
.custom-login-registration-form .custom-register {
    width: 50%;
    float: left;
}
#box-wp_registration_login,
#box-wp_registration_first_name,
#box-wp_registration_last_name,
#box-wp_registration_email {
    width: auto !important;
    width: 100% !important;
}

#leaky_paywall_message,
.no_payment_upgrade_message {
  background: #ADBDCA !important;
  box-shadow: none !important;
  border: 1px solid !important;
  color: white !important;
  font-size: 22px !important;
  line-height: 28px !important;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#leaky_paywall_message .bold {
    font-weight: bold;
}
#leaky_paywall_message .small {
    font-size: 16px;
}
#leaky_paywall_message h1 {
	font-size: 28px;
	line-height: 36px !important;
}
#leaky_paywall_message a {
  color: #fff !important;
  text-decoration: none;
  border-bottom: 1px solid #fff !important;
}
#leaky_paywall_message a#leaky_subscribe, #leaky_paywall_message a#leaky_upgrade {
	border-bottom: none !important;
	margin-bottom: 20px;
}
#leaky_paywall_message a#leaky_subscribe img, #leaky_paywall_message a#leaky_upgrade img {
	cursor: pointer;
	margin-bottom: 20px;
}

.page-id-192606 .breadcrumbs,
.post-192606 .leaky-paywall-card-details,
.post-192606 .leaky-paywall-card-details {
    display: none;
}

.post-192606 #page-replacement-title {
    text-transform: uppercase;
    font: bold 5em Arial,Helvetica,sans-serif;
    color: #969696;
    margin: 20px 0 10px;
}

.post-192610,
.post-192604,
.post-192606,
.post-192605,
.post-194711,
.post-194708,
.post-192610 p,
.post-192604 p,
.post-192606 p,
.post-192605 p,
.post-194711 p,
.post-194708 input,
.post-192610 input,
.post-192604 input,
.post-192606 input,
.post-192605 input,
.post-194711 input,
.post-194708 input,
.post-194708 *,
.post-192610 *,
.post-192604 *,
.post-192606 *,
.post-192605 *,
.post-194711 *,
.post-194708 * {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.post-192610 h2,
.post-192610 h3,
.post-192604 h2,
.post-192606 h2,
.post-192606 h3,
.post-192605 h2,
.post-192605 h3,
.post-194711 h2,
.post-194711 h3
.post-194708 h2,
.post-194708 h3 {
    margin: 30px 0 15px;
    font-weight: bold;
    padding-top: 15px;
    font-size: 24px;
    text-transform: uppercase;
    color: #969696;
}

.post-192610 h3 {
    border: none;
    font-size: 18px;
    margin-top: 6px;
    margin-bottom: 32px;
}

.post-192610 table,
.post-192604 table,
.post-192606 table,
.post-192605 table {
    width: 100%;
     font-size: 12px;
     margin: 15px 0;
     text-transform: uppercase;
}

.post-192610 th,
.post-192604 th,
.post-192606 th,
.post-192605 th,
.post-194711 th,
.post-194708 th,
.post-192610 td,
.post-192604 td,
.post-192606 td,
.post-192605 td,
.post-194711 td,
.post-194708 td {
    text-align: left;
}
.post-192610 td,
.post-192604 td,
.post-192606 td,
.post-192605 td,
.post-194711 td,
.post-194708 td {
    color: #969696;
}

.post-192610 tr,
.post-192604 tr,
.post-192606 tr,
.post-192605 tr,
.post-194708 tr ,
.post-194711 tr {
    height: 30px;
    line-height: 30px;
}

.post-192610 tbody,
.post-192604 tbody,
.post-192606 tbody ,
.post-192605 tbody ,
.post-194711 tbody ,
.post-194708 tbody {
    text-align: center;
}

.post-192604 p.message, .post-192604 p.error {
	font-family: georgia;
    font-size: 16px;
    line-height: 24px;
	max-width: 320px;
	padding: 0.5em;
}
.post-192604 p.message {
    border: 1px solid #e6db55;
    background-color: #ffffe0;
}
.post-192604 p.error {
    border: 1px solid #c00;
    background-color: #ffebe8;
}

.post-192610 input[type='text'],
.post-192610 input[type='password'],
.post-192604 input[type='text'],
.post-192604 input[type='password'],
.post-192606 input[type='text'],
.post-192606 input[type='password'] ,
.post-192605 input[type='text'],
.post-192605 input[type='password'] ,
.post-194711 input[type='text'],
.post-194711 input[type='password'] ,
.post-194708 input[type='text'],
.post-194708 input[type='password'] {
    margin: 0 !important;
    border: 1px solid;
    padding: 0 10px !important;
    height: 27px;
    border-radius: 0;
    width: 300px;
    font-size: 14px;
    color: black;
    display: block;
    max-width: 100%;
    box-sizing: border-box;
    border-radius: 5px;
    border-color: #989898;
}

.post-192610 input[type='submit'],
.post-192604 input[type='submit'],
.post-192606 input[type='submit'],
.post-192605 input[type='submit'],
.post-194711 input[type='submit'],
.post-194708 input[type='submit'],
.post-192606 button,
.post-192605 button {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: transparent;
    background-color: #05568c;
    color: #fff;
    font: bold 1em/1 Arial,Helvetical,sans-serif;
    padding: 7px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 13px;
    font-size: 16px !important;
    margin-top: 20px;
    margin-bottom: 20px;
    cursor: pointer;
}

.post-192606 .entry-content > h3,
.post-192606 .entry-content > ul,
.post-192605 .entry-content > h3,
.post-192605 .entry-content > ul {
    display: none;
}
.post-192606 .entry-content input[type="checkbox"],
.post-192605 .entry-content input[type="checkbox"] {
    margin-right: 5px;
}
.post-192606 .entry-content select,
.post-192605 .entry-content select,
.post-192610 .entry-content select{
    font-size: 14px;
    padding: 4px;
    border: 1px solid;
    width: 300px;
    height: 27px;
    background: white;
    max-width: 100%;
    box-sizing: border-box;
    border-color: #989898;
    display: block;
}

.post-192606 .entry-content #datenschutz-checkbox.error,
.post-192606 .entry-content #datenschutz-checkbox.error a,
.post-192605 .entry-content #datenschutz-checkbox.error,
.post-192605 .entry-content #datenschutz-checkbox.error a {
    color: red;
}
.post-192606 .entry-content #agb-checkbox.error,
.post-192606 .entry-content #agb-checkbox.error a,
.post-192605 .entry-content #agb-checkbox.error,
.post-192605 .entry-content #agb-checkbox.error a {
    color: red;
}
.post-192610 .entry-content > h2:nth-child(2),
.post-192610 .entry-content > table,
.post-192610 .issuem-leaky-paywall-subscriber-info,
.post-192610 label[for="leaky-paywall-display-name"],
.post-192610 #leaky-paywall-display-name {
    /*  display: none; */
}

.post-192605 .birthday-field select,
.post-192606 .birthday-field select {
    width: 26%;
    float: left;
    margin-right: 1%;
}

.post-192610 .error{
    color: red;
    background-color: #F0BDC2;
    border: 1px solid;
    padding: 10px;
}

.post-192610 .profil_left,
.post-192610 .profil_right {
    float: right;
    width: 41%;
    margin-right: 2%;
    font-size: 16px;
}

.post-192610 .logout_link{
    font-size: 16px;
}

.post-192610 .profil_left {
    float: left;
}

.post-192610 .profil_left > p:first-child {
    display: none;
}

.post-192610 p.submit {
    clear: both;
}

.post-194711 .tml  .tml-action-links,
.post-194708 .tml  .tml-action-links {
    display: none;
}

body.page-id-192605 > #wrapper > section,
body.page-id-192606 > #wrapper > section {
    background: transparent;
    border-left: 1px solid #bbc9d5;
    border-right: 1px solid #bbc9d5;
    padding-right: 25px;
    padding:15px;
    box-sizing: border-box;
}

body.page-id-192605 > #wrapper > section > aside,
body.page-id-192606 > #wrapper > section > aside {
    display: none;
}
body.page-id-192605 > #wrapper > section > #left,
body.page-id-192606 > #wrapper > section > #left {
    width: 100%;
}
.post-192605 .page-title,
.post-192605 .issuem-leaky-paywall-subscriber-info,
.post-192606 .page-title,
.post-192606 .issuem-leaky-paywall-subscriber-info {
    display: none;
}
.post-192605 .abo-title,
.post-192606 .abo-title {
    /* height: 65px; */
}
.post-192605 h1.abo-register,
.post-192606 h1.abo-register,
.post-192605 h1.abo-subscribe {
    height: auto;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 23px;
    font-weight: normal;
    text-transform: none;
    text-align: center;
    color: #05568c;
    margin-top: 30px;
    margin-bottom: 30px;
}
.post-192605 h1.abo-subscribe {
    font-size:2.3em;
    margin:0;
    font-weight:bold;
}

.post-192605 h1.abo-payment,
.post-192606 h1.abo-payment {

}
.post-192605 .payment_method,
.post-192606 .payment_method {
    margin-bottom: 30px;
}
.post-192605 .abo-title .bold,
.post-192606 .abo-title .bold {
	font-weight: bold;
}
.post-192605 h1.abo-register,
.post-192606 h1.abo-register {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 0;
}
.post-192605 .leaky_paywall_subscription_option h3,
.post-192606 .leaky_paywall_subscription_option h3 {
    border: none;
    margin: 0;
    padding: 0;
}
.post-192605 .leaky_paywall_subscription_option p,
.post-192606 .leaky_paywall_subscription_option p {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.post-192605 .leaky_paywall_subscription_option p.abo-italic,
.post-192606 .leaky_paywall_subscription_option p.abo-italic {
    font-style: italic;
}
.post-192605 .leaky_paywall_subscription_price,
.post-192606 .leaky_paywall_subscription_price {
    color: #05568C;
    margin-top:0.3em;
}


.post-192605 h3.thin,
.post-192606 h3.thin {
    font-weight: normal;
}

.post-192605 h2,
.post-192606 h2 {
    border-top: none;
}
.post-192605 .abo-title,
.post-192606 .abo-title {
    display: block;
}
.post-192605 .leaky_paywall_subscription_options,
.post-192606 .leaky_paywall_subscription_options {
    width: 100%;
    display: inline-block;
}
.post-192605 .leaky_paywall_subscription_option,
.post-192606 .leaky_paywall_subscription_option {
    box-shadow: none;
    border:none;
/*    border-width: 2px;
    border-color: #bbc9d5;
    border-radius: 4px;
    background-color: #F9F7FC;
*/    color: #888888;
    display: inline-block;
    width: 32%;
    margin: 0;
    float: left;
    /*height: 650px;*/
    box-sizing: border-box;
    padding-top:37px;
}
.post-192605 .leaky_paywall_subscription_option:nth-child(2),
.post-192606 .leaky_paywall_subscription_option:nth-child(2) {
    margin: 0 2%;
}
.post-192605 .leaky_paywall_subscription_option:nth-child(4),
.post-192606 .leaky_paywall_subscription_option:nth-child(4) {
    margin: 0 auto;
    float: none;
    clear: both;
    display: block;
}

.post-192605 .leaky_paywall_subscription_option  > h3,
.post-192606 .leaky_paywall_subscription_option  > h3{
    border-top: none;
    border-bottom: none;
    height: 75px;
}

.post-192605 .abo-pakete,
.post-192606 .abo-pakete {
    max-width: 100%;
}

.post-192605 .leaky_paywall_subscription_allowed_content,
.post-192606 .leaky_paywall_subscription_allowed_content {
    border-bottom: none;
    text-align: left;
    /*height: 280px;*/
    margin-top:1em;
}

#option-8 .leaky_paywall_subscription_payment_options {
    margin-top: -7px;
}
.post-192605 .leaky_paywall_subscription_option .leaky-paywall-paypal-standard-button:nth-child(1),
.post-192606 .leaky_paywall_subscription_option .leaky-paywall-paypal-standard-button:nth-child(1) {
    display: none;
}

.post-192605 .stripe-button-el span,
.post-192605 .paypal-button .paypal-button,
.post-192605 .leaky-paywall-payment-button > a,
.post-192606 .stripe-button-el span,
.post-192606 .paypal-button .paypal-button,
.post-192606 .leaky-paywall-payment-button > a {
    padding: 9px 10px !important;
    min-height: 0 !important;
    height: 30px !important;
    line-height: 30px !important;
    font-size: 12px !important;
    border-radius: 4px;
    font-style: normal;
    border: none;
    background: #05568C !important;
    color: white;
    text-shadow: none;
    font-weight: 600;
    font-family: georgia;
    margin: 0 !important;
    vertical-align: middle;
    box-sizing: content-box;
    width: 120px;
    display: block;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.post-192605 .leaky-paywall-payment-button > a.activ-sub,
.post-192606 .leaky-paywall-payment-button > a.activ-sub,
.post-192605 .leaky_paywall_subscription_current_level > a,
.post-192606 .leaky_paywall_subscription_current_level > a {
    background-color: green !important;
}


.post-192605 .stripe-button-el,
.post-192606 .stripe-button-el {
    padding: 0;
}
.post-192605 .stripe-button-el span,
.post-192606 .stripe-button-el span{

}
.post-192605 .paypal-button::before,
.post-192605 .paypal-button::after,
.post-192606 .paypal-button::before,
.post-192606 .paypal-button::after {
    display: none;
}
.post-192610 label[for="address_land"],
.post-192605 label[for="address_land"],
.post-192606 label[for="address_land"],
.post-192606 label[for="address_land"] {
    display: block;
    font-size: 16px;
    margin-bottom: 4px;
}
.post-192605 .profil_adress,
.post-192606 .profil_adress {
    margin-bottom: 20px;
}

.post-192605 .profil_general_infos,
.post-192606 .profil_general_infos {
    width: 47%;
    margin-right: 1%;
    float: left;
}
.post-192605 .profil_address_infos,
.post-192606 .profil_address_infos {
    width: 48%;
    margin-right: 1%;
    float: right;
}
.post-192605 .profil_infos_checkbox,
.post-192606 .profil_infos_checkbox {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.page-id-192605 .entry-content p,
.page-id-192606 .entry-content p  { font-size: 14px; }

.post-192605 .profil_adress,
.post-192606 .profil_adress {
    float: right;
}
.post-192605 .profil_infos,
.post-192606 .profil_infos {
    clear: both;
}
.post-192605 .small_text,
.post-192606 .small_text {
    color: #6D6D6D;
    float: left;
}

#leaky-paywall-payment-form {
    position: relative;
}
.post-192605 .ssl_img,
.post-192606 .ssl_img {
    position: absolute;
    right: 53px;
    bottom: 64px;
}
.post-192605 .paymentlogobar_img,
.post-192606 .paymentlogobar_img {
    margin-top: 2em;
    margin-left: 36%;
}
#leaky-paywall-submit {margin-left: 36%; float: left;}
.paymentMethodsMenu, #credit-card-fields, #debit-form, #invoice-form {margin-left: 10% !important;clear: both;}

.post-192605 .leaky-paywall-card-details,
.post-192605 .leaky-paywall-card-details {
    display: none;
}

.panrede, .pfirstname, .ppassword, .pbranche {width: 48% !important;float: left !important;}
.ptitle, .plastname, .ppasswordc, .psector {width: 48% !important;float: right !important; }
.pfirmenname, .pemail, .pland, .pfirm {width: 100% !important;}
.pstreet {width: 70% !important;float: left !important;;}
.phausnummer {width: 25% !important;float: right !important;}
.ppostleitzahl {width: 25% !important;float: left !important;}
.pstadt {width: 70% !important;float: right !important;}
#paymentMenu {width: 500px !important;margin: 0 auto;}
.pzahlungs {text-align: center;font-family: 'Open Sans'!important;font-size: 32px!important;font-weight: bold;color: #969696;}
.small_text_gratis {width: 610px;text-align: center;margin-left: 17%;font-family: 'Open Sans'!important;}
.button_text_gratis {background-color: #BDCF18 !important;}
.paccount-title {text-align: center;padding-top: 0px !important;margin: 15px 0 15px !important;font-size: 28px !important;}
.post-192606 *, .post-192605 * {font-family: 'Open Sans'!important;}
.button_text_gratis small {text-transform: uppercase;font-size: 12px;}
@media only screen and (max-width: 500px) {
.desktopgratistesten {display: none;}
}
@media only screen and (min-width: 400px) {
.mobilegratistesten.aligncenter {margin-left: 4% !important;}
}
@media only screen and (min-width: 500px) {
.mobilegratistesten {display: none !important;}
}

/* lostpassword and resetpassword page */
#post-194711 .tml-lostpassword, #post-194711 .tml {max-width: 850px !important;}
.page-id-194711 aside, .page-id-194712 aside {display: none !important;}
.page-id-194711 section, .page-id-194712 section { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.page-id-194711 #left, .page-id-194712 #left {width: 925px !important;}
#post-194711 .page-title, #post-194712 .page-title {text-align: center;color: #000;font-size: 36px !important;font-family: Goergia !important;font-weight: bold !important;}
.tml .message {border: none !important; background-color: #ffffff !important; text-align: center; margin-left: 8%;font-family: Georgia;color: gray !important;}
#lostpasswordform p {text-align: center !important; margin-left: 8% !important;}
#lostpasswordform input[type="text"] {margin-left: 32% !important;}
.tml label { text-align: center !important; margin-bottom: 25px;font-family: Georgia;color: gray !important;}
#post-194712 .tml-lostpassword, #post-194712 .tml {max-width: 925px !important;}
.page-id-194712 .tml .password-input-wrapper {width: 58.6% !important;}
.page-id-194712 #pass-strength-result {width: 49.4% !important;}
.page-id-194712 .wp-pwd {margin-left: 33%;}
.page-id-194712 .description.indicator-hint {text-align: center;width: 80% !important;margin-left: 10%;}
.page-id-194712 .tml-submit-wrap {text-align: center;}
.page-id-194712 #pass2 {margin-left: 35% !important;}
.page-id-194711 .breadcrumbs, .page-id-194712 .breadcrumbs {display: none;}
.page-id-194711 .page-title-top, .page-id-194712 .page-title-top { border-top: none !important;}

/* Tag as Topic Page */
#sections-left {
	float: left;
	width: 570px;
	margin-right: 20px;
	padding-bottom: 20px;
}
#sections-right {
	width: 300px;
	float: right;
	text-align: right;
	padding-bottom: 20px;
}
#sections-left .section {
	padding-bottom: 5px;
}
#sections-left .section h2 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}
#sections-left .section p {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 0;
}
#sections-left .section a {
	font-size: 13px;
	line-height: 18px;
	border-bottom: 1px dotted #333;
}
.tag #left h1.entry-title {
    font-size: 30px;
    line-height: 30px;
	margin-bottom: 15px;
    margin-top: 15px;
}


/* Schlagzeilen */
.schlagzeile {font-size: 1.2em; line-height: 1.4em}
.schlagzeilen-headline-intro {font-weight: bold}

.leaky_paywall_subscription_option {
    float: left;
}
.leaky_paywall_subscription_option#option-5,
.leaky_paywall_subscription_option#option-6 {
    display: none;
}


/* custom css from Moyen */

.post-192606 .oneall_social_login {
    display: none;
}

.already_register {
    font-size: 12px;
    background-color: #BFC9D3;
    padding: 5px 10px;
    color: #ffffff;
}

.already_register:hover {
    background-color: #bccf03;
}

.already_register a {
    color: #ffffff;
    text-decoration: underline;
    border-bottom: none !important;
}

.leaky_paywall_subscription_limit_details {
    display: none !important;
}

a.custom_author {
    display: block;
    color: #7092bc;
    border-bottom: none !important;
}

div#credit-card-fields,
div#debit-form,
div#paypal-form,
div#invoice-form
{
    margin-top: 1em;
}

.show-password #pass1-text {
    border: 1px solid #989898 !important;
    padding: 5px !important;
}

.forgotpasslink a {
    font-size: 14px !important;
    color: red !important;
}

.no_payment_upgrade_message {
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 500;
    margin: 2em auto;
    padding: 22px;
    width: 90%;
    border-radius: 15px;
}

.no_payment_upgrade_message a {
    border-bottom: none;
}

.post-146984 h1.page-title {display:none}

.mcarouselcaption {
    position: absolute;
    padding: 5px;
    color: #05568c;
    top: -20px;
    background: #fff;
    line-height: 1 !important;
    width: 96.5%;
}

@media only screen and (max-width: 1280px) {
    .entry > div#div-gpt-ad-1502370253027-0 {margin-bottom: 260px;}
}
@media only screen and (min-width:1281px) {
    .entry > div#div-gpt-ad-1502370253027-0 {margin-bottom: 560px;}
}

body.page-id-192605 > #wrapper > section {
  border:none;
}

body.page-id-192605 #wrapper .page-title-top {
  display:none;
}

.abo-subscribe-subheadline {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 23px;
  text-align: center;
  margin-top: 0.2em;
  color: #05568c;
  border-bottom-style:solid;
  border-bottom-width: 2px;
  border-bottom-color: #BBC9D5;
  padding-bottom:1.3em;
}

.post-192605 .abo-subscribe-price {
  font-size:2em;
  letter-spacing: 0.05em;
  margin:0.3em;
  color:#05568C;
}
.post-192605 .abo-subscribe-title {
  font-size:1.4em;
  color:#000;
  font-weight:bold;
  font-family:Verdana !important;
}

.post-192605 .abo-subscribe-subtitle {
  font-size:1.4em;
  font-family:Verdana !important;
  color:#000;
}
.abo-subscribe-banner {
    width:100%;
}

.abo-subscribe-benefits {
    text-transform:none !important;
}
.abo-subscribe-benefits td {
  width:32%;
}
.abo-subscribe-benefits li {
  font-size:0.95em;
  line-height:1.5em;
  margin-bottom:0.4em;
  color:#333;
}
.abo-subscribe-benefits .abo-subscribe-do-action {
  text-align:center;
}
.abo-subscribe-benefits .abo-do-action-btn {
  text-align:center;
}
.abo-subscribe-benefits .abo-do-action-btn a {
  font-size:1.3em;
  box-sizing: border-box;
  padding:1em;
  padding-left:3.5em;
  padding-right:3.5em;
  background-color: #BBC9D5;
  color:#05568C;
  font-weight:bold;
  border-radius: 0.2em;
  border:none;
}

.abo-subscribe-benefits .abo-do-action-btn a:hover {
  color: #BBC9D5;
  background-color:#05568C;
}

.abo-subscribe-benefits .abo-do-action-btn-active {
  display:inline;
  font-size:1.3em;
  box-sizing: border-box;
  padding:1em;
  padding-left:3.5em;
  padding-right:3.5em;
  background-color: #005500;
  color:#FFF;
  font-weight:bold;
  border-radius: 0.2em;
  border:none;
}

td.abo-subscribe-reader-reference {
  text-align:center;
  color:#222;
  font-weight: bold;
  font-size:15px;
  padding-bottom:25px;
}

.abo-subscribe-print-only {
  text-align: center;
  font-size:1.3em;
  letter-spacing: 0.02em;
  font-weight:bold;
  color:#245688;
}

.abo-subscribe-print-only a {
  color:#245688;
  text-decoration:none;
  border-bottom:none;
}

.abo-subscribe-print-only a:hover {
  text-decoration:underline;
}
