body {
  font: 100% Arial, Helvetica, sans-serif;
  text-align: center; 
  margin-top: 15px;
  background-color: #FFFFFF;
}

#mother { 
  width: 1000px;
  text-align: left;
  /*margin: 0 auto;*/
}

#pathfinder {
padding-left:15px;
width:965px;
}

#pathfinder p {
font-size:14px;
margin:0;
padding:1px;
}

#oben {
height:100px;
text-align:right;
width:980px;
}

#obenl {
background:transparent url(oben_sw.jpg) no-repeat scroll 0 0;
float:left;
height:100px;
width:200px;
}

#obenr {
  float: right; /* schwebt rechts */
  height:100px;
  width:750px;
}

#logo {
height: 55px;
width: 180px;
float: left;
}

#menuoben1 {
background:transparent url(leiste_klein.gif) no-repeat scroll 0 0;
float:right;
height:24px;
margin-left:300px;
width:auto;
}

#leiste_oben {
height:15px;
padding-left:4px;
padding-top:4px;
}

#menuoben2 {
background:transparent url(rund.gif) no-repeat scroll 0 0;
float:right;
height:30px;
margin-top:46px;
width:auto;
}

#menu_leiste {
background:transparent url(menu_bg.gif) repeat-x scroll 0 0;
height:30px;
margin-left:18px;
padding-top:7px;
width:auto;
}

#navi-leiste {
  height: 20px;
  text-align: center;
  margin-top: 25px;
  background-color: white;
  border: 2px solid #FF9900;
}

#menul {
  float: left; /* schwebt links */
  width: 740px;
  background-color: white;
  /*background-image: url(bild.gif);*/
  /*border: 2px solid #EE0000;*/
}

#header {
border:2px solid #AAAAAA;
height:250px;
margin-bottom:10px;
width:730px;
}

#header1 {
border:2px solid #AAAAAA;
height:275px;
margin-bottom:10px;
width:730px;
}

#menur {
float:right;
width:260px;
}

#menue {

}

#rechts_oben {
border:2px solid #AAAAAA;
margin-left:35px;
width:200px;
}

.spalte_bez {
background:transparent url(spalte.jpg) no-repeat scroll 0 0;
color:white;
font-size:18px;
font-weight:normal;
height:26px;
letter-spacing:1px;
padding-top:3px;
text-align:center;
text-transform:uppercase;
}

.navi1 {
margin-bottom:5px;
margin-left:25px;
margin-top:5px;
padding:0;
}

.navi1 ul li a.visited {
background-color: #FFFFFF;
color: #000077;
}

.navi1 ul li a.hover {
background-color: #FFFFFF;
color: #000077;
}

#rechts_mitte {
border:2px solid #AAAAAA;
font-size:12px;
margin-left:35px;
margin-top:10px;
text-align:center;
width:200px;
}

#rechts_unten {
border:2px solid #AAAAAA;
height:100px;
margin-left:35px;
margin-top:10px;
width:200px;
}

#immo {
border:2px solid #AAAAAA;
height:110px;
margin-left:35px;
margin-top:10px;
width:200px;
}

#menuunten {
border:2px solid #AAAAAA;
height:180px;
margin-top:10px;
width:730px;
}

#content {
border:2px solid #AAAAAA;
width:730px;
}

#angebote {
border:2px solid #AAAAAA;
margin-top:10px;
margin-bottom:20px;
width:730px;
}

.farbe {
color:#0084d7;
}

.farbe a {
color: #0084d7;
}

#links {
background:transparent url(firmengruender.jpg) no-repeat scroll 0 0;
border-right:2px solid #AAAAAA;
float:left;
height:180px;
width:350px;
text-align:right;
}

#links_text {
float:right;
width:150px;
}

#links_text p {
font-size:13px;
margin-top:0;
padding-right:7px;
padding-top:5px;
}

#rechts {
background-color:white;
border-left:2px solid #AAAAAA;
float:right;
height:180px;
width:350px;
}

#produkte {
  clear: both;
  height: 100px;	
  padding: 5px;
  background-color: white;
  border-top: 2px dotted #AAAAAA;
  border-bottom: 2px dotted #AAAAAA;
  /*border: 2px solid #FF9900;*/
}

#footer {
clear:both;
height:25px;
width:1000px;
}

/*Download-Modul*/
.download1 {
background:transparent url(spalte_bg.jpg) repeat-x scroll 0 0;
color:#FFFFFF;
font-weight:bold;
letter-spacing:4px;
padding-left:5px;
text-transform:uppercase;
}

element.style {
width:auto;
}

.download {
background-color:#FFFFFF;
border:2px solid #DBDBDB;
margin: 0 auto 3px;
padding:5px;
width:500px;
height: 37px;
}

/*
#leistelinks {
  float: left; /* schwebt rechts 
  width: 200px;
  height: 500px;
  background-color: white;
  padding: 10px;
  margin-top: 20px;
  margin-left: 10px;
  border: 2px solid #FF9900;
}

#logo {
  width: 200px;
  height: 40px;
  background-color: #AAAAAA;
  margin-bottom: 10px;
  border: 2px solid #FF9900;
}

#menu {
  width: 200px;
  height: 350px;
  background-color: #AAAAAA;
  border: 2px solid #FF9900;
}

#menu2 {
  width: 700px;
  height: 400px;
  background-color: white;
  border: 2px solid #FF9900;
}

#menuoben {
  width: 100%;
  height: 50px;
  background-color: #777777;
  text-align: right;
  /*border: 2px solid #FF9900;
}

#leisterechts {
  float: left; /* schwebt links 
  width: 700px;
  height: 600px;
  background-color: white;
  padding: 10px 10px;
  border: 2px solid #FF9900;
}

#mainl {
  float: left; /* schwebt links 
  width: 440px;
  height: 350px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: white;
  border: 2px solid #FF9900;
}

#mainr {
  float: right; /* schwebt rechts 
  width: 250px;
  height: 350px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: white;
  border-left: 4px solid #AAAAAA;
}*/
