body{margin:0 auto;background:#fcfcfc;font-family:'Verdana',Helvetica,Arial,sans-serif;color:#000}#masthead,#main-wrap{max-width:1305px;margin:0 auto}#masthead,#main-wrap,#colophon{padding-left:10px;padding-right:10px}#primary{padding-bottom:30px}h2,h3,h4,h5,h6{font-family:'Verdana',Helvetica,Arial,sans-serif;font-weight:700;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}dl dt{font-size:16px;font-size:1rem;font-weight:700;line-height:1.5;color:#d90011}input,textarea{padding:8px 2%;background:#fff;border:1px solid #777;font-family:'Verdana',Helvetica,Arial,sans-serif;font-size:15px;font-size:.9375rem;color:#000;line-height:1.6}input[type=button],input[type=submit]{padding:15px 20px 14px;background:#000;color:rgba(255,255,255,.66);border:none;font-family:'Verdana',Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;line-height:1;text-transform:uppercase;cursor:pointer;-webkit-appearance:none}input#submit{margin:15px 0 10px;padding:15px 20px 14px;border:none;font-size:12px;font-size:.75rem;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;color:rgba(255,255,255,.66);width:100%}input[type=button]:hover,input[type=submit]:hover,input#submit:hover,.widget_blog_subscription input[type=submit]:hover{background:#000;color:#fff}a{color:#d90011}#site-about a#about-btn,#site-about a#close-btn{color:#d90011;border-bottom:3px dashed #d90011}#site-about a#about-btn:hover,#site-about a#close-btn:hover,#infinite-handle span:hover{color:#d90011;border-bottom:2px dashed #d90011}.entry-header h2.entry-title a:hover,.list-view .entry-details a:hover,.entry-details a:hover,#comments ul.comment-meta a:hover,#respond a#cancel-comment-reply-link:hover,#comments .comment-author a:hover,.author-info h6 a:hover,.one-column .entry-header h2.entry-title a:hover{color:#d90011}.post .entry-content a:hover,.page .entry-content a:hover,.commentlist .comment-text a:hover,.about-introtext a:hover,.about-full a:hover,.textwidget a:hover,.single-post .author-info p.author-description a:hover{text-decoration:underline;color:#d90011}.nav-next a:hover,.nav-previous a:hover,.previous-image a:hover,.next-image a:hover{color:#000;opacity:.6}#site-title h1 a{font-family:'Courier New',Helvetica,Arial,sans-serif;font-weight:700;display:inline-block;color:#d90011}#site-title h2.site-description{margin:0;font-size:14px;font-size:.8125rem;line-height:1.7;font-weight:700}#site-nav{display:none;background:#fcfcfc}#colophon{margin:0 auto;padding-top:60px;padding-bottom:60px;background:#000;color:rgba(255,255,255,.66)}#footer-sidebar-wrap,#site-info{margin:0 auto}#colophon #site-info{position:relative;padding:0;overflow:hidden;font-size:11px;font-size:.6875rem;text-transform:uppercase}#colophon #site-info ul{margin:0;padding:0;list-style:none}#colophon #site-info ul.credit li,#colophon p.credittext{display:inline-block;padding:0 0 8px;font-size:11px;font-size:.6875rem}#colophon p.credittext{margin:0}.site-content div.wpcf7{clear:both;overflow:hidden;max-width:100%;padding:0 0 34px}.site-content div.wpcf7 p{margin:0;padding:0 0 16px;font-size:13px;font-size:.8125rem;line-height:1.5}.site-content div.wpcf7 p:last-of-type{padding:0}.site-content div.wpcf7 input[type=text],.site-content div.wpcf7 input[type=email],.site-content div.wpcf7 textarea{width:98%}.site-content input.wpcf7-submit{clear:both;overflow:hidden;width:auto}.white-box,.blue-box,.yellow-box,.red-box,.green-box,.lightgrey-box,.grey-box,.dark-box{margin:0 0 24px;padding:15px;overflow:hidden;font-size:15px;font-size:.9375rem;line-height:1.6}.site-content .white-box p,.site-content .blue-box p,.site-content .yellow-box p,.site-content .red-box p,.site-content .green-box p,.site-content .lightgrey-box p,.site-content .grey-box p,.site-content .dark-box p{margin:0 0 24px}.white-box{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:5px solid #ccc}.blue-box{background:#ecf7f8;border-top:5px solid #81c7d4;color:#459baf}.yellow-box{background:#fef5e6;border-top:5px solid #f9bf45;color:#f18e2b}.red-box{background:#fdebe9;border-top:5px solid #f17c67;color:#e23e32}.green-box{background:#edf6ea;border-top:5px solid #86c166;color:#489130}.lightgrey-box{background:#f4f4f4;border-top:5px solid #ccc}.grey-box{background:#ccc;border-top:5px solid #363636;color:#161616}.dark-box{background:#363636;border-top:5px solid #161616;color:#fff}.dark-box a{color:#fff;font-weight:700}.dark-box a:hover{color:#fff}.standard-btn{display:inline-block;margin:0 0 24px;padding:14px 16px;overflow:hidden;cursor:pointer;font-size:12px;font-size:.75rem;background:#161616;color:#fff;text-align:center;font-weight:400;text-transform:uppercase;letter-spacing:1px;text-decoration:none !important;-webkit-transition:.2s background ease;-moz-transition:.2s background ease;-o-transition:.2s background ease;-ms-transition:.2s background ease;transition:.2s background ease}.round-btn{-moz-border-radius:50px;border-radius:50px}.bold-btn{font-weight:700}.standard-btn.xsmall-btn{padding:10px 15px;font-size:10px;font-size:.625rem}.standard-btn.small-btn{padding:12px 20px;font-size:11px;font-size:.6875rem}.standard-btn.large-btn{padding:18px 30px;font-size:14px;font-size:.875rem}.standard-btn.xlarge-btn{padding:20px 35px;font-size:17px;font-size:1.0625rem}.red-btn{background:#f17c67;color:#fff}.red-btn:hover{background:#e23e32;color:#fff}.green-btn{background:#86c166;color:#fff}.green-btn:hover{background:#489130;color:#fff}.blue-btn{background:#81c7d4;color:#fff}.blue-btn:hover{background:#459baf;color:#fff}.darkblue-btn{background:#7b90d2;color:#fff}.darkblue-btn:hover{background:#3b54aa;color:#fff}.purple-btn{background:#b28fce;color:#fff}.purple-btn:hover{background:#7b54a4;color:#fff}.yellow-btn{background:#f9bf45;color:#fff}.yellow-btn:hover{background:#f18e2b;color:#fff}.grey-btn{background:#f4f4f4;color:#363636}.grey-btn:hover{background:#e9e9e9;color:#363636}.black-btn{background:#161616;color:#fff}.black-btn:hover{background:#000;color:rgba(255,255,255,.75)}#site-nav ul li a{display:block;font-size:12px;font-size:.75rem;margin-right:-4px;padding:20px 12px 0;min-height:54px;color:#d90011}#site-nav ul li a:hover{color:#fff;background:#d90011}.search-wrap #searchform input#s{width:100%;float:left;padding:0 12px 0 22px;height:50px;background:#fff url(//susannefedder.de/files/wp-content/themes/sfedder/images/defaulticons.png) 0 -162px no-repeat;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px solid #d90011;color:#d90011}.search-wrap{float:right;width:16.857%;display:block}.search-wrap #searchform input#s{width:100%;float:left;padding:0 12px 0 22px;height:54px;border-bottom:2px solid #fff}.search-wrap ::-webkit-input-placeholder{color:#000}.search-wrap :-moz-placeholder{color:#000}.search-wrap ::-moz-placeholder{color:#000}.search-wrap :-ms-input-placeholder{color:#000}.search-wrap #searchform input#s:active,.search-wrap #searchform input#s:focus{border-bottom:2px solid #000}@media screen and (min-width:1200px){#site-nav ul li a{font-size:12px;font-size:.75rem;display:inline-block;margin-right:-4px;padding:20px 12px 0;min-height:54px;color:#d90011}#site-nav ul li a:hover{color:#fff !important;background:#d90011}#site-nav ul ul.sub-menu{display:none;position:absolute;top:54px;left:0;width:180px;margin:0;padding:0;background:#d90011;border-top:none;z-index:10000}#site-nav ul li:hover>ul{display:block;background:#d90011}#site-nav li:hover>a{color:#fff;background:#d90011}}@media print{body{background:0 0 !important;color:#000;font-size:10pt}.site-title{color:#000;font-size:21pt}.site-description,#site-nav,#secondary,.comment-respond,.comments-area .comment-edit-link,.comments-area .reply,.comments-link,#colophon{display:none}.entry-header,.entry-content,.entry-summary,.entry-meta{margin:0;width:100%}}