body {
    font-family: Calibri, Arial, Tahoma;
    font-size: 12px;
    margin:0;
    padding:0;
    background-color:#1C3A40;
}

h1 {
	color:#1C3A40;
	font-size:22px;
	margin:0;
	padding:0;
}
 

h2 {
	color:#EB5F28;
    font-size: 18px;
    font-weight:bold;
}


h3, h3 a {
	color:#000;
    font-size: 14px;
    font-weight:bold;
    text-decoration:none;
}


.wrapper {
    width: 840px;
    background:#fff;
    margin:20px auto;
    padding:0 0 0 0;
}

.head {
	width:100%;
	height:100px;
	-webkit-box-shadow: 10px 10px 50px grey;
	-moz-box-shadow: 10px 10px 50px grey;
	box-shadow: 10px 10px 50px grey;
	z-index:3;
}

.head p {
	padding:10px 0 0 10px;
}

#h1 {
	color:#EB5F28;
    font-size: 22px;
    font-weight:bold;
}

#h2, #h2 a {
	color:#000;
    font-size: 14px;
    font-weight:bold;
    text-decoration:none;
}

.logo {
	float:right;
	margin:20px 20px 0 0;
	height:65px;
}

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

.content {
    padding:40px 0 0 30px;
    z-index:20;
}

.headline {
	width:70%;
	float:left;
}

.item-data{
	font-weight:bold;
	color:#AAAAAA;
}

.price {
	width:30%;
	float:right;
	text-align:right;
}

.price-block{
	font-size:22px;
	font-weight:bold;
	margin:0 20px 0 0;
}

.vat {
	font-size:12px;
	color:#C8C8C8;
	margin:0 20px 0 0;
}

.desc {
	padding-top:10px;
	
}

.desc ul {
	margin:15px	0 20px 20px;
}

.images {
	
}

.images figure img {
	width:90%;
}


.art_info {
	margin:20px 20px 30px 0px;
}
 
 
#h3 {
	color:#EB5F28;
    font-size: 18px;
    font-weight:bold;
    padding:20px 0 20px 0;
}
 
/* Clearfix */
.clearfix:before,
.clearfix:after,
.PlentyArticleCharacter {
    content: " "; /* 1 */
    display: table; /* 2 */
}
 
 
.clearfix:after, .PlentyArticleCharacter:after {
    clear: both;
}

.clear {
	clear: both;
}

#footer p, #footer h2 {
margin-left:20px;
padding-right:20px;
margin-top:20px;
}

#plenty_appendix {
	visibility:hidden;
}