* {
	margin:0;
	padding:0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background-image:url("../_media/background_body.jpg");
	background-color:#fff;
	background-repeat:repeat-x;

}


a {
color:#FF1E00;
}

img{

	border:none

}

p{
 margin:4px 0 18px 0;
 padding:0;
}


#wo_bin_ich {
position:absolute;
width:400px;
right:30px;
margin-top:-35px;
text-align:right;
}


.bild {
float:left; margin-right:20px;position:relative;margin-bottom:10px;
}
.bild_r {
float:right; margin-left:20px;position:relative;margin-bottom:10px;
}

.kasten_ur {
position:absolute;
bottom:-5px;
right:-5px;
height:10px;
width:65px;
background-color:#FFEC01;
}


.kasten_ul {
position:absolute;
bottom:-5px;
left:-5px;
height:10px;
width:65px;
background-color:#FFEC01;
} 

.kasten_ol {
position:absolute;
top:-5px;
left:-5px;
height:65px;
width:10px;
background-color:#FFEC01;
}

div#wrapper {
	width:762px;
	background-color:#FFFFFF;
	margin-left:20px;
	margin-top:1px;
}
div#top {
	background-image: url(../pics/navi_hintergrund.jpg);
	background-repeat:repeat-x;
	/*width: 762px;*/
	position: relative;
	padding-top:0px; 
	padding-left:23px;
	margin:0px;
height: 62px;
}

div#navigation {
position:absolute;
	/*width:731px; */
}


#navigation ul {
list-style-type:none;
}

#navigation ul li{
float:left;
}
#navigation a {
display:block;
}
#unternehmen, #leistungen, #der_umzug, #umzugs-abc, #erlaeuterung, #kontakt {
position:relative;
}

#top ul #unternehmen a{
	background-image: url(../pics/navi_unternehmen2.jpg);
	background-repeat:no-repeat;
	height:62px;
	width: 119px;
}
#top ul #unternehmen a:hover, #top ul #unternehmen .active {
	background-image: url(../pics/navi_unternehmen.jpg);
	background-repeat:no-repeat;
	height:62px;
	width: 119px;
}
#top ul #leistungen a{
	background-image:url(../pics/navi_leistungen2.jpg);
	background-repeat:no-repeat;
	height:62px;
	width:119px;
}
#top ul #leistungen a:hover, #top ul #leistungen .active{
	background-image:url(../pics/navi_leistungen.jpg);
	background-repeat:no-repeat;
	height:62px;
	width:119px;
}
#top ul #der_umzug a{
	background-image:url(../pics/navi_der_umzug2.jpg);
	background-repeat:no-repeat;
	height:62px;
	width: 119px;
}
#top ul #der_umzug a:hover, #top ul #der_umzug .active{
	background-image:url(../pics/navi_der_umzug.jpg);
	background-repeat:no-repeat;
	height:62px;
	width: 119px;
}
#top ul #umzugs-abc a{
	background-image: url(../pics/navi_umzugs-abc2.jpg);
	background-repeat:no-repeat;
	height:62px;
	width: 118px;
}
#top ul #umzugs-abc a:hover, #top ul #umzugs-abc .active{
	background-image: url(../pics/navi_umzugs-abc.jpg);
	background-repeat:no-repeat;
	height:62px;
	width: 118px;
}
#top ul #erlaeuterung a{
	background-image:url(../pics/navi_erlaeuterungen2.jpg);
	background-repeat:no-repeat;
	height:62px;
	width: 119px;
}
#top ul #erlaeuterung a:hover, #top ul #erlaeuterung .active{
	background-image:url(../pics/navi_erlaeuterungen.jpg);
	background-repeat:no-repeat;
	height:62px;
	width: 119px;
}
#top ul #kontakt a{
	background-image:url(../pics/navi_kontakt2.jpg);
	background-repeat:no-repeat;
	height:62px;
	width:122px;
}
#top ul #kontakt a:hover, #top ul #kontakt .active{
	background-image:url(../pics/navi_kontakt.jpg);
	background-repeat:no-repeat;
	height:62px;
	width:122px;
}


#top ul li ul {
	position: absolute;
	left: 1px;  /*Set 1px less than menu width */
	top: 62px;
	margin:0px;	
	padding:0px;
	/*width:156px;*/
	display: none;
	background-color:#d1d1d1;
}	

#top ul li ul li {
	border:none;
	margin:0px;
	padding:0px;
	clear:both;
	display:block;
	width:auto;
	border-bottom:1px solid #fff;
}	
*html #top ul li ul li { width:120px;}

/* Styles for Menu Items */

#top ul li ul li a {
	clear:both;
	font-weight:normal;
	text-decoration:none;
	display: block;
	text-decoration: none;
	color: #2b3637;
	background-color:#d1d1d1;
	padding:2px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
}

#top ul li ul li a:hover {

background-image:none;
	color: #fff;
	text-decoration:none;	
	background-color:#e24f00;
	font-size:12px; 
	font-weight:bold;
	
}		
#top ul li a { display:block;padding-bottom:8px; }
/* Holly Hack. IE Requirement \*/
*  html #topnav ul li {  float: left; }
*  html #topnav ul li a {  }
/* End */

#top ul li:hover ul, #top ul li.over ul { display: block; } /* The magic */

#top #nav_ul #subnav a{
background-image:none;
height:auto;
width:150px;
padding:7px;
}


div#content {
}
.content_spalte_right {
	margin-left:20px;
	width:344px;
	float:left;
	margin-top:20px;
}
.content_spalte_left {
	float:left;
	margin-top: 20px;
	width:344px;
	padding-left: 30px;
}
.content_right {
	padding-right:27px;
	width:230px;
	float:right;
	margin-top:20px;
	position:relative;
}
.content_left {
	float:left;
	margin-top:20px;
	width:443px;
	padding-left: 30px;
}
div#footer {
	background-image:url(../pics/footer_hintergrund.gif);
	background-repeat: no-repeat;
	float:left;
	height:29px;
	width:762px;
	margin-top:37px;
}
.box_spalte {
	padding-bottom:13px;
	height:120px;
	width:344px;
	background-image: url(../pics/trenner_punkte.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	clear:both;
	margin-bottom:20px;
}
.box {
	padding-bottom:13px;
	/*height:120px;*/
	width:443px;
	background-image: url(../pics/trenner_punkte.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	clear:both;
	margin-bottom:20px;
}
.box_right {
	margin-bottom:13px;
	padding-bottom:13px;
	width:228px;
	background-image: url(../pics/trenner_punkte.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	clear:both;
}
.graue_box {
/*	position:relative;*/
	background-color:#e9e9e9;
	padding:10px;
	margin:0;
}

.graue_box ul {
list-style-image:url(../pics/listenpunkte.gif);
margin:0px;
}
.graue_box li {
	margin-top:5px;
	margin-left:20px;
}
.graue_box ul li ul{
list-style-image:url(../pics/unterpunkte.gif);
margin:0px;
} 
.graue_box ul li ul li {
margin-left:10px;
margin-top:3px;
}
.graue_box .style5 {
color:#FF1E00;
}
.liste{position:relative;
	
	padding:0;
	margin:0;
		
	padding-top:0;
	padding-bottom:5px;}
.liste li {margin-left:10 px;}
.style2 {
	font-size: 12px;
	font-weight: bold;
}

.style3 {
	color: #004494
}
.style4 {
	font-size: 12px;
}
.style5 {
	font-size: 13px;
	font-weight: bold;
	color: #FF1E00;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

#footer a { 
	color:#2b3637;
}

