.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{border:none;}

body #headingid63ac1f07a3c8f{font-size:1.8em;}
body #headingid63ac1fab917e5

@media screen and (max-width: 400px){
.yee-btn-lg{font-size:1em;}

}

  
  
  
/*.bg-transparent-white{background:rgba(255,255,255,0.8);}*/

/*#sp-component{padding:30px;}*/
.vm-product-descr-container-1 {
    min-height: 149px;
    margin-bottom: 6px;
}
span > * > a, span >  a{color:unset !important;}
.article .page-header, .article .article-info, .category #sp-main-body-wrapper, .contact #sp-main-body-wrapper, .productdetails #sp-main-body-wrapper {padding-left:15px;padding-right:15px;}
.mod-articles-category-tags{padding-bottom:15px;}#body, .body, body{clear: both;padding: 0px;margin: 0px;font-size:18px;hyphens: auto;-ms-hyphens: auto;}
p, h1, h2, h3, h4, h5, div, li, span{hyphens: auto;-ms-hyphens: auto;}
.row{margin-left: 0;}
.myhomepage{font-family: 'Lato', sans-serif;font-weight:700;color: #333;}
.myimgtop{overflow:hidden;height:250px;}
#logo{background:transparent;padding-bottom:30px;}
h1,h2,h3,h4,h5,h6{font-weight:700;font-size:125%;color: #333;text-transform: uppercase;line-height: 40px;}
a{color:#3d3d3d;text-decoration:none;display:inline-block;}
a:hover, a:active, a:focus{color:#000;text-decoration: none;}
.yeeditor{font-size:18px;}
p, li{line-height:25px;}
#more{margin-top:10px;margin-bottom: 5px;height:auto !important;padding:15px;width:90%;}
#pos0{height:100%;width:98%;display:block;}
#pos0 .mysocial{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;margin-right: 5%;margin-top: 50px;padding: 20px;position: relative;text-align: right;z-index: 2147483647;float:right;}
#pos2{background:#d3d3d3;width:100%;padding:0;margin-top: 60px;position:fixed;bottom:0;border-top:1px solid #333;box-shadow:0 -1px 5px 1px #000;overflow:hidden;}
#pos10inner ul{list-style:none;padding-left:0;}
#pos10inner ul .mod-articles-category-readmore{background: none repeat scroll 0 0 #DDDDDD;border: 1px solid #CDCDCD;border-radius: 5px;-moz-border-radius: 5px;padding: 20px;}
#pos10inner ul .mod-articles-category-readmore:hover{background: none repeat scroll 0 0 #fcfcfc;}
#pos15{background:#d3d3d3;clear:both;padding:1%;width:98%;position:relative;top:50px;}
#pos15inner{padding:5%;}
#pos15inner  a{color:#0d0d0d;}
#pos15inner  a:hover{color:#3d3d3d;}
#pos15inner  p, #pos15inner  h1{text-align:left !important;}
#pos15inner  h2{margin:0;}
.category-module ul, .category-module li{list-style:none;margin-left:0;}
.category-module .mod-articles-category-date{text-align:right;padding-bottom: 10px;border-bottom: 1px solid #e9e8e8;margin-bottom: 0px;display: block;width:100%;}
.box:first-child { margin-left: 0; }
.outer:before,.outer:after {content:"";display:table;}
.outer:after {clear:both;}
.myone {position: relative;}
.mytwo {width: 48%;}
.myfour {width: 23.8%;}
.mymenu{font-size:110%;cursor:pointer;background: none ;padding:0 5px 0 5px;display:inline-block;text-align: center;border-radius: 5px;color: #ccc;}
.mymenu:hover{text-shadow: 0 2px 5px  #0f0f0f;}
.mymenu span.mymenu{width:auto;background:none transparent;}
span.mymenu:before{font-family:FontAwesome;width:auto;color:#333;}
.mymenu .mymenu{font-size:110%;cursor:pointer;background: none repeat scroll 0 0 rgba(51, 51, 51, 1);padding:0 5px 0 5px;display:inline-block;text-align: center;border-radius: 5px;}
#resmenu{display:none;position:relative;top:50px;z-index:999;}
#resmenu li{width:100%;background: rgba(207, 207, 207, 0.8) ;border-bottom:1px solid #c3c3c3;list-style:none;text-align:left;padding:0;}
#resmenu li:hover{background: rgba(207, 207, 207, 0.3) ;}
#resmenu li a{padding:10px;display:block;width:100%;}
#resmenu ul{margin:0;padding:0}
#resmenu li.deeper ul li{margin:0;border:1px solid #fff;background:#f3f3f3;}
#resmenu li.deeper ul{margin:0;padding:0;}
#pos01{    
position:absolute;
top:0px;
left:0px;
overflow:visible; 
display:block;  width:96%;  
z-index:0;  
/*padding:0; */
left:0;
/*margin: 15px 2% 0 2%; */   
  padding: 15px 2% 0 2%; 
background:rgba(255,255,255,0.8);

}  
#pos1{
z-index:55;
position:relative;

}

#pos2inner ul{
margin:0;
padding:0;
}
#pos2inner{
padding:0 !important;
}
#pos2inner li{
    float:left;
    list-style: none outside none;
    margin: 5px 60px 5px 0px;
}
#pos2inner a{
font-size:80%;
}
#closeopen{
position:fixed;
top:0;
z-index:99999;
}
#contentinner, #pos10inner, #pos15inner, #pos2inner, #pos4inner{background: none repeat scroll 0 0 rgba(190, 190, 190, 0.6);border-radius: 3px;margin-left: 10%;margin-right: 10%;padding: 15px;}
.box{float:left;}
.box {display: block;float:left;margin: 0;padding:1%;}

/*++menu++*/
div.icemegamenu ul#icemegamenu{position:inherit;border:none;}
div.icemegamenu ul#icemegamenu li{background:#333;list-style:none;}
div.icemegamenu ul#icemegamenu li ul li div, div.icemegamenu ul#icemegamenu li ul li{background:#333;color:#ccc;}
#icemegamenu ul.icesubMenu{margin-top:40px;}
#icemegamenu ul.icesubMenu{top:35px;list-style:none;}
#icemegamenu li a.iceMenuTitle:hover, #icemegamenu li a.iceMenuTitle:hover span, div.icemegamenu #icemegamenu ul.icesubMenu li.active a span {color: #fff !important;font-weight: normal;}
#icemegamenu li a.iceMenuTitle:hover, #icemegamenu li a.iceMenuTitle:hover span, div.icemegamenu #icemegamenu ul.icesubMenu li.active a span{font-weight: normal !important;}
div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle, div.icemegamenu ul#icemegamenu li.active span.separator, div.icemegamenu ul#icemegamenu li:hover a.iceMenuTitle, div.icemegamenu ul#icemegamenu li:hover span.separator{color:#fff;text-transform:uppercase;}
div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle, div.icemegamenu ul#icemegamenu li.active span.separator, div.icemegamenu ul#icemegamenu li a.iceMenuTitle, div.icemegamenu ul#icemegamenu li span.separator{text-transform:uppercase;}
div.icemegamenu ul#icemegamenu li{border:none;}
div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle, div.icemegamenu #icemegamenu ul.icesubMenu li span.separator{background:none;padding:5px 0 8px 0;}
div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle:hover, div.icemegamenu #icemegamenu ul.icesubMenu li span.separator:hover{background:none;}
/*virtuemart*/
.category-view .row .category .spacer h2 a {display: block;font-size: 100%;text-align: center;}
.browse-view h1 {font-size: 200%;margin: 0 0 8px;padding: 0;}
.featured-view .spacer h3, .latest-view .spacer h3, .topten-view .spacer h3, .related-products-view .spacer h3, .browse-view .row .product .spacer h2 {font-size: 200%;margin: 0 0 6px;padding: 0;}
.featured-view .spacer span, .latest-view .spacer span, .topten-view .spacer span, .related-products-view .spacer span, .browse-view .row .product .spacer span {color: #333;font-size: 110%;}
.product-neighbours {color: #777777;margin: 0 0 15px;border-bottom:1px solid #E9E8E8;padding: 10px 0 10px 0;}
.back-to-category{text-align:right;}
.productdetails-view h1 {
    font-size: 200%;
    margin: 0 0 6px;
    padding: 0;
}
a.recommened-to-friend, a.ask-a-question{padding:5px;background:#fdfdfd;border:1px solid #ccc;border-radius:4px;}
a.recommened-to-friend:before{content:"Weiterempfehlen";}
.recommened-to-friend img{display:none;}
#posbot{display:none;}
#pos10{position:relative;top:50px;}
/*menu*/
.icemegamenu{font-size:80%;}
#icemegamenu li a.iceMenuTitle:hover, #icemegamenu li a.iceMenuTitle:hover span, div.icemegamenu #icemegamenu ul.icesubMenu li.active a span{font-weight:900;}
div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle, div.icemegamenu #icemegamenu ul.icesubMenu li span.separator{color:#ccc;}
#pos4 .custom h3 {font-size:90%;}
#pos4 .custom h3 a{margin-right:60px;}
#pos4inner{margin-bottom:20px;}
fieldset{width:100%;}
.mybox_bak{border-radius:5px;box-shadow: 1px 10px 10px 1px #333;border:1px solid #fff;background:#ccc;height:200px;width:33%;display:inline-block;}
#logoimg, .image-logo{transition: all 1.1s ease-in-out; transform:rotate(0deg) scale(1) skew(0deg) translate(0px);border:0px dotted transparent;width:150px;margin-right:0px;}
#logoimg{margin-right:0;}
#logoimg:hover{transition:All 0.4902s linear;transform:rotate(360deg) scale(1.0) skew(0deg) translate(0px);background:#fff;box-shadow:1px 1px 100px 1000px #fff;border:0px dotted transparent;color:#fff;}
#mycontent a.mybox{transition:All 1.1902s ease;width:22%;padding:5%;transform:rotate(0deg) scale(1) skew(0deg) translate(0px);font-size:200%;text-align:center;height:150px;background-color: #ffffff;border: 5px solid #ffffff;border-radius: 4px;box-shadow: 0 1px 3px rgba(178, 178, 178, 1);margin-bottom: 10px;margin-top: 10px;}
#mycontent a.mybox:hover{
transition:All 1.6902s ease;
box-shadow:0px 0px 1px 1px #333;
transform:rotate(0deg) scale(1.2) skew(0deg) translate(0px);
background:#3d3d3d;
border-radius:10px;
height:150px;
z-index:999;
color:#fff;
}
#mycontent a.mybox:hover:after{
transition:All 1.9902s ease;
content:"+";
border-radius:2px;
background:#000;
color:#fff;
transform:rotate(0deg) scale(1) skew(0deg) translate(0px);
display:block;
width:98%;
font-size:200%;
padding:2%;
}
#mycontent a.mybox:after{
transition:All 1.9902s ease;
content:"+";
border-radius:2px;
background:transparent;
color:transparent;
transform:rotate(0deg) scale(0.5) skew(0deg) translate(0px);
display:block;
width:98%;
font-size:100% !important;
padding:2%;
z-index:-111;
}
.myflip:hover{
transition:All 5.6902s linear;
transform:rotate(0deg) scale(5) skew(0deg) translate(1px);
}
.qltabs_head{
margin-top:20px;
}
.qltab_head{
background:#efefef;
}
fieldset{
border:none;
padding:0;

}
div.icemegamenu #icemegamenu ul.icesubMenu li.active a.iceMenuTitle{
background-image:none;
}
.pagination li, #article-index li{
float:left;
margin:10px;
list-style:none;
}
.pagenavcounter{
clear:both;
display:block;
width:100%;
text-align:right;
}
#sp--wrapper {
margin-bottom:40px;
padding-bottom: 15px;
padding-top: 15px;
}
#sp-main-body-wrapper{
margin-top:40px;
}
#sp--wrapper , #sp-main-body-wrapper{
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0 !important;
}


@media only screen and (max-width: 800px) {
  .box { 
    margin: 0 0 0 0%;
  }
}

@media only screen and (max-width: 800px) {.item.column-1 {    float: none;    padding-right: 0;    width: 100%;}.item.column-2 {    float: none;    width: 100%;}
  .myfour {
    width: 100%; 
  }
  .mytwo {
    width: 98%; 
  }
  
  .mymenu{
       font-size:120%;
    }
    #body, .body{
       font-size:120%;
    }
    img{
       /*width:50%;*/
       }
#resmenu{
display:block;
width:98%;
}

#mycontent {
    display: block;
    position: relative;
    top: 0px;
    width: 100%; /*96%;*/
}
#mycontent a.mybox {
    background: none repeat scroll 0 0 #DDDDDD;
    border-radius: 0;
    box-shadow: 0 0 0 0 #333333;
    font-size: 120%;
    height: 50px;
    padding: 5%;
    text-align: center;
    transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
    transition: all 1.1902s ease 0s;
    width: 90%;
}
#mycontent a.mybox:hover{
transition:All 1.6902s ease;
box-shadow:0px 0px 1px 1px #333;
transform:rotate(0deg) scale(1.01) skew(0deg) translate(0px);
background:#3d3d3d;
border-radius:0;
height:50px;
z-index:999;
color:#fff;
}
#mycontent a.mybox:after {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 2px;
    color: rgba(0, 0, 0, 0);
    content: "+";
    display: block;
    font-size: 100%;
    padding: 2%;
    transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
    transition: all 1.9902s ease 0s;
    width: 88%;
    z-index: -111;
}
#pos1, #pos0{
display:none;
}
#pos2inner li {
    float: none;
    list-style: none outside none;
    margin: 10px 60px ;
  display:block;
  text-align:center;
  font-size:100%;
  border-bottom:1px dotted #fff;
}
#pos15inner{
/*width:50%;*/
padding:1%;
width:98%;
}
#contentinner, #pos10inner, #pos15inner, #pos2inner, #pos4inner{
margin-left:0;
margin-right:0;
}
.output-billto span.values, .output-shipto span.values, .floatleft, span.floatleft{
float:none;
width:100%;
}
dl, dt{
width:94%;
}
dd{
margin-left:0;
width:94%;
}
dd input,dd textarea {
width:94%;
}

fieldset{
width:94%;
}
fieldset legend{
width:94%;
}
#pos4 .custom h3 a {
    margin-right: 0px;
  display:block;
  width:100%;
  text-align:center;
  border-bottom:dotted 1px #fff;
}
#pos2 {
position:inherit;
}
.qltab_head{
display:block;
/*width:100%;*/
margin: 0 !important;
float:none !important;
border-radius: 0 !important;
border-bottom: 1px solid #333 !important;

}
#contentinner, #pos10inner, #pos15inner, #pos2inner, #pos4inner{
padding:0 !important;
background:none #fff;
}

#body, .body body{
background: none #fff !important;
}




}

/*-------------responsive end-------------*/

input, textarea{
background:#fff;
border:1px solid #d3d3d3;
border-radius:3px;
  padding:3px;
}
button{
  background:#3d3d3d;
  border:1px solid #d3d3d3;
border-radius:3px;
  padding:5px 15px 5px 15px;
  color:#ccc;
}
.article-info-term{
display:none;
}
.article-info .published{
margin-left:0;
font-size:70%;
}
.blog .item-separator{
border-bottom:1px dotted #ccc;
margin-bottom:30px;
}
#mycontent .blog .readmore a {
    background: none repeat scroll 0 0 #ccc;
    border: 1px solid #CDCDCD;
    border-radius: 5px;
    padding: 20px;
  display:block;
  }
  #mycontent .blog .readmore a.btn{
    background: none repeat scroll 0 0 transparent;
    border: 0px solid #CDCDCD;
    border-radius: 0px;
    padding: 20px;
  display:block;
  
   background: none repeat scroll 0 0 #fff /*#3d3d3d*/ !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 /*#f3f3f3*/ !important;
    cursor: pointer !important;
    display: block !important;
    padding: 5px 20px 5px 20px !important;
    text-align: center !important;
	text-transform: uppercase !important;
	font-size:18px !important;
  }
.mehr, .mybutton, .product-details, a.readmore{
    background: none repeat scroll 0 0 #fff /*#3d3d3d*/ !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 /*#f3f3f3*/ !important;
    cursor: pointer !important;
    display: block !important;
    padding: 5px 20px 5px 20px !important;
    text-align: center !important;
	text-transform: uppercase !important;
	font-size:18px !important;
  }
.readmore{max-width:250px;margin-top:15px;}
.mybutton{background: none repeat scroll 0 0 #fff;border: 1px solid #000;border-radius: 0px;color: #f3f3f3;cursor: pointer;display: inline-block;padding: 5px 20px 5px 20px;text-align: center;text-transform: uppercase;font-size:18px;width:320px;margin:0 auto;}
.mehr:hover{color:#fff;background:#dcdcdc;}
.mybutton:hover{color:#fff;background:#505050;}
.totopmy{width:30px;height:30px;}
#slider .slider-arrow-nav {display: none;}
code {color: #3d3d3d;white-space: nowrap;background-color: transparent;border: 0px solid #e1e1e8;padding: 2px 4px;  font-size: inherit;}
#pos01 code .icon-heart {color: #ff0000;}
.qltabs ul{margin-left: 0;}
.qltabs li{list-style: none;}
.carousel-caption {background: none transparent;top: 20%;left: 0;padding: 15px;position: absolute;right: 0;font-size: 190%;color: #fff;text-shadow: 0 0 1px #000;text-align:center;}
.carousel-control {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid #fff;
    border-radius: 0;
    color: #fff;
    font-size: 60px;
    font-weight: 100;
    height: 30px;
    left: 15px;
    line-height: 30px;
    margin-top: -20px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 40px;
}
.mod_mymenu {
margin-top:0px;
    background-color: transparent;
	font-size: 14px;
    
}
.mod_mymenu_li_base a, .mod_mymenu_li_base a:active {
    color: #999 !important;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
    text-decoration: none;
}
.kreis{
background: none repeat scroll 0 0 #333;
    border-radius: 100%;
    clear: both;
    color: #fcfcfc;
    display: block;
    height: 95px;
    margin: 80px auto 10px;
    padding: 25px;
    position: absolute;
    text-align: center;
    top: -1px;
    width: 95px;
	z-index:-1;
	}
.kreis a{display:block;width:100%;}
.z1{top: -2px;left:60%;height: 245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(160, 160, 160, 0.8);}
.z2{top: -50px;left:15%;height: 245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(150, 150, 150, 0.8);}
.z3{
	
	top: 133px;
	left:20%;
	height: 245px;
	line-height: 245px;
	width: 245px;
	background: none repeat scroll 0 0 rgba(140, 140, 140, 0.8);
	}
.z4{
	
	top: 478px;
	left:25%;
	height: 245px;
	width: 245px;
	background: none repeat scroll 0 0 rgba(130, 130, 130, 0.8);
	}
.z5{
	
	top: 7px;
	left:80%;
	height: 245px;
	line-height: 245px;
	width: 245px;
	background: none repeat scroll 0 0 rgba(120, 120, 120, 0.8);
	}
.z6{
	
	top: 305px;
	left:35%;
	height: 245px;
	line-height: 245px;
	width: 245px;
	background: none repeat scroll 0 0 rgba(110, 110, 110, 0.8);
	}
.z7{
	
	top: 415px;
	left:40%;
	height: 245px;
	line-height: 245px;
	width: 245px;
	background: none repeat scroll 0 0 rgba(100, 100, 100, 0.8);
	}
.z8{top: -102px;left:45%;height: 245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(90, 90, 90, 0.8);}
.z9{top: 555px;left:80%;height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(90, 80, 90, 0.8);}
.z10{top: 280px;left:70%;height: 245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(10, 90, 90, 0.8);}
.z11{top: 380px;left:55%;height: 245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(90, 20, 90, 0.8);}
.z12{top: 480px;left:70%;height: 245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(90, 90, 30, 0.8);}
.z13{top: 580px;left:50%;height:245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(40, 90, 90, 0.8);}
.z14{top: 168px;left:15%;height: 245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(90, 50, 90, 0.8);}
.z15{top: 501px;left:9%;height:245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(90, 90, 60, 0.8);}
.z16{top: 8px;left:5%;height: 245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(70, 90, 90, 0.8);}
.z17{top: 350px;left:5%;height: 245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(90, 80, 90, 0.8);}
.z18{top: 200px;left:50%;height: 245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(90, 0, 90, 0.8);}
.z19{top: 300px;left:30%;height: 245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(90, 90, 100, 0.8);}
.z20{top: 102px;left:40%;height: 245px;line-height: 245px;width: 245px;background: none repeat scroll 0 0 rgba(120, 90, 90, 0.8);z-index:-2;}	
#sp-header-wrapper {

  background: rgba(0, 0, 0, 0.3);
    /*box-shadow: 0 1.3px 0 rgba(0, 0, 0, 0.1) inset, -1px -5px 4px rgba(0, 0, 0, 0.525);*/
    text-align: center;
	/*-webkit-box-shadow:  0 1.3px 0 rgba(0, 0, 0, 0.1) inset, -1px -5px 4px rgba(0, 0, 0, 0.525);
  -moz-box-shadow:  0 1.3px 0 rgba(0, 0, 0, 0.1) inset, -1px -5px 4px rgba(0, 0, 0, 0.525);*/
}
.logo-wrapper{
text-align:center;
}
.accordion-group {
    border: 0px solid #e5e5e5;
    border-radius: 0px;
    margin-bottom: 2px;
}
.accordion-inner {
    border-top: 0px solid #e5e5e5;
    padding: 9px 15px;
	text-align:center;
	background: rgba(200,202,200, 0.8);
}
.accordion-inner p{
text-transform: uppercase;
}
a:focus {
    outline: none;
    outline-offset: -2px;
}
.accordion-heading .accordion-toggle {display: block;padding: 25px 15px 8px;text-align:center;font-size: 130%;text-transform: uppercase;background: rgba(155, 155, 155, 0.7);color: #fcfcfc;}
.accordion-toggle:hover, .accordion-toggle:focus{text-decoration: none;}
.accordion-toggle::after {color: #333;content:"\f078";display: block;font-family: "FontAwesome";font-size: 50%;font-weight: 100;padding-top: 5px;}
.sp-iStoreii-layout h1.sp-title {
    font-size: 200%;
    font-weight: bold;
    line-height: auto;
    margin-bottom: 30px;
    text-transform: uppercase;
	text-align:center;
	background: none rgba(255, 255, 255, 0.7);
	display:table;
	padding: 10px 40px;
	clear: both;
	
}
.sp-introtext{
    font-size: 200%;
	text-align:center;
	background: none rgba(255, 255, 255, 0.7);
	display: table;
	padding: 10px 40px;
	clear: both;
	
	}
.sp-full-text{
    font-size: 110%;
	text-align:center;
	background: none rgba(255, 255, 255, 0.7);
	display: table;
	padding: 10px 40px;
	clear: both;
	
	}
.sp-slider-content, .sp-vertical-middle{
text-align: center;
}
.nav-child li{
text-align:left;
}
 #sp-smart-slider.sp-iStoreii-layout, #sp-smart-slider.sp-iStoreii-layout.loading::before {
    background: none repeat scroll 0 0 #cccfbb;
}
div.product {border: 0px solid #ddd;float: none;text-align:center;}
.myvmimg{
text-align: center;
display:block;
}
.myvmimg img{
padding:18%;
background: rgba(195, 195, 195, 0.2);
border-radius: 1px;
}
.myvm{position:relative;}
.myvm h2 {position:relative;bottom:150px;transform: rotate(-15deg);font-size:200%;}
.category-view .row .category   .myvm h2 .mybutton2{font-size:149%;position:relative;top:-20%;}
.category h2{
text-align:left;
}
.blog  h2{
text-align:left;
}
.category .vm-product-descr-container-1 h2 a, .category .vm-product-descr-container-0 h2 a{
display:inline-block !important;
color: #030303;
font-size: 18px !important;
position:relative;
bottom:40px;
}
.vm-pagination_
{
display:block;
width:100%;
}
/*
.category h2 a{
display:inline-block !important;
color: #030303;
font-size: 18px !important;
position:relative;
bottom:40px;
}
*/
.blog  h2 a{
display:inherit;
color: inherit;
font-size: inherit !important;
position:inherit;
bottom:inherit;
}
.blog .items-row{
border-bottom: 1px solid #e9e8e8;
margin-bottom:20px;
padding-bottom:40px;
border-bottom: dashed 1px;
}
.browse-view h1{
margin-bottom:20px;
}
.browse-view h1, .category_description, .vm-product-descr-container-1, .product-price, .vm-details-button .product-details{
text-align: left;
width:100%;
}
div.vm-details-button{
width:300px;
margin: 0 auto;
}
div.vm-details-button a {
width: 250px !important;
max-width: 250px;
}
.browse-view .spacer{
margin-top:20px;
background:rgba(195, 195, 195, 0.2);
}
.productdetails-view .vm-product-media-container{
background:rgba(195, 195, 195, 0.2);
}
.productdetails-view .product-price{
text-align:left;
}
.category-view .row .category .spacer, .featured-view .spacer, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .related-products-view .spacer, .browse-view .row .product .spacer {
    padding: 15px;
}
.main-image, .featured-view .product, .latest-view .product, .topten-view .product, .recent-view .product, .related-products-view .product, .center, span.center {
    text-align: center;
	padding: 15px;
}
.ask-a-question-view .product-summary {
    border-bottom: 1px solid #cac9c9;
    margin: 15px 0 0;
    padding: 0 0 10px;
}
.customer-reviews, .ask-a-question-view .form-field {
    margin: 15px 0 0;
}
#fancybox-wrap {
    display: none;
    left: 0;
    outline: medium none;
    padding: 20px;
    position: fixed !important;
    top: 0 !important;
    z-index: 1101;
    width:85% !important;
}
#fancybox-content {
width:100% !important;
border: 0 !important;
}
#fancybox-img{
width:auto !important;
height: 100% !important;
}
#fancybox-close{
background-image: none;
}
#fancybox-close:after{
content:"x";
}
#background-my, .background-my{
position: fixed;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
background-size: cover;
}
.yeeditor {
    background-color: transparent !important;
}
#jcemediabox-popup-body {  
    opacity: 0.95;  
}
input, textarea, .uneditable-input {
    width: 95%;
}
.form-horizontal .control-label {
  text-align:left;
}
.btn, input, textarea{
  border-radius: 0;
  
}
.hidden{
display:none;}
#users p, #users li{
line-height: 170%;
text-align:justify;
font-size:14px;
}
#users p a{display:inline;}

.qltabs_head .qltab_head {
border-radius:0;
margin-right:5px;
}
#sp-teasers-wrapper{
margin-top:40px;
}
#sp-teasers-wrapper h3, #sp-users-wrapper h3{
text-align:center;
font-size:130%;
}
#sp-users-wrapper h3{
font-size:14px;
}
#sp-teasers-wrapper .mod-content p{
text-align:center;
font-size:13px;
text-transform: uppercase;
}
#sp-users-wrapper{
margin-top:150px;
margin-bottom:150px;
}
}
#sp-users-wrapper .mod-content p{text-align:justify;font-size:90%;hyphens: auto;-ms-hyphens: auto;}
#sp-menu {top:-1200px;-webkit-transition: top 3s, width 2s, right 2s, margin 1s; /* Safari */transition: top 3s, width 2s, right 2s,  margin 1s;right:-25%;left:25%;width: 100%;}
#sp-menu.sticky{position:fixed;top:265px;-webkit-transition: top 0.5s, width 1s, right 1s,  margin 0.9s; /* Safari */transition: top 0.5s, width 1s, right 1s,  margin 0.9s;z-index:9999;right:0%;left:33%;width: auto;margin:-250px 0 0 0;}
#sp-menu.sticky #sp-main-menu ul.level-0 > li > a .menu-desc{display:none;}
#sp-menu.sticky >#sp-main-menu > .sp-menu > .menu-item > .sp-submenu{margin-top:0;top:38px !important;}
.sp-totop.sticky{position:fixed;bottom:45px;-webkit-transition: top 0.5s, width 1s, right 1s,  margin 0.9s; /* Safari */transition: top 0.5s, width 1s, right 1s,  margin 0.9s;z-index:999999;right:10%;width:25px;height:25px;text-align:center;background: rgba(55, 55, 55, 0.7);}
.sp-totop .icon-caret-up::before{font-family:FontAwesome;}
#sp-menu .menu .menu-title{font-size:15px;}
#sp-newsflash-wrapper {margin: 40px 0 20px 0 !important;}
.activebar-container{bottom:0;top:inherit;}
.haben h3{margin-top:25px;}
.myslogan span{background-color:rgba(250, 250, 250, 0.5); padding:15px;}
.test{
background-color: rgba(255, 255, 255, 0.8);
font-size:12px;
}
#jcemediabox-popup-frame{
padding-top:75px;
}
.newsflash.wp-content{margin-bottom:75px;}
.newsflash.wp-content h2.wp-content{margin-top:50px;}
#sp-position2 .random-article-wrapper{margin:75px 0;}
header > .container{overflow:visible;}
#redim-cookiehint .cookiecontent{font-size:12px;}
#redim-cookiehint .cookiebuttons .btn {
    padding: 5px 10px !important;
    border-radius: 16px !important;
    color: #111 !important;
    background-color: #fff !important;
    font-size: 12px;
    line-height: 1.5em;
    margin-top: 2px;
    margin-bottom: 2px;
    cursor: pointer;
}


.module.myepointssearch input#myajax_shop_search_field{line-height:37px;height:46px;}
.module.myepointssearch .myajax_shop_search {
    position: relative;
    width: 75%;
    margin: 0 auto;
}

/*Projektverwaltung*/
