/*
Theme Name: xn--mbel-5qa.com Theme
Theme URI: http://www.xn--mbel-5qa.com
Description: xn--mbel-5qa.com Theme
Version: 1.0
Author: Eisbaer Media GmbH
Author URI: http://www.eisbaer.de
*/
*{margin:0;padding:0;}
body{padding:0 5px 30px;color:#000;font:small Arial;text-align:center;background:#D7D2CC url(images/bg.png) repeat-x;}
img{border:none;}
ul, ol ,li{list-style:none;}
input, textarea, select{font:1em Arial;}
a{color:#9D673B;}

#page{width:990px;margin:0 auto;text-align:left;background:#fff;}
#header{height:120px;background:url(images/header-bg.jpg) no-repeat;}
#nav{clear:both;height:34px;background-color:#8E8172;}
#frame{position:relative;}
#wrapper{float:left;width:690px;height:100%;display:inline;}
#content{position:relative;float:right;width:500px;margin:10px 0 0 10px;}
#wideContent{width:970px;margin:10px 0 0 10px;}
#frame.lb #content{margin-top:110px;}
#menu{float:left;width:180px;display:inline;}
#sidebar{float:left;width:280px;margin:0 0 0 10px;}
#frame.lb #sidebar{padding-top:100px;}
#footer{clear:both;height:46px;border-top:10px solid #fff;background:url(images/footer-bg.gif) no-repeat;}

#headerLogo{float:left;}
#headerSearch{float:right;margin:80px 50px 0 0;}
#headerSearch input{vertical-align:middle;}
#headerSearch #s{width:150px;padding:1px;border:1px solid #9D9D9D;}
#headerSearch #s:focus{border:1px solid #333;}

#nav li{float:left;display:inline;}
#nav li a{float:left;padding:0 8px 0 47px;display:block;color:#fff;font-size:.85em;font-weight:bold;line-height:34px;text-decoration:none;background-position:left top;background-repeat:no-repeat;background-color:#8E8172;}
#nav li.active a, #nav li a:hover{color:#585858;background-color:#fff;background-position:left bottom;}
#nav li.wohnen a{background-image:url(images/nav-wohnen-bg.gif);}
#nav li.garten a{background-image:url(images/nav-garten-bg.gif);}
#nav li.leuchten-lampen a{background-image:url(images/nav-lampen-bg.gif);}
#nav li.dekoration a{background-image:url(images/nav-deko-bg.gif);}
#nav li.bodenbelaege a{background-image:url(images/nav-wohnen-bg.gif);}
#nav li.wand-und-decke a{background-image:url(images/nav-wand-bg.gif);}
#nav li.fenster a{background-image:url(images/nav-fenster-bg.gif);}
#nav li.shop a{background-image:url(images/nav-treppen-bg.gif);}
#nav li.bueromoebel a{background-image:url(images/nav-bueromoebel-bg.gif);}

.menu{margin:10px 0 0 10px;}
.menu li{font-weight:bold;}
.menu li a{display:block;padding:9px 10px 5px 40px;color:#462714;text-decoration:none;background:url(images/menu-header-bg.gif) no-repeat;}
.menu li a{color:#fff;background:#8D8171;}
.menu li.current_page_item a{color:#fff;background:#D7D2CC;}
.menu li.current_page_item li a{color:#77A100;background:#fff;}
.menu li li{border-bottom:1px solid #CCC3B6;}
.menu li li a{padding:8px 10px 8px 20px;color:#4C3F36;line-height:1em;background:none;}
.menu li li a:hover{color:#fff;background:#8D8171;}
.menu li li li a{padding:4px 10px 4px 30px;font-weight:normal;color:#77A100;}
.menu li li li li{border:none;}
.menu li li li li a{padding:3px 10px 3px 35px;font-size:.85em !important;color:#9D673B !important;}
.menu li li li li a:hover{color:#000 !important;background:#EBE9E5;}
.menu li li li li.current_page_item a{color:#000 !important;background:#EBE9E5;}
.menu li li li li li a{padding:3px 10px 3px 50px;font-weight:normal;color:#B4AA9A;}
.menu .page-item-58{border-top:3px solid #77A100;}
.menu .page-item-88{border-top:3px solid darkred;}
.menu .page-item-95{border-top:3px solid darkkhaki;}
.menu .page-item-6697{margin-bottom:29px;border-top:3px solid gray;}

.page-.menu item-98{margin-bottom:29px;border-bottom:1px solid #CCC3B6;}
.menu .page-item-94{margin-bottom:29px;border-bottom:1px solid #CCC3B6;}

.breadcrumbs{margin:0 !important;padding:7px 10px;font-size:.85em;border-top:1px solid #EBE9E5;border-bottom:1px solid #EBE9E5;}
.breadcrumbs a{text-decoration:none;}

.post{margin:10px 0 0 0;padding:0 10px 10px 10px;border-bottom:1px solid #C1B9AD;}
.post p{margin-top:10px;line-height:150%;}
.post ul{margin:10px 30px;line-height:150%;}
.post ul li{list-style:disc;}
.post ol{margin:10px 30px;line-height:150%;}
.post ol li{list-style:decimal;}
.post blockquote{padding:10px 20px 10px 30px;color:#8E8172;font:italic 1em Georgia;background:top left url(images/quotes.gif) no-repeat;}
.post table{clear:both;width:100%;margin-top:10px;border-collapse:collapse;border:2px solid #CCC3B6;}
.post th{padding:5px 10px;font-weight:bold;text-align:left;background:#EBE9E5;border:1px solid #CCC3B6;}
.post td{padding:5px 10px;border:1px solid #CCC3B6;}

.postTitle{font:normal 1.7em Georgia;}
.postTitle a{color:#000;text-decoration:none;}
.postAuthorImage{float:right;margin:10px 0 10px 10px;font-size:.8em;text-align:center;background:#EEEDE9;border:5px solid #EEEDE9;border-radius:3px;}
.postAuthorImage img{margin-bottom:5px;}

.attachment{margin:10px 0 0 0;padding:0 10px 10px 10px;}
.attachment p{margin-top:10px;line-height:150%;}
.attachmentImage{padding-bottom:10px;text-align:center;}
.attachmentImage img{margin:0 auto;}
.attachmentExcerpt{font-weight:bold;line-height:150%;}

.wp-caption{text-align:center;background:#EEEDE9;border-radius:3px;}
.wp-caption img{margin:5px auto;}
.wp-caption.alignleft{margin:10px 10px 10px 0;}
.wp-caption.alignright{margin:10px 0 10px 10px;}
.wp-caption.aligncenter{clear:both;margin:10px auto 0;}
.wp-caption-text{margin:0 !important;padding:0 0 5px 0;color:#404040;font-size:.85em;text-align:center !important;}

.gallery{clear:both;}

.navigation{clear:both;padding:7px 0;font-size:.85em;line-height:150%;}
.navigation .alignleft a, .navigation .alignright a{color:#9D673B;display:block;border-radius:3px;text-decoration:none;border:1px solid #EBE9E5;}
.navigation .alignleft a:hover, .navigation .alignright a:hover{color:#9D673B;border:1px solid #C1B9AD;}
.navigation .alignleft{width:49%;}
.navigation .alignleft a{padding:5px 10px 5px 25px;background:#EBE9E5 left url(images/arrow-left.gif) no-repeat;}
.navigation .alignright{width:49%;text-align:right;}
.navigation .alignright a{padding:5px 25px 5px 10px;background:#EBE9E5 right url(images/arrow-right.gif) no-repeat;}

.footerContent{padding:10px;color:#fff;font-size:.85em;}
.footerContent p{margin-top:0;}
.footerContent a{color:#fff;text-decoration:none;}

#commentform{}
#commentform label{display:block;font-size:.85em;}
#commentform input{width:170px;padding:5px;border-top:1px solid #8E8172;border-right:1px solid #C1B9AD;border-bottom:1px solid #C1B9AD;border-left:1px solid #8E8172;}
#commentform textarea{width:270px;height:132px;padding:5px;border-top:1px solid #8E8172;border-right:1px solid #C1B9AD;border-bottom:1px solid #C1B9AD;border-left:1px solid #8E8172;}
#commentform input:focus, #commentform textarea:focus{border:1px solid #404040;}
#commentform #submit{width:auto;padding:5px 10px;border:none;color:#fff;background:#C1B9AD;}

.commentFormColComment{float:left;width:280px;}
.commentFormColComment.logged-in{width:500px;margin:0;}
.commentFormColComment.logged-in textarea{width:470px !important;}
.commentFormColMeta{float:left;width:190px;margin-left:10px;}
.commentFormColMeta.logged-in{margin-left:0 !important;}
.commentlist{margin:0 0 0 0 !important;padding:0;}
.commentlist li{position:relative;clear:both;min-height:70px;padding:10px 110px 10px 10px;color:#404040;list-style:none !important;background:#fff;border-bottom:1px solid #EEEDE9;}
.commentlist li.even{background:#F5F4F2;}
.commentlist li:last-child{border:none;}
.comment-author{position:absolute;top:10px;right:10px;width:80px;padding:5px;text-align:center;font-size:.8em;background:#EEEDE9;border:1px solid #fff;border-radius:3px;}
.comment-author .fn{}
.comment-author img{margin:0 auto;display:block;}
.comment-meta{font-size:.85em;}
.comment-meta a{text-decoration:none;}

#indexDisplayLarge{position:relative;height:242px;overflow:hidden;}
#indexDisplayLarge img{}
#indexDisplayLarge .textContainer{position:absolute;left:100px;bottom:0;right:0;color:#fff;padding:10px;z-index:100;opacity:.8;opacity:.8;filter:Alpha(opacity=80);background:#000;border-top:1px solid #fff;border-left:1px solid #fff;border-radius:10px 0 0 0;}
#indexDisplayLarge .textContainer a{color:#fff;text-decoration:none;}
#indexDisplayLarge .textContainerTitle{font:normal 2.2em Georgia;}
#indexDisplayLarge .textContainer a.readmore{font-weight:bold;text-decoration:underline;}

#indexDisplaySidebar{width:280px;margin-top:10px;}
#indexDisplaySidebar ul{overflow:hidden;}
#indexDisplaySidebar li{clear:both;height:81px;position:relative;border-bottom:1px solid #fff;}
#indexDisplaySidebar li.noSubButtons{height:40px !important;}
#indexDisplaySidebar li img{padding-left:1px;border-left:1px solid #8e8172;}
#indexDisplaySidebar li:last-child{border:none;}
#indexDisplaySidebar li a{position:absolute;top:0;left:0;right:0;bottom:0;width:280px;height:40px;display:block;color:#fff;text-align:right;font:1em Georgia;text-decoration:none;z-index:100;}
#indexDisplaySidebar li a:hover span{background:#8E8172;}
#indexDisplaySidebar li a span{padding:5px;line-height:40px;background:#000;opacity:.7;opacity:.7;filter:Alpha(opacity=70);}
#indexDisplaySidebar ul ul{position:absolute;right:0;left:0;bottom:0;width:100%;height:40px;border-left:1px solid #8e8172;}
#indexDisplaySidebar li li{clear:none;float:left;display:inline;width:92px;height:40px;margin-left:1px;position:relative;border:none;}
#indexDisplaySidebar li li img{border:none;padding:0;}
#indexDisplaySidebar li li:last-child{border:none;}
#indexDisplaySidebar li li a{float:left;width:92px;height:40px;display:inline;color:#000;font:bold .9em Arial;border:none;}
#indexDisplaySidebar li li a:hover span{color:#000;opacity:.5;opacity:.5;filter:Alpha(opacity=50);background:#fff;}
#indexDisplaySidebar li li a span{position:absolute;right:0;bottom:0;left:0;padding:0 5px;opacity:.8;opacity:.8;filter:Alpha(opacity=80);background:#fff;}

.teaserHeader{position:relative;clear:both;margin:10px 0 0 0;padding:5px 10px;font:normal 1.3em Georgia;background:#EBE9E5;}
.teaserHeader a{color:#000;}
.teaserSmall{float:left;width:160px;margin-top:10px;}
.teaserSmall.margin{margin-left:10px;}
.teaserSmallImage{height:70px;overflow:hidden;}
.teaserSmallImage img{min-width:100%;}
.teaserSmallTitle{margin-top:5px;font-weight:bold;font-size:1.1em;}
.teaserSmallTitle a{text-decoration:none;}
.teaserSmallContent{line-height:150%;}
.teaserDefault{float:left;width:245px;margin-top:10px;}
.teaserDefault.margin{margin-left:10px;}
.teaserDefaultImage{height:100px;overflow:hidden;}
.teaserDefaultTitle{margin-top:5px;font-weight:bold;font-size:1.1em;}
.teaserDefaultTitle a{text-decoration:none;}
.teaserDefaultContent{line-height:150%;}

.postList{margin-top:10px;}
.postList li{position:relative;padding:5px 10px;background:#F5F4F2;border-bottom:1px solid #fff;}
.postList li:last-child{border:none;}
.postList li a{text-decoration:none;}
.postListNum{position:absolute;bottom:10px;right:10px;color:#C1B9AD;font:2em Georgia;}
.postListTime{position:absolute;bottom:10px;right:10px;color:#C1B9AD;font:.85em Georgia;}
.postListTitle{margin:0;font-size:1em;font-weight:bold;}
.postListTitle a{color:#404040;}
.postListTitle a:hover{color:#000;}
.postListMeta{margin-top:5px;font-size:.85em;}

.imageTeaserList{margin:0 !important;}
.imageTeaserList li{float:left;margin:5px 0 0 5px;display:inline;list-style:none;}
.imageTeaserList li a{float:left;}
.imageTeaserList li a img{max-width:85px;max-height:85px;border:3px solid #fff;}
.imageTeaserList li a:hover img{border:3px solid #77A100;}
.imageTeaserListMore{position:absolute;top:10px;right:10px;color:#9D673B !important;text-align:right !important;font:normal .7em Arial;text-decoration:none;}

.imageLargeTeaserList{margin:0 !important;}
.imageLargeTeaserList li{float:left;margin:5px 0 0 5px;display:inline;list-style:none;}
.imageLargeTeaserList li a{float:left;}
.imageLargeTeaserList li a img{max-width:145px;max-height:145px;border:3px solid #fff;}
.imageLargeTeaserList li a:hover img{border:3px solid #77A100;}

.imageList{}
.imageList li{float:left;display:inline;margin:5px 0 0 5px;}
.imageList li a{float:left;}
.imageList li a img{max-width:80px;max-height:80px;border:3px solid #fff;}
.imageList li a:hover img{border:3px solid #77A100;}

.sidebarListMore{margin:10px;font-weight:bold;}
.sidebarListMore a{padding:5px 10px;display:block;color:#77A100;text-decoration:none;border:1px solid #B8B0A7;border-radius:7px;}
.sidebarListMore a:hover{color:#666;border:1px solid #666;}

.listLetters{margin:10px 0 !important;padding:6px 0 0 8px;background:#EBE9E5;}
.listLetters li{float:left;display:inline;margin:0 5px 5px 0;}
.listLetters li a{float:left;width:29px;line-height:29px;display:block;text-align:center;background:#fff;border:1px solid #C1B9AD;}
.listLetters li a:hover{border:1px solid #666;}

.listLocations{margin:10px 0 !important;list-style:none;}
.listLocations li{position:relative;list-style:none !important;border-bottom:1px solid #C1B9AD;}
.listLocations li.alt{background:#EBE9E5;}
.listLocations li a{padding:7px 15px;display:block;font-weight:bold;}
.listLocations li a span{position:absolute;top:7px;right:15px;color:#666;font-weight:normal;}
.listLocations li a:hover{color:#000;}

.listShops{margin:10px 0 !important;list-style:none;}
.listShops li{position:relative;padding:7px 15px;list-style:none !important;border-bottom:1px solid #C1B9AD;}
.listShops li.alt{background:#EBE9E5;}
.listShops li .shopName{font-size:1em;font-weight:bold;}
.listShops li .shopAddress{float:left;}
.listShops li .shopContact{float:right;text-align:right;}

.largeButtons{margin-top:10px;}
.largeButtons li{border-bottom:5px solid #fff;}
.largeButtons li a{width:280px;height:64px;display:block;margin:0 10px 0 0;color:#77A100;line-height:64px;text-indent:80px;font-weight:bold;text-decoration:none;background-position:5px;background-repeat:no-repeat;border:1px solid #B8B0A7;border-radius:7px;}
.largeButtons li a:hover{color:#666;border:1px solid #666;}
.largeButtons li.gartenmoebel a{background-image:url(images/btn-gartenmoebel-bg.png);}
.largeButtons li.bueromoebel a{background-image:url(images/btn-bueromoebel-bg.png);}
.largeButtons li.kuechen a{background-image:url(images/btn-kuechen-bg.png);}
.largeButtons li.kinderzimmer a{background-image:url(images/btn-kinderzimmer-bg.png);}
.largeButtons li.badezimmer a{background-image:url(images/btn-badezimmer-bg.png);}
.largeButtons li.schlafzimmer a{background-image:url(images/btn-schlafzimmer-bg.png);}
.largeButtons li.wohnzimmer a{background-image:url(images/btn-wohnzimmer-bg.png);}

.articleList{}
.articleList li{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #EBE9E5;}
.articleListImage{float:left;width:50px;display:inline;text-align:center;border:5px solid #EEEDE9;border-radius:3px;}
.articleListImage img{max-width:50px;max-height:50px;}
.articleListContent{float:left;width:210px;margin-left:10px;}
.articleListTitle{font-size:1em;font-weight:bold;}
.articleListTitle a{color:#77A100;text-decoration:none;}

#cityMap{height:350px;margin-top:10px;border:1px solid #C1B9AD;}
#lbDisplay{position:absolute;top:10px;right:10px;width:790px;height:90px;}
.contentAdC{clear:both;margin:10px auto;text-align:center;}
.attachmentAdC{margin:10px 0 0 0;text-align:center;}
.sidebarAdC{margin:10px 0;text-align:center;}

.productBox{}
.productBox .productContainer{margin-top:10px;}
.productBox .productContainer.margin{margin-left:10px;}
.productBox .productContainer .productContainerInner{padding:9px;border:1px solid #CCC3B6;}
.productBox .productContainer .productContainerInner:hover{border:1px solid #77A100;}
.productBox .productContainer p{margin:0;}
.productBox .productImage{float:left;width:110px;}
.productBox .productImage img{margin:0 auto;}
.productContainerContent{margin-left:110px;}
.productBox .productName{margin-top:5px;font-size:1em;font-weight:bold;}
.productBox .productName a{}
.productBox .productDesc{}
.productBox .productPrice{padding-top:5px;text-align:right;font-weight:bold;font-size:1.1em;}
.productBox .productShipping{padding-top:3px;font-size:.8em;color:#8D8171;text-align:right;letter-spacing:0;}

.shopcats{margin:10px 0 0 0 !important;padding:0 !important;}
.shopcats li{float:left;margin-top: 5px;height: 50px;display:inline;font-weight:bold;font-size: 13px;list-style:none !important;background:url(images/shopcatlistlink.png)no-repeat;}
.shopcats li.margin {margin-left: 10px;}
.shopcats li a{float: left;width:235px;display:block;text-decoration:none;}
.shopcats li a:hover{color: #000;}
.shopcats li img {width: 48px;height: 48px;margin: 1px 5px 1px 1px;vertical-align: middle;}

.shopcatLink {clear: both;height: 60px;margin-top: 10px;text-indent: 280px;font: normal 1.4em/60px Georgia;background:url(images/shopcatlink.png)no-repeat;}
.shopcatLink a {display: block;color: #000;text-decoration: none;}
.shopcatLink a span {color: #9D673B; text-decoration: underline;}

.alignleft{float:left;}
.alignright{float:right;}
img.aligncenter{display:block;margin:0 auto;border:5px solid #EEEDE9;border-radius:3px;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
.clearfix.divider{border-bottom:10px solid #fff;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
