/* Eigenschaften für alle DIV-Klassen*/
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:justify;
}

div.layout {
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-500px;
	width:1000px;
}

/* Eigenschaften für die DIV-Klassen der Layoutbereiche */
div.banner, .search, .menu, .melosch, .logo, .news, .spacehorzblack, .bottom, .content, .map {
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	float:left;
}

/* Eigenschaften für die DIV-Klassen der Überschriften */
div.searchheader, .menuheader, .meloschheader, .logoheader, .newsheader, .bottomleftheader, .bottomrightheader {
	position:relative;
	top:0px;
	left:0px;
	padding-top:2px;
	background-color:#0086CB;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
}

/* Eigenschaften für die DIV-Klassen der Inhalte */
div.searchcontent, .menucontent, .menucontentpre, .menucontentlast, .meloschcontent, .logocontent, .newscontent, .contentleft, .contentright, .mapcontent, .bottomleftcontent, .bottomrightcontent {
	position:relative;
	top:0px;
	left:0px;
	margin-top:2px;
	padding-top:2px;
	background-color:#C8E2FD;
}



/* --------------------------- Banner DIV-Klassen --------------------------- */
div.banner {
	width:1000px;
	height:60px;
	overflow:hidden;
}


/* --------------------------- Search DIV-Klassen --------------------------- */
div.search {
	width:198px;
	height:100px;
	clear:both;
	overflow:hidden;
}
div.searchheader {
	width:198px;
	height:19px;
}

div.searchcontent {
	width:198px;
	height:79px;
}
select#search_select {
	position:absolute;
	top:8px;
	left:10px;
	width:177px;
}
input#search_text {
	position:absolute;
	top:29px;
	left:10px;
	width:172px;
	font-style:italic;
	color:#CCCCCC;
	
}
input#search_submit {
	position:absolute;
	top:50px;
	left:108px;
	width:80px;
	text-align:center;
}


/* --------------------------- Menu DIV-Klassen --------------------------- */
div.menu {
	width:800px;
	height:100px;
	overflow:hidden;
	margin-left:2px;
}
div.menuheader {
	width:800px;
	height:19px;
}
div.menucontent {
	width:149px;
	height:79px;
	float:left;
	margin-right:2px;
	font-size:11px;
	overflow:hidden;
}
div.menucontentpre {
	width:147px;
	height:79px;
	float:left;
	margin-right:2px;
	font-size:11px;
	overflow:hidden;
}
div.menucontentlast {
	width:198px;
	height:79px;
	float:left;
	font-size:11px;
	overflow:hidden;
}
div.menucat {
	background-image:url(/img/menu_background1.gif);
	background-repeat:no-repeat;
	width:145px;
	height:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:3px;
	margin-left:2px;
	margin-bottom:2px;
	cursor:pointer;
}
div.menuent {
	background-image:none;
	background-repeat:no-repeat;
	width:145px;
	height:14px;
	padding-left:9px;
	margin-bottom:1px;
	margin-left:2px;
	cursor:pointer;
}
div.menucatpre {
	background-image:url(/img/menu_background2.gif);
	background-repeat:no-repeat;
	width:143px;
	height:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:3px;
	margin-bottom:2px;
	margin-left:2px;
	cursor:pointer;
}
div.menuentpre {
	background-image:none;
	background-repeat:no-repeat;
	width:143px;
	height:14px;
	
	padding-left:9px;
	margin-bottom:1px;
	cursor:pointer;
}
div.menucatlast {
	background-image:url(/img/menu_background3.gif);
	background-repeat:no-repeat;
	width:194px;
	height:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:3px;
	margin-bottom:2px;
	margin-left:2px;
	cursor:pointer;
}
div.menuentlast {
	background-image:none;
	background-repeat:no-repeat;
	width:194px;
	height:14px;
	padding-left:9px;
	margin-bottom:1px;
	margin-left:2px;
	cursor:pointer;
}


/* --------------------------- Melosch DIV-KLassen --------------------------- */
div.melosch {
	width:198px;
	height:140px;
	clear:both;
	overflow:hidden;
	margin-top:2px;
}
div.meloschheader {
	width:198px;
	height:19px;
}
div.meloschcontent {
	width:198px;
	height:119px;
}


/* --------------------------- Logo DIV-Klassen --------------------------- */
div.logo {
	width:600px;
	height:140px;
	overflow:hidden;
	margin-top:2px;	
	margin-left:2px;
}
div.logoheader {
	width:600px;
	height:19px;
}
div.logocontent {
	width:600px;
	height:119px;
}


/* --------------------------- News DIV-Klassen --------------------------- */
div.news {
	width:198px;
	height:140px;
	overflow:hidden;
	margin-top:2px;	
	margin-left:2px;
}
div.newsheader {
	width:198px;
	height:19px;
}
div.newscontent {
	width:198px;
	height:119px;
}
div#news {
	height:400px;
}
div#news_text1 {
	position:absolute;
	top:10px;
	left:15px;
}
div#news_text2 {
	position:absolute;
	top:50px;
	left:15px;
	width:570px;
}
div.news_header {
	font-size:12px;
	font-weight:bold;
	height:15px;
}
div.news_date {
	font-weight:bold;
	color:#FF0000;
	height:20px;
}
div.news_message {
}
div.news_link {
	font-style:italic;
	color:#666666;
}



/* --------------------------- Horizontal DIV-Klassen --------------------------- */
div.horizontalblackspace {
	width:1000px;
	height:2px;
	background-color:#000000;
	overflow:hidden;
	clear:both;
}


/* --------------------------- Content DIV-Klassen --------------------------- */
div.content {
	background-image:url(../img/content_bg.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	height:100%;
}
div.contentleft {
	position:relative;
	width:198px;
	float:left;
	margin-top:0px;
}
div.contentright {
	position:relative;
	width:604px;
	float:left;
	margin-top:0px;
	background-color:#FFFFFF;
	min-height:520px;
	background-image:url(/img/watersign.gif);
	background-attachment:scroll;
	background-position:center;
	background-repeat:no-repeat;
}
div.map {
	position:relative;
	width:198px;
}
div.mapcontent {
	width:198px;
	margin-top:0px;
	padding-top:0px;
}
img.melosch_telefonno {

}


/* --------------------------- Bottom DIV-Klassen --------------------------- */
div.bottom {
	width:1000px;
	height:40px;
	clear:both;
	overflow:hidden;
	margin-top:2px;
}
div.bottomleftheader {
	width:198px;
	height:19px;
	float:left;
}
div.bottomrightheader {
	width:800px;
	height:19px;
	float:left;
	margin-left:2px;
}
div.bottomleftcontent {
	width:198px;
	height:19px;
	clear:both;
	float:left;
}
div.bottomrightcontent {
	width:800px;
	height:19px;
	float:left;
	background-color:#FFFFFF;
	margin-left:2px;
}
div#bottom_rtc {
	position:absolute;
	top:3px;
	left:610px;
}
div#dummy1 {
	position:absolute;
	top:3px;
	left:645px;
	width:15px;
	color:#FFFFFF;
	text-align:center;
}
div#bottom_contact {
	position:absolute;
	top:3px;
	left:660px;
}
div#dummy2 {
	position:absolute;
	top:3px;
	left:710px;
	width:15px;
	color:#FFFFFF;
	text-align:center;
}
div#bottom_masthead {
	position:absolute;
	top:3px;
	left:725px;
}
div#bottom_disclaimer {
	text-align:right;
}
div#bottom_mbk {
	text-align:left;
}
div#bottom_lang1 {
	position:absolute;
	top:3px;
	left:710px;
	width:30px;
	text-align:center;
}
div#bottom_lang2 {
	position:absolute;
	top:3px;
	left:740px;
	width:30px;
	text-align:center;
}
div#bottom_lang3 {
	position:absolute;
	top:3px;
	left:770px;
	width:30px;
	text-align:center;
}



/* --------------------------- Eigenschaften für Link Klasse --------------------------- */
a {
	text-decoration:none;
	border-width:0px;
}
a:hover {
	text-decoration:underline;
}
a.path {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
a.bottom {
	font-weight:bold;
	color:#FFFFFF;
}
a.italic_gray {
	font-style:italic;
	color:#666666;
}
a.content_ri {
	float:right;
	text-align:right;
}
a.content_li {
	float:left;
	text-align:left;
}
a.content_cl {
	float:none;
	clear:both;
}
a.melosch {
	font-size:11px;
	font-weight:bold;
	color:#0086CB;
}	
a.menu {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}	


/* --------------------------- Eigenschaften für image Klasse --------------------------- */ 
image {
	border:0px;
}
image.content_ri {
	margin:5px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
}
image.content_li {
	margin:5px;
	margin-left:0px;
	margin-bottom:0px;
	float:left;
}
image.content_cl {
	margin:5px;
	margin-left:0px;
	float:none;
	clear:both;
}
image.content_mi {
	margin-top:5px;
	float:left;
}
image.content_linm {
	margin:0px;
	margin-right:0x;
	padding:0px;
	float:left;
}


/* --------------------------- Eigenschaften für hr Klasse --------------------------- */
hr {
	height:1px;
	color:#666666;
}


/* --------------------------- Eigenschaften für p Klasse --------------------------- */
p {
	margin-top:0px;
	font-weight:bold;
}


/* --------------------------- Eigenschaften für ul Klasse --------------------------- */ 
ul {
	margin-left:0px;
	padding-left:12px;
	margin-top:5px;
	margin-bottom:0px;
	list-style-type:square;
}
li {
	margin-left:10px;
	margin-bottom:2px;
}


/* --------------------------- Mozilla Stylesheets --------------------------- */

a img {
	border:none;
}
div img.content_li {
	margin:5px;
	margin-left:0px;
	margin-bottom:0px;
	float:left;
}
div img.content_linm {
	float:left;
	-moz-opacity: 0.5;
	opacity:0.5;
}


/* --------------------------- Individuelle Div CSS --------------------------- */
div.h5 {
	font-size:14px;
	font-weight:bold;
}
div.h6 {
	font-size:11px;
	font-weight:bold;
}
div.h7 {
	font-weight:bold;
}
div.gray_italic {
	font-style:italic;
	color:#666666;
}
div.h6_red {
	font-size:11px;
	font-weight:bold;
	color:#BD2C39;
}
div.red {
	font-weight:bold;
	color:#BD2C39;
}


/* --------------------------- On Scene Text --------------------------- */ 
div#on_scene {
	position:relative;
	top:10px;
	left:10px;
	width:575px;
	height:150px;
}
div#on_scene_text1 {
	position:absolute;
	width:200px;
}
div#on_scene_text2 {
	position:absolute;
	top:20px;
	width:570px;
}
div#on_scene_text3 {
	position:absolute;
	top:50px;
	left:50px;
	width:270px;
}
div#on_scene_text4 {
	position:absolute;
	top:80px;
	left:50px;
	width:150px;
}
img#on_scene_pic1 {
	position:absolute;
	top:50px;
}


/* --------------------------- Leftcontent --------------------------- */ 
img#leftcontent_pic1 {
	position:absolute;
	margin-top:-2px;
}

img#leftcontent_pic2 {
	position:absolute;
	top:115px;
}


/* --------------------------- Search --------------------------- */ 
div#search {
	position:relative;
	top:10px;
	left:10px;
	width:575px;
	margin-bottom:50px;
}
div.search_header {
	position:relative;
	width:575px;
	height:40px;
	font-size:14px;
	font-weight:bold;
}
div.search_result {
	position:relative;
	width:575px;
	float:none;
	clear:both;
}
div.search_result_no {
	position:relative;
	width:35px;
	float:left;
	font-weight:bold;
}
div.search_result_desc {
	position:relative;
	width:540px;
	float:left;	
}
div.search_result_dummy {
	position:relative;
	width:575px;
	height:5px;
	float:none;
	clear:both;
}

/* --------------------------- Masthead --------------------------- */ 
div#masthead {
	position:relative;
	top:10px;
	left:10px;
	width:575px;
	height:800px;
}
div#masthead_header {
	position:absolute;
	height:40px;
	width:575px;
}
div#masthead_address {
	position:absolute;
	top:40px;
	width:200px;
}
div#masthead_address_value {
	position:absolute;
	top:40px;
	left:205px;
	width:370px;
}
div#masthead_management {
	position:absolute;
	top:180px;
	width:200px;
}
div#masthead_management_value {
	position:absolute;
	top:180px;
	left:205px;
	width:370px;
}
div#masthead_responsibility {
	position:absolute;
	top:220px;
	width:200px;
}
div#masthead_responsibility_value {
	position:absolute;
	top:220px;
	left:205px;
	width:370px;
}
div#masthead_court {
	position:absolute;
	top:280px;
	width:200px;
}
div#masthead_court_value {
	position:absolute;
	top:280px;
	left:205px;
	width:370px;
}
div#masthead_vat {
	position:absolute;
	top:320px;
	width:200px;
}
div#masthead_vat_value {
	position:absolute;
	top:320px;
	left:205px;
	width:370px;
}
div#masthead_urheberrecht {
	position:absolute;
	top:360px;
	width:570px;
}
div#masthead_datenschutz {
	position:absolute;
	top:585px;
	width:570px;
}
div#masthead_links {
	position:absolute;
	top:460px;
	width:570px;
}


/* --------------------------- Contact --------------------------- */ 
div#contact {
	position:relative;
	top:10px;
	left:10px;
	width:575px;
	height:800px;
}
div#contact_header {
	position:absolute;
}
div#contact_description {
	position:absolute;
	top:30px;
}
div#contact_area {
	position:absolute;
	top:100px;
}
div#contact_area_germany {
	position:absolute;
	top:140px;
	left:30px;
}
div#contact_area_hamburg {
	position:absolute;
	top:155px;
	left:30px;
}
div#contact_area_uelzen {
	position:absolute;
	top:155px;
	left:280px;
}
div#contact_area_berlin {
	position:absolute;
	top:170px;
	left:30px;
}
div#contact_area_emmerich {
	position:absolute;
	top:170px;
	left:280px;
}
div#contact_area_kassel {
	position:absolute;
	top:185px;
	left:30px;
}
div#contact_area_leipzig {
	position:absolute;
	top:185px;
	left:280px;
}
div#contact_area_pirna {
	position:absolute;
	top:200px;
	left:30px;
}
div#contact_area_frankfurt {
	position:absolute;
	top:200px;
	left:280px;
}
div#contact_area_kindsbach {
	position:absolute;
	top:215px;
	left:30px;
}
div#contact_area_muenchen {
	position:absolute;
	top:215px;
	left:280px;
}

div#contact_topic {
	position:absolute;
	top:250px;
}
div#contact_topic_dumping {
	position:absolute;
	top:290px;
	left:30px;
}
div#contact_topic_offer {
	position:absolute;
	top:290px;
	left:280px;
}
div#contact_topic_wastepaper {
	position:absolute;
	top:305px;
	left:30px;
}
div#contact_topic_information {
	position:absolute;
	top:305px;
	left:280px;
}
div#contact_topic_newpaper {
	position:absolute;
	top:320px;
	left:30px;
}
div#contact_topic_service {
	position:absolute;
	top:335px;
	left:30px;
}
div#contact_topic_shipping {
	position:absolute;
	top:350px;
	left:30px;
}
div#contact_topic_other {
	position:absolute;
	top:365px;
	left:30px;
}
div#contact_text {
	position:absolute;
	top:400px;
}
div#contact_information {
	position:absolute;
	top:530px;
}
div#contact_information_mrs {
	position:absolute;
	top:555px;
	left:30px;
}
div#contact_information_mr {
	position:absolute;
	top:555px;
	left:100px;
}
div#contact_information_name {
	position:absolute;
	top:573px;
	left:280px;
}
div#contact_information_company {
	position:absolute;
	top:593px;
	left:280px;
}
div#contact_information_email {
	position:absolute;
	top:613px;
	left:280px;
}
div#contact_information_tele {
	position:absolute;
	top:633px;
	left:280px;
}
div#contact_information_submit {
	position:absolute;
	top:673px;
	left:280px;
}
div#contact_disclaimer {
	position:absolute;
	top:713px;
	left:280px;
}
input#contact_area_germany {
	position:absolute;
	top:135px;
}
input#contact_area_hamburg {
	position:absolute;
	top:150px;	
}
input#contact_area_uelzen {
	position:absolute;
	top:150px;	
	left:250px;
}
input#contact_area_berlin {
	position:absolute;
	top:165px;
}
input#contact_area_emmerich {
	position:absolute;
	top:165px;	
	left:250px;
}
input#contact_area_kassel {
	position:absolute;
	top:180px;
}
input#contact_area_leipzig {
	position:absolute;
	top:180px;	
	left:250px;
}
input#contact_area_pirna {
	position:absolute;
	top:195px;
}
input#contact_area_frankfurt {
	position:absolute;
	top:195px;	
	left:250px;
}
input#contact_area_kindsbach {
	position:absolute;
	top:210px;
}
input#contact_area_muenchen {
	position:absolute;
	top:210px;	
	left:250px;
}
input#contact_topic_dumping {
	position:absolute;
	top:285px;
}
input#contact_topic_offer {
	position:absolute;
	top:285px;
	left:250px;
}
input#contact_topic_wastepaper {
	position:absolute;
	top:300px;
}
input#contact_topic_information {
	position:absolute;
	top:300px;
	left:250px;
}
input#contact_topic_newpaper {
	position:absolute;
	top:315px;
}
input#contact_topic_service {
	position:absolute;
	top:330px;
}
input#contact_topic_shipping {
	position:absolute;
	top:345px;
}
input#contact_topic_other {
	position:absolute;
	top:360px;
}
textarea#contact_text_message {
	position:absolute;
	top:425px;
}
input#contact_information_mrs {
	position:absolute;
	top:550px;
}
input#contact_information_mr {
	position:absolute;
	top:550px;
	left:70px;
}
input#contact_information_name {
	position:absolute;
	top:570px;
}
input#contact_information_company {
	position:absolute;
	top:590px;
}
input#contact_information_email {
	position:absolute;
	top:610px;
}
input#contact_information_tele {
	position:absolute;
	top:630px;
}
input#contact_information_submit {
	position:absolute;
	top:670px;
	left:167px;
	width:100px;
	text-align:center;
}