body {margin: 0 auto;padding:0;background:#ffffff;font-size: 14px;line-height: 1.5;}
body, html, div, blockquote, img, label, p, h1, h2, ul, ol, li , dl, dt, dd, form, a {margin: 0; padding: 0; border:0; outline: none;}

ol, ul { list-style: none; }

.post_chapter ol {list-style:decimal}

a { outline: none;color:#ff5800; }

body { font-family: nimbus-sans, sans-serif;
font-style: normal;
font-weight: 300;
font-size: 14px;}



/***** @font-face Fonts *****/
@font-face { font-family: 'VollkornRegular'; src: url('fonts/Vollkorn-Regular-webfont.eot'); src: local('VollkornRegular'), url('fonts/Vollkorn-Regular-webfont.woff') format('woff'), url('fonts/Vollkorn-Regular-webfont.ttf') format('truetype'), url('fonts/Vollkorn-Regular-webfont.svg#webfont2c9a8Pup') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'VollkornBold'; src: url('fonts/Vollkorn-Bold-webfont.eot'); src: local('VollkornBold'), url('fonts/Vollkorn-Bold-webfont.woff') format('woff'), url('fonts/Vollkorn-Bold-webfont.ttf') format('truetype'), url('fonts/Vollkorn-Bold-webfont.svg#webfontnFUVHqaM') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'VollkornItalic'; src: url('fonts/Vollkorn-Italic-webfont.eot'); src: local('VollkornItalic'), url('fonts/Vollkorn-Italic-webfont.woff') format('woff'), url('fonts/Vollkorn-Italic-webfont.ttf') format('truetype'), url('fonts/Vollkorn-Italic-webfont.svg#webfontNWDnMVvY') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'VollkornBoldItalic'; src: url('fonts/Vollkorn-BoldItalic-webfont.eot'); src: local('VollkornBoldItalic'), url('fonts/Vollkorn-BoldItalic-webfont.woff') format('woff'), url('fonts/Vollkorn-BoldItalic-webfont.ttf') format('truetype'), url('fonts/Vollkorn-BoldItalic-webfont.svg#webfontOcvOCEpg') format('svg'); font-weight: normal; font-style: normal; }





.post-entry  {  margin: 0 0 30px;}
/*.post-entry strong { color: #464646; }
.post-entry p { font-size: 1.3em; line-height: 1.7em;margin: 0 0 30px; }
.post-entry { position: relative; }
*/
.post-entry p { margin: 0 0 30px; }
.post-entry h4 {margin: 0 0 30px; }


#logo { width: 960px; height: 100%; text-align:center; color:#000000; padding-bottom:99px; }

#header { width: 100%; height: 30px; position: relative; background: #222 url(images/block-gray.jpg); }
#header li {line-height: 30px;}
#header li a, #header li a:visited {font-size: 1.1em; font-weight: bold; text-decoration: none; text-transform: uppercase; display:block; margin: 0 20px 0 0; position: relative;  color: #E2E2E2;}

ins.adsbygoogle::before {
    content: "Anzeige";
    float: left;
    font-size: 12px;
    text-align: center;
    width: 100%;
}

.adsbygoogle {
    text-align: center ;
}

ins.adsbygoogle {
height: auto !important;
text-align: center;
margin-top: 20px;
}


#menu ul { position: relative; }
#menu li { float: left; position: relative; line-height: 30px; }
#menu { margin: 0 auto;
min-height: 37px;
z-index: 100;
margin-top: 0;
margin-bottom: 0;}

#menu li:hover { visibility: inherit;  }

#social { float: right; }


.clear { display: block;}
.clear:after { display: block; visibility: hidden; clear: both; height: 0; content: "."; }


.inner { position: relative; width: 960px; margin: 0 auto; }
.caption { float:left;position: relative; width: 480px; margin: 0px auto; padding-top:10px;}
#banner_top_right {position: relative; padding-top:20px; width:480px; }

#header2 { float:left;position: relative; width:100%; padding: 0px 0; margin: 0 auto;}
#logo { width:959px ; float:left; margin: 10px 0 0px 0; background: #222 url(/logo.jpg); }

#categories { font-size:1.1em;position: relative; width: 960px; margin: 0 auto; z-index: 100;}


#categories  ul {
position: relative;
padding: 1px 1px 1px 1px;
float: left;
}

#categories li {
    float:left;    
    margin: 0;
    padding: 0;
    border: 0;
    display: block;
    float: left;
    position: relative;
    z-index: 5;
    padding-right: 2px;
}

#categories li a {content:' ';padding: 0px 8px 0px 8px;top:0px;bottom:0px;display:block;color:#ffffff;text-decoration:none;background:#ff5800;height: 30px;}



/*#categories { font-size:0.8em;position: relative; width: 960px; margin: 0 auto; border: 1px solid #c8c8c8; z-index: 100; background: #e0e0e0 url(images/bg-cat.jpg) repeat-x bottom left;}
#categories li {float: left; line-height: 40px; position: relative; background:url(images/line-cat.jpg) repeat-y top right;}
#categories li a, #categories li a:visited {display: block; color: #484848; font-size: 1.3em; font-weight: bold; padding: 0 15px; text-decoration:none; position: relative;}
*/

#news-index { position: relative; width: 960px; background: #fff;margin-top:10px; }
#news-index2 { position: relative; float:left; }

#sidebar { position: relative; width: 320px; }
#sidebar { float: right;background: #c9c9c9 url(/skins/newsblog/images/background.gif); color: #333; }
#footer { position: relative; width: 960px; margin: 0 auto; padding: 30px 0 0; background: url(images/sprites.png) no-repeat 0 -700px; }
#footer-columns { position: relative; width: 960px; }
.footer-column { position: relative; width: 300px; margin: 0 10px; float: left; }
#footer h3 { color: #222; font-size: 1.2em; margin: 0 0 20px; }
#footer li li { font-size: inherit; margin: 10px 0 0; }
#footer .children { margin: 0 0 0 10px; list-style: circle; }
#footer a, #footer a:visited { text-decoration: none; }
#footer a:hover, #footer a:active { text-decoration: underline; }

/***** Copyright *****/
#copyright { position: relative; width: 920px; margin: 20px 10px 0; }
#copyright p { margin: 0; }

.headlines { position: relative; width: 100%; background: url(images/bg-index-columns.gif) no-repeat center top; padding: 15px 0 0; margin: 0 0 20px; }

.home-column { position: relative; width: 300px; float: left; padding: 0 10px; }
.home-column h2 a, .home-column h2 a:visited { font-size: 0.8em; text-transform: uppercase; text-decoration: none; padding: 0 8px 0 0; }
.home-column ul { margin: 10px 0 0; }
.home-column li { padding: 10px 0; border-top: 1px solid #e7e7e7; width: 300px; overflow: hidden; }
.home-column .home-thumb li { overflow: hidden; width: 300px; }
.lead-thumb-text { position: relative; width: 300px; float: right; height: 75px;overflow: hidden;  }

.thumb-text { position: relative; width: 330px; float: right; height: 75px;overflow: hidden;  }

.thumb-date { position: relative; width: 300px; float: right;overflow: hidden;  }
.thumb-text h3 a, .home-column  h3 a:visited { font-size: 1.0em; font-weight: normal; color: #464646; text-decoration: none; line-height: 1.5; }
.thumb-text p { color: #a5a5a5; font-size: 0.8em; margin: 1px 0 0; }
.home-column .sidebar-archive-thumb p, .home-column .lead-thumb p { margin: 0; }
.thumb-text p a, .home-column p a:visited { text-decoration: none; }
.lead-thumb-text h3 a {  color: #464646;text-decoration: none; }
.lead-thumb-text h3 a:visited {  color: #464646;text-decoration: none; }
.lead-thumb-text h3 a, .home-column  h3 a:visited { font-size: 1.0em; font-weight: normal; color: #464646; text-decoration: none; line-height: 1.5; }


.thumb-text p a:hover, .home-column p a:active { text-decoration: underline; }
.home-column h2 a { background: url(images/o-arrow.png) no-repeat right center; }
.home-column h2 a { background-position: 98% center;}
.home-column h2 a:hover { background-position: 100% center;}


.lead-thumb { position: relative; }
.lead-thumb a, .lead-thumb a:visited { display: block; width: 290px; height: 125px; border: 5px solid #f1f1f1; margin: 0 0 10px; -webkit-transition: border .2s linear; transition: border .2s linear; }
.lead-thumb { text-transform: none;}

#featured-slides { display: block; position: relative; width: 960px; height: 380px; background: #ffffff;; border-bottom: 1px solid #e0e0e0;  }

.featured-post { position: relative; width: 960px; overflow: hidden; }
.featured-thumb { position: relative; width: 440px; height: 340px; float: left; padding: 40px 0 0 40px; }
.featured-thumb a img, .featured-thumb img { display: block; width: 390px; height: 280px; border: 10px solid #e0e0e0; }
.featured-play { position: absolute; top: 150px; left: 210px; }

.featured-text { position: relative; width: 440px; height: 230px; float: right; overflow: hidden;}
.featured-title { position: relative; width: 440px; height: 230px; float: right; padding: 30px 30px 30px 10px; overflow: hidden;}
.featured-title h2 a, .featured-text h2 a:visited { font-size: 1.1em; line-height: 1; color: #e0e0e0; margin: 0 0 10px -7px; text-transform: uppercase; padding: 8px 0 15px 32px; text-decoration: none; display: inline-block; }
.featured-title h2 a:hover, .featured-text h2 a:active { text-decoration: underline; }
.featured-title h3 a, .featured-text h3 a:visited { color: #ff5800; text-decoration: none}
.featured-title h3 a:hover, .featured-text h3 a:active {  text-decoration: underline; }
.featured-title p { color: #000000; font-size: 1.1em; margin: 15px 0 0; }
.featured-title h3 {font-size: 1.5em;}

.featured-shorttext {}
.feature-date { font-size: 1.2em;}
.featured-text p a, .featured-text p a:visited { text-decoration: none; }
.featured-text p a:hover, .featured-text p a:active {  text-decoration: underline;}
.featured-text .feature-comment { color:#ff5800; background: url(images/backgrounds/comment-bubble.png) no-repeat left center; padding: 0 0 0 17px; }
.continue { position: absolute;left:460px;top:285px;}
.continue p { text-align: left; font-size: 1.1em; padding:30px; }
.continue a { text-decoration: none; }
.continue a:hover { text-decoration: underline; }

.gecko .continue p a { background-position: right 3px; }

.featured-text h2 a { background: url(images/slide-sprites-1.png) no-repeat 0 -162px; }


/* Featured Post Slider Nav */
#slider-nav { position: relative; width: 960px; overflow: hidden; }
#slider-nav li { float: left; }
#slider-nav li a, #slider-nav li a:visited { display: block; width: 145px; height: 85px; background: url(images/slide-sprites.png) no-repeat 0 -242px; padding: 30px 0 0 15px; }
#slider-nav li a:hover, #slider-nav li a:active, #slider-nav li.activeSlide a { background-position: 0 -77px; }


.search-form { position: relative; width: 300px; height: 30px; margin: 0 0 0px; background: url(images/pics.png) no-repeat 0 0px; padding: 10px; }
.search-form label { display: none; }
.search-form #s { position: relative; width: 255px; background: none; padding: 7px 35px 7px 10px; color: #464646; font-size: 0.8em;}
.search-form #search-submit { position: absolute; top: 18px; right: 20px;}

#tab-container { position: relative; width: 300px;margin:9px;}
.tab-nav { position: relative; border-bottom: 1px solid #D9D9D9; border-left: 1px solid #D9D9D9; }
.tab-body { position: relative; background: white; border-right: 1px solid #D9D9D9; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding: 10px 0 0;}
.tab-nav li { float: left; height: 28px;}
.tab-nav li a, .tab-nav li a:visited {
font-size: 0.8em;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding: 0 11px;
background: #ff5800 url(images/bg-tabs.png) repeat-x 0 0;
border-right: 1px solid #D9D9D9;
border-bottom: 1px solid #D9D9D9;
border-top: 1px solid #D9D9D9;
display: block;
line-height: 27px;
}
.ui-tabs .ui-tabs-hide {
display: none;
}


.sidebar-archive { position: relative; width: 278px;}
.sidebar-archive li:first-child { padding: 0 10px 10px; border: none; }
.sidebar-archive li { padding: 10px; border-top: 1px solid #D9D9D9; overflow: hidden; }
.sidebar-archive-thumb { position: relative; width: 70px; height: 70px; float: left;}
.sidebar-archive-thumb a, .sidebar-archive-thumb a:visited { display: block; width: 60px; height: 60px; border: 5px solid #F1F1F1; -webkit-transition: border .2s linear; transition: border .2s linear;}
.sidebar-archive-text { position: relative; width: 180px; float: right;}
.sidebar-archive-text p { font-size: 0.8em; margin: 3px 0 0; color: #A5A5A5; }
.tag-cloud { position: relative; width: 260px; overflow: hidden; margin: 0 auto; padding: 0 0 5px; }
.tag-cloud li { float: left; }
.tag-cloud li a, .tag-cloud li a:visited { color: #797979; background: #F1F1F1; text-decoration: none; padding: 3px 9px; -moz-border-radius: 20px; -webkit-border-radius: 20px;-khtml-border-radius: 20px; border-radius: 20px; display: block; margin: 0 5px 5px 0; font-weight: bold;}

.sidebar-archive-text h4 a, .sidebar-archive-text h4 a:visited { color: #464646; text-decoration: none; font-size: 0.8em; line-height: 1.2; font-weight: normal;}

#column-container {position: relative; width: 960px; background: white url(images/backgrounds/bg-sidebar.gif) repeat-y top right; padding: 0px 0px 0;}
#left-column, #left-sidebar { float: left; }
#left-column, #right-column { position: relative; width: 640px; padding:0px;}
#breadcrumbs { position: relative; margin: 10px; }
#breadcrumbs p { font-size: 0.7em; line-height: 1.4em; }
#breadcrumbs p span.current-crumb { font-weight: bold; }
#post-header { position: relative; overflow: hidden;}
.post-title { position: relative; }
.header-gravatar { position: relative; width: 80px; height: 60px; float: left; background: url(images/backgrounds/bg-header-avatar.gif) no-repeat right 10px; margin: 0 0 0 9px; z-index: 2;}
.header-gravatar img { display: block; border: 5px solid white;}
#post-header .header-title {float: left; margin: 0 0 0 -1px; }
.header-title { position: relative; background: white; padding:10px;}
#post-data { position: relative; width: 100%;}
.header-title h1 { color: #222; font-size: 1.8em}
#post-data p { font-size: 0.8em; line-height: 1.4em; color: #222; background: url(images/bg-post-header.gif) repeat-x left top; padding: 10px;}
#post-data p a, #post-data p a:visited { text-decoration: none; }
#lead-image { position: relative; width: 610px; height: 300px; margin:6px; padding: 3px; background: url(images/bg-postthumb.gif); }
#lead-image img { display: block; }
.published { position: relative; width: 620px; margin: 0 10px 20px; background: url(images/bg-published.gif) repeat-x 0 0; text-align: center; }
.published p { background: white url(images/bg-published-decoration.gif) no-repeat center bottom; display: inline-block; color: #222; font: 1.2em 'VollkornItalic', serif; padding: 0 10px 2 px; }
.published p a, .published p a:visited { text-decoration: none; }
.post-columns { position: relative; padding:10px;}


.post-left-column { position: relative; width: 160px; float: left; }
.post-left-column .widget-head { margin: 0 10px; line-height: 30px; text-align: center; }
.post-460 { width: 460px; margin: 0 10px; float: right;}
.share-actions { position: relative; width: 140px; margin: 0 0 0 10px; }
.widget-head { border: 1px solid #D9D9D9; background: #FCFCFC url(images/bg-main-nav.jpg) repeat-x top left; line-height: 40px; color: #222; margin: 0 0 10px; padding: 0 10px; font-size: 1.1em; text-transform: uppercase; }
.post-gravatar { position: relative; width: 60px; height: 60px; margin: 0 10px 0 0; float: left;}
#author-box, #archived-author-box { position: relative; width: 598px; margin: 0 10px 20px; background: #F1F1F1; border: 1px solid #D9D9D9; padding: 10px; }
#author-text, #archived-author-text { position: relative; width: 528px; float: right; }
#archived-posts { position: relative; width: 520px; }
#archived-posts .widget-head { margin: 0 11px 0 10px; border-bottom: none; }
.widget-head { border: 1px solid #D9D9D9; background: #FCFCFC url(images/bg-main-nav.jpg) repeat-x top left; line-height: 40px; color: #222; margin: 0 0 10px; padding: 0 10px; font-size: 1.1em; text-transform: uppercase;}
#archived-posts li { line-height: 0; width: 308px; border-bottom: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; padding: 20px 0; float: left; }
.rel-post { position: relative; width: 280px; margin: 0 auto;}
.sidebar-archive-thumb { position: relative; width: 70px; height: 70px; float: left; }
.rel-post-text { position: relative; width: 200px; float: right;}
.rel-post-text p { margin: 5px 0 0; font-size: 1.1em; line-height: 1.3em;}
.rel-post-text h4 a, .rel-post-text h4 a:visited { color: #464646; text-decoration: none; font-size: 1.1em; line-height: 1.3em; -webkit-transition: color .2s linear; transition: color .2s linear; font-weight: normal; }


.commentlist li { border-top: 1px solid #D9D9D9; padding: 20px 0 0; position: relative;}
.commentlist .comment .vcard { position: absolute; top: 20px; left: 0; width: 50px; height: 50px; border: 5px solid #F1F1F1; }
.commentlist .comment .comment-body .comment-meta p { margin: 3px 0 10px !important; font-size: 1.1em !important; line-height: 1 !important;}
#comments p, #registered p { font-size: 1.2em; line-height: 1.5em; margin: 0 0 20px; }
.commentlist .comment .comment-body .reply { position: relative; float: right; }

#page-title { width: 620px; }
#page-title, #page-title-wide { position: relative; margin: 0 10px 20px; background: url(images/divider.png) no-repeat bottom center; padding: 0 0 20px; }
#page-title h1, #page-title-wide h1 { color: #222; font: 3em/1.2 'VollkornRegular', serif; letter-spacing: -.03em; }
#archived-posts { position: relative; width: 540px;}
#archived-posts ul { width: 618px; border-top: 1px solid #D9D9D9; border-left: 1px solid #D9D9D9; margin: 0 10px; }
#archived-posts li { line-height: 0; width: 308px; border-bottom: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; padding: 20px 0; float: left; }
#archived-posts .post-archive { padding: 0; width: 260px; margin: 0 auto; }
.post-archive { position: relative; width: 300px; margin: 0 10px; padding: 10px 0; }
#archived-posts .archive-thumb { width: 220px; }
.archive-thumb { position: relative; width: 300px; }
.archive-text, .callout-archive-text { position: relative; padding: 0 5px; }
.archive-thumb a, .archive-thumb a:visited { display: block; width: 250px; height: 120px; border: 5px solid #F1F1F1; margin: 0 0 10px; -webkit-transition: border .2s linear; transition: border .2s linar;}
.archive-text h3 a, .archive-text h3 a:visited, .archive-text h4 a, .archive-text h4 a:visited { color: #464646; text-decoration: none; font-size: 1.2em; line-height: 1.6em; -webkit-transition: color .2s linear; transition: color .2s linear; }
.archive-text p { margin: 10px 0 0; font-size: 1.2em;}

.pagination { position: relative; width: 620px; margin: 0 10px 20px;}
.default-paging { position: relative; margin: 20px 0 0; border: 1px solid #D9D9D9; background: #FCFCFC url(images/backgrounds/bg-main-nav.jpg) repeat-x bottom left; overflow: hidden; }
.default-paging a, .default-paging a:visited { color: #797979 !important; text-decoration: none !important; }
.default-paging p.alignright { padding: 0 15px 0 18px; background: url(images/backgrounds/pipe-mainnav.gif) repeat-y top left; }
.default-paging p { line-height: 3em !important; font-size: 1.1em !important; font-weight: bold; margin: 0 !important; }

/****** Orange Border ******/
.sidebar-archive-thumb a:hover, .sidebar-archive-thumb a:active,
.masthead-banner a img:hover, .masthead-banner a img:active,
.banner-120 a:hover, .banner-120 a:active,
.banner-125 a:hover, .banner-125 a:active,
.footer-widget .flickr-feed li a:hover, .footer-widget .flickr-feed li a:active,
.footer-widget .banner-125 a:hover, .footer-widget .banner-125 a:active,
.footer-widget .banner-120 a:hover, .footer-widget .banner-120 a:active,
.archive-thumb a:hover, .archive-thumb a:active,
.sidebar-widget .flickr-feed li a:hover, .sidebar-widget .flickr-feed li a:active,
.lead-thumb a:hover, .lead-thumb a:active,
#banner-728 a img:hover, #banner-728 a img:active,
.contribute-avatar a:hover, .contribute-avatar a:active,
.search-thumb a:hover, .search-thumb a:active,
.banner-120-skyscraper a:hover, .banner-120-skyscraper a:active { border-color: #ff5800; }


.category-block h3 a:hover, .category-block h3 a:active,
.category-link-list li a:hover, .category-link-list li a:active,
.archive-text h3 a:hover, .archive-text h3 a:active,
.archive-text h4 a:hover, .archive-text h4 a:active,
.rel-post-text h4 a:hover, .rel-post-text h4 a:active,
.commentlist .comment .comment-cite a:hover, .commentlist .comment .comment-cite a:active,
.sidebar-archive-text h4 a:hover, .sidebar-archive-text h4 a:active,
.search-text h3 a:hover, .search-text h3 a:active,
.lead-text p a, .lead-textp a:visited,
.older-text p a, .older-text p a:visited,
#post-data p a, #post-data p a:visited,
#post-data-wide p a, #post-data-wide p a:visited,
#author-text p a, #author-text p a:visited,
#archived-author-text p a, #archived-author-text p a:visited,
.archive-text p a, .archive-text p a:visited,
.rel-post-text p a, .rel-post-text p a:visited,
#comments p a, #comments p a:visited, .form-wrapper label em, .wpcf7 label em,
.post-entry p a, .post-entry li a,
.post-entry p a:visited, .post-entry li a:visited,
.sidebar-widget #wp-calendar td a, .sidbar-widget #wp-calendar td a:visited,
.sidebar-widget #twitter_update_list li a, .sidebar-widget #twitter_update_list li a:visited,
#footer a, #footer a:visited,
.search-text p a, .search-text p a:visited,
.error-column li a:hover, .error-column li a:active,
.sidebar-widget .widget-vid-text p a, .sidebar-widget .widget-vid-text p a:visited,
.sidebar-widget .widget-vid-text h4 a:hover, .sidebar-widget .widget-vid-text h4 a:active,
.sidebar-widget li a:hover, .sidebar-widget li a:active,
#breadcrumbs p a:hover, #breadcrumbs p a:active,
.tab-nav li a:hover, .tab-nav li a:active,
.twitter-follow a:hover, .twitter-follow a:active,
.sidebar-widget .textwidget p a, .sidebar-widget .textwidget p a:visited,
#breadcrumbs p a, #breadcrumbs p a:visited,
.form-submit:hover,
.wp-pagenavi .current,
.wp-pagenavi a:hover, .wp-pagenavi a:active,
.sidebar-widget li.highlight a,
.published p a, .published p a:visited,
.home-column h2 a,
.home-column h3 a:hover, .home-column h3 a:active,
.home-column p a, .home-column p a:visited,
.contribute-text p a, .contribute-text p a:visited,
.contribute-text h3 a:hover, .contribute-text h3 a:active,
.form-wrapper p a, .form-wrapper p a:visited,
#registered p a, #registered p a:visited,
.post-entry table td a, .post-entry table td a:visited,
.home-blog-text h3 a:hover, .home-blog-text h3 a:active,
.home-blog-text p a, .home-blog-text p a:visited { color: #ff5800; }

div#magazine_content_text span.image-meta-description, span.image-meta-source {font-size:14px!important;}

.plistaHeadline {
    font-size: 2em;
    line-height: 1.5;
}

#sheet {
    width: 100%;
}

.wrapper_sheet {
    max-width: 89rem;
    margin: auto;
}

article h3{margin: 0;padding: 0;}

div.form-group.form_sicherheitscode input{
font-size: 1.25em;
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 10px;

width: 30vw;
}

img.post-image{width: 30vw !important;
height: auto !important;
max-width: 432px;
margin: auto;
display: block;}

img.post-image.landscape{width: 100% !important;
max-width:inherit;
margin: auto;
display: block;
height: auto !important;}

.img_container {
    width:30vw;
margin:auto ;
}

.img_container.landscape{width:80%;clear:both;}

.wrapper_text {
width: 70%;
padding:0% 15% 0% 15%; 
margin-top: 20px;
float:left;
}

.img_wrapper {
    position: relative ;
}

.ControlElement_cell span{display: block;
width:30vw;} 

div.form-group.form_sicherheitscode  .captcha_description {
    padding-top: 10px;
    padding-bottom: 10px;
}

ul.fad_search_results li {
        margin: 1rem 0;
        border-bottom: 1px dashed black;
        padding-bottom: 10px;
    }

span.fad_cms_youtube {margin-bottom:20px;display:block;float:left;}

ul.fad_cms_blog_reader_tag_steps  {list-style:none;margin:0;padding:0;}
.fad_cms_blog_reader_tag_steps li {float: left;
padding: 5px;
width: 20px;
background:#FF6666;
    transition: all 200ms;
text-align: center;
margin-right: 5px;}
.fad_cms_blog_reader_tag_steps li a{color:white;}
.fad_cms_blog_reader_tag_steps li.selected  {background:#71BFFF;}
.fad_cms_blog_reader_tag_steps li:hover  {background:#71BFFF;}
.fad_cms_blog_reader_tag_steps li:active  {background:#808080;}


.chapter_title {
float: left;
font-size: 1.25em;
color: rgba(0, 0, 0, 0.5);
padding-bottom: 10px;
}

div#magazine_content_head .chapter_title::before {
    color: black;
}



div#magazine_place_current-news .category_container{display: flex;
flex-wrap: wrap;}


.chapter {
width: 50vw;
border-bottom: 1px solid rgba(0, 0, 0, 0.5);
margin: auto;
float: left;
padding-top: 10px;
}

.chapter_next a.chapter_link::before{content: "Nächstes Seite";
float: left;
background-color: gray;
color: white;
transition: all 400ms;
padding: 10px;
margin-right: 20px;
position: absolute;
left: 0;
border-radius: 20px;
}

.chapter_next a.chapter_link{
float: right;
width: 30vw;
color: grey;
}

.tags {
width: 40vw;
float:left;
}

.chapter {
    font-size: 1.25em;
}

.chapter_list {
float: right;
width: 30vw;
margin-top: 20px;
margin-bottom: 20px;
}

.chapter_list ul li a:hover{text-decoration: underline;color:#FC4747;}

.chapter_next {
width: 50vw;
float: left;
position: relative;
border-bottom: 1px solid rgba(0, 0, 0, 0.5);
padding-bottom: 40px;
padding-top: 20px;
}

div#magazine_content_text #magazine_content_news .image-meta-source {font-size:14px;}

div#magazine_place_bottom .mod_amazonewidget {margin-bottom: 10px;
padding-bottom: 10px;
padding-top: 20px;
}

.chapter_list ul li::before{content:"Seite " attr(data-chapter);
font-weight: bold;}

.post_chapter{
    width:100%;
}

.page_search {
    width:60vw;
}
#magazine-content-container.layout_news #magazine_place_sidebar article::before {
    content: attr(pos);
    position: absolute;
    background-color: #71BFFF;
    color: white;
    padding: 10px;
    font-weight: bold;
}


.layout_news #magazine_place_sidebar article:hover .fad_blog_article_title{
text-decoration: underline;
	color:#FC4747;
}
div#comments label{font-weight:300;}

div.form-group.form_sicherheitscode.required,
div.form-group.form_datenschutz.required,
div.form-group.form_comment.required,
div.form-group.form_title.required,
div.form-group.form_pt1.empty,
.form-group.form_email,
.form-group.form_name.required,
.ControlElement_row.form_datenschutz,
.ControlElement_row.form_datenschutz,
.ControlElement_row.form_sicherheitscode,
.ControlElement_row.form_comment,
.ControlElement_row.form_pt1,
.ControlElement_row.form_email,
.ControlElement_cell,
.ControlElement_label,
.ControlElement_row.form_name {
    width:100%;
    float:left ;
}
.ControlElement_row.form_sicherheitscode,
.ControlElement_row.form_name,
.ControlElement_row.form_sicherheitscode,
.ControlElement_row.form_comment,
.ControlElement_row.form_pt1,
.ControlElement_row.form_email{margin-bottom: 10px;}

div#magazine-content-container.clear.layout_news .wrapper_text .image-meta  {
max-width: 820px;}

div#magazine_content_head .chapter_title::before {
content: "Seite " attr(data-chapter);
font-weight: bold;
padding-right: 10px;
float: left;
width: 100%;
font-size: 60%;
}


textarea,
input[type="text"]{transition: all 400ms;
outline: none;
background-color: rgba(128, 128, 128, 0.1);}

input[type="text"]:focus{background-color:white;}



textarea:focus{background-color:white;}

#magazine_content_head .chapter_title {
    font-size: 3em;
    color: #FC4747;
    font-weight: bold;
    float:left;
}

div.container_x {
    float: left;
    width: 100%;
}

#magazine_content_head div.chapter_list::before {
padding-bottom:5px;
}

#magazine_content_head .chapter_list li{padding-bottom: 5px;}
#magazine_content_head .chapter_list {
float: left;
width: 100%;
font-size: 1em;
}

.chapter_next a.chapter_link:hover::before{opacity: .5;}

div.chapter_list li {opacity:1;padding-bottom: 20px;}

div.chapter_list a.chapter_link::before{display: none;}

div.chapter_list::before {
content: "Inhalt";
font-weight: bold;
padding-bottom: 20px;
display: block;
font-size: 1.25em;
}




#magazine_place_recent-comments {
width: 25%;
float: left;
}

#magazine_place_recent-comments h3::before {
    content: "";
    background:url("/comment.svg");
    width:30px;
    height:30px;
    display: block;
    background-repeat: no-repeat;
    float:left;
    margin-right: .5vw;
}

.categories-news {
    float: left;
}

div#magazine_content_news .topic a {
text-decoration: none;
color: black;
opacity: .5;
font-size: 1em;
}

#magazine_place_top {
width: 70%;float:left;
padding: 0% 15% 0% 15%;
}

div#magazine_place_top img {
    width: 30px;
    height: auto;
}


div.post_chapter .image-meta{background-color:inherit;}

div.post_chapter   span.image-meta-description {
    display: block;
    width: 100%;
    font-style: italic;
    background-color: rgba(206, 206, 206, 0.42);
    padding: 10px;
    box-sizing: border-box;
}

#magazine_content_news  div.post_chapter .image-meta-source{
right: 0;
bottom: 0;
z-index: 100;
float: left;
width: 100%;
background-color: rgba(206, 206, 206, 0.42);
padding: 10px;
box-sizing: border-box;
position: inherit;
color: inherit;
font-size: 12px !important;
}


.post_chapter .image-meta {
width: 100%;
margin: auto;
display: block;
float: left;
background-color: rgba(206, 206, 206, 0.42);
padding: 10px 0px 10px 0px;
box-sizing: border-box;
}



.image-meta-description {
    float: left;
}
    span.image-meta-description {
display: block;
width: 100%;
font-style: italic;
background-color: rgba(206, 206, 206, 0.42);
padding: 10px;
box-sizing: border-box;
    }

div#magazine_content_news span.title {
    font-size:1.8em;
    color:#FC4747;
}

.image-left img, img-right img, img-none img {
        max-width: 100%;
        height: auto;
        margin: auto;
        display: block;
    }



div#magazine_content_news span.teaser {color:#FC4747;
    font-size: 1.25em;
}

div#magazine_content_news  .author {
    opacity: .5;
    font-size: 1em;
    padding-bottom: 20px;
}
div#magazine_content_news div.date{float:left;font-size: 1em;}

div#magazine_content_news div.date a{color: #061523;
opacity:.5;
padding-left: 10px;}

div#magazine_content_news div.date a::before{content:"-";padding-right: 10px;}

#magazine_content_news {
width: 70%;
max-width: 978px;
padding-right: 0.5vw;
margin-right: .5vw;
float: left;
box-sizing: border-box;
border-right: 1px solid rgba(0, 0, 0, 0.1);
}

div.js-masonry2{margin: auto;}

#magazine_content_news .image-meta-source {
position: absolute;
right: 0;
bottom: 0;
z-index: 100;
color: rgb(206, 206, 206);
background-color: rgba(0, 0, 0, 0.5);
padding: 10px;
}

div#magazine_place_top-news article.item {
width: 65vw;
max-width: 936px;
height: 30vw;
max-height: 432px;
position: relative;
float: left;
overflow: hidden;
}

div#magazine-content-container.clear.layout_news #magazine_content_text h4 {font-size: 1.25em;float:left;}
div#magazine-content-container.clear.layout_news #magazine_content_text h3 {font-size: 1.3em;float:left;}
div#magazine-content-container.clear.layout_news #magazine_content_text h2 {font-size: 1.4em;float:left}

div#magazine_place_top-news article.item :hover .background_dark{opacity: .1;}

div#magazine_place_top-news article.item :hover .article_info .background_dark{opacity: .4;}

div#magazine_place_top-news div.category_container  article.item:nth-child(2),
div#magazine_place_top-news div.category_container  article.item:nth-child(3){
width: 33.3vw;
max-width: 460px;
height: 14.7vw;
max-height: 212px;
margin-bottom: 7px;
margin-left: 7px;}

div#magazine_place_top-news div.category_container article.item:nth-child(3) .fad_blog_article_title,
div#magazine_place_top-news div.category_container article.item:nth-child(4) .fad_blog_article_title
{
    font-size: 1.25em;
}

 div#magazine_place_top-news article img {
    float: left;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100% !important;
height: auto !important;
margin: auto;
    }
    
#magazine_place_categories-news {
float: left;
width: 100%;
}
#magazine_place_categories-news > div {
    float: left;
}
div#magazine_place_top-news .background_dark {
    position: absolute;
    width: 100%;
    transition: all 400ms;
    height: 100%;
    background-color: black;
    display: block;
    z-index: 10;
    opacity: .2;
}

#magazine_place_current-news .article_wrapper {
    float: left;
    display: flex ;
    flex-wrap: wrap ;
    box-sizing: border-box;
}

div#magazine_content_head .head_p{float: left;
font-size: 1.25em;
padding:10px 0px 10px 0px;}

span.comment-write:hover {
 text-decoration: underline;
}

.mod_rating{float: left;
padding: 20px 0px 20px 0px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
width: 100%;
margin-bottom: 20px;}

    
 .mod_rating .label_rV {
    float:left;
    width:100%;
}

div#magazine_place_top-news time { 
    right:0;
    font-size: 1.25em;
    z-index: 100;
    position: absolute;
    color: white;
    right:10px;
top:10px;}

div#magazine_place_top-news .fad_blog_article_author {
color: white;
float: left;
width: 100%;
z-index: 100;
    z-index: 100;
position: relative;
}

.article_info {
position: absolute;
bottom: 10px;
left: 10px;
right: 10px;
}

div#magazine_place_top-news div.article_info .background_dark {
    filter: blur(10px);
    opacity: .6;
    position: absolute;
    z-index: 10;
}

div#magazine_place_top-news .fad_blog_article_teaser {
    display: none;
}


div#magazine_place_top-news .fad_blog_article_topic {
z-index: 100;
position: absolute;
color: white;
left: 10px;
top: 10px;;
font-size: 1.25em;
}

div#magazine_place_top-news span.fixsize {
width: 90%;
height: 15vw;

float: left;
margin-top: 1vw;
}

div#magazine_place_top-news article.item:nth-child(2) .fixsize, div#magazine_place_top-news article.item:nth-child(3) .fixsize {
height: 8vw;
max-height: 160px;
}


div#magazine_place_top-news .fad_blog_article_title {
font-size: 3em;
font-weight: bold;
float: left;
color: white;
position: relative;
z-index: 100;
}

div#magazine_place_pop-news .fad_blog_article_topic{float:right;opacity: .5;}
div#magazine_place_pop-news time{float:left;opacity: .5;}
div#magazine_place_pop-news h3{float:left;}

#magazine_place_pop-news {
float: left;
width: 100%;
box-sizing: border-box;
}

#magazine_place_pop-news article {width: 20%;
float: left;
padding-top: 0vw;
padding: .5%;
box-sizing: border-box;
max-width: 282px;
}

.mod_comment_editor table {width:100%;}


.mod_comment_editor .info-main  {background-color: #FF6666;
position: relative;
width:100%;
	   }

    .mod_blog_plista {float:left;}


.mod_comment_editor .info-right {
    float: right;
    display: block;
}

.mod_comment_editor #commentlist .info-left {
        float: left;
        font-size: 1.25em;
    }

.mod_comment_editor .info-right {
float: right;
font-size:1.25em;
padding: 10px;
}

.mod_comment_editor .info-main .info-left {color: #fff;
font-size: 1.25em;
    float:left;
}
td.ControlElement_cell.required input.tabable.error {border:red 2px solid;}

div#magazine_content_news .topic a:hover {
    text-decoration: underline ;
}

.mod_comment_editor #comments .info-left {width:auto;padding: 10px;}

div.comments div.comment .info-left {
    font-weight: 500;
}


.mod_blog_plista {float:left;}

div#magazine_content_text #magazine_content_news .image-meta-source {
    padding-top: 0;
    width: 100%;
    margin-right: 0;
}
span.Hyperlink2 a{color: #2c7cff;}

.mod_comment_editor{margin-bottom: 20px;
float: left;
width: 100%;}

.post_chapter.chapter_  span.image-meta-description {font-size: 14px;}

tr.ControlElement_row {float:left;display: block;margin-bottom: 20px;}

div.comments div.comment .info-right {
 opacity: 1;
margin: 0;
font-size: 1em;
float: right;
position: relative;
display: block;

font-weight: 500;
width: inherit;
}
div.comment-body.clear .comment-text {
    font-size: 1.25em;
}

#fad-content-wrapper {
    padding-top: 20px;
}

.ControlElement_label_text {
    font-size: 1.25em;
}

#comments .tabable,
#comments input {font-size: 1.25em;
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 10px;
width: 100%;
box-sizing: border-box;
outline: none;
transition: all 400ms;
}

.tabable.error{border:2px solid red;}

.search_result {
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
}

.error_message {
    display: none;
}

div#magazine_place_categories-news h3.code_caption {
font-size: 2em;
width: 100%;
color: #FF6666;
margin-top: 50px;
margin: 0;
}

.button.wb_button{border:1px solid #5DBCFF;
    background-color:white;
color:inherit;}


.button {padding: 10px;
font-size: 1.25em;
background-color: #5DBCFF;
color: white;
text-align: center;
width: auto;
border: none;
margin-right: 20px}

.mod_comment_editor .info-main a {color: #ffffff;
}

div#magazine-content-container.clear.layout_news div#magazine_place_bottom h3.code_caption {
    font-size: 2em;
    float: left;
    color: #061523;
}


div#magazine_place_sidebar v.category_container {
    margin-top: 20px;
}

#magazine_header {
padding-top: 20px;
padding-bottom: 20px;}

#header .inner {border-top: 2px solid #000000;border-bottom: 2px solid #000000}

#logo-header {background:#000000;float:left;}
#search-header {width:380px;padding-top:30px;background:#000000;float:right}

.search-form label {display:none}
.search-form input {width:350px;height:20px;font-size:18px;}

#magazine_content_text {float:left;}

sitemap {display:none}

#magazine_inner {float:left;
padding-bottom: 50px;}

#sheet {float:left;overflow: hidden;}

.image-right {float:right;}

.image-left {float:left;} 
.image-source {font-size:0.8em;}
.image-description {font-size:0.8em;}

div.sharing:hover {
    opacity: .5;
}

#magazine_news_index_top {background:#ffffff;padding:10px;}

#magazine_news_index_top img {float:left;}

#magazine_news_index_top .title {float:left;}

#magazine_news_index_top .text {clear:both;}

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

#categories {display:block;left:0px;padding-top:10px;
	     height:35px;
	     margin:auto;
	     font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	     border-bottom: 2px solid #000000
	    }
#categories ul {list-style:none;margin:0;padding:0}
#categories li {float:left;padding-right:10px;}
a {text-decoration:none;color:#000000;}
#categories a {text-decoration:none;letter-spacing:0.01em;font-size:18px}

#magazine_news_index {background:#ffffff;padding:10px;margin-top:10px;width:450px;float:left;}

#news-index-top {padding-bottom:20px;border-bottom: 2px solid #00ff24}
#news-index-top .teaser {display:block;font-size:1.1rem;color:#808080;padding-bottom:10px;float:left;}

#news-index-top .text {font-family: TheAntiquaRegular, Gerogia,"Time New Roman", serif; font-size:1.3rem;}
#news-index-top .continue {display:block;margin-top:10px;}
#news-index-top .continue a {color:#00ff24;text-decoration:none;background:#000000;padding:2px;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;font-size:0.7rem;}


#news-index .teaser {display:block;font-size:0.9rem;}
#news-index .title {display:block;font-size:1.2rem;}
#news-index .text {font-family: TheAntiquaRegular, Gerogia,"Time New Roman", serif; font-size:1.2rem;}
#news-index .continue {display:block;padding-top:10px;float:left;}
#news-index .continue a {color:#00ff24;text-decoration:none;background:#000000;padding:2px;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;font-size:0.7rem;}

#inner {font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;}

h1 .teaser {display:block;font-size:0.8em;padding-bottom: 2px;}
 
#news-topics {width:160px;float:left;background:#FFFFFF;padding:10px;margin-top:10px;opacity: 0.8;}
#news-topics .news {padding-bottom:20px;border-bottom: 2px solid #00ff24;}
#news-topics .teaser {display:block;font-size:0.7rem;}
#news-topics .title {display:block;font-size:0.9rem;}

#news-topics .news img {padding-right:20px;}

#news-topics .othernews {padding-top:30px}
#news-topics .other {padding-bottom:8px;}
#news-topics .other a {color:#000000;text-decoration:none;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;font-size:0.9rem;}

.clear {clear:both;}

#left {width:640px;float:left}

#news-topics h3 {margin-top:0px;}
.magazine_news_topic {padding-bottom:10px;}

#news-index-top  .topic {padding-bottom:10px;}


  
#news-index {width:640px;float:left;}


#fad_blog_reader_text {width:580px;padding-left:10px;padding-right:10px;float:left;}
#fad_blog_reader_author {text-align:right;}


#news-index-top .meta {float:right;padding-left:50px;width:250px;overflow: hidden;}

#news-index-top .text {display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:120px;overflow: hidden;text-overflow:ellipsis;line-height:30px;}
#news-index-top .text-container {float:left;padding-left:0px;width:640px;}

#news-index-top .entry-title {display:block;}

#news-index-top  .entry-title {padding-left:0px;}
#news-index-top .teaser {position:absolute;top:350px;left:0px;background:#ffffff;padding: 10px 10px 10px 0px;line-height:0.9rem}
#news-index-top .title {display:block;font-size:30px;background:#ffffff;line-height:35px;}
#news-index-top .topic {position:absolute;top:0px;left:0px;background:#ffffff;line-height:1rem}

.layout_news .author {float:left;}

.layout_news .topic  {
float:left;}

#news-index-top .img {position:relative;}
#news-index-top .link {}

#news-index .news {padding-top:10px;padding-bottom:20px;border-bottom: 2px solid #00ff24;}

#news-index .img {position:relative;}
#news-index .teaser {position:absolute;top:260px;left:0px;background:#ffffff;padding: 10px 10px 0px 0px;line-height:0.9rem}
#news-index .title {display:block;font-size:20px;background:#ffffff;line-height:25px;}
#magazine_news_index .text {display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:80px;overflow: hidden;text-overflow:ellipsis;line-height:20px;}
#magazine_news_index_top .text {display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;overflow: hidden;text-overflow:ellipsis;line-height:20px;}

#news-index .text-container {float:left;padding-left:0px;width:640px;}
#magazine_news_index .topic {background:#ffffff;margin-top:-30px;padding-bottom:10px;opacity: 0.8;float:left;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:20px;overflow: hidden;text-overflow:ellipsis;line-height:20px;}
#news-index .author {float:right;padding-top:10px;}


#news-topics .text-container {float:left;padding-left:0px;width:480px;}


.mod_sitemap {float: left;
width: 20vw;
padding-top: 20px;}

.mod_sitemap ul {list-style:none;margin:0;padding:0}
.mod_sitemap li {padding-top:10px;}
.mod_blog_tags  ul {list-style:none;margin:0;padding:0}
.mod_blog_tags li {padding-top:10px;}

#magazine_news_index ul {list-style:none;margin:0;padding:0}
#magazine_news_index li {padding-bottom:30px;}

#news-topics ul {list-style:none;margin:0;padding:0;font-size:10px;};

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

#magazine_site_content {
padding-top: 20px;
width: 60%;
padding: 5% 20% 0% 20%;
float: left;
}

div#comments form {
background-color:inherit;
}

.fad_blog_newslist_topic {display:none;}
.fad_blog_newslist_image {float:top;padding-right:5px;padding-top:5px;}
.fad_blog_newslist_date {width:200px;float:right;color:#666666;}
.fad_blog_newslist_teaser {width:200px;float:right;font-weight:bold;}
.fad_blog_newslist_title {width:200px;float:right;font-weight:bold;}
.fad_blog_newslist_text {display:none;}

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

#magazine_place_sidebar {float:right;}
#magazine_place_sidebar div div div {padding:0px;}
#magazine_place_sidebar h3.mod_blog_newslist {
font-size: 1.25em;
color: inherit;
padding: 0;
padding-top: 20px;
padding-bottom: 10px;
}

.layout_news #magazine_place_sidebar {float: left;
width: 29.4%;
max-width: 419px;}

.layout_news #magazine_place_sidebar .fad_blog_article_teaser {
    display: none;
} 
.layout_news #magazine_place_sidebar  .fad_blog_article_title {
display: block;
font-size: .8em;
}
.category_container {
    float:left;
}

.layout_news #magazine_place_sidebar .mod_code{float: left;
width: 25vw;
display: block;
margin-top: 20px;
margin-bottom: 20px;}

.layout_news .tags {
    opacity: .5;
    padding-top: 20px;
}

.layout_news .tags li::before {
    content: "#";
}

    .mod_comment_editor #commentlist .comment {
border-bottom: 1px solid rgba(0, 0, 0, 0.5);
padding: 20px;
box-sizing: border-box;
    }


div#magazine-content-container.clear.layout_home    ul.fad_search_results li {
    float: left;
width:100%;
padding-bottom: 20px;
border-bottom: 1px dashed black;
    }


.layout_news #magazine_place_bottom {
width: 70%;
padding: 0% 15% 0% 15%;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}

#magazine-content-container.layout_news #magazine_place_sidebar article {width: 100%;
float: left;
position: relative;
margin: 10px 0px 10px 0px;
padding: 0;}


#magazine-content-container.layout_news #magazine-content {
    margin-top: 20px;
    margin-bottom: 20px;
}

.layout_site #magazine_place_sidebar {float: left;
width: 20vw;}

.layout_news #magazine_place_sidebar time {display: block;
bottom: 0;
font-size: .8em;}

  div#magazine_place_sidebar article img{
float: left;
margin-right: 10px;}

.chapter_ .para_1 {font-weight: 500;
float:left;
font-size: 1.25em;}

div#magazine_place_current-news article img{float:left;margin-right: 10px;}

div#magazine_place_pop-news article h3::after{display: none;}

#magazine-left {width:650px;float:left;}


.fad_search li {clear:both;padding-top:30px;}

.fad_search_blog_topic {display:none;}
.fad_search_blog_date {float:right;color:#666666;}
.fad_search_blog_title {font-weight:bold;}
.fad_search_blog_image {float:left;padding-right:5px;padding-top:5px;}
.fad_search_blog_text  {display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:100px;overflow: hidden;text-overflow:ellipsis;line-height:20px;}

.fad_blog_newslist_caption {margin-top:0px;}
.WebBox_caption {display: none;}

article a {display:block;}

.fad_blog_article_teaser {font-size:0.8em;padding-bottom:2px;display:block;}
.fad_blog_article_title {font-size:1em;overflow: hidden;}
article .fad_blog_article_teaser {font-size:0.8em;display:block;color:#666666;}


.fad_search_results a, .layout_home a,.mod_comment_list a,#comments a  {display: block;}
img.post-image {padding:0px;}
 
.fad_hide {display:none}

#comments {float: left;
width: 100%;
background-color: rgba(128, 128, 128, 0.1);
box-sizing: border-box;
padding: 2%;}

#magazine_place_sidebar .mod_comment_list {background:7fabaa;color:#000000;float:left;}

#magazine_place_sidebar .mod_comment_list a {color:#000000;}
#magazine_place_sidebar .comment {display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:80px;overflow: hidden;text-overflow:ellipsis;line-height:20px;}

html {height: 100.1%;}

body {height: 100%;}
#magazine-content-container {height:100%;}


#magazine-content-container .tag_list div {float:left;}

#magazine_inner {width: 100%;
padding: .5%;;
box-sizing: border-box ;}

.info-main {width:100%;float:left;}
.info-right {float:right;}  
.info-right a:hover {cursor:pointer;}
.info-left {float:left;}  

.image_meta_source {float:right;}

#magazine_content_text {
width:100%;
}

div.layout_news {width:100%;}
.fad_search_results, .mod_blog_newslist {float:left;}
.fad_search_results a,.mod_blog_newslist a {display:block;}

div.fad_blog_article_text{display: block;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
float: left;}


.post_chapter.chapter_ {
width:100%;
}

#magazine_place_bottom #commentlist {
width: 100%;
margin: auto;
float: left;
margin-top: 20px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
background-color: white;
}

    .mod_comment_editor #commentlist .info-right, 
.mod_comment_editor .lastest-answer .comment_date {
    font-size: 1.25em;
    }

div#magazine_content_text p a.fad_weblink {
    color: #2c7cff;
}


.mod_comment_editor #comments .commentlist .comment .info-left {padding: 0;}
div.layout_news {width:100%;}


#magazine_place_bottom {width:100%;
display: block;
margin-top: 2vw;
    float:left;}


#magazine_place_top-text div {float:left;}
#magazine_place_top-text div div {margin:20px;}
#magazine_place_top-text div div div {margin:0px;clear:both;}
#magazine_content_head {padding-top:20px;padding-bottom:20px;}


div#magazine_place_current-news .article_wrapper article.item:nth-child(1),
div#magazine_place_current-news .article_wrapper article.item:nth-child(2),
div#magazine_place_current-news .article_wrapper article.item:nth-child(3){display: none;}

.
.fad_search_form fieldset,.fad_search_form form{
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
}

#magazine_content_head {width: 70%;
padding: 0% 15% 0% 15%;
float:left;}

#magazine_content_head h1 {width:100%;float:left;font-size: 14px;}

#magazine_content_text {
	position: relative;
font-size: 14px;
padding-top: 20px;}

#magazine_content_text p{font-size: 1.25em;
margin-top: 5px;
float: left;
margin-bottom: 5px;}

#magazine-content {float:left;}

#fad_blog_reader_author {padding-right:20px;}
#fad_blog_reader_topic {float:right;padding-right:20px;}
.image_meta {padding:15px;background:#fff;color:#000;}
.topic_list {float:left;}
#fad_blog_reader_tag_list {float:left;}
.mod-code {overflow:hidden;}

.mod_blog_tags {float: left;
padding-top: 20px;
margin-right: 2vw;}

.mod_blog_tags h3 {width:100%;}


#magazine_place_inside1,#magazine_place_inside2{width:100%;float:left;}
#magazine_place_inside1 div ,#magazine_place_inside2 div {width:100%;float:left;}
#magazine_place_inside1 div div ,#magazine_place_inside2 div div{width:100%;float:left;padding-top:50px;padding-bottom:50px;overflow: hidden;}

#magazine_place_content div {float:left;}
#magazine_place_content div {float:left;}

#magazine_place_navigation {
width: 100%;
padding: 2vw 0vw .5vw 2vw;
box-sizing: border-box;
margin-bottom: 0;
}

div#magazine_place_navigation #fad_search_form_submit {
background-image: url("/lupe.svg");
width: 40px;
height: 40px;
background-color: white;
border: none;
box-sizing: border-box;
background-size: 25px 25px;
background-position: center;
float: left;
border-left: 1px solid rgba(0, 0, 0, 0.1);
color: transparent;
background-repeat: no-repeat;
}

#magazine_place_navigation input[type="text"] {
padding: 10px;
float: left;
width:200px;
outline: none;
transition: all 400ms;
background-color: white;
box-sizing: border-box;
border: 0;
font-size: 1em;
}
#magazine_place_navigation input[type="text"]:focus{background-color:ghostwhite;width: 350px;}


form {
    float: left;
    background-color: white;
    padding: 0;
}
fieldset {
    border: 0;
    padding: 0;
}

#magazine_place_navigation-middle {
width: 100%;
padding: 0vw 0vw .5vw 2vw;
box-sizing: border-box;
margin-bottom: 0;
float:left;
border-top: 1px solid rgba(255, 255, 255, 0.5);
}
div#magazine_place_categories-news h3.code_caption::before {
    content: "";
    background:url("/categories.svg");
    width:40px;
    height:40px;
    float:left;
    display: block ;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat ;
    margin-right: .5vw;
}

div#magazine_place_pop-news h3.mod_blog_newslist::before {
    content: "";
    background:url("/pop.svg");
    width:40px;
    height:40px;
    float:left;
    display: block ;
	background-size: 30px 30px;
background-position: center;
    background-repeat: no-repeat ;
    margin-right: .5vw;
}

#magazine_header{
top: 0;
float: left;
position: relative;
width: 100%;
box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, .25);
-webkit-user-select: none;
/* Chrome all / Safari all */
-moz-user-select: none;
/* Firefox all */
-ms-user-select: none;
/* IE 10+ */
box-sizing: border-box;
user-select: none;
}

#magazine_place_head-left {position:absolute;top:0px;left:50%;margin-left:-70px;}
#magazine_place_head-left div {float:left;}
#magazine_place_head-left div div  {float:left;width:auto;}
#magazine_place_head-left div div div {float:none;white-space: nowrap;}

#magazine_place_head-right {float:right;}
#magazine_place_head-right div {float:right;}
#magazine_place_head-right div div  {float:right;width:auto;}
#magazine_place_head-right div div div {float:none;white-space: nowrap;}

#magazine_place_head-top {width:100%;float:left;padding-bottom:10px;}
#magazine_place_head-top div {float:left;width:inherit}
#magazine_place_head-top div div  {float:left;width:inherit;}
#magazine_place_head-top div div div {float:none;white-space: nowrap;}


#magazine_content_text .date {float:right;padding-bottom:10px;}
#magazine_place_sidebar date {float:right;padding-bottom:10px;font-size:0.8em;}

.tags ul {list-style:none;margin:0;padding:0;float:left;}
.tags li {float:left;padding-right:10px;}

 
body,#magazine-content-container {width:100%;float:left;}

#magazine_navigation {color:#000;}

#magazine_navigation h3 {float: left;
display: block;
color: white;
font-size: 1.125em;
font-weight: bold;
margin: 0;}


#magazine_navigation ul {width: 96vw;
float: left;
display: block;}

#magazine_place_navigation-down {
float: left;
width: 100%;
padding: 0vw 0vw .5vw 2vw;
box-sizing: border-box;
border-top: 1px solid rgba(255, 255, 255, 0.5);
}
    .mod_search_form {
        float: left;
        width: 100%;
    }


#magazine_navigation li {float: left;
padding-right: 20px;
position: relative;}

 #magazine_place_navigation-down    .mod_social_share img {
        border:none!important;
     width:30px!important;
    }


div#magazine_place_navigation-down .mod_social_fanpage {padding-top: 20px;}
#magazine_navigation li a:hover{text-decoration: underline;}
#magazine_navigation li a {color: white;
font-size: 1.125em;
font-weight: 400;
opacity: 1;
padding-bottom: 1px;}


.close_toggle {
    width: 40px;
    height: 40px;
    background-color: white;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    transform: all 400ms;
    position: relative;
    display: block;
}

.citrone {
    width: 30px;
    height: 2px;
    transition: all 400ms;
    background-color: #061523;
    display: block ;
    transform: rotate(45deg);
    margin: auto;
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
}

div.citrone::after {
    content: "";
    width: 30px;
    transition:all 400ms;
    height: 2px;
    background-color: #061523;
    display: block ;
    transform: rotate(-90deg);
    margin: auto;
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
}

#magazine_place_top-news h3.mod_blog_newslist {
font-size:2em;
width: 100%;
color: #71BFFF;
margin:0;
}

#magazine_place_top-news h3.mod_blog_newslist::after {
    content: "";
    background: url("/blue.svg");
    display: inline-block;
    width: .8em;
    height: .8em;
    margin: auto;
    background-repeat: no-repeat;
    margin-left: 20px;
}

#magazine_place_recent-comments h3::after{    content: "";
    background: url("/black.svg");
    display: inline-block;
    width: .8em;
    height: .8em;
    margin: auto;
    background-repeat: no-repeat;
    margin-left: 20px;}

#magazine_place_top-news h3.mod_blog_newslist::before {
content: "";
background: url("/topnews.svg");
display: block;
width: 40px;
float: left;
background-size: 30px 30px;
background-position: center;
height: 40px;
background-repeat: no-repeat;
margin-right: .5vw;
}

div#magazine_place_current-news h3.mod_blog_newslist::before {
    content: "";
    background:url("/recent.svg");
    width:40px;
    height:40px;
	background-size: 30px 30px;
background-position: center;
    float:left;
    display: block ;
    background-repeat: no-repeat;
    margin-right: .5vw;
}


div#magazine-content-container.clear.layout_site h1.tag::after,
div#magazine_place_current-news h3.mod_blog_newslist::after,
div#magazine_place_categories-news h3.code_caption::after,
div#magazine_place_pop-news h3::after {
    content: "";
    background: url("/red.svg");
    display: inline-block;
    width: .8em;
    height: .8em;
    margin: auto;
    background-repeat: no-repeat;
    margin-left: 20px;
}


.tag {
      font-size: 3em;
    width: 100%;
    color: #FF6666;
}

#magazine_place_bottom .mod_code {float:left;}

div.page_search::before {
    font-size: 3em;
    width: 100%;
    color: #FF6666;
    content:"Suche";
}


h3.mod_blog_newslist {
font-size: 2em;
width: 100%;
color: #FF6666;
padding: 20px 0px 20px 0px;
margin: 0;
}

#magazine_place_ad-middle,
#magazine_place_ad-down,
#magazine_place_ad-up {
width: 100%;
float: left;
margin-top: .5vw;
margin-bottom: .5vw;
margin: auto;
}

#magazine_place_pop-news .fad_blog_article_teaser {
    display: none;
}


#magazine_place_pop-news     article img {
float: left;
width: 100% !important;
height: auto !important;
    }


.toggle.transform .hamburger {
    background: rgba(0,0,0,0);
}

.toggle.transform .hamburger::before{
    top:0;
    transform: rotate(45deg);
}

.toggle.transform .hamburger::after{
    top:0;
    transform: rotate(135deg);
}



div.toggle {  
    float: left;
width: 40px;
height: 40px;
    margin-left: 20px;
display: block;
z-index: 10;
position: relative;
}

 div.toggle .hamburger {
    background-color: #092F38;
    width: 40px;
    height: 2px;
    margin: auto;
    position: absolute;
    top:0;
    bottom:0;
}
    
     div.toggle .hamburger::before,
    div.toggle .hamburger::after {
background-color: #092F38;
width: 40px;
    transition: transform 400ms;
height: 2px;
position: absolute ;
    transform: translate(0px);
display: block;
content: "";
}

    div.toggle .hamburger::before{top:10px;}
    div.toggle .hamburger::after{top:-10px;}
    

.logo img {
float:left;}

.logo {
display: flex;
justify-content: center;
width: auto;
}

.logo a {width: 400px;
float: left;}

.logo p {text-align: center;
margin-top: 55px;
display: block;}

#magazine_place_head {
    float: right;
    padding-right: 20px;
}

#magazine_place_top-news {
    float: left;
}

#magazine_navigation {
position: relative;
float: left;
transition: transform ease-in-out 200ms;
width: 100%;
top: 0px;
display: none;
background: #71BFFF;
left: 0;
z-index: 1000;
}

.slidein #magazine_navigation{display: block;}

#magazine_place_navigation {
    float: left;
}

.article_wrapper {
    float: left;
    box-sizing: border-box;
}

#magazine_place_current-news{float: left;
width: 75%;}

#magazine_place_current-news article{
width: 35vw;
margin: .5vw;
margin-top: 0;
padding-bottom: 10px;
max-width: 504px;
float: left;
box-sizing: border-box;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 20px;
}

#magazine_place_current-news .fad_blog_article_topic {
    padding-left: 160px;
    display: block ;
    opacity: .5;
}
.modul_container {
    float:left;
}

#magazine_place_categories-news .modul_container {width:25vw;float:left;
}

div.categories-news h3.header {font-size: 3em;
width: 100%;
color: #FF6666;}


#magazine_place_current-news .fad_blog_article_title {
display: block;
}



#magazine_place_categories-news h3.mod_blog_newslist {
font-size: 2em;
width: 100%;
color: #061523;
padding: 0;
padding-bottom: 20px;
}

#magazine_place_current-news  .fad_blog_article_author {
    display: none;
}


#magazine_place_current-news article a{width:100%;}

#magazine_place_current-news .fad_blog_article_teaser {
    display: none;
}
#magazine_place_current-news time{float:right;opacity: .5;}



  #magazine_place_categories-news  article img {
float: left;
width: 100% !important;
height: auto !important;
}

#magazine_place_categories-news .category_container {
width: 25%;
max-width: 352px;
padding: .5%;
box-sizing: border-box;
float: left;
margin-top: 0vw;
}

div#magazine-content-container.clear.layout_news .wrapper_text .image-meta img{width:100%;}
div#magazine-content-container.clear.layout_news .wrapper_text .image-meta img{width:100%;}

#magazine_place_categories-news .category_container article h3 {
    margin: 0;
    padding: 0;
    font-size: 14px;
}

 #magazine_place_categories-news    article {
width: 100%;
float: left;
border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
box-sizing: border-box ;
padding: 1px 0px 1px 0px;
    }

 #magazine_place_categories-news  time {
    float:right;
    opacity: .5;
}

#magazine_place_categories-news .fad_blog_article_author {
    float: left;
    opacity: .5;
}

 #magazine_place_categories-news .fad_blog_article_topic {
    opacity: 0.5;
     padding-top: 1px;
    float: left;
}

 #magazine_place_categories-news .fad_blog_article_teaser {
    display: none;
}
#magazine_place_categories-news .fad_blog_article_title {
float: left;
width: 100%;
padding-top: 1px;
padding-bottom: 1px;
}


#magazine_place_recent-comments li.fad_comment_item {
float: left;
margin: 0;
padding: .5vw;
border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
box-sizing: border-box;
}

#magazine_place_recent-comments li.fad_comment_item:hover div.comment{text-decoration: underline;}

#magazine_place_recent-comments ol {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.item {
    transform: translateY(0px);
    transition: transform 400ms;
}

div#magazine_place_bottom h3.code_caption {
font-size:2em;
float: left;
margin-bottom: 20px;
margin-top: 20px;
color: #061523;
}

.item:hover{transform: translateY(-5px);}

#magazine_place_recent-comments ol {float: left;
width: 100%;
max-width: 357px;
box-sizing: border-box ;
}
#magazine_place_recent-comments div.comment {display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
float: left;
width: 100%;
overflow: hidden;
padding-top: 5px;
text-overflow: ellipsis;}

.feed {
    margin-left: .5vw;
}

#magazine_place_recent-comments h3 {
font-size: 1.25em;
width: 100%;
color: black;
margin: 0;
margin-top: 50px;
margin-left: .5vw;
}

#magazine_place_footer-up ul.fad_sitemap_level_1 li {font-size: 1em;
margin: 0;
float:left;
padding-right: 10px;
line-height: inherit;}

#footer {
width: 100%;
position: relative;
float: left;
padding: 0;
bottom: 0;
background: none;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}

#magazine-content-container article.item {
float: left;
padding-bottom: 20px;
width: 190px;
padding: 3vw;
}


#footer div#magazine_place_footer-up img{display: block;margin: auto;width: 20%;}


#footer div#magazine_place_footer-up  .mod_sitemap_caption {
    display: none;
}
#footer div#magazine_place_footer-up .mod_sitemap {
float:inherit;
width: auto;
display: flex;
justify-content: center;
}

#magazine_place_footer-up {
padding-top: 20px;
padding-bottom: 20px;
}
#magazine_place_footer-middle {
width: auto;
display: flex;
justify-content: center;
padding-bottom: 20px;
}

#magazine_place_footer-up ul.fad_sitemap_level_1 li a{color:#061523;}

 #magazine_place_footer {width:100%;padding:30px;}
 #magazine_place_footer>div{width:950px;margin:auto;}
#magazine_place_footer-bottom {
float: left;
width: 100%;
background-color: #FF6666;
color: white;
display: block;
text-align: center;
padding: 20px;
box-sizing: border-box ;
}

#magazine_place_footer-bottom p{font-size: 1em;}


#magazine_place_recent-comments date{float:left;opacity:.5;}
#magazine_place_recent-comments div.author{float:right;opacity:.5;}


.tag_list div.item, .mod_blog_newslist div.item {margin-bottom:20px;width:300px;overflow:hidden;padding:0px;background:#f0f0f0;float:left;border-radius:10px;} 


#magazine_place_content  .item .ul {width:300px;}
#magazine_place_content  .item .li {padding-top:20px;}

#magazine_place_content  .item div.mod_comment_list {padding:20px;} 
#magazine_place_content  .item .mod_comment_list ol {padding:0;float:left;}
#magazine_place_content  .item .mod_comment_list li {list-style: none;margin-top: 20px;float:left;}

#magazine_place_content  .item date {float:right;}
#magazine_place_content  .item div.comment {height:40px;overflow: hidden;}




#magazine_place_bottom  .mod_blog_newslist {width:100%;}
#magazine_place_content div.mod_comment_list {padding:20px;}
div.mod_comment_list {box-sizing: border-box;}


@media  (min-width:300px) and (max-width:800px) and (orientation:portrait){
.fad_blog_article_title {
    font-size: .8em;
}
	
	
	div#magazine-content-container.clear.layout_news .wrapper_text .image-meta {
    margin: 0;
}
	
	.img_container {
    width: 60vw;
    width: 60vw;
}
	
	img.post-image {
    width: 60vw !important;
}
	
	#magazine_site_content {
    width:100%;
    padding: 0;
}
	
		body.layout_home #footer {margin-bottom: 0;}

	
	.form-group.form_sicherheitscode.required {
    float:left;
    width:100%;
}
	
	div#magazine-content-container.clear.layout_news .wrapper_text .image-meta {
    width: 100% !important;
    max-width:100%!important;
		left:0;
}
	
	
.wrapper_text {
width: 100%;
padding: 0;
}
	
	.ControlElement_cell span{display: block;
width:100%;} 

	td.ControlElement_cell.required input {
font-size: 1.25em;
border: 1px solid;
padding: 10px;
width: 100%;
box-sizing: border-box ;
}
.comment_write_ajax_box{
    padding-bottom: 20px;
}
	
    .logo p{margin-top: 0;}
    
    .plistaHeadline {
    font-size: 2em;
    line-height: 1.5;
}
    
    #magazine_place_current-news .fad_blog_article_title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
    
    div#magazine_place_categories-news h3.code_caption {
    font-size: 2em;
}
    
    

 #magazine_content_head .chapter_title {
    font-size: 2em;
}
    .tags {
    width:100%;
}
    
    .chapter {
    width: 90vw;
}
    .chapter_next a.chapter_link {
    float: left;
    width: 90vw;
}
    
    .chapter_list {
    float: left;
    width: 90vw;
}
    
    .layout_news .tags {
    opacity: .5;
    padding-top: 20px;
}
    
    
    .chapter_next {
    width: 90vw;
}
    .chapter_next a.chapter_link::before {
position: inherit;
}
    
    
    
    #magazine_place_bottom #commentlist {
    width: 100%;
    margin: auto;
}
    body {
    font-size: 16px!important;
}
    
#magazine_content_head,
    .post_chapter.chapter_ p{
width: 98vw;
padding: 0vw 1vw 0vw 1vw;
}
    
    
    
    div#magazine_place_top-news article.item:nth-child(2) .fixsize, 
    div#magazine_place_top-news article.item:nth-child(3) .fixsize{
    height:15vw;
}
    
    h1.tag{font-size:2em;}
    
    .mod_comment_editor #comments .info-left {
    width: 100%;
margin: 0;
        text-align: center;
}
div#magazine-content-container.clear.layout_site #magazine-content-container article.item img {
    width: 100vw !important;
    height: auto !important;
}
    
    .mod_comment_editor #comments .info-left a{display: none;}
    
    
    .mod_comment_editor #comments .info-right{padding-bottom: 20px;text-align: center;float:inherit;width: 100%;}
  
    .form-group.form_pt1.empty,
    .form-group.form_comment.required,
    .form-group.form_email,
    .form-group.form_name.required {
    width:100%;
    float:left;
}
	
	.checkbox.tabable{width:10%;float:left;2}
	
    .page_page.schema_WebSite{
    width: 96vw;
    padding: 2vw;
}
    
    .ControlElement_cell {
    float: left;
    width: 100%;
}
    
    
  
    .logo img {
    width: 200px;
        margin: inherit;       
}
    
    .logo a{margin: inherit;width:200px;}
    
    .logo {
    right: 20px;
        left:inherit;
}
    #magazine_place_recent-comments {
    width:96vw;
    padding: 2vw;
}
    #magazine_place_recent-comments ol::after {
display: none;
}
    
  
    
    #magazine_inner {
    width:100vw;
}
   #magazine_place_top-news h3.mod_blog_newslist,
    h3.mod_blog_newslist,
    #magazine_place_recent-comments h3,
    div#magazine_place_bottom h3.code_caption{font-size: 1.5em;
padding-left: 10px;}

    #magazine_navigation {
width: 100%;
padding: 2vw;
box-sizing: border-box ;
}
    div#magazine_content_news span.title {
    font-size: 2.3em;
    color: #FC4747;
}
	
	#magazine_place_recent-comments ol {
    max-width:inherit;
}
	
    #magazine_place_pop-news article {
        width: 100%;
        max-width: inherit;
    }

    
    div#magazine_content_head .head_p {
font-size: inherit;
}
    
    #magazine_place_head {
    float: right;
    display: none;
}
    
    .mod_blog_tags {
float: left;
padding-top: 0px;
width: 40vw;
display: block;
margin-right: 5vw;
        padding-top: 20px;
}
    #magazine_place_navigation > div {
    float: left;
    padding: 0vw;
    width: 100%;
}
    

    #magazine_navigation h3 {
    width:100%;
}
    
    #fad_search_form_field {
    width: 80vw;
}
    
    .mod_search_form {
    padding-top: 10px;
}
 
    
    div#magazine_place_top-news article.item {
    width: 100vw;
        height:50vw;
}
    
   div#magazine_place_top-news div.category_container article.item:nth-child(2), div#magazine_place_top-news div.category_container article.item:nth-child(3) {
width: 100vw;
height: 50vw;
margin: 0;
max-width: inherit;
margin-top: 4vw;

} 
    div#magazine_place_top-news .fad_blog_article_title {
    font-size: 2em;
}
    div#magazine_place_top-news div.category_container article.item:nth-child(3) .fad_blog_article_title, div#magazine_place_top-news div.category_container article.item:nth-child(4) .fad_blog_article_title {
    font-size: 2em;
}
    
    div#magazine_place_pop-news .fad_blog_article_topic {
        padding-right: 2vw;
}
    
    #magazine_place_pop-news article {
width: 96vw;
padding: 2vw;
float: left;
display: block;
padding-bottom: 10px;
margin: 0;
padding-top: 10px;
}
    
  #magazine_place_pop-news article img {
width: 150px !important;
height: auto !important;
float: left;
margin-right: 10px;
}
    

    
    img.fad_blog_article.layout_news {
    width: 20vw !important;
    height: auto !important;
    float: left;
    margin-right: 10px;
}
    
  div.fad_blog_article_text {
display: none;
}
    
    div#magazine_place_categories-news article h3 {width:100%;float:left;}

    div#magazine_place_pop-news h3 {
    float:inherit;
}
    
    #magazine_place_current-news article {
    width: 100vw;
    margin: 0vw;
    margin-top: 0;
    padding-bottom: 10px;
    float: left;
    border-bottom: none;
    margin-bottom: 10px;
}
    
    
    div#magazine_place_pop-news time {
float: inherit;
}
    
    
    #magazine_place_current-news article a {
    width: 100vw;
}
    
    #magazine_place_current-news time {
    float: right;
    opacity: .5;
    padding-right: 20px;
}
    
    #magazine_place_categories-news .category_container {
    width: 96vw;
    margin: 2vw;
}
    #magazine_place_categories-news article {
    width: 96vw;

    }
	
	body.layout_home #footer {margin-bottom: 0;}
    
    #magazine_place_categories-news .fad_blog_article_title {
width:inherit;
        
}
    #magazine_place_categories-news article a {
    float: left;
    width: 96vw;
}
    
    #magazine_place_categories-news article img {
    width: 96vw !important;
}

    
    #magazine_content_news {
width: 100vw;
max-width: inherit;
padding: 0;
margin: 0;
border-right: 0;
}

    .layout_news #magazine_place_bottom {
width: 98vw;
padding: 0vw 1vw 0vw 1vw;
}
    
    div#magazine_content_news .topic a {
    float: left;
        float: left;
opacity: .5;
}
    #magazine_content_text {
    width: 94vw;
    padding: 2vw;
}
    
    .post_chapter.chapter_ {
    float: left;
    width: 90vw;
}
    
    #magazine_place_top {
position: fixed;
bottom: 0;
padding: 0;
left: 0;
width: 100%;
height:inherit;
background-color: white;
border-top: 1px solid rgba(0, 0, 0, 0.1);
display: flex;
z-index: 100000;
justify-content: center;
}
	
	
	div#magazine_place_top img {
    width: 40px;
    height: auto;
}
    div#magazine_content_news .mod_social_share {
    float: left;
}
 
    .mod_comment_editor .info-right {
    float: left;
}
    
    .tabable {
width: 80vw;
float: left;   
}
    
    .ControlElement_label_text {
    font-size: 1.25em;
    float: left;
    width:100%;
}
    
    .ControlElement_label.required {
    width:100%;
    float:left;
}
    
    .ControlElement_label {
    width: 100%;
    float: left;
}
    
    .ControlElement_label.empty {
    display: none;
}
    
    .layout_news #magazine_place_sidebar {
float: left;
box-sizing: border-box ;
padding: 1vw;
max-width: inherit;
width: 100vw;
}
	#magazine_place_navigation input[type="text"]:focus{width:200px;}
    
    #magazine-content-container.layout_news #magazine_place_sidebar article {
    width: 100%;
padding-bottom: 20px;
}
    .layout_news #magazine_place_sidebar .fad_blog_article_title {
    font-size: 1em;
}
 .layout_news #magazine_place_sidebar time {
    font-size: 1em;
}
    
    #magazine_place_sidebar h3.mod_blog_newslist {
    font-size: 2em;
        width:100%;
}
    
    #footer {
    width:100vw;
		margin-bottom: 45px;
}
    
    #footer .mod_sitemap{
    width: 96vw;
    padding: 2vw;
}
    
    #magazine_place_footer-bottom {
    width:100vw;
padding: 0;
}
    
    #magazine-content-container article.item {
float: left;
width: 100%;
padding: 0;
padding-top: 20px;
border-bottom: 1px dashed black;
padding-bottom: 10px;
}
    
 #magazine-content-container.layout_news #magazine_place_sidebar article img {display: block;}
    
    
#magazine-content-container article img {
display: none;
}
    
 #magazine-content-container article h3{
    width:96vw;
    padding: 2vw;
}
    
    
  #magazine-content-container .fad_blog_article_author {
    width: 96vw;
    padding: 2vw;
}
    

 .page_search {
    width:96vw;
    padding: 2vw;
}
    
}
@media  (min-width:810px) and (max-width:1100px) and (orientation:landscape){
    #magazine_content_news {
        width: 100vw;
        padding: .5vw;
        max-width: inherit;
    }
	
    .layout_news #magazine_place_bottom {
        width: 80%;
        padding:0% 10% 0% 10%;
    }

    .layout_news #magazine_place_sidebar {
width: 100vw;
max-width: inherit;
box-sizing: border-box;
padding: 0% 10% 0% 10%;
    }
	
.layout_news #magazine_place_sidebar	.category_container {
    float: left;
    width: 50%;
}
	
    #magazine_place_top {
position: fixed;
bottom: 0;
width: 100%;
left: 0;
height: inherit;
padding: 0;
background-color: white;
border-top: 1px solid rgba(0, 0, 0, 0.1);
display: flex;
z-index: 100000;
justify-content: center;
    }
	#footer{margin-bottom: 35px;}

	div#magazine_content_news .mod_social_share {
    float:left;
}
}
	
	
	


@media  (min-width:300px) and (max-width:800px) and (orientation:landscape){

	#magazine_site_content {
    width:100%;
    padding: 0;
}
	
	.form-group.form_sicherheitscode.required {
    float:left;
    width:100%;
}
	  #footer {
    width:100vw;
		margin-bottom: 45px;
}
    
	
	div#magazine-content-container.clear.layout_news .wrapper_text .image-meta {
    width: 100% !important;
    max-width:100%!important;
		left:0;
}
	
	
.wrapper_text {
width: 100%;
padding: 0;
}
	
	.ControlElement_cell span{display: block;
width:100%;} 

	td.ControlElement_cell.required input {
font-size: 1.25em;
border: 1px solid;
padding: 10px;
width: 100%;
box-sizing: border-box ;
}
.comment_write_ajax_box{
    padding-bottom: 20px;
}
	
    .logo p{margin-top: 0;}
    
    .plistaHeadline {
    font-size: 2em;
    line-height: 1.5;
}
    
    #magazine_place_current-news .fad_blog_article_title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
    
    div#magazine_place_categories-news h3.code_caption {
    font-size: 2em;
}
    
    

 #magazine_content_head .chapter_title {
    font-size: 2em;
}
    .tags {
    width:100%;
}
    
    .chapter {
    width: 90vw;
}
    .chapter_next a.chapter_link {
    float: left;
    width: 90vw;
}
    
    .chapter_list {
    float: left;
    width: 90vw;
}
    
    .layout_news .tags {
    opacity: .5;
    padding-top: 20px;
}
    
    
    .chapter_next {
    width: 90vw;
}
    .chapter_next a.chapter_link::before {
position: inherit;
}
    
    
    
    #magazine_place_bottom #commentlist {
    width: 100%;
    margin: auto;
}
    body {
    font-size: 16px!important;
}
    
#magazine_content_head,
    .post_chapter.chapter_ p{
width: 98vw;
max-width: inherit;
margin: 0;
padding: 0vw 1vw 0vw 1vw;
border-right: 0;
}
    
	
    
    
    div#magazine_place_top-news article.item:nth-child(2) .fixsize, 
    div#magazine_place_top-news article.item:nth-child(3) .fixsize{
    height:15vw;
}
    
    h1.tag{font-size:2em;}
    
    .mod_comment_editor #comments .info-left {
    width: 100%;
margin: 0;
        text-align: center;
}
div#magazine-content-container.clear.layout_site #magazine-content-container article.item img {
    width: 100vw !important;
    height: auto !important;
}
    
    .mod_comment_editor #comments .info-left a{display: none;}
    
    
    .mod_comment_editor #comments .info-right{padding-bottom: 20px;text-align: center;float:inherit;width: 100%;}
  
    .form-group.form_pt1.empty,
    .form-group.form_comment.required,
    .form-group.form_email,
    .form-group.form_name.required {
    width:100%;
    float:left;
}
    .page_page.schema_WebSite{
    width: 96vw;
    padding: 2vw;
}
    
    .ControlElement_cell {
    float: left;
    width: 100%;
}
    
    
  
    .logo img {
    width: 200px;
        margin: inherit;       
}
    
    .logo a{margin: inherit;width:200px;}
    
    .logo {
    right: 20px;
        left:inherit;
}
    #magazine_place_recent-comments {
    width:96vw;
    padding: 2vw;
}
    #magazine_place_recent-comments ol::after {
display: none;
}
    
  
    
    #magazine_inner {
    width:100vw;
}
   #magazine_place_top-news h3.mod_blog_newslist,
    h3.mod_blog_newslist,
    #magazine_place_recent-comments h3,
    div#magazine_place_bottom h3.code_caption{font-size: 1.5em;
padding-left: 10px;}

    #magazine_navigation {
width: 100%;
padding: 2vw;
box-sizing: border-box ;
}
    div#magazine_content_news span.title {
    font-size: 2.3em;
    color: #FC4747;
}
	
	#magazine_place_recent-comments ol {
    max-width:inherit;
}
	
    #magazine_place_pop-news article {
        width: 100%;
        max-width: inherit;
    }

    
    div#magazine_content_head .head_p {
font-size: inherit;
}
    
    #magazine_place_head {
    float: right;
    display: none;
}
    
    .mod_blog_tags {
float: left;
padding-top: 0px;
width: 40vw;
display: block;
margin-right: 5vw;
        padding-top: 20px;
}
    #magazine_place_navigation > div {
    float: left;
    padding: 0vw;
    width: 100%;
}
    

    #magazine_navigation h3 {
    width:100%;
}
    
    #fad_search_form_field {
    width: 80vw;
}
    
    .mod_search_form {
    padding-top: 10px;
}
 
    
    div#magazine_place_top-news article.item {
    width: 100vw;
}
    
   div#magazine_place_top-news div.category_container article.item:nth-child(2), div#magazine_place_top-news div.category_container article.item:nth-child(3) {
width: 100vw;
height: 50vw;
margin: 0;
margin-top: 4vw;
	   max-width: inherit;

} 
    div#magazine_place_top-news .fad_blog_article_title {
    font-size: 2em;
}
    div#magazine_place_top-news div.category_container article.item:nth-child(3) .fad_blog_article_title, div#magazine_place_top-news div.category_container article.item:nth-child(4) .fad_blog_article_title {
    font-size: 2em;
}
    
    div#magazine_place_pop-news .fad_blog_article_topic {
        padding-right: 2vw;
}
    
    #magazine_place_pop-news article {
width: 96vw;
padding: 2vw;
float: left;
display: block;
padding-bottom: 10px;
margin: 0;
padding-top: 10px;
}
    
  #magazine_place_pop-news article img {
width: 150px !important;
height: auto !important;
float: left;
margin-right: 10px;
}
    

    
    img.fad_blog_article.layout_news {
    width: 20vw !important;
    height: auto !important;
    float: left;
    margin-right: 10px;
}
    
  div.fad_blog_article_text {
display: none;
}
    
    div#magazine_place_categories-news article h3 {width:100%;float:left;}

    div#magazine_place_pop-news h3 {
    float:inherit;
}
    
    #magazine_place_current-news article {
    width: 100vw;
    margin: 0vw;
    margin-top: 0;
    padding-bottom: 10px;
    float: left;
    border-bottom: none;
    margin-bottom: 10px;
}
    
    
    div#magazine_place_pop-news time {
float: inherit;
}
    
    #magazine_place_current-news article a {
    width: 96vw;
    padding: 2vw;
}
    
    #magazine_place_current-news article a {
    width: 100vw;
}
    
    #magazine_place_current-news time {
    float: right;
    opacity: .5;
    padding-right: 20px;
}
    
    #magazine_place_categories-news .category_container {
width: 100%;
margin: 0;
max-width: inherit;
float: left;
box-sizing: border-box;
padding: 2%;
}
    #magazine_place_categories-news article {
    width:100%;
    }
    
    #magazine_place_categories-news .fad_blog_article_title {
width:inherit;
        
}
    #magazine_place_categories-news article a {
    float: left;
    width: 96vw;
}
    
    #magazine_place_categories-news article img {
    width: 96vw !important;
}

    
    #magazine_content_news {
width: 100vw;
max-width:inherit;
padding: 0;
margin: 0;
border-right: 0;
}

    .layout_news #magazine_place_bottom {
width: 98vw;
padding: 0vw 1vw 0vw 1vw;
}
    
    div#magazine_content_news .topic a {
    float: left;
        float: left;
opacity: .5;
}
	
    
    #magazine_place_top {
position: fixed;
bottom: 0;
	z-index: 100000;
width: 100vw;
height: inherit;
background-color: white;
border-top: 1px solid rgba(0, 0, 0, 0.1);
display: flex ;
justify-content: center ;
}
	div#magazine_place_top img {
    width: 40px;
    height: auto;
}
    
    div#magazine_content_news .mod_social_share {
    float: left;
}
 
    .mod_comment_editor .info-right {
    float: left;
}
    
    .tabable {
width: 80vw;
float: left;   
}
    
    .ControlElement_label_text {
    font-size: 1.25em;
    float: left;
    width:100%;
}
    
    .ControlElement_label.required {
    width:100%;
    float:left;
}
    
    .ControlElement_label {
    width: 100%;
    float: left;
}
    
    .ControlElement_label.empty {
    display: none;
}
    
    .layout_news #magazine_place_sidebar {
float: left;
box-sizing: border-box ;
padding: 1vw;
max-width: inherit;
width: 100vw;
}
	#magazine_place_navigation input[type="text"]:focus{width:200px;}
    
    #magazine-content-container.layout_news #magazine_place_sidebar article {
    width: 100%;
padding-bottom: 20px;
}
    .layout_news #magazine_place_sidebar .fad_blog_article_title {
    font-size: 1em;
}
 .layout_news #magazine_place_sidebar time {
    font-size: 1em;
}
    
    #magazine_place_sidebar h3.mod_blog_newslist {
    font-size: 2em;
        width:100%;
}
    
    #footer {
    width:100vw;
}
    
    #footer .mod_sitemap{
    width: 96vw;
    padding: 2vw;
}
    
    #magazine_place_footer-bottom {
    width:100vw;
padding: 0;
}
    
    #magazine-content-container article.item {
float: left;
width: 100%;
padding: 0;
padding-top: 20px;
border-bottom: 1px dashed black;
padding-bottom: 10px;
}
    
 #magazine-content-container.layout_news #magazine_place_sidebar article img {display: block;}
    
    
#magazine-content-container article img {
display: none;
}
    
 #magazine-content-container article h3{
    width:96vw;
    padding: 2vw;
}
    
    
  #magazine-content-container .fad_blog_article_author {
    width: 96vw;
    padding: 2vw;
}
    

 .page_search {
    width:96vw;
    padding: 2vw;
}
    
    
}

