html {height: 100%;}
* {margin: 0;padding: 0;}

@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=4eee94eb-3f49-450d-b28a-a670164ff3bd&fontids=1295954,693140");

@font-face{
font-family:"Bauer Bodoni W03 Rom";
src:url("fonts/1295954/b133f33c-ef65-4cff-8e08-277efc7d4f60.eot?#iefix");
src:url("fonts/1295954/b133f33c-ef65-4cff-8e08-277efc7d4f60.eot?#iefix") format("eot"),url("fonts/1295954/79b95fb3-c099-492a-8ace-7e9d8eafcdb1.woff") format("woff"),url("fonts/1295954/d8641c58-6bbd-495e-b7ea-20c72b7b7e9a.ttf") format("truetype"),url("fonts/1295954/bd7a8601-990d-4250-9fb4-d2cad14ec909.svg#bd7a8601-990d-4250-9fb4-d2cad14ec909") format("svg");
}

@font-face{
font-family:"Rockwell W01";
src:url("fonts/693140/73e6c08f-deb5-4d6f-827b-597a84046aa4.eot?#iefix");
src:url("fonts/693140/73e6c08f-deb5-4d6f-827b-597a84046aa4.eot?#iefix") format("eot"),url("fonts/693140/de4b0540-9702-4662-8f3a-228419485257.woff") format("woff"),url("fonts/693140/bc34c4cd-af2c-400d-b4d0-726e2d89f690.ttf") format("truetype"),url("fonts/693140/59c05ddc-99f9-44db-82ce-cb7f503b5110.svg#59c05ddc-99f9-44db-82ce-cb7f503b5110") format("svg");
}



body { background: url("img/muster.gif") repeat scroll center 0 transparent; color: #333333;font-family: "Bauer Bodoni W03 Rom", Times, Serif; font-style: normal;line-height: 18px;font-size: 15px; height: 100%;}

#ie6_embargo {position:absolute;z-index:1000;top:0; left:0; width:100%; height:2000px; background:#ffffff; padding: 20px;}
#ie6_embargo h1{margin-bottom: 10px;}

h1,
h2,
h3,
h6 {font-family:"Rockwell W01"; color: #333333; font-weight: normal;text-transform: uppercase;margin-top: 0 ;margin-bottom: 15px;}

h1 {font-size: 20px; line-height: 28px;}
h2 {font-size: 20px; line-height: 30px;}
h3 {font-size: 20px; line-height: 30px;border-top: 1px solid #666666;border-bottom: 1px solid #666666;}
h6 {font-size: 20px; line-height: 30px;border-top: 1px solid #666666;border-bottom: 1px solid #666666;}

h4 {font-style: 100%;}
h5 {color: red; font-size: 20px;}
a:link, a:visited {color: #333333; text-decoration: none;}
a:hover {text-decoration: none; color: #cc0000;}
.clear {clear: both;}

#wrapper {background: url("img/trans80.png") repeat scroll 0 0 transparent;margin-top: 10px;margin-bottom: 30px;}

.tester #wrapper {width: 800px; margin-left: auto; margin-right: auto;}

#header {border-top: 2px solid #666666;border-bottom: 2px solid #666666;}
#header #logo {text-align: center;border-top: 3px solid #666666;border-bottom: 2px solid #666666;margin-top: 2px;}
#header #logo a { color: #333333;display: block;margin: 0 auto;padding: 35px 0;width: /*261px*/350px;}
#header #logo a:hover { color: #999;text-decoration: none;}
#header #logo img {height: auto;width: 100%;}

#header .mod_navigation {margin: 2px 0;border-top: 3px solid #666666;border-bottom: 3px solid #666666;}
#header .mod_navigation .invisible {position: absolute;}
#header .mod_navigation .navbar-inner {padding: 0;}
#header .mod_navigation ul li { float: none; }
#header .mod_navigation ul li a {line-height: 34px;font-family:"Rockwell W01"; font-weight: normal; font-size: 18px;text-transform: uppercase;padding: 0;color: #333333;border-right: 1px solid #fff;white-space: nowrap;}
#header .mod_navigation ul li a.last{border-right: none;}
#header .mod_navigation ul li a:hover,
#header .mod_navigation ul li .active {background: #3e3d40; color: #ffffff;}
#header .mod_navigation ul li.red a {color: #cc0000;}
#header .mod_navigation ul li.red a:hover,
#header .mod_navigation ul li.red .active {background: #cc0000; color: #ffffff;}
#header .mod_navigation .navbar-toggle { width: 42px; margin: 0 0 0 -21px;position: absolute;left: 50%;top: /*175px*/145px;z-index: 1; background: #3e3d40;}
#header .mod_navigation .navbar-toggle .icon-bar {background: #ffffff;width: 20px;}
#header .mod_navigation .navbar-toggle {}

#main { padding-top: 32px; text-align: center;}
#main h1,
#main h3 {border-top: 1px solid #666666;border-bottom: 1px solid #666666; width: 70%;margin-left: auto; margin-right: auto;}
#main img {width: 100%; height: auto;}
#main .mod_article {margin-bottom: 30px;position: relative;}
#main .nospace-right {padding-right: 0;}
#main .nospace-left {padding-left: 0;}

#main .inside .isotope.article-wrap {border-left: none;border-right: none;padding-top: 0;}
#main .mod_article .border,
#main .mod_article .article-wrap,
#main .ce_produkt .produkt-wrap > div {border-left-width: 1px;border-right-width: 1px;border-left-style: solid;border-right-style: solid;border-left-color: #3f3d41;border-right-color: #3f3d41;}

#main .mod_article .article-wrap,
#main .ce_produkt .produkt-wrap .fileTree {border-top-width: 1px;border-top-style: solid;border-top-color: #3f3d41;}
#main .foot {height: 0;border-style: solid;}
#main .ce_produkt .foot {border-color: #3f3d41 transparent transparent transparent;border-width: 10px 10px 0 10px;}
#main .mod_article .foot {border-color: #3f3d41 transparent transparent transparent;border-width: 10px 10px 0 10px;clear: both;}
#main .mod_article .article-wrap {padding: 30px 2%;}

#main .isotope {height: 75%; /* inherit height from body */}
#main .isotope:after {content: '';display: block;clear: both;}

#main .ce_produkt {border-left: medium none !important;border-right: medium none !important;width: 25%;
margin-bottom: 30px;float: left;}
#main .ce_produkt .produkt-wrap {position: relative;}
#main .ce_produkt .foot,
#main .ce_produkt .produkt-wrap > div {margin: 0 15px;}
#main .ce_produkt .produkt-wrap > div {background-color: #fff;}
#main .ce_produkt .name,
#main .ce_produkt .price,
#main .ce_produkt .sale-price {padding: 15px 0;}
#main .ce_produkt h2,
#main .ce_produkt h3,
#main .ce_produkt h6 {border-top: 1px solid #666666;border-bottom: 1px solid #666666;margin: 0 8%;width: auto;}
#main .ce_produkt h3 {font-size: 20px; line-height: 30px;}
#main .ce_produkt .description {padding: 0 15px;}
#main .checked .checkbox{color: transparent;left: 0;position: absolute;top: 0;border: none!important;background: none!important;}
#main .checked .price {border-right: none!important;float: left;width: 43%; margin-right: 0 !important;}
#main .checked .price h3 {font-size: 14px;margin-left: 16%;margin-right: 0;text-align: right;text-decoration: line-through;padding-right: 5px;}
#main .checked .sale-price h6{padding: 0;text-align: left;color: #cc0000;}

#main .kopf {width: 100%;padding-bottom: 0;padding-left: 2%;padding-right: 2%;}
#main .kopf .block { display: table-cell;  vertical-align: top; width: 22%;border-left: none;border-right: none;}
#main .kopf .ce_text{ border-left: 1px solid #3f3d41;border-right: 1px solid #3f3d41;width: 33%;padding-left: 2%!important;padding-right: 2%!important; padding-bottom: 45px !important;}

#main .information {border: 1px solid #3e3d40;}
#main fieldset {border: 1px solid #3e3d40;bottom: 0;position: absolute;width: 91%;}
#main fieldset h4 {background: none repeat scroll 0 0 #fff;margin: -10px auto 15px;width: 40%;}

#main .ce_gallery ul {list-style: none;margin-bottom: 0;}
#main .ce_gallery ul li {margin-bottom: 20px;}
#main .ce_gallery ul li.row_last {margin-bottom: 0;}

#main .ce_accordion .toggler {margin-top: -36px; outline: 0 none;}
#main .ce_accordion .toggler span {display: block;background-image: url("img/arrow-down.png");background-repeat: no-repeat;background-attachment: scroll;background-position: center center;background-color: transparent;border: 1px solid #1a171b;height: 36px;width: 36px;cursor: pointer;}
#main .ce_accordion .ui-accordion-header-active span {background-image: url("img/arrow-up.png");}
#main .setting02 .ce_accordion .toggler {margin-left: 16%;}
#main .setting03 .ce_accordion .toggler {margin-left: 81%;}
#main .ce_accordion {padding-bottom: 0!important;}
#main .ce_accordion .accordion {padding-bottom: 30px;}
#main .ce_accordion .accordion > div {padding-top: 30px;}
#main .ce_accordion .ce_image {border: medium none;float: left;padding: 40px 2% 0 2%;width: 25%;}

#main .ce_form {padding-left: 35px;padding-right: 60px;}
#main .ce_form button.submit { background: none repeat scroll 0 0 #666;color: #fff;font-family: "Rockwell W01";text-transform: uppercase;cursor: pointer;/*margin-top:15px;*/}
#main .ce_form h1 { margin-bottom: 40px;}
#main .ce_form .last{margin-bottom: 0;}

#main .ce_form .form-group {margin-bottom:0;}

#main .ce_form .widget.form-control {margin-bottom:20px;}

#main .ce_form .widget.widget-text.form-control,
#main .ce_form .widget.widget-textarea.form-control,
#main .ce_form .widget.widget-submit.form-control {border: 0;border-radius: 0;box-shadow: inset 0 0 0;background: none;}

/*#main .ce_form .widget.widget-textarea.form-control {margin-top:20px;}*/
#main .ce_form .widget.widget-textarea.form-control textarea {float:left;clear:both;margin-bottom: 20px;}

.row-md-height .article-wrap,
.row-sm-height .article-wrap {display: table;width: 100%;}
.col-md-height,
.col-sm-height {display: table-cell;float: none !important;vertical-align: top;}
.schmal-md {padding-left: 60px;padding-right: 60px;}

#main .isotope .article-wrap,
#main .setting02 .article-wrap,
#main .setting03 .article-wrap {padding-left: 0;padding-right: 0;}

#main .isotope .article-wrap {border: none;position: relative;margin: 0 1%;}
#main .isotope > .foot {display: none;}

#main .setting02 .kopf .block {padding: 0 0 0 2%;}
#main .setting03 .kopf .block {padding: 0 2% 0 0;}

#main .setting04 .ce_text {background: url("img/trans80.png") repeat scroll 0 0 transparent;left: 7.5%;position: absolute;top: 80px;width: 35%;z-index: 1;border-left: 0;border-right: 0;padding: 15px 2%;}
#main .setting04 .ce_text .text-wrap {padding: 0 6%;}
#main .setting04 .ce_text p {margin-bottom: 0;}

#footer {border-top: 2px solid #666666;}
#footer .inside {border-bottom: 2px solid #666;border-top: 3px solid #666666;margin-bottom: 10px;margin-top: 2px;}
#footer h2 {border-top: 1px solid #666666;border-bottom: 1px solid #666666;text-align: center;margin-top: 15px;}
#footer ul {list-style: none;}
#footer .block {text-align: center;font-size: 12px;text-transform: uppercase;}
#footer p,
#footer ul,
#footer #mc_embed_signup {border-bottom: 1px solid #666666;height: 210px;}
#footer .mod_navigation .invisible {position: absolute;}
#footer .mod_navigation a:hover {text-decoration: none!important; color: #cc0000;}
#footer .bottomline {border-bottom: 3px solid #666;clear: both;margin-bottom: 2px;}
#footer img { margin: 0 8px;}
#footer #mc_embed_signup {}
#footer #mc_embed_signup label {font-weight: normal;margin-bottom: 20px;}
#footer #mc_embed_signup input.text{margin-bottom: 10px;}
#footer #mc_embed_signup .submit-box {}
#footer #mc_embed_signup input.submit {background: none repeat scroll 0 0 #666;color: #fff;cursor: pointer;font-family: "Rockwell W01";text-transform: uppercase;width: 140px;display: inline;}

#footer .mod_navigation ul li strong {font-weight:normal;}

/* LG */
		
@media screen and (max-width: 1199px) {  
	#main fieldset {position: static;width: 100%;}
	#main .ce_produkt .foot, 
	#main .ce_produkt .produkt-wrap > div {margin: 0 10px;}
	#main .ce_produkt {margin-bottom: 20px;}
	#footer #mc_embed_signup input.submit {width: 100%;}
		}

/* MD */

@media screen and (max-width: 991px) {  
	#header #logo a {width: 200px;}		
	#header .mod_navigation ul li a {font-size: 16px;}
	#main h1, 
	#main h3 {width: 80%;}
	#main .ce_produkt {width: 33.3%;}	

	#main .nospace-left,
	#main .nospace-right {padding-left: 0; padding-right: 0;}
	#main .mod_article .border {border: none;}	

	#main .ce_form {padding-left: 15px;padding-right: 15px;}

	.row-md-height .article-wrap {display: block;}
	.col-md-height {display: block;padding-left: 0; padding-right: 0; margin-bottom: 15px;}
	.schmal-md {padding-left: 15px; padding-right: 15px;}
			
	#footer h2 {font-size: 16px;}	
		}

/* SM */
	
@media screen and (max-width: 767px) {
	#header #logo a {/*width: 135px;*/padding: 15px 0;margin-bottom: 40px;}		
	#header .mod_navigation ul {margin: 0;}
	#header .mod_navigation .navbar-inner {border-top: none;}	
	#header .mod_navigation ul li a {border: medium none;margin-bottom: 1px;}	

	#main .kopf .block {padding: 0 1% 20px 1% !important;}	
	#main .kopf .ce_text {border: none; display: block!important;padding: 0!important;width: 100%!important; margin-bottom: 25px;}

	#main .kopf .block {padding: 0 1% 20px 1% !important;display: block!important;}	
	#main .kopf .ce_text {border: none; padding: 0!important;width: 100%!important; margin-bottom: 25px;clear: both;}
	#main .kopf .ce_image {float: left;width: 33.3%;}

	#main .ce_accordion {clear: both;}
	#main .ce_accordion .toggler {margin: 0 !important; width: 100%;}
	#main .ce_accordion .toggler span {margin: 0 auto;}
	#main .ce_accordion .ce_image {padding-top: 20px;width: 50%;}
	#main .setting04 .ce_text {padding-left: 0;padding-right: 0;position: static;width: 100%;background: none;}
	#main .setting04 .ce_text .text-wrap {border: medium none;padding: 0 4%;}

	#main .ce_produkt {width: 50%;}
	#main .isotope .article-wrap {margin: 0 2%;}	

	.row-sm-height .article-wrap {display: block;}
	.col-sm-height {display: block;}
	
	#footer .inside {padding-top: 10px;}
	#footer p, #footer ul, #footer #mc_embed_signup {border-bottom: none;height: auto;margin-bottom: 20px;}	
	#footer h2 {display: inline;padding: 0 10px;}
	#footer #mc_embed_signup label {margin-bottom: 10px;}
	#footer #mc_embed_signup #mc_embed_signup_scroll input {width: 50%;display: inline;}


		}

/* XS */
		
@media screen and (max-width: 450px) {

	#main .kopf,
	#main .ce_accordion .ce_image {width: 100%;padding-left: 4%; padding-right: 4%;}
	
	#main .ce_produkt {width: 100%;}
	
	#footer #mc_embed_signup #mc_embed_signup_scroll input {width: 100%;}			
		}
		