body {
	font-family:"Times New Roman", Times, serif;
	font-size: 0.75em;
	line-height: 18pt;
	color: #415ca4;
	margin: 0px;
	padding: 0px;
	}

/* Body Backgrounds */
body.blue, body.orange, body.green, body.red { background-image:none; }

#print_title, form#bestellung { display:block; }

#main_menu, #special_menu, #flash_container, #formular, form { display:none; }

img { border:none; }

h1,h2,h3,h4 {margin: 0px; padding: 0px 0px 10px 0px; width:100%;}

h1 {font-size: 18pt; color: #415ca4; padding: 0px 0px 10px 0px;}
h2 {font-size: 14pt; color: #415ca4;}
h3 {font-size: 12pt; color: #415ca4;}
h4 {font-size: 12pt; color: #415ca4;}


a {color: #738bd5; text-decoration: underline;}

ul,li {margin: 0px; padding: 0px; color:#fff; }

.clear { clear:both;}

/* Layout-Container */
#site_container_start, #site_container_blue, #site_container_orange, #site_container_green, #site_container_red {
	background-image:none; width:100%;
	border-top:2px solid #ccc;
	margin:10px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	}
	
#content_container, #content_container_start, #content_container_overview, #content_container_imagemap {
	width:100%; text-align:left;
	}

/* Imagemap */
#content_container_imagemap { display:none; }
#content_container_imagemap img {
	margin:0; padding:0;
	}

#content_container_imagemap map { display:none;}
	
#adresslayer_01,
#adresslayer_02,
#adresslayer_03,
#adresslayer_04,
#adresslayer_05,
#adresslayer_06,
#adresslayer_07,
#adresslayer_08,
#adresslayer_09,
#adresslayer_10,
#adresslayer_11,
#adresslayer_12,
#adresslayer_13,
#adresslayer_14,
#adresslayer_15,
#adresslayer_16,
#adresslayer_17,
#adresslayer_18,
#adresslayer_19,
#adresslayer_20,
#adresslayer_21,
#adresslayer_22,
#adresslayer_23,
#adresslayer_24,
#adresslayer_25,
#adresslayer_26,
#adresslayer_27,
#adresslayer_28,
#adresslayer_29,
#adresslayer_30,
#adresslayer_31,
#adresslayer_32,
#adresslayer_33 {
	display:none;
	}
		
	

	
.content_block { width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
.content_block_child { width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 30px 0px; }
	
#content_container ul {
	color:#415ca4;}

#content_container li {
	color:#415ca4;}


#content {float:left; width:100%; text-align:left; }


#overview_menu { margin:30px 0px 20px 0px; padding:0px; }
	
#overview_menu a {
	text-decoration:none;
	display:block; 
	font-weight: bold;
	margin:0px;
	padding:0px;
	}
	
#overview_menu a.produkt_01, #overview_menu a.produkt_02, #overview_menu a.produkt_03, #overview_menu a.produkt_04, #overview_menu a.produkt_05 { background-image:none; }
#overview_menu a.umwelt_01, #overview_menu a.umwelt_02, #overview_menu a.umwelt_03 { background-image:none; }
#overview_menu a.recycling_01, #overview_menu a.recycling_02, #overview_menu a.recycling_03  { background-image:none; }



/* Bestellformular Infos */
#infomaterial { width:100%; margin:0px 0px 30px 0px; padding:0; }

#infomaterial .zeile { clear:both; float:left; width:100%; padding:0px 0px 5px 0px; margin:5px 0px 10px 0px; border-bottom: 1px solid #a8bae7; }

label.bestellhead { display:block; width:100%; margin:0px; padding:0px; }

label.bestell { float:left; display:block; width:440px; padding:0px 0px 0px 0px;}
input.bestell { float:right; margin:0px 0px 0px 10px; padding:0px 10px 0px 0px; color:#415ca4; text-align:right; border:none; }

.zusatz { font-size:10pt; font-style:oblique; font-weight:normal; }

.preis { float:right; font-size:11pt; width:100%; padding:0px 10px 0px 0px; text-align:right; font-weight:bold; }

/***** linklist *****/
.linklist_block { width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}


.linklist_link { clear:both; float:left; width:100%; font-size:11pt; margin:0px 0px 5px 0px; padding:0px 0px 15px 0px; }

.linklist_image  { float:left; width:70px; margin:0px; padding:0px 0px 5px 0px; }
.linklist_image img { margin:0px; padding:0px; border:none; }

.linklist_desc { float:left; width:400px; margin:0px; padding:2px 0px 0px 0px; }
.linklist_desc h3 { font-size: 13pt; font-weight:400;}



/* Images */
.bilderbox { margin:0px; }
.bilderbox img { padding:3px; }
.right{ float:right; padding: 0px 0px 5px 15px;}
.left {float:left; padding: 0px 15px 5px 0px;}


/* Sammelstellen */
.cpoints_block { width:100%; margin:15px 0px 10px 0px; padding:0px 0px 0px 0px; line-height:normal; }
.cpoint_block { width:100%; margin:15px 0px 10px 0px; padding:0px 0px 10px 0px; }
	