@font-face {
font-family: 'DroidSans';
src: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/fonts/DroidSans.eot);
src: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/fonts/DroidSans.eot) format('embedded-opentype'),
url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/fonts/DroidSans.woff2) format('woff2'),
url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/fonts/DroidSans.woff) format('woff'),
url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/fonts/DroidSans.ttf) format('truetype'),
url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/fonts/DroidSans.svg#DroidSans) format('svg');
}
@font-face {
font-family: 'RobotoCondensedRegular';
src: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/fonts/RobotoCondensedRegular.eot);
src: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/fonts/RobotoCondensedRegular.eot) format('embedded-opentype'),
url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/fonts/RobotoCondensedRegular.woff2) format('woff2'),
url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/fonts/RobotoCondensedRegular.woff) format('woff'),
url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/fonts/RobotoCondensedRegular.ttf) format('truetype'),
url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/fonts/RobotoCondensedRegular.svg#RobotoCondensedRegular) format('svg');
} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline; }body {line-height: 1;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}caption,th,td {font-weight: normal;text-align: left;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}audio,canvas,video {display: inline-block;}audio:not([controls]) {display: none;}del {color: #333;}ins {background: #fff9c0;text-decoration: none;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}small {font-size: smaller;}img {border: 0;-ms-interpolation-mode: bicubic;} html {margin:0; overflow-y: scroll;}
body, tr, td, form, label, cite, input {font-size: 13px; line-height:1.8em; font-family:'DroidSans','Lucida Grande', Arial, Helvetica, sans-serif; }
body {text-align:center; background: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/bg-tile.jpg) ;}
h1,h2,h3,h4,h5,h6, #navi, .teaser a b  {font-weight: bold; font-family: 'RobotoCondensedRegular',  arial, helvetica, sans-serif;}
h2, h3, h4 {font-size:1.25em;line-height:1.4em; color:#c01715;}
h2 {font-size:1.75em;  margin-bottom:20px;}
h3 {margin:15px 0; color:#067844;  }	
h4 {margin:0 0 15px 0; color:#067844; border: 1px solid #ddd; border-width: 0 0 1px 0; padding-bottom: 2px;  }	
h5 { font-size: 1.2em;}
h6 { font-size: 1.05em;margin-top: 12px;}
h4.archivtitle { padding-top:20px;border-width: 1px 0 0 0 ; font-size:1.4em; margin-bottom: 5px;  } .storycontent h4.archivtitle:first-child   { margin-top:0;}
i {color:#000;}
p {margin-bottom:10px;}
small	{font-size:0.7em; color:#ccc; } small a { color:#ccc !important;} small a:hover {color:#999 !important;}
hr { background: #fff;border:1px dotted #ccc; border-width:0 0 1px 0;height: 1px;width:99,99%;margin:15px 0;}
blockquote { font-size:1.1em; padding:15px 15px 5px 15px; border:1px dotted #ccc; background:#fafafa; margin-bottom:15px; border-radius: 5px;-webkit-border-radius: 5px; color:#333;} a, a:visited {color:#333;text-decoration:underline;outline:none;} a:hover, a:active {color:#067844; }
a.button { text-decoration: none;} .storycontent a.no-icon { background:0; padding:0; margin:0;}
a[href*=".pdf"], .storycontent a.external[href*=".pdf"] {background:url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/pdf_logo.jpg) left top no-repeat !important;line-height:17px;padding:0 0 0 20px;display:block;} 
.more-link {display:block;padding:7px 0 0 0;} .skiplink {position:absolute;left:0;top:-2em;}
#header, #footer, #content  {position:relative;width:100%;text-align:center;  }
#headercontent, #navi ul, #navi select, #alert, #post, #footercontent {position:relative;width:96%;margin:0 auto; min-width:260px;max-width:1100px; text-align:left;   } #header {z-index:2; background:#fff; border-bottom:3px solid #c01715;}
#headercontent { padding: 15px 0 ;}
h1, #metanavi { margin:10px 0; display:block;}
h1 { max-width: 85%;}
h1 span {position:absolute;left:0;top:0;text-indent:-99999px;z-index:2; } #metanavi { margin:10px 0; text-align: left;}
#metanavi li { display: inline; margin:  0 0 0 20px ; font-size: 1.15em; line-height: 20px; float: right;}
#metanavi li.facebook  {position: relative; width: 20px; height: 20px; background-color: #fff; background-position: center; background-repeat: no-repeat;-webkit-border-radius: 3px;border-radius: 3px; opacity:1; display: inline-block;background-image: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/facebook.png); } #metanavi li.facebook:hover {opacity: 0.7; cursor: pointer;} #metanavi li.facebook a { width: 100%; height: 100%; display: block;}
#metanavi li.instagram  {position: relative; width: 20px; height: 20px;  background-position: center; background-repeat: no-repeat; opacity:1; display: inline-block;background-image: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/instagram.png); } #metanavi li.instagram:hover {opacity: 0.7; cursor: pointer;} #metanavi li.instagram a { width: 100%; height: 100%; display: block;}
#headercontent .searchform { position:  absolute; right: 0; top:  20px; margin: 0;  text-align: right;   color:#999; max-width: 275px;  width: 30%; min-width: 200px; padding: 0;} 
#headercontent .searchform input { width:34px; color:#fff; height:34px;  box-sizing:border-box; font-size: 0; }
#headercontent .searchform input:focus { color: #333;   width:100%; font-size: 1em; }
#navi { background: #fff; text-align: left;}
#navi ul { display: block; position: relative;}
#navi li {position:relative; float:left; display:inline-block; box-sizing: border-box;  height:45px; line-height:45px; letter-spacing:normal; font-size: 1.35em;  }
#navi a, #navi a:visited {text-decoration:none; display: block ; color: #067844;   }
#navi .current_page_item a   {color:#000;cursor:default; }
#navi .current_page_ancestor a, .single-stapler #navi .page-item-10 a {color:#000;}
#navi a:hover, #navi a:active, #navi .current_page_ancestor a:hover {color:#333;}
#navi li ul.children {opacity:0; height:1px; overflow:hidden; -webkit-box-shadow:3px 3px 7px 0px rgba(0, 0, 0, .3);    box-shadow:  3px 3px 7px 0px rgba(0, 0, 0, .3);  -webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; position:absolute;left:-1px; top:37px; z-index:20; background:#fff; visibility: hidden; }
#navi select { display: none; visibility: hidden; padding: 5px;  font-size:17px; width:90%; max-width:500px; line-height: 20px; height: 36px; -webkit-appearance: none;-moz-appearance: none; border: 2px solid #067844;overflow: hidden; background: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/down_arrow_select.jpg) no-repeat right top #fff; }
#navi select .level-0 { margin-top: 5px; padding-top: 5px; border-top: 1px dotted #ccc; padding: 7px 3%; color:#c01715; line-height: 30px;  }
#navi select .level-1 { padding: 7px 3% 7px 6%; font-weight: normal; font-size:.9em; line-height: 30px; height: 30px;}
#navi select:hover  { cursor: pointer;} #alert { margin: 15px auto 0 auto; border: 2px solid #c01715 ;  padding: 12px 5px;text-align: center; background: #fff;}
.home #alert { background: 0;}
#alert h3 { font-size: 1.6em; color: #c01715; line-height: 1.6em; padding: 0 0 12px 0; margin: 0; }
#alert .alertcontent { color: #333; font-size: 1.2em; line-height: 1.4em; }
.important-news h2 { color: #c01715;} #content {border-top:3px solid #c01715;}
#post {  margin: 15px auto; background: #fff;-webkit-border-radius:2px;border-radius:2px;  }
.storycontent {padding:20px 4%;  }
.fullwidth-storycontent {padding: 20px 0 20px 2%} .breadcrumb { padding:0; margin:0 0 15px 0; font-size:0.85em; color:#999;}
.breadcrumb a { color:#999; } .breadcrumb a:hover { color:#333;} #post img, .wp-caption, h1 img	{max-width:100%;height:auto;} 
.alignright {margin:0 0 15px 5%;display:inline;float:right;} .alignleft {margin:0 3% 15px 0;display:inline;float:left;} #post img.alignleft, #post img.alignright	{ max-width:45%;}  
#post img.cat-thumb { max-width: 25% ; } 
.storycontent a img	{opacity:1;} .storycontent a:hover img	{opacity:.8;}
img.alignnone { margin: 0 7px 7px 0; display: inline;}
.video-container { position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden; margin-bottom:10px;} .video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} .wp-caption	{ max-width:95%; padding: 4px; position:relative;}
.wp-caption-text, .gallery-caption, .entry-caption { font-weight:bold; color:#333; } .storycontent ul, .storycontent ol {margin:10px 0 20px 0;padding:0 0 10px 0;}	.storycontent ul li {margin:0 0 0 20px;list-style:disc;} .storycontent ol li {margin:0 0 0 20px;list-style:decimal;} .storycontent ul li ul li { list-style: circle;} table {border:0 none;border-spacing:0;margin:5px 0 15px 0;} td, th {padding:0 15px 4px 0;vertical-align:top;text-align:left; line-height: 1.3em;} th {font-weight:bold;font-size:1.2em;}
.table-container, .wpcf7 form {overflow: auto; overflow-y: hidden; position: relative;}
.table-container table, .wpcf7 form table   {  min-width: 450px;} .button, input[type="submit"]  {  width:auto;  width:auto !important;} textarea, input, select {width:90%;font-size:12px;border:1px solid #ddd;padding:2px 4px;-webkit-border-radius:3px;border-radius:3px; max-width: 280px;} select	{width:auto;} textarea {height:120px;} textarea:focus, input:focus, textarea:active, input:active,  select:focus,  select:active  {border-color: #fbc500; -webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out ;} 
div.wpcf7 input { display:inline; margin-right:10px;} .wpcf7-checkbox input, .checkbox, input[type="checkbox"]  {width:15px;line-height:1em;padding:0;} div.wpcf7 input.narrow { width:55px; } 
div.wpcf7-response-output {margin:2em 0;padding:4px;background:#fff;color:#333; text-align:center;-webkit-border-radius:2px;border-radius:2px; font-size:1em; } div.wpcf7-mail-sent-ok {border:2px solid #EAA734;} div.wpcf7-mail-sent-ng {border:2px solid #f00;} div.wpcf7-spam-blocked {border:2px solid #f00;} div.wpcf7-validation-errors {border:2px solid #f00;top:2px; }  span.wpcf7-not-valid-tip { padding:2px 0 7px 0; line-height:1.2em; color:#f00; display:block; font-size:0.7em; font-family:"Courier New", Courier, monospace;} span.wpcf7-not-valid-tip-no-ajax {color:#f00;font-size:10px;display:block;} .wpcf7-display-none {display:none;left:0;} div.wpcf7 img.ajax-loader {border:none;vertical-align:middle;margin-left:4px;} span.wpcf7-list-item { display: block; padding:1px 0 7px 0; } wpcf7-list-item-label { margin-top:-2px;} .wpcf7 .screen-reader-response { display:none !important;} input.wpcf7-not-valid, select.wpcf7-not-valid, textarea.wpcf7-not-valid { border:1px solid #f00 !important;} .searchform {width:auto;height:auto;z-index:2;} 
.searchform input {width:200px;background:url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/search.png) right center no-repeat #fff;color:#999;}
.searchform input:focus, .searchform input:active {color:#333; background:#fff;}
.searchform .button {display:none;}
.search-everything-highlight {background:#FFF984;font-weight:bold;color:#000;padding:0 1px;font-style:normal;} .wp-gallery:before {content:"";display:table; height:10px;}
.wp-gallery {margin: auto;  overflow: hidden;  width: 100%; }
.storycontent .wp-gallery ul	{ margin:0; padding: 0;}
.storycontent .wp-gallery li {float: left; display:inline; list-style:none; margin:0 1% 10px 0;padding:0;float:left; width:30%;       }
.storycontent .wp-gallery img {margin:0 0 6px 0; 	background-color:#fff; 	border:1px solid #333 !important; 	 position:relative; width:90%; padding:0; -webkit-box-shadow:3px 3px 7px 0px rgba(0, 0, 0, .3);    box-shadow:  3px 3px 7px 0px rgba(0, 0, 0, .3); -webkit-border-radius: 2px; border-radius:2px;} .wp-gallery img:hover {border-color:#fff;} #jqlb_closelabel {background-image: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/lightbox/closelabel.jpg);}	
#prevLink, #prevLink:visited	{  background: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/lightbox/nothing.png) left 120px no-repeat;}
#nextLink, #nextLink:visited {  background: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/lightbox/nothing.png) right 120px no-repeat;}
#prevLink:hover, #prevLink:visited:hover { background: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/lightbox/zurueck.gif) left 125px no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/lightbox/weiter.gif) right 125px no-repeat; } .staplercontent h3  { margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #eee; }
.staplercontent .staplersection {padding: 0 2%;  -webkit-border-radius:4px; border-radius:4px; border: 1px solid #eee;  box-sizing: border-box; }
.staplercontent .picturebox, .staplercontent .picturebox { padding: 15px 2% 25px 0; border: 0; }
.staplercontent .picturebox img { margin-bottom: 15px;}
.staplersection tr td:first-child, .staplersection .feldtitel { color: #999;} .inhaltsverzeichnis {  margin: 0 0 25px 0; padding: 15px 3% 10px 3%; }
.inhaltsverzeichnis img { padding: 7px; box-sizing: border-box; background: #fff; max-width: 125px !important;}
.inhaltsverzeichnis h4 { margin: 0;}
h4.linktarget { margin: 35px 0  !important; position: relative; display: block; }
h4.linktarget span { position: absolute; left: 2%; bottom:-8px; padding: 4px 9px;background-color:#fff; } div.uebersicht {border-bottom: 1px dotted #ccc;  }
.table-uebersicht, div.uebersicht table { margin: 15px 0; width: 100%;}
.table-uebersicht tr.firstrow td  {border-top: 1px dotted #ccc; padding-top: 15px; }
.table-uebersicht tr.firstrow:first-child td  {border-top: 0; padding-top: 0;}
.table-uebersicht tr.lastrow td  {padding-bottom: 15px; }
.table-uebersicht tr:first-child td { padding-top: 15px;}
.td-thumbnail { width:  100px; max-width: 100px;}
.td-thumbnail img, form td img { width: 100px !important; box-sizing: border-box; -webkit-border-radius:3px;border-radius:3px; margin-bottom: 7px; max-width: 100px !important; }
.td-topics { width: 115px; max-width: 115px;}
.tr-first td {padding-top: 15px; }
.table-uebersicht td a.button { width: 100px !important; text-align: center; box-sizing: border-box; display: block; padding: 5px 0; line-height: 1em; font-size: 1em; font-weight: normal; margin-bottom: 15px;} body.home  { background-repeat: no-repeat; background-position: center top; background-image: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/bg_600.jpg); padding-top: 0; background-attachment: fixed; }
.home #header { background: 0;}
.home #post { background:0; margin-top: 0 !important; padding-top: 30px !important; } 
.home .storycontent {padding: 0;}
.home #footer { background: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/bg-tile.jpg) ;}
#post .startbox {  -webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto; background: #fff; padding: 15px 3%; margin: 0 0 20px 0;  }
#post .startbox h3  { margin: 0 0 7px 0;}
#post .startbox h3 a { color:#067844; } #post .startbox h3 a:hover  { color: #666;}
#post .startbox p { margin-bottom: 5px;} #post .teaser { padding:15px 0 ; margin: 0;}
#post .teaser li 	{  float:left;  position:relative;   margin:0 5% 20px 0;   width:47.5%; height:auto; display:inline; list-style:none; -webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto; background: #fff; padding: 0; -webkit-border-radius:4px; border-radius:4px; border: 1px solid #eee;  box-sizing: border-box; text-align: center;}
#post .teaser li:hover  { border-color: #666; }
#post .teaser li:nth-child(2n+2) {  margin-right:0;} 
.teaser a { color:#333; text-decoration:none;display:block; color:#333;  }
.teaser a img { border: 0; margin: 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.teaser b {margin: 5px 5px 12px 5px; font-weight:bold;font-size:1.1em;  display: block; z-index: 2;}
.teaser a:hover	{ color:#999; }
.teaser a span {text-align:justify;} .wp-pagenavi:before {content:"";clear:both;} .wp-pagenavi {text-align:center;padding:20px 0;display:block;margin:20px 0;border-top:2px dotted #999;} .wp-pagenavi .pages {margin-right:10px;line-height:2em;} .wp-pagenavi a,  .wp-pagenavi .current { text-decoration:none;display:inline;margin-right:5px; color:#52a1d3; } .wp-pagenavi a:hover { color:#666; } .wp-pagenavi .current {background:#f1f1f1 !important;color:#000;} .mejs-mediaelement, .mejs-container { background: #eee; background-image: none!important;	font-weight: bold; color:#333 !important; -webkit-border-radius: 3px;border-radius: 3px; } .mejs-container{width:80% !important; min-width:250px !important; margin:15px 0 !important; border:1px solid #ccc;}
.mejs-container .mejs-controls .mejs-time, .mejs-container .mejs-controls .mejs-time span { color:#333 !important;}
.mejs-controls {	background: #eee !important;}
.mejs-controls .mejs-time-rail .mejs-time-loaded  {	background: #fff!important;}
.mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background:#ecbc13 !important;}
.mejs-overlay-button, .no-svg .mejs-overlay-button {	background-image: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/mediaplayer/bigplay.png)!important;}
.mejs-controls .mejs-button button, .no-svg .mejs-controls .mejs-button button {	background-image: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/mediaplayer/controls.png)!important;} #sidebar {position:relative; border-top: 3px solid #ccc; padding:25px 0 0 0; margin: 15px 0 0 0;}
#sidebar a { color: #333; display: block;  padding-right: 30px; text-decoration: none; background: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/sidebar-link-white.png) 95% 5px no-repeat; padding-right: 8%;}
#sidebar a:hover { color: #ccc; background: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/sidebar-link.png) right 5px no-repeat;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out ; }
#sidebar li { padding: 5px 0; border: 1px dotted #ddd; border-width: 0 0 1px 0;} #sidebar .current_page_item a, #sidebar .current_page_ancestor ul .current_page_item a, #sidebar .current-cat a, #sidebar .active_category, body.blog #sidebar .cat-item-1 a { cursor: default ; color: #c01715 ;text-decoration: none; background-image: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/sidebar-current-up.png) ; background-position: right 5px; background-repeat: no-repeat;}
#sidebar .current_page_ancestor a, #sidebar .current_page_item ul li a, #sidebar .current_page_ancestor  .current_page_item ul li a,  .single-stapler #sidebar .page-item-55 a { color: #c01715  ; text-decoration:underline;cursor:pointer ; } 
#sidebar .current_page_ancestor a:hover, #sidebar .current_page_item ul li a:hover, #sidebar .current_page_ancestor  .current_page_item ul li a:hover, .single-stapler #sidebar .page-item-55 a:hover { color: #ccc  ; } 
#post .page_item_has_children  ul  {  margin:7px 0;  font-weight:normal;}
#post .page_item_has_children  ul li { margin:0; list-style:none;}
#sidebar section { margin: 0 3% 15px 3%; padding: 5px 3%;} #footer {padding:15px 0 ; border-top: 3px solid #c01715;} 
#footercontent  { padding: 10px 0 15px 0;}
#footer, #footer a   { color: #fff;}
#footer a:hover { color: #999;}
#footer img { max-width: 100%;}
#footer .rightfooter { width: 75%; max-width: 350px;}
#importantmessage {position: absolute; right: 30px; top: 30px; background:#eeee22; -webkit-box-shadow: 1px 1px 1px 0px rgba(000,000,000,.23); box-shadow: 3px 3px 7px 7px rgba(000,000,000,.3); border-radius: 7px; padding: 18px; width: 250px; box-sizing: border-box; z-index: 3; font-size: 1.2em; line-height: 1.4em;} .noborder, .wp-smiley	{ border:0 none !important;}
.border	{ border:1px solid #ccc;}
.red, .red a, a .red { color: #c01715; font-weight:bold;}
.green, .green a, a .green { color: #067844; font-weight: bold;}
.red a:hover, a:hover .red, .green a:hover, a:hover .green { color: #999;}
.center { text-align: center;}
.hidden { display: none; visibility: hidden;} .clearfix:after, #navi ul:after, .wp-pagenavi:before, #header:after, #navi:after, .clear  {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden; font-size: 0; 	}
br.clear { height:1px; }
.box { background: rgba(250, 249, 249); background-color: #fff; -webkit-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, .2); box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, .2); -webkit-border-radius:4px; border-radius:4px; border: 1px solid #eee;  box-sizing: border-box; } a:hover, a:active, a:hover img, .searchform input:focus, .searchform input:active, .button:hover, .button:active, textarea:focus, input:focus, textarea:active, input:active, .wp-pagenavi a,  .sidecontent .current_page_item ul a:hover, .sidecontent .current_page_item ul a:active, select:focus,  select:active, #navi li:hover, #navi li:active, .top:hover,  select:focus,  select:active,.button:hover, input[type="submit"]:hover, .wp-pagenavi a:hover, #navi:hover  li, #navi li#navigation, #navi ul:hover, #navi li:hover a,#navi li:hover ul.children,.stapleruebersicht li a:hover, #post .teaser li, #post .startbox, #post .startbox:hover .startboxcontent,#metanavi li.facebook:hover, frm_button_submit  {-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;} .button, .wp-pagenavi a,  input[type="submit"], input[type="button"], input[type="reset"], .wp-pagenavi .current {-webkit-border-radius: 2px;border-radius: 2px;letter-spacing:1px;padding:5px 7px;font-weight:bold;line-height:2.5em; background-color: #e6e6e6; 	border: 1px solid #d2d2d2; 	border-radius: 3px; 	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);}  
.button:hover, input[type="submit"]:hover, .wp-pagenavi a:hover, input[type="button"]:hover, input[type="reset"]:hover	{ border-color: #fbc500;cursor:pointer;color:#000;	background-color: #ebebeb; 	} @media screen and (min-width:450px) {
.staplercontent .picturebox { max-width: 35%; margin-right: 14%; float: left;}
.staplercontent .textbox { float: none; margin: 0 0 3% 0; width:90%;}   
.inhaltsverzeichnis { float: right; margin: 0 0 25px 3%; max-width: 35%; }
}
@media screen and (min-width:501px) {
h1 { max-width: 90%;}
body.home { background-image: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/bg_800.jpg);  }
#post .teaser li  {width:31% ; margin-right:3.5% ;}
#post .teaser li:nth-child(2n+2) {margin-right:3.5% ;}
#post .teaser li:nth-child(3n+3) {margin-right:0 ; } 
}
@media screen and (min-width:599px) {
h1 { max-width: 75%;}
#post .teaser li  {width:22.75% ; margin-right:3%;}
#post .teaser li:nth-child(3n+3), #post .teaser li:nth-child(2n+2)   {margin-right:3% ;} 
#post .teaser li:nth-child(4n+4) {margin-right:0;}     
}
@media screen and (min-width:760px) {
.storycontent {min-height: 600px;  padding:20px 3% 50px 3%; }       
.has_sidebar {width: 70%;  float: right; border-left: 1px solid #ddd; }
#sidebar {width: 18%; float: left; padding: 10px 0 15px 3%; border: 0; margin-top: 0;  }
#sidebar section { margin: 20px 0 0  0; padding: 5px 0; }  
#sidebar .current_page_item a, #sidebar .current_page_ancestor ul .current_page_item a, #sidebar .current-cat a, #sidebar .active_category, body.blog #sidebar .cat-item-1 a {background-image: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/sidebar-current.png) ;}
}
@media screen and (max-width:850px) {
#navi select { display: block; visibility: visible;}
#navi ul     { display: none; }
#navi { padding: 15px 0; }
#post   { -webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto; }
.storycontent { margin-bottom: 15px;}
}
@media screen and (min-width:851px) {
h1 { max-width: 70%; margin-bottom: 5px;}
#headercontent { padding-bottom: 0;}
#headercontent .searchform  { top: 25px;  width: 30%; min-width: 200px;}
#headercontent .searchform input {  width:85%;  }
#metanavi { margin:0; text-align: right; position: absolute; right: 0; top: 75px; }
#metanavi li { margin:  0 0 0 15px;font-size: 1em;}    
#navi    { background: #fff;  z-index:3; height:45px; line-height:45px;  }
#navi li { padding: 0 12px 0 0; font-size:1.1em;}
#navi .children li:hover  {background:#f1f1f1 ;}
#navi a, #navi a:visited {padding:0;  }
#navi .current_page_item li a  {cursor:pointer;}
#navi li:hover ul.children { top:45px; height: auto; opacity:1;visibility: visible;display:block;border:1px solid #ccc; border-top:3px solid #c01715;  -webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px;}
#navi .children	li{border:1px solid #ccc; border-width:1px 0 0 0;float:none; height:10px; display:block; letter-spacing:normal; width:auto; text-align:left; padding:5px 10px; line-height:25px; height:auto;-webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; }
#navi .children	li:first-child { }
#navi .children	li:last-child {-webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px;}
#navi .children .current_page_item  {background:#f1f1f1 ;}
#navi .children a, #navi .children a:visited { font-size:14px; font-weight:normal; display:block;  color:#333 !important; }
#navi .children a:hover, #navi .children  a:active, #navi .children .current_page_item a {color:#999 !important;}    
#navi .page-item-12 .children { width: 500px;}    
#navi .page-item-12 .children li    { width: 50%; box-sizing: border-box; float: left;}
#navi .page-item-12 .children li:nth-child(2n+2)    {  border-width:1px 0 0 1px;-webkit-border-radius: 0; border-radius: 0;}
.storycontent  .stapleruebersicht li   { width: 21%;  margin: 0 3% 20px 0; }    
.staplercontent .textbox {float: left;margin: 0 3% 20px 0; width: 45%; }
#post .startbox {  float:left;  position:relative;   margin:0 3.5% 20px 0;   display:inline; -webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto; background: #fff;  height: 200px;width:31% ; padding: 15px 2%;}
#post .startbox:nth-child(3n+3) {margin-right:0 ; }    
#post .startbox .startboxcontent {position: absolute; z-index: 1; left: 5%; top: 15px; height: 170px; overflow: hidden;  -webkit-box-shadow: 0 0 0 0 #fff; box-shadow: 0 0 0 0 #fff; border: 1px solid #fff; width: 90%; background-color: #fff; }
#post .startbox .more-link {display: block; position: absolute; left: 0; bottom: 7px; z-index: 3;}
#post .startbox .startboxcontent .enlarge {position: absolute; left: 0; bottom: 0; width: 100%; z-index: 2; display: block; padding: 80px 0 0 0; border-bottom: 1px solid #fff; background: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/startbox.png) right bottom repeat-x;}
#post .startbox:hover .startboxcontent .enlarge {display: none;}
#post .startbox:hover .startboxcontent {z-index: 4; left: -1px; top: -25px; padding: 5% 0; ; background: #fff; height: auto; -webkit-box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, .3);box-shadow: 3px 3px 7px 0px rgba(0, 0, 0, .3); -webkit-border-radius: 2px; border-radius: 2px; border: 20px solid #fff; height: auto; min-height: 220px; -webkit-transition: all 350ms ease-in-out;-moz-transition: all 350ms ease-in-out; -ms-transition: all 350ms ease-in-out; -o-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out;}
#post .startbox:hover .startboxcontent .more-link {position: relative; background: 0 none; z-index: 1; border: 0; display: inline; bottom: 0; }
#footercontent  { padding: 25px 0 15px 0;}
#footer .leftfooter     { float: left; width: 68%; display: inline;}    
#footer .rightfooter     { float: right; width: 25%; display: inline;}           
}
@media screen and (min-width:900px) {
body.home {  background-image: url(//www.wakolbinger.cc/wp/wp-content/themes/Wakolbinger_1.5/pics/bg_max.jpg);  height: 651px; }
.home #post  {background: 0; padding-top: 100px;}
.home .storycontent { padding: 0; min-height: 10px; margin: 0;} #sidebar a     {padding-right: 25px;}
}    
@media screen and (min-width:950px) {
#navi li { padding: 0 25px 0 0; font-size:1.2em;}
}