body {
background-color: #ffffff;
font-family: verdana;
font-size:13px;
color: #000000;
margin:0px;
padding:0px;
background-image:url('images/bg.jpg');
background-repeat:repeat-x;
}

#container {
overflow:hidden;
position:relative;
background-color: #FFFFFF;
height: auto;
width: 960px;
margin:0px auto;


}

#logo {
float:left;
background-color: #fff;
background-image:url(images/bauzinsen-vergleich.jpg);
width: 960px;
height: 114px;
}

#bauzinsen_menue {
float:left;
background-color: #4189c6;
background-image:url(images/bauzinsen-menue.jpg);
background-repeat:repeat-x;
width: 960px;
height:33px;
}

#bauzinsen_menue p {
margin-top:8px;
margin-left:5px;
}

#bauzinsen_menue a {
color: #fff;
font-weight:bold;
text-decoration: underline;
}

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

#immobilien_menue {
float:left;
background-color: #164f7c;
background-image:url(images/immobilien-menue.jpg);
background-repeat:repeat-x;
width: 960px;
height:33px;
}

#immobilien_menue p {
margin-top:7px;
margin-left:5px;
}

#immobilien_menue a {
color: #fff;
font-weight:bold;
text-decoration: underline;
}

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

#puffer {
float:left;
background-color: #fff;
background-image:url(images/puffer.jpg);
width: 960px;
height:14px;
}

#content {
width:730px;
height: auto;
float:right;
background-color: #ffffff;
font-size:1.0em;
color: #2b2b2b;
line-height: 1.5em;
}

#content p {
padding-left:10px;
padding-right:10px;
}

#content b {
font-size:1.0em;
}

#content strong {
color:#2b2b2b;
}

#content h1 {
padding-left:10px;
color: #2b2b2b;
background-color: inherit;
font-size: 1.3em;
font-weight: bold;
}

#content h2 {
padding-left:10px;
color: #2b2b2b;
background-color: inherit;
font-size: 1.1em;
font-weight: bold;
text-align:left;
}

#content h3 {
padding-left:10px;
color: #2b2b2b;
background-color: inherit;
font-size: 1.09em;
font-weight: bold;
text-align:left;
}

#content a    {
text-decoration: none;
color: #0044cc;
text-decoration: underline;
}

#content a:hover {
color: #0066cc;
text-decoration: underline;
}

#foto {
display:block;
float:right;
padding-top:6px;
margin: 0px 0px 0px 10px;
background-color:#fff;
}

#foto p {
font-size:0.7em;
margin-top:0px;
margin-bottom:0px;
}

#bauzinsen_info {
display: block;
float: left;
width: 212px;
height:auto;
font-size: 0.9em;
line-height: 1.2em;
background-color: #ffffff;
border-style: solid;
border-color: #bbd8ef;
border-width: 0px 1px 1px 1px;
}

#bauzinsen_info samp {
font-size: 0.9em;
}

#bauzinsen_info a {
color: #2b2b2b;
text-decoration: underline;
}

#bauzinsen_info a:hover {
text-decoration: underline;
color: #5b5b5b;
}

#bauzinsen_info a:active {
color:#000000;
}

#bauzinsen_aktuell {
width:212px;
height:37px;
background-color: #f1f7fc;
background-image:url(images/bauzinsen-aktuell.jpg);
}

#aktuelle_zinsen {
margin-left:4px;
margin-bottom:20px;
}

#aktuelle_zinsen b{
font-size:1.2em;
color:#338268;
}

#aktuelle_zinsen span{
font-size:0.8em;
}

#pos1 {
margin-top:15px;
}

#pos2 {
margin-left:45px;
margin-bottom:40px;
}

#footer {
float:left;
width: 960px;
height: 33px;
text-align: center;
background-color: #bbd8ef;
margin-bottom:10px;
}

#footer p {
margin-top:8px;
}

#footer a    {
color: #22537b;
}

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