html,body { background-color:white; 
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;	
	height: 100%; /* wichtig */
	margin:0;
  	padding:0;		 
	}

* { margin:0;
  	padding:0;
  }

link,a:link,a:hover { color: rgb(183, 18, 40);
			}

a:visited { color: black;
			}

#box {  
  	height:1050px;
	background:rgb(183, 18, 40);
 	border:1px solid #ccc;
 	margin:auto;
	display:block;
	width:980px;
	text-align:center;
	position: relative; /* wichtig */
	}



#links { 
	height:1041px; 
  	width: 18em;
  	background-color:#CCCCCC; 
 	float:left;
	position:relative;
 	top:0;
	vertical-align:top;
	text-align:center;
	padding-top:.5em;
	border-bottom:1px solid white;
	}

#rechts {  height:1048px; 
	background:#fff;
 	border:1px solid white;
 	margin:0 1em 0 19em;
	}

#logo {
	margin-top:0;
	padding:0 0 0.5em 0;	
	}

#navigation.linkliste { width:12em;
			margin-top:.5em;
			text-align: center;
			margin-left:auto;
			margin-right:auto;
			padding:0 0 10em 0;
			background-color: none;
			}

#navigation ul { margin:0; /* IE */
		padding:0;
		}

#navigation li{ background-color: #CCCCCC;
	Color: #ffffff;  
	margin: 0;
	padding:0;
        height: auto;
	height:100%;/* IE */
	border-style: none;
	border-color:white; 
	border-width: 0.1em;
	list-style-type:none;
	text-align: center;
      }

#navigation li.aktuell {display: block;
		border-style: solid;
		border-color: white; 
		border-width: 0.1em;
  		background-color: black; 
		color: white;
		height: auto; 
		margin-top: 0em; 
		margin-bottom: 0em;
		padding-top: .2em; 
		padding-bottom: .2em;
		padding-left: .5em;
		padding-right: .5em;
  background-image: url(../img/vrb.jpg);
  background-repeat: repeat-x;
  background-position: top;
		}

#navigation a { text-decoration: none; 
		display: block;  
		height: auto; 
		color: black; 
		background-color: white; 
		border-style: solid;
		border-color: #808080; 
		border-width: 0.1em;
		margin-left: auto; 
		margin-right: auto;
		margin-top: 0em; 
		margin-bottom: 0em;
		padding-top: .2em; 
		padding-bottom: .2em; 
		padding-left: .5em;
		padding-right: .5em;
		font-weight: normal;
		text-align: center;
		font-size: 100%;
}
		
#navigation a:hover { background-color: #808080; 
                      color: white;
                    }

#navigation a:visited { background-color: #808080; 
                      color: white;
			border-style: solid;
			border-color: white; 
			border-width: 0.1em;
		
                    }




h1#titel { font-family:Arial,Helvetica,sans-serif; 
     font-size: 150%; 
     color: rgb(183, 18, 40); 
     text-align: left; 
     padding-bottom: 0em;
     margin-bottom: .5em;
     margin-left: 1.3em;
     margin-top: 1.1em;
     font-weight: normal;
   }

h2 { font-size: 100%; 
    color: black; 
    text-align: left; 
    font-weight: normal;
	margin-top: 2em;
    margin-left: 2em;
}

p { font-family:Arial,Helvetica,sans-serif; 
    font-size: 95%; 
    color: black; 
    text-align: left; 
    font-weight: normal;
	margin-top: 0em;
    margin-left: 1em;
    margin-right: 1em;
}
ul { font-family:Arial,Helvetica,sans-serif; 
    font-size: 90%; 
    color: black; 
    text-align: left; 
    font-weight: normal;
    margin-left: 4em;
    list-style-type: square;
}

	
#inhalt { margin-top: .5em; 
	width: 95%;
	margin-left: 1em;
	padding-left: 0em;
        padding-right: 1em;
	margin-bottom:0em;
	}

#inhalt p {padding-right: 1.5em; 
           font-size: 95%; 
	margin-top: 1em;
	margin-bottom: 1em;
}
#inhalt li {padding-right: 1.5em; 
           font-size: 100%; 
	margin-top: .2em;
	margin-bottom: .2em;
}

#info { margin-top: -2.5em; 
	width: 90%;
	height:80%;
	margin-left: 1em;
	margin-bottom:3em;
background-image: none; background-repeat: no-repeat; background-position: center; background-color:none; float:left;
	}
p#bilder {margin-top:4em;
	padding-left:-2em; 
	 width:60%;
	float:right;}

p#dienste {width:60%; float:left; }
p#gueter {width:60%; float:left; margin-top:2em;}
p#haushalt {width:60%; float:left; margin-top:2em; padding-bottom:1em;}
p#dstransport {width:60%; float:left; margin-top:2em;}
img#bild1 {float:right; padding:.1em;}
img#bild2 {float:right; padding:.1em;}
img#bild3 {float:right; padding:.1em;}
img#bild4 {float:right; padding:.1em;}
img#bild5 {float:right; padding:.1em; margin-top:-15.3em;}
img#bild6 { padding:0; margin-top:6.3em;}

#kontakt { margin-top: 5em; 
	width: 84%;
	margin-left: 2em;
	margin-bottom:1em;
	}
#anfrage { margin-top: 3em; 
	width: 84%;
	margin-left: 2em;
	margin-bottom:1em;
	}


#umzug { margin-top: 4em; 
	width: 95%;
	margin-left: 1em;
	margin-bottom:0em;
background-image: url(../img/bgumzug.jpg); background-repeat: no-repeat; background-position: center; background-color:none;
	}
#umzug p {padding-right: 1.5em; 
           font-size: 95%; 
	margin-top: 1em;
	margin-bottom: 1em;
}
#umzug li {padding-right: 1.5em; 
           font-size: 100%; 
	margin-top: .2em;
	margin-bottom: .2em;
}

#transport {  margin-top: 4em; 
	width: 95%;
	margin-left: 1em;
	margin-bottom:0; 
	height:90%;
	background-image: url(../img/bg.gif); background-repeat: no-repeat; background-position: bottom; background-color:none;
	}
	
#transport p {padding-right: 1.5em; 
           font-size: 95%; 
	margin-top: 1em;
	margin-bottom: 1em;
}
#transport li {padding-right: 1.5em; 
           font-size: 100%; 
	margin-top: .2em;
	margin-bottom: .2em;
}

#haushalt { margin-top: -1.5em; 
	width: 95%;
	margin-left: 1em;
	padding-left: 0em;
        padding-right: 1em;
	margin-bottom:0em;
	}
#haushalt p {padding-right: 1.5em; 
           font-size: 95%; 
	margin-top: 1em;
	margin-bottom: 1em;
}
#haushalt li {padding-right: 1.5em; 
           font-size: 100%; 
	margin-top: .2em;
	margin-bottom: .2em;
}

#submit {margin-left: 1em; }


p#re {margin-left: 22em;
           margin-top:-4.5em;}

p#text { margin-top:6em; }
p#text1 { margin-top:1em; /* IE */
	padding-top:2em; /* Andere Browser */}

#dienste ul,li {margin-top:.3em; margin-left: -2em; }

p#empfang { margin-top:3em; 
	padding-left: 1em;
	display:block;
	width:20em; 
	float:left;
	margin-right:4em;
	background-color:none;
	display:block;
}


a.popup,
a.popup:link,
a.popup:visited,
a.popup:active {
position: relative;
text-decoration: none;
font-style: bold;
border:0px dotted #4dbcf3;
}

a.popup:hover {
background: transparent;
z-index: 100;
}

a.popup span {
display: none;
text-decoration: none;
}

a.popup:hover span {
display: block;
position: absolute;
top: 1.5em;
left: 0em;
width: 600px;
z-index: 100;
color: #000000;
border: 1px solid;
border-color: #CCCCCC;
padding: 1px 1px 1px 1px;
background: transparent;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-style: Normal;
text-align: left;
}

/* Tooltip */

a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
position: relative;
text-decoration: none;
font-style: bold;
border:0px dotted #4dbcf3;
}

a.tooltip:hover {
background: transparent;
z-index: 100;
}

a.tooltip span {
display: none;
text-decoration: none;
}

a.tooltip:hover span {
display: block;
position: absolute;
top: 0em;
left: 18em;
width: 300px;
z-index: 100;
color: #000000;
border: 1px solid;
border-color: #CCCCCC;
padding: 1px 1px 1px 1px;
background: transparent;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-style: Normal;
text-align: left;
}



a.popup1,
a.popup1:link,
a.popup1:visited,
a.popup1:active {
position: relative;
text-decoration: none;
font-style: bold;
border:0px dotted #4dbcf3;
}

a.popup1:hover {
background: transparent;
z-index: 100;
}

a.popup1 span {
display: none;
text-decoration: none;
}

a.popup1:hover span {
display: block;
position: absolute;
top: 0em;
left: -18em;
width: 600px;
z-index: 100;
color: #000000;
border: 1px solid;
border-color: #CCCCCC;
padding: 1px 1px 1px 1px;
background: transparent;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-style: Normal;
text-align: left;
}


a.popup2,
a.popup2:link,
a.popup2:visited,
a.popup2:active {
position: relative;
text-decoration: none;
font-style: bold;
border:0px dotted #4dbcf3;
}

a.popup2:hover {
background: transparent;
z-index: 100;
}

a.popup2 span {
display: none;
text-decoration: none;
}

a.popup2:hover span {
display: block;
position: absolute;
top: 0em;
left: -6em;
width: 370px;
z-index: 100;
color: #000000;
border: 1px solid;
border-color: #CCCCCC;
padding: 1px 1px 1px 1px;
background: transparent;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-style: Normal;
text-align: left;
}


a.popup3,
a.popup3:link,
a.popup3:visited,
a.popup3:active {
position: relative;
text-decoration: none;
font-style: bold;
border:0px dotted #4dbcf3;
}

a.popup3:hover {
background: transparent;
z-index: 100;
}

a.popup3 span {
display: none;
text-decoration: none;
}

a.popup3:hover span {
display: block;
position: absolute;
top: -15em;
left: 0em;
width: 600px;
z-index: 100;
color: #000000;
border: 1px solid;
border-color: #CCCCCC;
padding: 1px 1px 1px 1px;
background: transparent;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-style: Normal;
text-align: left;
}

.ref img { border:0 solid rgb(183,18,40); 
	margin-top:.5em; margin-right:.5em; margin-bottom:.5em; margin-left:0em; }
img#rtl1 {padding-right:2em;}
img#jc1 {margin-right:8em; }
img#gfs1 {margin-left:0em;}
img#toplog1 {margin-top:1em; }
img#urt {margin-left:0em; }


#footer {position:absolute;
	width: 100%;
	background-color:#808080;
	Color: white;
	bottom:0px; /*wichtig*/
	}

p.impressum {
  display: block; 
  text-align: center;
  font-size: 70%; 
  font-weight: normal;
  background: #808080; 
  width: 100%; 
  color: #ffffff; 
  margin-bottom:0em;  
  margin-left:0em;
  margin-top:0.5em;
  height: 2em;
}

img#lkw {margin-top:0em;
	margin-left:19em;
	margin-bottom:2em;
}

img#karte {padding:0.2em;
	margin-top:-15em;
	margin-left:17em;
	margin-bottom:1em;
	border:.2em rgb(183,18,40) solid;
}

#service { margin-top: 2em; 
	display:block;
	width: 95%;
	height:80%;
	margin-left: 1em;
	margin-bottom:0em;
	background-image: url(../img/kartebg.jpg); background-repeat: no-repeat; background-position: top; background-color:none;
	border:0;
	text-decoration:none;
	z-index:1;
	}
#link h2 { margin-top: 5em; z-index:3;}
#ani {margin-top: 7em; z-index:2;}

#verkaufen { margin-top: 5.7em; 
	width: 95%;
	height:80%;
	margin-left: 1em;
	padding-left: 0em;
        padding-right: 1em;
	margin-bottom:3em;
	background-image: url(../img/bgverkauf.jpg); background-repeat: no-repeat; background-position: top; background-color:none;
	}

#verkaufen p {padding-right: 1.5em; 
           font-size: 95%; 
	margin-top: 1em;
	margin-bottom: 1em;
}

p#sg {font-family:Arial,Helvetica,sans-serif; 
    font-size: 130%; 
    color: rgb(51, 102, 0); 	
    text-align: left; 
    font-weight: bold; 
	position:static;
	margin-top:1em; /* andere Browser */
margin-top:1em; /* IE */
margin-left:1em;
}


br.clear {clear:left; 
	top:0;
	botom:0;}
