/* CSS TreuBau Freiburg AG Version 3, 2010
   Copyright 2010 bmu agency Intermedia */


/*************************************** MAIN-CONFIGURATION ***************************************/
body{
/*background-image: url("../images/bg.gif");
background-repeat: y-repeat;*/
vertical-align: middle;
text-align: center;
margin: 0px; 
font-family: trebuchet ms; 
font-size: 13px; 
color: #000000;
}

#container{
text-align: left;
vertical-align: middle;
margin: 0px auto;
width: 879px;
height: auto;
float: none;
position: relative;
}

#row{
background-color: #fff; 
text-align: left; 
vertical-align: left; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 40px 0px; 
width: 879px; 
height: auto; 
position: relative;
float: none;
}

#head{
text-align: left; 
vertical-align: middle; 
margin: 0px 40px 0px 0px; /* 40px auch als letzte Angabe */
padding: 0px 0px 0px 0px; 
width: 879px; 
height: auto; 
position: relative;
float: none;
}

#copyright{
background-color: #d72ea3;
text-align: right;
width: auto; 
height: 15px;
padding: 6px;
font-size: 11px;
color: #fff;
position: relative;
float: none;
}

#copyright a:link{
text-decoration: none;
font-weight: normal;
color: #fff;
margin-right: 10px;
}
#copyright a:visited{
text-decoration: none;
font-weight: normal;
color: #fff;
margin-right: 10px;
}
#copyright a:hover{
text-decoration: underline;
font-weight: normal;
color: #fff;
margin-right: 10px;
}

#content{
width: 879px;
height: auto;
position: relative;
float: left;
}
.content_left{
width: 579px;
margin-top: 20px;
padding: 15px;
float: left;
}
.content_left a:link{
text-decoration: none;
font-size: 12px;
font-weight: normal;
border-bottom: 1px dotted;
color: #d72ea3;
}
.content_left a:visited{
text-decoration: none;
font-size: 12px;
font-weight: normal;
border-bottom: 1px dotted;
color: #d72ea3;
}
.content_left a:hover{
text-decoration: none;
font-size: 12px;
font-weight: normal;
border-bottom: 0px dotted;
color: #d72ea3;
}


.content_bauvorhaben{
border-bottom: 1px solid #d72ea3;
width: 879px;
margin-top: 10px;
float: left;
}

/*a:link {
text-decoration: none;
font-weight: normal;
border-bottom: 1px dotted;
color: #d72ea3;
}
a:visited {
text-decoration: none;
font-weight: normal;
border-bottom: 1px dotted;
color: #d72ea3;
}
a:hover {
text-decoration: none;
font-weight: normal;
border-bottom: 0px dotted;
color: #d72ea3;
}*/
/*************************************** MAIN-CONFIGURATION ***************************************/

/**************************************** MAIN-SITE LAYOUT ****************************************/
.right{
float: right;
}

.left{
float: left;
}

.left_referenzobjekte{
float: left;
padding-right: 10px;
padding-bottom: 5px;
}

.line{
background-image: url("../images/line.gif");

width: 535px;
height: 100px;
margin: 0px;
padding: 0px;
text-indent: -4000%;
display: block;
float: none;
}

h5 {
font-weight: bold; 
font-size: 18px; 
color: #d72ea3; 
padding: 5px;
margin: 0px;
}

.start_bauvorhaben_left{
margin-right: 30px;
padding-bottom: 30px;

float: left;
}
.start_bauvorhaben_left a:link{
text-decoration: none;
font-size: 11px;
font-weight: normal;
border-bottom: 1px dotted;
color: #d72ea3;
}
.start_bauvorhaben_left a:visited{
text-decoration: none;
font-size: 11px;
font-weight: normal;
border-bottom: 1px dotted;
color: #d72ea3;
}
.start_bauvorhaben_left a:hover{
text-decoration: none;
font-size: 11px;
font-weight: normal;
border-bottom: 0px dotted;
color: #d72ea3;
}

.start_bauvorhaben_right{
padding: 5px;
margin-bottom: 15px;
float: none;
}
.start_bauvorhaben_right a:link{
text-decoration: none;
font-size: 11px;
font-weight: normal;
border-bottom: 1px dotted;
color: #d72ea3;
}
.start_bauvorhaben_right a:visited{
text-decoration: none;
font-size: 11px;
font-weight: normal;
border-bottom: 1px dotted;
color: #d72ea3;
}
.start_bauvorhaben_right a:hover{
text-decoration: none;
font-size: 11px;
font-weight: normal;
border-bottom: 0px dotted;
color: #d72ea3;
}

.subbar_right{
width: 200px;
border-left: 1px solid #000;
margin-top: 20px;
font-size: 11px;
line-height: 17px;
padding: 15px;
float: right;
}
.subbar_right a:link{
text-decoration: none;
font-weight: normal;
border-bottom: 1px dotted;
color: #d72ea3;
}
.subbar_right a:visited{
text-decoration: none;
font-weight: normal;
border-bottom: 1px dotted;
color: #d72ea3;
}
.subbar_right a:hover{
text-decoration: none;
font-weight: normal;
border-bottom: 0px dotted;
color: #d72ea3;
}

.container_referenzobjekte{
width: 560px;
height: auto;
display: block;
float: none;
}


#slide{
width: 879px; 
height: 360px; 
margin-top: 0px; 
border: 0px;
}

/**************************************** MAIN-SITE LAYOUT ****************************************/

/**************************************** NAVIGATION LAYOUT ***************************************/
#navi_home {
margin-top: 6px;
margin-right: 60px; 
width: auto;
height: auto; 
position: relative;
float: left;
}

#navi_aktuelle_bauvorhaben {
margin-top: 6px; 
padding: 0px 0px 0px 0px; 
width: auto; 
position: relative;
float: left;
}

#navi_referenzobjekte {
margin-top: 6px;
padding: 0px 0px 0px 0px; 
width: auto; 
position: relative;
float: left;
}

#navi_ueber_uns {
margin-top: 6px;
padding: 0px 0px 0px 0px; 
width: auto; 
position: relative;
float: left;
}

#navi_leben_in_freiburg {
margin-top: 6px;
padding: 0px 0px 0px 0px; 
width: auto; 
position: relative;
float: left;
}


#navi_finanzrechner {
margin-top: 6px; 
width: auto; 
position: relative;
float: left;
}

#navi_presse {
margin-top: 6px;
padding: 0px 0px 0px 0px; 
width: auto; 
position: relative;
float: right;
}

#navi_kontakt {
margin-top: 6px;
padding: 0px 0px 0px 0px; 
width: auto; 
position: relative;
float: right;
}

#navi_impressum {
margin-top: 6px;
padding: 0px 0px 0px 0px; 
width: auto; 
position: relative;
float: right;
}

#navigation {
background-image: url("../images/navigationbg.gif"); 
background-repeat: x-repeat; 
width: 879px; /* eigentlich 979 */ 
height: 36px; 
position: relative;
float: left;
}

#navi_bg {
background-image: url("../images/navigationbg.gif"); 
background-repeat: x-repeat; 
width: 879px; /* eigentlich 979 */ 
height: 36px; 
top: 145px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
position: absolute;
}

#stopline {
top: 196px; 
margin: 0px 0px 6px 0px; 
padding: 0px 0px 0px 0px; 
position: absolute;
}
/**************************************** NAVIGATION LAYOUT ***************************************/

/**************************************** NEW FOOTER **********************************************/

#footer{
width: 879px;
height: auto;
border-top: 1px dotted #d72ea3;
margin-top: 50px;
padding-top: 15px;
padding-bottom: 60px;
font-size: 11px;
line-height: 17px;
position: relative;
float: left;
}
#footer a:link{
text-decoration: none;
font-weight: normal;
border-bottom: 1px dotted;
color: #d72ea3;
}
#footer a:visited{
text-decoration: none;
font-weight: normal;
border-bottom: 1px dotted;
color: #d72ea3;
}
#footer a:hover{
text-decoration: none;
font-weight: normal;
border-bottom: 0px dotted;
color: #d72ea3;
}

.footer_left{
width: 250px;
height: auto;
margin-right: 35px;
position: relative;
float: left;
}

/**************************************** NEW FOOTER **********************************************/

/**************************************** SUB NAVIGATION LAYOUT ***********************************/
#subnavi {
top: 225px; 
left: 40px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
width: 189px; 
height: auto; 
font-size: 11px; 
position: absolute;
}

#subnavi a:link {
font-size: 11px; 
color: #000000; 
text-decoration: none;
}

#subnavi a:visited {
font-size: 11px; 
color: #000000; 
text-decoration: none;
}

#subnavi a:hover {
font-size: 11px; 
color: #003399; 
text-decoration: underline;
}

ul{
list-style-type: none;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}

li{
list-style-type: none; 
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}
/**************************************** SUB NAVIGATION LAYOUT ***********************************/

/**************************************** NEW HEADLINES *******************************************/

.neuste_pressemeldungen{
background-image: url("../images/neuste_pressemeldungen.gif");
width: 194px;
height: 18px;
margin-top: 0px;
margin-bottom: 10px;
display: block;
text-indent: -4000%;
}

.quick_jump{
background-image: url("../images/quick_jump.gif");
width: 92px;
height: 16px;
margin-top: 30px;
margin-bottom: 10px;
display: block;
text-indent: -4000%;
}

.in_vorbereitung{
background-image: url("../images/in_vorbereitung.gif");
width: 116px;
height: 18px;
margin-top: 0px;
margin-bottom: 10px;
display: block;
text-indent: -4000%;
}

.informationen{
background-image: url("../images/informationen.gif");
width: 107px;
height: 16px;
margin-top: 30px;
margin-bottom: 10px;
display: block;
text-indent: -4000%;
}

.ansprechpartner{
background-image: url("../images/ansprechpartner.gif");
width: 129px;
height: 18px;
margin-top: 0px;
margin-bottom: 10px;
display: block;
text-indent: -4000%;
}

.weitere_info{
background-image: url("../images/weitere_info.gif");
width: 92px;
height: 16px;
margin-top: 0px;
margin-bottom: 10px;
display: block;
text-indent: -4000%;
}

.links{
background-image: url("../images/links.gif");
width: 39px;
height: 15px;
margin-top: 0px;
margin-bottom: 10px;
display: block;
text-indent: -4000%;
}

.pressemeldungen{
background-image: url("../images/pressemeldungen.gif");
width: 136px;
height: 18px;
margin-top: 30px;
margin-bottom: 10px;
display: block;
text-indent: -4000%;
}

.download_expose{
background-image: url("../images/download_expose.gif");
width: 134px;
height: 19px;
margin-top: 35px;
margin-bottom: 15px;
display: block;
text-indent: -4000%;
}

.stadtteil_lage{
background-image: url("../images/stadtteil_lage.gif");
width: 113px;
height: 19px;
margin-top: 30px;
margin-bottom: 15px;
display: block;
text-indent: -4000%;
}

.besichtigungstermine{
background-image: url("../images/besichtigungstermine.gif");
width: 167px;
height: 18px;
margin-top: 35px;
margin-bottom: 15px;
display: block;
text-indent: -4000%;
}


/**************************************** NEW HEADLINES *******************************************/

/**************************************** NEW FEELINGS ********************************************/

.aktuelle_bauvorhaben{
background-image: url("../images/feelings/aktuelle_bauvorhaben.jpg");
width: 879px;
height: 160px;
margin-top: 0px;
margin-bottom: 20px;
display: block;
text-indent: -4000%;
}

.referenzobjekte{
background-image: url("../images/feelings/referenzobjekte.jpg");
width: 879px;
height: 160px;
margin-top: 0px;
margin-bottom: 20px;
display: block;
text-indent: -4000%;
}

.ueber_uns{
background-image: url("../images/feelings/ueber_uns1.jpg");
width: 879px;
height: 160px;
margin-top: 0px;
margin-bottom: 20px;
display: block;
text-indent: -4000%;
}

.freiburg{
background-image: url("../images/feelings/freiburg.jpg");
width: 879px;
height: 160px;
margin-top: 0px;
margin-bottom: 20px;
display: block;
text-indent: -4000%;
}

.finanzrechner{
background-image: url("../images/feelings/finanzrechner.jpg");
width: 879px;
height: 160px;
margin-top: 0px;
margin-bottom: 20px;
display: block;
text-indent: -4000%;
}

.presse{
background-image: url("../images/feelings/presse.jpg");
width: 879px;
height: 160px;
margin-top: 0px;
margin-bottom: 20px;
display: block;
text-indent: -4000%;
}

.kontakt{
background-image: url("../images/feelings/kontakt.jpg");
width: 879px;
height: 160px;
margin-top: 0px;
margin-bottom: 20px;
display: block;
text-indent: -4000%;
}

.impressum{
background-image: url("../images/feelings/impressum.jpg");
width: 879px;
height: 160px;
margin-top: 0px;
margin-bottom: 20px;
display: block;
text-indent: -4000%;
}
/**************************************** NEW FEELINGS ********************************************/


/* SITE */
#site {
top: 225px; 
left: 200px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
width: 513px; 
height: auto; 
font-size: 12px; 
text-align: justify; 
line-height: 16px; 
position: absolute;
}

#site a:link {
font-size: 12px; 
color: #003399; 
text-decoration: none; 
line-height: 16px;
}

#site a:visited {
font-size: 12px; 
color: #003399; 
text-decoration: none; 
line-height: 16px;
}

#site a:hover {
font-size: 12px; 
color: #003399; 
text-decoration: underline; 
line-height: 16px;
}

#site2 {
top: 310px; 
left: 200px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
width: 513px; 
height: auto; 
font-size: 12px; 
text-align: justify; 
line-height: 16px; 
position: absolute;
}

#site2 a:link {
font-size: 12px; 
color: #003399; 
text-decoration: none; 
line-height: 16px;
}

#site2 a:visited {
font-size: 12px; 
color: #003399; 
text-decoration: none; 
line-height: 16px;
}

#site2 a:hover {
font-size: 12px; 
color: #003399; 
text-decoration: underline; 
line-height: 16px;
}

#site3 {
top: 360px; 
left: 200px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
width: 513px; 
height: auto; 
font-size: 12px; 
text-align: left; 
line-height: 16px; 
position: absolute;
}

#site3 a:link {
font-size: 12px; 
color: #003399; 
text-decoration: none; 
line-height: 16px;
}

#site3 a:visited {
font-size: 12px; 
color: #003399; 
text-decoration: none; 
line-height: 16px;
}

#site3 a:hover {
font-size: 12px; 
color: #003399; 
text-decoration: underline; 
line-height: 16px;
}


/* OFF
#site_home{
top: 450px; 
left: 200px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
width: 513px; 
height: auto; 
font-size: 12px; 
text-align: justify; 
line-height: 16px; 
position: absolute;
}

#site_home a:link {
font-size: 12px; 
color: #003399;
text-decoration: none; 
line-height: 16px;
}

#site_home a:visited {
font-size: 12px; 
color: #003399; 
text-decoration: none; 
line-height: 16px;
}

#site_home a:hover {
font-size: 12px; 
color: #003399; 
text-decoration: underline; 
line-height: 16px;
}
*/



#site_home{
top: 580px; 
left: 200px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
width: 513px; 
height: auto; 
font-size: 12px; 
text-align: justify; 
line-height: 16px; 
position: absolute;
}


#site_home a:link {
font-size: 12px; 
color: #003399; 
text-decoration: none; 
line-height: 16px;
}


#site_home a:visited {
font-size: 12px; 
color: #003399; 
text-decoration: none; 
line-height: 16px;
}


#site_home a:hover {
font-size: 12px; 
color: #003399; 
text-decoration: underline; 
line-height: 16px;
}

#feelings {
top: 206px; 
left: 189px; 
margin: 0px 0px 25px 0px; 
padding: 0px 0px 0px 0px; 
width: 790px; 
height: 84px; 
position: absolute;
}

#kontakt {
top: 225px; 
left: 758px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
width: 182px; 
height: auto; 
font-size: 11px; 
line-height: 16px; 
position: absolute;
}

#kontakt a:link {
font-size: 11px; 
color: #003399;
text-decoration: none; 
line-height: 16px;
}

#kontakt a:visited {
font-size: 11px; 
color: #003399; 
text-decoration: none; 
line-height: 16px;
}

#kontakt a:hover {
font-size: 11px; 
color: #003399; 
text-decoration: underline; 
line-height: 16px;
}

#rightbar_home {
top: 310px; 
left: 758px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
width: 182px; 
height: auto; 
font-size: 11px; 
line-height: 16px; 
position: absolute;
}

#rightbar_home a:link {
font-size: 11px; 
color: #003399; 
text-decoration: none;
}

#rightbar_home a:visited {
font-size: 11px; 
color: #003399; 
text-decoration: none;
}

#rightbar_home a:hover {
font-size: 11px; 
color: #003399; 
text-decoration: underline;
}

/* OFF
#rightbar_home_extra {
top: 450px; 
left: 758px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
width: 182px; 
height: auto; 
font-size: 11px; 
line-height: 16px;
position: absolute;
}

#rightbar_home_extra a:link {
font-size: 11px; 
color: #003399; 
text-decoration: none;
}

#rightbar_home_extra a:visited {
font-size: 11px; 
color: #003399; 
text-decoration: none;
}

#rightbar_home_extra a:hover {
font-size: 11px; 
color: #003399; 
text-decoration: underline;
}
*/



#rightbar_home_extra {
top: 580px; 
left: 758px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
width: 182px; 
height: auto; 
font-size: 11px; 
line-height: 16px; 
position: absolute;
}


#rightbar_home_extra a:link {
font-size: 11px; 
color: #003399; 
text-decoration: none;
}

#rightbar_home_extra a:visited {
font-size: 11px; 
color: #003399; 
text-decoration: none;
}


#rightbar_home_extra a:hover {
font-size: 11px; 
color: #003399; 
text-decoration: underline;
}

#rightbar_akt_bauvorhaben {
top: 225px; 
left: 758px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
width: 182px; 
height: auto; 
font-size: 11px; 
line-height: 16px;
position: absolute;
}

#rightbar_akt_bauvorhaben a:link {
font-size: 11px; 
color: #003399; 
text-decoration: none;
}

#rightbar_akt_bauvorhaben a:visited {
font-size: 11px; 
color: #003399; 
text-decoration: none;
}

#rightbar_akt_bauvorhaben a:hover {
font-size: 11px; 
color: #003399; 
text-decoration: underline;
}

#rightbar_presse {
top: 360px; 
left: 758px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
width: 182px; 
height: auto; 
font-size: 11px; 
line-height: 16px; 
position: absolute;
}

#rightbar_presse a:link {
font-size: 11px; 
color: #003399; 
text-decoration: none;
}

#rightbar_presse a:visited {
font-size: 11px; 
color: #003399; 
text-decoration: none;
}

#rightbar_presse a:hover {
font-size: 11px; 
color: #003399; 
text-decoration: underline;
}

/* FOOTER 
#footer {
margin: 0px 0px 20px 0px; 
padding: 0px 0px 20px 0px; 
font-size: 10px; 
color: #666666; 
line-height: 16px; 
clear: both; 
position: relative;
}

#footer a:link {
font-size: 10px; 
color: #666666; 
text-decoration: none;
}

#footer a:visited {
font-size: 10px; 
color: #666666; 
text-decoration: none;
}

#footer a:hover {
font-size: 10px; 
color: #003399; 
text-decoration: underline;
}
*/
#stoplinefooter {
margin: 30px 0px 10px 0px; 
padding: 0px 0px 0px 0px; 
clear: both; 
position: relative;
}

/* FORMS */
.button_google {
border: 1px solid #cccccc; 
background-color: #ffffff; 
padding: 1px; 
font-size: 10px;
}

.button_google:hover {
border: 1px solid #666666;
}

.input_google {
border: 1px solid #cccccc; 
padding: 7px; 
overflow: visible; 
width: 175px; 
font-size: 10px;
}

.input_kontakt{
font-family: verdana; 
font-size: 12px; 
border: 1px solid #cccccc; 
width: 350px; 
padding: 5px 2px 5px 2px; 
background-image: url("../images/form_bg.gif"); 
overflow: visible;
}

.input_kontakt:hover{
font-family: verdana; 
font-size: 12px; 
border: 1px solid #cccccc; 
width: 350px; 
padding: 5px 2px 5px 2px;
background-image: url("../images/form_bg2.gif"); 
overflow: visible;
}

.input_kontakt_text{
font-family: verdana; 
font-size: 12px; 
border: 1px solid #cccccc; 
width: 350px; 
height: 200px; 
padding: 5px 2px 5px 2px;
background-image: url("../images/form_bg.gif"); 
background-repeat: repeat-x; 
overflow: visible;
}

.input_kontakt_text:hover{
font-family: verdana; 
font-size: 12px; 
border: 1px solid #cccccc; 
width: 350px; 
height: 200px; 
padding: 5px 2px 5px 2px; 
background-image: url("../images/form_bg2.gif"); 
background-repeat: repeat-x; 
overflow: visible;
}

.input_kontakt_button {
background-color: #ffffff; 
font-family: verdana; 
font-size: 11px; 
color: #003399; 
border: 0px; 
padding: 1px 1px 1px 1px; 
cursor: pointer;
}

.input_kontakt_button:hover {
background-color: #ffffff; 
font-family: verdana; 
font-size: 11px; 
color: #000000; 
border: 0px; 
padding: 1px 1px 1px 1px; 
cursor: pointer;
}

/* HEADLINES */
/* .home_feelings {
background-image: url("../images/headlines/home_feelings.jpg"); 
width: 790px; 
height: 84px; 
margin: 0px 0px 25px 0px; 
padding: 0px 0px 0px 0px; 
text-indent: -4000%; 
display: block; 
}*/


/* TEXT */



h1 {
font-weight: bold; 
font-size: 14px; 
color: #003399; 
margin: 0px 0px 10px 0px; 
}

h2 {
font-weight: bold;
font-size: 14px; 
color: #003399; 
margin: 20px 0px 10px 0px; 
}

h3 {
font-weight: bold; 
font-size: 12px; 
color: #003399; 
margin: 0px 0px 10px 0px; 
}


h4 {
font-weight: bold; 
font-size: 13px; 
background-color: #D23A8B; 
color: #ffffff; 
padding: 5px; 
margin: 10px 0px 10px 0px;
}

/* DETAIL CONTENT AKTUELLE BAUVORHABEN */
.dropper{
border: 0px;
}

.dropper_hd {
font-size: 14px;
}

.dropper_hd:link {
font-size: 14px;
}

.dropper_hd:visited {
font-size: 14px;
}

.dropper_hd:hover {
font-size: 14px;
}

.closer{
margin: 0px 0px 0px 0px; 
float: right; 
border: 0px;
}

.printer{
margin: 0px 0px 0px 0px; 
padding: 0px 5px 0px 0px; 
float: right; 
border: 0px;
}

.info{
background-color: #99ccff;
margin: 0px 0px 0px 0px; 
padding: 5px 5px 5px 5px;
border: 1px solid #6699ff; 
display: block;
}

.info2{
background-color: #ff99ff; 
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px; 
border: 1px solid #6699ff; 
display: block;
}

.images{
margin: 0px 5px 0px 0px; 
padding: 0px 0px 0px 0px; 
border: 0px;
}

.list_li {
list-style-type: none; 
margin: 10px 0px 0px 0px; 
border-bottom: 1px solid #99ccff; 
float: left; 
display: block;
}

.list_li2 {
list-style-type: none; 
margin: 20px 0px 40px 0px; 
border-bottom: 1px solid #99ccff; 
float: left; 
display: block;
}

#stadtteil {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399; 
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#besonderheiten {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px;
padding: 10px 0px 30px 0px;
}

#lageplan {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399; 
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#besichtigung {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399; 
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#pdf 
{border-top: 2px solid #003399; 
border-bottom: 1px solid #003399; 
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px; 
}

#objektbeschreibung {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px; 
}

#objektbeschreibung_se {
border-top: 2px solid #003399;
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px; 
}

#objektbeschreibung_se2 {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px; 
}

#objektbeschreibung_se3 {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px;
padding: 10px 0px 30px 0px; 
}

#objektbeschreibung_se4 {
border-top: 2px solid #003399;
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px;
padding: 10px 0px 30px 0px;
}

#objektbeschreibung_se5 {
border-top: 2px solid #003399;
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px;
padding: 10px 0px 30px 0px; 
}

#objektbeschreibung_se6 {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399; 
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#objektbeschreibung_se7 {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399; 
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#objektbeschreibung_se8 {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399; 
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px; 
}

#objektbeschreibung_se9 {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399; 
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#objektbeschreibung_se10 {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px; 
}

#objektbeschreibung_se11 {
border-top: 2px solid #003399;
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px;
padding: 10px 0px 30px 0px; 
}

#objektbeschreibung_se12 {
border-top: 2px solid #003399;
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px; 
}

#objektbeschreibung_se13 {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px;
padding: 10px 0px 30px 0px;
}

#objektbeschreibung_se14 {
border-top: 2px solid #003399;
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#objektbeschreibung_se15 {
border-top: 2px solid #003399;
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px;
padding: 10px 0px 30px 0px;
}

#objektbeschreibung_se16 {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399; 
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#objektbeschreibung_se17 {
border-top: 2px solid #003399;
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#objektbeschreibung_se18 {
border-top: 2px solid #003399;
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px; 
}

#objektbeschreibung_se19 {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#objektbeschreibung_se20 {
border-top: 2px solid #003399;
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#grundrisse {
border-top: 2px solid #003399; 
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#grundrisse_se {
border-top: 2px solid #003399;
border-bottom: 1px solid #003399; 
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}

#grundrisse_se2 {
border-top: 2px solid #003399;
border-bottom: 1px solid #003399;
margin: 10px 0px 30px 0px; 
padding: 10px 0px 30px 0px;
}
