@charset "utf-8";
/*
theme name: OPPIS WORLD
theme uri: https://www.oppisworld.de/
description: www.oppisworld.de
version: 2.0
author: klaus oppermann
author uri: https://www.klausoppermann.de/
*/

/* pt-sans-regular - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://www.oppisworld.de/fonts/font/pt-sans-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('PT Sans'), local('PTSans-Regular'),
       url('https://www.oppisworld.de/fonts/font/pt-sans-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.oppisworld.de/fonts/font/pt-sans-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.oppisworld.de/fonts/font/pt-sans-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.oppisworld.de/fonts/font/pt-sans-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.oppisworld.de/fonts/font/pt-sans-v9-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-700 - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('https://www.oppisworld.de/fonts/font/pt-sans-v9-latin-700.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Bold'), local('PTSans-Bold'),
       url('https://www.oppisworld.de/fonts/font/pt-sans-v9-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.oppisworld.de/fonts/font/pt-sans-v9-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.oppisworld.de/fonts/font/pt-sans-v9-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://www.oppisworld.de/fonts/font/pt-sans-v9-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.oppisworld.de/fonts/font/pt-sans-v9-latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}

a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, hr, iframe, img, ins, kbd, label, legend, object, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul,var{border:0;font-style:inherit;font-weight:inherit;list-style:none;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline;}
article, aside, figcaption, figure, footer, header, hgroup, nav, section, time{display:block;margin:0;padding:0;}

html{background:#14548C;}
body{background:#fff;border-top:2px solid #333;color:#333;font-family:'PT Sans','Helvetica Neue', Helvetica,arial, verdana, sans-serif;font-size:62.5%;margin:0;padding:0;text-align:center;position:relative;}

a:focus{outline: 0;}
a:hover,a:active{outline:0;}
address{font-style:normal;margin:15px 0;}
article{position:relative}
b{color:#222;font-weight:700;}
button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: baseline;}
input, textarea {font-family:'Helvetica Neue', Helvetica, verdana,sans-serif;}
h1,h2,h3,h4,h5,h6{color:#333;display:block;font-weight:400;letter-spacing:1px;line-height:120%;margin:30px 0 10px 0;}
h1{font-size:2.5em;margin:10px 0;}
h2{font-size:2.2em;margin:10px 0;}
#inhalt > h2:first-child, #inhalt h1{margin:10px 0 30px 0;}
h2#geburtstage,h2#ereignisse{font-size:1.8em;}
h3{font-size:1.4em;}
h3.de{margin:10px 0;}
h3.ged{text-align:center;}
h4{font-size:1.2em;}
h5,h6{font-size:1.1em;}
img{width:auto;max-width:100%;height:auto;}
embed,iframe,object,video,.google {max-width: 100%;}
cite,em,i{font-style:italic}
em.weiter{white-space:nowrap;}
a em.weiter{color:#14548C;}
hr{border:none;border-top:2px dotted #bbb;clear:both;height:1px;margin:15px 0;}
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit]{cursor:pointer;}
pre,code{font-family: 'courier new', monospace;font-size: 1em;}
pre {font-size:1.1em;overflow-x:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
small{font-size:0.9em;line-height:1.4;}
strong{color:#222;font-weight:700;}
s,strike{text-decoration:line-through;}
sup,sub{color: #5f5f5f;font-size: 0.8em;height: 0;line-height:1;vertical-align:baseline;position: relative;}
#nav2 sup{color:#fff}
#nav sup,#nav sub{color:#fff}
sup{top: -0.5em;}
sub{bottom: -0.25em;}
table {font-size:100%;}
textarea {overflow:auto;vertical-align:top;}

#seite{margin:0 auto;padding:0;position:relative;}
#wrapper{margin:0 auto;padding:100px 0 0 0;position:relative;width:99%;max-width:1180px;text-align:left;z-index: 100;}

#header{background:#14548C;font-size:1em;height:40px;padding:10px 0;position:fixed;top:0;left:0;margin:0 auto;text-align:left;width:100%;z-index:200;}

#header h1,#header .logo{color:#fff;font-family: arial, helvetica, sans-serif;font-size:3.2em;font-weight:700;line-height:100%;letter-spacing:3px;margin:0 auto;padding:0;text-shadow:none;top:10px;text-transform:uppercase;width:99%;max-width:1180px;vertical-middle;}
#header h1 a,#header h1 a:hover,
#header .logo a,#header .logo a:hover{color:#fff;transition:all 0.9s ease-in-out}
#header h1 a:hover,
#header .logo a:hover{color:#fff;opacity:0.8}

#header p.description,#header h1.description{color:#fff;font-size:1.8em;font-weight:700;font-style:italic;letter-spacing:2px;line-height:1.2;margin:5px 0;position:absolute;left:33%;top:30%;text-transform:none;text-shadow:none;}

#navigation {background:#14548C;border-bottom:2px solid #fff;float:left;clear:both;font-size: 1.5em;margin:0 auto;text-align:center;position:fixed;top:60px;left:0;width:100%;z-index: 1000;}
#nav {margin: 0 auto;position:relative;width:99%;max-width:1180px;}
#nav, #nav ul {list-style: none;line-height:1;padding: 0;z-index: 2000;}
#nav a,#nav a:hover {background:#14548C;color:#fff;display: block;font-weight: 700;letter-spacing: 1px;margin:0 5px 0 0;padding:10px;text-align: left;text-decoration: none;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

#nav a:hover, #nav li:hover a{background:#2675A6;color:#fff;}

#nav li.current-cat a,
#nav li.current-cat-parent a,
#nav li.current_page_item a,
#nav li.current_page_parent a {background:#fff;color:#14548C;}

#nav li.menu-item-has-children a:after{border: 0.35em solid transparent;border-bottom: none;border-top-color:#fff;content: '';display:inline-block;height:0;margin:0 0 0 5px;position:relative;vertical-align: middle;width:0;}
#nav li.menu-item-has-children.opensubmenu a:after,
#nav li.menu-item-has-children.current_page_item a:after,
#nav li.menu-item-has-children.current_page_parent a:after  {border-top-color:#14548C;}

#nav li.menu-item-has-children li a:after,
#nav li.menu-item-has-children li a:hover:after,
#nav li.menu-item-has-children.opensubmenu li a:after,
#nav li.menu-item-has-children.current_page_item li a:after {border:none;margin:0;}

#nav li {float:left;margin:0;padding:0;width:auto;}
#nav li ul.sub-menu {background:#2675A6;border:1px solid #14548C;border-top:none;left: -999em;margin:0;padding:20px;position:absolute;width:100%;box-sizing:border-box;-webkit-box-shadow: 5px 8px 0px rgba(0, 0, 0, 0.1);box-shadow: 5px 8px 0px rgba(0, 0, 0, 0.1);}
#nav li.current_page_parent ul.sub-menu{background:#fff;color:#14548C;}
#nav li:hover ul.sub-menu,#nav li.opensubmenu ul.sub-menu,#nav li.open ul.sub-menu{left:0;}

#nav li.mybookmarks {display:none;margin:0;padding:0;}
#nav li.mybookmarks a,#nav li.mybookmarks a:hover,
#nav2 li.mybookmarks a,#nav2 li.mybookmarks a:hover {border:none;color:#fff;display:block;float:left;font-size:2em;line-height:100%;margin:0;padding:12px 5px;text-align:center;width:25%;box-sizing:border-box;}
#nav li.mybookmarks a i,#nav2 li.mybookmarks a i{display:none}
#nav li.mybookmarks a.facebook,#nav2 li.mybookmarks a.facebook{background:#3C5B97;}
#nav li.mybookmarks a.twitter,#nav2 li.mybookmarks a.twitter{background:#55ACEE}
#nav li.mybookmarks a.pinterest,#nav2 li.mybookmarks a.pinterest{background:#BD081C}
#nav li.mybookmarks a.xing,#nav2 li.mybookmarks a.xing{background:#026466;}
#nav li.mybookmarks a.googleplus,#nav2 li.mybookmarks a.googleplus{background:#DD4B39}
#nav li.mybookmarks a.instagram,#nav2 li.mybookmarks a.instagram{background:#3f729b;}
#nav li.mybookmarks a:before{margin:0 auto;}


#nav li ul.sub-menu a,
#nav li ul.sub-menu a:hover,
#nav li.current-cat ul.sub-menu a,
#nav li.current-cat-parent ul.sub-menu a,
#nav li.current_page_item ul.sub-menu a,
#nav li.current_page_parent ul.sub-menu a,
#nav li.menu-item-has-children ul.sub-menu a  {background:#2675A6;border:none;color:#fff;display:block;float:left;font-size:1em;font-weight:400;line-height:100%;margin:2px;padding:10px;text-decoration:none;width:auto;box-sizing:border-box;}

#nav li ul.sub-menu a:hover,
#nav li ul.sub-menu li.current-cat a,
#nav li ul.sub-menu li.current-cat-parent a,
#nav li ul.sub-menu li.current_page_item a,
#nav li ul.sub-menu li.current_page_parent a,
#nav ul.sub-menu li.current_page_item a,
#nav li.menu-item-has-children ul.sub-menu li.current_page_item a {background:rgba(0,0,0,0.1);color:#fff;font-weight:400;text-decoration:underline;border-radius:3px;}

#nav li ul.sub-menu li.current-cat-parent a,
#nav li ul.sub-menu li.current_page_item a,
#nav li ul.sub-menu li.current_page_parent a,
#nav li ul.sub-menu li.current-cat-parent a:hover,
#nav li ul.sub-menu li.current_page_item a:hover,
#nav li ul.sub-menu li.current_page_parent a:hover,
#nav li.menu-item-has-children ul.sub-menu li.current_page_item a {font-weight: 700;}

#nav li.current_page_parent ul.sub-menu li a{background:#fff;color:#14548C;}
#nav li.current_page_parent.menu-item-has-children ul.sub-menu li.current_page_item a {background:#2675A6}

#nav li ul li.first a,#nav li ul li.first a:hover{font-weight:700!important;text-transform:uppercase;}


#nav li ul li{border:none;display:inline;float:left;margin:0;padding:0;width:auto;}
#nav li ul li ul {display:block;}
#nav li ul li ul li{width:100%;font-style:italic;}
#nav li ul li ul li a{padding-left:10%!important;width:auto}

button.mobile{display:none;}
#nav li.close-nav{display:none;}

/*  Hamburger-Navigation */

button.mobile2{background:transparent;border:none;color:#fff;cursor:pointer;display:block;font-size:3em;font-weight:700;height:48px;margin:0;padding:0;position:fixed;top:0;right:0;text-align:center;width:48px;z-index:99999;outline:none;}
button.mobile2 span{display:block;text-indent:-999em;}
button.mobile2.open{}

#navigation2{border:none;float:none;font-size:1.5em;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden;text-align:left;width:0;}
#navigation2.open{overflow:visible;z-index:10000}
#nav2{background:#222;display:block;height:100%;margin:0;padding:0;position:absolute;left-500px;left:-50vw;top:0;width:0;z-index:1000;
-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#nav2.open{left:0;width:500px;width:50vw;min-width:500px;z-index:10000;-moz-box-shadow: 5px 0 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 5px 0 0 rgba(0, 0, 0, 0.2);box-shadow: 5px 0 0 rgba(0, 0, 0, 0.2);}
#nav2 li{float:none;text-align:center;width:100%;}
#nav2 li a,#nav-2 li a:hover{background:#222;border:none;border-bottom:1px solid #444;color:#fff;display:block;opacity:1;margin:0 !important;padding:15px 0 15px 10px;text-align:left;text-transform:uppercase;width:100%;box-sizing:border-box;z-index:9999;}
#nav2 li a:hover{background:#000;color:#ddd;}
#nav2 li.current-cat a,#nav2 li.current-cat-parent a,#nav2 li.current_page_item a,#nav2 li.current_page_parent a{background:#000;color:#fff}
#nav2 li.menu-item-has-children{cursor:pointer;}
#nav2 li.mybookmarks {display:block;}
#nav2 li.menu-item-has-children a:after{border: 0.35em solid transparent;border-bottom: none;border-top-color:#fff;content: '';display:inline-block;height:0;margin:0 0 0 5px;position:relative;vertical-align: middle;width:0;}
#nav2 li.menu-item-has-children.opensubmenu a:after,
#nav2 li.menu-item-has-children.current_page_item a:after,
#nav2 li.menu-item-has-children.current_page_parent a:after  {border-top-color:#fff;}
#nav2 li ul.sub-menu{background:#222;border:none;font-size:0.9em;height:auto;left:auto!important;margin:0;padding:0;opacity:1;overflow:hidden;position:relative;width:100%!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#nav2 li.menu-item-has-children.open ul.sub-menu{height:auto;}

#nav2 li ul.sub-menu li{border:none;display:inline;margin:0;padding:0;width:100%;}
#nav2 li ul.sub-menu li ul{display:none;}
#nav2 li ul.sub-menu a,#nav2 li ul.sub-menu a:hover{background:#222 !important;border:none;border:none;color:#fff !important;display:block;float:left;margin:0 !important;padding:15px 10px !important;text-transform:none;text-align:left;width:auto !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#nav2 li ul.sub-menu a:hover,#nav2 li ul.sub-menu .current_page_item a{text-decoration:underline;}
#nav2 li.menu-item-has-children ul.sub-menu li a:after, #nav2 li.menu-item-has-children ul.sub-menu li a:hover:after,#nav2 li.menu-item-has-children.opensubmenu ul.sub-menu li a:after,#nav2 li.menu-item-has-children.current_page_item ul.sub-menu li a:after {border:none;border-radius:0;margin:0;}
#nav2 li ul.sub-menu li:first-child a{font-weight:700;letter-spacing:1px;}

#nav2 li.close-nav{clear:both;color:#fff;display:block;box-sizing:border-box;width:100%;}
#nav2 li.close-nav span{background:#000;border-top:1px solid #444;color:#fff;cursor:pointer;display:block;font-weight:700;padding:15px;width:100%;box-sizing:border-box;}
#nav2 li.mybookmarks {display:block;}


.breadcrumb{color:#555;clear:both;font-size:0.9em;font-style:italic;margin:0;padding:0 0 10px 0;z-index: 100;text-align:left;width:99%;max-width:1180px;}
.breadcrumb a, .breadcrumb a:hover{color:#555;text-decoration:underline;}
.breadcrumb a:hover{color:#000;text-decoration:none;}

ul.topnavi{margin:0;padding:0;position:absolute;top: 10px;right: 15px;}
ul.topnavi li{display:inline;margin:0;padding:0 5px 0 10px;}
ul.topnavi li a, ul.topnavi a:hover{color:#fff;font-weight:700;}
ul.topnavi a:hover,ul.topnavi li.current_page_item a{color: #fff;text-decoration:underline;}
ul.topnavi li+li{border-left:1px solid #fff;}

#wrapinhalt,#wrapinhaltk,#wrapinhalt2{clear: both;width:76%;float:left;font-size:1.7em;line-height:1.6;margin:0;padding:0;position:relative;z-index:100;}
#wrapinhalt2{float:none;width:100%}
#inhalt{border-right: 2px dotted #ccc;min-height:520px;margin:20px 0;padding:5px 15px 20px 0;z-index: 100;}
#wrapinhalt2 #inhalt{border:none}
#inhalt a, #inhalt a:hover{border-bottom:1px dotted #14548C;color:#14548C;text-decoration:none;}
#inhalt a:hover{border-bottom:1px solid #000;color:#000;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#inhalt a.ext,#inhalt a:hover.ext{background:url(grafiken/extern.png) no-repeat 100% 4px;padding-right:15px;}
#inhalt a.imagelink,#inhalt a:hover.imagelink{background:url(grafiken/rahmen.png) no-repeat 100% 4px;padding-right:20px;}
#inhalt h3 a:not([href]),#inhalt h3 a:not([href]):hover {border:none;color:#000;text-decoration:none;}

#inhalt h1 a,#inhalt h2 a,#inhalt h3 a,#inhalt h4 a,#inhalt h5 a,#inhalt dl dt a, #inhalt dl dt a:hover {border:none;text-decoration:none;}

#inhalt dl{margin:15px auto;max-width:100%;padding:10px;box-sizing:border-box;text-align:center;}
#inhalt dl dt{font-weight: 700;}
#inhalt dl dd{display: inline-block;font-size:0.9em;font-style:italic;margin:0;text-align:left;}
#inhalt dl img{background:#fff;border:1px solid #ccc;margin:5px auto;padding:5px;text-align:center;transition: transform 2s;box-sizing:border-box;}
#inhalt dl a img{transition: transform 2s;}
#inhalt dl a:hover img{transform: scale(1.1,1.1);}
#inhalt dl dd ul.menue{margin:0 auto;}

#inhalt dl.dlfloat{display:inline-block;margin:10px 2%;padding:10px 0 5px 0;text-align:center;vertical-align:top;width:18%;box-sizing:border:box;*display:block;*float:left;}
#inhalt dl.dlfloat dt{margin:0;padding:1px 0;}
#inhalt dl.dlfloat dt img{width:auto;max-width:100%;height:auto;}
#inhalt dl.dlfloat dt:hover{}
#inhalt dl.dlfloat dd{margin:0;padding:0;}

dl#change {background:#fff;border:1px solid #ccc;width:600px;}
dl#change dt {height:400px;overflow:hidden;;padding:0;position:relative;text-align:center;}
dl#change dt img {border:none;margin:0;padding:0;}
dl#change dt a img {position:absolute;top:0;left:0;}
dl#change dt a:hover img {top:-400px; -webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s ease-in-out;-ms-transition:all 1s;transition:all 1s}
dl#change dd {padding:15px 0}

#inhalt dl.ugalerie a,#inhalt dl.ugalerie a:hover,#inhalt dl.fotos a,#inhalt dl.fotos a:hover{background:#ddd;border:1px solid #bbb;color:#444;display:inline-block;font-weight:700;line-height:100%;margin:15px 8px;padding:10px;width:auto;box-sizing:border-box;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;*display:block;*float:left;}
#inhalt dl.ugalerie a.ext{background:transparent;border:none;margin:0;padding:0;}

#extras #inhalt dl {text-align:center;}
#extras #inhalt dl dd{display:block;text-align:center;margin:0 auto;}

#inhalt ul{margin:15px 10px;}
#inhalt ul li,#inhalt ol li{padding:3px 0;}
#inhalt ul li{background:url(grafiken/pfeilg.gif) no-repeat 0 14px;list-style:none;padding: 5px 5px 5px 17px;}
#inhalt ul ul, #inhalt ul ul ul,#inhalt ol ol, #inhalt ol ol ol{margin:0 15px;}

#inhalt ul.gedicht li{background:transparent;padding: 3px 5px;}

#inhalt ul.qliste,#inhalt ul.abisz,#inhalt ul.biomenue,#inhalt ul.menue{margin:25px auto 10px auto;text-align:center;width:auto;}
#inhalt ul.qliste li,#inhalt ul.abisz li,#inhalt ul.biomenue li,#inhalt ul.menue li{background-image:none;display:inline;margin:0;padding:0;}

#inhalt ul.qliste li a,
#inhalt ul.qliste li a:hover,
#inhalt ul.qliste li strong,
#inhalt ul.abisz li a,
#inhalt ul.abisz li a:hover,
#inhalt ul.abisz li strong,
#inhalt ul.biomenue li a,
#inhalt ul.biomenue li a:hover,
#inhalt ul.menue li a,
#inhalt ul.menue li strong,
#inhalt ul.menue li a:hover {background:#2675A6;border:1px solid #2675A6;color:#fff;display:inline-block;line-height:100%;margin:5px 3px;padding:8px;width:auto;min-width:32px;box-sizing:border-box;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;box-sizing:border-box;*display:block;*float:left;}
#inhalt ul.menue li.summary{display:block;margin:10px 0;text-align:center;width:100%}

#inhalt ul.qliste li a:hover,
#inhalt ul.qliste li strong,
#inhalt ul.abisz li a:hover,
#inhalt ul.abisz li.current_page_item a,
#inhalt ul.biomenue li a:hover,
#inhalt ul.menue li a:hover{background:#14548C;border-color:#14548C;color:#fff;rotate:15 degree}

#inhalt ul.qliste li a.aktiv,#inhalt ul.abisz li strong,#inhalt ul.qliste li strong,#inhalt ul.menue li strong{background:#2675A6;border-color:#2675A6;color:#fff;}

#inhalt ul.navi{margin:15px auto 25px auto;text-align:center;}
#inhalt ul.navi li{background:transparent;display:inline-block;list-style:none;}
#inhalt ul.navi li a,#inhalt ul.navi li a:hover{display:inline-block;}
#inhalt ul.navi li a:hover, #inhalt ul.navi li a.aktiv{border:none;}
#inhalt ul.navi li a.aktiv{font-weight:700;}

#inhalt ul.sbm{margin:0 0 10px 0;}
#inhalt ul.sbm li{background-image:none;display:inline;float:left;margin:0 15px 15px 0;padding:0;width:auto;}
#inhalt ul.sbm li a, #inhalt ul.sbm li a:hover{background:#fff; border:1px solid #ccc;display:block;float:left;padding:2px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#inhalt ul.sbm li a:hover{background:#f7f7f7;}
#inhalt ul.sbm li a img, #inhalt ul.sbm li a:hover img {float:left;margin:0 5px 0 0; width:16px;}

#inhalt ul.links{margin:15px 10px;}
#inhalt ul.links li{border-bottom:1px dotted #aaa;display:block;margin:0;padding:0;}
#inhalt ul.links a,#inhalt ul.links a:hover,#inhalt ul.links a.ext,#inhalt ul.links a.ext:hover{border:none;display: block;font-weight:400;margin: 0;padding:10px;text-align: left;text-decoration: none;width: auto;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
#inhalt ul.links a:hover,#inhalt ul.links a.ext:hover{}

#inhalt ul.blockliste li span{display:block;line-height:1.6}

#inhalt ul.titel{margin:25px auto;padding:0;position:relative;width:100%}
#inhalt ul.titel li{background-image:none;display:inline;margin:0;padding:0;text-align:center;-moz-border-radius: 100px;-webkit-border-radius: 100px;border-radius: 100px;}
#inhalt ul.titel li a {border:none;display:inline-block;font-weight:700;margin:10px 0;width:180px}

#inhalt ul.titel img{background:#fff;border:2px solid #ccc;margin:1px 0 10px 0;padding:5px;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;}
#inhalt ul.titel a:hover img {border:1px solid #bbb;margin:2px 0 9px 0;}

/*
#inhalt ul.galerie{font-weight:700;margin:15px auto;width:700px;}
#inhalt ul.galerie li{background:transparent;border:none;display:inline;float:left;padding:0;width:auto;}
#inhalt ul.galerie li a:after {content: attr(title);}
#inhalt ul.galerie li:nth-child(2n) a {-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);}
#inhalt ul.galerie li:nth-child(5n) a {-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);}
#inhalt ul.galerie img {display: block;margin-bottom:10px;}
#inhalt ul.galerie li a, #content ul.galerie li a:hover{background:#fff;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;float:left;margin:10px 10px 0 0;padding:5px 5px 15px 5px;text-align:center;text-decoration:none;z-index:10}
#inhalt ul.galerie li a:hover{border:1px solid #bbb;-moz-transform: scale(1.15);-webkit-transform: scale(1.15);-o-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);position: relative;z-index: 20;}
*/

#inhalt ul.galerie,#inhalt ul.galerie2{margin:20px auto;text-align:center;width:100%;}
#inhalt ul.galerie li,#inhalt ul.galerie2 li{background:transparent;border:none;display:inline-block;*zoom:1;*display:inline;padding:10px 2% 10px 0;position:relative;overflow:hidden;text-align:center;}
#inhalt ul.galerie li a, #inhalt ul.galerie li a:hover, #inhalt ul.galerie li a:focus,
#inhalt ul.galerie2 li a, #inhalt ul.galerie2 li a:hover, #inhalt ul.galerie2 li a:focus{border:none;display:block;line-height:0;margin:0;padding:0;position:relative;text-align:center;text-decoration:none;}
#inhalt ul.galerie li img,#inhalt ul.galerie2 li img{background:#fff;border:1px solid #ececed;height:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2px;}
#inhalt ul.galerie li a:hover img,#inhalt ul.galerie2 li a:hover img{border:1px solid #ccc;}
#inhalt ul.galerie li span,#inhalt ul.galerie2 li span{background:#1A1A1A;background:rgba(0,0,0,0.6);border:none;color:#fff;display:block;height:auto;line-height:1.4;padding:10px 5%;position:absolute;text-align:left;bottom:-500px;left:0;width:90%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
#inhalt ul.galerie li:hover span,#inhalt ul.galerie2 li:hover span{bottom:5px;}

#content ul.fotov{margin:0;padding:0;}
#content ul.fotov li{background-image:none;display:inline;float:left;margin:0;padding:0;}
#content ul.fotov li a, #content ul.fotov li a:hover{background:#fff;border:1px solid #ccc;float:left;margin:10px;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#content ul.fotov li a:hover{border:1px solid #bbb;}
#content ul.fotov li a img, #content ul.fotov li a:hover img{border:1px solid #ccc;}
#content ul.fotov li a:hover img{border:1px solid #bbb;}

#inhalt ul.vb{margin:20px auto;position:relative;width:700px}
#inhalt ul.vb li{background:transparent;float:left;height:100px;list-style:none;margin:10px;padding:0;width:150px;z-index:10}
#inhalt ul.vb li a{background:transparent;border:none;display:block;float:left;height:100px;line-height:100px;margin:0;padding:0;position:relative;width:150px;z-index:100;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#inhalt ul.vb li a:hover{display:block;float:left;padding:0;position:relative;height:233px;width:350px;z-index:200;-webkit-transform: translate(5px,25px); -moz-transform: translate(5px,25px); -o-transform: translate(5px,25px);}
#inhalt ul.vb li a img,#inhalt ul.vb li a:hover img{background:#fff;border:1px solid #ccc;float:left;height:100px;left:0;padding:3px;position:absolute;top:0;width:150px}
#inhalt ul.vb li a:hover img{border:10px solid #fff;height:233px;width:350px;}

#wrapinhaltk #inhalt ul {margin:15px 0;}
#wrapinhaltk #inhalt ul li{background-image:none;padding: 5px 0;}
#wrapinhaltk #inhalt ul.ereignisse li {border-bottom:1px solid #ccc;padding:10px 5px;}
#wrapinhaltk #inhalt ul.ereignisse li:first-child {border-top:none;}
#wrapinhaltk #inhalt ul.ereignisse li:last-child {border-bottom:none;}
#wrapinhaltk #inhalt ul li.jub {background: #2675A6;border:1px solid #2675A6;color:#fff;margin:5px 0;padding:10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#wrapinhaltk #inhalt ul li.jub a,#wrapinhaltk #inhalt ul li.jub a:hover,#wrapinhaltk #inhalt ul li.jub strong{border-color:#fff;color:#fff;}
#wrapinhaltk #inhalt ul li.jub a.ext{background-image:url(grafiken/extern-w.png);}

#wrapinhaltk #inhalt ul.kalblatt li.nojub strong span {background:#eee;border:1px solid #eee;color:#2675A6;font-weight:400;font-style:normal}



#inhalt ol{margin:10px;padding:0 0 0 20px;}
#inhalt ol li{list-style-type:decimal;}
#inhalt ol li ol li{list-style-type:lower-alpha;}
#inhalt ol li ol li ol li{list-style-type:upper-roman;}

#inhalt .left,#inhalt .right{float:left; width:45%;margin:5px 5px 10px 0;text-align:left;}
#inhalt .left{clear:left;}
#inhalt .right{float:right;margin:5px 5px 10px 5px;}
#inhalt img.left,#inhalt img.right{width:auto;}

#inhalt table{border-collapse:collapse;margin:15px 0;position:relative;width:100%}
#inhalt table thead{font-weight:700;text-align:left;}
#inhalt table td, #inhalt table th{background:#f7f7f7;border:1px solid #ccc;padding:5px;vertical-align:top;}
#inhalt tr:nth-child(even) td,#inhalt tr:nth-child(even) th  {background:#fff;}
#inhalt table thead td, #inhalt table thead th,#inhalt table thead tr td, #inhalt table thead tr th{background:#ddd;padding:10px 5px;}
#inhalt table caption{font-size:1.2em;font-weight:700;margin: 10px 0;}
#inhalt table td.oscar {text-indent:-999em;}

#inhalt table.monatue{border-collapse:collapse;margin:15px auto;padding:0;text-align:center;float:left;margin:10px;width:28%;}
#inhalt table.monatue caption, #inhalt table.monatue caption a{border:none;font-size:1.0em;font-weight:700;letter-spacing:1.5px;margin:0 auto;padding:5px;text-align:center;}
#inhalt table.monatue caption a:hover{margin:0 auto;padding:5px;text-decoration:underline;}
#inhalt table.monatue a, #inhalt table.monatue a:hover{padding:10px 5px;}
#inhalt table.monatue tr{margin:0;padding:0;text-align:center;}
#inhalt table.monatue td, #inhalt table.monatue th{background:#fff;border:none;margin:0;padding:0;}
#inhalt table.monatue td a, #inhalt table.monatue td a:hover, #inhalt table.monatue td strong{background:#fff;border:1px solid #2675A6;color:#2675A6;font-weight:700;line-height:1;margin:2px;padding:10px 5px;text-decoration:none;display:block;}
#inhalt table.monatue td a:hover, #inhalt table.monatue td strong{background:#14548C;border-color:#14548C;color:#fff;text-decoration:none;}

#inhalt table.sortable thead th{text-decoration:underline;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#inhalt table.sortable thead th:hover {background:#ccc;text-decoration:none;cursor:pointer;}

#inhalt .tabelle p.small{display:none}

.table {font-size:0.9em;margin:15px 0;width:100%}
.table-head {clear:both;font-weight:700;text-align:left;}
.row {border-bottom:1px solid #ccc;clear:both;position:relative;width:100%;}
.row:nth-child(even){background:#fff;}
.column {float:left;padding:5px 1%;width:18%;}
.th{font-weight:700;}

#inhalt .tabelle {clear:both;display:table;margin:15px 0;width:100%;position:relative;table-layout:fixed;}
#inhalt .tabelle.bio{table-layout:auto;}
#inhalt .tabelle.rahmen {border:1px solid #ddd;}
#inhalt .tabelle.rahmen .tabzelle{border-left:1px solid #ddd;border-top:1px solid #ddd;}
#inhalt .tabelle.rahmen .tabzelle:first-child{border-left:none;}
#inhalt .tabelle.rahmen .tabreihe:first-child .tabzelle{border-top:none;}
#inhalt .tabelle.sport {table-layout:auto;}
#inhalt .tabelle.images .tabzelle {background:#fff !important;text-align:center;vertical-align:middle;}
#inhalt .tabelle.images .tabzelle a{border:none;-webkit-transition: transform 3s;transition: transform 3s;}
#inhalt .tabelle.images .tabzelle img{border:none;margin:0 auto;-webkit-transition: transform 3s;transition: transform 3s;}
#inhalt .tabelle.images .tabzelle a:hover img{-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}

#inhalt .tabelle.imagesb .tabzelle {vertical-align:bottom;}
#inhalt .tabreihe {display:table-row;width:100%}
#inhalt .tabzelle {display:table-cell;padding:10px;position:relative;vertical-align:top;}
#inhalt .tabreihe:nth-child(2n+1) .tabzelle{background:#f7f7f7}
#inhalt .tabreihe.fett .tabzelle,#inhalt .tabreihe .tabzelle.fett,#inhalt .tabreihe:nth-child(2n+1) .tabzelle.fett {background:#2675A6 !important;color:#fff;font-size:1.0em;font-weight:700}
#inhalt .tabelle.filmeaz .tabzelle:first-child{width:16px;}
#inhalt .tabreihe .tabzelle.jahr{font-weight:700;}
#inhalt .tabelle a {-webkit-transition: all 5s ease; /* Firefox */
-moz-transition: all 5s ease; /* WebKit */
-o-transition: all 5s ease; /* Opera */
transition: all 5s ease; /* Standard */}
#inhalt .tabelle a img{border:5px solid #fff;}
#inhalt .tabelle a:hover img{border-color:#ccc;}
#inhalt .tabelle em{font-weight:400}

#inhalt .tabelle.block{display:block;position:relative;}
#inhalt .tabelle.block .tabreihe{display:block;position:relative;}
#inhalt .tabelle.block .tabzelle{display:block;position:relative;}
#inhalt .tabelle.block .tabzelle:first-child{background:#ddd;font-weight:700;}
#inhalt .tabelle.block.filmeaz .tabzelle:first-child{width:100%;box-sizing:border-box;}
#inhalt .tabelle.block .tabreihe .tabzelle.first{border-top:2px solid #f7f7f7}

#inhalt .tabelle.block.oscar .tabreihe:first-child{display:none}
#inhalt .tabelle.block.oscar .tabzelle:nth-child(2):before{content:"Film: ";font-weight:700;}
#inhalt .tabelle.block.oscar .tabzelle:nth-child(3):before{content:"Hauptdarstellerin: ";font-weight:700;}
#inhalt .tabelle.block.oscar .tabzelle:nth-child(4):before{content:"Hauptdarsteller: ";font-weight:700;}
#inhalt .tabelle.block.oscar .tabzelle:nth-child(5):before{content:"Regie: ";font-weight:700;}

#inhalt .infobox{background:#eee;border:1px solid #ddd;margin:15px auto;padding:10px;}

button.switchtabs {
background:transparent url(grafiken/switch-layout-2b.png) no-repeat 50% 50%;
background-color:rgba(0,0,0,0.1);
border:none;
color:#fff;
clear:both;
cursor:pointer;
display:block;
float:right;
font-weight:400;
height:25px;
line-height:100%;
margin:10px 0;
opacity:0.6;
padding:5px;
position:relative;
text-align:center;
text-indent:-999em;
width:25px;
box-sizing: content-box;
-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}
button.switchtabs.change{background-image:url(grafiken/switch-layout-1b.png);}
button.switchtabs:hover{opacity:1}

#inhalt .boxes{display: inline-block;vertical-align: top;margin:15px 1.5% 15px 0;overflow:hidden;position:relative;width:23.5%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#inhalt .boxes.boxes-4,#inhalt .boxes.boxes-8,#inhalt .boxes.boxes-12,#inhalt .boxes.boxes-16{margin-right:0}
#inhalt .boxes a,#inhalt .boxes a:hover{border:none;color:#000;text-decoration:none;}
#inhalt .boxes a:hover{color:#2675A6}

#inhalt .boxes .thumbnail{background-color:#f7f7f7;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border:1px solid #fff;display:block;height:0;float:none;overflow:hidden;padding-bottom:75%;overflow:hidden;position:relative;text-align:center;width:100%;-webkit-transition: transform 3s;transition: transform 3s;}

#inhalt .boxes .thumbnail.filmklassiker{background-image:url(grafiken/filmklassiker.jpg);}
#inhalt .boxes .thumbnail.kalender{background-image:url(grafiken/calendar-ladys.jpg);}
#inhalt .boxes .thumbnail.erfindungen{background-image:url(grafiken/erfindungen.jpg);}
#inhalt .boxes .thumbnail.biografie{background-image:url(grafiken/biografien.jpg);}
#inhalt .boxes .thumbnail.leonardo{background-image:url(grafiken/leonardo.jpg);}
#inhalt .boxes .thumbnail.michelangelo{background-image:url(grafiken/michelangelo.jpg);}
#inhalt .boxes .thumbnail.duerer{background-image:url(grafiken/duerer.jpg);}
#inhalt .boxes .thumbnail.morgenstern{background-image:url(grafiken/morgenstern.jpg);}
#inhalt .boxes .thumbnail.poesie{background-image:url(grafiken/poesie.jpg);}
#inhalt .boxes .thumbnail.optisch{background-image:url(grafiken/optisch.jpg);}
#inhalt .boxes .thumbnail.philososchiff{background-image:url(grafiken/philososchiff.jpg);}
#inhalt .boxes .thumbnail.natur{background-image:url(grafiken/natur.jpg);}
#inhalt .boxes .thumbnail.weltwunder{background-image:url(grafiken/weltwunder.jpg);}
#inhalt .boxes .thumbnail.engel{background-image:url(grafiken/engel.jpg);}
#inhalt .boxes .thumbnail.wolken{background-image:url(grafiken/wolken.jpg);}
#inhalt .boxes .thumbnail.momente{background-image:url(grafiken/momente.jpg);}
#inhalt .boxes .thumbnail.maerchen{background-image:url(grafiken/maerchen.jpg);}
#inhalt .boxes .thumbnail.farben{background-image:url(grafiken/farben.jpg);}
#inhalt .boxes .thumbnail.melancholie{background-image:url(grafiken/melancholie.jpg);}
#inhalt .boxes .thumbnail.traumzeit{background-image:url(grafiken/traumzeit.jpg);}
#inhalt .boxes .thumbnail.traumtanz{background-image:url(grafiken/traumtanz.jpg);}
#inhalt .boxes .thumbnail.limericks{background-image:url(grafiken/limericks.jpg);}
#inhalt .boxes .thumbnail.haiku{background-image:url(grafiken/haiku.jpg);}
#inhalt .boxes .thumbnail.weihnachten{background-image:url(grafiken/weihnachten.jpg);}
#inhalt .boxes .thumbnail.ostern{background-image:url(grafiken/ostern.jpg);}
#inhalt .boxes .thumbnail.top10{background-image:url(grafiken/biografie.jpg);}
#inhalt .boxes .thumbnail.nationalsozialismus{background-image:url(grafiken/nationalsozialismus.jpg);}
#inhalt .boxes .thumbnail.spekulation{background-image:url(grafiken/spekulation.jpg);}
#inhalt .boxes .thumbnail.nobel{background-image:url(grafiken/red_cross.jpg);}
#inhalt .boxes .thumbnail.judentum{background-image:url(grafiken/judentum.jpg);}
#inhalt .boxes .thumbnail.bayern{background-image:url(grafiken/bayern.jpg);}
#inhalt .boxes .thumbnail.ungarn{background-image:url(grafiken/ungarn.jpg);}
#inhalt .boxes .thumbnail.fotografie{background-image:url(grafiken/fotografie.jpg);}
#inhalt .boxes .thumbnail.links{background-image:url(grafiken/links.jpg);}
#inhalt .boxes .thumbnail.trauer{background-image:url(grafiken/trauer.jpg);}

#inhalt .boxes .thumbnail.fruehling{background-image:url(grafiken/fruehling.jpg);}
#inhalt .boxes .thumbnail.sommer{background-image:url(grafiken/sommer.jpg);}
#inhalt .boxes .thumbnail.herbst{background-image:url(grafiken/herbst.jpg);}
#inhalt .boxes .thumbnail.winter{background-image:url(grafiken/winter.jpg);}

#inhalt .boxes .thumbnail:hover{background-color:#eee;border-color:#ddd;-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
#inhalt .boxes a .thumbnail img{border:none;margin:1px;width:auto;max-width:99%;height:auto;-webkit-transition: transform 3s;transition: transform 3s;}
#inhalt .boxes a:hover .thumbnail img{border:none;-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}

#inhalt .boxes h2{background:#fff;font-size:1.2em;font-weight:700;line-height:120%;margin:0;padding:10px 0;}
#inhalt .boxes a h2 {color:#000;text-decoration:none;-webkit-transition: transform 3s;transition: transform 3s;}
#inhalt .boxes a:hover h2 {color:#2675A6}

/*
#inhalt .boxes h2:after {
content: '';
display: block;
height: 2px;
width: 0;
background: transparent;
-webkit-transition: width .5s ease, background-color .5s ease;
transition: width .5s ease, background-color .5s ease;
}
#inhalt .boxes a:hover h2:after {
width: 100%;
background: #2675A6;
}
*/

#inhalt .boxes .text{background:#fff;}
#inhalt .boxes a:hover .text{}


#inhalt .post h1,#inhalt .post h2{color:#00335E;font-size:1.5em;margin:10px 0 5px 0;padding:0 40px 0 0;}
.single #inhalt .post h1{font-size:1.8em;}
#inhalt .post h1 a,#inhalt .post h2 a{color:#00335E;text-decoration:none;}
#inhalt .post h1 a:hover,#inhalt .post h2 a:hover{color:#000}
#inhalt .post p{margin:5px 0}
#inhalt .post .date{font-size:0.9em;color:#555;margin:5px 0}

#inhalt .post{border-bottom:6px double #ddd;margin-bottom:3em;padding:0 0 0 80px;position:relative;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.single #inhalt .post{padding:0;}
#inhalt .post a{border:none;color:#555;display:block;padding:10px 0;display:block;width:100%;text-decoration:none;transition: transform 0.5s;}
#inhalt .post a:hover{background:#f7f7f7;color:#000;}
#inhalt .post .thumbnail{position:relative;overflow:hidden;}
#inhalt .post .thumbnail img{display:block;margin:0 auto 10px auto;transition: transform 2s;}
#inhalt .post .thumbnail:hover img{transform: scale(1.1,1.1);}
#inhalt .postbody{position:relative;}
#inhalt .postbody.excerpt{min-height:145px;position:relative;padding:0}
#inhalt .postmeta{border-top:1px dotted #ddd;font-size:.9em;padding:10px 0}
#inhalt .postmetadata a,#content .postmeta a{color:#555;display:inline;margin:0;padding:0;width:auto;}
#inhalt .mixed{display:block;margin:0;padding:0;width:100%;}
#inhalt .postedby{background:#fff url(images/pencil.png) no-repeat;padding:3px;padding-left:20px}
#inhalt .kategorie{background:url(images/folder.png) no-repeat 0 50%;padding:2px 5px 2px 20px}
#inhalt .tags{background:url(images/tag_blue.png) no-repeat 0 50%;padding:2px 5px 2px 20px}
#inhalt .comments{background:url(images/comments.png) no-repeat 0 50%;display:inline-block;font-style:italic;margin:0;padding:0 0 0 20px;position:absolute;top:0;right:0}
#inhalt .comments a{text-decoration:none}
#inhalt .views{background:url(images/eye.png) no-repeat 0 50%;padding:2px 5px 2px 20px}

#inhalt .post p.date{background:#14548C;font-size:0.7em;color:#fff;height:64px;line-height: 1;margin:0;padding:10px 8px 0 8px;position:absolute;left:0;top:10px;text-align:center;width:64px;border-radius:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#inhalt .post a:hover p.date{background:#000}
#inhalt .post p.date span{display:block;text-align:center}
#inhalt .post p.date span.day{font-size:1.6em;font-weight:700}

#inhalt #comments{padding:15px 0}
#inhalt #comments h3{clear:both;margin:15px 0;padding:0}
#inhalt #comments form input,#inhalt #comments form textarea,#inhalt #comments fieldset#comment-text textarea{display:block;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:5px 0;padding:5px;width:95%;box-sizing:border-box;}
#inhalt #comments form input:hover,#inhalt #comments fieldset#comment-text textarea:hover{border:1px solid #aaa}
#inhalt #comments form input[type=submit],#inhalt #comments form input[type=submit]:hover{background:#2675A6;border:1px solid #2675A6;color:#fff;clear:left;display:block;font-weight:700;margin:15px 0;padding:15px 30px;width:200px;box-sizing:border-box;}
#inhalt #comments form input[type=submit]:hover{clear:left;opacity:0.9;}
#inhalt #comments label {font-weight: 700;margin:5px 0;padding: 0;}
#inhalt ol.commentlist{margin:0;padding:0;}
#inhalt ol.commentlist li{font-size:1.0em;border:1px solid #ddd;color:#000;list-style:none;margin:10px 0;min-height:70px;padding:10px 10px 10px 100px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
#inhalt ol.commentlist li.comment div.vcard cite.fn{font-style:normal}
#inhalt ol.commentlist li.comment div.vcard img.avatar{background:#fff;border:1px solid #ccc;left:10px;margin:0;padding:3px;position:absolute;top:10px;-moz-border-radius:50px;-webkit-border-radius:50px;-khtml-border-radius:50px;border-radius:50px;}
ol.commentlist li.comment cite{font-style:normal;font-weight:700}
#inhalt ol.commentlist li.comment div.comment-meta{font-size:.9em}
#inhalt ol.commentlist li.comment div.comment-meta a{color:#000}
#inhalt ol.commentlist li.comment p{margin:10px 0;padding:0}
#inhalt ol.commentlist li.comment ul li,#inhalt ol.commentlist li.comment ul{list-style:none}
#inhalt ol.commentlist li.comment div.reply{text-align:right}
#inhalt ol.commentlist li.comment div.reply a{font-size:.9em;font-weight:200}
#inhalt ol.commentlist li.comment ul.children{list-style:none;margin:0;text-indent:0}
#inhalt ol.commentlist li.comment ul.children li.depth-2,#inhalt ol.commentlist li.comment ul.children li.depth-3,#inhalt ol.commentlist li.comment ul.children li.depth-4,#inhalt ol.commentlist li.comment ul.children li.depth-5{background:#eee;border:1px solid #fff;margin:10px 0}
#inhalt ol.commentlist li.even{background:#eee}
#inhalt ol.commentlist li.odd,#inhalt ol.commentlist li.comment ul.children li.odd{background:#f7f7f7}
#inhalt ol.commentlist li.byuser{background:#eee !important}

#inhalt div.post .thumbnail{position:relative;display:block;float:left;margin:8px 15px 0 5px;}
#inhalt div.post .thumbnail a{border:0 none;}
#inhalt div.post .thumbnail a img, #inhalt div.post .thumbnail a:hover img{border:1px solid #fff;display:block;margin:0;padding:0;-moz-border-radius:9px;-webkit-border-radius:9px;-khtml-border-radius:9px;border-radius:9px;-webkit-transition:all 0.9s ease-in-out;-moz-transition:all 0.9s ease-in-out;-o-transition:all 0.9s ease-in-out;-ms-transition:all 0.9s ease-in-out;transition:all 0.9s ease-in-out}
#inhalt div.post .thumbnail a:hover img{border:1px solid #ccc;-moz-border-radius:75px;-webkit-border-radius:75px;-khtml-border-radius:75px;border-radius:75px;}
#inhalt .wp-caption{max-width:90%;box-sizing:border-box;}
#inhalt div.post p.wp-caption-text {margin:10px 0;}

#inhalt .wp-pagenavi {color:#14548C;clear:both;display:block;margin:15px 0;padding:15px 0}
#inhalt .wp-pagenavi a,#inhalt .wp-pagenavi a:hover,#inhalt .wp-pagenavi span.current {background:#2675A6;border:1px solid #2675A6;color:#fff;display:inline-block;line-height:100%;margin:5px;padding:15px;box-sizing:border-box;*display:block;*float:left;}
#inhalt .wp-pagenavi a:hover,#inhalt .wp-pagenavi span.current {background:#fff;border:1px solid #14548C;color:#14548C;}
#inhalt .wp-pagenavi a.first,#inhalt .wp-pagenavi a.last{background:#fff;border:1px solid #fff;color:#14548C;}
#inhalt .wp-pagenavi span{display:inline-block;margin:3px;padding:0 8px;*display:block;*float:left;}
#inhalt .wp-pagenavi span.pages {padding:0 10px;}

#inhalt p{margin:20px 0;}
#inhalt h2+p,#inhalt h3+p{margin:10px 0;}
#inhalt .alignleft, #inhalt .alignright{border:1px solid #ddd;float:left;margin:5px 15px 10px 0;padding:5px;width:auto;text-align: center;}
#inhalt .alignright{float:right;margin:5px 0 10px 15px;}
#inhalt img.aligncenter, #inhalt .aligncenter{display:block;margin:15px auto;text-align:center;}
#inhalt p.aenderung{clear:both;font-size:0.8em;text-align:right;}
#inhalt p.small{margin:5px 0;text-align:right;}
#inhalt p.recht{text-align:right;}
#inhalt p.center,#inhalt p.aligncenter,.gedicht,.autor,#inhalt p.vbilder {text-align:center;}
#inhalt .autor{font-style:italic;}
#inhalt p.center img,#inhalt p.aligncenter img,#inhalt p.titel img,#inhalt img.aligncenter,#inhalt div.aligncenter img,#inhalt img.alignleft, #inhalt img.alignright {background:#fff;border:1px solid #ddd;text-align: center;padding:7px;box-sizing:border-box;}
#inhalt p.nachoben{text-align:right;height:16px;}
#inhalt p.nachoben a,#inhalt p.nachoben a:hover{background:url(grafiken/oben.png) no-repeat 0 0;border:none;height:16px;margin:1px 0;padding:5px 32px 0 0;width:32px;text-align:right;}
#inhalt p.nachoben a:hover{opacity:0.7;}
#inhalt p.wichtig{border:1px solid #ccc;background:#fff;padding:10px;}

#inhalt p.center a{border:none;}
#inhalt p.center a img{transition: transform 2s;}
#inhalt p.center a:hover img{transform: scale(1.1,1.1);}


#inhalt p.vbilder a,#inhalt p.vbilder a:hover{border:none;}
#inhalt p.vbilder a img{background:#fff;border:1px solid #ccc;margin:10px;padding:5px;transition: transform 2s;}
#inhalt p.vbilder a:hover img{border:1px solid #bbb;transform: scale(1.1,1.1);}

body#natur #inhalt h3, body#poesie #inhalt h3{margin:15px auto;text-align:center;}
body#poesie #inhalt p, body#poesie #inhalt ul, body#natur #inhalt p{margin:5px auto 15px auto;text-align:center;}
body#poesie #inhalt ul.titel,body#poesie #inhalt h3.titel,body#poesie #inhalt p.aenderung,body#poesie #inhalt p.nachoben,body#natur #inhalt dl h3,body#natur #inhalt p.aenderung,body#natur #inhalt p.nachoben,body.wide #inhalt p,body.wide #inhalt h3{width:auto;}
body#poesie #inhalt ul.titel{}

#inhalt blockquote{background: #2675A6;border:1px solid #2675A6;color:#fff;margin:15px 0;padding:15px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#inhalt blockquote p{margin:0;padding:0;text-indent:0;}
#inhalt blockquote a,#inhalt blockquote a:hover,#inhalt blockquote strong{color:#fff;border-color:#fff;}
#inhalt blockquote h3{color:#fff;padding:0;margin:0 0 10px 0;}
#inhalt blockquote a.ext{background-image:url(grafiken/extern-w.png);}

#inhalt div.stories{background:url(grafiken/notiz-2.png) no-repeat 0 0;display:block;font-family: 'courier new', times, 'times new roman', georgia,serif;font-size:1.6em;font-weight:700;height:500px;line-height:2;margin:15px auto;overflow:hidden;position:relative;width:500px;}
#inhalt div.stories img{position:absolute;right:20px;bottom:60px;}
#inhalt div.stories p{margin:0;position:absolute;left:60px;top:80px;width:380px;}

#inhalt .col {-webkit-column-count:2;-webkit-column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;column-count:2;column-gap:30px;}
#inhalt .col p:first-of-type{margin-top:0;}

#inhalt div.kino{background: #aaa url(filme/bilder/kino.jpg) no-repeat 50% 50%; border:2px solid #ccc; height:400px; margin:15px auto;}

@-webkit-keyframes FadeInOut {0% {opacity:1;} 25% {opacity:1;} 75% {opacity:0;}100% {opacity:0;}}
@-moz-keyframes FadeInOut {0% {opacity:1;} 25% {opacity:1;} 75% {opacity:0;}100% {opacity:0;}}
@keyframes FadeInOut { 0% {opacity:1; } 25% {opacity:1;} 75% {opacity:0;} 100% {opacity:0;}}

#kinofilm {position:relative;height:220px;width:516px;max-width:100%;margin:50px auto 0 auto;overflow:hidden;box-sizing:border-box;}
#kinofilm img {position:absolute;left:0;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
#kinofilm img.top {
-webkit-animation-name: FadeInOut;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 10s;-webkit-animation-direction: alternate;
-moz-animation-name: FadeInOut;-moz-animation-timing-function: ease-in-out;-moz-animation-iteration-count: infinite;-moz-animation-duration: 10s;-moz-animation-direction: alternate;
animation-name: FadeInOut;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 10s;animation-direction: alternate;
}

#wrapsidebar{margin:0 0 0 76%;padding:0;position:relative;font-size:1.5em;}
#sidebar{margin:0;padding:50px 0 15px 15px;position:relative;text-align:left;line-height:1.4;text-align:center;}
#sidebar a, #sidebar a:hover{color:#2675A6;text-decoration:underline;}
#sidebar a:hover{color:#000;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#sidebar a.ext{background:url(grafiken/extern.png) no-repeat 100% 3px;padding-right:15px;}
#sidebar li.linkcat h2 {font-size:1.2em;}
#sidebar h3 {margin:5px auto;}
#sidebar h3 a {text-decoration:none;}
#sidebar h3.feed{border-top:2px dotted #bbb;margin:15px 0 5px 0;padding-top:10px;}

#sidebar dl {margin:15px 0;position:relative;}
#sidebar dl dt {position:relative;}

#sidebar dl.weblink{border-top:2px dotted #aaa;border-bottom:2px dotted #aaa;font-size:0.9em;padding:10px 0;position:relative;}
#sidebar dl.weblink span{letter-spacing:1px;text-transform:uppercase}
#sidebar dl.weblink a,#sidebar dl.weblink a:hover{color:#fff;border:none;display:block;font-weight:700;margin:5px auto;padding:0;text-decoration:none;text-shadow:none;}
#sidebar dl.weblink a:hover{border:none;color:#28698B;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}

#sidebar p {margin:10px 0;position:relative;}
#sidebar p img, #sidebar dl img {background:#fff;border:1px solid #ccc;text-align: center;margin:10px 0;padding:5px;position: relative;}
#sidebar p a:hover img, #sidebar dl a:hover img {border:1px solid #bbb;}

#sidebar a img{transition: transform 2s;}
#sidebar a:hover img{transform: scale(1.1,1.1);}

#sidebar p.fb{margin:25px auto;padding:0;text-align:center;}
#sidebar p.fb a img,#sidebar p.fb a:hover img{border:1px solid #ddd;margin:0 0 1px 0;padding:0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-}
#sidebar p.fb a:hover img{border:1px solid #ccc;margin:1px 0 0 0;}

#sidebar table{border-collapse:collapse;margin:15px auto;padding:0;text-align:center;}
#sidebar caption{border:1px solid #2675A6;background:#2675A6;border-radius:3px;}
#sidebar caption, #sidebar caption a{font-size:1.0em;font-weight:700;letter-spacing:1.5px;margin:2px;padding:0;text-align:center;}
#sidebar caption a, #sidebar caption a:hover{color:#fff;display:inline-block;padding:10px;}
#sidebar caption a:first-child{float:left}
#sidebar caption a:last-child{float:right}
#sidebar tr{margin:0;padding:0;text-align:center;}
#sidebar td, #sidebar th{margin:0;padding:0;}
#sidebar td a, #sidebar td a:hover, #sidebar td strong{background:#fff;border:1px solid #2675A6;color:#2675A6;font-weight:700;line-height:1;margin:2px;padding:10px 5px;text-decoration:none;display:block;border-radius:3px;}
#sidebar td a:hover, #sidebar td strong{background:#14548C;border-color:#14548C;color:#fff;text-decoration:none;}
body#ungarn #sidebar td strong {border:0 none;display:inline;}

#sidebar table.sprache{margin:20px;padding:0;}
#sidebar table.sprache td, #sidebar table.sprache th{margin:0;padding:3px 5px;text-align:left;vertical-align:top;}
#sidebar table.sprache thead th{font-weight:700;}
#sidebar table.sprache td strong{margin:0;padding:0;}

#sidebar ul {list-style: none;line-height:100%;margin: 15px 0;padding: 0;}
#sidebar ul li {box-sizing:border-box;width: auto;}
#sidebar ul a,#sidebar ul a:hover,#sidebar ul strong,#sidebar ul.filme li {background: #2675A6;border-bottom:1px dotted #fff;color: #fff;display: block;font-weight:400;line-height:120%;margin: 0;padding:10px;text-align: left;text-decoration: none;width: auto;-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}

#sidebar ul a:hover,#sidebar ul li.current-cat a,#sidebar li.current-cat-parent a, #sidebar ul li.current_page_item a,#sidebar ul li.current_page_parent a,#sidebar ul strong,#sidebar ul li.current_page_item a { background: #14548C; color: #fff;padding:10px 5px 10px 15px}
#sidebar ul.filme li a, #sidebar ul.filme li strong{border:none;display:inline;font-weight:700;margin:0;padding:0;text-decoration:underline;}
#sidebar ul.quicklinks, #sidebar ul.feed, #sidebar ul.themenmenue,#sidebar ul.biomenue{margin:15px auto;padding-bottom:5px;}

#sidebar ul.wortwolke{text-align:left;}
#sidebar ul.wortwolke li {background:transparent;border:none;display:inline-block;margin:1px;padding:0;text-align:center;width:auto;}
#sidebar ul.wortwolke li a,#sidebar ul.wortwolke li a:hover,#sidebar ul.wortwolke li strong {background:#2675A6;border:1px solid #2675A6;color:#fff;display:block;font-weight:400;line-height:1.5;margin:5px;padding:10px;text-align:center;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;white-space: nowrap;}
#sidebar ul.wortwolke li a:hover,#sidebar ul.wortwolke li strong{background:#fff;border:1px solid #2675A6;color:#000;font-weight:400;text-shadow:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

#sidebar ul.images {margin:15px 0;padding:0;width:100%;   }
#sidebar ul.images li{border:none;display:inline-block;margin:0;padding:0;position:relative;vertical-align:middle;width:100%;}
#sidebar ul.images li a,#sidebar ul.images li a:hover{background:transparent;line-height:100%;margin:0;padding:10px 0;width:100%;box-sizing:border-box;}
#sidebar ul.images li a img,#sidebar ul.images li a:hover img{display:block;margin:0 auto;padding:2px;position:relative;box-sizing:border-box;}
#sidebar ul.images .img-caption{color:#2675A6;display:block;padding:5px;text-align:center;width:100%;box-sizing:border-box;}

#sidebar dl.images {border:none;display:inline-block;margin:15px 0;padding:0;position:relative;vertical-align:middle;width:100%;}
#sidebar dl.images dd{padding:5px 0}
#sidebar dl.images dd a;#sidebar dl.images dd a:hover{padding:0}
#sidebar dl.images img{display:block;margin:0 auto;padding:2px;position:relative;box-sizing:border-box;}
#sidebar dl.images .img-caption{color:#2675A6;display:block;padding:5px;text-align:center;width:100%;box-sizing:border-box;}

#sidebar ul.feed{margin:5px 0 15px 0;}

#sidebar ul.qliste{}
#sidebar ul.qliste li{display:inline;}
#sidebar ul.qliste li a,
#sidebar ul.qliste li a:hover,
#sidebar ul.qliste li strong {background:#2675A6;border:1px solid #2675A6;color:#fff;display:inline-block;line-height:100%;margin:5px 1%;padding:8px;text-align:center;width:47%;box-sizing:border-box;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;box-sizing:border-box;*display:block;*float:left;}

#sidebar ul li.openme{cursor:pointer;width:auto;}
#sidebar ul li.openme .zu,#sidebar ul li.openme.open .auf{display:none}
#sidebar ul li.openme.open .zu{display:inline-block;}

#sidebar ul.qliste li a:hover,
#sidebar ul.qliste li strong {background:#2675A6;border-color:#2675A6;color:#fff;}

#sidebar ul li.openme{background:#14548C;border:none;color:#fff;display:block;margin:0 auto 1px auto;padding:10px 0;text-align:center;width:60%;border-radius:5px 5px 0 0;}
#sidebar ul li.openme.bottom{border-radius:0 0 5px 5px;}

#sidebar ul li.openme:after{border: 0.35em solid transparent;border-bottom: none;border-top-color:#fff;content: '';display:inline-block;height:0;margin:0 0 0 5px;position:relative;vertical-align: middle;width:0;}
#sidebar ul li.openme.openme.open:after{border-bottom:0.35em solid;border-bottom-color:#fff;border-top:none;-webkit-transition: 1s ease-in-out;transition: 1s ease-in-out}

#sidebar ul.biomenue{max-height:400px;overflow:hidden;-webkit-transition:max-height 0.9s;transition:max-height 0.9s;}
#sidebar ul.biomenue:hover,#sidebar ul.biomenue.open{max-height:12000px;}



#sidebar form.fo {background:#2675A6;border:1px solid #2675A6;color:#fff;display:block;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#sidebar form input,#sidebar form select{background:#fff;border:1px solid #fff;color:#000;margin:5px 3px;padding:5px;}
#sidebar form input.bu{background:#14548C;border:1px solid #14548C;color:#fff;font-weight:700;margin:5px 0;padding:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#sidebar form input:hover.bu{background:#000;border:1px solid #000;color:#fff;margin:6px 0 4px 0;}
#sidebar form p{margin:3px 0;}
#sidebar form p.lab label{color:#fff;display:block;font-weight:700;margin:0;padding:5px 0;width:100%}

#sidebar div.kalender{background:#fff;margin:15px auto;padding:15px 0;}
#sidebar div.kalender table{margin:0 auto;width:100%}
#sidebar dl.kalender {margin:0;padding:0;}
#sidebar dl.kalender img {background:#fff;border:1px solid #ddd;padding:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#sidebar div.kalenderblatt{background:url(grafiken/kalender.png) no-repeat 50% 0;margin:15px auto;padding:33px 0 0 0;position:relative;width:145px;height:140px;}
#sidebar div.kalenderblatt a,#sidebar div.kalenderblatt a:hover {background:url(grafiken/blatt.png) no-repeat 7px 0;color:#14548C;display:block;height:100px;margin:0;padding:5px 5px;text-decoration:none;width:120px;}
#sidebar div.kalenderblatt a:hover {color:#000;}
#sidebar div.kalenderblatt h4,#sidebar div.kalenderblatt strong,#sidebar div.kalenderblatt em,#sidebar div.kalenderblatt b {color:#14548C;display:block;font-weight:700;margin:0;font-style:normal}
#sidebar div.kalenderblatt a:hover h4,#sidebar div.kalenderblatt a:hover strong,#sidebar div.kalenderblatt a:hover em,#sidebar div.kalenderblatt a:hover b {color:#000;}
#sidebar div.kalenderblatt h4{font-size:2.5em;}
#sidebar div.kalenderblatt strong{font-size:0.9em;}
#sidebar div.kalenderblatt b{font-weight:400;}

#wrapfooter{clear:both;background:#14548C;color:#fff;margin:0 auto;padding:10px 0;text-align:center;font-size:1.5em;line-height:1;position:relative;}
#footer{margin:0 auto;position:relative;max-width:1180px;}

#footer ul{float:left;margin:10px;padding:0;text-align:left;width:21%;min-height:190px;}
#footer ul.rubriken{}
body#leonardo #footer ul.rubriken, body#michelangelo #footer ul.rubriken{background-image:none;}
#footer ul li{padding:0;position:relative;border-top: 1px solid #2675A6;}
#footer ul li:first-child {border-top: none}
#footer ul li:last-child {border-bottom:none}
#footer ul li a, #footer ul li a:hover {color:#fff;display:block;font-weight:400;padding:12px 5px;text-decoration:none;}
#footer ul li a:hover, #footer ul li.current_page_item a{background:#2675A6;color:#fff;padding:12px 0 12px 10px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#footer ul li.current_page_item a,#footer ul li.current_page_item a:hover{font-weight:700;text-decoration:none;}
#footer ul.rubriken li.current_page_item a:after{content:' \00BB';position:absolute;right:10px;}

#footer ul.main {float:right;min-height:100px;}
#footer ul.main li a {}
#footer ul.main li a:hover {}
#footer ul.main li a:hover,#footer ul.main li strong,#footer ul.main li.current_page_item a{}


#footer ul.main li.sobo{border-bottom:none;display:inline;float:left;width:20%;padding:5px 0}
#footer ul.main li.sobo a{opacity:0.9}
#footer ul.main li.sobo a:hover{opacity:1}
#footer ul.main li.sobo a, ul.main li.sobo a:hover{background:url(grafiken/bookmarks.png) no-repeat 50% 0;display:block;float:left;height:32px;margin:0;padding:0;text-indent: -999em;width:100%}
#footer ul.main li.facebook{clear:both}
#footer ul.main li.tweet a, ul.main li.tweet a:hover{background-position: 50% -32px;}
#footer ul.main li.xing a, ul.main li.xing a:hover{background-position: 50% -64px;}
#footer ul.main li.gplus a, ul.main li.gplus a:hover{background-position: 50% -96px;}
#footer ul.main li.pinterest a, ul.main li.pinterest a:hover{background-position: 50% -128px;}

#footer ul.abisz{width:47%;margin:10px 0 10px 10px}
#footer ul.abisz li{border:none;display:inline;}
#footer ul.abisz li a,#footer ul.abisz li a:hover {border:1px solid #2675A6;color:#fff;display:inline-block;line-height:100%;margin:5px;padding:10px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;white-space: nowrap; -webkit-transition:all 0.6s ease-in-out;-webkit-perspective: 800px;-webkit-perspective-origin: 50% 100px;transition:all 0.6s ease-in-out;  perspective: 800px; perspective-origin: 50% 100px; }
#footer ul.abisz li a:hover{background:#2675A6;border:1px solid #2675A6;color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}




#footer p{clear:both;margin:10px auto;padding:0;max-width:1180px;}
#footer p a, #footer p a:hover{color:#fff;font-weight:700;}
#footer p a:hover{color:#fff}

#rss a span,.nix,.dot,#sidebar ul.wortwolke li span,p.nachoben span {display:inline;height:0;left:-999em;overflow:hidden;position:absolute;top:-999em;width:0;}

#quadratt,p.down a {display:none}
.skip{left:-999em;position:absolute;}
.mark{background:yellow;}
.clear,.ende{clear:both;}
.center{text-align:center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.bildl, .bildll, .bildthema{border:1px solid #fff;float:left;margin:3px 5px 3px 0;width:34px;}
.bildll{margin:0 20px 0 0;width:52px;}
.rotate-text {font-size:1em;font-weight:700;letter-spacing:2px;margin:0;width;100%;text-transform:uppercase;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);filter: none; /*Mandatory for IE9 to show the vertical text correctly*/}

.back-to-top {color:#fff;font-size:3em;font-weight:700;line-height:100%;position:fixed;bottom:10px;right:10px;text-decoration:none;margin:0;padding:0;z-index:9999999}
.back-to-top:hover {color:#eee;}
.back-to-top:before{background:rgba(0,0,0,0.2);color:#fff;margin:0;padding:5px 8px 10px 8px;text-shadow:1px 1px 1px #333;border-radius:50%;}

#slideout {background:#991002;color:#fff;cursor:pointer;font-size:1.4em;position:fixed;top:250px;left:0;width:32px;padding:55px 0 15px 0;text-align: center;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;z-index:999}
#slideout_inner {background:#14548C;position: fixed;top:150px;left:-110px;text-align:center;width:90px;padding:10px 5px 10px 15px;height:310px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;text-align: left;-webkit-border-radius: 0 0 5px 0;-moz-border-radius: 0 0 5px 0;border-radius: 0 0 5px 0;}
#slideout.openslideout {background:#14548C;left:110px;}
#slideout.openslideout #slideout_inner {left: 0;}

.socialbar{display:block;margin:15px auto;position:relative;width:100%;}
.socialbar .sbar{display:table-cell;float:left;margin:0 10px 0 0;padding:0;vertical-align:middle;}
#slideout .socialbar{}
#slideout .sbar{display:block;float:none;margin:10px 0;}

#formbox {margin: 15px 0;padding: 0;}
#inhalt #formbox dl, #inhalt #formbox dl dt,#inhalt #formbox dl dd {margin:0; text-align:left;}
#formbox form {  border: none;}
#formbox fieldset {  border: none;color: #000;margin: 0 20px 15px 0;padding: 10px 0;}
#formbox label,#formbox select,#formbox input[type=checkbox],#formbox input[type=radio],#formbox input[type=button],#formbox input[type=submit] {  cursor: pointer;}
#formbox label {  font-weight: 200;margin: 0;padding: 0;}
#formbox input,#formbox textarea,#formbox input:hover,#formbox textarea:hover  {  background: #fff;border: 1px solid #ccc;color: #000;margin: 5px 0;padding: 5px;width: 95%;box-sizing:border-box;-webkit-border-radius: 7px;-khtml-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
#formbox input:hover,#formbox textarea:hover {  background: #fff;border: 1px solid #aaa;color: #000;}
#formbox input[type=checkbox] {  background: transparent;border: none;color: #000;margin:0 10px 0 0;width: 1.5em;}
#formbox textarea {  overflow: auto; }

#formbox input[type=submit] {background:#2675A6;border:1px solid #2675A6;color:#fff;clear:left;display:block;font-weight:700;margin:15px 0;padding:15px 30px;width:200px;box-sizing:border-box;}
#formbox input:hover[type=submit] {opacity:0.9}
#formbox .wpcf7-not-valid-tip,#formbox .wpcf7-validation-errors{background:#CC0000;color:#fff;padding:5px}
#formbox .wpcf7-response-output, #content .wpcf7-mail-sent-ok{background:#95A42E;border:1px solid #95A42E;color:#fff;margin:10px 0;padding:10px 2%;width:96%;z-index:5000}

#inhalt #formbox h3 {margin: 10px 0;  padding: 0;}
#inhalt #formbox p {clear:both;  margin: 10px 0;  padding: 0;  background: transparent;  text-align: left;}

#inhalt #formbox label span,#inhalt #formbox label span span,#inhalt #formbox label span span span{margin:0;}

#cse-search-box, #searchform {background:transparent;border:none;color:#fff;font-size:1.3em;margin:15px auto;padding:0;width:280px;z-index:500;}
#cse-search-box, .google-suche{margin:10px auto;width:50%}
#searchform {margin:0 auto;width:220px}
#searchform input{background:#fff;color:#000;border:1px solid #ccc !important;padding:15px 30px;width:200px;box-sizing:border-box;-webkit-border-radius: 7px;-khtml-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
#searchform input:hover{border-color:#aaa !important;}

#cse-search-box input{color:#000;padding:5px;width:75%;}
#cse-search-box input[type=submit],#searchform input.bu{background:#000 url(grafiken/lupe-w.png) no-repeat 50% 50%;border:1px solid #000;padding:1px 5px;text-indent:-999em;text-transform: capitalize;width:36px;border-radius:3px;box-sizing:border-box;}
#cse-search-box input[type=submit]:hover,#searchform input:hover.bu{background-color:#444;border:1px solid #444;}

#___plusone_0{border:none;}
#___plusone_0 iframe{border:none;}

/* Socialmedia / Share-Buttons */

.share{clear:both;display:block;margin:15px auto;text-align:center;}
.share a,.share a:hover{background-color:transparent;color:#fff;display:inline-block;font-size:2.2em;margin:10px 5px;padding:0;text-align:center;width:22px;}
.share a:hover{}
.share a span,.share a:hover span{display:none}

.share.header{display:block;margin:10px 0;text-align:center;position:fixed;right:15%;top:0;text-shadow:none;z-index:9999}
.share.header a,.share.header a:hover{background-color:transparent;border:0;margin:0 5px;}

#footer .share{margin:0;text-align:center;}
#footer .share a,#footer .share a:hover{background-color:transparent;border:0;margin:5px 10px;width:22px}

#inhalt .social,#sidebar .social{display:block;margin:25px auto;text-align:center;}
#inhalt .social a,#inhalt .social a:hover{border:none;color:#fff;display:inline-block;font-weight:700;margin:10px 10px 5px 0;padding:5px 10px;text-align:center;text-decoration:none;border-radius:5px;}
#inhalt .social a:hover, #sidebar .social a:hover{opacity:0.9;}
#sidebar .social a,#sidebar .social a:hover{border:none;color:#fff;display:inline-block;font-size:2.0em;font-weight:700;line-height:100%;margin:10px 5px 5px 0;padding:12px;text-align:center;text-decoration:none;width:auto;border-radius:50%;height:25px;width:25px;text-shadow:0 -1px 1px #444;overflow:hidden;}



#socialfooter{float:left;background:rgba(0,0,0,0.1);display:block;clear:both;font-size:1.5em;line-height:100%;margin:5px 0 2px 0;padding:0;width:100%}
#socialfooter .social{display:block;margin:5px auto;text-align:center;}
#socialfooter .social a,#socialfooter .social a:hover{border:none;color:#fff;display:inline-block;font-size:2.0em;font-weight:700;line-height:100%;margin:10px 5px 5px 0;padding:12px;text-align:center;text-decoration:none;width:auto;border-radius:50%;height:25px;width:25px;text-shadow:0 -1px 1px #444;overflow:hidden;}
#socialfooter .social a:before{margin:0 0 0 -2px;}
#sidebar .social span,#socialfooter .social span{display:block;text-indent:-999em;}

.social .twitter{background:#55ACEE;border:1px solid #55ACEE}
.social .facebook{background:#3B5998;border:1px solid #3B5998}
.social .google-plus{background:#D34836;border:1px solid #D34836}
.social .xing{background:#026466;border:1px solid #026466}
.social .instagram{background:#3f729b;border:1px solid #3f729b}
.social .mail{background:#F7BA0B;border:1px solid #F7BA0B}

#inhalt .socialbar{clear:both;display:block;margin:0 auto;text-align:left;}
#inhalt .socialbar .sbar{display:block;float:left;margin:0 10px 0 0;padding:0;text-align:center;vertical-align:bottom;width:auto}

#inhalt ul.social-icons,#wrapinhaltk #inhalt ul.social-icons{margin:0;position:absolute;right:15px;top:45px;}
#film #inhalt ul.social-icons{top:5px}
#inhalt ul.social-icons li, #wrapinhaltk #inhalt ul.social-icons li{background:transparent;display:inline;padding:5px 0;text-align:right;white-space:nowrap;}
#inhalt ul.social-icons li:first-child{padding-left:0;}
#inhalt ul.social-icons li a{border:none;color:#777;text-decoration:none;}
#inhalt ul.social-icons li a:hover{color:#111;}
#inhalt ul.social-icons li a:before{font-size:1.1em;margin:0;padding:0 5px;text-decoration:none;}
#inhalt ul.social-icons li a span{display:none;}

video {max-width:100%;height:auto;}
.video-wrapper{background:transparent;border:none;clear:both;display:block;margin:15px auto 5px auto;width:700px;max-width:100%}
.video-container{background:#eee url(grafiken/load.gif) no-repeat 50% 50%;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{background:transparent;margin:0;padding:0;position:absolute;top:0;left:0;width:100%;height:100%}
.quelle{display:block;margin:0 0 15px 0;text-align:center;}
.video-container.nobackground{background-image:none;}

.audio-wrapper{background:transparent;border:none;clear:both;display:block;margin:15px auto 5px auto;width:700px;max-width:100%}
.audio-container{background:transparent;position:relative;height:32px;overflow:hidden}
.audio-container iframe,.audio-container object,.audio-container embed{background:transparent;margin:0;padding:0;position:absolute;top:0;left:0;width:100%;height:100%}

.google {border:1px solid #eee;margin:15px auto;padding:5px 0 0 0;position:relative;text-align:center;overflow:hidden;transition: height 0.66s ease-out;}
.google:before,.google-responsive:before{content:"Werbung";color:#999;display:block;font-style:italic;font-size:0.9em;}
.google:after,.google-responsive:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#content .google:before{color:#2675A6}
.g120{width:120px;}
.g160{width:160px;}
.g200{width:200px;}
.g250{width:250px;}
.g300{width:300px;}
#inhalt .g250 {float:left;margin:0 10px 5px 0;}
.g468{clear:both;margin:15px auto;padding:0;width:468px;}
.g728{clear:both;margin:15px auto;padding:0;width:728px;}
.google-responsive{border:1px solid #eee;clear:both;margin:15px auto;padding:5px 0;position:relative;text-align:center;transition: height 0.66s ease-out;}
#cse-search-results {background:#f1f1f1;border:10px solid #fff;margin:0 auto;padding:0;width:710px;}

#inhalt a#amzn_cl_link_0, #inhalt a#amzn_cl_link_1, #inhalt a#amzn_cl_link_2, #inhalt a#amzn_cl_link_3, #inhalt a#amzn_cl_link_4, #inhalt a#amzn_cl_link_5, #inhalt a#amzn_cl_link_6, #inhalt a#amzn_cl_link_7, #inhalt a#amzn_cl_link_8, #inhalt a#amzn_cl_link_9, #inhalt a:hover#amzn_cl_link_0, #inhalt a:hover#amzn_cl_link_1, #inhalt a:hover#amzn_cl_link_2, #inhalt a:hover#amzn_cl_link_3, #inhalt a:hover#amzn_cl_link_4, #inhalt a:hover#amzn_cl_link_5, #inhalt a:hover#amzn_cl_link_6, #inhalt a:hover#amzn_cl_link_7, #inhalt a:hover#amzn_cl_link_8, #inhalt a:hover#amzn_cl_link_9, #inhalt a:hover#amzn_cl_link_5 {background:transparent url(grafiken/amazon2.png) no-repeat 100% 5px;border-color:#FF9703;font-style:italic;padding-right:12px;}

#sidebar a#amzn_cl_link_0, #sidebar a#amzn_cl_link_1, #sidebar a#amzn_cl_link_2, #sidebar a#amzn_cl_link_3, #sidebar a#amzn_cl_link_4, #sidebar a#amzn_cl_link_5, #sidebar a#amzn_cl_link_6, #sidebar a#amzn_cl_link_7, #sidebar a#amzn_cl_link_8, #sidebar a#amzn_cl_link_9 {background:transparent url(grafiken/amazon2.png) no-repeat 100% 5px;border-bottom:1px dotted #FF9703;font-weight:400;padding-right:12px;}

.amazon-kindle{background:transparent;border:none;display:block;margin:15px auto;overflow:hidden;text-align:center;max-width:100%}

/* Effekte */
/* <div class="animated tada"></div> */

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.fadeInDown:hover {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes swing {
    20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
    20% { -webkit-transform: rotate(15deg); }
    40% { -webkit-transform: rotate(-10deg); }
    60% { -webkit-transform: rotate(5deg); }
    80% { -webkit-transform: rotate(-5deg); }
    100% { -webkit-transform: rotate(0deg); }
}
@keyframes swing {
    20% { transform: rotate(15deg); }
    40% { transform: rotate(-10deg); }
    60% { transform: rotate(5deg); }
    80% { transform: rotate(-5deg); }
    100% { transform: rotate(0deg); }
}
.swing:hover {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes tada {
    0% {-webkit-transform: scale(1);}
    10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
    30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
    40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
    100% {-webkit-transform: scale(1) rotate(0);}
}
@keyframes tada {
    0% {transform: scale(1);}
    10%, 20% {transform: scale(0.9) rotate(-3deg);}
    30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
    40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
    100% {transform: scale(1) rotate(0);}
}
.tada:hover {
    -webkit-animation-name: tada;
    animation-name: tada;
}

.spinAround:hover{
   color: #000;
   animation: spinAround 2s linear infinite;
}

@keyframes spinAround {
        from {
                transform: rotate(0deg)
        }
        to {
                transform: rotate(360deg);
        }
}

.zoom{transition: transform 5s;}
.zoom:hover {transform: scale(1.1,1.1);}

.pulse {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    /* transition: transform 0.2s; */
}
.pulse:hover {
    animation: pulse 1s ease infinite;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}
.puffOut:hover {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: puffOut;
  animation-name: puffOut;
}
@-webkit-keyframes puffOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }

  50% {
    opacity: 0.7;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1.5,1.5);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1,1);
    -webkit-filter: blur(2px);
  }
}
@keyframes puffOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1,1);
    -webkit-filter: blur(0px);
  }

  50% {
    opacity: 0.7;
    transform-origin: 50% 50%;
    transform: scale(1.5,1.5);
    -webkit-filter: blur(2px);
  }

    100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1,1);
    -webkit-filter: blur(2px);
  }
}

.hi-icon {
        background: rgba(255,255,255,0.1);
        -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
        -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
        transition: transform ease-out 0.1s, background 0.2s;
}

.hi-icon:after {
        top: 0;
        left: 0;
        padding: 0;
        z-index: -1;
        box-shadow: 0 0 0 2px rgba(255,255,255,0.1);
        opacity: 0;
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
}

.hi-icon:hover {
        background: rgba(255,255,255,0.05);
        -webkit-transform: scale(0.93);
        -moz-transform: scale(0.93);
        -ms-transform: scale(0.93);
        transform: scale(0.93);
        color: #fff;
}

.hi-icon:hover:after {
        -webkit-animation: sonarEffect 1.3s ease-out 75ms;
        -moz-animation: sonarEffect 1.3s ease-out 75ms;
        animation: sonarEffect 1.3s ease-out 75ms;
}

@-webkit-keyframes sonarEffect {
        0% {
                opacity: 0.3;
        }
        40% {
                opacity: 0.5;
                box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
        }
        100% {
                box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
                -webkit-transform: scale(1.5);
                opacity: 0;
        }
}
@-moz-keyframes sonarEffect {
        0% {
                opacity: 0.3;
        }
        40% {
                opacity: 0.5;
                box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
        }
        100% {
                box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
                -moz-transform: scale(1.5);
                opacity: 0;
        }
}
@keyframes sonarEffect {
        0% {
                opacity: 0.3;
        }
        40% {
                opacity: 0.5;
                box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
        }
        100% {
                box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
                transform: scale(1.5);
                opacity: 0;
        }
}


/* Magnific Popup CSS */

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:9999992;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:9999993;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:9999995}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:9999994}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:4em;font-family:Arial, Baskerville, monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:20px;left:0;color:#CCC;font-size:1.4em;line-height:100%;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:1.4em;line-height:100%}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{font-size:1.4em;margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:150%;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}

@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){

.mfp-img-mobile .mfp-image-holder { padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}

}

@media all and (max-width: 900px){

.mfp-arrow { -webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

}

@media print {
body{margin-left:1.5cm;color:#000;background:#fff;font-family:Times, Georgia, Palatino, serif;font-size:12pt;}
#seite,#wrapinhalt,#inhalt{width:auto;border:none;float:none !important;}
#anfang,#header,#navigation,#nav,.google,#wrapsidebar,#sidebar,#footer,img,p.recht,p.nachoben,p.weiter{display:none;}
a{text-decoration:none;color:#000;background:#fff;}
h1{font-size:18pt;}
h2{font-size:15pt;}
h3{font-size:13pt;}
h4{font-size:10pt;}
}

@media only screen and (max-width: 980px) {

h1{font-size:1.6em;}
h2{font-size:1.4em;}

#header{position:relative;top:auto;left:auto}

#seite{margin:0 auto;width:100%;max-width:100%}
#wrapper{width:95%;max-width:95%;padding:0}

#header h1 a,#header .logo a{padding:5px;box-sizing:border-box;}

#wrapinhalt,#wrapinhaltk,#wrapinhalt2,#wrapsidebar,#sidebar{clear:both;float:none;margin:0 auto;padding:0;position:relative;top:auto;left:auto;width:100%;}
#inhalt{border-right: none;padding:15px 0 0 0}

#navigation{position:relative;top:auto;left:auto}
#nav {float:none;margin:0 auto;width:100%;}
#nav li{width:25%;}
#nav li:nth-child(5n){clear:left;}

#inhalt .boxes{width:32.5%;margin-right:1.0%}
#inhalt .boxes.boxes-4,#inhalt .boxes.boxes-8,#inhalt .boxes.boxes-16{margin-right:1%}
#inhalt .boxes.box-3,#inhalt .boxes.box-6,#inhalt .boxes.box-9,#inhalt .boxes.box-12{margin-right:0;}

ul.bookmarks{display:none}

#sidebar dl.images {display:inline-block;position: relative;width:32%;}
#sidebar ul.images li{width:32.3%;}

#footer{max-width:98%}
#footer p{padding:10px 0}
#footer ul,#footer ul.main,#footer ul.abisz{margin:0;width:100%;max-width:100%;overflow:hidden;}
#footer ul li,#footer ul.abisz li,#footer ul.main li{border:none;display:inline;float:left;margin:5px 3%;padding:0;text-align:center;width:43%;}
#footer ul li:first-child,#footer ul.main li:first-child {border:none}
#footer ul li:last-child,#footer ul.main li:last-child {border:none}
#footer ul li a, #footer ul li a:hover,#footer ul li.current_page_item a,#footer ul li strong,#footer ul.abisz li a,#footer ul.abisz li a:hover{border:1px solid #2675A6;display:block;font-weight:400;margin:0;padding:15px 0;width:100%;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#footer ul li a:hover,#footer ul li.current_page_item a,#footer ul.abisz li a:hover{font-weight:700;}

#footer ul.main {clear:both;margin:15px 0;}
#footer ul.main li a,#footer ul.main li a:hover,#footer ul.main li strong,
#footer ul.rubriken li a,#footer ul.rubriken li a:hover,#footer ul.rubriken li strong{border:1px solid #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding:15px 0;}
#footer ul.main li a:hover,#footer ul.main li strong,#footer ul.main li.current_page_item a{}

#footer ul.main li.sobo{border:none;display:inline-block;float:left;margin:15px 2.0%;width:15%;padding:0}
#footer ul.main li.sobo a{opacity:0.9}
#footer ul.main li.sobo a:hover{opacity:1}
#footer ul.main li.sobo a, ul.main li.sobo a:hover{background:url(grafiken/bookmarks.png) no-repeat 50% 0;border:none;display:block;float:left;height:32px;margin:5px 0;padding:0;text-indent: -999em;width:100%}
#footer ul.main li.facebook{clear:both}
#footer ul.main li.tweet a, ul.main li.tweet a:hover{background-position: 50% -32px;}
#footer ul.main li.xing a, ul.main li.xing a:hover{background-position: 50% -64px;}
#footer ul.main li.gplus a, ul.main li.gplus a:hover{background-position: 50% -96px;}
#footer ul.main li.pinterest a, ul.main li.pinterest a:hover{background-position: 50% -128px;}

#footer ul.rubriken{background:transparent;margin:0;padding:0;min-height:0;}

.share.header{position:absolute;right:70px;}
#footer ul.rubriken li.current_page_item a:after{content:'';}

}

@media only screen and (max-width: 640px) {



/* Navigation */

button.mobile2,#navigation2,#nav2{display:none}

button.mobile{background:rgba(0,0,0,0.2);border:none;color:#fff;cursor:pointer;display:block;font-size:3em;font-weight:700;height:48px;margin:0;padding:0;position:absolute;top:5px;right:0;text-align:center;width:48px;z-index:99999;outline:none;}
button.mobile span{display:block;text-indent:-999em;}
button.mobile.open{}

#navigation{border:none;float:none;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;text-align:left;width:0;}
#navigation.open{z-index:10000}
#nav{background:#000;display:block;height:100%;margin:0;padding:0;position:absolute;left:-250px;top:0;width:250px;z-index:1000;
-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#nav.open{left:0;z-index:10000;-moz-box-shadow: 5px 0 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 5px 0 0 rgba(0, 0, 0, 0.2);box-shadow: 5px 0 0 rgba(0, 0, 0, 0.2);}
#nav li{float:none;text-align:center;width:100%;}
#nav li a,#nav li a:hover{background:#000;border:none;border-bottom:1px solid #444;color:#fff;display:block;opacity:1;margin:0 !important;padding:15px 0 15px 2%;text-align:left;text-transform:uppercase;width:100%;box-sizing:border-box;z-index:9999;}
#nav li a:hover{background:#14548C;color:#ddd;}
#nav li.current-cat a,#nav li.current-cat-parent a,#nav li.current_page_item a,#nav li.current_page_parent a{background:#14548C;color:#fff}
#nav li.menu-item-has-children{cursor:pointer;}
#nav li.mybookmarks {display:block;}
#nav li.menu-item-has-children a:after{border: 0.35em solid transparent;border-bottom: none;border-top-color:#fff;content: '';display:inline-block;height:0;margin:0 0 0 5px;position:relative;vertical-align: middle;width:0;}
#nav li.menu-item-has-children.opensubmenu a:after,
#nav li.menu-item-has-children.current_page_item a:after,
#nav li.menu-item-has-children.current_page_parent a:after  {border-top-color:#fff;}
#nav li ul.sub-menu{background:#000;border:none;font-size:0.9em;height:0;left:auto!important;margin:0;padding:0;opacity:1;overflow:hidden;position:relative;width:100%!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#nav li.menu-item-has-children.open ul.sub-menu{height:auto;}
#nav li ul.sub-menu li{border:none;display:block;float:none;margin:0;padding:0;width:100%;}
#nav li ul.sub-menu li ul{display:none;}
#nav li ul.sub-menu a,#nav li ul.sub-menu a:hover{background:#000 !important;border:none;border-bottom:1px solid #fff !important;color:#fff !important;display:block;float:left;margin:0 !important;padding:15px 5% !important;text-transform:none;text-align:left;width:100% !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#nav li.menu-item-has-children ul.sub-menu li a:after, #nav li.menu-item-has-children ul.sub-menu li a:hover:after,#nav li.menu-item-has-children.opensubmenu ul.sub-menu li a:after,#nav li.menu-item-has-children.current_page_item ul.sub-menu li a:after {border:none;border-radius:0;margin:0;}

#nav li.close-nav{clear:both;color:#fff;display:block;box-sizing:border-box;width:100%;}
#nav li.close-nav span{background:#000;border-top:1px solid #444;color:#fff;cursor:pointer;display:block;font-weight:700;padding:15px;width:100%;box-sizing:border-box;}

#inhalt .col {-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0;column-count:1;column-gap:0;}

#inhalt .boxes{width:49.0%;margin-right:1%;}
#inhalt .boxes.box-3,#inhalt .boxes.box-9{margin-right:1%;}
#inhalt .boxes.box-2,#inhalt .boxes.box-4,#inhalt .boxes.box-6,#inhalt .boxes.box-8,#inhalt .boxes.box-10,#inhalt .boxes.box-12{margin-right:0;}


#cse-search-box{width:90%}
.share.header{display:none;}

#inhalt .alignleft, #inhalt .alignright{float:none;margin:15px auto;}

#sidebar td a, #sidebar td a:hover, #sidebar td strong{padding:10px;}

#sidebar ul.images li{width:49%;}
#sidebar dl.images {width:49%;}

#inhalt ul.social-icons,#wrapinhaltk #inhalt ul.social-icons,#film #inhalt ul.social-icons{right:0;top:0;}

}

@media only screen and (max-width: 480px) {
body{}
h1{font-size:1.5em;}
#inhalt h1{margin:10px 0;}
h2{font-size:1.3em;}
#inhalt > h2:first-child{font-size:1.4em;margin:10px 0;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5,h6{font-size:1.0em;}
img {width:auto;max-width:90%;height:auto;}

#seite{width:100%;max-width:100%}
#wrapper{width:95%;max-width:95%;padding:0;}
#wrapinhalt,#wrapinhaltk,#wrapinhalt2,#wrapsidebar,#sidebar{clear:both;float:none;margin:0 auto;padding:0;width:100%;}

#header{height:40px;}
#header h1,#header .logo{left:0;top:10px;}
#header .logo{left:10px;top:5px;}
#header p.description,#header h1.description{font-size:1.1em;left:40px;top:35px;}

p.down a{background:url(grafiken/down.png) no-repeat;display:block;text-indent:-999em;position:absolute;top:0;right:0;height:32px;width:32px;z-index:9999}

#inhalt,#wrapsidebar,#sidebar{border:none;float:none;margin:0;padding:0;}
#inhalt{min-height:1px;padding:25px 0;}
#inhalt dl.tindex{float:none;width:95%}
#natur #inhalt dl.tindex{width:95%;height:auto}
#inhalt dl,#inhalt dl.dlfloat{float:none;}
#inhalt dl.dlfloat{display:block;margin:15px auto;width:150px;}
#inhalt ul.titel li,#inhalt ul.titel li a{float:none;}
#inhalt ul.titel li a{width:auto;}
#inhalt ul.menue li a,#inhalt ul.menue li a:hover, #inhalt ul.menue li strong,
#inhalt ul.abisz li a,#inhalt ul.abisz li a:hover,
#inhalt ul.qliste li a,#inhalt ul.qliste li a:hover,#inhalt ul.qliste li strong {float:left;line-height:100%;margin:10px;padding:10px;text-align:center;width:auto;box-sizing:border-box;}


#inhalt ul.menue li a,#inhalt ul.menue li a:hover, #inhalt ul.menue li strong{}
#inhalt ul.qliste li a,#inhalt ul.qliste li a:hover,#inhalt ul.qliste li a.aktiv,#inhalt ul.qliste li strong {margin:10px 1.5%;padding:10px;width:47%;overflow:hidden;}

#inhalt ul.titel,#inhalt ul.galerie,#inhalt ul.vb{margin:15px auto;padding:0;max-width:100%;position:relative;}
#inhalt ul.titel li,#inhalt ul.galerie li{display:inline;margin:0;padding:0;position:relative;}
#inhalt ul.titel li a {float:left;height:auto;margin:2%;padding:15px 0;text-align:center;width:45%;}

#inhalt ul.galerie li{max-width: 44%;height: auto;text-align:center;}
#inhalt ul.galerie li a, #content ul.galerie li a:hover{margin:0 auto;padding:2px 2px 5px 2px;text-align:center;}

#inhalt .tabelle{display:block;position:relative;}
#inhalt .tabelle .tabreihe{display:block;position:relative;}
#inhalt .tabelle .tabzelle{display:block;position:relative;}
#inhalt .tabelle .tabzelle:first-child{background:#ddd;font-weight:700;}
#inhalt .tabelle.filmeaz .tabzelle:first-child{width:100%;box-sizing:border-box;}
#inhalt .tabreihe .tabzelle.first{border-top:2px solid #f7f7f7}

#inhalt .tabelle.oscar .tabreihe:first-child{display:none}
#inhalt .tabelle.oscar .tabzelle:nth-child(2):before{content:"Film: ";font-weight:700;}
#inhalt .tabelle.oscar .tabzelle:nth-child(3):before{content:"Hauptdarstellerin: ";font-weight:700;}
#inhalt .tabelle.oscar .tabzelle:nth-child(4):before{content:"Hauptdarsteller: ";font-weight:700;}
#inhalt .tabelle.oscar .tabzelle:nth-child(5):before{content:"Regie: ";font-weight:700;}

button.switchtabs {display:none;}

#inhalt table.opentabs{table-layout:fixed;}
#inhalt table.opentabs thead th{cursor:pointer;}
#inhalt table.opentabs thead th,#inhalt table.opentabs th,#inhalt table.opentabs td{overflow:hidden;text-align:left;white-space:nowrap;}
#inhalt table.opentabs thead th.opentab,#inhalt table.opentabs th.opentab,#inhalt table.opentabs td.opentab{background-color:#ddd;border-left:1px solid #aaa;width:66%;overflow:visible;white-space:normal;}
#inhalt table.opentabs thead th.opentab:before{content:"\00ab";margin-right:5px;}

body#natur #inhalt h3, body#poesie #inhalt h3,body#poesie #inhalt p, body#poesie #inhalt ul, body#natur #inhalt p,body#poesie #inhalt ul.titel{width:auto;}
#inhalt .google,p.aenderung, ul.bookmarks, #kinofilm{display:none;}
#searchform {background:#ccc;border:none;margin:0 auto;padding:0;position:relative;top:auto;right:auto;width:100%;}
#searchform input{margin:0 5px 15px 5px;padding:8px 5px;width:60%;}
#searchform input.bu{padding:8px 5px;width:25%;}
#searchform p{background:#ccc;}

#inhalt .post{padding:0;}
#inhalt .post p.date{float:left;margin:0 10px 0 0;position:relative;left:auto;top:auto;}
#inhalt .post h1,#inhalt .post h2{font-size:1.1em;margin:0 0 5px 0;}
.single #inhalt .post h1{font-size:1.5em;margin:15px 0 10px 0}
#inhalt .mixed{position:relative}
#inhalt .mixed .date{}
#inhalt .mixed .comments{margin:0 0 0 15px;position:relative;right:auto;top:auto;}

#inhalt #comments form input textarea, #inhalt #comments form input[type=submit]{width:90%;}
#inhalt ol.commentlist li{padding:10px;}
#inhalt ol.commentlist li.comment div.vcard img.avatar{position:relative;left:auto;top:auto;}
#inhalt div.left, #inhalt div.right{border:none;float:none;margin:0;padding:0;width:100%}
dl#change {width:90%;height:auto;}
dl#change dt {max-height:300px;}

#inhalt div.kino{display:none;}

#inhalt .boxes{display:block;float:none;margin:15px auto;width:100%;}


#formbox input,#formbox textarea,#formbox input:hover,#formbox textarea:hover  {padding:10px 2%;width:98%;box-sizing:border-box;}
#formbox input[type=submit],#formbox input:hover[type=submit]{float:none;margin:15px auto;padding:15px 30px;text-align:center;width:60%;}

#wrapsidebar{font-size:1.5em;}

#sidebar ul.quicklinks, #sidebar ul.feed, #sidebar ul.themenmenue,#sidebar ul.biomenue{height:auto;margin:15px auto;overflow:visible;}
#sidebar ul a,#sidebar ul a:hover,#sidebar ul strong,#sidebar ul.filme li {padding:10px;}
#footer ul,#footer ul.main,#footer ul.abisz,#sidebar ul.wortwolke {float:none;margin:0;width:auto;min-height:1px;}

#sidebar ul.wortwolke {clear:both;width:100%;overflow:hidden;}
#sidebar ul.wortwolke li{border:none;display:inline;margin:0;padding:0;text-align:center;width:50%;float:left;}
#sidebar ul.wortwolke li a,#sidebar ul.wortwolke li a:hover,#sidebar ul.wortwolke li strong {background:#2675A6;border:1px solid #2675A6;color:#fff;display:block;margin:3px;padding:5px;}
#sidebar ul.wortwolke li strong {background:#fff;color:#000;text-shadow:none;}

#sidebar ul.biomenue,#sidebar ul.quicklinks,#inhalt ul.bio{margin:0;padding:0;width:100%;overflow:hidden;}
#sidebar ul.biomenue li,#sidebar ul.quicklinks li,#inhalt ul.bio li {background:transparent;display:inline;float:left;margin:5px 1%;padding:0;width:48%;}
#sidebar ul.biomenue li a,#sidebar ul.biomenue li strong,#sidebar ul.quicklinks li a,#sidebar ul.quicklinks li strong,#inhalt ul.bio li a,#inhalt ul.bio li strong{background:#2675A6;border:1px solid #2675A6;color:#fff;display:block;margin:0;padding:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

#sidebar ul.subsubmenue{width:100%;overflow:hidden;}
#sidebar ul.subsubmenue li {display:inline;float:left;margin:5px 1%;width:48%;}
#sidebar ul.subsubmenue li a,#sidebar ul.subsubmenue li strong{border:1px solid;border-color:#fff #888 #888 #fff;text-align:center;}

#sidebar ul.abisz li a{background:#2675A6;border:1px solid #2675A6;color:#fff;float:left;line-height:100%;margin:5px;padding:2%;text-align:center;width:16%;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#sidebar ul.qliste li a,
#sidebar ul.qliste li a:hover,
#sidebar ul.qliste li strong{}

#sidebar dl.images{display:block;width:100%;}
#sidebar dl.images{display:block;width:100%;}

#wrapfooter{border-top:1px solid #fff;padding:10px 0;}
#cse-search-box{margin-bottom:64px;width:90%}

#inhalt ul.social-icons,#wrapinhaltk #inhalt ul.social-icons,#film #inhalt ul.social-icons{position:relative;right:auto;top:auto;}

}