/************************** Allgemeine Formatierungen ******************/

div.clear {
	clear:				both;	
}

.submitButton {
	color:				#FF6100;
	border:				0px;
	background-color:	#FFFBC3;
	font-weight:		bold;
	float:				right;
	font-size:			12px;
}




/**************************************** Text Content **************************************/

div.textContent {
	background-image: 	url(../images/design/content_gross_top_back.png);
	background-repeat: 	no-repeat;
	padding:			8px;
	background-color:	#FFFBC3;
	width:				456px;
}

div.textContent h1 {
	background-image: 	url(../images/design/content_text_headline_back.gif);
	background-repeat: 	no-repeat;
	width:				462px;
	height:				32px;
	line-height:		29px;
	padding-left:		10px;
}

h1.abstand {
	margin-top:			25px;
	clear:				both;
}

div.textContent h1 a {
	color:				#ffffff;
	padding:			0;
	margin:				0;
	display:			inline;
}

div.textContent img {
	float:				left;
	margin-right:		15px;
	margin-bottom:		15px;
}

div.textContent p {
	margin:				0;
}

div.textContent p a {
	margin:				0;
	display:			inline;
	color:				#FF6100;
}

div.textContent a {
	display:			block;
	margin-top:			30px;
}

div.textContent fieldset {
	display:			block;
	margin-top:			0;
	border:				0;
	margin-top:			15px;
}

div.textContent fieldset div {
	clear:				both;
	margin-bottom:		3px;
}

div.textContent fieldset div label, div.textContent fieldset label {
	float:				left;
	width:				120px;
}

div.textContent fieldset div input, div.textContent fieldset input {
	width:				250px;
	height:				17px;
}

div.textContent fieldset input.checkbox {
	width:				50px;
}

div.textContent strong {
	color:				red;
	display:			block;
	margin-top:			10px;
}

div.textContent strong.erfolg {
	color:				green;
	display:			block;
	margin-top:			10px;
}

div.textContentBottom {
	background-image: 	url(../images/design/content_gross_bottom_back.png);
	background-repeat: 	no-repeat;	
	background-position:bottom;
	height:				10px;
	clear:				both;
	margin-bottom:		2px;
}


div.textContent div.siteNumbers {
	display:			block;
}

div.textContent div.siteNumbers a {
	margin-top:			0;
}

/*********************************** Content Artikel ***************************/

div.contentBox {
	position:			relative;
	width:				155px;
	height:				184px;
	background-image: 	url(../images/design/content_box.png);
	background-repeat: 	no-repeat;
	float:				left;
	margin-right:		2px;
	margin-bottom:		2px;
}

div.contentBox2 {
	margin-right:		0px;
}

div.contentBox h1 {
	position:			absolute;
	top:				5px;
	left:				5px;
	height:				30px;
	width:				145px;
	text-align:			center;
	font-size:			11px;
	overflow:			hidden;
}

div.contentBox h1 a {
	color:				#ffffff;
}

div.contentBox a img {
	position:			absolute;
	top:				45px;
	left:				37px;
}

div.contentBox hr {
	position:			absolute;
	top:				145px;
	left:				8px;
	width:				140px;
	background-color:	#8DA10D;
	border:				1px solid #8DA10D;
}

div.contentBox span {
	position:			absolute;
	top:				129px;
	left:				8px;
	width:				150px;
	color:				#000000;
	font-size:			11px;
}

div.contentBox strong a {
	position:			absolute;
	top:				160px;
	left:				100px;
	width:				45px;
	color:				#FF6100;
	font-size:			11px;
	text-align:			right;
	font-weight:		normal;
}

div.contentBox p a {
	position:			absolute;
	top:				160px;
	left:				8px;
	width:				65px;
	color:				#FF6100;
	font-size:			11px;
	text-align:			left;
	font-weight:		normal;
}



/******************************* Artikel Detail ***********************************/

div.artikelDetail {
	position:			relative;
	height:				150px;	
}

div.artikelDetail div.imageBox {
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				95px;
	height:				95px;	
}

div.artikelDetail div.imageBox a {
	padding:			0px;
	margin:				0px;
}

div.artikelDetail div.objectInfoBox {
	position:			absolute;
	top:				0px;
	left:				95px;	
}

div.artikelDetail div.preisAnfrageBox {
	position:			absolute;
	top:				0px;
	left:				295px;	
}

div.artikelDetail div.preisAnfrageBox a {
	margin:				0;
	padding:			0;
	color:				#FF6100;
	font-size:			12px;
	margin-top:			9px;
}

div.artikelBeschreibung {
	float:				left;
	width:				350px;
	margin-right:		10px;	
}



/*************************************** Submit ************************************/

div.submitButton {
	float:				right;
	margin-bottom:		15px;
}

div.submitButton a {
	color:				#FF6100;	
}


/*************************************** Fehler Ausgabe ***********************************/

.formerror {
	color:				red;	
}


