body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@media screen{
#iso_ajaxBox{width:20%;padding:9px 50px 9px 24px;position:fixed;top:10%;left:40%;background:#fff url(../../system/modules/isotope/assets/images/loading.gif) no-repeat right center;border:2px solid #000;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:15px;line-height:18px;text-align:left;color:#000;z-index:9999}#iso_ajaxBox.btnClose{background-image:none;cursor:pointer}#iso_ajaxBox p{margin:1em 0;padding:0}#iso_ajaxBox .iso_error{padding-left:34px;background:url(../../system/modules/isotope/assets/images/cross-24.png) left center no-repeat}#iso_ajaxBox .iso_confirm{padding-left:34px;background:url(../../system/modules/isotope/assets/images/tick-24.png) left center no-repeat}#iso_ajaxBox .iso_info{padding-left:34px;background:url(../../system/modules/isotope/assets/images/information-24.png) left center no-repeat}#iso_ajaxOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;z-index:9998;-moz-opacity:.5;opacity:.5;_display:none;filter:Alpha(opacity=50)}
}
/* isotope.css */
#header .mod_iso_cart{width:100%;height:100%;min-height:200;max-width:230px;max-height:200px;right:0;top:0;position:absolute;padding:10px;background-color:#F7F7F7;border:5px solid #fff;border-radius:10px;behavoir:none}#header .mod_iso_cart .leer{height:10px;background-color:#EEE}#header .mod_iso_cart .warenkorb{width:34px;height:34px;float:right;margin-top:70px;margin-right:20px;margin-left:15px;border-radius:5px;behavoir:none}#header .mod_iso_cart .empty{text-align:right;font-size:.875em;font-weight:normal;color:#050505}#header .mod_iso_cart .blau{margin-top:70px;text-align:right;font-size:.9em;font-weight:bold;color:#004694}#header .mod_iso_cart #bg-warenkorb{width:100%;height:100%;max-width:230px;max-height:60px;bottom:-10px;left:40px;position:absolute;padding:10px}.mod_iso_checkout{margin-right:0;margin-bottom:30px;margin-left:40px}.mod_iso_checkout .order_conditions{margin-top:10px;margin-bottom:10px;padding:5px;border:1px solid #71669E;font-weight:normal;color:#999;font:12pt/1.5em Verdana,Geneva,sans-serif}.mod_iso_checkout .order_conditions .explanation{margin-top:4px}.mod_iso_checkout .order_conditions label{display:none}.mod_iso_checkout .order_conditions .checkbox_container{float:left;margin:2px 7px 0 0}.mod_iso_checkout div.info_container{margin-top:10px;margin-bottom:20px;font-weight:normal;color:#050505;font:10pt/1.5em Verdana,Geneva,sans-serif}.mod_iso_checkout div.info_container.billing_address,.mod_iso_checkout div.info_container.payment_method{margin-left:0;font-weight:normal;color:#050505;font:10pt/1.5em Verdana,Geneva,sans-serif}.mod_iso_checkout div.info_container h3{margin-top:5px;margin-bottom:5px;color:#71669E}.mod_iso_checkout div.order_review td img{width:70px;height:73px;border:1px solid #e4e4e4}.mod_iso_checkout div.order_review td{vertical-align:top}#main .mod_iso_checkout div.order_review tbody td{padding-top:10px;padding-right:15px;padding-bottom:10px;border-bottom:1px solid #E4E4E4;font-size:11pt}#main .mod_iso_checkout div.order_review tfoot td{padding-top:2px;padding-right:15px;padding-bottom:2px}#main .mod_iso_checkout div.order_review tfoot .foot_first td{padding-top:10px;padding-right:15px;font-size:11pt}#main .mod_iso_checkout div.order_review tfoot .price{text-align:right}#main .mod_iso_checkout div.order_review tfoot .grandtotal td{padding-top:10px;font-weight:bold}.mod_iso_checkout div.order_review table{margin-top:20px;padding:10px;background-color:#fefefe}.mod_iso_checkout div.order_review td ul.productOptions{margin-left:0}.mod_iso_checkout div.order_review tr.grandtotal{font-weight:bold}.mod_iso_checkout div.submit_container{margin-top:10px;padding-bottom:10px}.mod_iso_checkout div.info_container{width:45%;display:inline-block;margin-left:10px}.mod_iso_checkout div.order_review a,.mod_iso_checkout .order_conditions a{text-decoration:underline;color:#9d1f25}.mod_iso_checkout div.order_review a:hover,.mod_iso_checkout .order_conditions a:hover{text-decoration:none}.mod_iso_checkout div.steps ul{width:526px;height:23px;margin-left:10px;list-style-type:none}.mod_iso_checkout div.steps ul li{float:left;margin-right:10px}.mod_iso_checkout div.steps ul li.active,.mod_iso_checkout div.steps ul li.passed{font-weight:bold}.mod_iso_checkout div.steps ul li.passed a{color:#9d1f25}.mod_iso_checkout div.shipping_method p.error{margin-left:10px}.mod_iso_checkout ul{margin-top:10px;margin-left:10px;list-style-type:none}#main .mod_iso_checkout h2{margin-top:10px;margin-bottom:10px;font-size:.875em;font-weight:bold;color:#004694}.mod_iso_checkout p{margin-left:0;line-height:18px}#container #main .mod_iso_checkout p.error{margin-left:0;padding:5px;border:1px solid #9d1f25;font-size:.875em;color:#9d1f25}.mod_iso_checkout input.text,#kontaktformular input.text,#kontaktformular textarea,#kontaktformular .captcha{width:155px;display:inline-block;margin-bottom:5px;padding:2px;border:1px solid #e4e4e4;font-size:.875em;line-height:1.5em;font-weight:normal;color:#050505}.mod_iso_checkout div.submit_container{margin-top:20px;margin-left:10px}.mod_iso_checkout div.submit_container input.submit{padding:2px;background-color:#099FA0;border:1px solid #A297CB;font-size:.875em;font-weight:normal;color:#fff}.mod_iso_checkout div.submit_container input.submit:hover{background-color:#0A7FAB;font-weight:normal;color:#fff}.mod_iso_checkout div.submit_container input.confirm{float:right;padding-right:10px;padding-left:10px;font-weight:normal;color:#fff;font:10pt/1.5em Verdana,Geneva,sans-serif}.mod_iso_checkout div.radio_container{margin-top:10px;margin-left:10px}.mod_iso_checkout div.radio_container label#lbl_shipping_address_0{margin-right:10px}.mod_iso_checkout fieldset{margin:10px;border:0px}.mod_iso_checkout .radio_container span{display:inline-block;margin-right:20px}.mod_iso_cart div.cart_full .thumbnail{width:45px;height:45px;margin-right:10px}.mod_iso_cart div.cart_full table td{padding-right:15px;vertical-align:top;font-size:.8em;line-height:1.5em;font-weight:normal;color:#050505}.mod_iso_cart div.cart_full table td.price{text-align:right}.mod_iso_cart div.cart_full a{text-decoration:underline;color:#9d1f25}.mod_iso_cart div.cart_full a:hover{text-decoration:none}.mod_iso_cart div.cart_full div.optionswrapper ul.productOptions{margin-top:10px;list-style-type:none}.mod_iso_cart div.cart_full input.text{width:2em;margin-right:15px;margin-left:15px;padding:2px;border:1px solid #e4e4e4}.mod_iso_cart div.cart_full div.submit_container{margin-top:20px}.mod_iso_cart div.cart_full div.submit_container .checkout{margin-left:92px}.mod_iso_cart div.cart_full div.submit_container input.submit{float:right;margin-right:30px;font-size:.8em;font-style:italic;text-decoration:underline;color:#050505;background:none;border:none;cursor:pointer}.mod_iso_cart div.cart_full div.submit_container input.submit:hover{float:right;text-decoration:none}.mod_iso_cart div.cart_full tr.grandtotal{font-weight:bold}.mod_iso_cart div.removeButton a{font-size:.75em;text-decoration:underline;color:#004694}.mod_iso_cart div.removeButton a:hover{text-decoration:none}.mod_iso_cart div.productName{margin-top:0;margin-bottom:5px;font-size:.875em;font-weight:bold;color:#004694}.mod_iso_cart div.price,.mod_iso_cart div.subtotal{font-size:.875em;font-weight:normal;color:#050505}.mod_iso_cart div.info{margin-bottom:0}.mod_iso_cart div.cart{min-height:34px;padding-bottom:20px;background-image:url("../../files/veinard/neues-layout/images/warenkorb.gif");background-repeat:no-repeat;font-size:.75em;font-weight:normal;color:#004694}.mod_iso_cart div.cart span{position:absolute;margin-top:40px;text-decoration:underline}.mod_iso_cart div.checkout{min-height:34px;margin-top:-55px;margin-left:100px;padding-bottom:20px;background-image:url("../../files/veinard/neues-layout/images/kasse.gif");background-repeat:no-repeat;font-size:.75em;font-weight:normal;color:#004694}.mod_iso_cart div.cart .button,.mod_iso_cart div.checkout .button{position:absolute;margin-top:40px}.mod_iso_cart div.subtotal{display:none}.mod_iso_cart div.cart a,.mod_iso_cart div.checkout a,.mod_iso_cart div.shipping a{text-decoration:underline;color:#004694}.mod_iso_cart div.cart a:hover,.mod_iso_cart div.checkout a:hover,.mod_iso_cart div.shipping a:hover{text-decoration:none}.mod_iso_productlist{height:225px;min-height:225px;margin-top:15px;margin-left:20px;height: auto !important}.mod_iso_productlist div.product{width:100%;height:100%;max-width:400px;float:left;margin:0 100px 25px 0;padding:0;border:2px solid #E3E3E3}.mod_iso_productlist div.product_1{margin-right:0}.mod_iso_productlist hr{clear:both;margin-bottom:20px;border-top:1px solid #9D1F25;border-right:0px solid #9D1F25;border-bottom:0px solid #9D1F25;border-left:0px solid #9D1F25}.product_list .clear{margin-bottom:25px;border-top:1px solid #9D1F25}.mod_iso_productlist div.options select.select,.mod_iso_productreader div.options select.select{width:80px;margin-bottom:6px;padding:2px;border:1px solid #e5e5e5;font-family:Verdana,Geneva,sans-serif;font-weight:normal;color:#261B15}.mod_iso_productlist input.submit.update{display:none}.mod_iso_productlist a{display:block;margin-bottom:16px;font-size:1.125em;font-weight:normal;text-decoration:none;color:#9D1F25}.mod_iso_productlist h3{position:absolute;margin-top:275px;margin-left:8px}.mod_iso_productlist a:hover{text-decoration:underline}.mod_iso_productlist div.sku{display:none}#container #main .mod_iso_productlist .steuer{margin-bottom:0;text-align:center;font-size:.689em;color:#050505}#container #main .mod_iso_productlist .steuer a{margin-bottom:10px;font-weight:normal;text-decoration:underline;color:#050505}#container #main .mod_iso_productlist .steuer a:hover,#container #main .mod_iso_productlist .steuer a:focus{text-decoration:none;color:#004694}.mod_iso_productlist div.teaser,.mod_iso_productlist div.price{width:400px;float:left;margin-bottom:5px}.mod_iso_productlist div.details{float:left;margin-left:33px}.mod_iso_productlist .submit_container{float:left}#container #main .inside .mod_iso_productlist div.details a{font-size:.75em;font-weight:normal;text-decoration:underline;color:#050505}#container #main .inside .mod_iso_productlist div.details a:hover,#container #main .inside .mod_iso_productlist div.details a:focus{font-weight:normal;text-decoration:none;color:#004694}.mod_iso_productlist div.price{width:210px;padding-top:5;padding-bottom:0;text-align:center;font-size:16px;color:#004694}.mod_iso_productlist div.price span,#main .mod_iso_productreader div.price span{color:#050505}.mod_iso_productlist div.price .currency,#main .mod_iso_productreader div.price .currency{margin-left:5px;color:#004694}.mod_iso_productlist div.details a{font-size:1em;text-decoration:underline}.mod_iso_productlist div.details a:link,.mod_iso_productlist div.details a:visited{height:auto;margin-bottom:0;text-align:center;text-decoration:underline;color:#A37D68;font:1em Verdana,geneva,sans-serif}.mod_iso_productlist div.details a:hover,.mod_iso_productlist div.details a:hover{font-size:1em;text-decoration:none}.mod_iso_productreader{margin-top:20px;margin-bottom:20px;margin-left:20px}.mod_iso_productlist div.options label,.mod_iso_productreader div.options label{width:48px;display:inline-block;font-family:Verdana,Geneva,sans-serif;line-height:1.5em;font-weight:normal;color:#fff}.mod_iso_productlist div.submit_container div.options{margin-bottom:5px}.mod_iso_productlist div.submit_container div.options p.error{color:#d50f0f}.mod_iso_productlist div.submit_container input,.mod_iso_productreader  div.submit_container input,#kontaktformular div.submit_container input.submit{margin-top:0;margin-bottom:0;padding-left:30px;text-align:center;font-size:.75em;line-height:1.5em;font-weight:normal;text-decoration:underline;color:#050505;background:none;border:none}.mod_iso_productlist div.submit_container input:hover,.mod_iso_productreader div.submit_container input:hover,#kontaktformular div.submit_container input:hover{text-decoration:none;color:#004694}.mod_iso_productlist div.teaser{max-width:400px;margin-top:70px;margin-left:10px;font-size:.8em;line-height:1.5em;font-weight:normal;color:#050505}.mod_iso_productlist .product_odd{background-color:#F1F1F1}.mod_iso_productlist .product_even{background-color:#F1F1F1}#main .mod_iso_productlist .image_container{width:100%;height:100%;max-width:400px;max-height:225px;float:left;margin:0 20px 0 0}.mod_iso_productlist .image_container img{float:left;margin:0;border-bottom:10px solid #004694}.mod_iso_productlist div.image_container img{width:170px;height:170px}#main .mod_iso_productreader div.image_container{width:220px;float:left;margin-top:0;margin-right:10px}.mod_iso_productreader .image_container img{width:220px;height:223px;border:1px solid #71669E}#main .mod_iso_productreader h2{font-size:1.25em;line-height:1.2em;font-weight:normal;color:#004694;text-transform:uppercase}#main .mod_iso_productreader .options{}#main .mod_iso_productreader div.sku{display:none}#main .mod_iso_productreader div.description{margin-top:12px;margin-bottom:12px}#main .mod_iso_productreader div.price{margin-bottom:12px;font-size:16px;color:#004694}#main .mod_iso_productreader .submit_container input.submit.update{display:none}#main .mod_iso_productreader p.error{color:#9d1f25}#main .mod_iso_productreader p.back a{color:#004694}#main .mod_iso_productreader p.back{margin-top:12px}#container #main .mod_iso_checkout li{margin-bottom:5px;margin-left:30px;font-weight:normal;color:#050505;list-style-type:decimal}#container #main .mod_iso_checkout label{margin-right:15px;margin-bottom:5px;margin-left:0;font-size:.875em;font-weight:normal;color:#050505;list-style-type:decimal}#container #main .mod_iso_checkout select{margin-right:15px;margin-bottom:5px;margin-left:0;padding-right:5px;padding-left:5px;border:1px solid #E4E4E4;font-size:.875em;font-weight:normal;color:#000;list-style-type:decimal}#container #main .order_products{background-color:#F1F1F1;border:1px solid #E3E3E3;font-weight:normal;color:#555}#container #main .inside .order_products td,#container #main .inside .order_products li{font-size:.8em;line-height:1.5em;font-weight:normal;color:#555}#container #main .inside .order_products td{padding-right:10px;padding-left:10px}#container #main .inside .order_products .image{padding-top:10px;padding-right:10px}#main .inside .mod_iso_checkout a{font-weight:normal;text-decoration:underline;color:#050505;font:10pt/1.5em Verdana,Geneva,sans-serif}#main .inside .mod_iso_checkout a:hover,#main .inside .mod_iso_checkout a:focus{font-weight:normal;text-decoration:none;color:#050505;font:10pt/1.5em Verdana,Geneva,sans-serif}#container #main .inside #warenkorb .mod_iso_cart{padding:3px 5px;border:1px solid #050505}#main #billing_address table td{background-color:transparent}#main #warenkorb .mod_iso_cart{display:block}#main .mod_iso_cart{display:none}
/* styles-haupt.css */
.image_container .caption{font-size:11px;font-style:italic}#main .ce_jedoFlexSlider{min-width:704px;min-height:328px;max-width:704px;float:left}*{margin:0;padding:0;font-family:Arial,Geneva,sans-serif;border:0px}body{min-height:100%;position:static;background-color:#0A7FAB}#wrapper{width:100%;background-color:#eee}#header{max-width:980px;margin-right:auto;margin-left:auto;padding-top:10px;z-index:0}#header #logo{height:120px;max-width:680px;padding:10px;background-color:#F7F7F7;border:5px solid #fff;border-radius:10px;behavoir:none}#header #logo img{padding-top:40px;padding-left:10px}#container{min-height:100%;max-width:950px;margin-top:0;margin-right:auto;margin-left:auto;padding:10px;background-color:#F7F7F7;border:5px solid #fff;border-radius:10px;<!--box-shadow: 0px 0px 2px #888;z-index:20 !important; -->behavoir:none}#main{margin-top:0}.default .slider-wrapper{padding-left:10px}#main .ce_jedoFlexSlider li{margin:0px;padding:0px;border:0px;list-style-image:none}#main .default .flexslider{border:none}#main .flexslider ul{margin-left:0}.home #main .ce_text{clear:both;margin-top:20px;margin-bottom:20px;margin-left:0;padding-left:0}#main .ce_text{margin-top:20px;margin-bottom:20px;padding-left:20px}.home #main .start-block-blau{width:210px;height:120px;clear:none;margin-top:15px;margin-bottom:15px;margin-left:20px;padding:15px;background-color:#0A7FAB;border-radius:5px;behavoir:none}.home #main .start-block-gruen{width:210px;height:120px;clear:none;margin-top:15px;margin-bottom:15px;margin-left:20px;padding:15px;background-color:#099FA0;border-radius:5px;behavoir:none}.home #main .start-block-blau ul,.home #main .start-block-gruen ul{margin-left:0;list-style-image:none}.home #main .start-block-blau li,.home #main .start-block-gruen li{margin-bottom:10px;font-size:1em;font-weight:bold;color:#fff;list-style-type:none;list-style-image:none}.start-block-blau li.info,.start-block-gruen li.info{font-size:.75em}#main .start-block-gruen a:link,#main .start-block-gruen a:visited,#main .start-block-blau a:link,#main .start-block-blau a:visited{font-size:.875em;font-weight:normal;text-decoration:underline;color:#fff}#main .start-block-gruen a:hover,#main .start-block-gruen a:focus,#main .start-block-gruen a:active,#main .start-block-blau a:hover,#main .start-block-blau a:focus,#main .start-block-blau a:active{text-decoration:none}.start-block-blau li.mehr,.start-block-gruen li.mehr{margin-top:20px;text-align:right}.home #main .right-liste{max-width:400px;float:left;margin-top:0;margin-right:5px;margin-left:20px;padding:20px 15px 15px 30px;background-color:#E1E1E1;border-radius:10px;behavoir:none}#main .right-liste li.mehr{margin-top:5px;margin-right:10px;text-align:right;list-style-type:none;list-style-image:none}.home #main ul.buttons{float:left;background-color:#fff;border-radius:10px;behavoir:none}.home #main ul.buttons li{list-style-type:none;list-style-image:none}.home #main ul.buttons li.gruen{text-align:center;font-size:1em;line-height:1.5em;font-weight:bold;color:#099FA0}#main ul.buttons li.mehr{margin-top:0;margin-right:10px;text-align:right}#main h1{margin-bottom:10px;font-size:1.25em;line-height:1.2em;font-weight:normal;color:#004694;text-transform:uppercase}.ce_headline{margin-bottom:10px;margin-left:20px;font-size:1.25em;line-height:1.2em;font-weight:normal;color:#004694;text-transform:uppercase}#main h2{margin-bottom:10px;font-size:.814em;line-height:1.5em;font-weight:bold;color:#555}#main h3{margin-bottom:10px;font-size:.938em;line-height:1.5em;font-weight:bold;color:#004694}#main p{margin-bottom:20px;font-size:.814em;line-height:1.5em;font-weight:normal;color:#050505}#main ul{margin-left:20px}#main li{margin-bottom:5px;padding-left:5px;font-size:.814em;line-height:1.5em;font-weight:normal;color:#050505;list-style-image:url("../../files/veinard/neues-layout/images/bullet.gif")}#main a:link,#main a:visited{font-weight:normal;text-decoration:underline;color:#050505}#main a:hover,#main a:focus,#main a:active{text-decoration:none}.kontakt .adresse{width:100%;max-width:300px}#footer{width:100%;min-height:100px;background-color:#0A7FAB;z-index:0}#footer .inside{max-width:980px;margin-right:auto;margin-left:auto}#footer p{right:0;top:20px;position:absolute;font-size:.814em;line-height:1.5em;font-weight:normal;color:#fff}#footer a:link,#footer a:visited{text-decoration:underline;color:#fff}#footer a:hover,#footer a:focus,#footer a:active{text-decoration:none;color:#fff}
/* styles-nav.css */
.mod_navigation{width:70.5%;max-width:690px;margin-top:10px;margin-bottom:10px;margin-left:0;padding-left:1%;background-color:#F7F7F7;border:5px solid #fff;border-radius:10px;behavoir:none}.mod_navigation ul{left:20px}.mod_navigation li{float:left;margin-top:20px;margin-bottom:20px;border-right:2px solid #DEDEDE;list-style-type:none}.mod_navigation a:link,.mod_navigation a:visited{display:block;padding-right:10px;padding-left:10px;font-size:.875em;line-height:1.5em;font-weight:bold;text-decoration:none;color:#004694;text-transform:uppercase}.mod_navigation a:hover,.mod_navigation a:focus,.mod_navigation strong.active{display:block;padding-right:10px;padding-left:10px;font-size:.875em;line-height:1.5em;font-weight:bold;text-decoration:none;color:#099FA0;text-transform:uppercase}#footer .mod_navigation{width:970px;margin-top:10px;margin-bottom:10px;color:#fff;background-color:transparent;border:none}#footer .mod_navigation li{border:none}#footer .mod_navigation a:link,#footer .mod_navigation a:visited{font-weight:normal;text-decoration:none;color:#fff;text-transform:uppercase}#footer .mod_navigation a:hover,#footer .mod_navigation a:focus,#footer .mod_navigation strong.active{line-height:1;font-weight:normal;text-decoration:underline;color:#fff}
/* kontaktformular.css */
#main .ce_form{max-width:400px;float:left;margin:0;padding:20px 0 0 20px;font-family:verdana,arial,sans-serif}#main .ce_form label{display:block;padding:5px 0 4px;font-size:.814em;font-weight:normal;color:#050505}#main .ce_form .text{width:300px;margin:0 0 4px;padding:3px;border:1px solid #EFEFEF;font-size:.875em;color:#050505;/* Gecko-Browser (Firefox) */ -moz-box-shadow:inset 3px 3px 6px #cfcfcf;/* Webkit-Browser (Safari, Chrome) */ -webkit-box-shadow:inset 3px 3px 6px #cfcfcf;/* allgemein CSS3 */ box-shadow:inset 3px 3px 6px #cfcfcf}#main .ce_form .text:hover,#main .ce_form .textarea:hover{border:1px solid #CF9B9B;background:#efefef}#main .ce_form .text:focus{border:1px solid #CF9B9B;font-size:.875em;letter-spacing:.1em;font-size:normal;background:#efefef}#main .ce_form .textarea{width:300px;height:100px;margin:0 0 4px;padding:3px;border:1px solid #efefef;font-size:.875em;line-height:1.25em;font-weight:normal;/* Gecko-Browser (Firefox) */ -moz-box-shadow:inset 3px 3px 6px #cfcfcf;/* Webkit-Browser (Safari, Chrome) */ -webkit-box-shadow:inset 3px 3px 6px #cfcfcf;/* allgemein CSS3 */ box-shadow:inset 3px 3px 6px #cfcfcf}#main .ce_form p.error{width:70%;margin:10px 0;padding:5px 0 5px 10px;font-size:1.2em;color:#fff;background:#f30;/* Gecko-Browser (Firefox) */ -moz-border-radius:7px;/* Webkit-Browser (Safari, Chrome) */ -webkit-border-radius:7px;/* allgemein CSS3 */ border-radius:7px}#main .ce_form .textarea:focus{border:1px solid #CF9B9B;font-size:.875em;font-size:normal;background:#efefef}#main .ce_form .submit{width:150px;margin:10px 0;padding:3px 0;background-color:#EEE;border-radius:6px;font-size:.875em;color:#050505;border:none;-moz-border-radius:6px;-moz-box-shadow:1px 1px 1px #888;-webkit-border-radius:6px;-webkit-box-shadow:1px 1px 1px #888;box-shadow:1px 1px 1px #888;behavoir:none}#main .ce_form .submit:hover{background-color:#888;border-color:#EEE;color:#fff}

@media screen and (max-width: 600px) {

	#header .mod_iso_cart {
		display:none;
	}


	.home #main .right-liste {
		margin-top:10px;
		margin-left:0px;
	}

	.home #main ul.buttons {
		margin-bottom:10px;
}	

	#footer .mod_navigation {
		display:none;
	}

	#footer p {
		text-align:center;
		left:10px;
		top:10px;
	}
	

	
	/* ---- Startseite ------ */
.home #main .ce_text,
.home #main .start-block-blau,
.home #main .start-block-gruen {
	float:left;
}

	#main .mod_iso_cart {
		display:block;
		background-color:#F7F7F7;
		padding:10px;
		border:5px solid #fff;
		border-radius: 10px 10px 10px 10px;
		margin-left:10px;
}

/*
.mod_iso_productlist .image_container img {
	max-width:100%;
	height:auto;
}
*/

/* --------------- navigation header -------------- */
	#header .mod_navigation {
		display:block;
		}
		
		

	.mod_navigation {
		position: relative;
		min-height: 140px;
		width:auto;
	}	
	.mod_navigation ul {
		width:100%;
		padding: 5px 0;
		position: absolute;
		top: 0;
		left: 0;
	}
	.mod_navigation li {
		margin: 0;
		border-top:1px solid  #fff;
		float:none;
	}
	
	.mod_navigation li.last-child {
		border-bottom:1px solid  #fff;
	}

	.mod_navigation a:link, 
	.mod_navigation a:visited {
		display: block;
		padding: 5px;
		text-align: left;
		color:#fff;
		background-color:#0A7FAB;
		text-align:center;
	}
	
	.mod_navigation a:hover, 
	.mod_navigation a:focus, 
	.mod_navigation a:active {
		background-color:#099FA0;
	}
	
	.mod_navigation span.active, 
	.mod_navigation a.trail {
		display: block; 
		color: #fff;
		padding: 5px;
		background-color:#099FA0;
		text-align:center;
	}

	
}



@media only screen and (max-width:783px) {


	#footer p {
		text-align:center;
		left:10px;
		top:50px;
	}
		
		
	.home #main .right-liste {
		float:left;
		margin-top:15px;
		margin-left:20px;
}

	#header .mod_iso_cart {
		display:none;
	}

	#main .mod_iso_cart {
		display:block;
		background-color:#F7F7F7;
		padding:10px;
		border:5px solid #fff;
		border-radius: 10px 10px 10px 10px;
		margin-left:10px;
}
  .mod_article { margin-bottom:15px; }
	
}

@media only screen and (max-width:560px) {
  #main .mod_iso_checkout div.order_review tbody td,
  #main .mod_iso_checkout div.order_review tfoot td {
    font-size:10pt;
  }
  
  .mod_iso_cart div.cart_full .thumbnail {
    margin-right:0;
  }
  
  .mod_iso_cart div.cart_full input.text {
    margin:0;
  }
  
  #main a.remove:link {
    background:url('../../files/veinard/neues-layout/images/delete.gif') no-repeat 0 0;
    display:block;
    height:13px;
    margin-top:2px;
    overflow:hidden;
    text-indent:999px;
    white-space:nowrap;
    width:13px;
  }
  
  .cart_full .formbody, .order_review .table_container { 
    background:url('../../files/veinard/neues-layout/images/scroll.gif') no-repeat center bottom;
    overflow-x:scroll; 
    padding-bottom: 25px;
  }
}


/*
@media only screen and (min-width:767px) {

		
	.home #main .right-liste {
		margin-left:20px;
}
	
}
*/

