@font-face {
font-family: 'DroidSans';
src: url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/fonts/DroidSans.eot);
src: url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/fonts/DroidSans.eot) format('embedded-opentype'),
url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/fonts/DroidSans.woff2) format('woff2'),
url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/fonts/DroidSans.woff) format('woff'),
url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/fonts/DroidSans.ttf) format('truetype'),
url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/fonts/DroidSans.svg#DroidSans) format('svg');
}
@font-face {
font-family: 'OpenSans_CondensedRegular';
src: url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/fonts/OpenSans_CondensedRegular.eot);
src: url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/fonts/OpenSans_CondensedRegular.eot) format('embedded-opentype'),
url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/fonts/OpenSans_CondensedRegular.woff2) format('woff2'),
url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/fonts/OpenSans_CondensedRegular.woff) format('woff'),
url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/fonts/OpenSans_CondensedRegular.ttf) format('truetype'),
url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/fonts/OpenSans_CondensedRegular.svg#OpenSans_CondensedRegular) 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;}
* {box-sizing:border-box;} html {margin:0; overflow-y: scroll;}
body, tr, td, form, label, cite, input { font-family:'DroidSans','Lucida Grande', Arial, Helvetica, sans-serif; }
body {text-align:center; background-color:#f9fcf8 ;font-size: 13px; line-height:1.8em;}
h1,h2,h3,h4,h5,h6, #navi  { font-family:'OpenSans_CondensedRegular','Lucida Grande', Arial, Helvetica, sans-serif; letter-spacing: 1px ;}
h2, h3, h4 {font-size:1.25em;line-height:1.4em; color:#6aa94e ; margin-bottom: 15px;}
h2 {font-size:1.75em;  margin-bottom:20px;}
h4 {margin:0 0 15px 0;color: #969696;  }	
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:13px;}
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:#6aa94e; }
a.button { text-decoration: none;}
.storycontent a.external {padding-right:10px;background:url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/pics/extLink.gif) no-repeat right top;margin-right:3px;} 
.storycontent a.no-icon { background:0; padding:0; margin:0;}
a[href*=".pdf"], .storycontent a.external[href*=".pdf"] {background:url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/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:-9999px;top:-20em;}
#content, #footercontent   {position:relative;width:96%;margin:0 auto; min-width:260px;max-width:1100px; text-align:left; } #header {z-index:2; background:#f9fcf8; }
h1 {padding:15px 3% ;  display: block; font-size: 1.3em;  background: #6aa94e;}
h1 span { font-size: .85em; display: block;}
h1 a { text-decoration: none; color: #fff !important; font-size:1.5em; }
#navi ul    { margin: 25px 0; font-weight: bold;}
#navi li {position:relative; display:block;  height:38px; line-height:38px; letter-spacing:normal; font-size: 1.35em; padding-left:5%; }
#navi a, #navi a:visited {text-decoration:none; display: block ;  padding-left: 15px; }
#navi .current_page_item a:before { display: inline-block; width: 15px; content:"\203A"; color: #333; font-weight: bold; margin-left: -15px; }
#navi .current_page_item a   {cursor:default;  }
#navi .current_page_ancestor a, #navi .current_page_item a {color:#ddd;}
#navi a:hover, #navi a:active, #navi .current_page_ancestor a:hover {color:#ddd;}
#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:35px; z-index:20; background:#fff; visibility: hidden; }
#navi select { display: none; visibility: hidden; padding: 5px;  font-size:17px; line-height: 20px; height: 36px; -webkit-appearance: none;-moz-appearance: none; border: 2px solid #6aa94e;overflow: hidden; background: url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/pics/down_arrow_select.jpg) no-repeat right top #fff; width: 100%; margin: 10px 0;  box-sizing: border-box; min-width: 100%;}
#navi select .level-0 { margin-top: 5px; padding-top: 5px; border-top: 1px dotted #ccc; padding: 7px 3%; color:#6aa94e; 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;} #content { background:  #f9fcf8; }
.storycontent { padding: 20px 0 40px 0; } .breadcrumb { padding:0; margin:0 0 15px 0; font-size:0.85em; color:#999;}
.breadcrumb a { color:#999; } .breadcrumb a:hover { color:#333;} #content img, .wp-caption	{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%;}  
.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; } #post ul, .storycontent ol {margin:10px 0 20px 0 !important;display: block;}	#post ul li {margin:0 15px 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:3px 25px 3px 3px;vertical-align:top;text-align:left; line-height: 1.3em; border-bottom: 1px dotted #ddd;} th {font-weight:bold;font-size:1.1em; border-bottom: 1px solid #ccc;} form p { margin-bottom:20px;}
textarea, input, select {width:80%;font-size:12px;border:1px solid #ddd;padding:4px;font-size:1.1em; -webkit-border-radius:2px;border-radius:2px; line-height:1.9em; max-width:300px; box-sizing: border-box;}  textarea {height:120px;}
textarea:focus, input:focus, textarea:active, input:active,  select:focus,  select:active  {border-color: #fbc500;}
div.wpcf7 input { display:inline; margin-right:10px;}
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.85em; font-family:"Courier New", Courier, monospace;} span.wpcf7-not-valid-tip-no-ajax {color:#f00;font-size:.85em;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;} 
.button, input[type="submit"], .frm_radio  { width:auto;} 
input.narrow, .narrow input	{ width:75px; }
.wpcf7-checkbox input, .checkbox, input[type="checkbox"] .frm_radio input[type=radio]  {width:15px ;line-height:1em;padding:0;} 
input.wpcf7-not-valid, select.wpcf7-not-valid, textarea.wpcf7-not-valid { border-color:#f00;}
.frm_top_container { margin-bottom: 10px;}
.frm_error, .frm_description { font-size: .9em; color: #999; }
.frm_error, .frm_error_style, .frm_required, .frm_message {  color: #f00; line-height: 1.2em; padding: 0;}
.frm_required, form .red   { font-weight: bold; padding-left: 2px; font-size: 1.3em;}
.frm_blank_field input, .frm_blank_field select,.frm_blank_field textarea { border: 1px solid #f00;}
.frm_message { font-size: 1.1em; font-weight: bold;  padding: 3px 0; border-bottom: 2px solid #f00;}
.frm_message span   { display: block; font-size: .85em; color: #333; font-weight: normal;}
.frm_hidden { display: none;}
.page-id-75 .storycontent { padding-bottom: 350px;}
.frm_form_field label { display: block; margin: 0 0 5px 0;}
.frm_form_field input, .frm_form_field select, .frm_form_field textarea { margin-bottom:2px;}
.frm_ajax_loading {visibility:hidden;	width:auto;}
.frm_ajax_loading.frm_loading_now {visibility:visible !important;}
.frm_radio label  {width: auto !important; display: inline;}
.frm_radio input { width: 15px} .searchform input {background:url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/pics/search.png) right center no-repeat #fff;color:#999; padding: 6px 4px;}
.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;} .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;} #footer {padding:15px 0 ;  background: #f9fcf8; } 
#footercontent  { padding: 10px 0 15px 0;}
#footer img { max-width: 100%; width: 200px;}
#footercontent .searchform { color:#999; width: 100%; margin-bottom: 15px;  } 
#footercontent .searchform input {width: 70%; max-width: 300px;  }
#footercontent .searchform input:focus { color: #333;   width:75%; max-width: 350px;  } .noborder, .wp-smiley	{ border:0 none !important;}
.border	{ border:1px solid #ccc;}
.red, .red a, a .red { color: #ad1733; font-weight:bold;}
.green, .green a, a .green {color: #6aa94e; 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,  .clear  {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden; font-size: 0; 	}
br.clear { height:1px; } 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  {-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;border:1px solid #666;letter-spacing:1px;padding:5px 7px;font-weight:bold;line-height:2.5em; background-color: #e6e6e6; 	background-repeat: repeat-x; 	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6); 	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6); 	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6); 	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6); 	background-image: linear-gradient(top, #f4f4f4, #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; 	background-repeat: repeat-x;	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb); 	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb); 	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb); 	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb); 	background-image: linear-gradient(top, #f9f9f9, #ebebeb);} @media screen and (min-width:501px) {
#footercontent  { padding: 25px 0 15px 0;}
}
@media screen and (max-width:599px) {
.desktoponly { display: none;}
#navi select { display: block; visibility: visible;}
#navi ul     { display: none; }
.storycontent { -webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
}
@media screen and (min-width:600px) {
.mobileonly { display: none;}
#content { border: 8px solid #6aa94e; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 10px 10px 50px 15px rgba(0,0,0,.2);box-shadow: 10px 10px 50px 15px rgba(0,0,0,.2); z-index: 3; margin-top: 20px; padding: 0; } 
#header {width: 23%; float: left; }
h1 { font-size: 1.85em;min-height: 1px;}
.home h1    {font-size: 3.5em; line-height: 1.6em; padding: 25px 3%;}    
h1 span { font-size: .5em; padding-top: 10px;}
#headline { border-bottom:8px solid #6aa94e; height: 30px; z-index: 2; background-color:#f9fcf8 ; position: absolute; width: 100%;}
#navi li { font-size:1.35em;} 
#navi img { margin: 0;border: 8px solid #6aa94e; border-width: 8px 0; margin-bottom: 20px; width: 100%;  }
#post { width: 77%;float: right; border-left: 8px solid #6aa94e; min-height: 700px; margin-bottom: 0; }    
.storycontent { padding: 20px 3% 120px 3%; }
.frm_form_field { clear: left;}    
.frm_primary_label { float: left; width: 150px;}
.frm_submit input { margin-left: 150px;}        
#footer {margin-top: -30px; padding-top: 45px; border-top:8px solid #6aa94e;}
#footercontent  { border: 8px solid #f9fcf8; border-width: 0 8px;}
}
@media screen and (min-width:1100px) {
#background {background-image: url(//www.xn--sabine-rder-yfb.at/wp/wp-content/themes/Sabine_1.1/pics/bg.jpg); background-position: left top; background-repeat: no-repeat; background-attachment: fixed; background-size: 20% auto; background-color: #fff;}
}