/* CSS Document */


body {	
    background-color:	#EFEEE1;
    margin: 			0;
	padding:			0;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	color:				#4B4B4B;
}


#mainWrap {
	width:				975px;
	position: 			absolute;
	top:				10px;
	left: 				50%;
	margin-left: 		-488px;
	padding:			0 0 20px 0;
}


#logo {
	float:				left;
	background-image:	url(../images/logo_abfallboerse.gif);
	width:				325px;
	height:				90px;
}

#headBanner {
	float:				left;
	width:				510px; 
	height:				80px; 
	background-image:	url(../images/headbanner_back.gif);
}


/*--------- alle links ----------*/

a {
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	color:				#EA832D;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}


#mainSite {
	float:				left;
	width:				835px;
	padding:			0;
	margin:				0;
	background-color:	#fff;
}

#headLogoBanner {
    background-color:	#EFEEE1;
}

#mainSiteLeft {
	float:				left;
	width:				500px;
	margin:				0;
	padding:			0;
}

/*--------- navi ----------*/

#naviLeft {
	background-color:	#D4D2BE;
	margin:				0 0 5px 10px;
	padding:			5px;
}

#naviRight {
	background-color:	#D4D2BE;
	margin:				0 10px 5px 10px;
	padding:			5px;
}

/*--------- buttons ----------*/

.buttonStartseite {
	float:				left;
	text-align:			center;
	background-image:	url(../images/button01_back.gif);
	margin:				0;
	width:				80px;
	padding:			2px 0 3px 0;
	border:				1px solid #fff;
}

.buttonStartseite a {
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#59646A;
	text-decoration:	none;
}

.buttonStartseite a:hover {
	color:				#fff;
	text-decoration:	none;
}


.buttonEntsorger {
	float:				left;
	text-align:			center;
	background-image:	url(../images/button01_back.gif);
	margin:				0 0 0 5px;
	width:				110px;
	padding:			2px 0 3px 0;
	border:				1px solid #fff;
}

.buttonEntsorger a {
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#59646A;
	text-decoration:	none;
}

.buttonEntsorger a:hover {
	color:				#fff;
	text-decoration:	none;
}


.buttonWirueberuns {
	float:				left;
	text-align:			center;
	background-image:	url(../images/button01_back.gif);
	margin:				0 0 0 5px;
	width:				100px;
	padding:			2px 0 3px 0;
	border:				1px solid #fff;
}

.buttonWirueberuns a {
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#59646A;
	text-decoration:	none;
}

.buttonWirueberuns a:hover {
	color:				#fff;
	text-decoration:	none;
}


.buttonEntsorgerAnmelden {
	float:				left;
	text-align:			center;
	background-image:	url(../images/button02_back.gif);
	margin:				0 0 0 5px;
	width:				140px;
	padding:			2px 0 3px 0;
	border:				1px solid #fff;
}

.buttonEntsorgerAnmelden a {
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#fff;
	text-decoration:	none;
}

.buttonEntsorgerAnmelden a:hover {
	color:				#F8BF90;
	text-decoration:	none;
}


.buttonAbfallEinstellen {
	float:				left;
	text-align:			center;
	background-image:	url(../images/button01_back.gif);
	margin:				0;
	width:				115px;
	padding:			2px 0 3px 0;
	border:				1px solid #fff;
}

.buttonAbfallEinstellen a {
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#59646A;
	text-decoration:	none;
}

.buttonAbfallEinstellen a:hover {
	color:				#fff;
	text-decoration:	none;
}


.buttonMaschinenEinstellen {
	float:				left;
	text-align:			center;
	background-image:	url(../images/button01_back.gif);
	margin:				0 0 0 5px;
	width:				147px;
	padding:			2px 0 3px 0;
	border:				1px solid #fff;
}

.buttonMaschinenEinstellen a {
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#59646A;
	text-decoration:	none;
}

.buttonMaschinenEinstellen a:hover {
	color:				#fff;
	text-decoration:	none;
}



.buttonSuchen {
	float:				left;
	text-align:			center;
	background-image:	url(../images/button02_back.gif);
	margin:				0;
	width:				80px;
	padding:			2px 0 3px 0;
	border:				1px solid #fff;
}

.buttonSuchen a {
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#fff;
	text-decoration:	none;
}

.buttonSuchen a:hover {
	color:				#F8BF90;
	text-decoration:	none;
}


.buttonDurchsuchen {
	float:				left;
	text-align:			center;
	background-image:	url(../images/button01_back.gif);
	margin:				0 0 0 5px;
	width:				110px;
	padding:			2px 0 3px 0;
	border:				1px solid #fff;
}

.buttonDurchsuchen a {
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#59646A;
	text-decoration:	none;
}

.buttonDurchsuchen a:hover {
	color:				#fff;
	text-decoration:	none;
}




.buttonZurUebersicht {
	float:				left;
	text-align:			center;
	background-image:	url(../images/button01_back.gif);
	margin:				0 0 0 5px;
	width:				155px;
	padding:			2px 0 3px 0;
	border:				1px solid #fff;
}

.buttonZurUebersicht a {
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#59646A;
	text-decoration:	none;
}

.buttonZurUebersicht a:hover {
	color:				#fff;
	text-decoration:	none;
}



/*--------- heads ----------*/

.headline01Left {
	margin:				0 0 0 10px;
	padding:			5px 0 3px 10px;
	background-color:	#E5683C;
	border-top:			solid 10px #fff;
	border-bottom:		solid 4px #CFCDB7;
}

.headline01Left h1 {
	margin:				0;
	padding:			0;
	font-family:		arial, verdana, sans-serif;
	font-size:			15px;
	font-weight:		bold;
	color:				#fff;
}

.headline01Right {
	margin:				0 10px 0 10px;
	padding:			5px 0 3px 10px;
	background-color:	#E5683C;
	border-top:			solid 10px #fff;
	border-bottom:		solid 4px #CFCDB7;
}

.headline01Right h1 {
	margin:				0;
	padding:			0;
	font-family:		arial, verdana, sans-serif;
	font-size:			15px;
	font-weight:		bold;
	color:				#fff;
}


/*--------- conten elemente -----------*/

.contentBox {
	margin:				0 0 0 10px;
	padding:			12px 20px 15px 0;
	background-color:	#F8F8F4;
}

.contentBox h1 {
	margin:				0;
	padding:			5px 10px 6px 10px;
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#4B4B4B;
	background-color:	#E6E5DA;
}

.contentBox h2 {
	margin:				15px 0 0 10px;
	padding:			3px 10px 3px 4px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	background-color:	#fff;
}

.contentBox p {
	margin:				0;
	padding:			10px 0 6px 10px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
}


.contentBoxNews {
	margin:				0 0 0 10px;
	padding:			12px 20px 15px 0;
	background-color:	#F8F8F4;
}

.contentBoxNews h1 {
	margin:				0;
	padding:			5px 10px 6px 10px;
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#4B4B4B;
	background-color:	#E6E5DA;
}

.contentBoxNews h2 {
	margin:				15px 0 0 10px;
	padding:			3px 10px 3px 4px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	background-color:	#fff;
}

.contentBoxNews p {
	margin:				0;
	padding:			10px 0 6px 10px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
}

.contentBoxNews td {
	margin:				0;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
}

.contentBoxNews img {
	margin:				0;
	border:				1px solid #E6E5DA;
	
}



.contentBoxTermin {
	margin:				0 0 0 10px;
	padding:			12px 20px 15px 0;
	background-color:	#F8F8F4;
}

.contentBoxTermin h1 {
	margin:				0;
	padding:			5px 10px 6px 10px;
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#4B4B4B;
	background-color:	#E6E5DA;
}

.contentBoxTermin h2 {
	margin:				15px 0 0 10px;
	padding:			3px 10px 3px 4px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	background-color:	#fff;
}

.contentBoxTermin p {
	margin:				0;
	padding:			10px 0 6px 10px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
}

.contentBoxTermin td {
	margin:				0;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
}

.contentBoxTermin img {
	margin:				0 10px 10px 0;
	border:				1px solid #E6E5DA;
	
}

/*================== kontaktformular ===================*/

.kontaktBox {
	margin:				0 0 0 10px;
	padding:			12px 20px 15px 0;
	background-color:	#F8F8F4;
}

.kontaktBox h1 {
	margin:				0;
	padding:			5px 10px 6px 10px;
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#4B4B4B;
	background-color:	#E6E5DA;
}

.kontaktBox h2 {
	margin:				15px 0 0 10px;
	padding:			3px 10px 3px 4px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	background-color:	#fff;
}

.kontaktBox p {
	margin:				0;
	padding:			10px 0 6px 10px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
}

.eintragBox img {
	border:				1px solid #E6E7E1;
}

.kontaktFeldRechtsPflicht {
	background-color:	#fff;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	width:				300px;
	color:				#565655;
}

.kontaktFeldRechtsPflicht input {
	margin:				0;
	padding:			0 2px 0 3px;
	width:				200px;
	height:				19px;
	border:				1px solid #D6D5CE;
	background-color:	#FCEDE1;
}

.kontaktFeldRechts {
	background-color:	#fff;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	width:				340px;
	color:				#565655;
}

.kontaktFeldRechts input {
	margin:				0;
	padding:			0 2px 0 3px;
	width:				200px;
	height:				19px;
	border:				1px solid #D6D5CE;
	background-color:	#fff;
}

.kontaktFeldRechts textarea {
	margin:				0;
	padding:			0 2px 0 3px;
	width:				300px;
	height:				100px;
	border:				1px solid #D6D5CE;
	background-color:	#fff;
}

.check {
	margin:				0;
	padding:			0;
	border:				1px solid #E6E7E1;
	background-color:	#E6E7E1;
}


.kontaktFeldLinks {
	background-color:	#fff;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	width:				120px;
	color:				#565655;
}

.kontaktTablePos {
	margin:				10px 0 0 10px;
	padding:			0;
}





/*--------- conten elemente rechts -----------*/

.contentBoxNews {
	margin:				0 10px 0 10px;
	padding:			12px 20px 10px 0;
	background-color:	#F8F8F4;
}

.contentBoxNews h1 {
	margin:				0;
	padding:			5px 10px 6px 10px;
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#4B4B4B;
	background-color:	#E6E5DA;
}

.contentBoxNews h2 {
	margin:				15px 0 0 10px;
	padding:			3px 10px 3px 4px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	background-color:	#fff;
}

.contentBoxNews p {
	margin:				0;
	padding:			10px 0 0 10px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
}

.contentBoxNews a {
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	color:				#EA832D;
	text-decoration:	none;
}

.contentBoxNews a:hover {
	text-decoration:	underline;
}

/*---------- vcard ------------*/


.vcardBox {
	margin:				0 0 0 10px;
	padding:			12px 20px 15px 0;
	background-color:	#F8F8F4;
}

.vcardBox h1 {
	margin:				0;
	padding:			5px 10px 6px 10px;
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#4B4B4B;
	background-color:	#E6E5DA;
}

.vcardBox h2 {
	margin:				15px 0 0 10px;
	padding:			3px 10px 3px 4px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	background-color:	#fff;
}

.vcardBox p {
	margin:				0;
	padding:			10px 0 6px 13px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
}

.vcardBox img {
	border:				1px solid #E6E5DA;
}


.vcardFeldLinks {
	background-color:	#fff;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	width:				60px;
	color:				#565655;
}

.vcardFeldRechts {
	background-color:	#fff;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	width:				210px;
	color:				#565655;
}

.vcardTablePos {
	margin:				10px 0 0 8px;
	padding:			0;
}



/*---------- maschinen detail ------------*/


.maschinenDetailBox {
	margin:				0 0 0 10px;
	padding:			12px 20px 15px 0;
	background-color:	#F8F8F4;
}

.maschinenDetailBox h1 {
	margin:				0;
	padding:			5px 10px 6px 10px;
	font-family:		arial, verdana, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#4B4B4B;
	background-color:	#E6E5DA;
}

.maschinenDetailBox h2 {
	margin:				15px 0 0 10px;
	padding:			3px 10px 3px 4px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	background-color:	#fff;
}

.maschinenDetailBox p {
	margin:				0;
	padding:			10px 0 6px 13px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
}

.maschinenDetailBox img {
	border:				1px solid #E6E5DA;
}


.maschinenDetailFeldLinks {
	background-color:	#fff;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	width:				60px;
	color:				#565655;
}

.maschinenDetailFeldLinks2 {
	background-color:	#fff;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	width:				120px;
	color:				#565655;
}

.maschinenDetailFeldRechts {
	background-color:	#fff;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	width:				120px;
	color:				#565655;
}

.maschinenDetailFeldRechts2 {
	background-color:	#fff;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	width:				320px;
	color:				#565655;
}

.maschinenDetailTablePos {
	margin:				10px 0 0 8px;
	padding:			0;
}



/*--------- tabellen -----------*/

.tableHead {
	background-color:	#E6E5DA;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#4B4B4B;
}

.tableNorm {
	background-color:	#fff;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	color:				#4B4B4B;
}

.tableNorm img {
	border:				1px solid #E6E5DA;
}


.tableImpressumLeft {
	width:				110px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#4B4B4B;
	background-color:	#fff;
}

.tableImpressumRight {
	width:				350px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	color:				#4B4B4B;
	background-color:	#fff;
}


.tableEntsorgerEintragLeft {
	width:				100px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#4B4B4B;
	background-color:	#fff;
}

.tableEntsorgerEintragRight {
	width:				170px;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	color:				#4B4B4B;
	background-color:	#fff;
}

.tableEntsorgerEintragRight input {
	margin:				0;
	padding:			0 2px 0 3px;
	width:				155px;
	height:				19px;
	border:				1px solid #D6D5CE;
	background-color:	#fff;
}

.tableEntsorgerEintragNorm {
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#4B4B4B;
	background-color:	#fff;
}

.tableEntsorgerEintragNorm input{
	margin:				0;
	padding:			0 2px 0 3px;
	width:				150px;
	height:				19px;
	border:				1px solid #D6D5CE;
	background-color:	#fff;
}

.tableEntsorgerEintragPflicht {
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#4B4B4B;
	background-color:	#fff;
}

.tableEntsorgerEintragPflicht input{
	margin:				0;
	padding:			0 2px 0 3px;
	width:				155px;
	height:				19px;
	border:				1px solid #D6D5CE;
	background-color:	#FCEDE1;
}


.textareaEntsorgerEintrag {
	font-family:		arial, helvetica, sans-serif;
	font-size:			11px;
	padding:			3px;
	border:				solid 1px #D6D5CE;
	width:				260px;
	height:				120px;
}

.tableEntsorgerEintragNormButtonFeld {
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#4B4B4B;
	background-color:	#E6E5DA;
}

.dropDownMaschinSuche {
	width:				156px;
}


#mainSiteRight {
	float:				left;
	width:				335px;
	margin:				0;
	padding:			0;
}

#bannerRight {
	float:				left;
	width:				130px;
	padding:			0;
	margin:				0 0 0 10px;
	padding:			0 0 20px 0;
	background-color:	#F8F8F4;
}

.bannerRightPos {
	margin:				7px 0 0 5px;
}


/*--------- bottom ----------*/

#wrapBottom {
	margin:				0 0 0 10px;
	padding:			0px;
}

#bottomLeft {
	float:				left;
	width:				490px;
	background-color:	#D4D2BE;
	margin:				20px 0 0 0;
}

.serviceNaviBottom {
	margin:				0 0 10px 0;
	padding:			0;
	list-style:			none;
}

.serviceNaviBottom li {
	float:				left;
	margin:				0;
	padding:			10px 12px 8px 10px;
}

.serviceNaviBottom a {
	font-family:		arial, helvetica, sans-serif;
	font-size:			11px;
	color:				#394248;
	text-decoration:	none;
}

.serviceNaviBottom a:hover {
	text-decoration:	underline;
}


#bottomRight {
	float:				left;
	width:				315px;
	background-color:	#D4D2BE;
	margin:				20px 0 0 10px;
	padding:			0;
}

form {
	margin:				0;
	padding:			0;
}


.clear {
	clear:				both;
}


