/* ----------------------------------- */
/* ---------->>> HELPER <<<----------- */
/* ----------------------------------- */
/* http://code.google.com/p/blueprintcss/ */
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{clear:both;}
body{font-family:Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;color:#000000;background:#F8EFD1}
#header{margin:5px 0 0;padding:0;width:782px;height:25px}
h1{margin:0;padding:0;clear:both;height:50px;color:#000000;background:#9b231c url(http://www.casanatura24.de/img/balken-oben.gif) no-repeat 0 0;}
h1 span{position:absolute;left:-5000px}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h3{font-size:14px;font-weight:bold;color:#660000;margin:15px 0 10px;padding:0;text-decoration:none;}
a{color:#660000;text-decoration:none;}
a:link{color:#660000}
a:visited{color:#660000}
a:active{color:#660000}
a:hover{color:#660000;text-decoration:underline;}
a.arrow01{background:url(http://www.casanatura24.de/img/arrow01.png) no-repeat right center;text-decoration:none;margin:0 5px 0 0;padding:0 10px 0 0;}
a.arrow02{background:url(http://www.casanatura24.de/img/arrow02.png) no-repeat right center;text-decoration:none;margin:0 5px 0 0;padding:0 10px 0 0;}
p,td,th,ul,ol,li,label{color:#333333;font-size:11px;line-height:20px;margin:0 0 5px;padding:0}
img{border:0}
p strong{color:#660000;background:none}
div.spacer{font-size:1px;background:transparent;clear:both}
ul.hide{position:absolute;left:-5000px;}
#primenav{float:left;list-style-type:none;list-style-image:none;display:block;margin:0;padding:0 0 0 5px}
#primenav li{margin:0 5px 0 0;padding:0;float:left}
#primenav li a{display:block;height:18px}
#primenav a{background:url(http://www.casanatura24.de/img/primenav/csg-4df4e7b4f0713.png) no-repeat top left;}
#bezugsquellen a{background-position:0 0;width:106px;height:18px;}
#bezugsquellen a:hover{background-position:0 -68px;width:106px;height:18px;}
#casanatura a{background-position:0 -136px;width:106px;height:18px;}
#casanatura a:hover{background-position:0 -204px;width:106px;height:18px;}
#erlebnis a{background-position:0 -272px;width:68px;height:18px;}
#erlebnis a:hover{background-position:0 -340px;width:68px;height:18px;}
#kontakt a{background-position:0 -408px;width:66px;height:18px;}
#kontakt a:hover{background-position:0 -476px;width:66px;height:18px;}
#partner a{background-position:0 -544px;width:106px;height:18px;}
#partner a:hover{background-position:0 -612px;width:106px;height:18px;}
#pressespiegel a{background-position:0 -680px;width:106px;height:18px;}
#pressespiegel a:hover{background-position:0 -748px;width:106px;height:18px;}
#produkte a{background-position:0 -816px;width:70px;height:18px;}
#produkte a:hover{background-position:0 -884px;width:70px;height:18px;}
#primenav li span{position:absolute;left:-5000px}
#iconnav{float:left;list-style-type:none;list-style-image:none;display:block;margin:0;padding:5px 0 0 5px}
#iconnav li{width:13px;height:13px;margin:0 5px 0 0;padding:0;float:left}
#iconnav li a{width:13px;height:13px;display:block}
#home{background-image:url(http://www.casanatura24.de/img/iconnav/csg-4df4ef8188625.png);background-position: 0 0; width: 13px; height: 13px; } 
#impressum{background-image:url(http://www.casanatura24.de/img/iconnav/csg-4df4ef8188625.png);background-position: 0 -63px; width: 13px; height: 13px; } 
#mail{background-image:url(http://www.casanatura24.de/img/iconnav/csg-4df4ef8188625.png);background-position: 0 -126px; width: 13px; height: 13px; } 
#iconnav li span{position:absolute;left:-5000px}
#content{background:url(http://www.casanatura24.de/img/content_bg.gif) repeat-y scroll 0 0;border-bottom:30px solid #541701;}
#content div.left01{float:left;width:346px}
#content div.left01 div.flash{color:#000;background:#541717;padding-bottom:19px;}
div#secnav{width:346px;padding-top:5px;}
#secnav ul{margin:0;padding:0;}
#secnav ul li{text-align:right;margin:0;padding:0 0 0 0;border-bottom:1px dotted #f8efd1;list-style-type:none;}
#secnav ul li a{background:url(http://www.casanatura24.de/img/arrow01.png) no-repeat right center;text-decoration:none;margin:0 5px 0 0;padding:0 10px 0 0;}
#content div.left01 a.logo{display:block;width:90px;height:90px;margin:35px auto;text-indent:-5000px;background:url(../img/casanatura-logo.png) no-repeat 0 0;}
#content div.right01{background:none !important;float:left;width:417px;margin:0;padding:30px 0 30px 16px;}
#content div.right01 p{background:none !important}
#content div.right01 ul{background:none;margin-bottom:15px;list-style-type:disc;list-style-position:inside;padding-left:10px}
#footer{padding:10px 0 0 20px}
#footer p{float:left}
#footer img{float:left;margin-left:50px}
p.category{font-weight:bold;font-size:12px;color:#660000;margin:0;padding:0;}
p.time{font-weight:bold;font-size:12px;color:#660000;margin:0;padding:0;}
div.news_item{margin:0 0 10px;padding:0;}
div.news_item h4{color:#600;line-height:120%;margin:0;padding:0;}
div.news_item h4 a{text-decoration:none;}
div.news_item h4 a:hover{text-decoration:underline;}
div.date{width:50px;float:left;margin:5px 0 0 0;line-height:86%;}
div.date img{display:block;line-height:86%;}
div.termin{margin:20px 0 0 0}
div.termin-right{width:250px;float:left;margin:0}
div.termin h3{margin:0;}
div.termin h3 a{font-size:12px;text-decoration:none}
div.termin h3 a:hover{text-decoration:underline}
div.termin p{color:#333333;font-size:11px;line-height:20px;margin:0 0 5px;padding:0}
div.product_item{margin:0 0 20px;padding:0;border-bottom:#d5c9a8 1px solid;}
div.product_item h4{font-size:11px;}
div.product_item h4 span{color:#600;}
div.bezugsquellen_table{margin:0;padding:15px 0;border-bottom:2px solid #8f2501;}
div.bezugsquellen_table p strong{color:#8f2501;}
div.bezugsquellen{margin:0 0 30px;padding:0;}
div.bezugsquellen h3{color:#fff;background-color:#8f2501;display:block;margin:0 0 10px;padding:0 0 0 15px;}
div.bezugsquellen div.bezugsquellen_item{margin:25px 0 10px 0;padding:0;}
div.bezugsquellen div.bezugsquellen_item h4{}
div.bezugsquellen div.bezugsquellen_item p{line-height:120%;margin:0 0 5px 0;padding:0}
div.bezugsquellen div.bezugsquellen_item p strong{color:#000000}
.text{font-size:11px;color:#333333;line-height:20px}
.adresse{font-size:10px;color:#666666;line-height:normal}
.impressum{font-size:11px;color:#333333;line-height:17px}
.pr{font-size:10px;color:#999999}
.kontakt{font-size:11px;color:#333333}
.text-abstand{font-size:11px;color:#333333}
.plz{font-weight:bold;font-size:12px;color:#660000}
.termine{font-weight:bold;font-size:12px;color:#660000}
.tabelle{font-size:11px;line-height:20px}
.text-partner{font-size:11px;color:#333333;line-height:16px;}
span.required{background:url(http://www.casanatura24.de/img/arrow03.png) no-repeat left center;text-decoration:none;margin:0 0 0 5px;padding:0 0 0 10px;}
#poweredby span{display:none}
a.combo{background:transparent url(http://www.casanatura24.de/img/arrow02.png) no-repeat right center;text-decoration:none;margin:0 5px 0 0;padding:0 10px 0 0;cursor:pointer}
ul.combo{background-color:#F8EFD1}
.hilite{background-color:#FF9;}
#accordion h4{cursor:pointer}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/javascripts/shadowbox-3.0.3/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/javascripts/shadowbox-3.0.3/close.png);}
#sb-nav-next{background-image:url(/javascripts/shadowbox-3.0.3/next.png);}
#sb-nav-previous{background-image:url(/javascripts/shadowbox-3.0.3/previous.png);}
#sb-nav-play{background-image:url(/javascripts/shadowbox-3.0.3/play.png);}
#sb-nav-pause{background-image:url(/javascripts/shadowbox-3.0.3/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
ul.shops{list-style:none;margin:0;padding:0;}
ul.shops li{list-style:none;margin:0 0 15px 0}
span.org a.ffuenf{display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAQCAYAAAHGwtl2AAACd0lEQVRYw81YsXHDMAzUCOpyl0ojaAQ2qdK4T6MNoglyzAQaQV1ajYARPIJG0AgM6QN1LxikaVnxhXc4yyANPV4g+HL18/qyeHPBKj8+Pr/GSgzvc1Vc5K3xRt5peHJeF4WB0eLn1eBFJ7xFiOit5e8Wb+lEVOJFproxLoEQVi5YzIGvrSQhF4zYP27IyCPrc6i6yGxBIJKBeggk0wppdJCSSwUy/LlkAk2bIskgShqURB9vFoguTb+AnuaqODO2IHXR//327iJdIbtYr1i7fH2GdTXSzDZKXwrUmGGKAjjl5lfXANbh8xaPywHrlGNqxoYRQdwAZfn7WQE4s9EjoFSWeH3NgG2sg5KuUVhXc3GhK70Pa6M+CNC6tXeB0rbyEaBk5inrRZGvc4XF2+IOZd+k/XbT+DJtoGE7lzCVAKX5SLQLW8qUuffxpUAJMwIU3QOKjgKlHWx7QTV7QCm1MmLHfxTULkvIp9DXzuIpBMlQe1sY9MIA2+ofDI9jAIJD3Q/PIGri+UEpLXcRYf9oeDynSJAmmA8niivJQDWFNmy84DEg8y5ECYEe52uRgOqH5Cybyag1A+t6WcE8P0IlmTXeTlJC8gP3jXVrCaLCnGUNFAWa9URZ0DiOgVkpsmXC0s9bd4Z+07HNqBxF9U685iTOuha1E2gtm30hyliokE4c1suNrUdSJN5DSIaoCRIiYXItJWLS5oVuK1Rp79brNNle0KP+iigqFbzPJqrnrZSanw4i6mrrJIjq4MQ0Wq85mqjlDrJCRbVCaM3474lC1MDrWwWkKgm40RLIh7i9Qj9r5J8q4k13kev4uCeleUd/B76OfZtT+hfrMiE5zClLkAAAAABJRU5ErkJggg%3D%3D) no-repeat 0 0;width:74px;height:16px;margin:0 0 10px 0;text-indent:-9999px;}
