#content-img {
	position: absolute;
	left: 265px;
	top: 165px;
	width: 696px;
	height: 313px;
	border:1px solid #ffd400;
}

#colour-art {
	position: absolute;
	left: 37px;
	top: 177px;
	width: 209px;
}

#content, #content-agb, #content-gallery, #content-news {
	position: absolute;
	left: 266px;
	top: 515px;
	width: 488px;
	height: 430px;
	overflow: auto;
}
#content-agb, #content-news {width: 696px;}

#content-gallery {width: 696px;}

#content h1, #content-gallery h1 {
	color: #ffd400;
	font-size:24px;
	margin-bottom: 24px;
}

#news {
	position: absolute;
	left: 788px;
	top: 515px;
	width: 174px;
	height: 500px;
	overflow: hidden;
}

#news .news-list-date, #content-news .news-list-date {margin-top:7px;display:block;}

#news h1, #content-news h1 {
	color: #f8cc02;
	font-size:24px;
	margin-bottom: 10px;
}

#news h3 a, #content-news h3 a {font-weight:bold;text-decoration:none;}
/*#news .bodytext {float:left;}*/
#news .news-list-morelink, #news .bodytext, #content-news .news-list-morelink, #content-news .bodytext {display:inline;line-height:14px;}
#news .news-list-morelink a, #content-news .news-list-morelink a {text-decoration:none;color:#F8CC02;/*white-space:nowrap;*/}
/*#news .news-bottom {padding-bottom:35px;float:left;}*/
#news .news-list-item, #content-news .news-list-item {padding-bottom:32px;}


#order-form {
	background: rgba(255,255,255,0.7);
	position: absolute;
	left: 266px;
	top: 166px;
	width: 676px;
	height: 700px;
	padding: 10px;
	border: solid 1px #bbb;
}

#order-form .csc-header-n1 h1 {
	color: #ffd400;
	font-size: 24px;
	font-weight: normal;
	padding-right: 7px;
}

#order-form .tx-thmailformplus-pi1 {clear: both;}

#order-form .border-bottom {border-bottom:solid 1px #fff;}
#order-form .border-right {border-right:solid 2px #fff;}
#order-form .first-column {padding-left:10px;}
#order-form .padding-top {padding-top:5px;}
#order-form .padding-bottom {padding-bottom:5px;}
#order-form .height-1row {height:29px;}
#order-form .height-2row {height:40px;}

#order-form fieldset {padding: 0 5px 5px 5px;border: solid 2px #660000;margin-bottom:25px;}
#order-form legend {color: #660000;font-size: 18px;line-height:21px;}
#order-form td {color:#000;}

#order-form table#bestellung {width:100%;}
#order-form table#bestellung .header {background: #f7edce;}
#order-form table#bestellung .body {background: #ecd893;}
#order-form table#bestellung .width-2first-column {width:62%;}
#order-form table#bestellung .width-first-column {width:43%;}
#order-form table#bestellung .price {padding-left:10px;text-align:center;}
#order-form table#bestellung .price-other {padding-right:10px;text-align:right;}
#order-form table#bestellung span {color:#000;padding-right:5px;}


#order-form table.order-bilder {width: 100%;background: #ecd893;}
#order-form table.order-bilder td.left {padding-left: 10px;}
#order-form table.order-bilder td.right {text-align: center;}

#order-form .img-nr, #order-form .foto-nr {width:20px;font-size:10px;height:12px;}
#order-form table.order-bilder td.right span {color:#000;padding-right:5px;}
#order-form table.interesse td {height:24px;}
#order-form table.detail-interesse {width:100%;background: #f7edce;padding:5px 0;}
#order-form table.detail-interesse td {height: 18px;}
#order-form table.detail-interesse td.size {width: 85%;padding-left: 10px;}
#order-form table.detail-interesse td.price {text-align: center;}


#order-form #data {float:left;height:159px;width:350px;}
#order-form #data label {
	color: #000;
	clear: both;
	float: left;
	width: 130px;
	line-height: 19px;
	background: #ecd893;
	padding-left: 10px;
}
#order-form #data label.border-bottom {border-bottom:1px solid #fff;}
#order-form #data input {
	font-size: 12px;
	height: 16px;
	width: 204px;
	padding: 1px 2px;
	float: right;
	border: 1px solid #888;
	border-bottom: none;
}
#order-form #request {float:right;height:159px;}
#order-form textarea#request-text {width:276px;height:136px;padding:0;border:1px solid #888;}
#order-form p#compulsive {color:#000;float:left;line-height:24px;}
#order-form #submit {float:right;margin-right:2px;cursor:pointer;}

#mail-thanks h1 {color:#000;}