@font-face {
font-family: 'DINProRegular';
src: url(//www.literatur-blog.at/wp-content/themes/literatur3.43/fonts/DINProRegular.eot);
src: url(//www.literatur-blog.at/wp-content/themes/literatur3.43/fonts/DINProRegular.eot) format('embedded-opentype'),
url(//www.literatur-blog.at/wp-content/themes/literatur3.43/fonts/DINProRegular.woff2) format('woff2'),
url(//www.literatur-blog.at/wp-content/themes/literatur3.43/fonts/DINProRegular.woff) format('woff'),
url(//www.literatur-blog.at/wp-content/themes/literatur3.43/fonts/DINProRegular.ttf) format('truetype'),
url(//www.literatur-blog.at/wp-content/themes/literatur3.43/fonts/DINProRegular.svg#DINProRegular) format('svg');
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline; font-weight: normal;}body {line-height: 1;}ol,ul,li {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}caption,th,td {font-weight: normal;text-align: left;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}audio,canvas,video {display: inline-block;}audio:not([controls]) {display: none;}del {color: #333;}ins {background: #fff9c0;text-decoration: none;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}small {font-size: smaller;}img {border: 0;-ms-interpolation-mode: bicubic;}
* {-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;outline:none; box-sizing: border-box;}
html {margin:0;overflow-y: scroll;}
body {background:#f1f1f1; padding-top:0;font-family:'DINProRegular','Lucida Grande', Arial, Helvetica, sans-serif;color: #444;font-size:16px;line-height:1.6em;}
i {color:#98ccc8;font-style:normal;}
p i {color: #007670;}
h1, h2,h3,h4, .h3, .h2, .list_alpha li	{line-height:1.4em; color: #007670; }
.storycontent {border-top:1px dotted #999; padding-top: 25px;   }
a, a:visited {color:#444;text-decoration:underline;}
a:hover, a:active {color: #007670;}
a[href*="wikipedia.org"], a.help, a.info, a[href*="perrypedia.de"], a[href*="geschichtewiki.wien.gv.at"] { text-decoration-style: dotted; text-decoration-skip: spaces; text-decoration-color: #444; position: relative;background: 0; padding: 0; cursor:help;}
a[href*="wikipedia.org"]:hover:before, a.help:hover:before, a.info:hover:before, a[href*="perrypedia.de"]:hover:before, a[href*="geschichtewiki.wien.gv.at"]:hover:before {content: "zur Info auf Wikipedia"; background: #eee; position: absolute; bottom: 1.5em; left: 1.5em; font-size: .7em; line-height: 1.3em; white-space: nowrap; color: #666; padding:5px  3px;}
a.help:hover:before, a[href*="perrypedia.de"]:hover:before, a.info:hover:before,  { content: "weitere Informationen"}
a[href*="geschichtewiki.wien.gv.at"]:hover:before { content: "zur Info auf Wien Geschichte Wiki"}
a img { opacity:1;} 
a:hover img {opacity:0.7;}
img { display: block; max-width: 100%; height: auto;}
small, .wp-caption-text {font-size:0.8em; color:#999; line-height: 1.3em; }
h1.post_title, h2 {font-size:1.3em;padding-bottom:10px;font-weight:bold; max-width: 100%;}
h1.post_title a, h1.post_title a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited , h4 a, h4 a:visited {color:#007670 !important;text-decoration:none;}
h1.post_title i,  h2 i, h3 i, h4 i {color:#333; }
h1.post_title small, h2 small { font-size: .7em; line-height: 1.4em; color: #333; }
table h2 	{ margin:0; border:0 none;}
h3, h4, h4.widget-title {margin:5px 0 10px 0;font-size:1.2em;padding-bottom:4px;} 
h3 small, h4 small { font-size: .7em;}
h3, h4.widget-title {border-bottom:3px double #c2c0c0; font-weight: 600; }	
p { max-width: 900px;}
.storyfield small {color:#999;margin-bottom:7px; display:block;}
table { border:0; border-spacing:0; margin:0 0 10px 0; }
td, th {padding:2px 10px 2px 0;vertical-align:top;text-align:left; }
th {font-weight:bold;}
hr { background: #fff;border-bottom:1px dotted #999; border-width:0 0 1px 0;height: 1px;width:100%;margin:10px 0;}
blockquote { padding-left: 25px; border-left: 2px solid #ddd; margin:10px 0; font-style: italic;  }
blockquote > p { margin-top: 10px;}
blockquote::before { margin-top: 10px; width: 15%;border-top: 2px solid #fff; display: block; content: "Zitat: "; height: 1px; margin-left: -25px; font-size: .7em; font-style: normal; text-indent: 25px; padding: 10px 0; color: #999; white-space: nowrap;}
blockquote em { font-style: normal; font-size: .7em;color: #999;}
blockquote strong { font-style: normal; font-weight: normal;}
.clearfix:after, dl.after, .clear  {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden; font-size: 0; 	}	
br.clear { height:1px; display:block; clear:both;} .skiplink {position:absolute;left:-99999999999px;top:-200em;}
#main {width:100%;margin:0 auto; min-width:260px; max-width: 1600px;  }
#content  { background:#fff;border:5px solid #98ccc8;padding:20px 0; margin:0;  }		
#header, #post, #footer { margin:0 4%; position:relative; width:92%;}
.desktop  { display: none;} #header h1 {position:relative;  z-index:2; max-width:65%; margin:10px 0; display:block;  }
#header h1 a {position:absolute;left:0;top:0;width:100%;height:100%;display:block; text-indent:-99999px;z-index:2; }
#navi {  background:#fff; padding:7px 0; z-index:300;  } 
#navi ul { border-bottom:3px double #c2c0c0; }
#navi li {display:inline-block;width:auto;height:auto;padding:3px 4px;border:1px solid #c2c0c0;border-width:1px 1px 0 1px;margin-right:4px;background:#f2f2f2; -webkit-border-radius: 2px 2px 0px 0px; 
border-radius: 2px 2px 0px 0px;  }
#navi a, #navi a:visited {text-decoration:none;padding:0 5px;font-weight:bold;display:block; font-size: .9em;}
#navi a:hover, #navi a:active { text-decoration:underline;}
#navi .current_page_item,	.home  #navi .nHome, #navi .current-cat, .archive #navi .page-item-34, #navi .current_page_ancestor {background:#fff;color:#98ccc8;}
#socialmedia { margin:10px 0; position: relative; float: left; }
#socialmedia li { position: relative; width: 35px; height: 35px;  background-color: #98ccc8; background-position: center; background-repeat: no-repeat;-webkit-border-radius: 3px;border-radius: 3px; opacity:1; float: left; display: inline-block;margin:0 7px 10px 0; } 
#socialmedia li:hover { background-color: #007670; } 
#socialmedia li a {position:absolute;left:0;top:0;width:100%;height:100%;display:block; text-indent:-99999px;z-index:2; }
#socialmedia .facebook { background-image: url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/facebook.png);}
#socialmedia .twitter { background-image: url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/twitter.png);}
#socialmedia .instagram { background-image: url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/instagram.png);}
#socialmedia .bluesky { background-image: url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/bluesky.png);}
#socialmedia .threads { background-image: url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/threads.png);}
#socialmedia .rss { background-image: url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/rss.png);} #post {padding:10px 0;}
.meta {font-size:.9em;margin:0 0 7px 0;color:#999; }
.single .meta {margin:7px 0 7px 0; border-width:1px 0; padding:10px 0; }
.meta h5 { display: inline-block; margin: 0; margin-right: 12px;  padding: 0; line-height: 1em;}
.storycontent {margin:7px 0 20px 0; font-size: 18px; line-height: 1.6em;} 
.appcontent { margin-top: 0;}
.archive  .storycontent {margin-bottom:10px;}
.storycontent p, table td p  {padding:8px 0 8px 0;}
.storycontent h3, storycontent h4 {font-size:1.1em; border:0 none; margin: 0; padding-top: .5em; }
.archive #post .category-description img	{ max-width:175px;}
.category-description em	{font-size:.9em;color:#999;	} .alignright {margin:0 0 8px 4%;display:inline;float:right; max-width:45%;}
.alignleft {margin:0 4% 8px 0;display:inline;float:left; 	max-width:45%;}
.aligncenter, .aligncenter img { display: block; text-align: center; margin: 0 auto;}
.wp-caption-text { text-align: center; padding: 6px 0 0 0 !important;} .video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0;overflow: hidden; margin-bottom:10px;} 
.video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} .storycontent ul, .storycontent ol, #sidebar ul {margin:0 20px 10px 20px;}	
.storycontent ul ul {margin:20px 0 20px 20px;}
.storycontent li, #sidebar li {padding:0 0 0 5px;list-style:disc; margin: 0;}
.storycontent ol li {margin:0 30px 0 0;list-style:decimal;}
.storycontent .inline-list { margin: 0; padding: 0; display: inline-block;}
.storycontent .inline-list li { margin: 0; padding: 0; list-style: none; display: inline-block;}
.storycontent .inline-list li:before {content: ",";  }
.storycontent .inline-list li a { padding-left: 7px; display: inline-block;}
.storycontent .inline-list li:first-child:before {content: "";}
.page-id-5 .storycontent li {width:45%;margin-right:3%;float:left;}  .table-container {overflow: auto; overflow-y: hidden; position: relative;}
.table-container table   {background: #fff; min-width: 500px;} .more-link { white-space: nowrap; }
.more-link:before { display: block; width: 100%; content: "";}
.fa-arrow-right { font-size: .8em; margin-right: 7px;} .glossar li	{ list-style:none !important; padding-left:0;  }
.list_alpha {padding:3px 20px 15px 0; font-size:1.1em;  margin:0 !important; display:block;text-align:center; margin-top:10px;  }
.list_alpha li { float:left; margin:0 2px 7px 0; width:3.1%; text-align:center; width:  1.55em;   }
.list_alpha li a	{ text-decoration:none; color:#333;  padding:0 ; border:1px solid #ccc;  font-weight:bold; background:#eee; height:1.6em; width:100%; display:block; -webkit-border-radius: 2px; 
border-radius: 2px; line-height: 1.6em;  }
.list_alpha li a:hover {color:#98ccc8; border-color:#98ccc8;}
.list_alpha .current_page_item a {color:#98ccc8 !important;  cursor:default !important; border-color:  #98ccc8 !important; background: #fff !important;  -webkit-box-shadow: 0 0 0 0 #eee; box-shadow: 0 0 0 0 #eee;  }
.storycontent .list_autorinnen { margin:7px 0;  padding:20px 0;  border-top:3px double #c2c0c0;   }
.page-archive .list_autorinnen {  margin:0;  }
.storycontent .list_autorinnen li {list-style:none ; margin:0; padding:4px 5% 4px 0 ;  }
.fas { margin-right: 10px; font-size: .85em; display: inline-block;} .search-everything-highlight, .hilite  {background:#FFF984;font-weight:bold;color:#000;padding:0 1px;} .storymeta {font-size:0.9em;}
.storyfield {padding:10px;margin:0 0 10px 0;}
.single .storyfield {background:#f2f2f2;border:1px solid #c2c0c0;  }
.storymeta .storyfield p {margin:0;padding:0;}
.storymeta  h5 {margin:7px 0 3px 0; font-weight: bold; line-height: 1.2em;}
.storymeta .shopfield .wp-post-image { max-width:150px;}
.storymeta .storyfield img { margin: 0 auto;}
.storymeta .shopfield a {  font-weight: bold;}
.storymeta .shopfield .wp-post-image { max-width: 75% !important; margin:7px auto; }
.centered h5	{  padding-top:7px;} body.page-id-2760 ul li a { font-weight: bold;} section.termin 	{ 	position:relative; 	margin-top:10px; padding-top: 20px;border-top:2px solid #ccc;display: table; width: 100%;   }
section.termin:first-of-type {position:relative;margin-top:0;padding-top: 0px;border-top:0;   }
section.termin dl:after {content: ".";	display: block;	height: 7px;	clear: both;	visibility: hidden; font-size: 0; 	}
section.termin dt 	{font-weight:bold;width:75px; display:block;}
section.termin dd 	{display:block; }	
section.termin p	{ padding:0 0 10px 0 !important;}	
section.termin h4	{ padding:0 0 3px 0; margin-bottom:7px;}
.termincontent { margin-left:75px; padding-left:4px;}
section.termin .alignright {max-width:25%;}
.calendarsymbol { width: 80px;text-align: center; padding:10px 20px 0 0;}
.calenderbox {     width: 100%;     height: auto;background-color: #f5f5f5; border: 1px solid #98ccc8;-webkit-border-radius: 4px;border-radius: 4px;  -moz-transform: scale(1) rotate(-3deg); -webkit-transform: scale(1) rotate(-3deg); -o-transform: scale(1) rotate(-3deg); -ms-transform: scale(1) rotate(-3deg); transform: scale(1) rotate(-3deg);-webkit-box-shadow: 3px 3px 3px 0 #f0f0f0; box-shadow: 3px 3px 3px 0 #f0f0f0; -webkit-border-radius: 2px; border-radius: 2px; text-align: center;}
.calendarmonth, .calendaryear { padding: 7px 0; font-size: .75em; line-height: 1em; font-weight: 900;}
.calendarday { font-weight: bold;     font-size: 2em; line-height: 1em; padding: 0 0 7px 0; border-bottom:3px solid #fff; letter-spacing: normal; color: #fc0; text-shadow:2px 2px 4px #ccc; }
.calendarsymbol, .calenderdates { display: table-cell; vertical-align: top; }
.calenderdates dl { float: left; display: inline-block;} .relatedposts {border:1px dotted #98ccc8; border-width:0 0; padding:0 0 15px 0; margin:0 0 10px 0;}
.relatedposts h4 { margin-bottom: 0; padding-bottom: 0;}
.category-report .relatedposts {margin:10px 0;} .adv180 {float:right;margin:0 0 30px 30px;width:180px;height:auto;}
.storymeta	.adv180 {float:none;margin:0;display:block;margin:0 0 10px 0;}
.adv200 {float:right;margin:0 0 30px 30px;width:200px;height:auto;}
.widget_banner_468x60 { margin-top: 20px;}
.bannerquer { overflow: hidden; max-width: 100% !important;} .yearly_month_archive li.empty_month {color: #ccc;}
.yearly_month_archive .year li	{ height:1.6em;}
.yearly_month_archive .year {   float: left; width:90%;  margin:0 2% 30px 0; }
.yearly_month_archive .year p	{ border:1px dotted #eee; background:#fcfcfc; padding:3px;} .wp-pagenavi {text-align:center;padding:20px 0;display:block;margin:20px 0;   } 
.wp-pagenavi .pages {margin-right:10px;line-height:2em;} 
.wp-pagenavi a,  .wp-pagenavi .current, .wp-pagenavi .extend { text-decoration:none;display:inline;margin-right:5px;} 
.wp-pagenavi .current {background:#fff !important;color:#98ccc8; border-color: #98ccc8;} textarea, input	{ width:450px; max-width:100%;  border:1px solid #ccc; padding:5px 3px; position:relative; border-radius: 3px; line-height: 1.6em;     }	
textarea	{ height:100px; overflow: auto; }	
textarea:focus, textarea:active, input:focus, input:active	{ border-color:#e3ae0e;}	
.button	{ width:auto; border:1px solid #ccc;  background:#eee; letter-spacing:1px; padding:3px 7px;   }	
.button:hover,	.button:active	{background: #fff ; color:#333; cursor: pointer; border-color:#e3ae0e; }
.button, input[type="submit"]  { width:auto;} .ratings { border-bottom:1px solid #ddd; padding-bottom: 5px; }
img.wp-smiley {border:0 none;padding:0 5px;margin:0;}
.post-ratings img	{ margin:0!important; padding:0!important; display: inline-block;}
.stars {height:27px;display:inline-block; background-repeat:no-repeat;  padding-right: 85px; background-position: right center; color: #444; font-weight: bold;}
.bewertung-5 {background-image:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/5.gif);}
.bewertung-4 {background-image:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/4.gif);}
.bewertung-3 {background-image:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/3.gif);}
.bewertung-2 {background-image:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/2.gif);}
.bewertung-1 {background-image:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/1.gif) ;}
.bewertung-0 {background-image:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/0.gif) ;}
.bewertung-4-5 {background-image:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/45.gif) ;}
.bewertung-3-4 {background-image:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/35.gif) ;}
.bewertung-2-3 {background-image:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/25.gif) ;}
.bewertung-1-2 {background-image:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/15.gif) ;}
.bewertung-0-1 {background-image:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/05.gif) ;}
.post-ratings img {border:0 none;padding:0 2px 0 0;} p.stars-05, p.stars-04, p.stars-03, p.stars-02,  p.stars-01, p.stars-00,  p.stars-045,  p.stars-035, p.stars-025, p.stars-015 {text-indent:-9000px;width:120px;height:25px;display:block;}
p.stars-05 {background:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/5.gif) no-repeat  left top;}
p.stars-04 {background:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/4.gif) no-repeat  left top;}
p.stars-03 {background:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/3.gif) no-repeat  left top;}
p.stars-02 {background:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/2.gif) no-repeat  left top;}
p.stars-01 {background:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/1.gif) no-repeat  left top;}
p.stars-00 {background:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/0.gif) no-repeat  left top;}
p.stars-045 {background:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/45.gif) no-repeat  left top;}
p.stars-035 {background:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/35.gif) no-repeat  left top;}
p.stars-025 {background:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/25.gif) no-repeat  left top;}
p.stars-015 {background:url(//www.literatur-blog.at/wp-content/themes/literatur3.43/pics/stars/15.gif) no-repeat  left top;}
.yasr-auto-insert-visitor { border-bottom: 1px dotted #999  !important; padding-bottom: 7px;}
.yasr-vv-text-container { padding-left: 15px;}
.single_box .yasr-auto-insert-visitor, .single_box .yasr-visitor-votes{ display: none;}
.calenderdates .yasr-auto-insert-visitor, .search .yasr-auto-insert-visitor { display: none;} .required-field-message { display: block; font-style: italic;}
#comments label { display: block;}
textarea#comment { width: 80% !important; max-width: 750px  !important;}
.comment-list li { border:1px solid #98ccc8 !important; border-width: 0 0 1px 0 !important; padding:15px 0 !important;}
.comment-list li:first-child {border-top:1px solid #98ccc8 !important; margin-top: 15px;}
.comment-list li ul li { border-color: #ccc; border-width: 0 0 0 2px !important; padding:0 30px !important; margin: 15px 0 15px 30px; list-style: none; position: relative; }
.comment-list li ul li::before { content: '↵'; color: #98ccc8 ; position: absolute; left: -50px; font-weight: bold; transform: scaleX(-1); font-size: 2em;}
.comment-list li ul li:first-child {border-top:0 !important }
.comment-reply-link { border: 1px solid #eee ; height: 30px ; border-radius: 15px; text-decoration: none; padding: 5px 10px !important; background: #eee; -webkit-box-shadow: 3px 3px 6px 3px rgba(0,0,0,0); box-shadow: 3px 3px 6px 3px  rgba(0,0,0,0); line-height: 30px; font-size: .85em; padding:  }
.comment-reply-link:hover {  border-color: #98ccc8; background-color: #fbfbfb; -webkit-box-shadow: 3px 3px 6px 3px  rgba(0,0,0,.02); box-shadow: 3px 3px 6px 3px  rgba(0,0,0,.02);}
.comment-list .fn { font-weight: bold; color:#007670;  }
.comment-list .fn::before { content: "Kommentar von"; color: #333; font-style: normal; font-weight: normal; margin-right: 5px;}
.comment-list .says {width: 0 !important; overflow: hidden !important;color: #fff; }
.commentmetadata a { font-size: .85em;  color: #999; text-decoration: none; border-bottom: 1px dotted #ccc; padding-bottom: 4px;}
.commentmetadata::before {content: "am "; font-size: .85em;  color: #999; border-bottom: 1px dotted #ccc; padding-bottom: 4px;} .editorial { padding:10px 10px 0 10px;background:#f2f2f2;border:1px solid #c2c0c0; margin:0 0 15px 0;}
h3.rubriktitel {margin:10px 0 0 0;line-height:1.35em; border-bottom:3px double #c2c0c0; font-weight: 600; color: #000; } .boxcontainer, .appboxcontainer { z-index: 10; padding: 25px 0;}
.single_box_content {  border: 1px solid #eee; margin: 0 0 15px 0;width: 100%;  -webkit-box-shadow: 3px 3px 6px 3px rgba(0,0,0,0); box-shadow: 3px 3px 6px 3px  rgba(0,0,0,0);  }
.boxcontainer .single_box_content h4 { font-weight: normal; margin-bottom: 3px; font-size: 1.3em;}
.boxcontainer .single_box_content img { max-width:25% ; height:auto; margin: 0 0 10px 15px; }
.single_box_content small {color:#999; } 
.single_box_content:hover {  border-color: #98ccc8; background-color: #fbfbfb; -webkit-box-shadow: 3px 3px 6px 3px  rgba(0,0,0,.02); box-shadow: 3px 3px 6px 3px  rgba(0,0,0,.02);}
.single_box_content a { text-decoration: none; display: block; width: 100%; height: 100%; padding: 15px;}
.single_box_content:hover a {color: #b9dbd9 !important;}
.single_box_content .more-link { text-decoration: underline; padding-bottom: 9px;}
.single_box_content .stars  { font-size: .8em; line-height: 1.3em;  background-size: 30% auto; background-position: right 7px ; display: inline-block; padding-top: 7px; padding-bottom: 5px; opacity: 1; }
.tagcloud, .inlinelist	{ margin:0 !important ; padding:0 ;} 
.storycontent .inlinelist { margin:15px 0 0 0;}
.tagcloud li, .inlinelist li {line-height:1.3em;padding:7px 7px 7px 0 ;display:inline;float:left; margin:0 6px 0 0; list-style:none;}
.tagcloud .current-cat a { color: #98ccc8; cursor: default; text-decoration: none;}
.appboxcontainer {display: flex; flex-direction: row; flex-wrap:wrap;align-items:stretch; width: 100%;justify-content: space-between; }
.appboxcontainer .single_box {padding 0 !important; width:48%; margin-bottom: 15px;}
.appboxcontainer .single_box_content { height: 100%;margin: 0; padding:0 ; width:100%;}
.appboxcontainer .single_box_content a { padding: 10px;}
.appboxcontainer .single_box_content img { max-width:100% ; }
.appboxcontainer .single_box_content h4 { font-size: .8em !important; margin-bottom: 4px;}
.appboxcontainer .single_box_content .more-link { text-decoration: underline; padding-bottom: 0;} #sidebar {margin-top:20px; font-size:.9em; line-height: 1.5em;}
#sidebar div, #sidebar section {padding:0 3% 7px 3%;margin-bottom:15px;display:block;}
#sidebar .sidebar-ad {  padding:5px; max-width:160px;}
#sidebar ul {margin-left: 15px; color: #999;}
#sidebar li {margin-bottom:7px;padding:0 7px 0 0;}
#sidebar .lastcomments li {padding-bottom:7px;}
#sidebar .tagcloud li {margin-right:15px;}
#sidebar .sidebar-newsletter .tnp-firstname, #sidebar .sidebar-newsletter .tnp-email { background: #fff !important;} #footer {text-align:center;font-size:0.9em;color:#999;padding:20px 0 ;} .noborder, .startcolumn .noborder {border:0 none !important;}
.archive .post-ratings img	{ margin:0!important; padding:0!important; display: inline-block;}
.green {color:#007670;font-weight:bold;}
.grey	{ color:#444 !important;}
.red { color:#f00; font-weight:bold;}
.centered	{ text-align:center;}
.border { border:1px solid #ccc;}
.strong, strong { font-weight: 600;}
.border-bottom {padding-bottom:7px;border-bottom:1px dotted #98ccc8 !important;}
.storymeta .storyfield, .editorial, .bookmarks a, .wp-pagenavi a, .wp-pagenavi .on, .single_box_content img,  .list_alpha li a 
{-webkit-box-shadow: 3px 3px 3px 0 #f0f0f0; box-shadow: 3px 3px 3px 0 #f0f0f0; -webkit-border-radius: 2px; border-radius: 2px; border:1px solid #ddd;  }
.single_box_content img:hover {-webkit-box-shadow: 3px 3px 3px 0 #fff; box-shadow: 3px 3px 3px 0 #fff; border-color: #999;} 
.ratings img	{ -webkit-box-shadow: 0 0 0 0 #eee; box-shadow: 0 0 0 0 #eee; } .button, .wp-pagenavi a,  input[type="submit"], input[type="button"], input[type="reset"], .wp-pagenavi .current {-webkit-border-radius: 2px;border-radius: 2px;border:1px solid #ccc;letter-spacing:1px;padding:5px 7px;font-weight:bold;line-height:2em; background-color: #eee; }  
.button:hover, input[type="submit"]:hover, .wp-pagenavi a:hover, input[type="button"]:hover, input[type="reset"]:hover	{ border-color: #98ccc8;cursor:pointer;color:#98ccc8;	 } @media screen and (min-width:550px) {
.single-post .storycontent { display:inline; width:62%; float:left;}
.single-post .widecontent { width: 100% !important; float: none !important;}
.category-report .storycontent { float:none !important; width:auto !important; display:block !important;}
.storymeta { display:inline; width:34%; float:right; margin-top: 15px;}
.mobilethumbnail  { display: none;}
.yearly_month_archive .year {   width:45%;  margin-right:4% ; }
.boxcontainer {display: flex; flex-direction: row; flex-wrap:wrap;align-items:stretch; }
.boxcontainer .single_box { width:50%; margin: 0 auto 15px auto; }
.boxcontainer .single_box:nth-child(odd) {padding-right: 7px;}
.boxcontainer .single_box:nth-child(even) {padding-left: 7px;}
.single_box_content { height: 100%; margin-bottom: 0; }
.storycontent .list_autorinnen {display: flex; flex-direction: row; flex-wrap:wrap;align-items:stretch;}
.storycontent .list_autorinnen li { width: 50%; padding-right: 3%;}
}
@media screen and (min-width:590px) {
.leftcolumn {width:60%;margin:18px 0 0 0;float:left; padding-right:3%;}
.centercolumn {width:34%;margin:18px 0 0 0;float:right;}
h1 { max-width:60%;  float:left;  }
#socialmedia { float:right ;  max-width:35%;}
#socialmedia li { float: right; margin:0 0 0 7px; display:inline-block; }
}
@media screen and (max-width:599px) {
.storycontent .alignright, .storycontent .alignleft {display: block; margin: 0 0 15px 0; max-width:100%; float: none;} 
}
@media screen and (min-width:600px) {
section.termin dl { max-width: 70%;}
section.termin dt 	{float:left; clear:left;display:inline-block; }
section.termin dd 	{display:inline-block; float:left;  max-width: 80%;}	
.appboxcontainer .single_box_content { width:31% !important;  }
}
@media screen and (min-width:767px) {
#header, #post, #footer { margin:0 3%; width:94%;}
.yearly_month_archive .year {   width:30%;  margin-right:3% ; }
.mobile  { display: none;}
.desktop {  display: block;}
}
@media screen and (max-width:799px) {
#post   { padding-top:0; -webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto; }
}
@media screen and (min-width:900px) {
h1.post_title, h2 { font-size:1.6em; line-height:1.4em; width: 100%;}
h3 { font-size:1.45em; line-height:1.6em;}
.list_alpha li { margin:0 .7% 7px 0;   }
#content	{ min-height:1150px;}
#content, #footer { width:78%; float:left;  display:inline;  margin:0;}
#sidebar { width:20%; float:right; display:inline; }
#sidebar div, #sidebar section {padding:0 0 7px 0;}
#header, #post { margin:0 auto; width:96%;}
.yearly_month_archive .year {   width:23%;  margin-right:2% ; }
.single-post .storycontent { width:76%; }
.storymeta { width:21%; }
.calendarsymbol { width: 75px;}
.calenderdates  { padding-left: 20px; }
.calendarday { font-size: 2.5em;}
.appboxcontainer .single_box_content { width:23.5% !important;  }
}
@media screen and (max-width: 1199px){
h2 { border-bottom: 1}
}
@media screen and (min-width: 1200px){
body {padding-top:15px;}
#main {width:94%; }
#content  { margin:10px 0;  }		
#navi a {padding:0 7px;}
.storycontent {border-top:0; padding-top: 0;   }
.editorial { padding: 25px 25px 15px 25px;}
#content { border-width: 7px;}
#content, #footer {width: 77%;}
#header, #post { width:94%;}
.calendarsymbol { width: 95px;}
.storycontent .list_autorinnen li { width: 33.333333333333%; padding-right: 3%;}
.single_box_content a { padding: 15px 20px 0 20px;}
#sidebar { width:20.5%;}
.appboxcontainer .single_box_content { width:18.5% !important;  }
}
@media screen and (min-width: 1700px){
body { padding-top:25px;}
.calendarday { font-size: 3em;}
}