* {
	/* Reset browsers default margin, padding and font sizes */
		margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#A5A5A5 url(top_bg.jpg) top center repeat-x;
}
html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
		height: 100%;
	margin-bottom: 1px;
}
#maincontainer {
	margin: 0 auto;
	width: 900px;
}

#header {
	background: url(header_bg3.jpg) top left repeat-x;
    height: 270px;
}
#movies {
margin-top:15px;
margin-left:390px;display:block;
}
#movies p {
font-weight:bold;
}

h1 {
	font-size:18px;
	color:#000;

}

h1 span {display:none;}


h2 span {
	color:#000;
		font-size: 16px;
	margin: 0;
	display:none;}
	

#topmenu {
	padding:5px 0 0 30px;
	float:left;
	color:#E8E7D4;
	font-size:13px;
}
#topmenu a {
	color:#c6c5b2;
	font-size:13px;
	font-weight: bold;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#topmenu a:hover {
	text-decoration: underline;
}
#content {
	width: 900px;
	margin:0px;
}

#content p {
	font-size: 13px;
	line-height:16px;
	padding-bottom:10px;
}


#startbox_oben {
	padding:30px 40px 10px 0;
	background: #d85e1c url(../pics/umzug_leute.jpg) top left no-repeat;
	background-position: 30px 40px;
color:#fff;
}
#startbox_oben h3,h5 {
font-weight:bolder;
}
#headbox_entsorgung {
height:200px;
background: #d85e1c url(../pics/entsorgung_abbruch.jpg) top left no-repeat;
}

#headbox_gestellung {
height:200px;
background: #d85e1c url(../pics/dienstleistung-und-service.jpg) top left no-repeat;
}

#headbox_umzuege {
height:200px;

background: #d85e1c url(../pics/umzuege_transporte.jpg) top left no-repeat;

}
#headbox_links {
height:230px;

background: #d85e1c url(../pics/links.jpg) top left no-repeat;

}

#headbox_impressum {
height:200px;

background: #d85e1c url(../pics/impressum.jpg) top left no-repeat;

}
#headbox_txt {
padding: 40px 30px 0 380px;
text-align:center;
}

#headbox_kontakt {
height:200px;

background: #d85e1c url(../pics/kontakt.jpg) top left no-repeat;

}

.head {
color: #fff;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
}

#box_oben {
	padding:30px 0px 30px 30px;
	background: #d85e1c;
	color:#fff;
}

#box_oben h2 {
color:#fff;
	font:28px Verdana, Arial, Helvetica, sans-serif;
	margin: 40px 0 0 350px;
	}

#box_unten {
	padding: 30px 30px 30px 30px;
	margin:0;
	background: #fff;
}
#box_unten img {
border:0;
}


.beschreib {
margin-top:40px;

}

.beschreib_txt h4 {

color: #BF5217;
padding-bottom:5px;

}

.beschreib_txt {
width:580px;
margin-right:20px;
float:left;

}


.beschreib_pics img {
border:none;
float:right;
padding: 0 0 0 8px;

}

#box_unten h5 a {
color: #CF5919;
font:16px Georgia, "Times New Roman", Times, serif;
}


#leistung1 {
	margin: 10px 35px 0 0;
	float:left;
}

#leistung2 {
	margin: 10px 35px 0 0;
	float:left;
}
#leistung3 {
	margin: 10px 35px 0 0;
	float:left;
}

h2 {
	font:36px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#efefef;
}
h3 {
	font:22px Georgia, "Times New Roman", Times, serif;
}
h4 {
	font:18px Georgia, "Times New Roman", Times, serif;
}
h5 {
	padding-bottom:10px;
	font:16px Georgia, "Times New Roman", Times, serif;
}

#footer {
	background:#fff;
	padding: 30px;
	border-top: 1px dashed #888;
	font-size: 10px;
}

.footer_left {
	float:left;
	font-size: 10px;
}
.footer_right {
	float:right;
		font-size: 10px;
}
ul {
	font-size: 13px;
	color:#000;
	padding-bottom:30px;
}
li {
	margin:0 0 0 30px;
	line-height: 20px;
}

a:link {
text-decoration: none;
color: #333399;}

a:hover {
text-decoration: underline;
color: #339933;
}

a:visited {
color: #333399;
text-decoration: none;
}
