body,td,th{font-family:Arial,Helvetica,sans-serif;font-size:75%;line-height:1.3em;color:#666666}
body{margin:0px;background-color:#fefefe;background-image: url(/images/body_background.gif);background-repeat: repeat-x;}
.ref-img{margin-right:20px;margin-bottom:10px}
.tabs-content td{font-size:1em}
.lf{float:left;width:150px}
.rf{float:left;width:320px}
.status{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:10px}
.status-l{float:left;width:100px}
.status-r{float:left;width:300px}
.s{font-size:0.9em}
.t{width:120px}
.searchbox-submit{width:17px;height:22px;border:none;background-image:url(/images/search.gif);background-repeat:no-repeat;cursor:pointer}
.clear{clear:both}
#flash{margin-top:15px;background-color:#e5e5e5;background-image:url(/images/header/header_global_flash.jpg)}
#wrapper{margin:auto;width:979px;padding:0 0 0 0;}
#page{margin:auto;width:979px;background-color:#fff}
#cm{margin:auto;width:920px;padding:0 30px 0 30px;background-image:url(/images/containerborder.gif);background-repeat:repeat-y;}
#box-img-head{margin-top:15px}
.box-header-ext{border-bottom:4px solid #fff;padding-top:4px}
.box-header{border-bottom:0px}
#box-header{background-color:#fff;margin:auto;width:939px;padding:0 20px 0 20px;background-image:url(/images/containerborder_header.gif);background-repeat:repeat-y;}
#box-logo{float:left;padding-left:20px;width:220px;height:80px;padding-top:20px}
#box-nav-top{width:auto;text-align:right;height:80px;padding-top:20px;padding-right:20px;}
#box-nav{border-bottom:6px solid #5D8225;height:25px;line-height:25px;background-color:#fff}
#box-wrapper{margin-top:12px}
#box-subnav{float:left;width:190px;background-color:#fff;margin-bottom:20px}
#box-subnav-home{float:left;width:270px;background-color:#fff;margin-bottom:20px}
#wrapper-content{width:700px;float:right;background-color:#fff}
#wrapper-content-home{width:100%;float:left;background-color:#fff}
#box-image{width:650px}
#box-path{height:20px;line-height:20px;padding-left:0px;color:#848284;font-size:0.9em;margin-bottom:10px}
#breadcrumb{height:20px;line-height:20px;padding-left:0px;color:#848284;font-size:0.9em;margin-bottom:10px}
#start-left{float:left;width:45%}
#start-right{float:right;width:45%}
#box-content{float:left;width:460px;padding:0 20px 0 0;margin-bottom:40px;background-color:#fff}
#box-content2{float:left;width:460px;padding:0 20px 0 0;margin-bottom:40px;background-color:#fff}
#box-content3{float:left;width:460px;padding:0 20px 0 0;margin-bottom:10px;background-color:#fff}
#box-content-fullsize{float:left;width:660px;padding:0 20px 0 0;margin-bottom:40px;background-color:#fff}
#box-content-home{float:left;width:440px;padding-left:0px;padding-right:20px;margin-bottom:40px;background-color:#fff}
#box-content-big{float:left;width:690px;padding:0 20px 0 0;margin-bottom:40px}
#box-teaser{float:right;width:210px;font-size:0.9em;background-color:#fff}
#box-teaser-home{float:right;width:170px;font-size:1em;background-color:#fff}
#box-footer{margin:auto;width:939px;background-color:#fff;padding-left:20px;padding-right:20px;margin-bottom:20px;height:30px;line-height:10px;font-size:0.9em;background-image:url(/images/containerborder_b.gif);background-repeat:no-repeat}
#box-top{margin:auto;width:939px;background-color:#fff;padding-left:20px;padding-right:20px;margin-top:25px;height:4px;font-size:0.9em;background-image:url(/images/containerborder_t.gif);background-repeat:no-repeat}
#footer-left{float:left;width:600px}
#footer-right{width:150px;float:right;text-align:right}
.teaser-box{margin-bottom:5px;padding-left:3px;padding-right:3px}
.teaser-text{padding-left:3px;padding-right:3px}
.box-start{padding:0 5px 5px 5px}
.box-home-news{padding-top:-5px;padding-left:5px;padding-right:5px;padding-bottom:5px}
h1{font-size:1.7em;line-height:1.2em;color:#666;margin-top:10px;font-family:Georgia;font-weight:lighter}
h2{font-size:1em;margin:0px;color:#666}
h3{font-size:1.2em;margin-top:10px;margin-bottom:0px;font-weight:normal}
h4{font-size:1.2em;margin-top:0px}
h5{font-size:1em;margin:0px;border-bottom:1px solid #E5E5E5;line-height:20px;margin-bottom:5px;background-color:#EFEFEF;padding-left:3px;padding-right:3px;margin-top:0px}
h6{font-size:1.1em;margin:0px}
.h1-blog{font-size:1.3em;color:#666;margin:10px;margin-bottom:3px;margin-left:0px;font-family:Georgia;font-weight:lighter}
.h2-blog{font-size:1.1em;margin:0px;margin-bottom:10px;}
.h2-list{font-size:1em;margin:0px;color:#5D8226;margin-top:10px}
.h2-ref{font-size:1em;margin:0px;color:#666}
.h2-shop{font-size:1.2em;margin:0px;color:#666}
.h3-shop{font-size:1.6em;margin:0px;color:#666;font-weight:lighter}
.h2-s{font-size:1.4em;margin-top:10px;margin-bottom:0px;font-family:Georgia;font-weight:lighter}
.h3-s{font-size:1.2em;margin:0px;font-family:Georgia;font-weight:lighter}
.h4-s{font-size:1em;margin:0px;border:1px solid #E5E5E5;line-height:20px;margin-bottom:0px;background-color:#EFEFEF;padding-left:5px;padding-right:3px;margin-top:0px}
.h5-s{font-size:1em;margin:0px;font-weight:bold;background-color:#fff;border-bottom:1px solid #fff;line-height:16px}
.h5-s2{font-size:1em;margin:0px;font-weight:bold;background-color:#fff;line-height:16px;border-bottom:1px solid #fff;margin-left:-3px}
.news{font-size:1em;margin:0px;border:1px solid #E5E5E5;line-height:20px;margin-bottom:5px;background-color:#EFEFEF;padding-left:3px;padding-right:3px;margin-top:0px;font-weight:bold}
.home{font-size:1em;margin:0px;border:1px solid #E5E5E5;line-height:40px;margin-bottom:15px;background-color:#EFEFEF;padding-left:10px;padding-right:3px;margin-top:0px;font-weight:bold}
.contact{font-size:1em;margin:0px;border:1px solid #E5E5E5;line-height:20px;background-color:#EFEFEF;padding-left:5px;padding-right:3px;margin-top:0px;font-weight:bold}
.teaser-follow{font-size:1em;margin:0px;border:1px solid #E5E5E5;line-height:20px;margin-bottom:0px;background-color:#EFEFEF;padding-left:5px;padding-right:3px;margin-top:15px;font-weight:bold}
.blog{font-size:1em;margin:0px;border:1px solid #E5E5E5;line-height:20px;margin-bottom:0px;background-color:#EFEFEF;padding-left:5px;padding-right:3px;margin-top:0px;font-weight:bold}
.teaser-border{border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;padding:5px}
.teaser-border2{border:1px solid #E5E5E5;padding:5px}
.shop-row{border:1px solid #E5E5E5;padding:10px;background-color:#EFEFEF}
.shop-row-left{float:left}
.shop-row-right{float:right}
.follow{margin-top:15px}
ul#newsEintraege{padding:0;margin:0 0 0 0}
ul#newsEintraege li{list-style:none;background-image:none;padding:0;margin-bottom:10px;padding-bottom:10px;padding-top:10px;width:100%}
.box-start ul#newsEintraege{padding:0;margin:0 0 0 0;margin-top:-10px}
.box-start ul#newsEintraege li{list-style:none;background-image:none;padding:0;margin-bottom:-5px;padding-bottom:10px;padding-top:10px;width:100%}
ul#partnerEintraege{padding:0;margin:0 0 0 0;border:0}
ul#partnerEintraege li{list-style:none;background-image:none;padding:0;border:0;margin-bottom:10px;padding-bottom:10px;padding-top:10px;float:left;width:200px}
ul#blogEintraege{padding:0;margin:0 0 0 0}
ul#blogEintraege li{list-style:none;background-image:none;padding:0;margin-bottom:10px;padding-top:10px;padding-bottom:10px;width:100%}
#box-teaser-home ul#blogEintraege{padding:0;margin:0 0 0 0}
#box-teaser-home ul#blogEintraege li{list-style:none;background-image:none;padding:0;margin-bottom:0px;padding-top:10px;padding-bottom:0px;width:100%}
#blogEintraege{font-size:0.9em}
.list-image{float:left;width:180px;height:100px;margin-top:10px}
.list-img{border:1px solid #ccc}
.list-text{float:right;width:215px;margin-top:10px}
#newsticker{font-size:1em;padding-left:5px;padding-right:5px}
.list-ref{float:left;width:130px;height:50px;padding:15px;border:1px solid #ccc;margin-right:10px;margin-bottom:10px}
.list-referenzen{list-style-type:square;border-bottom:1px dotted #e5e5e5;color:#5D8226}
.grey{color:#535353}
.list-image-ref{float:left;width:180px;height:160px;margin-top:10px}
.list-text-ref{float:right;width:235px;margin-top:10px}
.list-teaser{list-style-type:square;border-bottom:1px dotted #e5e5e5;color:#5D8226;margin-left:-19px}
.list-image-downloads{float:left;width:120px;height:170px;margin-top:10px}
#contact{width:540px}
#contact label{display:block;float:left;width:130px}
#contact input{display:block;float:left;width:170px;border:1px solid #ccc;margin-bottom:3px}
#contact textarea{display:block;float:left;width:240px;border:1px solid #ccc;margin-bottom:3px}
#contact input[type="checkbox"]{display:block;float:left;width:25px;border:1px solid #ccc;margin-bottom:3px}
#contact select{display:block;float:left;margin-bottom:3px;border:1px solid #ccc}
form br{clear:left}
.label{display:block;float:left;width:130px}
.input{display:block;float:left;width:210px;border:1px solid #ccc;margin-bottom:3px}
.input-1{display:block;float:left;width:50px;border:1px solid #ccc;margin-bottom:3px;margin-right:3px}
.input-2{display:block;float:left;width:155px;border:1px solid #ccc;margin-bottom:3px}
.textarea{display:block;float:left;width:400px;border:1px solid #ccc;margin-bottom:3px}
.select{display:block;float:left;margin-bottom:3px;border:1px solid #ccc}
.submit{float:none;width:auto;margin-top:15px}
.searchForm{font-size:1em;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;color:#666;height:17px}
.icon-search{vertical-align:middle;margin-top:-4px;margin-left:5px}
input#submit{float:none;width:auto;margin-top:15px;margin-left:140px}
#contact label{text-align:left;padding-right:1em;margin-bottom:3px}
.disclaimer{margin-top:15px;margin-left:140px;width:270px}
.img-teaser{vertical-align:middle}
.img-bookmark{vertical-align:middle}
.comment{margin-top:10px;margin-bottom:10px}
.left{float:left;width:45%}
.right{float:right;width:45%;text-align:right}
#mobil-header{padding-left:10px;padding-top:10px;padding-bottom:10px;border-bottom:4px solid #598913}
#mobil-nav{padding-top:10px;background-color:#EFEFEF}
#mobil-content{padding-top:10px}
.product{padding:2px;border:1px solid #e5e5e5}
.product-row{border-bottom:1px dotted #AAAAAA;clear:both;width:99%;background-color:#F7F7F7;padding:2px}
.product-item{float:left;width:180px;line-height:20px}
.product-descr{float:right;width:220px;line-height:20px;background-color:#F7F7F7}
.product-group{font-weight:bold;clear:both;padding-top:5px;padding-bottom:5px;padding-left:5px;border:1px solid #e5e5e5;margin-bottom:5px;margin-top:5px}
.product-disclaimer{font-size:0.9em}
.row-left{float:left;width:150px;text-align:right;border-bottom:1px dotted #AAAAAA;background-image:url(/images/bullet.gif);background-repeat:no-repeat;padding:4px 0 4px 15px}
.row-right{float:left;width:90px;text-align:right;border-bottom:1px dotted #AAAAAA;padding:4px 0 4px 15px}
.nyroModal{}
img{border:0}
.check{float:left;width:60px}
.check1{float:left;width:100px}
.check2{float:left;width:160px}
#box-content ul{list-style:none;border-bottom:1px dotted #AAAAAA;padding-left:0;margin-left:0}
#box-content li{background-image:url(/images/bullet.gif);background-repeat:no-repeat;padding:4px 0 4px 35px;border-top:1px dotted #AAAAAA}
.teaser-box ul{list-style:none;border-bottom:1px dotted #AAAAAA;padding-left:0;margin-left:0}
.teaser-box li{background-image:url(/images/bullet.gif);background-repeat:no-repeat;padding:4px 0 4px 35px;border-top:1px dotted #AAAAAA}
.highlight{background-color:#5D8225;color:#fff;padding:0 2px 0 2px}
.row-1{float:left;width:40%}
.row-2{float:left;width:60%}
.entry{line-height:22px;height:22px;border-bottom:1px dotted #aaa}
.shop{padding-left:5px;border:1px solid #E5E5E5;background-color:#EFEFEF;line-height:20px}
.shop-descr{float:left;width:220px}
.shop-price{float:left;width:100px;text-align:right}
.shop-total{float:left;width:120px;text-align:right}
.shop-amount{float:left;width:30px}
.shop-descr2{float:left;width:190px}
.tab-ul{list-style:none;padding-left:0;margin-left:0;border:0;padding-bottom:10px;background-image:none}
.tab-list{float:left;background-image:none;padding:0;margin:0;border-top:0}
.tabs-content{border:1px solid #E5E5E5;background-color:#EFEFEF;padding:10px}
.input-60{width:60px}
.tabs-content ul{list-style-type:square;display:inline-block;clear:both;padding-left:20px;margin-left:20px}
.tabs-content li{margin-left:20px;padding-left:20px;clear:both;list-style-type:square}
.div-left{float:left;width:180px}
.div-right{float:left;width:320px}
.tag-cloud{font-size:75%;width:190px;text-align:justify}
.tag-cloud a{text-decoration:none}
.tag-cloud a:hover{text-decoration:underline}
.t133{font-size:1.33em}
.t167{font-size:1.67em}
.t200{font-size:2.0em}
#box-f { margin:auto;width:939px;font-size:0.9em; }
#box-p { float:left;width:300px; margin-right:15px; }
#box-i { float:left;width:190px; margin-right:15px; }
#box-s { float:left;width:190px; margin-right:15px;}
#box-k { float:left;width:200px;}
#box-f h2{font-size:1.2em;margin:0px;color:#666;border-bottom:1px dotted #AAA;line-height:1.5em;font-weight:bold;margin-bottom:10px;}
.box-n-b-ul{display:inline;margin-left:-41px;list-style-type:none;padding:0;margin:0}
.box-n-b-li{margin:0;padding:0;}
.img-bf {border:1px solid #e5e5e5;margin-right:10px;margin-bottom:10px;}