@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	max-width: 560px;
	margin: 0 auto;

}

strong, b 
{
  font-weight: bold;
}

em, i 
{
  font-style: italic;
}

.clear  { clear:both; }

.bold { font-weight:bold; }

.fright { float:right; }

.fleft { float:left; }

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body { 
	font-size:12px;
	color: #222;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	background: #FFF;
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(/images/radio.png) no-repeat;
	margin-top:-4px;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(/images/select.png) no-repeat;
	overflow: hidden;
}


img {
	max-width: 100%;
	max-height:100%;
	height:auto;
}

 iframe {
        max-width: 100% !important;
    }


.h40 {
height:40px;
display:block;
clear:both;
}

.w600 {
width:560px !important;
}

a {
text-decoration:none;
color:#79aa07;
}



#vorheader {
display:none;
}

#vorheadermitte {
margin:0 auto;
width:560px;
}

#vorheader p {
float:left;
width:333px;
text-transform:uppercase;
font-size: 13.5px;
line-height: 30px;
color: #777;
font-family:'Times New Roman',Times,serif;
}

#page {
width:560px;
margin:0px auto;
}

#header {
width:560px;
padding:0;
margin:0;
position:relative;
z-index:990;
}

#header_oben {
    height: 100px;
    position: relative;
}


#header_warenkorb {
    background: url("/images/sprite-weiss.png") no-repeat scroll 170px -36px transparent;
    float: right;
    height: 70px;
    padding: 20px 0 0 60px;
    position: relative;
    width: 175px;
}
#warenkorb_link {
    display: block;
    height: 80px;
    position: absolute;
    right: 0;
    top: 0;
    width: 220px;
}

#warenkorb_inhalt {
    font-weight: bold;
	font-size:18px;
	margin-left:-50px;
}

#warenkorb_versand {
    color: #808080;
    display: block;
    font-size: 15px;
    line-height: 19px;
	margin-left:-50px;
	margin-top:7px;
}


#warenkorb_inhaltsliste {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    font-size: 12px;
	color:#555;
    line-height: 15px;
    padding: 10px;
    position: relative;
    right: 100px;
    top: 18px;
    width: 225px;
    z-index: 15000;
	overflow:hidden;
}




#header_warenkorb #warenkorb_anzahl {
 color: #000000;
    display: block;
    font-size: 14px;
    margin: 19px 0 0 134px;
    position: absolute;
    text-shadow: 1px 0 1px #333333;
}



.warenkorb_fuellung {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    min-height: 70px;
}

.warenkorb_fuellungbild {
    float: left;
    margin-right: 6px;
	border: 1px solid #ccc;
}



.warenkorb_artikel {
color:#555;
width:142px;
margin-left:80px;
}


.warenkorb_preis {
color:#555;
font-weight:bold;
width:142px;
margin-left:80px;
text-align:right;
}

.warenkorb_gesamtpreis {
    border-bottom: 3px double #CCCCCC;
    padding-bottom: 20px;
}

.gruenbutton {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	padding:6px 17px;
	margin-left:2px;
	text-decoration:none;
	width: 100px;
	margin-top:15px;
	text-align:center;
	
}

.gruenbutton:active {
	position:relative;
	top:1px;
}


#warenkorb_kassenbutton  a{

    color: #FFFFFF;
   
}



.paypal_checkout img {
width:200px;
}

.amazoncheckoutbutton {
margin-top:60px;width: 100%;
text-align: center;

}

.paypalcheckoutbutton {
margin-top:60px;width: 100%;
text-align: center;

margin-bottom:60px;
}





#wandtattoo-logo {
    float: left;
	margin-left:15px;
    margin-top: 20px;
}





#header_feat1 {
    
    display: block;
    float: left;
    margin-top: 14px;
  
}





#header_feat1 ul {
    list-style:none;
	margin-left:5px;
	margin-top:20px;

}

#header_feat1 ul li {
    border-right: 1px solid #abc814;
    display: inline;
    float: left;
}

#header_feat1 ul li:last-child{
    border-right: none;
}

#header_feat1 ul li a{
  color: #555;
    display: block;
    font-size: 18px;
    padding: 0px 5px;
    
    
}





#header_feat2 {
   
    display: block;
position:absolute;
    height: 44px;
    margin-left: 505px;
top: 110px;
    width: 44px;
	z-index:600px;
}









#kategorie-icon-mobile {
margin: 0 15px -9px -20px;
}








#headernavi {
    background: url("/images/sprite-back.png") repeat-x scroll 0px -40px transparent;
    display: block;
    height: 30px;
    width: 1000px;
}




#headernavi ul {
    list-style:none;
	margin-left:5px;

}

#headernavi ul li {
    border-right: 1px solid #BCE0F0;
    display: inline;
    float: left;
}

#headernavi ul li:last-child{
    border-right: none;
}

#headernavi ul li a{
  color: #FFFFFF;
    display: block;
    font-size: 18px;
    padding: 6px 20px;
    text-shadow: 1px 0 1px #333333;
    
}

#headernavi ul li:last-child a{
    padding: 6px 30px 6px 35px;
}




#headernavi ul li a.home {
    background: url("/images/transparent-sprite.png") no-repeat scroll 0px -547px transparent;
    display: block;
    height: 30px;
    width: 35px;
	  padding: 0px 10px;
	margin-left:0px;
	
}



#headernavi ul li.current{
background: url("/images/sprite-back.png") repeat-x scroll 0px -80px transparent;
box-shadow: inset 2px 2px 5px #6d154b;


}

#hauptmenuunten {

    border-top: 1px solid #9DCE2C;
	width: 100%;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #e1e1e1) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #e1e1e1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e1e1e1');
	background-color:#e1e1e1;
}


img.home-icon-dark{ 
margin: 10px;
width: 35px;
}

/*Style 'show menu' label button and hide it by default*/
.show-menu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	background-color: #9dce2c;
	background-image: -webkit-linear-gradient(bottom, #9dce2c , #8cb82b);
	background-image: -moz-linear-gradient(bottom, #9dce2c , #8cb82b);
	background-image: -o-linear-gradient(bottom, #9dce2c , #8cb82b);
	background-image: -ms-linear-gradient(bottom, #9dce2c , #8cb82b);
	background-image: linear-gradient(to top, #9dce2c , #8cb82b);
	color: #fff;
	text-shadow: none;
	text-align: center;
	padding: 20px 0;
	display: none;
	font-size:30px;
	font-weight:bold;
		margin:110px 0 0;
}

/*Hide checkbox*/
input[type=checkbox]{
    display: none;
}

/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #wandtattoo-hauptnavigation{
    display: block;
}


#wandtattoo-hauptnavigation {
display:none;
}

/*Navigation Bar*/
ul.wandtattoo-navigation-bar{
	margin: 0 0 90px;
	width: 560px;
max-width: 560px;
	display: block;
	background-color: #f1f1f1;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 3px rgba(255,255,255,.8);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 3px rgba(255,255,255,.8);
	box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 3px rgba(255,255,255,.8);
	background-image: -webkit-linear-gradient(bottom, #e5e5e5, #fff);
	background-image: -moz-linear-gradient(bottom, #e5e5e5, #fff);
	background-image: -o-linear-gradient(bottom, #e5e5e5, #fff);
	background-image: -ms-linear-gradient(bottom, #e5e5e5, #fff);
	background-image: linear-gradient(to top, #e5e5e5, #fff);
	border-top: none;
	padding:0;
}

/*Dropdowns*/
ul.wandtattoo-navigation-bar ul{display:none;}
ul.wandtattoo-navigation-bar li:hover>ul{display:block}
ul.wandtattoo-navigation-bar ul{position: relative;}
ul.wandtattoo-navigation-bar ul {
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 3px rgba(255,255,255,.8);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 3px rgba(255,255,255,.8);
	box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 0 3px rgba(255,255,255,.8);
	z-index: 5000;
	width: 470px;
	margin: 0px;
	padding:0;
}


/*List Items*/
ul.wandtattoo-navigation-bar li{
max-width:540px;
width:540px;
	display:block;
	margin: 0px;
	border-bottom: 1px solid #ccc;
	-webkit-box-shadow: 1px 0px 0px rgba(255,255,255,.75);
	-moz-box-shadow: 1px 0px 0px rgba(255,255,255,.75);
	box-shadow: 1px 0px 0px rgba(255,255,255,.75);
		background-image: -webkit-linear-gradient(bottom, #e5e5e5, #fff);
	background-image: -moz-linear-gradient(bottom, #e5e5e5, #fff);
	background-image: -o-linear-gradient(bottom, #e5e5e5, #fff);
	background-image: -ms-linear-gradient(bottom, #e5e5e5, #fff);
	background-image: linear-gradient(to top, #e5e5e5, #fff);
	padding: 0;
	padding-left:20px;
}

ul.wandtattoo-navigation-bar li ul li{
width:500px;
max-width:500px;
	display:block;
	margin: 0px;
	border-bottom: 1px solid #ccc;
	-webkit-box-shadow: 1px 0px 0px rgba(255,255,255,.75);
	-moz-box-shadow: 1px 0px 0px rgba(255,255,255,.75);
	box-shadow: 1px 0px 0px rgba(255,255,255,.75);
		background-image: -webkit-linear-gradient(bottom, #fff, #fff);
	background-image: -moz-linear-gradient(bottom, #fff, #fff);
	background-image: -o-linear-gradient(bottom, #fff, #fff);
	background-image: -ms-linear-gradient(bottom, #fff, #fff);
	background-image: linear-gradient(to top, #fff, #fff);
	margin-left:40px;
}

ul.wandtattoo-navigation-bar li ul li a{
	padding: 0 0 0 20px;
	}
	
ul.wandtattoo-navigation-bar li.bestsellerliste{
	border-right: none;
		-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	float:left;

}

ul.wandtattoo-navigation-bar li.bestsellerliste{
padding: 0;
	padding-left:20px;
}

ul.wandtattoo-navigation-bar li.active {
	border: none;
}

ul.wandtattoo-navigation-bar ul li {
	float:none;
	padding: 5px 0; 
}

ul.wandtattoo-navigation-bar li ul li:last-child a{
font-size:23px;
	max-width:540px;
}

/* Regular Links*/
ul.wandtattoo-navigation-bar a:active, ul.wandtattoo-navigation-bar a:focus {
	outline-style:none;
}

ul.wandtattoo-navigation-bar a {
	height: 60px;
	display:block;
	line-height: 65px;
	background: none;
	text-shadow: 0 1px 0 rgba(255,255,255,.50);
	padding: 0px 8px;
	text-decoration: none;
	color: #555;	
	margin: 0px;
	font-weight: bold;
	font-size: 30px;
	text-transform: uppercase;
}

/*Multi-level Links*/

ul.wandtattoo-navigation-bar ul a {
	margin: 0px;
	height: 60px;
	line-height: 65px;
		max-width:470px;
}
ul.wandtattoo-navigation-bar span{
	overflow:hidden;
}

ul.wandtattoo-navigation-bar ul a {
	text-align:left;
	white-space:nowrap;
}


/*Active State*/
ul.wandtattoo-navigation-bar li.active a {
	padding: 0;
	background-color: ##9dce2c;
	background-image: -webkit-linear-gradient(bottom, #9dce2c , #8cb82b);
	background-image: -moz-linear-gradient(bottom, #9dce2c , #8cb82b);
	background-image: -o-linear-gradient(bottom, #9dce2c , #8cb82b);
	background-image: -ms-linear-gradient(bottom, #9dce2c , #8cb82b);
	background-image: linear-gradient(to top, #9dce2c , #8cb82b);
	color: #fff;
	text-shadow: none;
	max-width:530px;
}

ul.wandtattoo-navigation-bar li.active ul li a{

		background-image: -webkit-linear-gradient(bottom, #eee , #eee);
	background-image: -moz-linear-gradient(bottom, #eee , #eee);
	background-image: -o-linear-gradient(bottom, #eee , #eee);
	background-image: -ms-linear-gradient(bottom, #eee , #eee);
	background-image: linear-gradient(to top, #eee , #eee);
	color: #555;
	text-shadow: none;
}

ul.wandtattoo-navigation-bar li.active ul li.active a {

	background-color: #9dce2c;
	background-image: -webkit-linear-gradient(bottom, #9dce2c , #8cb82b);
	background-image: -moz-linear-gradient(bottom, #9dce2c , #8cb82b);
	background-image: -o-linear-gradient(bottom, #9dce2c , #8cb82b);
	background-image: -ms-linear-gradient(bottom, #9dce2c , #8cb82b);
	background-image: linear-gradient(to top, #9dce2c , #8cb82b);
	color: #fff;
}


/*Arrow Images*/


ul.wandtattoo-navigation-bar span{
	display:block;
	background-image:url(/images/mobilenaviarrow-aktiv.png);
	background-position:400px center;
	background-repeat: no-repeat;
   }

	


	/*Create vertical spacing*/
	ul.wandtattoo-navigation-bar li {
		margin-bottom: 1px;
	}
	/*Make all menu links full width
	ul.wandtattoo-navigation-bar li, ul.wandtattoo-navigation-bar li a, ul.wandtattoo-navigation-bar li ul,  ul.wandtattoo-navigation-bar li ul li,  ul.wandtattoo-navigation-bar li ul li a {
		width: 100%;
	}*/
	/*Display 'show menu' link*/
	.show-menu {
		display:block;
	}
	
	
	
	
	




#breadcrumb {
margin: 20px 0 10px 10px;
max-width: 540px;
overflow:hidden;
}

#breadcrumb a{
font-size:15px;
	color:#333;
}

.breadcrumbsub {
    background: url("/images/transparent-sprite.png") no-repeat scroll 8px -1062px transparent;
    padding-left: 20px;
	
}


.breadcrumbactive {
    background: url("/images/transparent-sprite.png") no-repeat scroll 6px -1092px transparent;
    padding-left: 20px;
	color:#9dce2c !important;
}



#header_suchfeld {
    float: left;
    height: 30px;
    margin-bottom: 0;
    width: 400px;
}

#header_sucheingabe {
background: url("/images/sprite-weiss.png") no-repeat scroll 2px -214px white;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    font-size: 23px;
    height: 34px;
    margin: 10px 0 0 10px;
    padding: 0 4px 0 30px;
    vertical-align: top;
    width: 330px;
	
}

#header_suchbutton {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:23px;
	font-weight:bold;
	padding:0px 17px 1px;
	margin-left:2px;
	text-decoration:none;
	width: 100px;
	text-align:center;
    height: 36px;
    margin: 10px 0 0 -5px;
    width: 115px;
	
	
	
	
}


#header_suchbutton:active {
	position:relative;
	top:1px;
}




#header_infos {
    float: right;
    margin-right: 0px;
    width: 580px;
	height:30px;
}

#header_infoteile {
    float: right;
    font-size: 12px;
    margin-top: 7px;
    position: relative;
    z-index: 400;
	list-style:none;
	
}

#header_infos #header_infoteile li {
    height: 24px;
    margin-right: 0;
    padding: 6px 0px 0 0;
    position: relative;
	 float: left;
}




.faq h3 {
margin-top:40px;
}

.faq_icon {

 background: url("/images/transparent-sprite.png") no-repeat scroll 0 -449px transparent;
 padding: 3px 25px 5px 30px;
 color:#555;
 }
 

 
 .wunschzettel_icon {

 background: url("/images/transparent-sprite.png") no-repeat scroll 0 -798px transparent;
 padding: 6px 25px 5px 25px;
 color:#555;
 }
 
 .anmelden_icon {

 background: url("/images/transparent-sprite.png") no-repeat scroll 0 -399px transparent;
 padding: 5px 25px 5px 20px;
 color:#555;
 }
 
  .konto_icon {

 background: url("/images/transparent-sprite.png") no-repeat scroll 0 -499px transparent;
 padding: 3px 25px 5px 24px;
 color:#555;
 }
 
 
 
 #seitennavigation {
    float: left;
    margin: 0;
    padding: 15px 19px 0 0;
    position: relative;
    width: 166px;
    z-index: 30;
}



#taxangabe {
float:right;
color:#777;
margin: 0 0 30px 40px;

}


.weihnachtsaktionshinweis {
border: 1px solid #bc201e;
}


#ratgeberhinweis {
margin:50px 0;
}

#ratgeberhinweis img {
  display: block;
    margin-left: auto;
    margin-right: auto 
}



.loading-bar {
	padding: 20px 20px;
	display: block;
	text-align: center;
	box-shadow: inset 0px -45px 30px -40px rgba(0, 0, 0, 0.05);
	border-radius: 5px;
	margin: 20px 1px 150px 0;
	font-size: 3em;
	border: 1px solid #ddd;
	margin-right: 1px;
	font-weight: bold;
	cursor: pointer;
	position: relative;
	background-color: #9dce2c;
	color:#fff;
	line-height:1.5em;
}



.graubutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#616161;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:3px 14px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.graubutton:active {
	position:relative;
	top:1px;
}








.navibut {
display: inline-block;
float:right;
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #bbb;
font: bold 1.3em/2em Arial, Helvetica;
text-decoration: none;
color: #333;
-moz-border-radius: .2em;
-webkit-border-radius: .2em;
border-radius: .2em;
margin-bottom:20px;
box-shadow: 0 2px 5px #ccc;
text-shadow: 1px 1px #FFFFFF;
}

.navibut a {
color: #333;
padding: 0 2em 0 ;
display:block;
font-size:23px;
}



.navibut a:before
{
float: left;
width: 1em;
text-align: center;
font-size: 1.7em;
padding: 0 0.8em 0 0;
content: "\279C";
color: #333;
color: #79AA07;
}



.kategoriebox {
    border: 1px solid #FFFFFF;
    border-radius: 0 11px 0 0;
    box-shadow: 0 2px 5px #999999;
    float: left;
    margin: 0 0 18px;
    overflow: hidden;
    position: relative;
    width: 147px;
}




#kategorieanzeige
{
background: url("/images/sprite-back.png") repeat-x scroll 0px -40px transparent;
    display: block;
    height: 30px;
    width: 147px;
	box-shadow: 0 2px 5px #999999;

-moz-border-radius:0px 10px 0 0px;
border-radius:0px 10px 0 0px;
z-index:35;

	}
	
#kategorieanzeige h3 {
color:#fff;
padding:4px 0 0 12px;
font-size:18px;
text-shadow: 1px 0 1px #333333;
letter-spacing: 0.05em;
}


#kategorienavi ul{
	list-style: none outside none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e00f8e;
	overflow: hidden;
	width: 147px;
	z-index:33;
}
#kategorienavi ul li {
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 147px;
}
#kategorienavi ul li a:link, #kategorienavi ul li a:visited{
	display: block;
	font-size: 1.15em;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 0 7px;
	margin: 0;
	overflow: hidden;
	width: 147px;
	height: 32px;
	line-height: 32px;
	color: #777;

	border-bottom: 1px solid #DDD;
}

#kategorienavi ul li a.current:link, #kategorienavi ul li a.current:visited {
	background: #f452b5 url("/images/transparent-sprite.png") no-repeat 10px -695px;
	border-top: 2px solid #e00f8e;
	color: #ffffff;
	text-shadow: 1px 1px 1px #aa0469;
	padding-left: 25px;
	overflow: hidden;
	height: auto;
	overflow: hidden;
	width: 115px;
	box-shadow: inset 1px 1px 2px #6d154b;
}



#kategorienavi ul ul{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e00f8e;
	overflow: hidden;
	overflow: hidden;
}
#kategorienavi ul ul li{
	height: 29px;
	line-height: 29px;
	margin: 0;
	padding: 0;
}

#kategorienavi ul ul li a:link, #kategorienavi ul ul li a:visited{
	display: block;
	font-size: 1.1em;
	letter-spacing: 1px;
	padding: 0 7px 0 25px;
	margin: 0;
	color: #555;
	height: 29px;
	width: 115px;
	line-height: 29px;

	border-bottom: 1px solid #DDD;
}

#kategorienavi ul ul li a.current:link, #kategorienavi ul ul li a.current:visited {
	background: #eee url("/images/transparent-sprite.png") no-repeat 10px -652px;
	color: #555;
	border-top: none;
	text-shadow: 1px 1px 1px #FFF;
	box-shadow: inset 1px 1px 2px #999;
}













 #content {
    width: 560px;
	float: left;
    margin: 0 0 20px;
    padding: 15px 0 0;
}


#content h2 {
 color: #79aa07;
    font-size: 24px;
    margin-bottom: 14px;
    padding: 0 10px;
	line-height: 30px;
}

#content p {
  color: #333;
    font-size: 20px;
    font-weight: lighter;
    line-height: 24px;
    margin: 1em 10px;

}


#agbcontent , #agbcontent p {
color:#333;
font-size:14px;
line-height:18px;
margin: 1em 0px;

}

#content h4 {
color:#696969;
font-size:18px;
margin-bottom:12px;
font-weight:lighter;
}

.contentbild img {
    margin-bottom: 15px;
	border: 10px solid #fff;
	box-shadow: 0 5px 10px #999999;
	
}



.contentbild {

    font-size: 12px;
    margin: 15px auto 0;
    padding: 0 0 10px;
    text-align: center;
	
}




 #kategoriename {
    
	margin-bottom:40px;
	display:block;
	height:225px;
	position:relative;
	float:left;
	margin-left:30px;
	
}

#kategorievorteile, .mobilekategorievorteile {
    float:left;
	display:block;
	width:460px;
	height:225px;
	position:relative;
	margin:5px 0 0 20px;	
}


 .mobilekategorievorteile {
     float:left;
	display:block;
	width:520px !important;
	height:auto !important;
	margin:5px 0 0 20px !important;
 }

 
 #mobile-socials {
     float:left;
	display:block;
	width:460px !important;
	height:50px !important;
	margin:5px 0 0 20px !important;
	padding:0 40px;
 }
 
 .startseitensocial {
 margin: 50px 0 0 70px !important;
 position:relative !important;
 padding-top:30px;
 }


#kategoriehauptbeschreibung {
    padding: 10px 20px;
	}
	
#kategoriehauptbeschreibung h1{
font-size:25px;
color:#333;
text-shadow: 1px 1px #fff;
	}	
	
#kategoriehauptbeschreibung p{
color:#333;
text-align:justify;
	}	

			

 #kategorievorteile ul{

margin-top:10px;
margin-left:10px;
 }

 
 #wandtattoo-produktbeschreibung #kategorievorteile {
margin: 15px 15px 15px 30px;
}

 #wandtattoo-produktbeschreibung #kategorievorteile ul{
margin-left:10px;
 }


 
 #kategorievorteile ul li, .mobilekategorievorteile ul li{

 background: url("/images/transparent-sprite.png") no-repeat scroll 0 -595px transparent;
 padding: 3px 0px 5px 30px;
 font-size:25px;
 line-height:35px;
 color:#555;
 }



 #kategorienameinnen {
    
	float:right;
	
}


 #katueberschrift {
background: url("/images/sprite-back.png") repeat-x scroll 0px -123px transparent;
    display: block;
    height: 33px;
  
	box-shadow: 0 5px 10px #999999;
-moz-border-radius:0px 10px 0px 0px;
border-radius:0px 10px 0px 0px;
padding:0 20px 0 0px;

float:left;
position:relative;
top:-33px;


}

 #katueberschrift .cattext {
background: url("/images/transparent-sprite.png") no-repeat scroll 5px -297px transparent;
 padding:5px 0 0 30px;
 float:right;
font-size:24px;
text-shadow: 1px 1px #fff;
}




 #wandtattoo-kategorieartikel_1,   #wandtattoo-kategorieartikel_2 ,   #wandtattoo-kategorieartikel_3 {
    width: 94%;
    padding: 0 0px 10px 0px;
	margin:0 auto 40px;
	display:block;
	
}

 #wandtattoo-kategorieartikel_1  img,  #wandtattoo-kategorieartikel_2  img,  #wandtattoo-kategorieartikel_3  img{
    width: 526px;
	height: 395px;
}


#wandtattookategorie .bildschatten {

box-shadow: 0 2px 6px #999;


}








#wandtattookategorie #wandtattoo-name {

margin-top:20px;
font-size:23px;
font-weight:bold;
text-align:center;
height:25px;
overflow:hidden;
color:#333;

}

#wandtattookategorie #wandtattoo-name a {

color:#333;

}


#wandtattookategorie #wandtattoo-preis {

margin-top:10px;
font-size:18px;
text-align:center;
color:#999;

}

.ansehen-button {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:16px 19px 17px;
	margin-left:2px;
	text-decoration:none;
	width: 100px;
	margin-top:15px;
	text-align:center;
	text-shadow: 1px 1px #558E28;
	
}

.ansehen-button:active {
	position:relative;
	top:1px;
}

.wandtattookategoriedetails {
    display:none;
}

 

	
.neues-wandtattoo
{
background: url("/images/transparent-sprite.png") no-repeat scroll 0px -1133px transparent;
position:absolute;
margin-top:-220px;
margin-left:-14px;
    display: block;
	float:left;
    height: 102px;
    width: 33px;


	}	
	

 #ueberkatname {

 background: -moz-linear-gradient(center top , #fafafa 5%, #e1e1e1 100%) repeat scroll 0 0 #e1e1e1;
    border: 1px solid #999;
    display: block;
    float: left;
    height: 280px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    margin-left: 30px;
	 margin:100px auto;
 clear:both;

 -webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-ms-transform: scale(1.4);
-o-transform: scale(1.4);
transform: scale(1.4);
    
}



 #ueberkatslider {
 margin-left:30px;
width:500px;
height:300px;
border:1px solid #ccc;
float:left;
box-shadow: 0 2px 6px #999999;
margin-bottom:20px;
}

#ueberkatsliderneben {
    padding: 10px 20px;
	}
	
#ueberkatsliderunter2 {
    padding: 10px 20px;
	}
	


#slidermenu
{
display:none;
}


#einleitung-start
{
display:none;
}

 #ueberkatname h3 {
 
 padding:15px 0 0;
text-align:center;
font-size:23px;
color:#333;
text-shadow: 1px 1px #fff;
}



#ueberkategorie .bildschatten {
box-shadow: 0 2px 6px #999999;
}	
	
	
	
#ueberkategorie h1 {
 
color: #333;
    font-size: 23px;
    margin-bottom: 20px;
    padding: 5px 0 0;
    margin-left: 10px;
	line-height:1.2em;

}

	
#ueberkategorie p {
 
text-align:justify;

}


#ueberkategorie .ueber_1, #ueberkategorie .ueber_2, #ueberkategorie .ueber_3{

margin-left:100px;
margin-bottom:30px;

}



	
	
 #katnavigation {
text-align:center;
font-size:18px;	
margin:20px 0;
}	

 #katprev {
 float:left;
border: 2px solid #fff;
}

#katakt {
float:left;
margin-left:8px;
border: 2px solid #9dce2c;

}

 #katnext {
   border: 2px solid #fff; 
float:right;

}	
	
	

 #kat-style {


	display:block;
	width:175px;
	height:175px;
	position:relative;
	float:left;
	border: 1px solid #999;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #e1e1e1) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #e1e1e1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e1e1e1');
	background-color:#e1e1e1;
	overflow:hidden;
}


#kat-style img {
box-shadow: 0 2px 6px #999999;
width:100%;
}	




 #kat-style h3 {
 
 padding:15px 0 0;
text-align:center;
font-size:20px;
color:#333;
text-shadow: 1px 1px #fff;
}




	


	

 #themenname {
    
	margin-bottom:30px;
	display:block;
	width:367px;
	height:194px;
	position:relative;
	float:left;
	
}


#themenbilder {
width:520px; 
float:left;
margin-left:20px;
}

#themenbeschreibung {
width:520px;
float:left;

margin: 0 20px 40px 20px;
}





 #themenameinnen {
    
	float:right;
	
}

 #themenueberschrift {
background: url("/images/sprite-back.png") repeat-x scroll 0px -123px transparent;
    display: block;
    height: 33px;
  
	box-shadow: 0 5px 10px #999999;
-moz-border-radius:10px 0px 0px 0px;
border-radius:10px 0px 0px 0px;
padding:0 20px 0 30px;

float:right;
position:relative;
top:-33px;


}

 #themenueberschrift h1 {
 
 padding:5px 0 0;
 float:right;
font-size:24px;

}

#wandtattoothema .bildschatten {
box-shadow: 0 2px 6px #999999;
}


			
	
#thema-beschreibung {
    float:left;
	display:block;
	width:427px;
	height:194px;
	position:relative;
	margin:0px 0 0 20px;	
}	
	
#thema-beschreibung  p{
color:#444;
margin: 0 0 0.7em 0;
font-size:13px;
line-height:16px;

}		
	
#thema-beschreibung  h2{
font-size:15px;
color:#444;	
font-weight:bold;
}	


#themen-wandtattoo
{

border-top: 1px solid #CCCCCC;

    margin-bottom: 27px;
	padding-top: 20px;


}	





	
#wandtattoothema #wandtattoo-bild {
float:left;
width:300px;
height:225px;
display:block;
margin-right:18px;
border:none;
box-shadow:none;
}	
	
#wandtattoothema #wandtattoo-name {
float:left;
display:block;
font-size:24px;
}		
	
#wandtattoothema #wandtattoo-text {
float:left;
display:block;

}

#wandtattoothema #wandtattoo-text p{
text-align:justify;
}
	
#wandtattoothema #wandtattoo-thumbs {
float: left;
margin-left: 10px;
width: 180px;
}	

#wandtattoothema #wandtattoo-thumbs img {
border: 1px solid #999;
margin-left:10px;
margin-bottom:10px;
}


#wandtattoothema #wandtattoo-preis {
float: left;
    font-size: 23px;
    margin: 10px 0 6px 20px;
}		

#wandtattoothema #wandtattoo-info {
float:left;
position:absolute;
margin: 252px 0 0 657px;
width:164px;
height:33px;
font-size:25px;
background: url("/images/sprite-weiss.png") no-repeat scroll 0 -272px transparent;
}	

	
	
#themen-wandtattoo .vergroessern-zoom {

position:absolute;
margin:234px 0 0 256px;
width:112px;
height:60px;

    z-index:105;

 display: none;

}
		
	


.pressefooterbild {
width: 560px;
height: 138px;
display:block;
}



#footerschatten {
    background: url("/images/footer-schatten.png") no-repeat scroll -10px 0px transparent;
    display: block;
    height: 60px;
    width: 560px;
	position:absolute;
	margin-top:5px;

}




#beschreibung {
width:560px;
float:left;
display:block;
}

#wandtattoo-alternativbilder {
margin:0 5px;
float:left;
}

#wandtattoo-socials {
position:absolute;
width:260px;
margin-top:-50px
}




#wandtattoo-groesse-artikel {
font-size:20px;
margin-left: 20px;
}

#wandtattoo-groesse-artikel  td {
text-align:right;
padding-bottom:10px;

}

.ugroessenname {
width: 100px;
text-align:left !important;

}


#konfiguration {
width:560px;
float:left;
display:block;
margin:0;
}

#wandtattoo-produktbeschreibung #wandtattoo-preis {
display:block;
font-size:28px;
color:#555;
text-align:right;
margin-bottom:6px;

}

#wandtattoo-produktbeschreibung #wandtattoo-lieferzeit {

display:block;
font-size:18px;
color:#555;
text-align:right;
margin-top:8px;

}

#wandtattoo-produktbeschreibung #wandtattoo-versandkosten {

display:block;
font-size:27px;
color:#555;
text-align:right;
font-weight:bold;
margin-top:3px;
}

.wk-button {
background: #ffa84c; /* Old browsers */
background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffa84c 0%,#ff7b0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #bd651b;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:30px;
	font-weight:bold;
	padding:18px 24px;
	text-decoration:none;
	width: 500px;
	margin-left:10px;
	text-shadow: 1px 1px #bd651b;

}

.wk-button:active {
	position:relative;
	top:1px;
}




#wandtattoo-produktbeschreibung h1 {
display:block;
font-size:23px;
color:#333;
margin: 0 5px 15px;
}




#wandtattoo-produktbeschreibung #wandtattoo-thumbs img {
border: 1px solid #999;
margin-bottom:18px;
margin-right:12px;
}



#wandtattoo-bild {
width:560px;
height:420px;
border:1px solid #ccc;
box-shadow: 0 2px 6px #999999;
display:block;
float:left;
margin-bottom:20px;

}

#preisbox {
background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-left: 20px;
    padding: 18px;
    width: 465px;
	margin-top:30px;
}

.preisboxpreis {
float:left;
font-size:23px;
}


#wandtattoo-bild  .vergroessern-zoom{
    background: url("/images/zoom-produktbild.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 234px;
    margin: 186px 0 0 315px;
    position: absolute;
    width: 245px;
    z-index: 105;
}


#wandtattoo_farbbildvorschau {
position:absolute;
z-index: 99;
margin-top: -553px;
display:block;
width:560px;
height:420px;
}

#overlayverlauf{
display:none;
}

#social-icons-rund {
width:259px;
height:33px;
display:block;
-webkit-transform: scale(2);
-moz-transform: scale(2);
-ms-transform: scale(2);
-o-transform: scale(2);
transform: scale(2);
padding-bottom:20px;
}

#facebook-icon-rund {
width:33px; 
height:33px; 
background: url(/images/social-media-icons.png) no-repeat scroll -2px 0px;
float:left;
margin-left:60px;
}

#googleplus-icon-rund {
width:33px; 
height:33px; 
background: url(/images/social-media-icons.png) no-repeat scroll -52px 0px;
float:left;
margin-left:20px;
}

#pinterest-icon-rund {
width:33px; 
height:33px; 
background: url(/images/social-media-icons.png) no-repeat scroll -103px 0px;
float:left;
margin-left:20px;
}

#twitter-icon-rund {
width:33px; 
height:33px; 
background: url(/images/social-media-icons.png) no-repeat scroll -154px 0px;
float:left;
margin-left:20px;
}




.wandtattoobox {
    float: left;
    margin: 0 0 15px 0;
	background: #f7f7f7;
background: -moz-linear-gradient(top,  #f7f7f7 0%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ededed 100%);
background: -o-linear-gradient(top,  #f7f7f7 0%,#ededed 100%);
background: -ms-linear-gradient(top,  #f7f7f7 0%,#ededed 100%);
background: linear-gradient(to bottom,  #f7f7f7 0%,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 );
    position: relative;
    width: 560px;

border:1px solid #ccc;
}



#bestellmenu {
   font-size: 22px;
    line-height: 28px;
    padding: 10px;
}


#bestellanzeige
{
background: url("/images/sprite-back.png") repeat-x scroll 0px -40px transparent;
    display: block;
    height: 30px;
    width: 250px;
	box-shadow: 0 5px 10px #999999;

-moz-border-radius:0px 10px 0 0px;
border-radius:0px 10px 0 0px;
z-index:35;

	}
	
#bestellanzeige h3 {
color:#fff;
padding:4px 0 0 13px;
font-size:18px;
text-shadow: 1px 0 1px #333333;
letter-spacing: 0.05em;
}


#farbe-waehlen {
display:block;
padding:10px 5px 3px 10px;
}


.punkte {
border:none;
border-top: 1px dotted #9DCE2C;
height: 1px;
margin:5px 5px 0;
}

.farbwahl {
    padding: 0px 6px 0px;
	display: block;
	margin-left:6px;
}

.farbreihe {
    display: block;
    padding-top: 4px;
}

.farbreihe a {
 border: 1px solid #dddddd;
    display: block;
    float: left;
    height: 60px;
    margin: 0 26px 23px 0;
    padding: 0;
    width: 100px;
}

.farbreihe a:active {
    border: 1px solid #ff0000;
}




.farbreihenfarbe1 {
border: 1px solid #DDDDDD;
height:30px;
width:45px;
		}
		
.farbreihenfarbe2 {
border: 2px solid #780fa8 !important;
height:58px !important;
width:98px !important;
		}
				
	.farbreihenfarbetafelfolie1 {
border: 1px solid #DDDDDD;
height:63px;
width:110px;
		}
		
.farbreihenfarbetafelfolie2 {
border: 2px solid #780fa8 !important;
height:61px !important;
width:108px !important;
		}
				

.farbreihe-tafelfolie {
    display: block;
    padding-top: 4px;
	padding-left:10px;
}

.farbreihe-tafelfolie a {
 border: 1px solid #dddddd;
    display: block;
    float: left;
    height: 63px;
    margin: 0 10px 10px 0;
    padding: 0;
    width: 110px;
}

.farbreihe-tafelfolie a:active {
    border: 1px solid #ff0000;
}




.selectbutton {
height:45px;
display:block;
color:#444;
 margin: 10px 0 0 30px;
}

.selectbutton input {
 border: 0px;
    width: 45px;
    height: 45px;
}

.selectbutton  .radiotext{
   font-size: 30px;
    height: 30px;
    margin: 0 0 0 10px;
    vertical-align: 10px;
}

.aufzaehlung {
list-style-type:circle !important;
font-size:15px;
margin-left:20px;
line-height:18px;
border-bottom:none !important;
color:#333;
}

ul.aufzaehlung li:last-child {
float:none !important;
}



#groesse {
display:block;
padding:8px 5px 8px 10px;
}
#massangabe {
 color: #999;
    display: block;
    font-size: 18px;
    margin: 3px 0 0 360px;
    position: absolute;
    width: 185px;
}

#ausrichtung {
display:block;
padding:8px 5px 8px 10px;
}

#wunschtext {
display:block;
padding:8px 5px 8px 10px;
}



#wandtattoozusatzfarbe select {
font-size: 25px;
    height: 45px;
    margin: 0 20px 10px;
    padding: 6px;
    width: 500px;
}


#wandtattoozusatzfarbe option[value="39"]{
	background:#000000;
	color:#fff;
}
#wandtattoozusatzfarbe option[value="55"]{
	background:#85BA32;
}
#wandtattoozusatzfarbe option[value="56"]{
	background:#1A6D28;
}
#wandtattoozusatzfarbe option[value="57"]{
	background:#143B23;
	color:#fff;
}
#wandtattoozusatzfarbe option[value="58"]{
	background:#E7D7B9;
}
#wandtattoozusatzfarbe option[value="59"]{
	background:#A88859;
}
#wandtattoozusatzfarbe option[value="60"]{
	background:#B85124;
}
#wandtattoozusatzfarbe option[value="61"]{
	background:#39281B;
	color:#fff;
}
#wandtattoozusatzfarbe option[value="65"]{
	background:#967049;
}
#wandtattoozusatzfarbe option[value="64"]{
	background:#363537;
	color:#fff;
}
#wandtattoozusatzfarbe option[value="63"]{
	background:#8E8F85;
}
#wandtattoozusatzfarbe option[value="62"]{
	background:#DADADA;
}
#wandtattoozusatzfarbe option[value="67"]{
	background:#a99463;
}
#wandtattoozusatzfarbe option[value="66"]{
	background:#a4a3b1;
}
#wandtattoozusatzfarbe option[value="54"]{
	background:#00e3b6;
}
#wandtattoozusatzfarbe option[value="53"]{
	background:#058CA0;
}
#wandtattoozusatzfarbe option[value="40"]{
	background:#fff;
}
#wandtattoozusatzfarbe option[value="41"]{
	background:#FFCE0B;
}
#wandtattoozusatzfarbe option[value="42"]{
	background:#F6AB36;
}
#wandtattoozusatzfarbe option[value="43"]{
	background:#BA2819;
}
#wandtattoozusatzfarbe option[value="44"]{
	background:#851414;
	color:#fff;
}
#wandtattoozusatzfarbe option[value="45"]{
	background:#F990BF;
}
#wandtattoozusatzfarbe option[value="46"]{
	background:#CC3366;
}
#wandtattoozusatzfarbe option[value="47"]{
	background:#DFB3D0;
}
#wandtattoozusatzfarbe option[value="48"]{
	background:#886AB4;
}
#wandtattoozusatzfarbe option[value="49"]{
	background:#522C53;
	color:#fff;
}
#wandtattoozusatzfarbe option[value="50"]{
	background:#75AFE1;
}
#wandtattoozusatzfarbe option[value="51"]{
	background:#1B3CA1;
	color:#fff;
}
#wandtattoozusatzfarbe option[value="52"]{
	background:#01285E;
	color:#fff;
}
#wandtattoozusatzfarbe option[value="74"]{
	background:#F56A12;
}

#wandtattoozusatzfarbe option[value="89"]{
	background:#cedc56;
}
#wandtattoozusatzfarbe option[value="90"]{
	background:#713b1a;
	color:#fff;
}

#wandtattoozusatzfarbe option[value="103"]{
	background:#473440;
		color:#fff;
}
#wandtattoozusatzfarbe option[value="104"]{
	background:#F2B6C1;
}
#wandtattoozusatzfarbe option[value="105"]{
	background:#A9C9EA;
}
#wandtattoozusatzfarbe option[value="106"]{
	background:#898F3D;
}
#wandtattoozusatzfarbe option[value="107"]{
	background:#BCB6A8;
}
#wandtattoozusatzfarbe option[value="108"]{
	background:#F0F0E4;
}




#wandtattoozeigerfarbe select {
font-size: 25px;
    height: 45px;
    margin: 0 20px 10px;
    padding: 6px;
    width: 500px;
}

#wandtattoozeigerfarbe option[value="37"]{
	background:#DADADA;
	color:#000;
}


#wandtattoozeigerfarbe option[value="38"]{
	background:#000000;
	color:#fff;
}



#wunschtexteingabe {
    color: #000;
    height: 44px;
    margin: 6px 0 0 10px;
    padding: 0px 4px 0px 5px;
    vertical-align: top;
    width: 490px;
	border-color: #9DCE2C;
	border-width:1px;
  border-style:solid;
	font-size:25px;
	
}


#schmuckkristall .close-button, #leuchtsterne .close-button {
margin-left: 482px;
}



#warenkorbbutton {
width:231px;
height:67px;
margin-left:10px;
margin-top:8px;
padding-bottom:10px;
display:block;
}


#warenkorbinfo_farbe {
	background: url("/images/warnung.ico") no-repeat scroll 10px 10px #79aa07;
    border: 1px solid #fff;
    box-shadow: 0 5px 10px #999999;
    color: #fff;
    display: none;
    font-size: 25px;
    margin: -75px 0 0 0px;
    padding: 20px 20px 20px 60px;
    position: absolute;
    text-shadow: 1px 0 1px #333333;
    width: 470px;
    z-index: 5999;
}



#motivnummer {
    color: #777777;
    font-size: 16px;
    margin: 10px 0 20px;
    text-align: center;
}


#zusatzfeature {
margin:30px;
}

#wandfarbencheck {
display:none;
}

#wandtattoo-preis_cross{
    color: #999999;
    font-size: 19px;
    margin-top: 10px;
    text-align: center;
}


 #wandtattoo-produktbeschreibung .wandfarbe_icon {

 background: url("/images/transparent-sprite.png") no-repeat scroll 2px -1012px transparent;
 padding: 6px 0px 5px 45px;
 margin: 3px 0 0 15px;
 color:#555;
 text-shadow: 1px 1px #FFFFFF;
 font-size:28px;
 }
 

 
 
 #wandtattoo-produktbeschreibung .wunschzettel_icon {

 background: url("/images/transparent-sprite.png") no-repeat scroll 0px -833px transparent;
 padding: 6px 0px 5px 45px;
 margin: 3px 0 0 15px;
 color:#555;
 text-shadow: 1px 1px #FFFFFF;
  font-size:28px;
 }
 

 
 #wandtattoo-produktbeschreibung .weiterempfehlen_icon {

background: url("/images/transparent-sprite.png") no-repeat scroll 0 -736px transparent;
    color: #555555;
    margin: 3px 0 0 15px;
    padding: 1px 0px 0px 45px;
	text-shadow: 1px 1px #FFFFFF;
	 font-size:28px;
 }
 


  #wandtattoo-produktbeschreibung #facebook {
float:right;
  margin:0px;
    margin-left:10px;
  position:relative;
  }

    #wandtattoo-produktbeschreibung #google {
float:left;
  margin-left:10px;
  margin-top:3px;
   position:relative;
  }
  
  #preisangaben {
color:#999;
font-size:15px;
margin-left:20px;
  }

 .productOldPrice {
color:red;
text-decoration: line-through;
} 




#innenbereich {
font-size:22px;
line-height: 1.2em;
}

#innenbereich .bildschatten {
box-shadow: 0 2px 6px #999999;
}

#innenbereich h1 {
font-size:26px;
color:#79aa07;
margin-bottom:10px;
margin-left:10px;
letter-spacing:0.1em;
line-height:1.2em;
}

#innenbereich h2 {
font-size:25px;
color:#888;
margin-bottom:10px;
line-height:1.2em;
letter-spacing:0.1em;
}

#innenbereich h4 {
font-size:24px;
color:#444;
margin-bottom:10px;
margin-top:30px;
line-height:1.2em;
letter-spacing:0.1em;
}

.zelle {
    float: left;
    margin: 10px 0 10px 0;
    position: relative;
   display:block;
	 padding: 20px;
	 width:520px;
	box-shadow: 0 5px 10px #ccc;
	border: 1px solid #79aa07;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #eaeaea) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #eaeaea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eaeaea');
	background-color:#eaeaea;
}


.zelle40{

padding-right: 20px !important;
padding-left: 20px !important;

}




#seitencontent .zelle {
    float: left;
    margin: 10px 0 20px 0;
    position: relative;
   display:block;
	 padding: 20px;
	 width:520px;
	box-shadow: 0 5px 10px #ccc;
	border: 1px solid #79aa07;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #eaeaea) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #eaeaea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eaeaea');
	background-color:#eaeaea;
}

#seitencontent p {
font-size:22px;
line-height: 1.3em;
text-align: justify;
overflow:hidden;
}

#seitencontent td {
font-size:19px;
line-height: 1.3em;
}


#seitencontent td input {
font-size:20px;
line-height: 1.3em;
}



#seitencontent h1 {
 color: #79aa07;
    font-size: 25px;
    letter-spacing: 0.1em;
    line-height: 1.3em;
    margin-bottom: 10px;
    margin-left: 10px;
}

#seitencontent h3 {
font-size:23px;
color:#79aa07;
margin-bottom:10px;
letter-spacing:0.1em;
line-height: 1.3em;
}

#seitencontent ul{


margin-left:20px;

 }

 
#seitencontent ul li{

 background: url("/images/transparent-sprite.png") no-repeat scroll 0 -603px transparent;
 padding: 3px 0px 5px 30px;
 font-size:16px;
 line-height:20px;
 color:#555;
 }

.warenkorb-rakel {
 background:none !important;
 margin-top:60px !important;
 box-shadow:none !important;
 border-color:#ccc !important;
 padding:0 40px 0 0 !important;
 overflow:hidden !important;
 width:520px !important;
 }
 
  #warenkorb-lieferzeitangabe {
 height:15px;
 float:right;
 padding:15px 15px 0 0;
 }
 
#warenkorb-gutscheine {
width:540px !important;
 }

#warenkorb-unten td {
padding-left:20px;
}

ul.order_progress{
	display: block;
	margin: 20px 0;
	padding: 0;
	height: 30px;
}

ul.order_progress li{
	display: block;
	float: left;
	width: 25%;
	height:40px;
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
	color: #aaa;
	padding-top: 7px;
	background: url(order_progress_bg.png) no-repeat center bottom;
}

ul.order_progress li.current{
	color: #9cc144;
	padding:0 0 7px 0;
	background: url(order_progress_bg.png) no-repeat center 10px;
}

.errormeldung {
font-size:17px;
line-height:1.1em;
background: url("/images/warnung.ico") no-repeat scroll 0px 0px transparent;
padding:0px 0 5px 60px

}

td.messageStackError
{
 font-size: 21px;
    line-height: 1.3em;
}




#innenbereich input[type=text], #innenbereich input[type=password]  {
   border-color: #9cc341;
    border-style: solid;
    border-width: 1px;
    color: #000;
    font-size: 23px;
    height: 34px;
    margin: 6px 0 10px 5px;
    padding: 0 4px 0 5px;
    vertical-align: top;
    width: 410px;

}

.inputRequirement select {
   border-color: #9cc341;
    border-style: solid;
    border-width: 1px;
    color: #000;
    font-size: 23px;
    height: 34px;
    margin: 6px 0 10px 5px;
    padding: 0 4px 0 5px;
    vertical-align: top;
    width: 410px;

}

#adressaenderung td {
width:100% !important;
display:block;
}

#innenbereich input[type=radio] , #innenbereich input[type=checkbox] 
{ 

	 border: 2px;
    width: 45px;
    height: 45px;
}


#innenbereich label {
 color: #444444;
    display: block;
    float: left;
    font-size: 23px;
    padding-top: 12px;
    width: 100%;
}

#zahlungsanbieter label {
    color: auto;
    display: inline;
    float: none;
    font-size: 14px;
    padding-top: auto;
    width: auto;
	line-height:18px;
}



#paymentseite label.paymentSelections{
color: #444444;
    display: block;
    float: left;
    font-size: 12px;
    padding-top: 12px;
    width: 100%;
    line-height: 14px;
    background: #fff;
    cursor: pointer;

}

#paymentseite label.paymentSelections p {
font-size: 12px;
    line-height: 14px;
}


#paymentseite label.bpy-eula-label {
color: #444444;
    display: block;
    float: left;
    font-size: 12px;
    padding-top: 0px;
    width: 
	87%;
    line-height: 14px;
    background: #fff;
    cursor: pointer;
	margin-left:15px;

}



#paymentseite .checkMark input[type="radio"]:checked + label {

   background: url("/style/payment-haken.svg") no-repeat scroll 0px 0px transparent;
	background-size:35px;
float: right;
width: 35px;

}

#paymentseite .checkMark input[type="radio"] + label {
float: right;
    height: 50px;
width: 23px;
    padding-bottom: 5px;
    padding-left: 13px;

}

.amzcheckout {
text-align: left;
margin-left: 141px;

margin-bottom: 0px;
position: relative;
top: -39px;
}


.cc_form label {

   
 width: 250px !important;
}

.clearHere {
clear:both;
}

#hauptquadrat {
width:538px;
height:538px;
overflow:hidden;
display:block;
box-shadow: 0 2px 6px #999999;
border:1px solid #999;
float:left;
}



#nebenquadrat1 {
width:262px;
height:262px;
overflow:hidden;
display:block;
box-shadow: 0 2px 6px #999999;
border:1px solid #999;
float:left;
 margin: 0 0 12px 12px;
}


#nebenquadrat2 {
width:262px;
height:262px;
overflow:hidden;
display:block;
box-shadow: 0 2px 6px #999999;
border:1px solid #999;
float:left;
margin-left:12px;
}


#unterquadrat1 {
  border: 1px solid #999;
    box-shadow: 0 2px 6px #999999;
    display: block;
    float: left;
    height: 303px;
    overflow: hidden;
    width: 500px;
    margin-left: 30px;
	margin-bottom:20px;
}

#unterquadrat1  img, #unterquadrat2  img, #unterquadrat3  img{
width:100%;
}



#unterquadrat2 {
  border: 1px solid #999;
    box-shadow: 0 2px 6px #999999;
    display: block;
    float: left;
    height: 303px;
    overflow: hidden;
    width: 500px;
    margin-left: 30px;
		margin-bottom:20px;
}







#unterquadrat3 {
  border: 1px solid #999;
    box-shadow: 0 2px 6px #999999;
    display: block;
    float: left;
    height: 303px;
    overflow: hidden;
    width: 500px;
    margin-left: 30px;
		margin-bottom:20px;
}




 #button-uq {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #e1e1e1) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #e1e1e1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e1e1e1');
    border: 1px solid #999;
    border-radius: 3px;
    box-shadow: 0 3px 5px #333333;
    color: #333;
    display: block;
    float: right;
    font-size: 23px;
    margin-right: 5px;
    margin-top: -55px;
    padding: 10px 24px;
    position: relative;
}


#button-uq-dreieck {
width:17px;
height:17px;
display:block;
float:right;
margin-left:10px;
 background: url("/images/button-teaser.png") no-repeat scroll 0 0 transparent;
 margin-top: 3px;
}





#feature-wandtattoos
{
position:relative;
float:left;
width:998px;
border:1px solid #999;
height:200px;
display:block;
box-shadow: 0 2px 6px #999999;
margin-bottom:50px;
text-align:center;
overflow:hidden
}

#nachschatten {
background: url("/images/untererschatten.png") no-repeat scroll center top transparent;
    margin: 0 0 0 30px;
    position: relative;
    width: 1000px;
	height:12px;
	}
	
.feature-name {
margin-top:133px;
font-weight:bold;
font-size:15px;
}

.feature-preis {
margin-top:5px;
font-size:12px;
color:#444;
}

.grauverlauf {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #e1e1e1) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #e1e1e1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e1e1e1');
	background-color:#e1e1e1;
}

#halbseite-links {
width:325px;
float:left;
border:1px solid #999;
height:200px;
display:block;
box-shadow: 0 2px 6px #ccc;
overflow:hidden;
	
}

#halbseite-rechts {
margin-left:20px;
width:325px;
float:right;
border:1px solid #999;
height:200px;
display:block;
box-shadow: 0 2px 6px #ccc;
overflow:hidden;
}


#starttext {
margin:0px 5px 20px;
}

#starttext h1 {
font-size:24px;
line-height:1.2em;
color:#79aa07;
margin-bottom:10px;
}

#starttext h2 {
font-size:23px;
color:#79aa07;
margin-bottom:10px;
}

#starttext h3 {
font-size:22px;
color:#555;
margin-bottom:10px;
}


#starttext p {
color:#333;
font-size:20px;
line-height:1.2em;
margin: 1em 0px;
text-align:justify;
}


#vorteile-icons {
display:none;
}

#herstellerstart
{
 color: #79aa07;
    font-size: 25px;
    margin: 10px;
    line-height: 30px;
}

#kategorievorteilestart {
	display:block;
	position:relative;
	float:left;
	margin-left:0;
	margin-top:12px;
}


 #kategorievorteilestart ul{

margin-top:10px;
margin-left:30px;
margin-bottom:20px;
 }

 
 
 #kategorievorteilestart ul li{

 background: url("/images/transparent-sprite.png") no-repeat scroll 0 -601px transparent;
 color:#555;
     font-size: 24px;
    line-height: 30px;
    padding: 3px 0 5px 30px;
 }

 

 #raumvorschlaege {
   width: 500px;
    margin: 0 auto;
 }

.ausblenden
{
display:none;
}

.vollbreite
{
width: 1000px !important;
padding:0 !important;
margin-top:10px !important;
}


#warenkorb-oben {
font-size:28px;
color:#79aa07;
margin:8px 0 10px 10px;
float:left;
}

#warenkorb-weiter-kaufen {
width:183px;
height:46px;
background: url("/images/kassenbutton.png") no-repeat scroll 0 0 transparent;
display:block;
float:right;
margin-right:20px;
}



#warenkorb-kasse {
width:185px;
height:46px;
background: url("/images/kassenbutton.png") no-repeat scroll -183px 0 transparent;
display:block;
margin:40px auto;
transform: scale(1.5);
}



#warenkorb-rahmen {
width:560px;
display:block;
box-shadow: 0 2px 6px #999999;
border:1px solid #999;
float:left;
margin: 10px 0;
}

#warenkorb-ueberschriften {
height:30px;
padding-top: 10px;
font-size:17px;
background-color:#f4f4f4;
display:none;
}

#warenkorb_1 {
width:258px;
margin-left:5px;
float:left;
display:block;
margin-bottom:20px;
}

#warenkorb_2 {
 display: block;
    float: left;
    padding-left: 15px;
    width: 280px;
	min-height:220px;
}

#warenkorb_3:before {
clear:both;
}


#warenkorb_3 {
   display: block;
    float: left;
    padding-left: 15px;
    padding-right: 60px;
    width: 190px;
}

#warenkorb_3  input{
 font-size: 25px;
    height: 40px;
	margin-left:20px;
}

#warenkorb_3  img{
 height: 40px !important;
    margin-left: 5px;
    margin-top: 10px;
    width: 40px !important;
}

#warenkorb_4 {
width:250px;
padding-left:15px;
float:left;
display:block;
text-align:right;
margin-top:5px;
}

#warenkorb_4:before { 
  content:' Einzelpreis: '; 
}

#confirmation-seite  #warenkorb_1 {
width:120px;
margin-left:5px;
float:left;
display:block;
margin-bottom:20px;
}

#confirmation-seite  #warenkorb_3:before { 
  content:' Anzahl: '; 
}

#confirmation-seite  #warenkorb_2 {
 display: block;
    float: left;
    padding-left: 15px;
    width: 380px;
	min-height:130px;
}

#confirmation-seite  #warenkorb_4 {
 display: block;
    float: right !important;
padding-right: 15px !important;
}

#confirmation-seite  #warenkorb_5 {

    float: right !important;
    padding-right: 15px !important;
    width: 480px !important;

}

#confirmation-seite  td.main {
line-height: 30px;
}




#warenkorbpop {
width:420px;
padding:10px;
}


#lkeingefuegt {
font-size:22px;
line-height:28px;
display:inline;
margin-bottom:30px;
 color:#555;
 width:400px
}



#lkfenster {
margin:10px 0;
}

#lkbild {
width:330px;
}

#lkbild img {
width:300px; 
height:225px;
}

#lkinfo {
float:left; 
display:block; 
width:400px
}

#lkname {
color:#90bd2b;
font-size:22px;
line-height:26px;
font-weight:bold;
margin-bottom:10px;
margin-top:15px;
}

#lkprod {
float:left; 
display:block; 
width:400px
}

#lkprod p {
font-size:16px;
line-height:22px;
}

#lkbuttons {
width:400px;
margin:60px 0
}

.lkwkbutton {

}

#lkcross {
width:400px;
margin:20px 0 0
}

#lkcrossueber {
font-size:22px;
margin-bottom:10px; 
color:#888;
}


#crossitm {
width:300px;
margin:10px 25px;
float:left;
}

#crossbild img {
width:300px;
height:225px
}

#crosstext p {
text-align:center;
font-size:19px;
line-height:25px;
color:#444;
margin-top:10px;
}

#crosspreis p {
text-align:center;
margin-top:5px;
font-weight:bold;
font-size:18px;
margin-bottom:20px;
}

#warenkorbmerk {
width:400px;
height:330px;
display:block; 
background: url(/images/sprite-back.png) repeat-x scroll 0 -166px #D9D9D9;
}


#warenkorb_5 {
width:250px;
padding-left:15px;
float:left;
display:block;
text-align:right;
margin-bottom:20px;
margin-top:5px;
}

#warenkorb_5:before { 
  content:' Gesamtpreis: '; 
}

#warenkorb-artikel {
padding:10px 0 20px;
border-top:1px solid #ccc;
border-bottom: 1px solid #ccc;
display:block;
float:left;
width:560px;
}

#warenkorb-artikel:after, #warenkorb-artikel:before {
clear:both;
}




#warenkorb-artikel #warenkorb_4, #warenkorb-artikel #warenkorb_5 {
font-size:19px;
font-weight:bold;
}

.warenkorb_artikelname {
font-size:24px;
color:#79aa07;
margin:0px 0 10px;
display:block;
font-weight:bold;
line-height:1.2em;
}

.warenkorb_motivnummer
{
font-size:18px;
margin:0px 0 10px;
display:block;
color:#888;
line-height:1.2em;
}

.warenkorb_attribute {
    font-size: 21px;
    line-height:1.3em;

}

.warenkorbartikel_zusatz
{
   font-size: 21px;
    line-height:1.3em;
	display:block;
	margin-left:20px;
	min-height:30px;
	margin-bottom: 20px;
}

.warenkorbartikel_zusatz  .wunschzettel_icon {
    background: url("/images/transparent-sprite.png") no-repeat scroll 0 -792px transparent;
	color: #79aa07;
    padding: 6px 25px 5px;
}

.warenkorbartikel_zusatz  .entfernen_icon {
    background: url("/images/sprite-weiss.png") no-repeat scroll 0 10px transparent;
	color: #79aa07;
    padding: 6px 25px 5px;
	margin-left:12px;
}



#warenkorb-unten {
padding-top: 5px;
border-top:1px solid #ccc;

}

#warenkorb-vorteile {
    float:left;
	display:block;
	position:relative;
	margin:0;
width:540px;	
margin: 30px 0 30px 10px;
}

#warenkorb-vorteile ul{


margin-left:10px;
float:left;
 }

 
#warenkorb-vorteile ul li{

 background: url("/images/transparent-sprite.png") no-repeat scroll 0 -601px transparent;
 padding: 3px 0px 5px 30px;
 font-size:18px;
 line-height:25px;
 color:#555;
 }


 #warenkorb-trusted {
  margin: 96px 0 0 490px;
    position: absolute;
 }
 
 #warenkorb-versandkosten {
 width:405px;
 text-align:right;
 float:left;
 font-size:20px;
 margin-top:10px;
 }
 
   #warenkorb-versandkostenwert {
 width:135px;
 text-align:right;
 float:left;
 font-size:20px;
  margin-top:10px;
  margin-right:10px;
 }
 
 #warenkorb-gesamtsumme {
 width:405px;
 text-align:right;
 float:left;
 font-size:21px;
 font-weight:bold;
  margin-top:20px;
 }


 #warenkorb-gesamtsummewert {
 width:540px;
 text-align:right;
 float:left;
  font-size:21px;
 font-weight:bold;
   margin-top:10px;
   line-height:25px;
   margin-right:10px;
 }
 
 .warenkorb-mwst {
 font-size:17px;
 color:#777;
 font-weight:normal;
line-height:25px;
 }

.wunschzettel #entfernen {

margin:20px;


}
 
 
 
.wunschzettel  .entfernen_icon {
    background: url("/images/sprite-weiss.png") no-repeat scroll 0 7px transparent;
	color: #79aa07;
    padding: 6px 25px 5px;
	margin-left:35px;
}



.wunschzettel #wandtattoo-name {

margin-top:20px;
font-size:15px;
font-weight:bold;
text-align:center;
height:15px;
overflow:hidden;

}

.wunschzettel #wandtattoo-preis {

margin-top:10px;
font-size:14px;
text-align:center;
color:#999;

}



.trustorderzell {
margin:40px 0 20px !important;
padding:20px 40px !important;
background:#fff !important;
width: 480px !important;
}

#trusttext {
float:left;
width:400px;
}

#orderzell {
margin:10px 0 60px !important;
padding:20px 40px !important;
width: 480px !important;
}

#orderzell p {
font-size:23px;
line-height:1.3em;
}



.expertenbox {
    border: 1px solid #FFFFFF;
border-radius: 0;
    box-shadow: 0 2px 5px #999999;
    float: right;
    overflow: hidden;
    position: relative;
    width: 100%;
	display:block;
	margin: 0 0 20px 20px;
}



#expertenanzeige
{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #e1e1e1) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #e1e1e1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e1e1e1');
	background-color:#e1e1e1;
    display: block;
    height: 50px;
    width: 100%;


	}
	
#expertenanzeige h3 {
color:#555;
padding:15px 0 0 26px;
text-shadow: 1px 1px 2px #fff;
font-size:24px; 
white-space:nowrap;

}





#expertentipps li {
min-height:90px;
margin-top:5px;
border-bottom: 1px solid #dedede;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
margin-left:20px;
}	



#expertentipps li:last-child {
min-height:88px;
border-bottom: none;
}	
	
#expertentipps li img {
float:left;
padding:5px;
margin-right: 10px;
}

#expertentipps li h4 {
color:#555;
font-weight:bold;
font-size:22px;
padding-top:6px;
padding-right:5px;
line-height:1.2 em;
}


#expertentipps li p {
color:#555;
font-size: 20px;
margin-top:5px;
padding-right:5px;
line-height:1.2 em;
margin-bottom:5px;
}
			



#smallfooter {
margin: 0 auto;
 width:560px;
}


.smallfootertab {
 margin: 20px 0 20px 50px !important;
}

#smallfootertrusted {
margin-top:10px;
}

#smallfooterzahlung {
 float: left !important;
    margin-left: 30px !important;
    margin-right: 50px !important;
}



	
	
#footeraussen{
    background: none repeat scroll 0 0 #f3f3f3;
    width: 100%;
	min-height: 100%;
	height:auto !important;
	height:100%;
	overflow: hidden !important;
	border-top: 1px solid #9DCE2C;
	
}	
	

#footer
{
background: url("/images/untererschatten.png") no-repeat scroll center top transparent;
width:560px;
margin:0px auto;
padding:30px 0 0 30px;
position: relative;	
}

	
#footerratgeber
{
 display: block;
    float: left;
    padding: 0 25px 0 0;
    width: 500px;
}

#footer h3, .footerueberschrift {
font-size:26px !important;
line-height: 30px !important;
color:#333 !important;
margin-bottom:7px !important;
padding-bottom:3px !important;
border-bottom: 1px solid #ccc !important;
text-shadow: 1px 1px #FFFFFF !important;
box-shadow: 0 1px 0 #FFFFFF !important;
}


#trustedshopsbewertung p {
font-size:23px;
padding:20px 5px 5px;
line-height: 38px;
}

#footerkundenservice
{
 display: block;
    float: left;
    padding: 30px 25px 0 0px;
    width: 500px;
}


#footertrusted {
width:200px;
float:left;
margin-top:10px;
}

#footerratgebertipps {
width:220px;
float:right;
font-size:25px;
}

#footertrusted img {
width:100%;
}

#footer ul
{
width:220px;
float:left;
display:block;
margin-bottom:20px;
overflow:hidden;	
}

#footer ul li
{
font-size:20px;
line-height:35px;
border-bottom: 1px solid #ccc;
display:block;
}

#footer ul li a
{
display:block;
color:#333;
}


#footer .inspirationen_icon {

 background: url("/images/transparent-sprite.png") no-repeat scroll 0 -62px transparent;
 padding: 0px 5px 25px 44px;
 line-height:70px;
 color:#555;
 margin-left:4px;
 }
 
 
 #footer .anleitung_icon {

 background: url("/images/transparent-sprite.png") no-repeat scroll 0 0px transparent;
 padding: 0px 5px 25px 42px;
  line-height:70px;
color:#555;
margin-left:6px;
 }

 
 #footer .wohnideen_icon {

 background: url("/images/transparent-sprite.png") no-repeat scroll 0 -963px transparent;
 padding: 0px 5px 25px 45px;
  line-height:70px;
   color:#555;
   margin-left:3px;
 }



  #footer .zahlung_icon {

 background: url("/images/sprite-weiss.png") no-repeat scroll 0 -533px transparent;  
width:148px;
height:62px;
display:block;
margin-bottom:30px;
 }
 
 
 #footer .gogreen_icon {

 background: url("/images/sprite-weiss.png") no-repeat scroll 0 -153px transparent;
 width:67px;
height:37px;
display:block;
float:right;

 }
 
 
 
#nl-icon {
    background: url("/images/transparent-sprite.png") no-repeat scroll 0px -268px transparent;
    display: block;
    float: left;
    height: 101px;
    width: 83px;
}


#nl-text {
    display: block;
    float: left;
    padding:14px 0 0 13px;
	color:#888;
	font-weight:bold;
	font-size:15px;
    width: 113px;
	overflow:hidden;
	height: 101px;
}

#nl-feld {
width:480px;
display:block;
overflow:hidden;
}


#nl-button {

    background: url("/images/sprite-back.png") repeat-x scroll 0 -43px transparent;
    border-radius: 0 0px 10px 0px;
    box-shadow: 0 3px 6px #999999;
    color: #FFFFFF;
    display: block;
border:none;
    font-size: 14px;
    height: 22px;
width: 204px;
margin-left:5px;
    padding: 0 10px 5px 10px;
    text-shadow: 1px 0 1px #333333;
cursor: pointer;
cursor: hand;


}



#nl-eingabe {
    background: url("/images/sprite-weiss.png") no-repeat scroll 0 -324px white;
    color: #888;
    height: 35px;
    margin: 0px 0 0 5px;
    padding: 0px 4px 0px 28px;
    width: 440px;
	border-color: #f9b8e0;
	border-width:1px;
  border-style:solid;
	font-size:28px;
	
}

#wandtattoo_de_likebox {
 display: block;
float:left;
width:380px;
	margin-top:45px;
	margin-left:40px;
}

 
#mobile-oben  {
	float:left;
	width:560px;
	display:block;
}
 
#mobile-oben a {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:40px;
	font-weight:bold;
	padding:26px 17px;
	margin-left:2px;
	text-decoration:none;
	width: 560px;
	margin-top:15px;
	text-align:center;

}


.graubutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#616161;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:3px 14px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.graubutton:active {
	position:relative;
	top:1px;
}


  #footer input.graubutton
 {
 font-size: 25px;
    line-height: 40px;
    margin-left: 5px;
    margin-top: 5px;
    padding: 3px 46px 3px 30px;
    width: 473px;
	}
 
 #pressefooter
 {
 padding: 25px 0;
    width: 560px; 
	margin:0 auto;
 }
 
 

#big-button {

    background: url("/images/sprite-back.png") repeat-x scroll 0 -40px transparent;
    border-radius: 10px 0px 10px 0px;
    box-shadow: 0 3px 6px #999999;
    color: #FFFFFF;
    display: block;
border:none;
    font-size: 18px;
    height: 30px;

margin-left:5px;
    padding: 0 20px 5px 20px;
    text-shadow: 1px 0 1px #333333;
cursor: pointer;
cursor: hand;


}







 


#footernewsletter
{
width:500px;
display:block;
padding: 0 15px 0 0px;	
}

#footernewsletter p
{
  color: #555555;
    font-size: 22px;
    line-height: 29px;
    padding-bottom: 5px;
}

.footertab {
width:200px;
}
	

#footer_ende
{
margin-bottom:40px;
}

.farbwahlbox

{

height:115px;
float:left;
border: 1px solid #999999;

box-shadow: 0 0 5px #999999;
margin:10px;
}

.farbwahlbox-drueber
{
background: url('/images/farbmusterhintergrund.png') repeat-x scroll 0 0 transparent;
width:220px;
height:115px;

}

.farbwahlcheckbox

{
position:absolute;
margin: 3px 0 0 160px;
}

.farbwahlname
{
   display: block;
    font-size: 22px;
    margin: 73px 0 0 10px;
    position: absolute;
    text-align: center;
}

#musteranforderung  #farbmuster
{
margin-left:20px;
}



#musteranforderung  .farbwahlbox-drueber
{
width:220px;
}



#musteranforderung  .farbwahlbox
{
margin-right:10px;
margin-bottom:30px;
}

/* RADIO */
 
.regular-radio {
    display: none;
}
 
.regular-radio + label {
    -webkit-appearance: none;
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
    padding: 9px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
}
 
.regular-radio:checked + label:after {
    content: ' ';
    width: 12px;
    height: 12px;
    border-radius: 50px;
    position: absolute;
    top: 3px;
    background: #79aa07;
    box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
    text-shadow: 0px;
    left: 3px;
    font-size: 32px;
}
 
.regular-radio:checked + label {
    background-color: #e9ecee;
    color: #79aa07;
    border: 1px solid #adb8c0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}
 
.regular-radio + label:active, .regular-radio:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}


.regular-checkbox {
	display: none;
}

.regular-checkbox + label {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 6px;
	display: inline-block;
	position: relative;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + label {
	background-color: #e9ecee;
	border: 1px solid #79aa07;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #79aa07;
}

.regular-checkbox:checked + label:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 3px;
	left: 3px;
	color: #79aa07;
}


.big-checkbox + label {
	padding: 28px;
}

.big-checkbox:checked + label:after {
	font-size: 48px;
	left: 10px;
}
 


.biggerlink {
    background: url("/images/linkpfeil.png") no-repeat scroll 0 2px transparent;
	color: #79aa07;
    padding: 0px 5px 5px 30px;
	font-size:20px;
	display:block;
	line-height: 1.3em;
}



.wandtattoobeschreibung {
padding:0px 0px 20px 0px;
background:none;
overflow:hidden;
    float: left;
    margin: 10px 0 10px 0;
    position: relative;
   display:block;
	
	 width:560px;
	


}




.namensform-wrapper {
	background-color: #f6f6f6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8));
	background-image: -webkit-linear-gradient(top, #f6f6f6, #eae8e8);
	background-image: -moz-linear-gradient(top, #f6f6f6, #eae8e8);
	background-image: -ms-linear-gradient(top, #f6f6f6, #eae8e8);
	background-image: -o-linear-gradient(top, #f6f6f6, #eae8e8);
	background-image: linear-gradient(top, #f6f6f6, #eae8e8);
	border-color: #dedede #bababa #aaa #bababa;
	border-style: solid;
	border-width: 1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
	-moz-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
	box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
	margin: 10px auto;
	overflow: hidden;
	padding: 8px;
	width: 450px;
	margin-bottom:150px;
}

.namensform-wrapper #namensuche {
	border: 1px solid #CCC;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #FFF;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #FFF;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
  color: #999;
	float: left;
	font: 22px Lucida Sans, Trebuchet MS, Tahoma, sans-serif;
	height: 20px !important;
	padding: 10px;
	width: 320px;
}

.namensform-wrapper #namensuche:focus {
	border-color: #aaa;
	-webkit-box-shadow: 0 1px 1px #bbb inset;
	-moz-box-shadow: 0 1px 1px #bbb inset;
	box-shadow: 0 1px 1px #bbb inset;
	outline: 0;
}

.namensform-wrapper #namensuche:-moz-placeholder,
.namensform-wrapper #namensuche:-ms-input-placeholder,
.namensform-wrapper #namensuche::-webkit-input-placeholder {
	color: #999;
	font-weight: normal;
}

.namensform-wrapper #submit {
background: #9dce2c;
  background-image: -webkit-linear-gradient(top, #9dce2c, #91bf26);
  background-image: -moz-linear-gradient(top, #9dce2c, #91bf26);
  background-image: -ms-linear-gradient(top, #9dce2c, #91bf26);
  background-image: -o-linear-gradient(top, #9dce2c, #91bf26);
  background-image: linear-gradient(to bottom, #9dce2c, #91bf26);
	border: 1px solid #00748f;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #FFF;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #FFF;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #FFF;
	color: #fafafa;
	cursor: pointer;
	height: 42px;
	float: right;
	font: 18px Arial, Helvetica;
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
	width: 100px;
}


.namensform-wrapper #submit:focus {
  background: #91bf26;
  background-image: -webkit-linear-gradient(top, #91bf26, #9dce2c);
  background-image: -moz-linear-gradient(top, #91bf26, #9dce2c);
  background-image: -ms-linear-gradient(top, #91bf26, #9dce2c);
  background-image: -o-linear-gradient(top, #91bf26, #9dce2c);
  background-image: linear-gradient(to bottom, #91bf26, #9dce2c);
}

.namensform-wrapper #submit:active {
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	outline: 0;
}

.namensform-wrapper #submit::-moz-focus-inner {
	border: 0;
}

.namensuchtitel p
{
text-align:center !important;
font-size:24px !important;
line-height:30px !important;
}



.innamewrap {
margin-bottom:20px;
}


#nameanzeigenfeld img {
margin-bottom:30px;
}


.hide { position: absolute; top: -9999px; left: -9999px; }


#wandtabs .list-wrap { 
padding: 10px 35px 30px 35px; 
margin: 0;

	border: 1px solid #ccc;
	border-top: none;
}

#wandtabs ul { 
list-style: none; 
 margin: 0 0 30px 13px;
}

#wandtabs ul li {}


#wandtabs ul li a { display: block; padding: 4px; color: #666; height:30px;}



#wandtabs .nav { height:41px; }
#wandtabs .nav li { 
border: 1px solid #ccc;width: 250px; float: left; margin: 0; margin-right:16px; height:50px; text-align:center;
margin-bottom:20px;
	background: #f7f7f7;
background: -moz-linear-gradient(top,  #f7f7f7 0%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ededed 100%);
background: -o-linear-gradient(top,  #f7f7f7 0%,#ededed 100%);
background: -ms-linear-gradient(top,  #f7f7f7 0%,#ededed 100%);
background: linear-gradient(to bottom,  #f7f7f7 0%,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 );

}
#wandtabs .nav li.last { margin-right: 0; }
#wandtabs .nav li a { color: #555;
    display: block;
    font-size: 25px;
    padding: 10px 20px;
	text-shadow: 1px 1px #FFFFFF;
	

    }

#wandtabs li a.current
{
  background-color: #FFF !important;
  border: 1px solid #000 !important;
  color: #000;
}



#wandtabs .list-wrap  h4 {

 padding:5px 0 0;
font-size:20px;
margin:20px 0;
color:#79aa07;


}
	
#w-bewertungen { 
padding:0 0 0 90px;
font-size:16px;
color:#555;
margin-top:20px;
 }	
	
.bewert-5 {
background: url("/images/bewertung-sterne.gif") no-repeat scroll 0 -90px transparent;
}	

.bewert-4 {
background: url("/images/bewertung-sterne.gif") no-repeat scroll 0 -72px transparent;
}	

.bewert-3 {
background: url("/images/bewertung-sterne.gif") no-repeat scroll 0 -54px transparent;
}	

.bewert-2 {
background: url("/images/bewertung-sterne.gif") no-repeat scroll 0 -36px transparent;
}	

.bewert-1 {
background: url("/images/bewertung-sterne.gif") no-repeat scroll 0 -18px transparent;
}	

.bewert-0 {
background: url("/images/bewertung-sterne.gif") no-repeat scroll 0 0px transparent;
}	

.v-bestseller {
   background-color: #9dce2c;
    border-radius: 0 0 2px 2px;
    color: #fff;
    font-size: 24px;
    height: 75px;
    padding: 20px;
    line-height: 30px;
}

.v-hintergrund {
display:none;
}

.v-qualitaet {
background-image: -o-linear-gradient(bottom, #1F1F1F 0%, #5C5C5C 100%);
background-image: -moz-linear-gradient(bottom, #1F1F1F 0%, #5C5C5C 100%);
background-image: -webkit-linear-gradient(bottom, #1F1F1F 0%, #5C5C5C 100%);
background-image: -ms-linear-gradient(bottom, #1F1F1F 0%, #5C5C5C 100%);
background-image: linear-gradient(to bottom, #1F1F1F 0%, #5C5C5C 100%);
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    height: 25px;
    padding: 8px 0 0 8px;
    width: 319px;
}

.v-bekannt {
background-image: -o-linear-gradient(bottom, #A80016 0%, #FC2F2F 100%);
background-image: -moz-linear-gradient(bottom, #A80016 0%, #FC2F2F 100%);
background-image: -webkit-linear-gradient(bottom, #A80016 0%, #FC2F2F 100%);
background-image: -ms-linear-gradient(bottom, #A80016 0%, #FC2F2F 100%);
background-image: linear-gradient(to bottom, #A80016 0%, #FC2F2F 100%);
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    height: 25px;
    padding: 8px 0 0 8px;
    width: 319px;
	margin-left:10px;
}


.kundensagen {
background-image: -o-linear-gradient(bottom, #DE8900 0%, #FCB605 100%);
background-image: -moz-linear-gradient(bottom, #DE8900 0%, #FCB605 100%);
background-image: -webkit-linear-gradient(bottom, #DE8900 0%, #FCB605 100%);
background-image: -ms-linear-gradient(bottom, #DE8900 0%, #FCB605 100%);
background-image: linear-gradient(to bottom, #DE8900 0%, #FCB605 100%);
    color: #333;
    float: right;
    font-size: 18px;
    height: 25px;
    padding: 8px 0 0 8px;
    width: 319px;
	margin-left:15px;
}

.v-kunden {
color: #888888;
    font-size: 15px;
    margin: -25px 0 0 90px;
    position: absolute;
	z-index:2;
}



.blinks, .brechts, .bmitte {
    padding: 10px;
    text-align: center;
	box-shadow: 0 2px 5px #999999;
}



.blinks { 
	float:left;
	margin: 0 20px 20px 0;
}



.brechts {
	float:right;
	margin: 0 0 20px 20px;
}




.bmitte {
	margin: 0 auto 20px;
	clear:both;
}


.blinks p , .brechts p, .bmitte p {
text-align:center !important;
color:#333 !important;
font-size:12px !important;
line-height:16px !important;
margin-bottom:0 !important;
}




.bigbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fbafe3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fbafe3;
	box-shadow:inset 0px 1px 0px 0px #fbafe3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff5bb0), color-stop(1, #ef027d) );
	background:-moz-linear-gradient( center top, #ff5bb0 5%, #ef027d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb0', endColorstr='#ef027d');
	background-color:#ff5bb0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ee1eb5;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #c70067;
}

.bigbutton:active {
	position:relative;
	top:1px;
}

#ensure-mobileload-560 {
  display: block;
}

#navsuchfeld {
display: none;
}

 #socialiconsseite {
display: none;
}



h3.ratgebertipps {
color: #333;
font-size: 26px;
line-height:30px;
text-align:left;
margin: 40px 20px 70px 20px;
font-weight: bold;
}


#zellenbilder {
width: 300px;
margin-left: 230px;
}

#zellenbilder img {
max-width: 300px;
height:auto;
padding:5px;
background: #fff;
border: 1px solid #999999;
box-shadow: 0 2px 6px #999999;

}


#zellenbilder .zellenbild1
{
max-width: 300px;
z-index:31;
transition: 300ms ease all;
width: 300px;
height: 225px;
display:block;
}

#zellenbilder .zellenbild2
{
max-width: 200px;
z-index:32;
margin:-40px 0 0 -40px;
transform: rotate(-10deg);
transition: 300ms ease all;
width: 200px;
height: 150px;
display:block;
}

#zellenbilder .zellenbild3
{
max-width: 180px;
z-index:33;
margin:-150px 0 0 100px;
transform: rotate(10deg);
transition: 300ms ease all;
width: 180px;
height: 135px;
display:block;
}



#zellentexte
{
float:left;
width: 260px;
z-index:34;
position:absolute;
margin-top:-350px;
}

.headline 
{
text-transform: uppercase;
color: #555;
font-size: 25px;
line-height: 27px;
background: #fff;
display: inline-block;
text-align:right;
padding: 3px 5px;
}

.kategorieordnung 
{
color: #999;
font-weight: bold;
font-size: 20px;
text-align:right;
padding: 3px 5px;
margin:30px 130px 10px 10px;;
}


.kurztext 
{
display:none;
}


.kurzeinleitung 
{
display:none;
}


.weiterlesenbutton {
color: #333;
font-size: 22px;
line-height: 25px;
text-align:left;
font-weight:bold;
padding: 3px 5px;
margin:100px 10px 10px 10px;
transition: 300ms ease all;
}




.linie {
border :none;
border-top: 1px solid #ccc;
background-color:#FFFFFF;
height: 1px;
margin: 0px 160px 0px 130px;
}



#neuecontentzelle2 #social-icons-rund, #neuecontentzelle #social-icons-rund {
    display: none !important;

}



#neuecontentzelle2 #zellenbilder {
width: 300px;
margin-left: 20px;
}

#neuecontentzelle2 #zellenbilder img {
max-width: 300px;
height:auto;
padding:5px;
background: #fff;
border: 1px solid #999999;
box-shadow: 0 2px 6px #999999;
}


#neuecontentzelle2 #zellenbilder .zellenbild1
{
max-width: 300px;
z-index:31;
transition: 300ms ease all;
width: 300px;
height: 225px;
display:block;
}

#neuecontentzelle2 #zellenbilder .zellenbild2
{
max-width: 200px;
z-index:32;
margin:-40px 0 0 -40px;
transform: rotate(5deg);
transition: 300ms ease all;
width: 200px;
height: 150px;
display:block;
}

#neuecontentzelle2 #zellenbilder .zellenbild3
{
max-width: 180px;
z-index:33;
margin:-140px 0 0 140px;
transform: rotate(-5deg);
transition: 300ms ease all;
width: 180px;
height: 135px;
display:block;
}






#neuecontentzelle2 #zellentexte
{
float:left;
width: 260px;
z-index:34;
position:absolute;
margin-top:-350px;
margin-left:240px;
}

#neuecontentzelle2 .headline 
{
text-transform: uppercase;
color: #555;
font-size: 25px;
line-height: 27px;
background: #fff;
display: inline-block;
text-align:left;
padding: 3px 5px;
}

#neuecontentzelle2 .kategorieordnung 
{
color: #999;
font-weight: bold;
font-size: 20px;
text-align:left;
padding: 3px 5px;
margin:30px 0px 10px 100px;
}


#neuecontentzelle2 .kurztext 
{
display:none;
}


#neuecontentzelle2 .kurzeinleitung 
{
display:none;
}


#neuecontentzelle2 .weiterlesenbutton {
color: #333;
font-size: 22px;
line-height: 25px;
font-weight:bold;
text-align:left;
padding: 3px 5px;
margin:30px 0px 10px 120px;

}



#neuecontentzelle2 #social-icons-rund {
    display: block;
	margin-bottom:20px;
	margin-left:70px;
}





.mobwidth100 {
width:100%;
}	


.zurueck-nach-oben {
 background:#9dce2c;
 position: fixed;
 bottom:5px;
 right:7px;
 padding:0.4em 0.7em 0.6em 0.7em;
 font-size:23px;
 color: #fff;
 opacity:0.6;
}

a.zurueck-nach-oben {
 font-size:50px;
 color: #fff;
 font-weight: bold;
 transform: rotate(-90deg);
}

.moremobile {
margin-top:20px;
margin-bottom:20px;
}

.morecontent span {
    display: none;
}


.morecontent {
  display: none;
}

.morelink {
    display: block;
	margin-bottom: 30px;

}

.mobile-out {
display:none;
}
