body,html{width:100%;height:100%}body,h1,h2,h3,h4,p,ul,li,form,table,tr,td{margin:0;padding:0;font-size:100%;font-family:Arial,Helvetica,FreeSans,sans-serif}
img{border:none}
ul{list-style:none}
a{color:#BA1E08}
table{border-collapse:collapse}
.di{display:inline}
.dn{display:none}
.oh{overflow:hidden}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.lft{float:left}
.rgt{float:right}
.ocenter{margin:0 auto 0 auto}
body{background:#969696 url('../pics/26/bg.body.gif') repeat-x scroll left top;color:#000}
#page{background:url('../pics/26/bg.page.png') repeat-y scroll left top;width:994px;margin:0 auto 0 auto;text-align:left}
#main{width:960px;margin:0 auto;padding:113px 0 0 0;text-align:left}
#lft{width:230px;float:left;overflow:hidden}
#rgt{width:224px;float:right;overflow:hidden;padding:0 10px 0 0}
.single-column #ctr{width:930px;float:left;padding:0 0 0 20px}
.double-column #ctr{width:710px;float:left;padding:0 0 0 10px}
.three-column #ctr{width:473px;float:left;padding:0 0 0 10px}
#content{margin:0 17px 0 17px;background-color:#fff;padding:0 0 30px 0}
.clear{clear:both;overflow:hidden;margin:0;padding:0;height:0;border:none}
#teaser{margin:0 20px 0 20px;border-bottom:solid 1px #000}
#teaser .homepage{height:259px;background:#F9CE2B url('../pics/26/bg.teaser.homepage.jpg') no-repeat scroll left top}
#teaser .homepage h1{padding:60px 0 0 70px;font-size:1.7em;font-weight:normal}
#teaser .homepage h2{padding:10px 0 0 110px;font-size:1.1em;font-weight:normal;line-height:1.3em}
#teaser .homepage a{margin:15px 0 0 30px;font-size:1.2em;color:#fff;text-decoration:none;display:block;text-align:center;width:512px;height:52px;padding:12px 0 0 0;background:url('../pics/26/bg.teaser.homepage.a.png') no-repeat scroll left top}
#teaser .register{height:179px;background:#527b1d url('../pics/26/bg.teaser.register.jpg') no-repeat scroll left top}
#teaser .welcome{height:179px;background:#527b1d url('../pics/26/bg.teaser.welcome.jpg') no-repeat scroll left top}
#teaser .references{height:179px;background:#a6762e url('../pics/26/bg.teaser.references.jpg') no-repeat scroll left top}
 #teaser .jobs{height:179px;background:#9e9ea0 url('../pics/26/bg.teaser.jobs.jpg') no-repeat scroll left top}
#teaser .shopfunktionen{height:179px;background:#FACF2B url('../pics/26/bg.teaser.shopfunktionen.jpg') no-repeat scroll left top}
 #teaser .news{height:179px;background:#c4b9a5 url('../pics/26/bg.teaser.news.jpg') no-repeat scroll left top}
#teaser .special{height:179px;overflow:hidden;background-position:left top;background-repeat:repeat-x;background-color:#C1CB00;background-image:url('../pics/26/bg.teaser.special.1.gif')}
#teaser .special .context{width:709px;float:left}
#teaser .special .context a{background:url('../pics/26/bg.teaser.special.testIt.png') no-repeat scroll left top;width:161px;height:34px;display:block;color:#fff;text-decoration:none;font-size:0.9em;padding:7px 0 0 0;text-align:center}
#teaser .special .context h1{font-size:1.4em;padding:25px 25px 0 83px;font-weight:normal}
#teaser .special .context p{padding:15px 25px 0 130px}
#teaser .special .context-buttons{width:210px;float:right}
#teaser .special .context-buttons div a{padding:15px 0 0 0;color:#000;text-decoration:none;height:45px;width:210px;display:block;background:url('../pics/26/bg.blank.gif') repeat left top}
#teaser .special .context-buttons div a span.p1{display:block;font-size:0.7em;padding:0 0 0 80px}
#teaser .special .context-buttons div a span.p2{display:block;font-size:1em;padding:0 0 0 80px}
#teaser .special .context-buttons div{background-position:left top;background-repeat:no-repeat}
#teaser .special .context-buttons div#context-button1{background-color:#C1CB00;background-image:url('../pics/26/bg.teaser.special.a1b.gif')}
#teaser .special .context-buttons div#context-button2{background-color:#FF8600;background-image:url('../pics/26/bg.teaser.special.a2a.gif')}
#teaser .special .context-buttons div#context-button3{background-color:#FEFF00;background-image:url('../pics/26/bg.teaser.special.a3a.gif')}
#teaser .special #context1{background:url('../pics/26/bg.teaser.special.con1.png') no-repeat left top}
#teaser .special #context2{background:url('../pics/26/bg.teaser.special.con2.png') no-repeat left top;display:none}
#teaser .special #context3{background:url('../pics/26/bg.teaser.special.con3.png') no-repeat left top;display:none}
#teaser .none{height:3px;overflow:hidden}
#content h1{padding:0 20px 10px 0;font-weight:normal;font-size:1.2em}
#content #ctr h1{padding:0 20px 10px 15px}
#content.shop #ctr h1{padding:0 20px 10px 15px;text-align:center}
#content #ctr .box h1{padding:0 20px 10px 0}
#content h2{padding:0 10px 10px 0;font-weight:normal;font-size:1.05em}
#content #ctr h2{padding:0 20px 5px 15px}
#content #ctr .box h2{padding:0 20px 5px 0}
#content p{padding:0 20px 10px 15px;font-size:0.85em;line-height:1.3em}
#content .box p{padding:0 20px 10px 0;font-size:0.85em;line-height:1.3em}
#content a.schwarz:link,#content a.schwarz:visited,#content a.schwarz:active,#content a.schwarz:focus,#content a.schwarz:hover{text-decoration:underline;color:#000000}
#content ol{margin-top:0}
#content ol li{font-size:0.8em}
#content ul.link{padding:0 0 10px 15px}
#content .box ul.link{padding:0}
#content ul.link li{font-size:0.8em;background:url('../pics/26/bg.li.a.gif') no-repeat left center;padding:1px 25px 1px 15px}
#content ul.infolist{padding:0 0 10px 20px}
#content .box ul.infolist{padding:0 0 0 5px}
#content ul.infolist li{background:url('../pics/26/gfx.check.infolist.gif') no-repeat left top;padding:1px 20px 3px 35px;font-size:0.85em;line-height:1.4em}
#content a.more{float:left;width:184px;text-decoration:none;color:#fff;padding:0;margin:0;font-size:0.8em;background:url('../pics/26/bg.button.shop.184.gif') no-repeat 0px 20px;padding:23px 25px 10px 15px;display:block}
#content a.more span{font-size:1em;color:#000;display:block;padding:5px 0 0 0;display:block;font-size:0.8em}
#content a.more:hover span{text-decoration:underline}
#content a.pdf{}
#content a.pdf span{text-decoration:underline;display:block;padding:2px 0 10px 40px;background:url('../pics/26/bg.box.a.pdf.gif') no-repeat left top}
.single-column #ctr .box{background:url('../pics/26/bg.box2.gif') repeat-y left top;width:928px;margin:0 0 15px 0}
.single-column #ctr .box div{background:url('../pics/26/bg.box2.div.gif') no-repeat left top}
.single-column #ctr .box div div{background:url('../pics/26/bg.box2.div.div.gif') no-repeat left bottom;padding:3px 10px 8px 2px}
.single-column #ctr .box div div div{background:none;padding:7px 12px 9px 13px}
.single-column #ctr .box div div div div{padding:0}
.single-column #ctr .box div div div.message{background:#FFB3A4 url('../pics/26/bg.box2.div.div.div.message.gif') repeat-x left top}
.single-column #ctr .box div div div.message div{padding:5px 20px 0 30px;background:url('../pics/26/bg.box2.div.div.div.icon.gif') no-repeat 0px 10px}
.single-column #ctr .box div div div.message div h1{font-size:1.05em;padding:0 0 0 15px !important}
.single-column #ctr .box div div div.message div p{padding:0 0 0 15px}
.single-column #ctr .box div div div.form{padding:17px 12px 9px 13px;background:#FFEFA3 url('../pics/26/bg.box2.div.div.div.form.gif') repeat-x left top}
.single-column #ctr .box div div div.form .ipt{width:570px}
.single-column #ctr .box div div div.form .help{float:right;width:270px;background:url('../pics/26/bg.form.help.gif') no-repeat left top}
.single-column #ctr .box div div div.form .help p{font-size:0.8em;padding:3px 20px 20px 28px}
.single-column #ctr .box div div.infobox{padding:5px 0 10px 0}
.single-column #ctr .box div div.infobox h2 a{display:block;text-decoration:none;margin:0 0 0 5px}
.single-column #ctr .box div div.infobox h2 a img{float:right}
.single-column #ctr .box div div.infobox h2.attainment a{background:url('../pics/26/bg.ctr.infobox.attainment.gif') no-repeat left top;padding:5px 0 5px 35px}
.single-column #ctr .box div div.infobox h2.functions a{background:url('../pics/26/bg.ctr.infobox.functions.gif') no-repeat left top;padding:5px 0 5px 35px}
.single-column #ctr .box div div.infobox h2.shipping a{background:url('../pics/26/bg.ctr.infobox.shipping.gif') no-repeat left top;padding:5px 0 5px 35px}
.single-column #ctr .box div div.infobox h2.email a{background:url('../pics/26/bg.ctr.infobox.email.gif') no-repeat left top;padding:5px 0 5px 35px}
.single-column #ctr .box{background:url('../pics/26/bg.box2.gif') repeat-y left top;width:auto;margin:0 0 15px 0}
.single-column #ctr .box div{background:url('../pics/26/bg.box2.div.gif') no-repeat left top}
.single-column #ctr .box div div{background:url('../pics/26/bg.box2.div.div.gif') no-repeat left bottom;padding:3px 10px 8px 2px}
.double-column #ctr .box{background:url('../pics/26/bg.box.gif') repeat-y left top;width:705px;margin:0 0 5px 0}
.double-column #ctr .box div{background:url('../pics/26/bg.box.div.gif') no-repeat left top}
.double-column #ctr .box div div{background:url('../pics/26/bg.box.div.div.gif') no-repeat left bottom;padding:10px 22px 17px 15px}
.double-column #ctr .box div div div{background:none;padding:0}
.three-column #ctr .box{background:url('../pics/26/bg.box1.gif') repeat-y left top;width:475px;margin:0 0 15px 0}
.three-column #ctr .box div{background:url('../pics/26/bg.box1.div.gif') no-repeat left top}
.three-column #ctr .box div div{background:url('../pics/26/bg.box1.div.div.gif') no-repeat left bottom;padding:10px 22px 17px 15px}
.three-column #ctr .box div div div{background:none;padding:0}
#rgt .box{border:solid 1px #E0E0E0;background-color:#fff;padding:1px;margin:0 10px 10px 0}
#rgt .box div{background:url('../pics/26/bg.rgt.box.div.gif') repeat-x left top;padding:10px}
#rgt .box div a{display:block}
#rgt .box div a.img{border:solid 1px #E0E0E0;text-align:center;background-color:#fff;padding:5px;width:178px;overflow:hidden}
#rgt .box div h1{font-size:1em;padding:0}
#rgt .box div h1 a{padding:0 0 10px 0;text-decoration:none;color:#000}
#rgt .box div p{display:block;padding:0}
#rgt .box div p a{text-decoration:none;color:#000;padding:10px 0 10px 0}
#rgt .box div ul li{padding:0}
#rgt .box div ul li a{padding:0 0 0 10px;font-size:0.9em;text-decoration:none}
#rgt .box div ul li a:hover{text-decoration:underline}
#lft .box{padding:25px 5px 15px 25px}
#content #shops{margin:0 0 0 20px;padding:0 0 10px 0;width:200px;border-top:solid 1px #767676;border-bottom:solid 1px #767676;background:#FEF1BF url('../pics/26/bg.shops.gif') repeat-x scroll left top}
#content #shops h1{padding:25px 20px 5px 20px;font-size:1.2em;border-bottom:solid 1px #EED390}
#content #shops ul li{float:left;width:200px}
#content #shops ul li a{padding:2px 10px 2px 33px;background:url('../pics/26/bg.shops.a.gif') no-repeat 20px 5px;display:block;border-top:solid 1px #FEF9E4;border-bottom:solid 1px #EED390;color:#000;font-size:0.8em;text-decoration:none}
#content #shops ul li li a{padding:2px 10px 2px 45px;background:url('../pics/26/bg.shops.a.gif') no-repeat 32px 5px}
#content #shops ul li li li a{padding:2px 10px 2px 57px;background:url('../pics/26/bg.shops.a.gif') no-repeat 44px 5px}
#content #shops ul li a:hover{color:#BE301C}
#content #shops ul li a.active{color:#BE301C}
#content #benefits{width:210px;margin:10px 0 0 20px;background:url('../pics/26/bg.benefits.gif') repeat-y left top}
#content #benefits div{background:url('../pics/26/bg.benefits.div.gif') no-repeat left top}
#content #benefits div h1{padding:25px 25px 15px 15px;color:#548400;font-weight:normal;font-size:1em}
#content #benefits div div{padding:0 0 10px 0;background:url('../pics/26/bg.benefits.div.div.gif') no-repeat left bottom}
#content #benefits div div ul{padding:0 0 10px 10px}
#content #benefits div div ul li{background:url('../pics/26/gfx.check.gif') no-repeat left top;padding:2px 20px 10px 40px;font-size:0.8em;line-height:1.4em}
#content #benefits div div a{color:#fff;text-decoration:none;margin:0 0 0 10px;padding:7px 0 0 0;height:35px;width:182px;text-align:center;display:block;background:url('../pics/26/bg.button.182.gif') no-repeat left top}
#content .pageflip{margin:0 6px 10px 0}
#content .pageflip table{border-top:solid 1px #E0E0E0;border-bottom:solid 1px #E0E0E0;width:100%}
#content .pageflip table .next{text-align:right}
#content .pageflip table .register{font-size:0.8em;text-align:center;padding:5px 0 5px 0}
#content .pageflip table .register a{text-decoration:none;padding:2px 5px 2px 5px;border:solid 1px #fff;margin:2px 1px 0 0;display:block;float:left}
#content .pageflip table .register a:hover{border:solid 1px #EFEFEF}
#content .pageflip table .register a.active{border:solid 1px #EFEFEF;color:#000}
#content .pageflip table .next a{margin:0 0 0 15px}
#content .pageflip table .prev a{margin:0 15px 0 0}
#content .pageflip table .next a,#content .pageflip table .prev a{text-decoration:none;font-size:0.8em}
#content .pageflip table .next a span,#content .pageflip table .prev a span{display:block;color:#000;font-size:0.7em}
#content .pageflip table .next a:hover,#content .pageflip table .prev a:hover{text-decoration:underline}
#content .pageflip table .next a:hover span,#content .pageflip table .prev a:hover span{text-decoration:none}
#content #ctr-search{margin:0 10px 0 0;border:solid 1px #767676;padding:10px 25px 10px 25px;background:#A9A9A9 url('../pics/26/bg.ctr.search.gif') repeat-y center top}
#content #ctr-search input{float:left}
#content #ctr-search input.string{border:solid 1px #767676;font-size:1.1em;padding:4px;width:230px}
#content #ctr-search input.submit{margin:0 50px 0 10px;background:url('../pics/26/button.ctr.find.gif') no-repeat left top;width:99px;height:31px;border:none;color:#fff;font-size:1.0em;cursor:pointer}
#content #ctr-search h1{font-size:1.1em;float:left;padding:4px 25px 0 0}
#content #ctr-search p{color:#434343;padding:0 10px 0 0}
#content #lft-search{margin:20px 10px 0 20px;border:solid 1px #767676;background:#A9A9A9 url('../pics/26/bg.lft.search.gif') repeat-y center top;width:198px}
#content #lft-search input{float:left}
#content #lft-search input.string{border:solid 1px #767676;font-size:0.8em;padding:1px;width:100px;margin:0 10px 5px 10px}
#content #lft-search input.submit{background:url('../pics/26/button.lft.find.gif') no-repeat left top;width:64px;height:20px;border:none;color:#fff;font-size:0.8em;cursor:pointer}
#content #lft-search h1{font-size:0.9em;padding:10px 25px 5px 10px}
#content #lft-search p{clear:both;color:#434343;padding:2px 25px 10px 10px;color:#434343;font-size:0.7em}
#content #ctr .preview{float:left;margin:20px 0 15px 0;width:236px;background:url('../pics/26/bg.preview.gif') repeat-y left top}
#content #ctr .preview div{background:url('../pics/26/bg.preview.div.gif') no-repeat left top}
#content #ctr .preview div h1{height:40px;padding:15px 25px 15px 15px;font-size:1.1em}
#content #ctr .preview div div{height:390px;padding:0 25px 25px 15px;background:url('../pics/26/bg.preview.div.div.gif') no-repeat left bottom}
#content #ctr .preview div div p{padding:10px 0 10px 0;font-size:0.8em}
#content #ctr .preview div div img{border:solid 1px #706E6B}
* html #content #ctr .preview div div img{width:194px}
#content #ctr .preview div div ul{padding:0}
#content #ctr .box .preview_weitere div h2{padding:0 20px 5px 0;width:65%;border:0px solid black}
#content #ctr .box .preview_weitere div img{margin:0 0 0 10px;padding:0;position:relative;top:-27px;left:9px;float:right;border:solid 1px #706E6B}
#content #ctr .box .preview_weitere div p{min-height:70px;font-size:0.8em}
#content #ctr .references{float:left;margin:1px 0 0 0;width:309px;background:url('../pics/26/bg.references.gif') repeat-y left top}
#content #ctr .references div{background:url('../pics/26/bg.references.div.gif') no-repeat left top}
#content #ctr .references div.new{background:url('../pics/26/bg.references.div.new.gif') no-repeat left top}
#content #ctr .references div h1{height:40px;padding:15px 25px 15px 15px;font-size:1.1em}
#content #ctr .references div div{height:180px;padding:0 25px 25px 15px;background:url('../pics/26/bg.references.div.div.gif') no-repeat left bottom}
#content #ctr .references div div p{padding:10px 0 10px 0;font-size:0.8em}
#content #ctr .references div div img{border:solid 1px #706E6B}
#content #ctr .references div div ul{padding:0}
#content #ctr .references-teaser{float:left;margin:1px 0 0 0;width:618px;background:url('../pics/26/bg.references-teaser.gif') repeat-y left top}
#content #ctr .references-teaser div{background:url('../pics/26/bg.references-teaser.div.gif') no-repeat left top}
#content #ctr .references-teaser div h1{height:40px;padding:15px 25px 15px 15px;font-size:1.1em}
#content #ctr .references-teaser div div{height:180px;padding:0 25px 25px 15px;background:url('../pics/26/bg.references-teaser.div.div.gif') no-repeat left bottom}
#content #ctr .references-teaser div div div{height:auto;float:left;background:none;padding:0;margin:0}
#content #ctr .references-teaser div div div.left{width:40%}
#content #ctr .references-teaser div div div.right{width:60%}
#content #ctr .references-teaser div div div p{padding:10px 0 10px 0;font-size:0.8em}
#content #ctr .references-teaser div div div p.justnow{padding:0 0 0 80px;background:url('../pics/26/bg.references-teaser.test.gif') no-repeat left center}
#content #ctr .references-teaser div div div p.justnow a{font-size:1.3em;color:#fff;text-decoration:none;padding:6px 0 0 0;height:29px;width:158px;text-align:center;display:block;background:url('../pics/26/bg.button.testit.gif') no-repeat left top}
#content #ctr .references-teaser div div img{border:solid 1px #706E6B}
#content #ctr .references-teaser div div ul{padding:0}
#content #ctr .testit{border:solid 1px #E0E0E0;float:left;display:block;padding:1px;margin:0 0 20px 0}
.double-column #ctr .testit{width:696px}
.single-column #ctr .testit{width:660px}
#content #ctr .testit div{background:url('../pics/26/bg.ctr.testit.div.gif') no-repeat right top;padding:5px 5px 0 5px}
#content #ctr .testit h1{font-weight:normal;padding:5px 10px 10px 10px;font-size:1.1em}
#content #ctr .testit a{color:#fff;text-decoration:none;padding:6px 0 0 0;float:right;height:29px;width:158px;text-align:center;display:block;background:url('../pics/26/bg.button.testit.gif') no-repeat left top}
#content.shop #ctr .box h1{border-bottom:solid 1px #F7C001;text-align:left;font-size:1em;padding:2px 0 2px 2px;margin:0 0 10px 0}
#content.shop #ctr .box h1 a{color:#000;text-decoration:none;display:block}
#content.shop #ctr .box h1 a:hover{color:#BA1E08;text-decoration:underline}
#content.shop #ctr .box .img{border:solid 1px #DADADA;float:right;width:170px;overflow:hidden;text-align:center;padding:5px;margin:0 0 10px 10px}
#content.shop #ctr .box .details{border:solid 1px #DADADA;float:left;padding:5px;margin:0 10px 10px 0}
#content.shop #ctr .box ul.link li{background:url('../pics/26/bg.box.li.a.gif') no-repeat 0px 4px;padding:1px 25px 5px 15px}
#content.shop #ctr .box ul.link li a{color:#601609;text-decoration:none;display:block}
#content.shop #ctr .box ul.link li a:hover{color:#BA1E08;text-decoration:underline}
#content.shop #ctr .box p{padding:0 0 0 0}
#content #testimonial{float:right;width:260px;margin:-5px 10px 10px 10px;background:url('../pics/26/bg.testimonial.gif') repeat-y left top}
* html #content #testimonial{float:right;margin:-5px 5px 10px 10px;display:inline-block;position:relative}
#content #testimonial div{background:url('../pics/26/bg.testimonial.div.gif') no-repeat left top}
#content #testimonial div div{padding:15px 15px 10px 10px;background:url('../pics/26/bg.testimonial.div.div.gif') no-repeat left bottom}
#content #testimonial div div h1{color:#548400;padding:0 30px 10px 0;font-size:1.0em}
#content #testimonial div div p{padding:0 0 20px 0;font-style:italic}
#content #testimonial div div p.name{padding:15px 0 0 0;font-style:normal}
#content #testimonial div div p.company{padding:2px 0 10px 0;font-style:normal;color:#8B8B8B;font-size:0.7em}
#content #testimonial div div p.image{float:right;margin:0 0 3px 3px;padding:0}
#content #testimonial div div.clear{border:0;background:none;height:0;width:0;margin:0;padding:0}
#content div.infotxt h2{margin:10px 0 10px 0}
#content .form p{clear:left;font-size:0.9em}
#content .form label{width:190px;display:block;float:left}
#content .form .required{font-size:18px;color:#BE301C;font-weight:bolder;line-height:0px}
#content .form select,#content .form textarea,#content .form input{margin:0 10px 0 10px;color:#000;border:none;border-bottom:solid 1px #7E7E7E;font-family:Georgia,Palatino,"Times New Roman";font-size:1em;background-color:#fff}
#content .form .inputmid{width:230px}
#content .form .inputlow{width:62px}
#content .form select{width:328px;padding:2px}
#content .form input,#content .form textarea{width:320px;padding:4px}
#content .form input.radio,#content .form input.checkbox{width:auto;border:none}
#content .form .help .error{color:#BE301C}
#content .form .error input,#content .form .error textarea,#content .form .error select{background-color:#FF9081;border-bottom:solid 1px #FF1E00}
#content .form input.submit{padding:0;font-family:Arial,Helvetica,FreeSans,sans-serif;margin:0 0 0 210px;background:url('../pics/26/bg.button.167.gif') no-repeat left top;width:167px;height:41px;border:none;color:#fff;font-size:0.9em;cursor:pointer}
#header{position:absolute;z-index:2;top:0;left:0;width:100%}
#header #wrapper{width:994px;margin:0 auto}
#header #wrapper #logo{padding:20px 0 0 37px;width:300px;height:60px;float:left}
#header #wrapper #fone{padding:20px 37px 0 0;width:600px;height:60px;float:right;text-align:right;background:url('../pics/26/bg.fon.h2.gif') no-repeat 429px 27px}
#header #wrapper #fone h1{font-size:0.8em;color:#A9A9A9}
#header #wrapper #fone h2{font-size:1.4em;color:#A9A9A9}
#header #wrapper #menu{padding:0 0 0 37px;float:left;width:920px}
#header #wrapper #menu #underscore{float:left;width:920px;background:url('../pics/26/bg.menu.png') repeat-x left bottom}
#header #wrapper #menu ul li{float:left;border-right:solid 1px #fff}
#header #wrapper #menu ul li a{display:block;padding:5px 20px 5px 20px;border-right:solid 1px #D3D3D3;border-top:solid 1px #D3D3D3;border-bottom:solid 2px #BE301C;background:url('../pics/26/bg.menu.a.png') no-repeat left bottom;color:#000;text-decoration:none;font-size:1.15em}
#header #wrapper #menu ul li a:hover{color:#BE301C}
#header #wrapper #menu ul li a.active{color:#BE301C}
#breadcrumb{height:20px}
#breadcrumb p{color:#9E9E9E;font-size:0.7em;padding:3px 0 0 37px}
#breadcrumb p a{color:#9E9E9E;text-decoration:none}
#breadcrumb p a:hover{color:#BA1E08}
#footer{padding:10px 0 0 0;background:url('../pics/26/bg.footer.png') no-repeat scroll left top;height:100px;width:994px;margin:0 auto;text-align:center}
#footer div{border-top:solid 1px #E5E5E5;margin:0 59px 0 57px;padding:10px 0 0 0}
#footer p{color:#A9A9A9;font-size:0.7em}
#footer a{color:#A9A9A9;text-decoration:none}
#footer a:hover{text-decoration:underline}
.whitebox{width:100%;margin:-16px 0 0 0;height:30px;background:white}
#teaser .homepage2{height:259px;background:#084387 url('../pics/26/bg.teaser.homepage2.jpg') no-repeat scroll left top}
#teaser .homepage2 h1{padding:60px 0 0 70px;font-size:1.7em;font-weight:normal}
#teaser .homepage2 h2{padding:10px 0 0 110px;font-size:1.1em;font-weight:normal;line-height:1.3em}
#teaser .homepage2 a{margin:70px 0 0 390px;font-size:1.2em;color:#fff;text-decoration:none;display:block;text-align:center;width:512px;height:52px;padding:12px 0 0 0;background:url('../pics/26/bg.teaser.homepage.a.png') no-repeat scroll left top}
#map{width:525px;height:400px;border:solid 1px #B2B3B6}
#contact{width:270px;float:right}
#text-unter-menue div{padding:25px 25px 15px 25px;display:block;color:#000;font-size:0.8em;text-decoration:none}
#content .box div div span{font-size:13px}
#content .box div div span a{font-size:13px;display:inline;text-decoration:underline;float:none}
#content .box div div span a:hover{text-decoration:underline}
 #content #lft-search{margin-top:0px;margin-bottom:15px}
#content #ctr .preview{margin-top:0px}
#content #ctr .box .previewnews div div{display:inline-block;width:100%}
#content #ctr .box .previewnews div div h2{color:#000000;padding:0 0 5px 0;width:81%;border:0px solid black;float:left}
#content #ctr .box .previewnews div div div.datum{color:#000000;padding:0 0 9px 0;width:18%;border:0px solid black;float:right;text-align:right;font-size:10pt}
#content #ctr .box .previewnews div img{margin:0 0 0 10px;padding:0;position:relative;top:-27px;left:9px;float:right;border:solid 1px #706E6B}
#content #ctr .box .previewnews div p{display:block;padding:0px 0 10px 0;font-size:0.8em}
#statements{float:right;margin:-5px 10px 10px 10px}
* html #statements{float:right;margin:-5px 5px 10px 10px}
#statements h1{margin:15px 0 0 0;padding:0}
#content #ctr div div.testimonial div div h1{width:100%}
#content #ctr div p.txt{width:60%}
#content #ctr .preview2{float:left;margin:15px 10px 15px 10px;width:445px;background:url('../pics/26/bg.box3.gif') repeat-y left top;height:340px}
* html #content #ctr .preview2{margin:15px 0 15px 10px;padding:0;width:445px}
#content #ctr .preview2 div{background:url('../pics/26/bg.box3.div.gif') no-repeat left top;height:340px}
#content #ctr .preview2 div div h2{margin:0;padding:8px 5px 0 0;font-size:1.1em;color:#a10f03}
#content #ctr .preview2 div div{padding:0 25px 25px 15px;background:url('../pics/26/bg.box3.div.div.gif') no-repeat left bottom;height:325px;clear:both}
#content #ctr .preview2 div div p{padding:20px 0 10px 0;font-size:0.8em}
#content #ctr .preview2 div div img{margin:45px 65px 15px 15px;padding:10px 10px 10px 30px;float:right;border:0}
#content #ctr .box .steps{width:100%;height:auto}
* html #content #ctr .box .steps div{display:inline-block}
#content #ctr .box .steps div .nr{float:left;width:30px;background:transparent;font-size:10px;text-align:center}
#content #ctr .box .steps div .txt{float:right;width:840px;margin:0 20px 0 10px}
#content #ctr .box .steps div .txt p{font-size:0.8em;text-align:left}
#content #ctr .box .steps div .txt h2{font-size:0.95em;font-weight:bold;text-align:left;padding:4px 0}
.double-column2 #ctr .box{background:url('../pics/26/bg.box.gif') repeat-y left top;width:705px;margin:0 auto 5px auto}
.double-column2 #ctr .box div{background:url('../pics/26/bg.box.div.gif') no-repeat left top}
.double-column2 #ctr .box div div{background:url('../pics/26/bg.box.div.div.gif') no-repeat left bottom;padding:10px 22px 17px 15px;display:inline-block;width:668px}
.double-column2 #ctr .box div div div{background:none;padding:0}
.double-column2 #ctr .box div div .contenthead{border-bottom:1px solid #f7c001;margin-bottom:10px}
.double-column2 #ctr .box div div div h2{color:#000000;padding:0 0 5px 0;width:100%;border:0px solid black;float:left;display:inline-block}
.double-column2 #ctr .box div div div div.datum{color:#000000;padding:3px 0 3px 0;width:15%;border:0px solid black;float:right;text-align:right;font-size:10pt;display:inline-block}
.double-column2 #ctr .box div div div span{display:block;padding:5px 0 8px 0}
.double-column2 #ctr .box div div div div{background:none;padding:0}
.rgt{float:right;padding:5px 0 5px 5px}
.three-column #ctr .box div div{display:inline-block;width:435px}
.three-column #ctr .box div div .contenthead{border-bottom:1px solid #f7c001;margin-bottom:10px}
.three-column #ctr .box div div div h2{color:#000000;padding:0 0 5px 0;width:100%;border:0px solid black;float:left;display:inline-block}
.three-column #ctr .box div div div div.datum{color:#000000;padding:3px 0 3px 0;width:15%;border:0px solid black;float:right;text-align:right;font-size:10pt;display:inline-block}
.sbookmark{border:1px solid red;background:green}
#content #ctr .box .previewnews div.newsline img{margin:0 0 0 0;padding:0 0 10px 0;position:relative;top:0px;left:0px;float:right;border:solid 0px #706E6B;width:100%}
#onlinegutscheinebtn{margin:10px 0 10px 20px}
#onlinegutscheinenavi{margin:0 0 10px 0}
#content.shop #ctr .onlinegutscheine a.details{width:656px;text-align:center}
* html #content.shop #ctr .onlinegutscheine a.details{width:653px;margin:0 0 10px 0}
#content.shop #ctr .onlinegutscheine a.details img{display:block;margin:0 auto 0 10px}
#content.shop #ctr .onlinegutscheine a:hover span{text-decoration:underline}
#content.shop #ctr .onlinegutscheine .img{width:370px;padding:5px}
#content a.more167{width:167px;height:41px;background:url('../pics/26/bg.button.167.gif') no-repeat;margin:20px 0 0 0;padding:13px 15px 10px 15px;font-weight:bold}
* html #content.shop #ctr .onlinegutscheine a.more167{padding:13px 20px 10px 30px}
#content.shop #ctr .onlinegutscheine a.artikeldetail{position:relative;top:0;left:48px;padding:13px 20px 10px 20px}
#content.shop #ctr .onlinegutscheine .box{width:auto;height:auto;margin:0 0 10px 10px;border:1px solid #dadada;background:#fff}
* +html #content.shop #ctr .onlinegutscheine .box{margin:10px 0 10px 10px}
* +html #content.shop #ctr .onlinegutscheine p{margin:10px 0 0 0}
#content.shop #ctr .onlinegutscheine .box div{min-width:200px;height:auto;margin:2px;background:#f7f6f2;font-size:12px}
* html #content.shop #ctr .onlinegutscheine .box div{width:250px}
* +html #content.shop #ctr .onlinegutscheine .box div{width:250px}
#content.shop #ctr .onlinegutscheine .box div div{height:20px;min-width:194px;display:block;padding:2px}
* html #content.shop #ctr .onlinegutscheine .box div div{width:244px}
* +html #content.shop #ctr .onlinegutscheine .box div div{width:244px}
#content.shop #ctr .divlft{margin:0 0 15px 0;width:699px;font-size:13px}
#showdesigns{position:relative;z-index:99;height:20px;width:100%;border-bottom:1px solid black;background:white}
#showdesigns td{padding:2px}
#showdesigns td.on{background-color:#C0C0C0;white-space:nowrap;width:110px;text-align:center;padding:0 2px 0 2px}
#showdesigns td.on a{color:black}
#showdesigns td.off{background-color:#97FFB1;white-space:nowrap;width:110px;text-align:center;padding:0 2px 0 2px}
#showdesigns td.off a{color:black}
#showdesigns td.small{width:15px}
#showdesigns td.center{text-align:center}
#showdesigns h1{padding:0;margin:0;height:20px}
#showdesigns h1 select{height:20px;margin:0;padding:0}
#showdesigns a{text-decoration:none;color:black;font-size:12px;font-family:Arial}
#showdesigns a:hover{text-decoration:underline;color:red}
#content.shop #ctr .box .videocon{border:solid 1px #DADADA;float:right;width:425px;overflow:hidden;text-align:center;padding:5px;margin:0 0 10px 0}
#content.shop #ctr .box .videocon .video{margin:5px}
