/*
Theme Name: smap3d-piping
Description: Smap3d.
Version: 1
Author: Frank Woelky
Author URI: http://ff-webdesigner.de
Tags: custom
*/

body{font-size:62.5%; color:#333; text-align:center}
#page{text-align:left}
#content{font-size:1.4em}
.entry p{font-size:1.05em}
.postmetadata{text-align:center}
.thread-alt{background-color:#f8f8f8}
.thread-even{background-color:white}
.depth-1{border:1px solid #ddd}
.even, .alt{border-left:1px solid #ddd}
#footer{}
small{font-size:0.9em; line-height:1.5em}
h1, h2, h3{font-weight:bold}
h1{font-size:4em; text-align:center}
h2{font-size:1.6em}
#sidebar h2{font-family:'Lucida Grande',Verdana,Sans-Serif; font-size:1.2em}
h3{font-size:1.3em}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none; color:white}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{color:#849e43}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none}
.entry p a:visited{color:#b85b5a}
.commentlist li .avatar{float:right; border:1px solid #eee; padding:2px; background:#fff}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:1.1em}
.commentlist p{font-weight:normal; line-height:1.5em; text-transform:none}
code{font:1.1em 'Courier New',Courier,Fixed}
a, h2 a:hover, h3 a:hover{color:#fcc448; text-decoration:none}
a:hover{color:#147; text-decoration:underline}
#wp-calendar a{text-decoration:none}
#wp-calendar caption{font:bold 1.3em Arial,Sans-Serif; text-align:center}
#wp-calendar th{font-style:normal; text-transform:capitalize}
.post{margin:0 0 40px}
.post hr{display:block}
.postmetadata{clear:both}
.clear{clear:both}
p img{padding:0; max-width:100%}
img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}
img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}
.alignright{float:right}
.alignleft{float:left}
html>body .entry ul{margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px}
html>body .entry li{margin:7px 0 8px 10px}
.entry ul li:before, #sidebar ul ul li:before{}
.entry ol{padding:0; margin:0}
.entry ol li{margin:0; padding:0; list-style:decimal url(none) outside}
.entry ol li li{margin:0 0 0 15px; list-style:square outside}
.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}
#sidebar ul, #sidebar ul ol{margin:0; padding:0}
#sidebar ul li{list-style-type:none; list-style-image:none; margin-bottom:15px}
#sidebar ul p, #sidebar ul select{margin:5px 0 8px}
#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 10px}
#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px}
ol li, #sidebar ul ol li{list-style:decimal outside}
#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0; padding:0}
#searchform{margin:10px auto; padding:5px 3px; text-align:center}
#sidebar #searchform #s{width:108px; padding:2px}
#sidebar #searchsubmit{padding:1px}
.entry form{text-align:center}
select{width:130px}
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}
#commentform{margin:5px 10px 0 0}
#commentform textarea{width:100%; padding:2px}
#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
#commentform #submit{margin:0 0 5px auto; float:right}
.alt{margin:0; padding:10px}
.commentlist{padding:0; text-align:justify}
.commentlist li{margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}
.commentlist p{margin:10px 5px 10px 0}
.children{padding:0}
#commentform p{margin:5px 0}
.nocomments{text-align:center; margin:0; padding:0}
.commentmetadata{margin:0; display:block}
#wp-calendar{empty-cells:show; margin:10px auto 0; width:155px}
#wp-calendar #next a{padding-right:10px; text-align:right}
#wp-calendar #prev a{padding-left:10px; text-align:left}
#wp-calendar a{display:block}
#wp-calendar caption{text-align:center; width:100%}
#wp-calendar td{padding:3px 0; text-align:center}
#wp-calendar td.pad:hover{background-color:#fff}
acronym, abbr, span.caps{cursor:help}
acronym, abbr{border-bottom:1px dashed #999}
blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}
blockquote cite{margin:5px 0 0; display:block}
.center{text-align:center}
.hidden{display:none}
.screen-reader-text{ position:absolute;  left:-1000em}
hr{display:none}
a img{border:none}
.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px}
.aligncenter, 
div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}
body{color:#000; background:#FFF; text-align:center; margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif}
a{color:#849e43; text-decoration:none}
a:hover{color:#fcc448; text-decoration:underline}
h1{font-size:20px; color:#929C14}
h2{font-size:15px; color:#929C14}
form{margin:0px; padding:0px}
#all{width:920px; margin-left:auto; margin-right:auto}
#shadow{text-align:left; background:url(/wp-content/themes/smap3d-piping/layout/schatten.gif) repeat-y center; padding-right:10px; padding-left:10px}
#header{background:url(/wp-content/themes/smap3d-piping/layout/titel2.jpg) no-repeat; height:165px}
#logolink{display:block; height:103px;}
#nav{height:30px; overflow:visible; color:#FFF; padding-left:243px}
#nav ul{margin:0px; padding:0px; list-style:none; overflow:auto}
#nav li{float:left}
#nav a{font-size:14px; color:#4d5d67; padding:6px 6px; display:block}
#nav a:hover{text-decoration:none; background:url(/wp-content/themes/smap3d-piping/layout/33-weiss.png); color:#000}
.n1 #n1, .n2 #n2, .n3 #n3, .n4 #n4, .n5 #n5, .n6 #n6{background:#FFF; color:#000}
.n1 a#n1:hover, .n2 a#n2:hover, .n3 a#n3:hover, .n4 a#n4:hover, .n5 a#n5:hover, .n6 a#n6:hover{background:#FFF; color:#000}
#main{overflow:auto; margin-bottom:20px}
#sidebar{float:left; width:182px; padding-left:38px}
#home{position:relative; margin-top:20px; font-size:14px}
#sidebar #home a{margin:0px; padding:0px; background:url(none); display:inline}
#suche{border:1px solid #D2D600; width:100%}
#suche #zoom_query{height:20px; width:152px; display:block; padding-top:5px; padding-left:5px; border:0px none; float:left}
#suche input[type=image]{float:left}
#subnav{margin-top:20px}
#sidebar ul{margin:0px; padding:0px; list-style:none}
#sidebar a{font-size:14px; background:url(/wp-content/themes/smap3d-piping/layout/pfeil-leer.png) no-repeat left 4px; padding-top:4px; padding-bottom:4px; padding-left:20px; color:#8b8b8b}
#subnav a{width:162px; padding-bottom:10px}
.s1 #s1, .s2 #s2, .s3 #s3, .s4 #s4, .s5 #s5, .s6 #s6, .s7 #s7{color:#000; background:url(/wp-content/themes/smap3d-piping/layout/pfeil-voll.png) no-repeat left 4px}
.s1 a#s1:hover, .s2 a#s2:hover, .s3 a#s3:hover, .s4 a#s4:hover, .s5 a#s5:hover, .s6 a#s6:hover, .s7 a#s7:hover{color:#000}
#sidebar a:hover{text-decoration:none; background:url(/wp-content/themes/smap3d-piping/layout/pfeil-voll.png) no-repeat left 4px; color:#666}
#breadcrumb{font-size:11px; padding-top:20px; color:#929C14}
#content{float:right; width:620px; padding-right:30px; color:#333; line-height:1.8em; overflow:hidden}
#content .lineheight1{line-height:1em}
#content img{border-style:none}
#content  img.nomargin{margin:0px; padding:0px; float:none}
#content a img{background:url(/wp-content/themes/smap3d-piping/layout/zoom.jpg) no-repeat right bottom; padding-bottom:27px;max-width:100%; height:auto}
#content ul{list-style:none; padding-left:20px; margin-left:0px}
#content li{margin-left:0px; padding-left:0px; list-style:url(/wp-content/themes/smap3d-piping/layout/pfeil-kl.gif)}
#content .more{background:#fbfce9; padding:5px 5px 10px 10px; float:right; width:180px; margin-bottom:10px; margin-left:10px; border:1px solid #d7e131; overflow:auto; font-size:11px; line-height:1.2em}
#content .more ul{padding:0px; margin:0px; list-style:url(none)}
#content .more li{list-style:url(none); overflow:visible; clear:both; padding-top:9px; padding-bottom:9px}
#content .more img{margin:0px 10px 0px 0px; float:left; border-style:none; vertical-align:text-top; background:url(none); padding:0px}
#content .more .text{float:left; margin:0px; padding:0px; width:138px}
#content .more a{color:#333; display:block}
#content .more a:hover{color:#000; text-decoration:none}
#footer{font-size:11px; padding-left:10px; padding-top:25px; height:20px}
#footer #footertext{padding-left:15px}
#footer a{color:#8b8b8b}
#footer a:hover{color:#666}
a.pfeil{background:url(/wp-content/themes/smap3d-piping/layout/pfeil-leer.png) no-repeat left center; padding-left:17px; padding-right:5px}
a.pfeil:hover{background:url(/wp-content/themes/smap3d-piping/layout/pfeil-voll.png) no-repeat}
a.up{background:url(/wp-content/themes/smap3d-piping/layout/pfeil-up.png) no-repeat left center; padding-left:17px;float:right}
.clear{clear:both}
#lbOverlay{position:fixed; z-index:9999; left:0; top:0; width:100%; height:100%; background-color:#000; cursor:pointer}
#lbCenter, #lbBottomContainer{position:absolute; z-index:9999; overflow:hidden; background-color:#fff}
.lbLoading{background:#fff url(/wp-content/themes/smap3d-piping/layout/loading.gif) no-repeat center}
#lbImage{position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat}
#lbPrevLink, #lbNextLink{display:block; position:absolute; top:0; width:50%; outline:none}
#lbPrevLink{left:0}
#lbPrevLink:hover{background:transparent url(/wp-content/themes/smap3d-piping/layout/prevlabel.gif) no-repeat 0 15%}
#lbNextLink{right:0}
#lbNextLink:hover{background:transparent url(/wp-content/themes/smap3d-piping/layout/nextlabel.gif) no-repeat 100% 15%}
#lbBottom{font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none}
#lbCloseLink{display:block; float:right; width:66px; height:22px; background:transparent url(/wp-content/themes/smap3d-piping/layout/closelabel.gif) no-repeat center; margin:5px 0; outline:none}
#lbCaption, #lbNumber{margin-right:71px}
#lbCaption{font-weight:bold}
#nav .current-menu-item a,#nav .current-menu-item a:hover{background:#fff;color:#000}
.fb-like span{overflow:visible !important; width:450px !important; height:294px !important; margin-right:-375px;}
#content .social_share_privacy_area li{list-style: none}
.settings_info_menu .help_info{display:none !important}
.settings_info_menu {width:160px !important}
.settings_info_menu form{height:155px !important;}
.settings_info_menu legend{width:145px !important}
.social_share_privacy_area li.settings_info .settings_info_menu{top:auto !important;bottom:-4px}
.social_share_privacy_area li.settings_info .settings_info_menu .settings{position:absolute;bottom:0;z-index:2000}
.social_share_privacy_area .info{width:320px !important}
#socialshareprivacy1{display:inline-block;width:480px;position:relative; top:12px;}
.simple_likebuttons_container{display:inline-block}
#content .youtube a img{background:url(none)}
#footer{overflow:auto;height:auto;border-bottom:solid 20px #fff;color:#666}
#footer div div {font-weight:700;margin:10px 0}
#footer .col1{margin-left:20px}
#footer .col1,#footer .col2,#footer .col3,#footer .col4{float:left}
#footer .col1,#footer .col2,#footer .col3{width:110px}
#footer .col4 a{display:inline-block}
#footer .col4{width:510px}
#footer a{display:block;margin-bottom:5px}
.smooth_slider{padding:5px}
#sidebar .smooth_slider a{background:url(none);display:inline;padding:0}
#content a img.WP-PrintIcon{padding-bottom:0}
.teaser *{display:inline-block;margin: 10px 0 0 0}
.teaser a{margin:0}
#ff-cookiebar a{color:#000; text-decoration:none;}
#ff-cookiebar a:hover{text-decoration:underline}
#ff-cookiebar div{padding:10px; padding-right:40px}
#ff-cookiebar{padding:20px 2%;outline:1px solid #999;text-align:right;border-top:1px solid #999;background:rgba(255,255,255,.9);position:fixed;bottom:0px;z-index:10000;width:96%}
#ff-cookiebarCloser{position:relative;height:30px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff;cursor:pointer;  border:1px solid white;padding:4px;background:#ced6df}