/* General */
IMG {
	border:			none;
}
INPUT, TEXTAREA, SELECT {
	background:			#f8f9fd;
	border:			1px solid #cd5d60;
	font-size:			11px;
	color:			#a3171a;
	font-family:		Verdana, Helvetica, Arial, Sans-Serif;
}

INPUT.radio {
	background:			none;
	border:			none;
	margin-right:		2px;
	margin:			0px;
}


/* Main layout */
DIV.layout-header-designer {
	width:			600px;
	height:			21px;
	background:			url('../images/layout/header-designer.gif');
}
DIV.layout-header-designer p, DIV.layout-header-designer p a {
	color:			#a3171a;
	font-family:		Verdana, Helvetica, Arial, Sans-Serif;
	font-weight:		bold;
	text-align:			right;
	margin-right:		5px;
	font-size:			11px;
	line-height:		20px;
	text-decoration:		none;
}
DIV.layout-box {
	width:			600px;
	background:			url('../images/layout/layout-box-bg.gif');
	border-bottom:		1px solid #cd5d60;
	overflow:			hidden;
	font-size:			11px;
	color:			#a3171a;
	font-family:		Verdana, Helvetica, Arial, Sans-Serif;

}
DIV.no-bg {
	background:			none;
	border:			none;
	clear:			both;
}


/* Products */
TABLE.ArtDes_products {
	width:			580px;
	max-width:			580px;
	margin:			10px;
	border:			0px;
	font-family:		Verdana, Arial, Helvetica, Sans-Serif;
	font-size:			11px;
}
TABLE.ArtDes_products COL.ArtDes_one {
	width:			150px;
	max-width:			150px;
}
TABLE.ArtDes_products COL.ArtDes_two {
	width:			430px;
	max-width:			430px;
}
TABLE.ArtDes_products TD.ArtDes_image {
	vertical-align:		top;
}
TABLE.ArtDes_products TD.ArtDes_image IMG.ArtDes_image {
	max-width:			150px;
	border:			0px;
	vertical-align:		top;
}
TABLE.ArtDes_products TD.ArtDes_title {
	width:			430px;
	max-width:			430px;
	height:			18px;
	max-height:			18px;
	vertical-align:		top;
	font-family:		Verdana, Arial, Helvetica, Sans-Serif;
	font-size:			11px;
	font-weight:		bold;
}
TABLE.ArtDes_products TD.ArtDes_description {
	width:			430px;
	max-width:			430px;
	vertical-align:		top;
	font-family:		Verdana, Arial, Helvetica, Sans-Serif;
	font-size:			11px;
}
TABLE.ArtDes_products TD.ArtDes_goDesigner {
	width:			230px;
	max-width:			230px;
	height:			18px;
	max-height:			18px;
	vertical-align:		top;
	text-align:			left;
	font-family:		Verdana, Arial, Helvetica, Sans-Serif;
	font-size:			11px;
}
TABLE.ArtDes_products TD.ArtDes_price {
	width:			200px;
	max-width:			200px;
	height:			18px;
	max-height:			18px;
	vertical-align:		top;
	text-align:			right;
	font-family:		Verdana, Arial, Helvetica, Sans-Serif;
	font-size:			11px;
	font-weight:		bold;
}
TABLE.ArtDes_products TD.ArtDes_title DIV, TABLE.ArtDes_products TD.ArtDes_description DIV, TABLE.ArtDes_products TD.ArtDes_goDesigner DIV {
	margin-left:		10px;
}
TABLE.ArtDes_products TD.ArtDes_title A, TABLE.ArtDes_products TD.ArtDes_goDesigner DIV A {
	color:			#a3171a;
	text-decoration:		none;
	font-weight:		bold;
}


/* Design area */
DIV.working-area-title {
	margin-top:			10px;
	margin-left:		10px;
	float:			left;
	width:			200px;
	color:			#cd5d60; 
	font-size:			11px;
	font-weight:		bold;
}
DIV.working-area-help {
	margin-top:			10px;
	float:			left;
	width:			170px;
	text-align:			right;
	font-size:			11px;
}
DIV.working-area-help a {
	color:			#cd5d60;
	font-size:			11px;
	font-weight:		bold;
	text-decoration:		none;
}
DIV.working-area {
	width:			370px;
	height:			554px;
	background:			#FFFFFF;
	border:			1px solid #cd5d60;
	margin:			10px;
	margin-top:			0px;
	float:			left;
	overflow:			hidden;
}
DIV.working-area DIV.ArtDes_imageArea {
	background-color:		#FFFFFF;
	text-align:			center;
	border:			0px;
	float:			none;
	clear:			both;
}
DIV.working-area DIV.ArtDes_elementArea {
	background-color:		#FFFFFF;
	-moz-opacity:		0.45;
	filter:			alpha(opacity=45);
	opacity:			.45;
}

/* Menu */
DIV.working-area-left {
	width:			190px;
	margin:			10px 5px 5px 2px;
	float:			left;
	overflow:			hidden;
}
DIV.smallbox-top {
	height:			17px;
	width:			190px;
	text-align:			right;
	overflow:			hidden;
}
DIV.smallbox {
	width:			190px;
	height:			165px;
	background:			url('../images/layout/smallbox-bg.gif') no-repeat;
	margin-bottom:		10px;
	overflow:			auto;
	border-bottom:		1px solid #cd5d60;
	border-top:			1px solid #cd5d60;
}
/* Menu: element list */
DIV.smallbox DIV.noelements {
	margin:			6px;
	font-size:			11px;
}
DIV.smallbox UL.ArtDes_element_list {
	margin:			6px;
	padding:			0px;
	list-style-type:		none;
}
DIV.smallbox DIV.element {
	padding:			6px;
}
DIV.smallbox DIV.element IMG {
	vertical-align:		middle;
	margin-right:		5px;
	
}
DIV.smallbox DIV.element DIV.text {
	margin:			0px 0px 0px 20px;
	padding:			0px;
	font-size:			9px;
	text-decoration:		none;
	color:			#a3171a;
	clear:			both;
}
DIV.smallbox DIV.element SPAN {
	font-size:			9px;
	text-decoration:		none;
	color:			#a3171a;
	cursor:			pointer;
}
/* Menu: motives & upload */
DIV.smallbox DIV.motivbox {
	width:			50px;
	height:			50px;
	margin:			2px;
	/*Extrawurst für den IE*/
	_margin-right:		1px;
	margin-top:			8px;
	float:			left;
}
/* Menu: text */
DIV.smallbox DIV.textbox {
	padding:			6px;
}
DIV.smallbox DIV.textbox IMG {
	margin-left:		2px;
}


/* Cart */
DIV.cart-contents {
	width:			200px;
	height:			170px;
	overflow:			auto;
	float:			left;
	background:			url('../images/layout/cart-contents-bg.gif') bottom;
	margin-top:			10px;
}
DIV.header-cart-contents {
	width:			200px;
	height:			21px;
	background:			url('../images/layout/cart-contents-header.gif');
}
DIV.cart-contents TABLE.ArtDes_buy {
	width:			180px;
	margin:			10px;
	font-size:			11px;
	color:			#a3171a;
}
DIV.cart-contents TABLE.ArtDes_buy COL.ArtDes_one {
	width:			100px;
	max-width:			100px;
}
DIV.cart-contents TABLE.ArtDes_buy COL.ArtDes_two {
	width:			80px;
	max-width:			80px;
}
DIV.cart-contents TABLE.ArtDes_buy TD {
	padding-top:		3px;
	padding-bottom:		3px;
}
DIV.cart-contents TABLE.ArtDes_buy TD.ArtDes_price {
	text-align:			right;
	font-weight:		bold;
}
DIV.cart-contents TABLE.ArtDes_buy TR.ArtDes_total TD {
	border-top:			1px solid #cd5d60;
}
DIV.cart-contents TABLE.ArtDes_buy TD.ArtDes_amount {
	text-align:			right;
	font-weight:		bold;
}


/* Preview & order */
DIV.preview-order {
	width:			390px;
	height:			170px;
	margin-left:		10px;
	float:			left;
	background:			url('../images/layout/preview-order-bg.gif') bottom;
	margin-top:			10px;
}
.header-preview-order {
	width:			390px;
	height:			21px;
	background:			url('../images/layout/preview-order-header.gif');
}
DIV.preview-order P {
	margin:			8px;
}
DIV.preview-order P IMG {
	vertical-align:		middle;
}


/* Movable elements */
DIV.area {
	position:			absolute;
	overflow:			visible;
	width:			25px;
	height:			25px;
	margin:			0px;
	padding:			0px;
	font-size:			x-small;
	color:			#000000;
	background:			transparent;
	cursor:			move;
	border:			0px;
/*	-moz-opacity:		0.9;
	filter:			alpha(opacity=90);
	opacity:			.9;*/
}
DIV.areaContent {
	font-size:			10px;
	font-family:		Verdana, Arial, Helvetica, Sans-Serif;
}
DIV.resize {
	position:			absolute;
	right:			0px;
	bottom:			0px;
	overflow:			hidden;
	font-size:			x-small;
	width:			12px;
	height:			12px;
	margin:			0px;
	padding:			0;
	color:			#000000;
	background:			url('../images/resize.gif');
	cursor:			pointer;
}
