/*
Theme Name: IslamiQ 2020
Theme URI: http://islamiq.6c-tr.com
Description: Template für die IslamiQ-Seite
Author: Kerim Gürsoy
Author URI: http://islamiq.6c-tr.com
*/

/* ****************** */
/* Basic Theme Styles */
/* ****************** */
body {
	/*background-image: url(images/Kufic.png);*/
	color: #363636;
	font-family: Franklin Gothic Book, Tahoma, Arial, Helvetica;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
@font-face {
    font-family: "Franklin Gothic Medium Cond";
	src: url("fonts/framdcn.eot");
	src: local('Franklin Gothic Medium Cond'), local('Franklin Gothic Medium Cond'), url('fonts/framdcn.TTF') format('truetype');
    src: url('fonts/framdcn.eot?#iefix') format('embedded-opentype'),
         url('fonts/framdcn.woff') format('woff'),
         url('fonts/framdcn.svg#quartzregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
#header {
	width: 980px;
	margin: auto;
	position: relative;
	height: 190px;
}
.content {
	width: 980px;
	margin: auto;
	position: relative;
}
a {
	color: #000;
	text-decoration: none;
}
img {
	border: none;
}
.header_wrapper {
	background-color: #fff;
	width: 100%;
	border-bottom: 5px solid #f0f0f0;
    z-index: 100;
    top: 0px;
    position: fixed;
}
.header_wrapper_outer_box {
    height: 200px;
}
#content_wrapper {
	/*background-color: #f6f6f4;*/
	border-bottom: 5px solid #f0f0f0;
	height: 527px;
}
body.home #content_wrapper {
    height: 655px;
}
#headline_wrapper {
	/*background-color: #f6f6f4;*/
	border-bottom: 5px solid #f0f0f0;
	display: block;
}
/* ********* */
/* Animation */
/* ********* */
#header,
.logo_box,
.logo_box img,
.main-navigation li,
.main-navigation li a,
#content_wrapper,
.article_bar,
#sm-inner-box .tag,
#sm-inner-box .monat,
#sm-inner-box .jahr,
.top_article_box .kicker,
.top_article_box .headline a,
.top_article_box .excerpt_box p,
.top_article_box .slider_right_box,
#sidebar .serien_box a {
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;	    
}
/* ******************* */
/* Overall page Styles */
/* ******************* */
h1 {
	padding-bottom: 3px;
}
h2, h2 a {
	color: #000;
	text-decoration: none;
	font-size: 18px;
}
h2 a:hover {
	color: #930a05;
}
.highlight {
	color: #930a05;
}
.uppercase {
	text-transform: uppercase;
	font-family: Franklin Gothic Medium Cond;
	font-size: 40px;
	letter-spacing: 1px;
	line-height: 0;
	padding: 4px 0 6px 25px;
	color: #000;
}
.invisible {
	text-indent: -9999px;
	position: absolute;
}
h2.kicker {
	margin: -5px 0 5px 1px;
	font-family: Franklin Gothic Medium Cond;
	font-weight: unset;
	font-size: 20px;
	font-weight: bold;
}
.main_cat_Panorama #main {
    border-right: 55px solid #0042B0 !important;
}
.main_cat_Gesellschaft #main {
    border-right: 55px solid #106500 !important;
}
.main_cat_Politik #main {
    border-right: 55px solid #9E0E00 !important;
}
.main_cat_Feuilleton #main {
    border-right: 55px solid #3A0059 !important;
}
.main_cat_Debatte #main {
    border-right: 55px solid #0B656F !important;
}
.main_cat_Recht #main {
    border-right: 55px solid #D89900 !important;
}
.category_Panorama h2.kicker,
.category_Panorama .crp_related h3,
.category_Panorama .crp_related .stitle,
.category_Panorama .single_content a,
.category_Panorama .home_category_title,
.category_Panorama .home_category_title a {
	color:#0042B0 !important;
}
.category_Gesellschaft h2.kicker,
.category_Gesellschaft .crp_related h3,
.category_Gesellschaft .crp_related .stitle,
.category_Gesellschaft .single_content a,
.category_Gesellschaft .home_category_title,
.category_Gesellschaft .home_category_title a {
	color:#106500 !important;
}
.category_Politik h2.kicker,
.category_Politik .crp_related h3,
.category_Politik .crp_related .stitle,
.category_Politik .single_content a,
.category_Politik .home_category_title,
.category_Politik .home_category_title a {
	color:#9E0E00 !important;
}
.category_Feuilleton h2.kicker,
.category_Feuilleton .crp_related h3,
.category_Feuilleton .crp_related .stitle,
.category_Feuilleton .single_content a,
.category_Feuilleton .home_category_title,
.category_Feuilleton .home_category_title a {
	color:#3A0059 !important;
}
.category_Debatte h2.kicker,
.category_Debatte .crp_related h3,
.category_Debatte .crp_related .stitle,
.category_Debatte .single_content a,
.category_Debatte .home_category_title,
.category_Debatte .home_category_title a {
	color:#0B656F !important;
}
.category_Recht h2.kicker,
.category_Recht .crp_related h3,
.category_Recht .crp_related .stitle,
.category_Recht .single_content a,
.category_Recht .home_category_title,
.category_Recht .home_category_title a {
	color:#D89900 !important;
}
.kicker {
	text-transform: uppercase;
	font-size: 19px;
	letter-spacing: 0.3px;
}
.crp_related .kicker {
	font-size: 14px;
	letter-spacing: 0.3px;  
    font-weight: bold;
    color: #333;
}
.logo_box {
	padding-top: 68px;
	width: 400px;
}
.logo_box h1 {
	text-indent: -9999px;
	position: absolute;
}
h2.headline {
	margin-top: -3px;
	font-family: Franklin Gothic Medium Cond;
	font-weight: normal;
	font-size: 30px;
	margin-bottom: 6px;
}
.article .headline_box h2.headline {
	margin-right: 20px;
}
.headline_box h2.headline a,
.search h2.headline a {
	font-size: 34px;
	line-height: 1.1em;
	font-weight: bold;
}
body.category .headline_box h2.headline {
    line-height: 20px;
}
#main {
	border-right: 55px solid #ccc;
	background-color: #fff;
	width: 590px;
	padding: 25px 15px 33px 0;
	float: left;
	clear: left;
	position: relative;
	top: 0px;
}
#main h2.middle {
	font-size: 21px;
}
#main h2.large {
	font-size: 14px;
}
#main .excerpt {
	font-size: 18px;
	line-height: 1.3;
	/*width: 560px;*/
	margin-top: 0px;
	z-index: 9;
	/*display: inline-block;*/
	/*margin-bottom: -20px;*/
}
.article .excerpt {
    min-height: 125px;
}
#main .entry {
	font-size: 18px;
	line-height: 1.5;
	padding-bottom: 2px;
	/*width: 560px;*/
	/* width: 605px; */
	width: 585px;
	margin-top: -20px;
	z-index: 9;
}
.single_page .entry h2 {
	font-size: 24px;
	padding-right: 20px;
}
#main .entry p {
}
#main .excerpt p {
	margin: 10px 15px 0 0;
}
.post-edit-link {
	color: red;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	z-index: 100;
}
.top_articles ::selection,
.article ::selection,
#single ::selection,
#main ::selection,
.sidebar ::selection,
.sidebar_home ::selection {
	background: #930a05;
	color: #fff;
	text-shadow: none;
}
.top_articles ::-moz-selection,
.article ::-moz-selection,
#single ::-moz-selection,
#main ::-moz-selection,
.sidebar ::-moz-selection,
.sidebar_home ::-moz-selection {
	background: #930a05;
	color: #fff;
	text-shadow: none;
}
.grecaptcha-badge {
    display: none;
}
/* ********** */
/* Startseite */
/* ********** */
#content_wrapper .home {
	padding-top: 0px;
    margin-top: 0px;
}
#content_wrapper #main {
	border: none;
}
.upzslider {
	padding-top: 25px;
}
#main .article_bar #social-media-buttons #sm-inner-box {
	position: absolute;
	top: 15px;
	left: 3px;
}
.content .single_page #sm-inner-box .kommentar,
.single_page #sm-inner-box .kommentar a,
.single_page .category_Politik #sm-inner-box .kommentar a,
.single_page .category_Gesellschaft #sm-inner-box .kommentar a,
.single_page .category_Recht #sm-inner-box .kommentar a,
.single_page .category_Panorama #sm-inner-box .kommentar a,
.single_page .category_Feuilleton #sm-inner-box .kommentar a,
.single_page .category_Debatte #sm-inner-box .kommentar a {
	color: #747474;
}
.single_page .category_Gesellschaft #sm-inner-box .kommentar:hover,
.single_page .category_Gesellschaft #sm-inner-box .kommentar a:hover,
.category_Gesellschaft #sm-inner-box .kommentar,
.category_Gesellschaft #sm-inner-box .kommentar a,
.cat_Gesellschaft #sm-inner-box .kommentar {
	color: #dfdfdf;
}
.single_page .category_Politik #sm-inner-box .kommentar:hover,
.single_page .category_Politik #sm-inner-box .kommentar a:hover,
.category_Politik #sm-inner-box .kommentar,
.category_Politik #sm-inner-box .kommentar a,
.cat_Politik #sm-inner-box .kommentar {
	color: #dfdfdf;
}
.single_page .category_Recht #sm-inner-box .kommentar:hover,
.single_page .category_Recht #sm-inner-box .kommentar a:hover,
.category_Recht #sm-inner-box .kommentar,
.category_Recht #sm-inner-box .kommentar a,
.cat_Recht #sm-inner-box .kommentar {
	color: #dfdfdf;
}
.single_page .category_Feuilleton #sm-inner-box .kommentar:hover,
.single_page .category_Feuilleton #sm-inner-box .kommentar a:hover,
.category_Feuilleton #sm-inner-box .kommentar,
.category_Feuilleton #sm-inner-box .kommentar a,
.cat_Feuilleton #sm-inner-box .kommentar {
	color: #dfdfdf;
}
.single_page .category_Panorama #sm-inner-box .kommentar:hover,
.single_page .category_Panorama #sm-inner-box .kommentar a:hover,
.category_Panorama #sm-inner-box .kommentar,
.category_Panorama #sm-inner-box .kommentar a,
.cat_Panorama #sm-inner-box .kommentar {
	color: #dfdfdf;
}
.single_page .category_Debatte #sm-inner-box .kommentar:hover,
.single_page .category_Debatte #sm-inner-box .kommentar a:hover,
.category_Debatte #sm-inner-box .kommentar,
.category_Debatte #sm-inner-box .kommentar a,
.cat_Debatte #sm-inner-box .kommentar {
	color: #dfdfdf;
}
.article_bar #social-media-buttons #sm-inner-box .kommentar {
	margin-top: 15px;
	line-height: 23px;
}
.smartphone_cat_more {
    display: block;
    clear: left;
    font-size: 19px;
    padding-top: 20px;
    text-align: right;
    margin-right: 30px;    
}
/* UPZ-Slider */
.upzslider #fragment-1,
.upzslider #fragment-2,
.upzslider #fragment-3,
.upzslider #fragment-4 {
	display: none;
}
/* Top-Artikel Slider */
.top_article_box {
    margin-top: 25px;
}
.slider_right_box {
    width: 355px;
    height: 264px;
    float: right;
    padding: 15px 15px 0 5px;
    text-align: right;
    color: #fff;
}
.slider_right_inner_box {
    position: absolute;
    right: 15px;
    width: 60%;
}
.slider_right_inner_box .excerpt_box p {
    font-size: 19px;
    display: inline;
    line-height: 28px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.slider_right_box h2.kicker {
    font-size: 22px;
    font-weight: bold;
    display: inline-block;
}
.slider_right_box h2.headline a {
    font-size: 44px;
    font-weight: bold;
    line-height: 49px;
}
.slider_right_box a,
.slider_right_box h2 {
    color: #fff;
}
.slider_right_box a:hover {
    color: #fff;
}
.slider_category_ {
    background-color: #0042B0;
}
.slider_category_Politik,
.slider_category_Politik h2.kicker,
.slider_category_Politik h2.headline a,
.slider_category_Politik .excerpt_box p {
	background-color: #9E0E00;
}
.slider_category_Gesellschaft,
.slider_category_Gesellschaft h2.kicker,
.slider_category_Gesellschaft h2.headline a,
.slider_category_Gesellschaft .excerpt_box p {
    background-color: #106500;   
}
.slider_category_Recht,
.slider_category_Recht h2.kicker,
.slider_category_Recht h2.headline a,
.slider_category_Recht .excerpt_box p {
	background-color: #D89900;
}
.slider_category_Feuilleton,
.slider_category_Feuilleton h2.kicker,
.slider_category_Feuilleton h2.headline a,
.slider_category_Feuilleton .excerpt_box p {
	background-color: #3A0059;
}
.slider_category_Debatte,
.slider_category_Debatte h2.kicker,
.slider_category_Debatte h2.headline a,
.slider_category_Debatte .excerpt_box p {
	background-color: #0B656F;
}
.slider_category_Panorama,
.slider_category_Panorama h2.kicker,
.slider_category_Panorama h2.headline a,
.slider_category_Panorama .excerpt_box p {
    background-color: #0042B0;
}
/* ******************** */
/* Social Media Buttons */
/* ******************** */
#main #social-media-buttons {
	position: absolute;
	display: inline-block;
	top: 0px;
}
#main #social-media-buttons #sm-inner-box {
	width: 50px;
	position: absolute;
	top: 25px;
	left: 607px;
}
#social-media-buttons #sm-inner-box .tag,
#social-media-buttons #sm-inner-box .monat {
	color: #fff;
	font-size: 28px;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	line-height: 25px;
}
#social-media-buttons #sm-inner-box .jahr {
	color: #fff;
	font-size: 15px;
	padding-left: 2px;
	text-align: center;
	font-family: Franklin Gothic Medium Cond;
	line-height: 17px;
}
#social-media-buttons #sm-inner-box .kommentar,
#social-media-buttons #sm-inner-box .facebook_btn,
#social-media-buttons #sm-inner-box .twitter_btn,
#social-media-buttons #sm-inner-box .google_plus_btn,
#social-media-buttons #sm-inner-box .email_btn,
#social-media-buttons #sm-inner-box .rss_btn,
#social-media-buttons #sm-inner-box .print_btn {
	background-repeat: no-repeat;
	font-family: Franklin Gothic Medium Cond;
	font-size: 19px;
	line-height: 23px;
	width: 32px;
	height: 30px;
	margin: 25px 0 0 10px;
	padding-top: 3px;
	text-align: center;
	display: inline-block;
}
#social-media-buttons .printomatic {
	background-image: url(images/print_small_btn.png) !important;
	width: 32px !important;
	height: 32px !important;
	margin: 3px 0 0 10px !important;	
}
#social-media-buttons #sm-inner-box .kommentar {
	background-image: url(images/kommentar.png);
}
#social-media-buttons #sm-inner-box .facebook_btn {
	background-image: url(images/facebook_btn.png);
	margin-top: 5px;
}
#social-media-buttons #sm-inner-box .facebook_btn:hover {
	background-position: 0 -33px;
}
#social-media-buttons #sm-inner-box .twitter_btn {
	background-image: url(images/twitter_btn.png);
	margin-top: 5px;
}
#social-media-buttons #sm-inner-box .twitter_btn:hover {
	background-position: 0 -33px;
}
#social-media-buttons #sm-inner-box .google_plus_btn {
	background-image: url(images/google_plus_btn.png);
	margin-top: 5px;
}
#social-media-buttons #sm-inner-box .google_plus_btn:hover {
	background-position: 0 -33px;
}
#social-media-buttons #sm-inner-box .rss_btn {
	background-image: url(images/rss_btn.png);
	margin-top: 5px;
}
#social-media-buttons #sm-inner-box .rss_btn:hover {
	background-position: 0 -33px;
}
#social-media-buttons #sm-inner-box .email_btn {
	background-image: url(images/email_btn.png);
	margin-top: 5px;
}
#social-media-buttons #sm-inner-box .email_btn:hover {
	background-position: 0 -33px;
}
#social-media-buttons #sm-inner-box .print_btn {
	background-image: url(images/print_btn.png);
	margin-top: 5px;
}
#social-media-buttons #sm-inner-box .print_btn:hover {
	background-position: 0 -33px;
}
/* ************ */
/* Top Articles */
/* ************ */
.top_articles {
	height: 206px;
	margin-top: 22px;
	margin-bottom: 30px;
	position: relative;
	/*overflow: hidden;*/
}
.top_articles .item {
	float: left;
	width: 290px;
    height: 355px;
    overflow: hidden;
}
.top_articles .item .kicker {
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: #0b6566;
	font-weight: bold;
	margin: 0 0 3px;
	text-decoration: none;
}
.top_articles .item .headline a {
	line-height: 1.1 !important;
	color: #000;
	font-size: 24px;
	margin-top: -3px;
	margin-bottom: 0;
	text-decoration: none;
	font-weight: normal;
}
.top_articles .item .subline {
	color: #757575;
	margin-top: 5px;
}
.top_articles .item .excerpt {
	font-size: 16px;
	margin-top: -10px;
	line-height: 1.4;
    height: 108px;
}
.top_articles .item_no_1 {
	padding-right: 15px;
	width: 300px;
}
.top_articles .item_no_2 {
	padding-right: 35px;
	width: 280px;
}
.top_articles .item_no_3 {
	padding-left: 50px;
	width: 291px;
}
.top_articles h2.kicker {
	font-size: 13px;
	text-transform: uppercase;
}
.top_articles h2.headline {
	font-size: 17px;
}
.top_articles .excerpt {
	font-size: 15px;
	/*height: 86px;*/
	overflow: hidden;
}
.top_articles .debatte_top_button {
	background-color: #f0f0f0;
	background-image: url(images/navigation/debatte_grey_xxl.png);
	background-repeat: no-repeat;
	background-position: 2px 100%;
	width: 55px;
	height: 330px;
	position: absolute;
	left: 605px;
	/*bottom: -130px;*/ 
    cursor: pointer;
}
.top_articles .debatte_top_button_hover {
    background-color: #0b6566;
    background-image: url(images/navigation/debatte_grey_xxl_hover.png);
	background-repeat: no-repeat;
	background-position: 2px 100%;
	width: 55px;
	height: 330px;
	position: absolute;
	left: 605px;
	/*bottom: -130px;*/ 
    cursor: pointer;
}
a.debatte_links img {
    margin-top: 10px;
    width: 280px;
    height: 129px;
}
/* ******* */
/* Sidebar */
/* ******* */
.sidebar {
	font-size: 16px;
	width: 300px;
	padding: 17px 0 20px 20px;
	float: left;
}
.sidebar ul,
.sidebar_home ul {
	list-style-type: none;
	padding: 0 0 0 0;
	line-height: 18px;
}
.sidebar_home .search_field {
	margin-bottom: 20px;
}
.sidebar .title,
.sidebar_home .title {
	color: #000000;
	border-top: 1px solid #ccc;
	padding-top: 30px;
	margin-top: 30px;
}
.sidebar ul li,
.sidebar_home ul li {
	margin-bottom: 10px;
	line-height: 18px;
}
#sidebar {
	padding: 0 0 0 0;
	margin-top: 0px;
	float: left;
	width: 300px;
}
.sidebar_home {
	font-size: 16px;
	width: 300px;
	padding: 0 0 0 0;
	float: left;
	margin-left: 74px;
	margin-top: 18px;
}
.sidebar #searchform {
	margin-top: 7px;
	margin-bottom: 19px;
}
#searchform .screen-reader-text {
	position: absolute;
	text-indent: -9999px;
}
.search_field #searchform input#s {
	background:url(images/lupe.png) no-repeat right #F6F6F4;
	background-color: #F6F6F4;
	border: 1px solid #ccc;
	height: 25px;
	width: 288px;
	font-family: Franklin Gothic Medium Cond;
	font-size: 16px;
	padding-left: 10px;
	color: #adabab;
}
.search_field #searchform input#s:hover {
	color: #000;
}
.cat_Recht #searchform input#s:hover {
	color: #D89900;
}
.cat_Gesellschaft #searchform input#s:hover {
	color: #106500;
}
.cat_Politik #searchform input#s:hover {
	color: #9E0E00;
}
.cat_Feuilleton #searchform input#s:hover {
	color: #3A0059;
}
.cat_Panorama #searchform input#s:hover {
	color: #0042B0;
}
.cat_Debatte #searchform input#s:hover {
	color: #0B656F;
}
.sidebar span.autor a,
.sidebar_home span.autor a {
	color: #9E0E00;
}
.sidebar .title,
.sidebar_home .title {
	font-size: 20px;
	font-family: Franklin Gothic Medium Cond;
	text-transform: uppercase;
	margin-bottom: 10px;
	width: 300px;
	font-weight: bold;
}
.sidebar .post-stats,
.sidebar_home .post-stats {
	font-weight: normal;
	font-size: 13px;
}
#sidebar .wp-polls-form input,
input.wysija-submit {
	background-color: #F6F6F4;
	border: 1px solid #ccc;
	padding: 3px;
}
.widget_wysija_cont input.wysija-submit {
	height: 26px;
	margin: -13px 0 20px 222px;
}
input.wysija-input {
	float: left;
	padding: 3px;
	width: 200px;
}
.sidebar_debatte b {
	color: #0B656F;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Franklin Gothic Medium Cond;
}
.sidebar .schlagworter {
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;
}
.sidebar .schlagworter_bottom {
    display: inline-block;
    margin-bottom: 15px;
}
/* ******************** */
/* Sidebar Category Bar */
/* ******************** */
.sidebar_category_bar {
	width: 55px;
	display: inline-block;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 605px;
	z-index: -1;
}
.sidebar_cat_bar_Politik .sidebar_category_bar {
	background-color: #9E0E00;
}
.sidebar_cat_bar_Gesellschaft .sidebar_category_bar {
	background-color: #106500;
}
.sidebar_cat_bar_Recht .sidebar_category_bar {
	background-color: #D89900;
}
.sidebar_cat_bar_Feuilleton .sidebar_category_bar {
	background-color: #3A0059;
}
.sidebar_cat_bar_Debatte .sidebar_category_bar {
	background-color: #0B656F;
}
.sidebar_cat_bar_Panorama .sidebar_category_bar {
	background-color: #0042B0;
}
/* default */
.sidebar_cat_bar_ .sidebar_category_bar {
	background-color: #454545;
}
/* ******************** */
/* Social Media Buttons */
/* ******************** */
.social-media-btns {
	border-top: 1px solid #ccc;
	margin: 3px 0 -5px 0;
	padding: 30px 0 0 0;
	width: 300px;
	display: block;
	position: relative;
}
.facebook {
	margin-left: 0px;
}
.twitter {
	margin: 1px 0 0 25px;
	position: absolute;
}
.google-plus {
	margin: 1px 0 0 138px;
	position: absolute;
}
.supsystic-social-sharing .twitter {
	margin: 0;	
}
.supsystic-social-sharing a {
	color: #fff !important;	
}
/* ***************** */
/* Header Navigation */
/* ***************** */
.main-navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#header .nav_1,
#header .nav_2,
#header .nav_3,
#header .nav_4,
#header .nav_5,
#header .nav_6,
#header .nav_7 {
	position: absolute;
	top: 0px;
}
#header .nav_1 {
	left: 445px;
}
#header .nav_2 {
	left: 525px;
}
#header .nav_3 {
	left: 605px;
}
#header .nav_4 {
	left: 685px;
}
#header .nav_5 {
	left: 765px;
}
#header .nav_6 {
	left: 845px;
}
#header .nav_7 {
	left: 925px;
}
#header .startseite,
#header .politik,
#header .gesellschaft,
#header .panorama,
#header .feuilleton,
#header .recht,
#header .debatte {
	width: 50px;
	height: 194px;
	display: inline-block;
	text-indent: -9999px;
	opacity: 0.2;
}
#header .startseite,
#header .startseite_active {
	background-image: url(images/navigation/startseite.png);
    background-repeat: no-repeat;
    background-color: #454545;
	border-bottom: 1px solid #454545;
	width: 55px;
	height: 190px;
	display: inline-block;
}
#header .politik,
#header .politik_active {
	background-image: url(images/navigation/politik.png);
    background-repeat: no-repeat;
    background-color: #9e0e00;
	border-bottom: 1px solid #9e0e00;
	width: 55px;
	height: 190px;
	display: inline-block;
}
#header .gesellschaft,
#header .gesellschaft_active {
	background-image: url(images/navigation/gesellschaft.png);
    background-color: #106500;
    background-repeat: no-repeat;
	border-bottom: 1px solid #106500;
	width: 55px;
	height: 190px;
	display: inline-block;
}
#header .panorama,
#header .panorama_active {
	background-image: url(images/navigation/panorama.png);
    background-repeat: no-repeat;
    background-color: #0042b0;
	border-bottom: 1px solid #0042b0;
	width: 55px;
	height: 190px;
	display: inline-block;
}
#header .recht,
#header .recht_active {
	background-image: url(images/navigation/recht.png);
    background-repeat: no-repeat;
    background-color: #d89900;
	border-bottom: 1px solid #d89900;
	width: 55px;
	height: 190px;
	display: inline-block;
}
#header .feuilleton,
#header .feuilleton_active {
	background-image: url(images/navigation/feuilleton.png);
    background-repeat: no-repeat;
    background-color: #3a0059;
	border-bottom: 1px solid #3a0059;
	width: 55px;
	height: 190px;
	display: inline-block;
}
#header .debatte,
#header .debatte_active {
	background-image: url(images/navigation/debatte.png);
    background-repeat: no-repeat;
    background-color: #0b656f;
	border-bottom: 1px solid #0b656f;
	width: 55px;
	height: 190px;
	display: inline-block;
}
.nav-toggle {
	display: none;
}

/* Menü Animation */
.main-navigation li a:hover {
    opacity: 1 !important;
}
body.scrolled .nav_1:hover,
body.scrolled .nav_2:hover,
body.scrolled .nav_3:hover,
body.scrolled .nav_4:hover,
body.scrolled .nav_5:hover,
body.scrolled .nav_6:hover,
body.scrolled .nav_7:hover {
    top: 0px !important;
}
body.scrolled a.politik:hover {
    background-image: url(images/navigation/politik.png) !important;
    opacity: 1 !important;
    background-position-y: 0px !important;
}
body.scrolled a.gesellschaft:hover {
    background-image: url(images/navigation/gesellschaft.png) !important;
    opacity: 1 !important;
    background-position-y: 0px !important;
}
body.scrolled a.startseite:hover {
    background-image: url(images/navigation/startseite.png) !important;
    opacity: 1 !important;
    background-position-y: 0px !important;
}
body.scrolled a.panorama:hover {
    background-image: url(images/navigation/panorama.png) !important;
    opacity: 1 !important;
    background-position-y: 0px !important;
}
body.scrolled a.recht:hover {
    background-image: url(images/navigation/recht.png) !important;
    opacity: 1 !important;
    background-position-y: 0px !important;
}
body.scrolled a.feuilleton:hover {
    background-image: url(images/navigation/feuilleton.png) !important;
    opacity: 1 !important;
    background-position-y: 0px !important;
}
body.scrolled a.debatte:hover {
    background-image: url(images/navigation/debatte.png) !important;
    opacity: 1 !important;
    background-position-y: 0px !important;
}

/* ******* */
/* Article */
/* ******* */
.article {
	position: relative;
	padding-left: 25px;
	margin-bottom: 50px;
	width: 580px;
    display: inline-block;
}
.article .article_bar {
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 55px;
	height: 100%;
	position: absolute;
	right: -55px;
	bottom: 0px;
}
.search .attachment-medium,
.article .attachment-medium,
.article .attachment-article-thumbnail {
	float: left;
	width: 200px;
	height: 98px;
	margin-right: 20px;
	padding-top: 10px;
}
.article .with_thumbnail {
	float: left;
	width: 345px;
	margin-bottom: 0px;
	display: inline-block;
}
.article .background {
	left: 0px;
	top: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.article a img,
.article .headline_box,
.article .excerpt {
	position: relative;
	z-index: 10;
}

/* ********* */
/* Autor-Box */
/* ********* */
.autor_box,
.autor_box a {
	font-family: Franklin Gothic Medium Cond;
	font-weight: normal;
	font-size: 16px;
	color: #000000;
	display: inline-block;
	margin: -5px 0 5px 0;
}
/* ************ */
/* Headline Box */
/* ************ */
#headline_box_inner_content {
	width: 985px;
	margin: auto;
	position: relative;
	padding: 19px 0 0 5px;;
	margin-bottom: -3px;
}
#headline_box_inner_content .kicker {
	font-size: 22px;
	letter-spacing: 0.5px;
}
#headline_box_inner_content .headline {
	font-size: 60px;
	line-height: 60px;
}
#headline_box_inner_content .excerpt {
	font-size: 22px;
	line-height: 26px;
	margin-top: -15px;
}
#headline_box_inner_content .category_Panorama .kicker {
	color: #333;
}
#headline_box_inner_content .category_Panorama .headline {
	color: #000;
}
#headline_box_inner_content .category_Feuilleton .headline {
	color: #000;
}
#headline_box_inner_content .category_Gesellschaft .headline {
	color: #000;
}
#headline_box_inner_content .category_Gesellschaft .kicker {
	color: #333;
	margin-left: 3px;
}
#headline_box_inner_content .category_Politik .kicker {
	color: #333;
}
#headline_box_inner_content .category_Politik .headline {
	color: #000;
}
#headline_box_inner_content .category_Recht .headline {
	color: #000;
}
#headline_box_inner_content .category_Debatte .headline {
	color: #000;
}
/* ************ */
/* Category Bar */
/* ************ */
.category .entry {
	margin-top: 7px !important;
}
.category_Panorama .category_bar {
	background-color: #C6DEDE;
}
.category_Panorama .background {
	border-left: #0042B0 5px solid;
}
.category_Panorama .article_bar {
    background-color: #f0f0f0;
}
.category_Panorama .set_bg_color {
    background: #0042B0 !important;
}
.category_Panorama #social-media-buttons #sm-inner-box .tag,
.category_Panorama #social-media-buttons #sm-inner-box .monat,
.category_Panorama #social-media-buttons #sm-inner-box .jahr {
    color: #0042B0;
}
.category_Panorama .set_bg_color #social-media-buttons #sm-inner-box .tag,
.category_Panorama .set_bg_color #social-media-buttons #sm-inner-box .monat,
.category_Panorama .set_bg_color #social-media-buttons #sm-inner-box .jahr {
    color: #fff;
}
.category_Panorama .headline a {
	color: #222;
}
.category_Panorama #sm-inner-box .kommentar,
.category_Panorama #sm-inner-box .kommentar a {
    color: #0042B0;
}
.category_Gesellschaft .category_bar {
	background-color: #106500;
}
.category_Gesellschaft .article_bar {
	background-color: #f0f0f0;
}
.category_Gesellschaft .set_bg_color {
    background: #106500 !important;
}
.category_Gesellschaft #social-media-buttons #sm-inner-box .tag,
.category_Gesellschaft #social-media-buttons #sm-inner-box .monat,
.category_Gesellschaft #social-media-buttons #sm-inner-box .jahr {
    color: #106500;
}
.category_Gesellschaft .set_bg_color #social-media-buttons #sm-inner-box .tag,
.category_Gesellschaft .set_bg_color #social-media-buttons #sm-inner-box .monat,
.category_Gesellschaft .set_bg_color #social-media-buttons #sm-inner-box .jahr {
    color: #fff;
}
.category_Gesellschaft .headline a {
	color: #222;
}
.category_Gesellschaft .background {
	border-left: #106500 5px solid;
}
.category_Gesellschaft #sm-inner-box .kommentar,
.category_Gesellschaft #sm-inner-box .kommentar a {
    color: #106500;
}
.category_Politik .background {
	border-left: #8C0000 5px solid;
}
.category_Politik .category_bar {
	background-color: #8C0000;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";*/
}
.category_Politik .article_bar {
	background-color: #f0f0f0;
}
.category_Politik .set_bg_color {
    background: #8C0000 !important;
}
.category_Politik #social-media-buttons #sm-inner-box .tag,
.category_Politik #social-media-buttons #sm-inner-box .monat,
.category_Politik #social-media-buttons #sm-inner-box .jahr {
    color: #8C0000;
}
.category_Politik .set_bg_color #social-media-buttons #sm-inner-box .tag,
.category_Politik .set_bg_color #social-media-buttons #sm-inner-box .monat,
.category_Politik .set_bg_color #social-media-buttons #sm-inner-box .jahr {
    color: #fff;
}
.category_Politik .headline a {
	color: #222;
}
.category_Politik #sm-inner-box .kommentar,
.category_Politik #sm-inner-box .kommentar a {
    color: #8C0000;
}
.category_Feuilleton .category_bar {
	background-color: #eecdff;
}
.category_Feuilleton .headline a {
	color: #222;
}
.category_Feuilleton .background {
	border-left: #3A0059 5px solid;
}
.category_Feuilleton .article_bar {
	background-color: #f0f0f0;
}
.category_Feuilleton .set_bg_color {
    background: #3A0059 !important;
}
.category_Feuilleton #social-media-buttons #sm-inner-box .tag,
.category_Feuilleton #social-media-buttons #sm-inner-box .monat,
.category_Feuilleton #social-media-buttons #sm-inner-box .jahr {
    color: #3A0059;
}
.category_Feuilleton .set_bg_color #social-media-buttons #sm-inner-box .tag,
.category_Feuilleton .set_bg_color #social-media-buttons #sm-inner-box .monat,
.category_Feuilleton .set_bg_color #social-media-buttons #sm-inner-box .jahr {
    color: #fff;
}
.category_Feuilleton #sm-inner-box .kommentar,
.category_Feuilleton #sm-inner-box .kommentar a {
    color: #3A0059;
}
.category_Debatte .category_bar {
	background-color: #0B656F;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";*/
}
.category_Debatte .background {
	border-left: #0B656F 5px solid;
}
.category_Debatte .article_bar {
	background-color: #f0f0f0;
}
.category_Debatte .set_bg_color {
    background: #0B656F !important;
}
.category_Debatte #social-media-buttons #sm-inner-box .tag,
.category_Debatte #social-media-buttons #sm-inner-box .monat,
.category_Debatte #social-media-buttons #sm-inner-box .jahr {
    color: #0B656F;
}
.category_Debatte .set_bg_color #social-media-buttons #sm-inner-box .tag,
.category_Debatte .set_bg_color #social-media-buttons #sm-inner-box .monat,
.category_Debatte .set_bg_color #social-media-buttons #sm-inner-box .jahr {
    color: #fff;
}
.category_Debatte .headline a {
	color: #222;
}
.category_Debatte #sm-inner-box .kommentar,
.category_Debatte #sm-inner-box .kommentar a {
    color: #0B656F;
}
.category_Recht .category_bar {
    background-color: #d89900;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";*/
}
.category_Recht .article_bar {
	background-color: #f0f0f0;
}
.category_Recht .set_bg_color {
    background: #d89900 !important;
}
.category_Recht #social-media-buttons #sm-inner-box .tag,
.category_Recht #social-media-buttons #sm-inner-box .monat,
.category_Recht #social-media-buttons #sm-inner-box .jahr {
    color: #d89900;
}
.category_Recht .set_bg_color #social-media-buttons #sm-inner-box .tag,
.category_Recht .set_bg_color #social-media-buttons #sm-inner-box .monat,
.category_Recht .set_bg_color #social-media-buttons #sm-inner-box .jahr {
    color: #fff;
}
.category_Recht .background {
	border-left: #d89900 5px solid;
}
.category_Recht .headline a {
	color: #222;
}
.category_Recht #sm-inner-box .kommentar,
.category_Recht #sm-inner-box .kommentar a {
    color: #d89900;
}
.category_bar {
	position: absolute;
	width: 55px;
	height: 130%;
	opacity: 0.15;
	top: -33px;
	left: 610px;
}
/* ****** */
/* Single */
/* ****** */
#single .headline {
	text-transform: none;
	margin-bottom: 30px;
	font-weight: bold;
}
#single .bild_beschreibung {
	color: #999;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 31px;
	font-size: 10px;
}
#single .bild_beschreibung a {
	color: #999;
}
#single .excerpt {
	position: relative;
	z-index: 10;
	font-size: 21px;
	margin-left: 1px;
}
#single p.wp-caption-text {
	width: 96%;
	font-size: 12px;
	color: #999;
	text-align: center;
	margin-top: 5px;
}
#single .alignleft {
	float: left;
	padding: 0 10px 10px 0;
}
#single .alignright {
	float: right;
	padding: 0 0 10px 10px;
}
#single .alignnone {
	display: block;
}
#single .aligncenter {
	width: 560px;
	margin: auto;
}
#single img.wp-post-image {
	width: 585px;
	height: 278px;
}
#single .kicker ,
#single .headline {
	position: relative;
	z-index: 10;
}
.content #main .single_content {
	margin-top: -20px;
}
#single .info_box {
	margin: 5px 0 10px 10px;
}
.content #single .info_box a {
	color: #000;
	text-decoration: underline;
}
#single .single_content a,
#kommentar_formular a,
.unterseite a {
	color: #888;
	text-decoration: none;
}
#single .single_content a:hover,
#kommentar_formular a:hover {
	text-decoration: none;
}
.content #single .info_box_right {
    background-color: #f0f0f0;
}
.category_Politik .info_box {
	border-left: 25px solid #9E0E00;
}
.category_Gesellschaft .info_box {
	border-left: 25px solid #106500;
}
.category_Recht .info_box {
	border-left: 25px solid #D89900;
}
.category_Panorama .info_box {
	border-left: 25px solid #0042B0;
}
.category_Debatte .info_box {
	border-left: 25px solid #0B656F;
}
.category_Feuilleton .info_box {
    border-left: 25px solid #3A0059;
}
/* ****************** */
/* Search Result Page */
/* ****************** */
.content .suchergebnis_seite {
	padding-top: 7px !important;
}
.suchergebnis_seite .info {
	font-size: 16px;
}
#main .search .excerpt {
	line-height: 1.5;
}
.search .excerpt,
.search .headline,
.search .kicker {
	/* width: 565px; */
}
.cat_Politik .search,
.cat_Panorama .search,
.cat_Gesellschaft .search,
.cat_Feuilleton .search,
.cat_Recht .search,
.cat_Debatte .search,
.suchergebnis_seite .search,
#author-info .search {
	width: 580px;
	position: relative;
	margin-bottom: 25px;
	padding: 12px 0 0 25px;
}
.cat_Politik .search .headline a {
	color: #9E0E00;
}
.cat_Politik .search {
	background-color: #fff0f0;
}
.cat_Gesellschaft .search {
	background-color: #e3ebe3;
}
.cat_Gesellschaft .search .headline a {
	color: #106500;
}
.cat_Panorama .search .headline a {
	color: #0042B0;
}
.cat_Panorama .search {
	background-color: #f2f7ff;
}
.cat_Recht .search .headline a {
	color: #D89900;
}
.cat_Recht .search {
	background-color: #fffbf1;
}
.cat_Debatte .search .headline a {
	color: #0B656F;
}
.cat_Debatte .search {
	background-color: #f1feff;
}
.cat_Feuilleton .search .headline a {
	color: #3A0059;
}
.cat_Feuilleton .search {
	background-color: #fbf4ff;
}
#main .search #social-media-buttons {
	position: static;
}
#main .search #social-media-buttons #sm-inner-box {
	top: 20px;
}
.search #social-media-buttons #sm-inner-box .tag,
.search #social-media-buttons #sm-inner-box .monat {
	height: 25px;
}
.search #social-media-buttons #sm-inner-box .kommentar {
	line-height: 23px;
	margin-top: 15px;
}
/* ********** */
/* Unterseite */
/* ********** */
.unterseite {
	min-height: 3500px;
	padding-top: 0px !important;
	padding-bottom: 60px !important;
}
.unterseite h2 {
	font-size: 26px;
	margin: 20px 0 30px 0;
}
/* ************* */
/* Category Page */
/* ************* */
.content .category_page {
	padding-top: 17px !important;
}
body.category .content #main {
    border-right: 55px solid #fff;
}
/* **************** */
/* Individual Pages */
/* **************** */
body.page-id-19707 .sidebar {
    display: none;
}
body.page-id-19707 .content #main {
    border: none;
}
body.page-id-19707 #main,
body.page-id-19707 #main .entry,
body.page-id-19707 iframe {
    width: 100%;
}
/* ******** */
/* Tag Page */
/* ******** */
.content .tag_page {
	border-right: 55px solid #ffffff !important;
	padding-top: 4px !important;
}
/* ****** */
/* Footer */
/* ****** */
#footer {
	background-color: #fff;
	clear: left;
}
.footer_ad_line {
	border-top: 1px solid #ccc;
	margin-bottom: 20px;
}
.footer_content {
	margin-top: 20px;
	padding: 20px 0 20px 0;
	text-align: center;
	border-top: 1px solid #ccc;
}
/* ********************** */
/* Seiten Blättern Styles */
/* ********************** */
.pagination {
	font-family: Franklin Gothic Medium Cond;
	font-size: 14px;
	width: 660px;
}
.inner_pagination {
	width: 100px;
	margin: auto;
}
.pagination span, .pagination a {
	text-decoration: none;
	color: #fff;
	background: #555;
}
.inner_pagination span {
	margin: 3px;
}
.pagination a {
	padding: 6px;
}
.pagination a:hover{
	color: #fff;
	background: #930a05;
}
.pagination .current{
	background: #930a05;
	color: #fff;
	padding: 6px;
}
/* *************** */
/* Kontaktformular */
/* *************** */
.ufo-form input,
.ufo-form button,
.ufo-form textarea {
	background-color: #F6F6F4;
	border: 1px solid #ccc;
	padding: 3px;
}
body.page-id-237 .grecaptcha-badge {
    display: block;
}
/* *************************** */
/* Yet Another Related Article */
/* *************************** */
body.home .yarpp_own_headline {
    display: none;
}
.yarpp_own_headline {
    border-top: 1px solid #ccc;
    padding-top: 30px;
    margin-top: 30px;
}
.yarpp-related {
	clear: left;
    position: relative;
    z-index: 99;
    margin-bottom: 40px;
}
.yarpp_link {
	font-size: 15px;
	margin-top: 10px;
    display: block;
}
/*.yarpp_cat_Politik .yarpp_kicker {
	color: #9E0E00;
}
.yarpp_cat_Gesellschaft .yarpp_kicker {
	color: #106500;
}
.yarpp_cat_Recht .yarpp_kicker {
	color: #b67716;
}
.yarpp_cat_Feuilleton .yarpp_kicker {
	color: #3A0059;
}
.yarpp_cat_Panorama .yarpp_kicker {
	color: #0042b0;
}
.yarpp_cat_Debatte .yarpp_kicker {
	color: #0b656f;
}*/
.yarpp_kicker {
	font-size: 14px;
	text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.3px;
    color: #333;
}
/* ********************************************** */
/* Popular Posts Plugin u. YARPP Related Articles */
/* ********************************************** */
.yarpp-related-widget b,
.kg_popular_post b {
	font-weight: bold;
	text-transform: uppercase;
	font-family: Franklin Gothic Medium Cond;
    font-size: 13px;
    letter-spacing: 0.5px;
}
.popular_post_cat_Politik b,
.yarpp-related-widget .Politik b {
	color: #9E0E00;
}
.popular_post_cat_Gesellschaft b,
.yarpp-related-widget .Gesellschaft b {
	color: #106500;
}
.popular_post_cat_Recht b,
.yarpp-related-widget .Recht b {
	color: #b67716;
}
.popular_post_cat_Feuilleton b,
.yarpp-related-widget .Feuilleton b {
	color: #3A0059;
}
.popular_post_cat_Panorama b,
.yarpp-related-widget .Panorama b {
	color: #0042b0;
}
.popular_post_cat_Debatte b,
.yarpp-related-widget .Debatte b {
	color: #0b656f;
}
/* **** */
/* Info */
/* **** */
.info_box {
	position: relative;
	float: right;
	width: 291px;
}
.content #main .info_box p {
	width: 281px;
}
.info_box_full p {
    width: 96% !important;
}
.info_box_right {
	color: #000;
	font-size: 14px;
	padding: 15px;
	width: 281px;
	position: relative;
	text-align: right;
}
/* ************** */
/* Horizontal Tab */
/* ************** */
#single .wpui-light .ui-corner-all {
	border-radius: 0 0 0 0;
	border: none;
}
.category_Gesellschaft .wpui-light .ui-tabs-panel {
	background: #106500;
	border-radius: 0 0 0 0;
	color: #ffffff;
	text-shadow: none;
	width: 588px;
	margin-top: 1px;
}
#main .category_Gesellschaft .wpui-light .ui-button {
	border: 1px solid #fff;
	border-radius: 0 0 0 0;
	box-shadow: none;
	background: #fff;
	color: #000;
}
#main .category_Gesellschaft .wpui-light .ui-button:hover {
	background: #106500;
	color: #fff;
	border: 1px solid #fff;
}
.category_Feuilleton .wpui-light .ui-tabs-panel {
	background: #3A0059;
	border-radius: 0 0 0 0;
	color: #ffffff;
	text-shadow: none;
	margin-top: 1px;
}
#main .category_Feuilleton .wpui-light .ui-button {
	border: 1px solid #fff;
	border-radius: 0 0 0 0;
	box-shadow: none;
	background: #fff;
	color: #000;
}
#main .category_Feuilleton .wpui-light .ui-button:hover {
	background: #3A0059;
	color: #fff;
	border: 1px solid #fff;
}
.category_Politik .wpui-light .ui-tabs-panel {
	background: #9E0E00;
	border-radius: 0 0 0 0;
	color: #ffffff;
	text-shadow: none;
	margin-top: 1px;
}
#main .category_Politik .wpui-light .ui-button {
	border: 1px solid #fff;
	border-radius: 0 0 0 0;
	box-shadow: none;
	background: #fff;
	color: #000;
}
#main .category_Politik .wpui-light .ui-button:hover {
	background: #9E0E00;
	color: #fff;
	border: 1px solid #fff;
}
.category_Recht .wpui-light .ui-tabs-panel {
	background: #D89900;
	border-radius: 0 0 0 0;
	color: #ffffff;
	text-shadow: none;
	margin-top: 1px;
}
#main .category_Recht .wpui-light .ui-button {
	border: 1px solid #fff;
	border-radius: 0 0 0 0;
	box-shadow: none;
	background: #fff;
	color: #000;
}
#main .category_Recht .wpui-light .ui-button:hover {
	background: #D89900;
	color: #fff;
	border: 1px solid #fff;
}
.category_Debatte .wpui-light .ui-tabs-panel {
	background: #0B656F;
	border-radius: 0 0 0 0;
	color: #ffffff;
	text-shadow: none;
	margin-top: 1px;
}
#main .category_Debatte .wpui-light .ui-button {
	border: 1px solid #fff;
	border-radius: 0 0 0 0;
	box-shadow: none;
	background: #fff;
	color: #000;
}
#main .category_Debatte .wpui-light .ui-button:hover {
	background: #0B656F;
	color: #fff;
	border: 1px solid #fff;
}
.category_Panorama .wpui-light .ui-tabs-panel {
	background: #0042B0;
	border-radius: 0 0 0 0;
	color: #ffffff;
	text-shadow: none;
	margin-top: 1px;
}
#main .category_Panorama .wpui-light .ui-button {
	border: 1px solid #fff;
	border-radius: 0 0 0 0;
	box-shadow: none;
	background: #fff;
	color: #000;
}
#main .category_Panorama .wpui-light .ui-button:hover {
	background: #0042B0;
	color: #fff;
	border: 1px solid #fff;
}
/* Next Page Link */
.next_page_link {
    text-align: center;
    font-weight: bold;
}
.next_page_link a {
    color: #9E0E00;
}
.next_page_link a:hover {
    color: #ccc;
}
/* ********** */
/* Kommentare */
/* ********** */
.kommentare_title {
	font-family: Franklin Gothic Medium Cond;
	font-size: 24px;
	font-weight: normal;
	margin: 40px 0 10px 0;
}
.kommentar_box_Politik,
.kommentar_box_Politik .kommentar_box_right {
	background-color: #FFF0F0;
}
.kommentar_box_Politik .kommentar_autor {
	color: #9E0E00;
}
.kommentar_box_Gesellschaft,
.kommentar_box_Gesellschaft .kommentar_box_right {
	background-color: #E3EBE3;
}
.kommentar_box_Gesellschaft .kommentar_autor {
	color: #106500;
}
.kommentar_box_Debatte,
.kommentar_box_Debatte .kommentar_box_right {
	background-color: #F1FEFF;
}
.kommentar_box_Debatte .kommentar_autor {
	color: #0B656F;
}
.kommentar_box_Recht,
.kommentar_box_Recht .kommentar_box_right {
	background-color: #FFFBF1;
}
.kommentar_box_Recht .kommentar_autor {
	color: #D89900;
}
.kommentar_box_Feuilleton,
.kommentar_box_Feuilleton .kommentar_box_right {
	background-color: #FBF4FF;
}
.kommentar_box_Feuilleton .kommentar_autor {
	color: #3A0059;
}
.kommentar_box_Panorama,
.kommentar_box_Panorama .kommentar_box_right {
	background-color: #F2F7FF;
}
.kommentar_box_Panorama .kommentar_autor {
	color: #0042B0;
}
.kommentare {
	padding: 20px;
	position: relative;
	margin-bottom: 20px;
}
.kommentar_box_right {
	position: absolute;
	right: -15px;
	top: 0px;
	width: 15px;
	height: 100%;
}
.kommentare .kommentar_autor {
	font-family: Franklin Gothic Medium Cond;
	font-size: 18px;
	margin-bottom: 5px;
}
.kommentare .kommentar_text {
	font-size: 16px;
	line-height: 21px;
	white-space: pre-wrap;
}
.kommentare .kommentar_datum,
.kommentare .kommentar_uhrzeit {
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	position: absolute;
	line-height: 25px;
}
.kommentare .kommentar_datum {
	right: -64px;
	top: 20px;
	font-size: 11px;
}
.content .kommentare .kommentar_uhrzeit {
	right: -58px;
	top: 36px;
	font-size: 13px;
	font-weight: bold;
}
/* Kommentar-Formular */
.kommentar_felder_Politik input,
.kommentar_felder_Politik textarea {
	background-color: #FFF0F0;
	border: 1px solid #e1c3bf;
	border-color: #e1c3bf !important;
	color: #9E0E00;
}
.kommentar_felder_Gesellschaft input,
.kommentar_felder_Gesellschaft textarea {
	background-color: #E3EBE3;
	border: 1px solid #a7d5a7;
	border-color: #a7d5a7 !important;
	color: #106500;
}
.kommentar_felder_Recht input,
.kommentar_felder_Recht textarea {
	background-color: #FFFBF1;
	border: 1px solid #f9eac7;
	border-color: #f9eac7 !important;
	color: #D89900;
}
.kommentar_felder_Feuilleton input,
.kommentar_felder_Feuilleton textarea {
	background-color: #FBF4FF;
	border: 1px solid #efe2f6;
	border-color: #efe2f6 !important;
	color: #3A0059;
}
.kommentar_felder_Debatte input,
.kommentar_felder_Debatte textarea {
	background-color: #F1FEFF;
	border: 1px solid #def7f9;
	border-color: #def7f9 !important;
	color: #0B656F;
}
.kommentar_felder_Panorama input,
.kommentar_felder_Panorama textarea {
	background-color: #F2F7FF;
	border: 1px solid #dfe8f6;
	border-color: #dfe8f6 !important;
	color: #0042B0;
}
#kommentar_formular {
	margin-top: 30px;
	position: relative;
}
#kommentar_formular .diskutieren_sie_mit {
	background-image: url(images/diskutieren_sie_mit.png);
	width: 18px;
	height: 218px;
	position: absolute;
	top: 18px;
	right: -52px;
}
#kommentar_formular,
#kommentar_formular textarea,
#kommentar_formular input {
	font-family: Arial;
	font-size: 13px;
}
#kommentar_formular textarea {
	padding: 3px;
	width: 598px;
	border-right: none;
}
#kommentar_formular input {
	padding: 3px;
	width: 598px;
	border-right: none;
}
#kommentar_formular input#submit {
	background-color: #F6F6F4;
	border: 1px solid #ccc;
	color: #000;
	width: 300px;
}
.netiquette_link {
	position: absolute;
	left: 350px;
	top: 263px;
}
/* ************ */
/* WP-Footnotes */
/* ************ */
sup a.footnote-link {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
ol.footnotes li {
	margin-bottom: 10px;
}
#main .category_Politik sup a {
	color: #9E0E00;
	text-decoration: none;
}
#main .category_Debatte sup a {
	color: #0B656F;
	text-decoration: none;
}
#main .category_Gesellschaft sup a {
	color: #106500;
	text-decoration: none;
}
#main .category_Recht sup a {
	color: #D89900;
	text-decoration: none;
}
#main .category_Feuilleton sup a {
	color: #3A0059;
	text-decoration: none;
}
#main .category_Panorama sup a {
	color: #0042B0;
	text-decoration: none;
}
/* *********** */
/* Werbebanner */
/* *********** */
.banner_startseite_slider_980_150 {
	margin: 17px 0 -8px 0;
	font-size: 11px;
	text-align: right;
	color: #888;
}
.banner_content_oben_660_300,
.banner_content_unten_660_300 {
	margin-bottom: 15px;
	font-size: 11px;
	text-align: right;
	color: #888;
	width: 660px;
}
.sidebar_home .banner_sidebar_oben_300_250 {
	margin-top: 12px;
	font-size: 11px;
	text-align: right;
	color: #888;
}
.banner_sidebar_oben_300_250 {
	margin-bottom: 10px;
	margin-top: 8px;
	font-size: 11px;
	text-align: right;
	color: #888;
}
.banner_sidebar_mitte_300_250 {
	margin: 20px 0 0 0;
	font-size: 11px;
	text-align: right;
	color: #888;
	border-top: 1px solid #ccc;
	padding-top: 25px;
}
.banner_sidebar_unten_300_250 {
	font-size: 11px;
	text-align: right;
	color: #888;
	border-top: 1px solid #ccc;
	padding-top: 25px;
}
.banner_ausserhalb_rechts_160_600 {
	position: absolute;
	top: 216px;
	left: 1000px;
	font-size: 11px;
	text-align: right;
	color: #888;
}
.banner_ausserhalb_rechts_unterseiten .banner_ausserhalb_rechts_160_600 {
	top: 191px;
	font-size: 11px;
	text-align: right;
	color: #888;
}
.banner_general_footer_980_150 {
	font-size: 11px;
	text-align: right;
	color: #888;
	margin-bottom: -10px;
}
.banner_single_content_300_250 {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	font-size: 11px;
	text-align: right;
	color: #888;
}
.banner_single_content_untent_605_300 {
	font-size: 11px;
	text-align: right;
	color: #888;
}
div.g-1,
div.g-8 {
	width: 980px;
	height: 180px;	
}
div.g-2,
div.g-3 {
	width: 660px;	
}
body.home div.g-2 {
    margin-top: -20px;
}
div.g-5 {
	
}
div.g-9,
div.g-11 {
	float: right;	
}

#topfive {
   display: none;
}
/* Nextgen Sidebar Gallery */
#ngg-webslice .entry-title {
	line-height: 26px;	
}

.ngg-kerro-box a.ngg-fancybox:nth-of-type(1) {
	display: block;
}
.ngg-kerro-box a.ngg-fancybox:nth-of-type(2),
.ngg-kerro-box a.ngg-fancybox:nth-of-type(3),
.ngg-kerro-box a.ngg-fancybox:nth-of-type(4),
.ngg-kerro-box a.ngg-fancybox:nth-of-type(5),
.ngg-kerro-box a.ngg-fancybox:nth-of-type(6),
.ngg-kerro-box a.ngg-fancybox:nth-of-type(7),
.ngg-kerro-box a.ngg-fancybox:nth-of-type(8),
.ngg-kerro-box a.ngg-fancybox:nth-of-type(9),
.ngg-kerro-box a.ngg-fancybox:nth-of-type(10) {
	display: none;
}
.kerro_iquote .ngg-widget img {
	border: none;
}
/* Nextgen Gallery */
.single_content .ngg-gallery-thumbnail img {
	width: 175px;
	height: 117px;	
}
/* Contact Form 7 */
.wpcf7-form {
	padding-top: 10px;	
}
.wpcf7-form input {
	width: 96%;
	padding: 5px;	
}
.wpcf7-submit {
	cursor: pointer;
	width: 99% !important;	
	border: 1px solid #ccc;
}
.wpcf7-submit:hover {
	background-color: #fff;	
}
.wpcf7-textarea {
	width: 98%;	
}
/* Comment Pagination */
.page-numbers {
	color: #606060;
	margin-bottom: 25px;
	font-size: 17px;
	padding: 5px;
	margin-right: -4px;	
}
a.page-numbers,
.single_page .current {
	color: #606060;
	border: 1px solid #ccc;	
	padding: 5px 10px 5px 10px;	
}
a.page-numbers:hover {
	background-color: #efefef;	
}
.single_page .current {
	background-color: #ccc;
}
/* Related Posts */
body.home .crp_related {
    z-index: 10;
    position: relative;
}
body.home .crp_related h3 {
    display: none;
}
body.home .crp_related ul {
    list-style-type: none;
    margin: 30px 0 0 0;
    padding: 0;
}
body.home .crp_related li {
    margin-top: 7px;
}
body.home .crp_related li a {
    font-size: 15px;
}
body.home .crp_related li a .stitle { 
    text-transform: uppercase;
    color: #000 !important;
    font-family: "Arial";
    font-weight: bold;
    font-size: 12px;
}
body.single .crp_related {
    border-left: #666 5px solid;
	padding: 1px 0px 1px 25px;
	line-height: 10px;
}
body.single .category_Politik .crp_related {
    border-left: #9E0E00 25px solid;
	background: #f0f0f0;
}
body.single .category_Gesellschaft .crp_related {
    border-left: #106500 25px solid;
	background: #f0f0f0;
}
body.single .category_Panorama .crp_related {
    border-left: #0042B0 25px solid;
	background: #f0f0f0;
}
body.single .category_Recht .crp_related {
    border-left: #D89900 25px solid;
	background: #f0f0f0;
}
body.single .category_Debatte .crp_related {
    border-left: #0B656F 25px solid;
	background: #f0f0f0;
}
body.single .category_Feuilleton .crp_related {
    border-left: #3A0059 25px solid;
	background: #f0f0f0;
}
body.single .crp_related h3 {
    font-size: 10px;
	color: #aaa !important;
	margin-bottom: 20px;
	font-weight: normal;
}
body.single .crp_related ul {
    padding: 0;
    margin-top: -15px;
}
body.single .crp_related li {
	list-style-type: none;
	line-height: 18px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
body.single .crp_related li a {
    text-decoration: none !important;
    color: #000 !important;
}
body.single .stitle {
    text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	margin-right: 3px;
}
body.home .home_category_Politik,
body.page-template-dossier .home_category_Politik {
    border-left: 5px solid #9E0E00;
}
body.home .home_category_Gesellschaft,
body.page-template-dossier .home_category_Gesellschaft {
    border-left: 5px solid #106500;
}
body.home .home_category_Panorama,
body.page-template-dossier .home_category_Panorama {
    border-left: 5px solid #0042B0;
}
body.home .home_category_Recht,
body.page-template-dossier .home_category_Recht {
    border-left: 5px solid #D89900;
}
body.home .home_category_Feuilleton,
body.page-template-dossier .home_category_Feuilleton {
    border-left: 5px solid #3A0059;
}
body.home .home_category_Debatte,
body.page-template-dossier .home_category_Debatte,
body.page-template-moscheeangriffe .home_category_Debatte {
    border-left: 5px solid #0B656F;
    margin-top: 10px !important;
}
body.home .home_category_bottom,
body.page-template-dossier .home_category_bottom,
body.page-template-moscheeangriffe .home_category_bottom {
    clear: left;
    padding-left: 20px; 
    display: inline-block;
    margin-top: 75px;
}
body.home #main {
    padding: 15px 15px 0 0;
}
body.home .category_article_small_wrapper,
body.page-template-dossier .category_article_small_wrapper,
body.page-template-moscheeangriffe .category_article_small_wrapper {
    clear: left;
    padding-top: 25px;
}
body.home .category_article,
body.page-template-dossier .category_article,
body.page-template-moscheeangriffe .category_article {
    width: 301px;
    float: left;
}
body.home .category_article .kicker,
body.page-template-dossier .category_article .kicker,
body.page-template-moscheeangriffe .category_article .kicker {
    margin-top: 10px;
	font-size: 16px;
	line-height: 12px;
}
body.home .category_article .headline,
body.page-template-dossier .category_article .headline,
body.page-template-moscheeangriffe .category_article .headline {
    line-height: 26px;
}
body.home .category_article .headline a,
body.page-template-dossier .category_article .headline a,
body.page-template-moscheeangriffe .category_article .headline a{
    font-size: 22px;
	font-weight: bold;
	line-height: 20px;
}
body.home .category_article:nth-of-type(2),
body.page-template-dossier .category_article:nth-of-type(2),
body.page-template-moscheeangriffe .category_article:nth-of-type(2) {
    margin-left: 25px;
    margin-right: 25px; 
}
body.home .category_article img,
body.page-template-dossier .category_article img,
body.page-template-moscheeangriffe .category_article img {
    width: 100%;
    height: 100%;
}
body.home .home_category_title,
body.page-template-dossier .home_category_title,
body.page-template-moscheeangriffe .home_category_title {
    text-transform: uppercase;
    font-size: 40px;
    font-family: "Franklin Gothic Medium Cond";
    margin: 0 0 15px 0;
}
body.home .article_xxl_left,
body.page-template-dossier .article_xxl_left,
body.page-template-moscheeangriffe .article_xxl_left {
    width: 475px;
    float: left;
}
body.home .article_xxl_left img,
body.page-template-dossier .article_xxl_left img,
body.page-template-moscheeangriffe .article_xxl_left img {
    width: 100%;
    height: 100%;
}
body.home .article_xxl_right,
body.page-template-dossier .article_xxl_right,
body.page-template-moscheeangriffe .article_xxl_right {
    width: 450px;
    float: left;
    padding-left: 25px;
    padding-top: 5px;
}
body.home .article_xxl_right .kicker {
    
}
body.home .article_xxl_right .headline,
body.page-template-dossier .article_xxl_right .headline,
body.page-template-moscheeangriffe .article_xxl_right .headline {
    line-height: 38px;
    margin-bottom: -10px;
}
body.home .article_xxl_right .headline a,
body.page-template-dossier .article_xxl_right .headline a,
body.page-template-moscheeangriffe .article_xxl_right .headline a {
    font-size: 34px;
	font-weight: bold;
}
body.home .article_xxl_right .excerpt,
body.page-template-dossier .article_xxl_right .excerpt,
body.page-template-moscheeangriffe .article_xxl_right .excerpt {
    font-size: 18px;
    line-height: 1.3;
}
/* Supsystic Social Buttons */
body.single .single_content .supsystic-social-sharing {
    margin-top: 25px;
    margin-bottom: 25px;
}
body.single .single_content .supsystic-social-sharing .social-sharing-button {
    width: 146px;
    margin: 0;
    color: #fff !important;
    text-align: center;
}
/* Widget SERIEN */
#sidebar .serien_box a {
    background-color: #f0f0f0;
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: -8px;
    min-height: 50px;
    line-height: 20px;
    font-weight: bold;
    color: #393939;
    font-size: 17px;
    padding-top: 30px;
}
#sidebar .serien_box a:hover {
    background-color: #3b0659;
    color: #fff;
}
/* Zitate Box */
p.zitat {
    background-color: #fff;
    color: #393939;
    font-size: 24px;
    font-weight: bold;
    position: relative;
    line-height: 34px;
}
p.zitat .fa {
    font-size: 34px;    
}
p.zitat .zitat_icon {
    color: #95999d;
    position: absolute;
    top: 0px;
    left: -45px;
}
p.zitat .autor {
    font-weight: normal;
    font-size: 17px;
}
div.category_Debatte p.zitat .fa {
    color: #0b656f;
}
div.category_Politik p.zitat .fa {
    color: #9E0E00;
}
div.category_Gesellschaft p.zitat .fa {
    color: #106500;
}
div.category_Panorama p.zitat .fa {
    color: #0042B0;
}
div.category_Recht p.zitat .fa {
    color: #D89900;
}
div.category_Feuilleton p.zitat .fa {
    color: #3A0059;
}
/* Autor - Sidebar */
.sidebar .autor_vita {
    line-height: 23px;
}

/* Accordion Box */
.accordion_box .acc_title {
    cursor: pointer;  
    padding-top: 9px;
    padding-bottom: 9px;
    margin-top: 7px;
    padding-left: 10px;
    background-color: #f0f0f0;
    font-size: 17px;
    font-family: Franklin Gothic Medium Cond;
}
.accordion_box .acc_content {
    display: none;
    background-color: #f0f0f0;
	color: #000;
	font-size: 14px;
	padding: 10px;
    position: relative;
}
.accordion_box .fas {
    position: absolute;
    right: 30px;
    margin-top: -20px;
}
.category_Panorama .accordion_box .acc_title {
    border-left: 10px solid #0042B0;
}

.category_Panorama .accordion_box .title_highlight {
    color: #0042B0;
}
.category_Debatte .accordion_box .acc_title {
    border-left: 10px solid #0b656f;
}

.category_Debatte .accordion_box .title_highlight {
    color: #0b656f;
}
.category_Politik .accordion_box .acc_title {
    border-left: 10px solid #9E0E00;
}

.category_Politik .accordion_box .title_highlight {
    color: #9E0E00;
}
.category_Gesellschaft .accordion_box .acc_title {
    border-left: 10px solid #106500;
}
.category_Gesellschaft .accordion_box .acc_content {
    border-left: 10px solid #106500;
}
.category_Gesellschaft .accordion_box .title_highlight {
    color: #106500;
}
.category_Recht .accordion_box .acc_title {
    border-left: 10px solid #D89900;
}
.category_Recht .accordion_box .title_highlight {
    color: #D89900;
}
.category_Feuilleton .accordion_box .acc_title {
    border-left: 10px solid #3A0059; 
}
.category_Feuilleton .accordion_box .title_highlight {
    color: #3A0059;
}
/* End: Accordion Box */

/* Lesen Sie auch Box */
.lesen_sie_auch_box {
    cursor: pointer;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-top: 45px;
    margin-bottom: 30px;
    height: 160px;
}
.lesen_sie_auch_box h4 {
    text-transform: uppercase;
    margin: -17px 0px 0px 0px;
    background-color: #fff;
    width: 63%;
}
.category_Panorama .lesen_sie_auch_box h4 {
    color: #0042B0;
}
.category_Debatte .lesen_sie_auch_box h4 {
    color: #0b656f;
}
.category_Politik .lesen_sie_auch_box h4 {
    color: #9E0E00;
}
.category_Gesellschaft .lesen_sie_auch_box h4 {
    color: #106500;
}
.category_Recht .lesen_sie_auch_box h4 {
    color: #D89900;
}
.category_Feuilleton .lesen_sie_auch_box h4 {
    color: #3A0059;
}
.lesen_sie_auch_box img {
    width: 240px;
    margin-top: 20px;
}
.lesen_sie_auch_box .lsa_float {
    float: left;
}
.lesen_sie_auch_box .lsa_float:nth-of-type(1) {
    margin-right: 20px;    
}
.lesen_sie_auch_box .lsa_float:nth-of-type(2) {
    width: 55%;  
    margin-top: 18px;
}
.lesen_sie_auch_box .lsa_kicker {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.lesen_sie_auch_box .lsa_headline {
    font-size: 13px;
    font-weight: bold;
}
.lesen_sie_auch_box .lsa_auszug {
    font-size: 12px;
}
/* END: Lesen Sie auch Box */
@media screen and (max-width: 1004px) {
    
    html, body {
      overflow-x: hidden;
    }   
    
    .header_wrapper {
        position: relative;
    }
    
    .main-navigation ul {
        background-color: #fff;
    }
    
    .debatte_top_button,
    .debatte_top_button_hover {
        left: 468px !important;
        bottom: 55px !important;
    }
    
    .header_wrapper,
    #content_wrapper {
        border: 0px;
    }

    .top_article_box img {
        width: 100%;
        height: 100%;
    }
    
    .slider_right_box {
        float: none;
        width: 100%;
        height: 100%;
        padding: 20px 0px 20px 0px;
        text-align: center;
        margin-top: -5px;
    }
    .slider_right_inner_box {
        width: 94%;
        position: relative;
        right: 0px;
        padding: 10px;
    }
    
    body.single .single_content .supsystic-social-sharing .social-sharing-button {
        width: 100%;
    }  
    
    body.home .article_xxl_left,
    body.page-template-dossier .article_xxl_left,
    body.page-template-moscheeangriffe .article_xxl_left {
        width: 100%;
    }
    
    body.home .article_xxl_left img,
    body.page-template-dossier .article_xxl_left img,
    body.page-template-moscheeangriffe .article_xxl_left img {
        width: 100%;
        height: 100%;
    }
    
    body.home .article_xxl_right,
    body.page-template-dossier .article_xxl_right,
    body.page-template-moscheeangriffe .article_xxl_right {
        width: 100%;
        padding-left: 0px;
    }
    
    body.home .category_article,
    body.page-template-dossier .category_article,
    body.page-template-moscheeangriffe .category_article {
        width: 100%;
    }
    
    body.home .category_article:nth-of-type(2),
    body.page-template-dossier .category_article:nth-of-type(2),
    body.page-template-moscheeangriffe .category_article:nth-of-type(2) {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    .lesen_sie_auch_box {
        height: auto;
        display: inline-block;
        padding-bottom: 30px;
    }
    
    .lesen_sie_auch_box h4 {
        width: 90%;
    }
    
    .lesen_sie_auch_box img {
        width: 95%;
    }
    
    .lesen_sie_auch_box .lsa_float:nth-of-type(2) {
        width: 95%;
    }
    
}

@media screen and (max-width: 840px) {
    
    p.zitat .zitat_icon {
        position: relative;
        top: 0px;
        left: 0px;
        margin-right: 8px;
    }
    
}

@media screen and (max-width: 544px) {
    
    .top_articles .item {
        margin-bottom: 20px;
    }
    
    body.home .home_category_title {
        margin-top: 30px;
    }
    
    body.home .home_category_title {
        padding-left: 10px;
    }
    
    body.home .article_xxl_left,
    body.home .article_xxl_right,
    body.home .category_article {
        width: 95%;
        padding-right: 10px;
    }
    
    body.home .article_xxl_right .kicker {
        margin-top: 10px;
    }
    
    body.home .home_category_bottom {
        padding-left: 5px;
    } 
    
    /* Werbung */
    div.g-9, 
    div.g-11 {
        float: none;
    }
    
}

/**
* @section        break-points for responsiveness
*/

/********** min-width : 748px and max-width : 1004px **********/
@media only screen and (min-width : 46.75em) and (max-width : 62.75em) {

	/********************************/
	/*** Main Layout & Start page ***/
	/********************************/

	#header,
	.content {
		width: 748px;
	}
	#featured {
		width: 100% !important;
		height: 214px !important;
	}
	.attachment-upz-big {
		width: 462px !important;
		height: 214px !important;
	}
	.background-box-0,
	.background-box-1,
	.background-box-2,
	.background-box-3,
	.background-box-4,
	.background-box-5,
	.background-box-6,
	.background-box-7,
	.background-box-8 {
		width: 286px !important;
		height: 229px !important;
	}
	#header .politik,
	#header .gesellschaft,
	#header .startseite,
	#header .panorama,
	#header .recht,
	#header .feuilleton,
	#header .debatte,
	#header .politik_active,
	#header .gesellschaft_active,
	#header .startseite_active,
	#header .panorama_active,
	#header .recht_active,
	#header .feuilleton_active,
	#header .debatte_active {
		width: 45px;
		background-position: 40% 0;
	}
	.logo_box {
		padding-left: 20px;
		width: 345px;
	}
	#header .nav_1 {
		left: 370px;
	}
	#header .nav_2 {
		left: 425px;
	}
	#header .nav_3 {
		left: 480px;
	}
	#header .nav_4 {
		left: 535px;
	}
	#header .nav_5 {
		left: 590px;
	}
	#header .nav_6 {
		left: 645px;
	}
	#header .nav_7 {
		left: 700px;
	}
	#content_wrapper {
		height: 510px;
	}
	.top_articles {
		height: 250px;
	}
	.top_articles .item_no_1 {
		padding-right: 10px;
		width: 225px;
	}
	.top_articles .item_no_2 {
		padding-right: 0;
		width: 225px;
	}
	.top_articles .item_no_3 {
		padding-left: 78px;
		width: 210px;
	}
	.article .article_bar {
		width: 45px;
		right: -45px;
	}
	#main #social-media-buttons #sm-inner-box {
		width: 100%;
		left: 486px;
	}

	#social-media-buttons #sm-inner-box .kommentar,
	#social-media-buttons #sm-inner-box .facebook_btn,
	#social-media-buttons #sm-inner-box .twitter_btn,
	#social-media-buttons #sm-inner-box .google_plus_btn,
	#social-media-buttons #sm-inner-box .email_btn,
	#social-media-buttons #sm-inner-box .rss_btn,
	#social-media-buttons #sm-inner-box .print_btn {
		margin-left: 2px;
	}
	.top_articles .article_bar {
		left: 480px;
		width: 45px;
		background-position: 40% 0;
		bottom: auto;
		top: 0;
	}
	#main .article_bar #social-media-buttons #sm-inner-box {
		left: 6px;
	}
	.top_articles .item .subline {
		font-family: Verdana, Arial, sans serif;
		font-size: 10px;
	}
	.top_articles .item .kicker {
		font-size: 14px;
	}
	.top_articles h2.headline,
	.top_articles .item .headline a {
		font-size: 18px;
	}
	#main {
		width: 480px;
		padding-right: 0;
	}
	.article {
		width: auto;
		padding-right: 15px;
	}
	#main .excerpt {
		width: 100%;
	}
	.sidebar_home,
	.sidebar {
		width: 210px;
		margin-left: 0;
		padding-left: 58px;
	}
	#sidebar {
		width: 100%;
	}
	.search_field #searchform input#s {
		width: auto;
	}
	.sidebar_home .title,
	.social-media-btns {
		width: auto;
		font-size: 20px;
	}
	input.wysija-input {
		width: 130px;
		margin-right: 5px;
	}
	.facebook,
	.twitter,
	.google-plus {
		display: inline-block;
	}
	.facebook {
		margin-bottom: 10px;
	}
	.twitter {
		position: relative;
		margin-left: 5px;
	}
	.google-plus {
		margin-left: 0px;
		position: relative;
	}
	.banner_sidebar_mitte_300_250 img {
		width: 100%;
	}
	.wysija-paragraph {
		margin: 0;
	}
	.widget_wysija_cont input.wysija-submit {
		margin: 0;
	}

	/********************************/
	/*** Category Overview Pages  ***/
	/********************************/

	.content #main {
		border-right: none !important;
	}
	#headline_box_inner_content {
		width: 748px;
	}
	.sidebar_category_bar {
		left: 480px;
		width: 45px;
	}
	.category_bar {
		left: 483px;
		width: 45px;
	}
	#main .entry {
		width: 480px;
	}
	#main .entry p {
	}
	.article .with_thumbnail {
		width: auto;
	}

	/*********************************/
	/*** Responsive YouTube Embeds ***/
	/*********************************/

	.video-container {
    	position: relative;
    	padding-bottom: 56.25%;
    	padding-top: 30px; height: 0; overflow: hidden;
	}

	.video-container iframe,
	.video-container object,
	.video-container embed {
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
	}

	/********************************/
	/***         Single Pages     ***/
	/********************************/

	#single {
		width: auto;
		padding-right: 15px;
	}

	#kommentar_formular {
		width: 470px;
	}

	#kommentar_formular input,
	#kommentar_formular textarea {
		-moz-box-sizing: border-box;
   	    -webkit-box-sizing: border-box;
   	    box-sizing: border-box;
		width: 100%;
		border-width: 1px;
		border-style: solid;
	}
	#kommentar_formular .diskutieren_sie_mit {
		right: -43px;
	}
	#single img.wp-post-image {
		max-width: 100%;
		height: auto !important;
	}
	ol.footnotes,
	ol.footnotes li {
		width: auto !important;
	}
	
	
	.banner_startseite_slider_980_150 img,
	.banner_single_content_untent_605_300 img,
	.banner_sidebar_oben_300_250 img,
	.banner_content_oben_660_300 img,
	.banner_content_oben_660_300,
	div.g-1,
	div.g-2, 
	div.g-8,
	.ngg-widget img,
	.sidebar .title {
		width: 98%;	
	}	
	.fb_iframe_widget span {
		width: 98% !important;	
	}
	.fb_iframe_widget iframe {
		width: 211px !important;	
	}
	.kommentar_box_right {
		display: none;	
	}
	
	#social-media-buttons .printomatic {
		margin-left: 2px !important;	
	}
	.kommentare .kommentar_datum {
		right: -45px;	
	}
	.content .kommentare .kommentar_uhrzeit {
		right: -41px;	
	}
	.info_box {
		width: 310px;	
	}
		
}
.cf:before,
.cf:after {
   content: " ";
   display: table;
}
.cf:after {
   clear: both;
}
/********** min-width : 300px and max-width : 748px **********/
@media only screen and (min-width : 18.75em) and (max-width : 46.75em) {	
	/********************************/
	/*** Main Layout & Start page ***/
	/********************************/

	#header,
	.content,
	#headline_box_inner_content {
		-moz-box-sizing: border-box;
   	    -webkit-box-sizing: border-box;
   	    box-sizing: border-box;
		width: 100%;
	}
	#headline_box_inner_content {
		padding: 0 10px;
	}
	#headline_wrapper {
		margin: 20px 0;
	}
	.header_wrapper {
		border: none;
	}
	#header {
		height: auto;
	}
	#header .nav_1, #header .nav_2, #header .nav_3, #header .nav_4, #header .nav_5, #header .nav_6, #header .nav_7 {
		position: relative;
		top: auto;
		left: auto;
		height: auto;
	}
	#header .politik, #header .politik_active,
	#header .gesellschaft, #header .gesellschaft_active,
	#header .startseite, #header .startseite_active,
	#header .panorama, #header .panorama_active,
	#header .recht, #header .recht_active,
	#header .feuilleton, #header .feuilleton_active,
	#header .debatte, #header .debatte_active {
		display: block;
		-moz-box-sizing: border-box;
   	    -webkit-box-sizing: border-box;
   	    box-sizing: border-box;
		width: 100%;
		height: 55px;
		padding-left: 20px;
		font-family: Arial, sans serif;
		font-weight: bold;
		font-size: 20px;
		line-height: 55px;
		text-indent: 0;
		text-transform: uppercase;
		color: #fff;
		background-image: none;
		border: none;
	}
	#header .politik, #header .politik_active {
		background-color: #9e0e00;
	}
	#header .gesellschaft, #header .gesellschaft_active {
		background-color: #106500;
	}
	#header .startseite, #header .startseite_active {
		background-color: #454545;
	}
	#header .panorama, #header .panorama_active {
		background-color: #0042b0;
	}
	#header .recht, #header .recht_active {
		background-color: #d89900;
	}
	#header .recht, #header .recht_active {
		background-color: #d89900;
	}
	#header .feuilleton, #header .feuilleton_active {
		background-color: #3a0059;
	}
	#header .debatte, #header .debatte_active {
		background-color: #0b656f;
	}
	.nav-toggle {
		display: block;
		width: 70px;
		height: 55px;
		float: right;
		background: #f43c12 url("images/hamburger.gif") no-repeat 50% 33%;
		text-indent: -10000%;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
	}

	.logo_box {
		padding-top: 68px;
		width: 280px;
		height: 85px;
		margin: 0 auto;
	}
	.logo_box a {
		display: block;
		width: 100%;
		height: 100%;
		background: url("images/islamiq_m.png?v=3") no-repeat 0 0;
	}
    .js-nav-active .logo_box {
        display: none !important;
    }
	.logo_box a img {
		display: none;
	}
	#featured {
		display: none;
	}
   #topfive {
      display: block;
      width: 100%;
      padding-top: 40px;
   }
	#content_wrapper,
	.top_articles {
		height: auto;
	}
	#content_wrapper {
		background: none;
	}
	.top_articles {
		-moz-box-sizing: border-box;
   	    -webkit-box-sizing: border-box;
   	    box-sizing: border-box;
		width: 100%;
		padding: 10px;
		background-image: url(images/bg_grey.gif);
	}
	.top_articles .item {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-left: 0;
		padding: 0;
	}
	.top_articles .article_bar {
		display: none;
	}
	#main,
	.article,
	#main .excerpt,
	#main .entry,
	.article .with_thumbnail,
	.pagination,
	.inner_pagination,
	.sidebar,
	.sidebar_home,
	#sidebar,
	#kommentar_formular input,
	#kommentar_formular textarea {
		-moz-box-sizing: border-box;
   	    -webkit-box-sizing: border-box;
   	    box-sizing: border-box;
		width: 100%;
		padding: 0;
		margin: 0;
		float: none;
	}
	.article {
      margin-bottom: 10px;
		padding: 10px 46px 10px 10px;
	}
	.article .with_thumbnail {
      display: block;
      width: auto;
		padding-right: 0;
	}
   .article .pt {
      display: block;
      width: 30%;
      float: left;
      margin-right: 2%;
   }
   .article .pt img {
      max-width: 100%;
      height: auto !important;
      float: none;
      margin: 0;
      padding: 0;
   }
	.article .article_bar {
		width: 36px;
		right: 0;
		z-index: 10;
	}
   .headline_box.with_thumbnail {
      margin-left: 32%;
   }
   .excerpt {
      clear: both;
   }
   .article .headline_box h2.headline {
      margin: 0;
   }
	#headline_box_inner_content .headline {
		font-size: 40px;
        line-height: 40px;
	}
	#headline_box_inner_content .kicker {
		font-size: 20px;
	}
	#main #social-media-buttons #sm-inner-box {
		width: 36px;
	}
	#main .article_bar #social-media-buttons #sm-inner-box {
		left: 0;
	}
	#social-media-buttons #sm-inner-box .tag, #social-media-buttons #sm-inner-box .monat {
		font-size: 15px;
	}
	#social-media-buttons #sm-inner-box .kommentar,
	#social-media-buttons #sm-inner-box .facebook_btn,
	#social-media-buttons #sm-inner-box .twitter_btn,
	#social-media-buttons #sm-inner-box .google_plus_btn,
	#social-media-buttons #sm-inner-box .email_btn,
	#social-media-buttons #sm-inner-box .rss_btn,
	#social-media-buttons #sm-inner-box .print_btn {
		margin-left: 3px;
	}
	
	.social-media-btns {
		height: 25px;	
	}
	
	.social-media-btns .facebook {
		position: absolute;
		top: 10px;
		left: 0px;	
	}
	
	.social-media-btns .twitter {
		position: absolute;
		top: 47px;
		left: -25px;	
	}	
	
	.social-media-btns .whats_app {
		position: absolute;
		top: 10px;
		right: 0px;	
	}	
	
	.social-media-btns .google-plus {
		position: absolute;
		top: 47px;
		right: 0px;	
	}			
	
	
	.single .content,
	#sidebar {
		-moz-box-sizing: border-box;
   	    -webkit-box-sizing: border-box;
   	    box-sizing: border-box;
		width: 100%;
		padding: 0 10px;
	}
	.content #main {
		border-right: none !important;
	}
	.pagination {
		margin: 20px 0;
		height: 30px;
	}
	.inner_pagination {
		text-align: center;
	}
	.inner_pagination,
	.inner_pagination span,
	.inner_pagination a {
		height: 100%;
	}
	.inner_pagination span,
	.inner_pagination a {
		display: inline-block;
		width: 30px;
		height: 30px;
		margin: 0 5px 0 0;
		padding: 0 !important;
		line-height: 30px;
		text-align: center;
	}
	.inner_pagination a {
	}
	.sidebar_home {
		margin-top: 20px;
	}
	.sidebar_category_bar {
		display: none;
	}
	.search_field #searchform input#s {
		-moz-box-sizing: border-box;
   	    -webkit-box-sizing: border-box;
   	    box-sizing: border-box;
		width: 100%;
		margin: 0;
	}
	#single img.wp-post-image,
    body.single #single img {
		max-width: 100%;
		height: auto;
	}

	.main-navigation ul {
	  margin: 0;
	  padding: 0;
	  width: 100%;
	  display: block;
	  list-style: none;
	}

	.main-navigation li {
	  width: 100%;
	  display: block;
	}

	.js .main-navigation {
	  clip: rect(0 0 0 0);
	  max-height: 0;
	  position: absolute;
	  display: block;
	  overflow: hidden;
	  zoom: 1;
	}

	.main-navigation.opened {
	  max-height: 9999px;
	}

	.disable-pointer-events {
	  pointer-events: none !important;
	}

  .js .main-navigation {
    position: relative;
  }
  .js .main-navigation.closed {
    max-height: none;
  }
  .nav-toggle {
    /* display: none; */
  }

  .nav-toggle {
	  position: fixed;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	  -webkit-touch-callout: none;
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	  text-decoration: none;
	  text-indent: -999px;
	  position: relative;
	  overflow: hidden;
	  width: 70px;
	  height: 55px;
	  float: right;
	}
	ol.footnotes,
	ol.footnotes li {
		width: auto !important;
	}
	
	.banner_startseite_slider_980_150 img,
	.banner_single_content_untent_605_300 img,
	.banner_content_oben_660_300,
	.banner_content_oben_660_300 img,
	div.g-1,
	div.g-2, 
	div.g-8 {
		width: 98%;	
	}
	.single #main #social-media-buttons,
	.category_bar,
	.netiquette_link,
	.kommentar_box_right,
	.content .kommentare .kommentar_uhrzeit,
	.kommentare .kommentar_datum,
	#kommentar_formular .diskutieren_sie_mit {
		display: none;	
	}
	.headline_box h2.headline a, 
	.search h2.headline a {
		font-size: 21px;	
	}
	
	.info_box_right {
		width: 275px;	
	}

}

@media screen and (max-width: 748px) {
    
    .debatte_top_button,
    .debatte_top_button_hover {
        display: none;
    }
    
    body.home .home_category_bottom {
        padding-left: 5px;
    }
    
}

@media screen and (max-width: 580px) {
    
    body.home .article .excerpt {
        min-height: unset;
        padding-top: 3px !important;
    }
    
	.top_articles {
		height: 340px !important;
	}    
    
    .top_articles .item_no_2,
    .top_articles .item_no_3 {
        display: none;
    }
    
    .headline_box h2.headline a, 
    .search h2.headline a {
        font-size: 24px;
        font-weight: normal;
    }
    
    .article .headline_box h2.headline {
        line-height: 24px;
    }
    
    body.home div.g-2 {
        margin-top: 20px;
        margin-bottom: 10px;
    }
    
    body.home div.g-2 .banner_content_oben_660_300 img {
        width: 100%;
        margin-left: 5%;
    }
    
    .smartphone_cat_more {
        display: block;
        clear: left;
        font-size: 19px;
        padding-top: 20px;
        text-align: right;
        margin-right: 30px;
    }
    
    div.g-1, 
    div.g-8 {
        height: 100%;
        padding-bottom: 10px;
    }
    
    div.g-8 img {
        width: 98%;
        height: 98%;
    }
    
}

/* Google Chrome und Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	.top_articles {
		height: 175px;
	}
	
	.top_articles .excerpt {
		height: 84px;
	}	
	
}