html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,strong,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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ol,ul{list-style:none;}
blockquote:before,blockquote:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
input:focus,textarea:focus{border:1px solid #999;outline:0;}
a:hover, a:active, a:focus{outline:none;-moz-outline-style:none;}::-webkit-input-placeholder{color:#787974;}:-moz-placeholder{color:#787974;}
.placeholder{color:#787974;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;}
body{font-family:'PT Sans', sans-serif;background:#fff;color:#333;}
#wrap{margin:0 auto;}
h1, h2, h3, h4, h5, h6{font-family:'Oswald', sans-serif;color:#4C4A4A;font-weight:400;text-rendering:optimizeLegibility;}
h1{margin:2em 0 1.6em;font-size:2em;}
h2{margin:1.4em 0 0.6em;font-size:1.7em;}
h3{margin:1.3em 0 0.6em;font-size:1.6em;}
h4{margin:1.1em 0 0.5em;font-size:1.4em;}
h5{margin:0.9em 0 0.9em;font-size:1.2em;}
h6{margin:0.7em 0 0.7em;font-size:1.1em;}
.alignleft, .alignright{float:none;display:block;}
.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both;}
img.alignleft, img.alignright{margin-top:10px;margin-bottom:10px;}
a, #site-title h1 a:hover,
#content .entry-details ul li.entry-postformat a{text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.entry-content p a, .entry-summary p a, #sidebar .textwidget a,
#comments .comment-text a,
#comments ol li.pingback a.url{text-decoration:underline;}
a:hover, #content .entry-content p a:hover,
#content .entry-summary p a:hover,
#sidebar .textwidget a:hover,
#content #comments .comment-text a:hover,
#comments ol li.pingback a.url:hover{text-decoration:none;}
a, .entry-header h2.entry-title a:hover{color:#F55243;}
.entry-meta a.share-btn{background:#F55243 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/standardicons.png) 7px -78px no-repeat;}
blockquote{border-left:6px solid #F55243;}
input#submit, 
input.wpcf7-submit, .format-link .entry-content a.link, .flickr_badge_wrapper a img:hover, .jetpack_subscription_widget form#subscribe-blog input[type="submit"]{background:#F55243;}
a:hover, #content .entry-content p a:hover,
#content .entry-summary p a:hover,
#sidebar .textwidget a:hover,
#content #comments .comment-text a:hover,
#comments ol li.pingback a.url:hover{color:#909090;}
ol{list-style:decimal;font-size:1.1em;}
ul{list-style:square;font-size:1.1em;}
.post ol, .page #content ol{margin:0 0 30px 22px;}
.post ol ol, .page #content ol ol{margin:0 0 0 22px;font-size:1em;}
.post ul, .page #content ul{margin:0 0 30px 22px;}
.post ul ul, .page #content ul ul{margin:0 0 0 22px;font-size:1em;}
ul li, ol li{margin:0;padding:0;display:list-item;line-height:1.8;}
dl dt{font-size:1.2em;color:#4C4A4A;font-weight:bold;line-height:1.6;}
dl dd{margin:0 0 30px 0;font-size:1.2em;line-height:1.4;}
#branding{display:block;padding:40px 20px;overflow:hidden;text-align:center;}
#site-title{padding:0;text-align:center;}
#site-title h1{margin:0;padding:0;font-size:3.2em;line-height:1.2;word-wrap:break-word;}
#site-title h1 a{color:#4C4A4A;}
#site-title h2#site-description{display:none;margin:0;padding:15px 0 0 0;font-family:'PT Sans', sans-serif;font-size:1.1em;color:#909090;}
#site-title img{max-width:100%;width:auto\9;height:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#site-title img:hover{opacity:0.8;-moz-opacity:0.8;filter:0;}
#site-nav-wrap{background:#F55243;}
#site-nav-wrap a#home-btn{display:none;}
#site-nav-wrap a#mobile-menu-btn{display:block;width:115px;height:50px;margin:0 auto;padding:0;background:url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/standardicons.png) 40px -26px no-repeat;color:#fff;font-size:1.6em;font-weight:400;text-decoration:none;text-indent:-9999em;}
#site-nav{display:none;position:relative;overflow:hidden;padding:10px 0 0;background:#f6f6f6;text-align:center;}
#site-nav ul{padding:0 0 10px;}
#site-nav ul ul{padding:0;}
#site-nav ul ul li:last-child a{border-bottom:1px solid #ececec;}
#site-nav ul li{display:block;padding:0 20px;}
#site-nav li li{padding:0;}
#site-nav li a{display:block;padding:9px 0;border-bottom:1px solid #ececec;font-size:1.1em;}
#site-nav li li a{font-size:.75em;color:#909090;text-transform:none;letter-spacing:0;}
#site-nav li li li a{font-size:.7em;}
#site-nav li a:hover{color:#909090;}
#site-nav li li a:hover{color:#333;}
#site-nav-container #searchform{position:relative;padding:10px 0;background:#848484;}
#site-nav-container #searchform div{margin:0;}
#site-nav-container #s{position:relative;width:80%;height:44px;padding:0 0 0 33px;background:#E7E7E6 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/search-grey.png) 10px 14px no-repeat;border:none;font-family:'PT Sans', sans-serif;font-size:1.1em;color:#909090;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
#site-nav-container #s:focus{background:#fff url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/search-grey.png) 10px 14px no-repeat;}
#searchsubmit{display:none;}
.header-widget-area{float:none;margin:0 auto;padding:10px 0 0;}
.header-widget-area h3.widget-title{margin:0 0 3px;font-family:'PT Sans', sans-serif;font-size:1.2em;font-weight:bold;letter-spacing:0.1em;}
.header-widget-area .textwidget{font-size:1.1em;font-style:italic;}
.header-widget-area ul.sociallinks{display:inline-block;}
.post{display:block;position:relative;margin:0 0 45px;padding:0 20px 45px;border-bottom:1px solid #ececec;}
.entry-content, .entry-summary{padding-bottom:20px;}
.entry-details ul{margin:0;padding:0 0 8px;}
.entry-details ul li{list-style:none;float:left;color:#909090;line-height:1;}
.entry-details ul li.entry-edit{display:none;padding-left:10px;}
.entry-details ul li.entry-comments{display:inline;margin-left:5px;}
.entry-details ul li.entry-comments:before{content:" \00b7 \0020";}
.entry-details ul li a{color:#909090;font-size:.85em;}
.entry-details ul li.entry-comments span.comments-link{font-size:.85em;}
.entry-details ul li a:hover{color:#333;text-decoration:none;}
.entry-header{padding:0 0 25px;word-wrap:break-word;}
.entry-header h1.entry-title, .entry-header h2.entry-title{margin:0;}
.entry-header h1.entry-title{font-size:1.9em;line-height:1.4em;}
.entry-header h2.entry-title{font-size:1.7em;line-height:1.3em;}
.entry-header h2.entry-title a{color:#4C4A4A;}
.entry-meta{display:block;position:relative;margin:0;padding:0;color:#909090;}
.entry-meta a{color:#909090;text-decoration:none;}
.entry-meta a:hover{color:#333;}
.entry-meta ul{margin:0;padding:0;list-style:none;}
.post .entry-meta ul li{display:inline-block;}
.entry-meta ul li.entry-cats, .entry-meta ul li.entry-tags, .single-attachment .entry-meta ul li{display:inline-block;width:75%;font-size:.85em;}
.entry-meta ul li.entry-cats span{display:none;}
.entry-meta ul li.entry-image{display:inline-block;padding:8px 20px 0;font-size:.85em;}
.entry-meta ul li.share{display:none;margin:0;padding-top:15px;padding-bottom:0;}
.entry-meta ul li.share ul{margin:0;padding:0;text-align:left;}
.entry-meta ul li.share ul li{display:inline-block;vertical-align:top;text-align:left;}
.entry-meta ul li.share ul li.twitter, .entry-meta ul li.share ul li.gplus{padding-top:3px;}
.entry-meta ul li.share ul li.gplus{padding-right:12px;}
.entry-meta a.share-btn{display:block;position:absolute;top:0;right:0;padding:4px 6px 4px 26px;font-size:.85em;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.entry-meta a.share-btn:hover{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/standardicons.png) 7px -78px no-repeat;color:#fff;}
.page-link{display:block;clear:both;word-spacing:18px;}
.entry-content p, .entry-summary p{margin:0 0 30px;font-size:1.2em;line-height:1.6;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
p.intro{font-size:1.5em;line-height:1.3;}
p.justify{text-align:justify;}
.entry-content p:last-child, .entry-summary p:last-child{margin:0;}
strong{font-weight:bold;}
em{font-style:italic;}
pre, code{font-size:1.15em;}
pre{margin-bottom:30px;padding:15px;overflow:auto;background:#f8f8f8;font-family:"Courier 10 Pitch", Courier, monospace;line-height:1.3;}
address{padding:0 0 30px;line-height:1.7;}
abbr,acronym{border-bottom:.1em dotted #909090;cursor:help;}
ins{background:#ffffcc;text-decoration:none;}
small{font-size:.7em;}
blockquote{background:#f6f6f6;margin:0 0 30px;padding:20px;}
blockquote blockquote{margin:10px 0 0;}
.entry-content blockquote p, #comments blockquote p{margin:0;font-size:1.3em;font-style:italic;line-height:1.5 !important;}
.entry-content blockquote p cite, #comments blockquote p cite{display:inline-block;margin:20px 0 0 0;font-size:.75em;font-style:normal;}
blockquote p cite:before, .single-post blockquote p cite:before{content:"\2212 \0020";}
blockquote.pull{margin:0 0 1.4em;background:none;border:none;text-align:center;}
blockquote.pull.alignleft{width:50%;display:inline;float:left;margin:0 1.4em 0.5em 0;padding:0;font-size:1.15em;text-align:right;}
blockquote.pull.alignright{width:50%;display:inline;float:right;margin:0 0 0.5em 1.4em;padding:0;font-size:1.15em;text-align:left;}
img{max-width:100%;height:auto;width:auto\9;}
img.img-border{max-width:98.1%;padding:5px;background:#fff;border:1px solid #e5e5e5;}
.widget img{max-width:100%;height:auto;width:auto\9;}
img.wp-post-image{width:130px;float:left;margin:7px 10px 5px 0;}
.wp-caption.alignnone{margin:0;}
.wp-caption{max-width:100%;text-align:left;}
.entry-content p.wp-caption-text, .entry-content .entry-caption p{margin:0;padding:10px 0 15px;font-size:1em;line-height:1.4;font-style:italic;}
object, embed{max-width:100%;}
table{width:100%;margin:10px 0 30px;}
table thead{border-top:1px solid #ececec;}
table tr{border-bottom:1px solid #ececec;}
table tr th{padding:10px 12px;border-top:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec;font-weight:bold;text-align:left;}
table tr td{padding:10px 12px;border-left:1px solid #ececec;border-right:1px solid #ececec;}
#featuredposts{padding:0 0 15px;}
#featuredposts .post{padding:0 20px 30px;}
#featuredposts h3.featured-title{display:block;margin:0 0 30px;padding:0 20px 8px;border-bottom:4px double #ececec;font-family:'PT Sans', sans-serif;font-size:.9em;color:#909090;font-weight:normal;text-transform:uppercase;letter-spacing:.3em;}
#featuredposts .entry-header{padding:0 0 20px;}
#featuredposts .entry-header h2.entry-title{font-size:1.5em;}
#featuredposts .entry-content p{font-size:1.05em;line-height:1.6;}
p.intro{font-size:1.5em;line-height:1.3;}
.single-post .entry-header{padding:0 0 30px;}
.single-post .entry-details ul{padding-bottom:8px !important;}
.single-post .entry-content p{margin:0 0 30px;font-size:1.2em;}
.single-post .entry-content p:last-child{margin:0;}
.single-post p.intro{font-size:1.5em;line-height:1.3;}
.single-post .entry-content blockquote p{margin:0;font-style:italic;line-height:1.5 !important;}
.single-post .entry-content pre, .single-post .entry-content code, .single-post .entry-content address{font-size:1.15em;}
.single-post .entry-content ol, .single-post .entry-content ul{font-size:1.2em;}
.single-post .entry-content ol ol, .single-post .entry-content ul ul{font-size:1em;}
.single-post p.wp-caption-text, .single-post .entry-caption p{padding:12px 0 30px;font-size:1em;}
.single-post .post, .single-post .page, .single-post .type-attachment{border-bottom:none;}
.single-post .entry-meta ul, .page .entry-meta ul, .single-attachment .entry-meta ul{padding:30px 0 0;}
.page #content .entry-meta ul{margin:0;}
.single-post .entry-meta ul li.entry-cats{padding:0 15px 0 0;display:inline-block;}
.single-post .entry-meta a.share-btn, .page .entry-meta a.share-btn{display:none;}
.single-post .entry-meta ul li.share, .page .entry-meta ul li.share{display:block !important;}
.single-post .entry-meta .author-info{overflow:hidden;clear:both;margin:40px 0 0 0;padding:20px 25px;background:#f6f6f6;color:#333;}
.single-post .entry-meta .author-info img{display:none;}
.author-info h3{margin:0;padding:0 0 10px;font-family:'PT Sans', sans-serif;color:#333;font-size:1.25em;font-weight:normal;}
.post .author-description p{margin:0;font-size:1em;line-height:1.45;}
.post .author-description a{text-decoration:underline;color:#909090;}
.post .author-description a:hover{text-decoration:none;color:#333;}
#comments{position:relative;margin:0;padding:0 20px 40px;}
#comments .comment{overflow:hidden;margin:0 0 40px;}
#comments h3#comments-title{margin-top:0;padding-top:30px;font-family:'PT Sans', sans-serif;font-size:2em;}
#comments h3#comments-title span{display:none;margin:0 0 0 7px;font-family:'PT Sans', sans-serif;font-size:.55em;color:#909090;}
#comments h3#comments-title span a{color:#909090;}
#comments h3#comments-title span a:hover{color:#333;}
#content ol.commentlist{list-style:none;}
#content ol.commentlist li{margin:0;}
#content #comments ol li ul.children{margin:0;padding:0;}
#comments .comment-content h1{margin:1em 0 0.6em;font-size:1.6em;}
#comments .comment-content h2{margin:1em 0 0.6em;font-size:1.4em;}
#comments .comment-content h3{margin:0.6em 0 0.4em;font-size:1.3em;}
#comments .comment-content h4{margin:0.5em 0 0.3em;font-size:1.2em;}
#comments .comment-content h5,
#comments .comment-content h6{margin:0.3em 0 0.3em;font-size:1.1em;}
#comments .comment-content{display:block;padding:0;}
#comments .comment-avatar{float:left;padding:0 20px 0 0;}
#comments .comment-avatar img.avatar{width:45px;height:45px;-webkit-border-radius:42px;-moz-border-radius:42px;border-radius:42px;}
#comments .comment-content ul.comment-meta{margin:0;padding:7px 0 10px;overflow:hidden;list-style:none;font-size:0.95em;}
#comments .comment-content .comment-text{margin:0;padding:0 0 40px;overflow:hidden;border-bottom:1px solid #ececec;}
#comments .comment-content ul li.comment-author{margin:0;font-weight:bold;line-height:normal;color:#4C4A4A;}
#comments ul.children .comment-content ul li.comment-author{margin:0;}
#comments .comment-content ul li.comment-time,
#comments .comment-content ul li.comment-edit{display:none;margin:0 0 0 10px;font-size:0.85em;}
#comments ul.children .comment-content ul li.comment-time,
#comments ul.children .comment-content ul li.comment-edit{font-size:0.8em;}
#comments .comment-content ul li.comment-author,
#comments .comment-content ul li.comment-time,
#comments .comment-content ul li.comment-edit{float:left;}
#comments .comment-content ul li.comment-time,
#comments .comment-content ul li.comment-time a,
#comments .comment-content ul li.comment-edit,
#comments .comment-content ul li.comment-edit a,
.pingback a.comment-edit-link{color:#909090;}
#comments .comment-content ul li.comment-time a:hover,
#comments .comment-content ul li.comment-edit a:hover,
.pingback a.comment-edit-link:hover{color:#333;text-decoration:none;}
#comments .comment-content ul li.comment-reply{margin:0;padding:0;float:right;font-size:.95em;position:relative;}
#comments ul.children .comment-content ul li.comment-reply{margin:0;font-size:.9em;}
#comments .comment-content p{margin:0 0 17px;font-size:0.95em;}
#comments .comment-content p:last-child{margin:0;}
#comments .comment-content blockquote{padding:0 0 0 15px;background:none;border-left:1px solid #999;}
#comments .comment-content blockquote p cite{margin-top:0;font-size:.85em;}
#comments .comment-content ul,
#comments .comment-content ol{margin:0 0 30px 25px;font-size:.95em;}
#comments .comment-content ol ol,
#comments .comment-content ul ul{margin:0 0 0 22px;font-size:1em;}
#comments .comment-content table{font-size:.9em;}
#comments .comment-content dl dt,
#comments .comment-content dl dd{font-size:.95em;}
#comments ol.commentlist li.depth-2 .comment{margin-left:0;}
ol.commentlist li.depth-2 .comment{font-size:.95em;}
ol.commentlist li.depth-3 .comment{font-size:.9em;}
#comments ol.commentlist li.depth-2 li .comment{margin-left:0;}
ol.commentlist ul.children{list-style:none;}
#comments p.comment-awaiting-moderation{display:inline;font-style:italic;}
#comments ol li.pingback{display:block;margin:0 0 40px;padding:0 0 40px;font-size:0.95em;border-bottom:1px solid #ececec;}
#comments ol li.pingback span{color:#4C4A4A;font-weight:bold;line-height:normal;}
#comments ol li.pingback p{margin:0;}
#comments ol li.pingback a{font-weight:normal;}
#comments ol li.pingback a.comment-edit-link{font-size:.85em;}
#content .nopassword, 
#content p.nocomments{margin:0;padding:0 0 60px;font-size:1.1em;font-style:italic;}
#comments #respond{margin:0;padding:0 0 30px;}
#comments ol.commentlist li.depth-1 #respond{padding:0 0 30px !important;font-size:.9em;}
#comments ol.commentlist li.depth-2 #respond{font-size:.8em;}
#comments #respond h3#reply-title{margin:0;padding:20px 0 0;font-family:'PT Sans', sans-serif;font-size:1.7em;}
#comments #respond p.comment-note,
#comments #respond p.logged-in-as{margin:3px 0 10px;font-size:1em;line-height:normal;}
#respond a#cancel-comment-reply-link{margin:0 0 0 8px;font-family:'PT Sans', sans-serif;font-size:.8em;}
#respond #commentform label,
.wpcf7{font-size:1em;}
#content .wpcf7 .wpcf7-form p{font-size:1em;}
#commentform p.comment-form-author, 
#commentform p.comment-form-email, 
#commentform p.comment-form-url, 
#commentform p.comment-form-comment,
#content .wpcf7-form p{margin:0;padding:15px 0 0;}
#commentform p.form-allowed-tags{display:none;}
#commentform input#author, 
#commentform input#email, 
#commentform input#url,
#content .wpcf7 input.wpcf7-text{display:block;width:96%;margin:6px 0 0;padding:10px;background:#f6f6f6;border:1px solid #ececec;font-family:'PT Sans', sans-serif;font-size:1.05em;color:#333;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.18s ease-in-out;-moz-transition:all 0.18s ease-in-out;-o-transition:all 0.18s ease-in-out;transition:all 0.18s ease-in-out;}
#commentform textarea#comment,
#content .wpcf7 textarea{width:92%;margin:6px 0 0;padding:10px;background:#f6f6f6;border:1px solid #ececec;font-family:'PT Sans', sans-serif;font-size:1.05em;color:#333;line-height:1.6;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.18s ease-in-out;-moz-transition:all 0.18s ease-in-out;-o-transition:all 0.18s ease-in-out;transition:all 0.18s ease-in-out;}
#commentform textarea#comment:hover,
#commentform textarea#comment:focus,
#commentform textarea#comment:active,
#commentform input#author:hover,
#commentform input#author:focus,
#commentform input#author:active,
#commentform input#email:hover,
#commentform input#email:focus,
#commentform input#email:active,
#commentform input#url:hover,
#commentform input#url:focus,
#commentform input#url:active,
#content .wpcf7 textarea:hover,
#content .wpcf7 textarea:focus,
#content .wpcf7 textarea:active,
#content .wpcf7 input.wpcf7-text:hover,
#content .wpcf7 input.wpcf7-text:focus,
#content .wpcf7 input.wpcf7-text:active{background:#fcfcfc;border:1px solid #ddd;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0, 0.1);-moz-box-shadow:inset 0 0 4px rgba(0,0,0, 0.1);box-shadow:inset 0 0 4px rgba(0,0,0, 0.1);}
#commentform p.form-submit{margin:0;}
input#submit, 
input.wpcf7-submit{margin:15px 0;padding:14px 25px;border:none;font-family:'PT Sans', sans-serif;color:#fff;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.18s ease-in-out;-moz-transition:all 0.18s ease-in-out;-o-transition:all 0.18s ease-in-out;transition:all 0.18s ease-in-out;}
input#submit{font-size:1.1em;}
input.wpcf7-submit{font-size:1.05em;}
input#submit:hover, 
input.wpcf7-submit:hover{background:#909090;color:#fff;}
#comment-nav{padding:0 0 60px;font-size:.9em;}
#comment-nav a{display:inline-block;padding:8px 10px;background:#bbb;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#comment-nav a:hover{background:#333;text-decoration:none;}
.single-post #comment-nav .nav-previous{float:left;}
.single-post #comment-nav .nav-next{float:right;}
#content .format-image .entry-details ul,
#content .format-link .entry-details ul,
#content .format-video .entry-details ul,
#content .format-quote .entry-details ul,
#content .format-status .entry-details ul{padding:0 0 30px;}
#content .format-chat .entry-header h2.entry-title,
#content .format-gallery .entry-header h2.entry-title,
#content .format-audio .entry-header h2.entry-title,
#content .format-aside .entry-header h2.entry-title{font-size:1.6em;}
.format-link .entry-content a.link{display:inline-block;margin:0;padding:15px 20px;border:none;font-size:1.35em;color:#fff !important;line-height:1.3 !important;text-decoration:none !important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.format-link .entry-content a.link:hover{background:#6B645E;color:#fff !important;}
.format-link .entry-content a.link:after{content:" \2192";}
.single-post .format-link .entry-content{padding-top:0;}
.format-quote blockquote{margin:0;padding:20px;background:#f6f6f6;}
.format-status p, .single-post .format-status p{font-size:1.5em;line-height:1.4;}
.format-chat ul.chat{margin:0;padding:0;list-style:none;}
.format-chat ul.chat li{padding:10px;line-height:1.4;}
.format-chat ul.chat li.odd{background:#f6f6f6;}
.format-image p, .format-image a, .format-image p img{margin:0;}
.format-image a{border:none !important;}
.single-post .format-image p.wp-caption-text:last-child, .single-post .format-image .entry-caption p:last-child{padding:12px 0 0;}
.single-post .format-image .entry-wrap{position:relative;float:left;width:100%;padding:0;}
.single-format-image ul.entry-info li.entry-date{display:inline;}
.single-post .format-image ul.entry-info li.post-author:before{content:" \00b7 \0020";}
.single-post .format-image .entry-wrap img{max-width:100%;margin-left:0;}
.single-format-image .format-image p img{margin:0;}
.gallery{margin:0;padding:0;}
.gallery-item{text-align:center;}
.gallery-item img{width:32.3%;height:auto;margin:0 1% 1% 0;float:left;}
.format-gallery .gallery-caption{display:none;}
.type-attachment{display:block;position:relative;margin:0 0 45px;padding:0 20px 45px;}
.single-format-link h1.entry-title, .single-format-status h1.entry-title{display:none;}
.two-columns-one, .three-columns-one, .three-columns-two, .four-columns-one, .four-columns-two, .four-columns-three{width:100%;}
.two-columns-one, .three-columns-one, .three-columns-two, .four-columns-one, .four-columns-two, .four-columns-three{float:left;margin-right:0;margin-bottom:20px;position:relative;}
.last{clear:right;margin-right:0 !important;}
.divider{width:100%;margin-bottom:15px;padding-top:15px;display:block;clear:both;}
.white-box, .blue-box, .yellow-box, .red-box, .green-box, .lightgrey-box, .grey-box, .dark-box{margin:30px 0;padding:30px;overflow:hidden;font-size:1.1em;line-height:1.45;}
.entry-content .white-box p, .entry-content .blue-box p, .entry-content .yellow-box p, .entry-content .red-box p, .entry-content .green-box p, .entry-content .lightgrey-box p, .entry-content .grey-box p, .entry-content .dark-box p, .entry-content .white-box ul, .entry-content .blue-box ul, .entry-content .yellow-box ul, .entry-content .red-box ul, .entry-content .green-box ul, .entry-content .lightgrey-box ul, .entry-content .grey-box ul, .entry-content .dark-box ul, .entry-content .white-box ol, .entry-content .blue-box ol, .entry-content .yellow-box ol, .entry-content .red-box ol, .entry-content .green-box ol, .entry-content .lightgrey-box ol, .entry-content .grey-box ol, .entry-content .dark-box ol{margin:0 0 20px;font-size:1em;line-height:1.45;}
.white-box{background:#fff;border:1px solid #333;}
.blue-box{background:#56B3B7;color:#fff;}
.yellow-box{background:#F7EC69;color:#333;}
.red-box{background:#E22727;color:#fff;}
.green-box{background:#71B247;color:#fff;}
.lightgrey-box{background:#f6f6f6;}
.grey-box{background:#D3D3D3;}
.dark-box{background:#333;color:#fff;}
.standard-btn{display:inline-block;margin:10px 10px 10px 0;padding:8px 15px;overflow:hidden;cursor:pointer;font-size:.9em;color:#fff !important;text-decoration:none !important;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.standard-btn:hover{background:#909090;text-decoration:none;}
.standard-btn.small-btn{padding:5px 10px;font-size:.8em;}
.standard-btn.large-btn{margin:15px 15px 15px 0;padding:12px 22px;font-size:1.1em;}
.red-btn{background:#E22727;color:#fff;}
.green-btn{background:#71B247;color:#fff;}
.blue-btn{background:#56B3B7;color:#fff;}
.yellow-btn{background:#F9D93A;color:#333 !important;}
.grey-btn{background:#D3D3D3;color:#333 !important;}
.grey-btn:hover{color:#333;}
.black-btn{background:#000;color:#fff;}
.page-header{margin:0;padding:0 20px 45px;}
.page-header h2.page-title{margin:0;padding:0;font-family:'PT Sans', sans-serif;font-size:1.7em;color:#909090;line-height:1;}
.page-header .taxonomy-description p{padding:12px 0 0;font-size:1.1em;color:#909090;}
.search-results .page{margin:0 0 45px;padding:0 20px 45px;border-bottom:1px solid #ececec;}
.search-results .entry-meta{display:none;}
.page #content{padding:0 20px;}
.page #content #comments{padding:45px 0;}
.page .entry-meta ul li.post-edit{color:#333;}
.page .entry-meta a.share-btn{margin:30px 50px;}
.page .entry-meta ul li.share-btns{text-align:left;}
.page li.share-btns ul{clear:both;margin:10px 0 0;}
.page li.share-btns ul li{display:inline;float:left;}
#nav-below,
#image-nav{display:block;clear:both;overflow:hidden;margin:0;padding:15px 20px 60px;font-size:1em;}
.single-post #nav-below{margin:0;padding:60px 20px;border-top:1px solid #ececec;}
#nav-below .nav-next a, 
.previous-image a{display:inline-block;padding:7px 12px;background:#909090;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#nav-below .nav-previous a, 
.next-image a{display:inline-block;padding:7px 12px;background:#909090;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#nav-below .nav-next a:hover,
#nav-below .nav-previous a:hover,
.next-image a:hover, .previous-image a:hover{background:#333;}
.nav-previous, .previous-image{float:left;}
.nav-next, .next-image{float:right;}
.single-post .nav-previous{float:right;}
.single-post .nav-next{float:left;}
#sidebar{margin:0;padding-top:10px;padding-bottom:20px;background:#f6f6f6;}
#sidebar .widget{margin:0;padding:30px 20px;}
#sidebar .widget h3.widget-title, 
#sidebar .widget_get_recent_comments h1.widget-title{margin:0 0 15px;padding:0;font-family:'PT Sans', sans-serif;font-size:1em;font-weight:bold;text-transform:uppercase;letter-spacing:.2em;}
#sidebar .widget ul li{padding-bottom:10px;list-style:none;font-size:.9em;line-height:1.35;}
#sidebar .widget ul li a:hover{text-decoration:none;}
#sidebar .widget img.resize{max-width:100%;height:auto;width:auto\9;}
.textwidget{line-height:1.4;}
.textwidget img.alignleft, .textwidget img.alignright{margin:5px 10px 0 0;}
.widget_pages ul.children, .widget_categories ul.children, .widget_nav_menu ul.sub-menu{margin:5px 0 0 0;padding:3px 0 0 15px;border-top:1px solid #ddd;}
.widget_pages ul.children ul, .widget_categories ul.children ul{margin:0;padding:0;border-top:none;}
.widget_nav_menu ul.sub-menu ul{margin:0;padding:0 0 0 15px;border-top:none;}
#sidebar .widget_pages li,
#sidebar .widget_categories li,
#sidebar .widget_nav_menu li{padding-bottom:0 !important;line-height:1.9 !important;}
.widget_pages ul.children li a, .widget_categories ul.children li a, .widget_nav_menu ul.sub-menu li a{color:#909090;font-size:0.9em;}
.widget_pages ul.children li li a, .widget_categories ul.children li li a, .widget_nav_menu ul.sub-menu li li a{font-size:0.9em;}
.widget_search #searchform{position:relative;padding:0;}
.widget_search #searchform div{margin:0;}
.widget_search #s{position:relative;width:85%;height:38px;padding:0 0 0 30px;background:#fff url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/search-lightgrey.png) 8px 10px no-repeat;border:1px solid #ddd;font-family:'PT Sans', sans-serif;font-size:1.05em;color:#afafaf;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.18s ease-in-out;-moz-transition:all 0.18s ease-in-out;-o-transition:all 0.18s ease-in-out;transition:all 0.18s ease-in-out;}
.widget_search ::-webkit-input-placeholder{color:#afafaf;}
.widget_search :-moz-placeholder{color:#afafaf;}
.widget_search .placeholder{color:#afafaf;}
.widget_calendar #calendar_wrap{position:relative;display:inline-block;font-size:.95em;text-align:center;color:#333;}
#sidebar table#wp-calendar{margin:10px 0 0 0;}
.widget_calendar #calendar_wrap{position:relative;margin:0 auto 0 auto;display:inline-block;font-size:.95em;text-align:center;}
.widget_calendar #calendar_wrap a{font-weight:bold;}
.widget_calendar #wp-calendar caption{margin-bottom:8px;font-weight:bold;text-align:center;color:#333;}
.widget_calendar table#wp-calendar tr th{padding:3px;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;font-weight:bold;}
.widget_calendar table#wp-calendar tr td{padding:6px 9px;border:1px solid #ddd;}
.widget_calendar table#wp-calendar tr td#today{background:#fff;}
.widget_calendar table#wp-calendar tbody tr td a{display:block;}
.widget_calendar table#wp-calendar tbody tr td a:hover{text-decoration:underline;}
.widget_calendar table#wp-calendar tfoot tr td#prev a{position:absolute;bottom:10px;left:10px;}
.widget_calendar table#wp-calendar tfoot tr td#next a{position:absolute;bottom:10px;right:10px;}
#sidebar .widget_waipoua_flickr{clear:both;overflow:hidden;}
.flickr_badge_wrapper{display:block;padding-top:10px;}
.flickr_badge_wrapper a img{width:118px;height:118px;display:block;float:left;margin:0 3px 6px;padding:3px;background:none;-webkit-transition:all 0.18s ease-in-out;-moz-transition:all 0.18s ease-in-out;-o-transition:all 0.18s ease-in-out;transition:all 0.18s ease-in-out;}
.flickr_badge_wrapper .flickr-bottom{display:inline-block;margin:12px 0 0 6px;}
.flickr_badge_wrapper .flickr-bottom a{text-decoration:underline;}
.flickr_badge_wrapper .flickr-bottom a:hover{text-decoration:none;}
ul.sociallinks{display:block;padding:10px 0 0;overflow:hidden;text-align:center;}
.header-widget-area  ul.sociallinks{padding:15px 0 0;}
.header-widget-area  .widget_waipoua_sociallinks h3.widget-title{display:none;}
ul.sociallinks li{float:left;margin:0px 6px 6px 0;padding:0 !important;list-style:none;}
.header-widget-area ul.sociallinks li{float:right;margin:0px 0 8px 8px;list-style:none;}
ul.sociallinks li a{width:37px;height:37px;display:block;padding:0;margin:0;background-color:#909090;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-border-radius:42px;-moz-border-radius:42px;border-radius:42px;}
ul.sociallinks li a:hover{background-color:#333 !important;}
ul.sociallinks li a.twitter{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) 0 0 no-repeat;}
ul.sociallinks li a.facebook{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -37px 0 no-repeat;}
ul.sociallinks li a.googleplus{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -74px 0 no-repeat;}
ul.sociallinks li a.flickr{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -111px 0 no-repeat;}
ul.sociallinks li a.instagram{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -148px 0 no-repeat;}
ul.sociallinks li a.picasa{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -185px 0 no-repeat;}
ul.sociallinks li a.fivehundredpx{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -222px 0 no-repeat;}
ul.sociallinks li a.youtube{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -259px 0 no-repeat;}
ul.sociallinks li a.vimeo{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -296px 0 no-repeat;}
ul.sociallinks li a.dribbble{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -333px 0 no-repeat;}
ul.sociallinks li a.ffffound{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -370px 0 no-repeat;}
ul.sociallinks li a.pinterest{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -407px 0 no-repeat;}
ul.sociallinks li a.zootool{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -444px 0 no-repeat;}
ul.sociallinks li a.behance{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -481px 0 no-repeat;}
ul.sociallinks li a.deviantart{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -518px 0 no-repeat;}
ul.sociallinks li a.squidoo{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -555px 0 no-repeat;}
ul.sociallinks li a.slideshare{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -592px 0 no-repeat;}
ul.sociallinks li a.lastfm{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -629px 0 no-repeat;}
ul.sociallinks li a.grooveshark{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -666px 0 no-repeat;}
ul.sociallinks li a.soundcloud{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -703px 0 no-repeat;}
ul.sociallinks li a.foursquare{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -740px 0 no-repeat;}
ul.sociallinks li a.github{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -777px 0 no-repeat;}
ul.sociallinks li a.linkedin{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -814px 0 no-repeat;}
ul.sociallinks li a.xing{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -851px 0 no-repeat;}
ul.sociallinks li a.wordpress{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -888px 0 no-repeat;}
ul.sociallinks li a.tumblr{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -925px 0 no-repeat;}
ul.sociallinks li a.rss{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -962px 0 no-repeat;}
ul.sociallinks li a.rsscomments{background:#B3B4AE url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/socialicons.png) -999px 0 no-repeat;}
#footer{clear:both;padding:0 20px;font-size:.92em;}
#footer ul li{font-size:.92em;list-style:none;}
#site-info{position:relative;clear:both;padding:60px 0 75px;color:#909090;}
#site-info ul li{margin:0;padding:0;}
#site-info a{color:#909090;}
#site-info a:hover{color:#333;}
#site-info .footer-nav{display:block;padding:30px 0 0;margin:0;line-height:2.2;}
#site-info a.top{position:absolute;bottom:57px;right:0;}
.jetpack_subscription_widget{clear:both;overflow:hidden;}
.jetpack_subscription_widget p{margin:0;line-height:1.4;}
.jetpack_subscription_widget form#subscribe-blog input#subscribe-field{width:246px !important;display:block;float:left;margin:10px 10px 0 0;padding:10px 6px !important;background:#fff;color:#afafaf;border:1px solid #ddd;font-family:'PT Sans', sans-serif;font-size:1em;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.jetpack_subscription_widget form#subscribe-blog input[type="submit"]{float:left;margin:12px 0 0;padding:9px 15px;border:none;font-family:'PT Sans', sans-serif;font-size:1em;color:#fff;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.18s ease-in-out;-moz-transition:all 0.18s ease-in-out;-o-transition:all 0.18s ease-in-out;transition:all 0.18s ease-in-out;}
.jetpack_subscription_widget form#subscribe-blog input[type="submit"]:hover{background:#909090;}
.widget_image img{max-width:100%;}
.widget_twitter ul li{margin-top:12px;padding-bottom:12px;border-bottom:1px solid #ddd;}
.widget_twitter ul li:last-child{padding-bottom:0;border-bottom:none;}
.widget_twitter ul li a.timesince{font-style:italic;color:#909090;}
.widget_twitter ul li a.timesince:hover{color:#333;}
.wp-pagenavi{margin:15px 0 60px;padding:0 20px;font-size:1em;}
.wp-pagenavi a.page, .wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink, .wp-pagenavi a.first, .wp-pagenavi a.last{width:auto;clear:none !important;margin:0 4px 5px;padding:9px 12px;display:inline-block;background:#909090;overflow:visible;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.wp-pagenavi a:hover{background:#333;text-decoration:none;}
.wp-pagenavi span.current{display:inline-block;margin:0 4px 5px;padding:9px 12px;background:#333;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.wp-pagenavi span.pages{display:none;padding:0 20px 0 0;color:#909090;}
.wp-pagenavi span.extend{padding:0 2px;}
#content .page ul#smart-archives-block{margin:0 0 50px;padding:30px 30px 10px;overflow:hidden;background:#f6f6f6;font-family:'PT Sans', sans-serif;font-size:1.05em;}
ul#smart-archives-block li{float:left;margin:0;padding:0 0 20px;list-style:none !important;line-height:1.7;}
ul#smart-archives-block li a{float:left;margin:0 15px 0 0;display:block;}
ul#smart-archives-block li strong{float:left;margin:0 18px 0 0;font-weight:normal;}
ul#smart-archives-block li span.empty-month{float:left;margin:0 18px 0 0;}
#smart-archives-list h2{margin:2em 0 0.3em;}
#content .page #smart-archives-list ul{margin:0;font-size:1.1em;}
#smart-archives-list ul li{padding:0 !important;list-style:none;}
.ie #wrap,
.ie #site-nav-container{max-width:1110px;margin:0 auto;}
.ie #content{width:100%;}
.ie #content-wrap{width:68.46846846846847%;float:left;}
.ie .three-columns #content{width:100%;}
.ie .three-columns #featuredposts{width:100%;padding-top:60px;}
.ie .page #content.fullwidth{width:100% !important;}
.ie .page #content,
.ie .archive #content,
.ie .search #content,
.ie .error404 #content,
.ie .single-post #content,
.ie .single-attachment #content{width:68.85245901639344% !important;float:left;}
.ie #sidebar{width:27.02702702702703%;float:right;}
.ie #branding,
.ie .post, .ie .page #content,
.ie .type-attachment, .ie #featuredposts .post,
.ie #featuredposts h3.featured-title,
.ie #comments,
.ie .page-header, .ie #nav-below,
.ie .single-post #nav-below,
.ie #image-nav,
.ie .wp-pagenavi, .ie #footer{padding-left:0;padding-right:0;}
.ie #sidebar .widget{padding-left:20px;padding-right:20px;}
.ie #site-title h2#site-description{margin:0;padding:17px 0 0 12px;display:inline-block;}
.ie #branding{padding-top:80px;padding-bottom:80px;}
.ie .header-widget-area{width:50%;float:right;text-align:right;}
.ie #branding,
.ie #site-title{text-align:left;}
.ie #site-title{float:left;}
.ie #site-nav-wrap a#mobile-menu-btn{display:none;}
.ie #site-nav-wrap a#home-btn{width:40px;height:60px;display:inline-block;margin:0;padding:0;float:left;background:url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/standardicons.png) 0 21px no-repeat;text-align:left;font-size:1.1em;text-decoration:none;text-indent:-9999em;filter:0;}
.ie #site-nav{position:relative;padding:0;display:block !important;background:none;overflow:visible;}
.ie #site-nav ul{padding:0;}
.ie #site-nav ul li{position:relative;display:inline-block;float:left;padding:0;background:none;}
.ie #site-nav ul.sub-menu,
.ie #site-nav ul.children{display:none;width:auto;position:absolute;top:55px;left:0;background:#fff;border:1px solid #ececec;z-index:99999;}
.ie #site-nav ul.sub-menu ul,
.ie #site-nav ul.children ul{display:none;top:-5px;left:152px;z-index:99999;}
.ie #site-nav li li{width:160px;position:relative;display:block;color:#333;float:none;}
.ie #site-nav li li li{width:160px;display:block;}
.ie #site-nav li a{height:32px;display:inline-block;margin:0 15px 0 0;padding:14px;color:#fff;font-size:.95em;border:none;text-transform:none;letter-spacing:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.ie #site-nav li li a{height:auto;display:block;float:none;margin:0 15px;padding:12px 0;font-size:.7em;word-break:break-word;color:#909090;}
.ie #site-nav li li li a{font-size:.65em;}
.ie #site-nav li a:hover{background:none;color:#fff;}
.ie #site-nav li li a:hover{background:none;color:#333 !important;}
.ie #site-nav ul li:hover > ul{display:block;color:#909090;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.ie #site-nav li:hover > a{color:#fff;}
.ie #site-nav li li:hover > a{background:none;color:#333 !important;}
.ie .placeholder{color:#fff;}
.ie #site-nav-container #searchform{position:relative;float:right;margin-top:12px;margin-bottom:12px;padding:0;background:none;}
.ie #site-nav-container #searchform div{margin:0;}
.ie #site-nav-container #s{position:relative;width:190px;height:35px;padding:0 0 0 33px;background:#fff url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/search-lightgrey.png) 10px 10px no-repeat;border:none;font-size:1.05em;color:#afafaf;line-height:2;}
.ie .post{padding:0 0 45px;}
.ie .entry-meta a.share-btn, .ie .entry-meta a.share-btn:hover{background-position:7px -78px;}
.ie .entry-details, .ie .entry-header{display:block;clear:both;overflow:hidden;}
.ie .entry-header h1.entry-title{font-size:2.2em;line-height:1.4em;}
.ie .entry-header h2.entry-title{font-size:2em;line-height:1.4em;}
.ie .single-post .entry-meta .author-info{padding:40px 30px;}
.ie .post .author-description{padding:0 0 0 95px;}
.ie .single-post .entry-meta .author-info img{display:inline-block;float:left;}
.ie #commentform p.form-allowed-tags{display:block;padding:25px 0 10px;}
.ie #comments .comment-content ul li.comment-time,
.ie #comments .comment-content ul li.comment-edit{display:inline;}
.ie #comments ol.commentlist li.depth-2 .comment{margin-left:80px;}
.ie #sidebar{margin:3px 0 0;padding-top:0;padding-bottom:0;}
.ie #footer{padding:0;}
@media screen and (min-width:480px){ .alignleft{display:inline;float:left;margin-right:20px;}
.alignright{display:inline;float:right;margin-left:20px;}
img.wp-post-image{float:left;margin:10px 15px 10px 0;padding:0;}
.entry-meta ul li.entry-cats, .entry-meta ul li.entry-tags{width:80%;}
#commentform textarea#comment,
#content .wpcf7 textarea{width:96%;}
} @media screen and (min-width:768px){ #branding,
.post, .page #content,
.search-results .page, .type-attachment, #featuredposts .post,
#featuredposts h3.featured-title,
#comments,
.page-header, #nav-below,
.single-post #nav-below,
#image-nav,
.wp-pagenavi, #sidebar .widget,
#footer{padding-left:65px;padding-right:65px;}
#branding{padding-top:60px;padding-bottom:60px;}
#site-title h1{display:inline-block;}
#site-title h1{margin:0;}
#site-title h2#site-description{display:block;}
.entry-header h1.entry-title{font-size:2.2em;line-height:1.4em;}
.entry-header h2.entry-title{font-size:2em;line-height:1.4em;}
.entry-content, .entry-summary{padding-bottom:30px;}
img.wp-post-image{width:auto;}
.entry-details ul li.entry-edit{display:inline;}
.entry-meta ul li.entry-cats, .entry-meta ul li.entry-tags{width:85%;}
.entry-meta ul li.entry-cats span{display:inline;}
.single-post .entry-meta .author-info{padding:40px 30px;}
.post .author-description{padding:0 0 0 95px;}
.single-post .entry-meta .author-info img{display:inline-block;float:left;-webkit-border-radius:42px;-moz-border-radius:42px;border-radius:42px;}
#comments .comment-avatar img.avatar{width:60px;height:60px;}
#comments .comment-content ul.comment-meta{padding:19px 0 10px;}
#comments h3#comments-title span{display:inline;}
#commentform p.form-allowed-tags{display:block;padding:25px 0 10px;}
#comments .comment-content ul li.comment-time,
#comments .comment-content ul li.comment-edit{display:inline;}
#comments ol.commentlist li.depth-2 .comment{margin-left:80px;}
#content .format-chat .entry-header h2.entry-title,
#content .format-gallery .entry-header h2.entry-title,
#content .format-audio .entry-header h2.entry-title,
#content .format-aside .entry-header h2.entry-title{font-size:1.8em;}
.two-columns-one{width:48.5%;}
.three-columns-one{width:31.333%;}
.three-columns-two{width:65.33%;}
.four-columns-one{width:22.75%;}
.four-columns-two{width:45.5%;}
.four-columns-three{width:100%;}
.two-columns-one, .three-columns-one, .three-columns-two, .four-columns-one, .four-columns-two{position:relative;float:left;margin-right:3%;margin-bottom:0;}
#site-info .footer-nav{margin:0;line-height:1.5;}
#site-info .footer-nav ul.menu li{margin:0 2px;}
#site-info .footer-nav ul.menu li:after{content:" \00b7 \0020";}
#site-info .footer-nav ul.menu li:last-child::after{content:"";}
#footer #site-info ul li{line-height:1.5;}
#footer #site-info .footer-nav ul li{list-style:inline-block;float:left;}
.wp-pagenavi span.pages{display:inline;}
} @media screen and (min-width:1024px){ body{font-size:120%;}
#branding,
.post, .page #content,
.search-results .page, .type-attachment, #featuredposts .post,
#featuredposts h3.featured-title,
#comments,
.page-header, #nav-below,
.single-post #nav-below,
#image-nav,
.wp-pagenavi, #sidebar .widget,
#footer{padding-left:100px;padding-right:100px;}
#branding{padding-top:80px;padding-bottom:80px;}
.header-widget-area{width:50%;float:right;text-align:right;}
#branding,
#site-title{text-align:left;}
#site-title{float:left;}
.entry-meta a.share-btn, .entry-meta a.share-btn:hover{background-position:7px -76px;}
#commentform p.comment-form-author, 
#commentform p.comment-form-email,
#commentform p.comment-form-url{width:33.3%;display:block;float:left;margin:0;padding:15px 0 0;}
#commentform input#author, 
#commentform input#email, 
#commentform input#url{width:88%;}
#commentform p.comment-form-comment{width:100%;display:block;float:none;clear:both;padding:15px 0 0;}
} @media screen and (min-width:1170px){ body{font-size:100%;}
#wrap,
#site-nav-container{max-width:1110px;margin:0 auto;}
#content{width:100%;}
#content-wrap{width:68.46846846846847%;float:left;}
.three-columns #content{width:100%;}
.three-columns #featuredposts{width:100%;padding-top:60px;}
.page #content.fullwidth{width:100% !important;}
.page #content,
.archive #content,
.search #content,
.error404 #content,
.single-post #content,
.single-attachment #content{width:68.85245901639344% !important;float:left;}
#sidebar{width:27.02702702702703%;float:right;}
#branding,
.post, .page #content,
.search-results .page, .type-attachment, #featuredposts .post,
#featuredposts h3.featured-title,
#comments,
.page-header, #nav-below,
.single-post #nav-below,
#image-nav,
.wp-pagenavi, #footer{padding-left:0;padding-right:0;}
#sidebar .widget{padding-left:20px;padding-right:20px;}
#site-title h2#site-description{display:inline-block;margin:0;padding:17px 0 0 12px;}
#site-nav-wrap a#mobile-menu-btn{display:none;}
#site-nav-wrap a#home-btn{width:40px;height:60px;display:inline-block;margin:0;padding:0;text-align:left;background:url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/standardicons.png) 0 21px no-repeat;float:left;font-size:1.1em;text-decoration:none;text-indent:-9999em;opacity:0.75;-moz-opacity:0.75;filter:0;}
#site-nav-wrap a#home-btn:hover{opacity:1;-moz-opacity:1;filter:0;}
#site-nav{position:relative;padding:0;display:block !important;background:none;overflow:visible;}
#site-nav ul{padding:0;}
#site-nav ul li{position:relative;display:inline-block;float:left;padding:0;background:none;}
#site-nav ul.sub-menu,
#site-nav ul.children{width:auto;display:none;position:absolute;top:55px;background:#fff;border:1px solid #ececec;z-index:99999;}
#site-nav ul.sub-menu ul,
#site-nav ul.children ul{display:none;top:-5px;left:152px;z-index:99999;}
#site-nav li li{position:relative;display:block;width:160px;float:none;color:#333;}
#site-nav li li li{width:160px;display:block;}
#site-nav li a{height:32px;display:inline-block;margin:0 15px 0 0;padding:14px;border:none;font-size:.95em;color:rgba(255, 255, 255, 0.75);text-transform:none;letter-spacing:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#site-nav li li a{height:auto;display:block;float:none;margin:0 15px;padding:12px 0;border-bottom:1px solid #ececec;font-size:.7em;word-break:break-word;}
#site-nav li li li a{font-size:.65em;}
#site-nav ul.menu ul.sub-menu li:last-child a,
#site-nav ul ul.children li:last-child a{border-bottom:none;}
#site-nav ul.menu ul.sub-menu li ul.sub-menu li a,
#site-nav ul ul.children li ul.children li a{border-bottom:1px solid #ececec;}
#site-nav ul.menu ul.sub-menu li ul.sub-menu li:last-child a,
#site-nav ul ul.children li ul.children li:last-child a{border-bottom:none;}
#site-nav li a:hover{background:none;color:rgba(255, 255, 255, 1) !important;}
#site-nav li li a:hover{background:none;color:#333 !important;}
#site-nav ul li:hover > ul{display:block;color:#909090;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#site-nav li:hover > a{color:#fff;}
#site-nav li li:hover > a{background:none;color:#333 !important;}::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.75);}:-moz-placeholder{color:rgba(255, 255, 255, 0.75);}
.placeholder{color:rgba(255, 255, 255, 0.75);}
#site-nav-container #searchform{position:relative;float:right;margin-top:12px;margin-bottom:12px;padding:0;background:none;}
#site-nav-container #searchform div{margin:0;}
#site-nav-container #s{position:relative;width:58px;height:35px;padding:0 0 0 33px;background:#f55243 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/search-white.png) 10px 10px no-repeat;border:none;font-size:1.05em;color:rgba(255, 255, 255, 0.75);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#site-nav-container #s:focus{width:210px;background:#fff url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/search-lightgrey.png) 10px 10px no-repeat;color:#afafaf !important;}
.post{padding:0 0 45px;}
.entry-meta a.share-btn, .entry-meta a.share-btn:hover{background-position:7px -78px;}
#nav-below,
#image-nav{padding:0;}
#sidebar{margin:3px 0 0;padding-top:0;padding-bottom:0;}
#footer{padding:0;}
.four-columns-three{width:68.75%;position:relative;float:left;margin-right:3%;margin-bottom:0;}
} @media screen and (min-width:1280px){ .three-columns #wrap,
.three-columns #site-nav-container{max-width:1220px;}
.three-columns #content-wrap{width:71.31147540983607%;}
.three-columns #content{width:59.77011494252874%;float:left;margin-right:5.747126436781609%;}
.three-columns #featuredposts{width:34.48275862068966%;float:left;padding-top:0;}
.three-columns #sidebar{width:24.59016393442623%;float:right;}
#featuredposts .post{margin:0 0 32px;padding:0;}
}  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
#site-nav-wrap a#mobile-menu-btn{background:url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/menu-icon.png) 40px 12px no-repeat;-webkit-background-size:35px 22px;}
#site-nav-wrap a#home-btn{background:url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/home-icon.png) 0 21px no-repeat;-webkit-background-size:20px 20px;}
#site-nav-container #s{background:#E7E7E6 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/search-grey.png) 10px 14px no-repeat;-webkit-background-size:18px 18px;}
#site-nav-container #s:focus{background:#E7E7E6 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/search-grey.png) 10px 14px no-repeat;-webkit-background-size:18px 18px;}
.widget_search #s{background:#fff url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/search-lightgrey.png) 8px 10px no-repeat;-webkit-background-size:18px 18px;}
.entry-meta a.share-btn{background:#F55243 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/share-icon.png) 7px 5px no-repeat;-webkit-background-size:15px 12px;}
.entry-meta a.share-btn:hover{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/share-icon.png) 7px 5px no-repeat;-webkit-background-size:15px 12px;}
ul.sociallinks li a.twitter{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/twitter.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.facebook{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/facebook.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.googleplus{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/googleplus.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.flickr{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/flickr.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.instagram{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/instagram.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.picasa{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/picasa.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.fivehundredpx{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/fivehundredpx.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.youtube{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/youtube.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.vimeo{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/vimeo.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.dribbble{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/dribbble.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.ffffound{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/ffffound.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.pinterest{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/pinterest.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.zootool{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/zootool.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.behance{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/behance.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.deviantart{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/deviantart.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.squidoo{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/squidoo.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.slideshare{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/slideshare.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.lastfm{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/lastfm.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.grooveshark{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/grooveshark.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.soundcloud{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/soundcloud.png) 0 0 no-repeat;-webkit-background-size:35px 35px;}
ul.sociallinks li a.foursquare{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/foursquare.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.github{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/github.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.linkedin{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/linkedin.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.xing{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/xing.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.wordpress{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/wordpress.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.tumblr{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/tumblr.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.rss{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/rss.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
ul.sociallinks li a.rsscomments{background:#909090 url(//internet-fuer-architekten.de/wp-content/themes/waipoua/images/x2/rsscomments.png) 0 0 no-repeat;-webkit-background-size:37px 37px;}
}  @media print {
body{background:none !important;font-size:14pt;}
#header{background:none !important;}
#branding{color:#000 !important;}
#content{margin:0;width:auto;}
.header-image, #header #site-nav, #sidebar{display:none;}
#site-title h1{font-size:28pt;}
h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid;font-weight:bold;}
a{font-weight:bold;color:#000 !important;text-decoration:underline !important;}
blockquote,table,pre{page-break-inside:avoid;}
ul,ol,dl{page-break-before:avoid;}
img.aligncentered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.right{float:right;}
.left{float:left;}
img{page-break-inside:avoid;page-break-after:avoid;}
} .home .entry-details ul, .archive .entry-details ul,
div#respond form#commentform p.form-allowed-tags, .fotografenname{display:none;}
.blog .post-10149 .entry-content img{border-color:#fff !important;}
.post, .search-results .page, .archive .presseschau-links, .archive .podcasts, .archive .event{margin-bottom:50px;border-bottom-width:5px;}
.search-results .deliciouslinkblock{display:none;}
.search-results .page{padding-bottom:0px;}
.shariff{margin-top:20px;margin-bottom:60px;}
ul.shariff-buttons li{margin-left:0px !important;margin-right:10px !important;}
.shariff-text{text-transform:capitalize !important;}
.shariff .shariff-count, .shariff .shariff-text{font-family:-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif !important;}
.ShariffHeadline{font-size:1.2em;font-weight:bold;margin-bottom:5px;color:#909090;}
.home #home-btn a,
.single-post #menu-item-4767 a,
.single-event #menu-item-12095 a, .page-id-12331 #menu-item-12095 a{color:#FFF !important;}
@media screen and (min-width:1170px){
#site-nav-wrap a#home-btn{background-position:0 27px;}
} body{font-size:90%;}
td, th, .taxonomy-description p{font-size:1.2em !important;line-height:1.4;}
.taxonomy-description p{margin-top:1em;}
.taxonomy-description blockquote p:first-child{margin-top:0 !important;}
.taxonomy-description p a, .taxonomy-description li a{font-weight:bold;}
.taxonomy-description .middot_related_terms:last-child{display:none;}
body, h1, h2, h3, h4, h5, h6, 
#site-nav-container #s, 
#site-title h2#site-description,
.header-widget-area h3.widget-title, #respond a#cancel-comment-reply-link,
#comments h3#comments-title, #comments h3#comments-title span a,
#comments #respond h3#reply-title,
#commentform input#author, 
#commentform input#email, 
#commentform input#url,
#content .wpcf7 input.wpcf7-text,
#commentform textarea#comment,
#content .wpcf7 textarea,
input#submit, 
input.wpcf7-submit, .page-header h2.page-title, .author-description h3, #featuredposts h3.featured-title, #sidebar .widget h3.widget-title,
.widget_search #s,
#content .page ul#smart-archives-block{font-family:-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;}
.post .author-description p{font-size:16px;}
.entry-content blockquote p, #comments blockquote p, #einschub_werbung p{font-size:18px !important;}
.entry-content blockquote h2:first-child{margin-top:0 !important;}
#einschub_werbung p:last-child{padding-bottom:1.2em !important;}
#einschub_werbung p a{border-bottom:1px solid #ddd;}
.hinweis_werbung_kasten_hellgrau{font-style:italic;color:#909090;font-size:14px;margin-bottom:0.6em;text-align:right;}
.entry-content p, .entry-content ul li, .entry-content ol li{line-height:1.4 !important;}
.entry-content ul li, .entry-content ol li{margin-bottom:0.6em;}
.entry-content ul li ul, .entry-content ol li ul, .entry-content ol li ol{margin-top:10px !important;}
.single-presseschau-links .entry-content ul li, .single-podcasts .entry-content ul li, .page .entry-content ul li, .page .entry-content ol li, .event .entry-content ol li, .event .entry-content ul li{font-size:17.28px !important;}
.post .entry-content ul li, .post .entry-content ol li{font-size:17.28px !important;}
.entry-content p, .taxonomy-description p{margin-bottom:1em !important;}
.taxonomy-description{border-bottom:5px solid #ececec;margin-bottom:2em;}
.taxonomy-description ul li{font-size:17.28px !important;line-height:1.4 !important;margin-bottom:0.6em;}
.taxonomy-description ul{margin-left:15px;}
blockquote p:last-child{margin-bottom:0 !important;}
.entry-content h3{font-size:22px;}
p.wp-caption-text a:link{text-decoration:underline;}
h4, h5, h6{font-size:18px;font-weight:bold;line-height:1.6}
h1, h2, h3{letter-spacing:-0.02em;font-weight:bold;}
.h1_home{font-size:24px !important;margin-top:0.3em !important;color:#909090 !important;}
.entry-content #searchform{margin-bottom:160px;}
#site-title{text-align:left;}
h3#reply-title, .entry-header h1.entry-title, h2, h3, h4, header.entry-header h2.entry-title{color:#909090;line-height:1.1;}
.entry-header h2.entry-title a{color:#333;}
.single .entry-header, .page .entry-header{padding-bottom:30px !important;}
#sidebar h3{clear:both;line-height:1.3;}
#featuredposts h3.featured-title{border:0;font-size:1em;font-weight:bold;text-transform:uppercase;letter-spacing:0.2em;}
#featuredposts p strong{font-weight:normal;}
#featuredposts p strong a.more-link, .teasertext a, .author-description h3{font-weight:bold;}
.entry-content h2{margin-top:1.6em;}
.entry-meta h3, #comments h3{margin-top:0 !important;}
#site-nav-container #s{font-size:16px;}
#site-nav li a{font-size:16px;margin-top:0.45em;}
#site-nav-container #searchform{margin-top:13px;}
#site-nav-container #searchform:not(*:root){margin-top:14px;}
#site-nav-container #s{padding-top:3px;}
.entry-details .entry-comments{display:none !important;}
.post-22191 .entry-details .entry-comments, .post-21770 .entry-details .entry-comments{display:block !important;}
.entry-content td a, .entry-content p:not(.wp-caption-text) a, .entry-content li a, .author-description a, .taxonomy-description p a, .post .author-description a{text-decoration:none;font-weight:bold;border-bottom:2px solid rgba(0,0,0,0.1);}
.entry-content li.entry-cats a{border-bottom:none;}
.entry-meta ul li.bildnachweis{font-size:16px;display:block;}
li.entry-cats a, nav.footer-nav a, li.entry-tags a, .bildnachweis{font-weight:bold;}
li.entry-cats, li.entry-tags{line-height:1.3;}
.bildnachweis span{font-weight:normal;}
li.entry-tags, .tag h2.page-title span{text-transform:capitalize;}
.yarpp-related li{line-height:1.3;margin:7px 0;}
a.more-link, .teasertext a, .entry-summary p a, a.deliciouslink, a.deliciouslinkloop{font-weight:bold;text-decoration:none !important;display:block;float:right;}
.teasertext a{}
.single-post a.deliciouslink{margin-top:-1em;}
.entry-summary a.deliciouslink{margin-top:0;}
.entry-summary p{margin-bottom:0;}
a.deliciouslinkloop, a.deliciouslink{margin-top:-1em;}
.tag-empfehlung h2 a:after{text-shadow:0px 0px 1px #CCC;color:orange;content:' Tipp';position:relative;top:-12px;font-size:50%;letter-spacing:normal;text-transform:uppercase;}
.archive.category .page-header{padding-bottom:80px;}
.vorschlagslink{margin-top:3px;font-weight:bold;clear:both !important;font-size:18px;float:right;}
hr{clear:both;border:0;height:0;margin-top:40px;border-top:5px solid #eee;margin-bottom:-10px;}
.easy-table th, .easy-table td{font-size:17px;}
p.button_blau a, p.zurstartseite a{margin:15px 0px;padding:16px 25px 14px 25px;border:medium none;background:#336 none repeat scroll 0% 0%;color:#FFF;cursor:pointer;border-radius:0px;transition:all 0.18s ease-in-out 0s;}
p.zurstartseite a:hover, a.blauerbutton:hover{color:#ddd;}
p.zurstartseite{padding:70px 0 40px 0;}
p.button_blau{padding:1em 0;}
blockquote em{font-style:normal;}
blockquote li{}
blockquote a{color:rgba(0,0,0,0.6);}
blockquote.abstand_2em{margin-top:2em;}
#comments .comment-content{background:#f6f6f6;margin:0 0 30px;padding:10px 30px;}
#comments .comment-content .comment-text{border-bottom:none !important;}
#comments .comment-content ul li.comment-author{font-size:16px;}
#comments .comment-content p{font-size:16px;line-height:1.4;}
#footer{font-size:16px !important;}
#site-info{line-height:1.4;}
html{scroll-padding-top:60px;}
h2.abstand_unten_reduziert{margin-bottom:0.1em !important;}
ul.lcp_catlist{list-style-type:none;}
.lcp_catlist li img{margin:0px 20px 30px 0;float:left;}
.lcp_catlist a{font-weight:bold;display:block;padding-top:10px;margin-bottom:-5px;}
.lcp_catlist a:link, .lcp_catlist a:visited{}
.lcp_catlist a:hover{}
.lcp_catlist li{clear:both;margin:0 0 0 -20px;}
.lcp_catlist p{padding:3px 0 0 170px;font-size:1.0em !important;}
@media screen and (max-width:1023px){
.qr_code_abschnitt{display:none !important;}
}	
@media screen and (max-width:767px){
.single-presseschau-links #content, .archive #content article,
.single-podcasts #content, .search-no-results #content, .error404 #content, .taxonomy-description, .tax-event_cat #content article{padding-left:20px;padding-right:20px;}
div#site-info{margin-bottom:70px;}
.single-post a.deliciouslink{margin-top:1em !important;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.single-presseschau-links #content, .archive #content article,
.single-podcasts #content, .search-no-results #content, .error404 #content, .tax-event_cat #content article, .taxonomy-description, .archive h1{padding-left:65px;padding-right:65px;}
div#site-info{margin-bottom:70px;}
.single-podcasts #comments, .single-podcasts #nav-below{padding-left:0;padding-right:0;}
}
@media screen and (min-width: 1024px) and (max-width: 1169px) {
.single-presseschau-links #content, .archive #content article,
.single-podcasts #content, .search-no-results #content, .tax-event_cat #content article, .error404 #content, .taxonomy-description, .archive h1{padding-left:100px;padding-right:100px;}
div#site-info{margin-bottom:70px;}
}
@media screen and (max-width:479px){
.single-presseschau-links #content, .archive #content article,
.single-podcasts #content, .entry-content .teasertext p{clear:both;float:none;padding-top:10px !important;}
.single-presseschau-links #comments,
.single-podcasts #comments, .single-podcasts #nav-below{padding:0 0 40px;}
} @media screen and (min-width:1170px){
.single-podcasts #content{width:68.85245901639344% !important;float:left;}
} @media screen and (min-width:1170px){
.single-presseschau-links #content{width:68.85245901639344% !important;float:left;}
} #sidebar ul.display-posts-listing li a,
#sidebar .textwidget a.wpp-post-title{text-decoration:none;}
#sidebar ul.display-posts-listing li{margin-bottom:1rem;padding-bottom:0;}
.banner_sidebar{margin-left:-20px;height:250px;width:300px;}
.banner_sidebar.hoehe360{margin-left:-20px;height:380px;width:300px;}
@media screen and (max-width:1023px){
.banner_sidebar{margin-left:0px !important;}
#sidebar #media_image-2 .widget{margin-left:20px !important;}
}  .page-id-16323 #banner_podcasts{display:none;}
.url_quelle{background:linear-gradient(to right, #666 0%, transparent 240px);-webkit-background-clip:text;-webkit-text-fill-color:transparent;word-break:break-all;display:inline-block;}
ul.rssblock li{overflow:hidden;margin-bottom:1em;}
#rssimport-2 ul.rssblock li{min-height:3em;max-height:4em;}
#rssimport-3 ul.rssblock li{max-height:5em;margin-bottom:2em;}
.page-id-12006 .url_quelle, .parent-pageid-12006 .url_quelle{background-image:linear-gradient(to right, rgb(102, 102, 102) 0%, transparent 100%) !important;}
.page-id-12006 .url_quelle a, .parent-pageid-12006 .url_quelle a{font-weight:normal !important;}
.page.page-id-12006 #content ul, .page.parent-pageid-12006 #content ul{margin-left:0;}
.page.page-id-12006 .entry-meta ul{padding-top:0px !important;}
.page.page-id-12006 .entry-meta ul li.entry-cats{font-size:0.85em !important;margin-bottom:0;}
#nav_menu-2{background-color:#B3B4AE;}
ul#menu-navigation-presseschau li a{font-weight:bold;color:#ececec;margin:15px 0 !important;}
ul#menu-navigation-presseschau li.current-menu-item a{color:#FFF;}
#sidebar .widget ul#menu-navigation-presseschau li{line-height:2 !important;padding:12px 0 !important;border-bottom:1px solid #ececec;}
#sidebar .widget ul#menu-navigation-presseschau li:last-child{border-bottom:none;}
#sidebar #recent-posts-plus-8.widget{padding-bottom:0 !important;}
#sidebar #text-3.widget{padding-top:0 !important;}
#sidebar #text-3.widget a{text-decoration:none;}
.postid-12441 #enhancedtextwidget-14,
.postid-12038 #enhancedtextwidget-14,
.postid-11998 #enhancedtextwidget-14,
.postid-11950 #enhancedtextwidget-14,
.postid-11922 #enhancedtextwidget-14,
.postid-11692 #enhancedtextwidget-14,
.postid-9717 #enhancedtextwidget-14,
.postid-10380 #enhancedtextwidget-14,
.postid-11570 #enhancedtextwidget-14,
.postid-12015 #enhancedtextwidget-14{display:none;}
.juiz-outdated-message{margin:0 0 2em 0 !important;font-style:italic;background:#f6f6f6 !important;font-size:1.2em !important;box-shadow:none !important;color:#333 !important;border-left:6px solid #333366;}
.newsletter_kasten{overflow:hidden;clear:both;margin:40px 0 0 0;padding:25px 25px 20px 25px;background:#336;color:#333;}
.newsletter_kasten strong, .newsletter_kasten li, .newsletter_kasten .mc4wp-response p{color:#FFF !important;}
.newsletter_kasten ul{margin-left:15px;}
.page .newsletter_kasten ul{font-size:18px !important;}
.post .newsletter_kasten ul{font-size:18px !important;}
.newsletter_kasten p a{font-size:14px !important;line-height:1.4;font-weight:normal !important;color:rgba(255,255,255,0.3) !important;text-decoration:none;}
.newsletter_kasten li a{line-height:1.4;font-weight:normal !important;color:rgba(255,255,255,1) !important;border-bottom:1px solid #FFF;text-decoration:none;}
.newsletter_kasten p a:hover{text-decoration:none;}
@media only screen and (min-width: 1024px) {
.kasten_rechts, .kasten_links{float:left;}
.kasten_rechts{width:45% !important;}
.newsletter_kasten .mc4wp-response{width:100% !important;}
.kasten_links{width:50%;padding-right:2em;}
} .widget .ctc a, #text-5 .textwidget a, #text-8 .textwidget a{background:#909090;font-weight:bold;padding:5px 7px 3px 7px;margin:8px 4px 6px 0px;-webkit-border-radius:8px;border-radius:5px;line-height:34px;white-space:nowrap;}
#text-5 .textwidget a, #text-8 .textwidget a{text-decoration:none;}
.widget .ctc a:link, .widget .ctc a:visited, #text-5 .textwidget a:link, #text-5 .textwidget a:visited, #text-8 .textwidget a:link, #text-8 .textwidget a:visited{color:#FFF;}
.widget .ctc a:hover, .widget .ctc a:active, #text-5 .textwidget a:hover, #text-5 .textwidget a:active, #text-8 .textwidget a:hover, #text-8 .textwidget a:active{background:#333366;}
#mc_subheader{line-height:1.4;margin-bottom:15px;}
.mc_var_label{display:none;}
.updated span{margin-bottom:15px;}
#mc_signup_form .mc_input{width:246px !important;display:block;float:left;margin:0px 10px 0 0;padding:10px 6px !important;background:#fff;color:#afafaf;border:1px solid #ddd;font-family:-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;font-size:1em;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
@media only screen and (max-width: 1023px) {
#mc_signup_form .mc_input{width:95% !important;}
}
.mc_signup_submit input[type="submit"]{margin:12px 0 20px 0;padding:9px 15px;background:#B3B4AE;border:none;font-family:-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;font-size:16px;font-weight:bold;color:#fff;cursor:pointer;float:left;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.18s ease-in-out;-moz-transition:all 0.18s ease-in-out;-o-transition:all 0.18s ease-in-out;transition:all 0.18s ease-in-out;}
.mc_signup_submit input[type="submit"]:hover{background:#909090;}
.mc_var_label.mc_header.mc_header_email{display:none !important;}
#mc_subheader{margin-bottom:0px !important;}
.mc4wp-response{font-weight:bold;margin-top:0.5em;}
.mc4wp-form p a{color:#999;text-decoration:underline;}
#mc_signup_form p{color:#999;padding:0 0 5px 0;}
.newsletter_kasten #mc_signup_form p{color:#FFF;}
.newsletter_kasten #mc_signup_form input{margin-top:-0.8em !important;}
.hinweis_socialmedia{color:#909090;margin:10px 3px -3px 0;}
#site-nav, #site-nav-container #s{font-weight:bold;}
@media only screen
and (min-width : 1170px) {
#site-nav li li a:link, #site-nav li li a:visited{color:#EEE;}
#site-nav .current-menu-item a, #site-nav li li a:hover{color:#FFF !important;}
#site-nav li li{width:300px;text-align:left;background:#B3B4AE;}
#site-nav li ul{border:0 !important;}
}
#sidebar{background:#EEE;}
#sidebar .widget ul li{line-height:1.2 !important;margin-bottom:1.em;}
.cat-item{margin-bottom:0.6em;font-weight:bold;}
#likeboxwrap{margin-left:-10px;}
#site-info .footer-nav{padding-right:60px;}
#footer #site-info .footer-nav ul li{list-style:none;}
.post{padding-bottom:0;}
.single .post{margin-bottom:35px;}
.entry-header, .search-results .page .entry-header{padding-bottom:10px !important;}
.entry-content{padding-bottom:10px;}
.search-results article.type-event .entry-details{display:none;}
.single-post .entry-meta ul{padding-top:0px;}
.entry-meta ul li.entry-cats, .entry-meta ul li.entry-tags{width:100%;}
@media screen and (max-width:768px){
.entry-meta ul li.entry-cats span{display:block;}
} .table-responsive{overflow:scroll;}
.dataTables_wrapper{overflow-x:auto;}
.tablepress > :where(thead, tfoot) > * > th{background-color:#EEE !important;}
.tablepress td, .tablepress th{font-size:1.1em !important;}
#tablepress-1_wrapper .tablepress .column-3.sorting::after, .tablepress .column-4.sorting::after{display:none;}
.dataTables_filter{margin-bottom:10px;}
.dataTables_filter label{font-weight:bold;}
.dataTables_filter label input{width:246px !important;display:block;padding:10px 6px !important;background:#fff;color:#afafaf;border:1px solid #ddd;font-family:-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;font-size:1.1em;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.responsive-table-2023{overflow-x:auto;}
.responsive-table-2023 thead{}
.responsive-table-2023 thead th{}
.responsive-table-2023 td[data-label="Büroname: "]{}
.responsive-table-2023 td{padding-left:0;}
@media screen and (max-width:768px){
.responsive-table-2023 table{width:100%;border:none !important;}
.responsive-table-2023 thead, .responsive-table-2023 tr:first-child{display:none !important;}
.responsive-table-2023 tr:nth-of-type(2n){background-color:inherit;}
.responsive-table-2023 tr{padding:8px 0 12px 0 !important;display:block !important;border-top:5px solid #EEE;}
.responsive-table-2023 tr td:first-child{}
.responsive-table-2023 table tr{border-bottom:none !important;}
.responsive-table-2023 tbody td{border:none !important;padding:2px !important;display:block;font-weight:bold;}
.responsive-table-2023 tbody td:before{content:attr(data-label);font-weight:normal !important;}
} .comment-form-cookies-consent input{margin-top:10px !important;}
.post .author-description{padding-left:0;}
#content .wpcf7 .wpcf7-form p{font-size:18px;}
span.wpcf7-list-item{}
#nav-below .nav-next a, #nav-below .nav-previous a, .previous-image a, p.zurstartseite a, .standard-btn,
input#submit, input.wpcf7-submit{border-radius:0;}
input#submit{font-weight:bold;}
input.wpcf7-submit{margin-top:0;font-weight:bold;}
.wpcf7-mathcaptcha{width:50px !important;}
#content .wpcf7 input.wpcf7-text,
input.wpcf7-date, input.wpcf7-mathcaptcha{font-family:-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;margin:6px 0 0;padding:10px;background:#f6f6f6;border:1px solid #ececec;font-size:1em !important;color:#333;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.wpcf7-not-valid-tip{font-weight:bold !important;color:#ffba00 !important;padding-top:4px;font-size:15px !important;}
div.wpcf7-response-output{padding-top:0.3em !important;padding-bottom:0.3em !important;padding-left:0.3em !important;margin-left:-0.3em !important;}
div.wpcf7-mail-sent-ok{font-weight:bold !important;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{font-weight:bold !important;border-color:#ffba00 !important;}::placeholder{color:#999;opacity:1;}::-webkit-input-placeholder{color:#999;opacity:1;}::-moz-placeholder{color:#999;opacity:1;}:-ms-input-placeholder{color:#999;}
.wpcf7 input::placeholder, .wpcf7 textarea::placeholder{color:#999;opacity:1;}
.wpcf7{font-size:1.3em !important;}
.wpcf7 form .wpcf7-response-output{border-width:4px !important;}
.category-architektur-blogs .wp-pagenavi, .category-architekten-verzeichnisse .wp-pagenavi, .category-architekturfilme-filmproduzenten .wp-pagenavi, .category-berater-pr-marketin .wp-pagenavi, .category-bueros-auf-facebook .wp-pagenavi, .category-content-management-systeme-cms .wp-pagenavi, .category-interne-kommunikation .wp-pagenavi, .category-jobs-pr-marketing .wp-pagenavi, .category-newsletter-tools .wp-pagenavi, .category-plot-dienstleister-online .wp-pagenavi, .category-projektmanagement-controlling-zeiterfassung .wp-pagenavi, .category-social-media-tools .wp-pagenavi, .category-webhosting-anbieter .wp-pagenavi, .category-website-baukaesten .wp-pagenavi, .category-website-statistik .wp-pagenavi{display:none;}
.grauerrand, div.pdfemb-viewer{border:1px solid #eee !important;}
.entry-content img{border:1px solid #eee;margin-top:2px;margin-right:0px;}
img.wp-post-image{margin-top:2px;margin-right:25px;}
.entry-content p.wp-caption-text, .bildunterschrift_flex,
.single-podcasts p.wp-caption-text, .single-event p.wp-caption-text, .taxonomy-description p.wp-caption-text,
.single-post p.wp-caption-text, .page p.wp-caption-text, .single-post .entry-content blockquote p.wp-caption-text, .entry-content blockquote .wp-caption p{padding-top:0px !important;font-weight:bold !important;font-style:normal !important;color:#B3B4AE !important;line-height:1.2 !important;font-size:14.4px !important;}
.wp-caption-text a{color:#B3B4AE;}
@media only screen and (min-width: 768px) {
.max_50_prozent{max-width:50% !important;}
.max_50_prozent img{max-width:100% !important;}
} 
.max_width_100, #attachment_18148{max-width:100% !important;}
.taxonomy-description p.wp-caption-text{font-size:14px !important;margin-top:0 !important;}
.bilder_vertikal{float:left;width:200px;}
.bilder_vertikal img{width:200px !important;}
.text_neben_bilder_vertikal{float:left;max-width:564px;}
@media only screen and (max-width: 1023px) {
.bilder_vertikal, .bilder_vertikal img{width:100% !important;}
}
img.size-medium{width:40%;}
@media only screen and (max-width: 480px) {
img.size-medium{width:100%;}
}
.single img.size-medium{width:100%;}
.category-architektur-blogs img.size-medium, .category-architekten-verzeichnisse img.size-medium, .category-architekturfilme-filmproduzenten img.size-medium, .category-berater-pr-marketin img.size-medium, .category-bueros-auf-facebook img.size-medium, .category-content-management-systeme-cms img.size-medium, .category-interne-kommunikation img.size-medium, .category-jobs-pr-marketing img.size-medium, .category-newsletter-tools img.size-medium, .category-plot-dienstleister-online img.size-medium, .category-projektplattformen-virtuelle-projektraeume img.size-medium, .category-projektmanagement-controlling-zeiterfassung img.size-medium, .category-social-media-tools img.size-medium, .category-webhosting-anbieter img.size-medium, .category-website-baukaesten img.size-medium, .category-website-statistik img.size-medium, .category-920 img.size-medium, .category-921 img.size-medium, .category-922 img.size-medium, .category-923 img.size-medium, .category-924 img.size-medium, .category-925 img.size-medium, .category-926 img.size-medium, .category-927 img.size-medium, .category-928 img.size-medium, .category-929 img.size-medium, .category-930 img.size-medium, .category-931 img.size-medium, .category-932 img.size-medium, .category-933 img.size-medium, .category-1245 img.size-medium, .category-1513 img.size-medium, .category-1537 img.size-medium{width:150px;}
@media only screen
and (max-width : 480px) {
.category-architektur-blogs img.size-medium, .category-architekten-verzeichnisse img.size-medium, .category-architekturfilme-filmproduzenten img.size-medium, .category-berater-pr-marketin img.size-medium, .category-bueros-auf-facebook img.size-medium, .category-content-management-systeme-cms img.size-medium, .category-interne-kommunikation img.size-medium, .category-jobs-pr-marketing img.size-medium, .category-newsletter-tools img.size-medium, .category-plot-dienstleister-online img.size-medium, .category-projektplattformen-virtuelle-projektraeume img.size-medium, .category-projektmanagement-controlling-zeiterfassung img.size-medium, .category-social-media-tools img.size-medium, .category-webhosting-anbieter img.size-medium, .category-website-baukaesten img.size-medium, .category-website-statistik img.size-medium{float:none;}
}
#ssba img{margin-left:-5px;}
#recent-posts-plus-2 img, #recent-posts-plus-3 img, #recent-posts-plus-4 img, #recent-posts-plus-5 img{width:78px;height:78px;margin-right:10px;clear:left;border:1px solid #ddd;}
#recent-posts-plus-2 ul{margin-bottom:20px;}
#recent-posts-plus-2 li, #recent-posts-plus-3 li, #recent-posts-plus-4 li, #recent-posts-plus-5 li{height:80px;padding:0;}
#recent-posts-plus-2 p, #recent-posts-plus-3 p, #recent-posts-plus-4 p, #recent-posts-plus-5 p{height:80px;margin:2px 0 0 0;padding-top:2px;padding-left:90px;word-wrap:break-word;}
.featherlight .featherlight-content .caption{opacity:0.5;font-size:14px !important;font-weight:bold !important;font-family:-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;margin-top:0.2em !important;}
.featherlight-content button, #site-navigation button{background-color:transparent !important;box-shadow:none !important;}
.wp-pagenavi{font-weight:bold;}
.wp-pagenavi a.page, .wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink, .wp-pagenavi a.first, .wp-pagenavi a.last{background:#EEE;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{background:#b3b4ae;}
.wp-pagenavi span.pages, .wp-pagenavi span.extend{color:#b3b4ae;}
#vsel .vsel-content{margin-bottom:10px !important;padding-bottom:10px !important;}
.newsletter-juni-2022.vsel-upcoming{border-top:6px solid #eaeaea !important;padding-top:15px;margin:30px 0 15px 0 !important;}
.newsletter-juni-2022.vsel-upcoming .vsel-meta-link, .newsletter-oktober-2022.vsel-upcoming .vsel-meta-link{display:none !important;}
.page-id-12090 #enhancedtextwidget-14, .page-id-12099 #enhancedtextwidget-14{display:none;}
.vsel-content h3{font-size:22px !important;margin-bottom:1em !important;}
p.vsel-meta-date, .vsel-meta-date{font-weight:bold;margin-top:2px !important;}
.vsel-meta-cats{line-height:1.4 !important;}
.vsel-meta-time span::after{content:" Uhr";}
p.vsel-meta-cats::before, .vsel-meta-cats::before{content:'Veranstalter:';margin-right:5px !important;}
.vsel-meta-link{margin-top:8px !important;}
p.vsel-meta-link a, .vsel-meta-link a{width:auto;font-weight:bold;margin:0;padding:12px 15px 10px 15px;border:none;color:#fff;font-size:14px;background:#333366;display:inline-block;hyphens:none;}
.page .vsel-meta-link a{display:none;}
#vsel .vsel-content, .single-event .vsel-image-info-left{border-bottom:5px solid #eee !important;}
#vsel .vsel-info a{display:inline-block;}
#vsel .vsel-nav a{font-weight:bold;margin:0 0 30px 0;padding:12px 15px 10px 15px;border:none;color:#fff;font-size:14px;background:#333366;}
.single-event .entry-header{padding:0 0 30px;}
.single-event h1.entry-title{max-width:666px;}
.single-event .entry-content ol, .single-event .entry-content ul, .single-event .entry-content ul li, .single-event .entry-content ul li ul li{font-size:17.28px !important;}
.single-event .entry-content ul li ul{margin-top:12px;}
.single-event .entry-content ul, .single-event .entry-content ol{margin:0 0 30px 22px;}
.single-event #sidebar,
.single-event #comments, 
.single-event .entry-details .entry-comments, .single-event footer.entry-meta, .single-event .newsletter_kasten, .single-event .zurstartseite, .single-event #nav-below{display:none;}
.single-event .vsel-meta-date::before{content:'Details der Veranstaltung';display:block;font-style:italic;font-weight:normal;margin-bottom:0.5em;}
.single-event .vsel-image-info-left{padding-bottom:17px;}
.zumwebinarkalender{margin-top:30px !important;}
.zumwebinarkalender a{font-size:14px;color:#fff;font-weight:bold;margin:15px 0px;padding:12px 15px 10px 15px;border:medium none;background:#336 none repeat scroll 0% 0%;}
p.zumwebinarkalender a:hover, p.vsel-meta-link a:hover{color:#ddd !important;}
.zumwebinarkalender{display:none;}
.single-event .zumwebinarkalender{display:block;}
.vsel-meta.vsel-alignright, .vsel-meta-right{font-size:1.2em !important;line-height:1.2 !important;}
.single-event .vsel-content{position:relative;}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
.single-event .vsel-meta.vsel-alignright{left:62%;}
}	
@media only screen and (min-width: 1280px) {
.single-event .vsel-meta.vsel-alignright{left:59%;}
}	
@media only screen and (min-width: 1024px) {
.single-event .vsel-meta.vsel-alignright{background:#fff;padding:20px;margin-top:-20px;max-width:300px;position:fixed;z-index:100000;}
.single-event.single-vsel-past .vsel-meta.vsel-alignright{margin-top:-128px;}
.single-event #current_events, .zumwebinarkalender{max-width:646px;}
.single-event .vsel-image-info{width:67% !important;}
} .single-event .vsel-meta-right{border-bottom:5px solid #eee;padding-bottom:10px;margin-bottom:21px;}
.meta_addon{border-top:5px solid #eee;margin-top:21px;}
.meta_addon .banner_single-event{margin-left:0;margin-top:20px;height:300px;border-bottom:5px solid #eee;margin-bottom:30px;}
.page .meta_addon{display:none;}
.page hr.einzel_event, .single hr.einzel_event{display:none;}
.single-event hr.einzel_event{display:block !important;}
.archive.tax-event_cat #content footer.entry-meta{display:none;}
.archive.tax-event_cat article.event{border-bottom:5px solid #ececec;margin:0 0 45px;}
.single-event .past-event-message{padding:20px;border:none;max-width:626px;background:#f6f6f6;border-left:6px solid #d87b3f;}
@media screen and (max-width:1169px){
.single-event #content{padding-left:20px;padding-right:20px;}
} .post .vsel-meta.vsel-meta-right{float:right;}
.bdia{background-color:#E06C42;}
.arbeitenuebermorgen{background-color:#0094DA;}
.jung_dam{background-color:#499CB9;}
.akh{background-color:#5B5B5D;}
.page-id-12006 .entry-content #searchsubmit, .page-id-16323 .entry-content #searchsubmit, 
.page-id-12090 .entry-content #searchsubmit, .page-id-12331 .entry-content #searchsubmit{display:block !important;}
.page-id-12006 .entry-content #searchform, .page-id-16323 .entry-content #searchform,
.page-id-12090 .entry-content #searchform, .page-id-12331 .entry-content #searchform{margin-top:5px;margin-bottom:0px;display:inline-flex;}
.page-id-12006 .entry-content blockquote p, .page-id-16323 .entry-content blockquote p,
.page-id-12090 .entry-content blockquote p, .page-id-12331 .entry-content blockquote p{display:inline;margin-right:10px;font-size:1.2em;font-style:normal;}
.archive .podcasts, .archive .presseschau-links, .archive .event,
.search article.type-presseschau-links, .search article.type-event, .search article.type-podcasts{border-bottom:5px solid #ececec;margin-bottom:50px;}
.search article.type-presseschau-links aside.entry-details, .search article.type-presseschau-links img
.search article.type-event aside.entry-details, .search article.type-event img{display:none;}
@media screen and (min-width: 768px) and (max-width:1170px) {
.search article.type-presseschau-links, .archive article.type-presseschau-links,
.search article.type-event, .archive article.type-podcasts{padding-left:65px;padding-right:65px;}
}
@media screen and (max-width:767px){
.search article.type-presseschau-links, .archive article.type-presseschau-links,	
.search article.type-event, .archive article.type-podcasts{padding-left:20px;padding-right:20px;}
}
.zukuenftiges_event{font-weight:bold;}
.zukuenftiges_event:after{content:' 🗓';}
.vergangenes_event{color:#909090;font-weight:bold;}
.vergangenes_event:after{content:' 🕐';}
.vsel-past .vsel-meta-time{display:none;}
#branding{padding-top:30px;padding-bottom:55px;}
#leaderboard_header{margin:0 auto 65px auto;float:right;border:none !important;}
.hinweis_werbung_header{max-width:728px;text-align:right;color:#909090;font-size:14px;padding-bottom:3px;}
@media screen and (max-width:1023px){}
iframe{max-width:100% !important;}
.blauerbutton{padding-top:20px !important;margin:20px 0 !important;}
.blauerbutton a{color:#fff !important;font-weight:bold;margin:15px 0px !important;padding:12px 15px 10px 15px !important;border:medium none !important;background:#336 none repeat scroll 0% 0% !important;}
.entry-content p.blauerbutton{margin-bottom:2em !important;}
@media screen and (max-width:1023px){ .home #home-btn a, .single-post #menu-item-4767 a, .single-event #menu-item-12095 a, .page-id-12331 #menu-item-12095 a{color:#333366 !important;}
}  p.footer_links{margin-top:10px !important;}
p.footer_links a{text-decoration:underline !important;}
#site-info .footer-nav{max-width:840px;}
#site-info .footer-nav ul.menu li{margin:0 5px 0 0 !important;}
.hinweis_werbung{color:#909090;font-size:16px;padding-bottom:3px;}
.werbeblock_beton{background:#F6F6F6;padding:20px 20px 10px 20px;}
.werbeblock_beton p:empty::before{content:none;}
.werbeblock_beton .button{padding-top:20px !important;margin:20px 0 !important;}
.werbeblock_beton .button  a{color:#000 !important;font-weight:bold;margin:15px 0px !important;padding:12px 15px 10px 15px !important;border:medium none !important;background:#F4E600 none repeat scroll 0% 0% !important;}
@media screen and (min-width:1024px){
.werbeblock_beton p{width:67%;}
.werbeblock_beton .button{float:right;margin-top:-4em !important;}
} .home .suchformular{margin-top:15px;}
.home .entry-content #searchform{display:inline-flex;margin-top:5px;margin-bottom:0px;}
.search .entry-content #searchform{display:block;margin-top:5px;margin-bottom:20px;}
.home .entry-content blockquote p, .home .entry-content blockquote p, .search .entry-content blockquote p, .search .entry-content blockquote p{display:inline;margin-right:10px;font-size:18px;font-style:normal;}
.home .entry-content #searchsubmit, .search .entry-content #searchsubmit{display:block !important;}
input#searchsubmit.submit{margin:1px 0 20px 0;padding:10px 15px 7px 15px;background:#B3B4AE;border:none;font-family:Helvetica, Arial, sans-serif;font-size:16px;font-weight:bold;color:#fff;cursor:pointer;float:left;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.18s ease-in-out;-moz-transition:all 0.18s ease-in-out;-o-transition:all 0.18s ease-in-out;transition:all 0.18s ease-in-out;}
@media screen and (max-width:767px){
input#searchsubmit.submit{padding:7px 15px;}
}
input#searchsubmit.submit :hover{background:#909090 !important;}
.entry-content input#s.field{height:24px !important;min-width:160px !important;max-width:45% !important;display:block;float:left;margin:0px 10px 0 0;padding:5px 6px !important;background:#fff;color:#909090;border:1px solid #ddd;font-family:-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;font-size:1.1em;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.home blockquote{margin-bottom:0 !important;padding-bottom:0 !important;}
@media screen and (min-width:768px){
.entry-content input#s.field{min-width:360px !important;}
} .margintop5{margin-top:5px !important;}
.margintop10{margin-top:10px !important;}
.paddingtop1{padding-top:1px !important;}
.paddingtop5{padding-top:5px !important;}
.paddingtop10{padding-top:10px !important;}
.rahmen_mejs_embed{background:#EEEEEE;padding:20px;margin-bottom:1.6em;}
.mejs-container.wp-audio-shortcode{}
.wp-video{margin-bottom:1.6em;border:1px solid #eee;}
.hinweis_werbung_content{max-width:760px;text-align:right;color:#909090;font-size:14px;padding-bottom:3px;}
#einschub_content_block_hauptinhalt{max-width:760px;}
.single-event #einschub_content_block_hauptinhalt{max-width:644px;}
.single-event #einschub_content_block_hauptinhalt article.post{border-bottom:none;}
.content_block{height:auto;margin-bottom:20px;}
.content_block img{border:1px solid #DDD;width:100%;}
@media screen and (max-width:767px){
.content_block .desktop_banner{display:none;}
#einschub_content_block_hauptinhalt article.post{padding-left:0;padding-right:0;}
}
@media screen and (min-width:768px){
.content_block .mobile_banner{display:none;}
}
@media screen and (min-width: 768px) and (max-width:1170px) {
.single-event #einschub_content_block_hauptinhalt article.post{padding-left:0;padding-right:0;}
} .post-16323 table tr td:first-child a{border-bottom:1px solid #DDD;font-weight:bold;}
.post-16323 table tr td:first-child a:hover{border-bottom-color:#000;color:#000;}
h3.podcast_meta{font-size:18px;}
.podcast_taxonomy{margin-bottom:2em !important;}
.ohne_verlinkung a{pointer-events:none;color:#000;}
span.podcast_themen a{color:#FFF !important;background:#909090;font-weight:bold;padding:5px 7px 3px 7px;margin:8px 4px 6px 0px;-webkit-border-radius:8px;border-radius:5px;line-height:34px;white-space:nowrap;}
span.podcast_themen a:hover{background:#333366 !important;}
.single-podcasts .default_content{display:none;}
.single-podcasts .entry-content ul{margin-left:19px;}
.archive.tax-podcast_themen footer.entry-meta{display:none;}
.archive.tax-podcast_themen .post, .archive.tax-podcast_themen .type-podcasts{display:block;position:relative;margin:0 0 70px 0;border-bottom:5px solid #ececec;}
.archive.tax-podcast_themen .type-podcasts img{display:none;}
h3.presseschau_meta{font-size:18px;}
.single-presseschau-links .entry-content ul{margin-left:19px;}
.archive article.type-presseschau-links h2:before, .search article.type-presseschau-links h2:before, .single-presseschau-links h1:before{content:'Presseschau:\00a0"';}
.archive article.type-presseschau-links h2:after, .search article.type-presseschau-links h2:after, .single-presseschau-links h1:after{content:'"';}
.archive article.type-presseschau-links h2:before, .archive article.type-presseschau-links h2:after, .search article.type-presseschau-links h2:before, .search article.type-presseschau-links h2:after{color:#000;}
.archive article.type-presseschau-links img, .search article.type-presseschau-links img{display:none;}
.archive article.type-presseschau-links, .page-id-12006 .presseschau-link-teaser{margin-bottom:50px;border-bottom:5px solid #ececec;}
h3.podcast_meta{font-size:18px;}
.podcast_taxonomy{margin-bottom:2em !important;}
ul.liste_presseschau_schlagworte{list-style:none;margin-left:0 !important;margin-bottom:1em;max-width:100%;}
ul.liste_presseschau_schlagworte li{display:inline-block;margin-bottom:0;}
ul.liste_presseschau_schlagworte li a{color:#FFF !important;background:#909090;font-weight:bold;padding:5px 7px 3px 7px;margin:8px 6px 2px 0px;-webkit-border-radius:8px;border-radius:5px;line-height:34px;white-space:nowrap;font-size:15px !important;}
ul.liste_presseschau_schlagworte li a:hover{background:#333366 !important;}
.presseschau-link-teaser span.entry-date{color:#909090;}
.post-16614 .entry-content blockquote img{}
.post-16614 .entry-content blockquote{display:inline-block !important;}
.post-16614 blockquote p.wp-caption-text{padding-bottom:10px !important;}
.entry-content img.max_height_60px:first-child{margin-top:2em;}
.entry-content img.max_height_60px{border:none !important;}
.width_auto{width:auto !important;}
.max_height_60px{max-height:60px !important;}
.postid-21544 h2{margin-top:0.8em;}
@media print {
@page {margin-top:20mm;} 
#leaderboard_header, p.zurstartseite, div.shariff, div.entry-meta, #current_events, div.newsletter_kasten, article footer, #reading-position-indicator, #comments, #nav-below, #menu-footer-navigation, footer .top {display:none !important;}	
}