/* VW Immobilien (Druck Styles)*/



html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin : 0;
padding : 0; 
font-family : Arial, Helvetica, sans-serif; }


body {
font-size:100%; padding:0; margin:0; background:#ffffff; }



div.logo-druck {
float:left;
display:inline;
width:100%;
margin:0 0 10px 0;
text-align:right;}





#rightcontainer {
display:none;}




/* GLOBAL */

p {color: #000000; font-size: 10pt; line-height: 160%; padding:0; margin:0 0 10px 0;}
 
a:link , a:visited{
color: #002089; text-decoration: underline; padding:0px; margin:0px;} 
a:hover , a:active{
color: #99A6D0; text-decoration: underline; padding:0px; margin:0px; } 







/*
h1 {font-size : 20px; font-weight: normal; } 
h2 {font-size : 16px; font-weight: normal; } 
h3 {font-size : 13px; font-weight: normal; } 
h4 {font-size : 10px; font-weight: normal; } 
h5 {font-size : 9px; font-weight: normal; } 
h6 {font-size : 8px; font-weight: normal; } 
*/

ul		 { 	 margin-top:5px; margin-bottom:5px;}
ul li	 { 	 color: #000000; font-size: 10pt; line-height: 150%; list-style: square outside; display: list-item; margin: 0 0 0 30px;}
ul li li { 	 color: #000000; font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0 0 0 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:5px;}
ol li	 { 	 color: #000000; font-size: 10pt; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
ol li li { 	 color: #000000; font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px;}

.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}

hr {
display:none;}

h1.head {font-size : 14ptpx; font-weight: normal; margin: 0 0 10px 0; color:#000000;} 
h2.subhead {font-size : 12ptpx; font-weight: normal; margin: 0 0 10px 0; color:#000000;} 




/* Metanav */

#metanavcontainer {
display:none;}







/* Illu */

#illu {
display:none;}












/* Navigation */

#menue1 {
display:none;}





#menue2 {
display:none;}





#menue2-folge {
display:none;}




/* Pfad */

#pfad {
display:none;}








/* News & Teaser*/

#newscontainer {
display:none;}




/* Wohnungssuche */

#wohnungssuche {
float:left;
display:inline;
padding:0;
margin:-4px 0 0 0;
width:230px;
background:#E1E2E4;}

.karteinav {
float:left;
display:inline;
padding:0;
margin:0;
width:100%;
background:#ffffff;}

.karteinav ul {
list-style:none;
padding:0;
margin:0;  }

.karteinav ul li {
margin:0;
padding:0;
float:left;
display:inline;
font-size: 100%; }

a.karteinav-an:link , a.karteinav-an:visited{
font-size: 11px; line-height:120%; font-weight: bold; color: #313A44; text-decoration: none; padding:3px 10px 3px 10px; margin:0; display:inline; background:url(../images/karteinav_bg_an.gif) top right no-repeat;} 
a.karteinav-an:hover , a.karteinav-an:active{
font-size: 11px; line-height:120%; font-weight: bold; color: #313A44; text-decoration: none; padding:3px 10px 3px 10px; margin:0; display:inline; background:url(../images/karteinav_bg_an.gif) top right no-repeat;} 
a.karteinav-aus:link , a.karteinav-aus:visited{
font-size: 11px; line-height:120%; font-weight: bold; color: #999DA2; text-decoration: none; padding:3px 10px 3px 10px; margin:0; display:inline; background:url(../images/karteinav_bg_aus.gif) top right no-repeat;} 
a.karteinav-aus:hover , a.karteinav-aus:active{
font-size: 11px; line-height:120%; font-weight: bold; color: #000000; text-decoration: none; padding:3px 10px 3px 10px; margin:0; display:inline; background:url(../images/karteinav_bg_aus.gif) top right no-repeat;} 



div.inputfelder {
float:left;
display:inline;
padding:6px 0 6px 0;
margin:0;
width:100%;
border-bottom:1px solid #ffffff;}

div.inputfelder-2 {
float:left;
display:inline;
padding:2px 0 2px 0;
margin:0;
width:100%;
border-bottom:1px solid #ffffff;}



label.label-1 {
float : left; 
display:inline;
width:30px;
font-size : 11px; 
font-weight : normal; 
line-height : 120%;
margin:3px 0 0 0;
padding:0 0 0 10px;
color:#313A44;
vertical-align:middle;} 

label.label-2 {
float : left; 
display:inline;
width:102px;
font-size : 11px; 
font-weight : normal; 
line-height : 120%;
margin:3px 0 6px 0;
padding:0 0 0 10px;
color:#313A44;
vertical-align:middle;} 

label.label-2-ende {
float : left; 
display:inline;
width:102px;
font-size : 11px; 
font-weight : normal; 
line-height : 120%;
margin:3px 0 0 0;
padding:0 0 0 10px;
color:#313A44;
vertical-align:middle;} 

label.label-3 {
float : left; 
display:inline;
width:69px;
font-size : 11px; 
font-weight : normal; 
line-height : 120%;
margin:3px 0 0 0;
padding:0 0 0 7px;
color:#313A44;
vertical-align:middle;} 

select.select-1 {
float : left; 
display:inline;
width:179px;
text-align : left; 
font-size : 11px; 
font-weight : normal; 
padding:0 0 0 0;
margin:0 0 0 0;
color:#313A44;
vertical-align:middle;} 

input.input-1 {
float : left; 
display:inline;
width:39px;
text-align : left; 
font-size : 11px; 
font-weight : normal; 
padding:0 0 0 2px;
margin:0 0 6px 0;
color:#313A44;
vertical-align:middle;}

input.input-1-ende {
float : left; 
display:inline;
width:39px;
text-align : left; 
font-size : 11px; 
font-weight : normal; 
padding:0 0 0 2px;
margin:0 0 0 0;
color:#313A44;
vertical-align:middle;}

input.input-2 {
float : left; 
display:inline;
width:39px;
text-align : left; 
font-size : 11px; 
font-weight : normal; 
padding:0 0 0 2px;
margin:0 0 6px 16px;
color:#313A44;
vertical-align:middle;}

input.input-2-ende {
float : left; 
display:inline;
width:39px;
text-align : left; 
font-size : 11px; 
font-weight : normal; 
padding:0 0 0 2px;
margin:0 0 0 16px;
color:#313A44;
vertical-align:middle;}

input.input-3 {
float : left; 
display:inline;
text-align : left; 
font-size : 11px; 
font-weight : normal; 
padding:0 0 0 0;
margin:0 0 0 6px;
vertical-align:middle;}







/* Buttonslinks */
.weiter-container{
    float:left;
    display:inline;
	background:#CCCFD1;
	width:100%;
}

.weiter-button {
float:right;
display:inline;
padding:0 0 0 1px;
background:#ffffff;}

.weiter a, .weiter button{
    margin:0 0 0 0;
    background-color:#ffffff;
	border:1px solid #CCCFD1;

    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    color:#999DA2;
    cursor:pointer;
    padding:0; /* Links */
}
.weiter button{
    width:auto;
    overflow:visible;
    padding:2px 10px 2px 28px; /* IE6 */
}
.weiter button[type]{
    padding:2px 10px 2px 28px; /* Firefox */
}
*:first-child+html button[type]{
    padding:2px 10px 2px 28px; /* IE7 */
}


.weiter button img, .weiter a img{
    margin:0 3px -4px 0 !important;
    padding:0;
    border:none;
}



button:hover, .weiter a:hover, .weiter a:active{
    background-color:#ffffff;
    color:#002089;
}

/* Weiter */
.weiter a.weiter, button.weiter{
color:#999DA2; background: #ffffff url(../images/bullet_weiter_aus.gif) left no-repeat;}
.weiter a.weiter:hover, button.weiter:hover, .weiter a.weiter:active{
color:#002089; background: #ffffff url(../images/bullet_weiter_over.gif) left no-repeat;}











/* Footer */

#footer {
display:none;}







#footer-folge {
display:none;}









/* Content */

#content-container {}

#content-container2 {}

div.content {}

div.content2 {
width:65%;
float:left;
display:inline;}

div.content3 {}

div.content4 {}

div.content5 {}



table{
margin:0 0 20px 0;
border-spacing:8px;}

table td{
border-bottom:1px solid #000000;}

table td p{
margin:0; 
padding:0; }









/* Marginalspalte */

#marginal {
float:left;
display:inline;
width:161px;
margin:0 0 0 12px; 
padding:0 0 0 0; 
text-align:left;
background:#ffffff;}

div.marginal-illu {
float:left;
display:inline;
width:161px;
margin:12px 0 1px 0; 
padding:0 0 0 0; }

div.marginal-text-container {
float:left;
display:block;
width:161px;
margin:0 0 0 0; 
padding:0 0 5px 0;
border-bottom:1px solid #D6D8DA;
background:#EBECED; }

div.marginal-text {
float:left;
display:inline;
width:141px;
margin:10px 0 0 10px; 
padding:0 0 0 0; }

div.marginal-text p{
font-size:11px; padding:0; margin:0 0 5px 0;}


/*
a.marginallink:link, a.marginallink:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; width:128px; color: #002089; padding: 6px 0px 5px 17px; margin: 0 0 0 0; float:left; display:inline; background:url(../images/nav02_bullet_aus.gif) left top no-repeat; }
a.marginallink:active, a.marginallink:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; width:128px; color: #000000; padding: 6px 0px 5px 17px; margin: 0 0 0 0; float:left; display:inline; background:url(../images/nav02_bullet_over.gif) left top no-repeat; }
*/





div.marginal-link {
float:left;
display:inline;
width:141px;
margin:10px 0 0 10px; 
padding:0 0 8px 0; }

div.marginal-link p{
font-size:11px; padding:0; margin:0 0 5px 0;}



div.marginal-link a:link, div.marginal-link a:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; width:128px; color: #002089; padding: 5px 0px 0px 17px; margin: 0 0 0 0; float:left; display:inline; background:url(../images/nav02_bullet_aus.gif) left top no-repeat; }
div.marginal-link a:active, div.marginal-link a:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; width:128px; color: #000000; padding: 5px 0px 0px 17px; margin: 0 0 0 0; float:left; display:inline; background:url(../images/nav02_bullet_over.gif) left top no-repeat; }





/* Seitenfunktionen */

#sfkt {
display:none;}










/* BUTTONS */


.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 20px 0 0;
    background-color:#ffffff;
	border:1px solid #CCCFD1;

    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    color:#999DA2;
    cursor:pointer;
    padding:0; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:2px 10px 2px 28px; /* IE6 */
}
.buttons button[type]{
    padding:2px 10px 2px 28px; /* Firefox */
}
*:first-child+html button[type]{
    padding:2px 10px 2px 28px; /* IE7 */
}


.buttons button img, .buttons a img{
    margin:0 3px -4px 0 !important;
    padding:0;
    border:none;
}



button:hover, .buttons a:hover, .buttons a:active{
    background-color:#ffffff;
    color:#002089;
}

/* ZURUECK */
.buttons a.zurueck, button.zurueck{
color:#999DA2; background: #ffffff url(../images/bullet_zurueck_aus.gif) left no-repeat;}
.buttons a.zurueck:hover, button.zurueck:hover, .buttons a.zurueck:active{
color:#002089; background: #ffffff url(../images/bullet_zurueck_over.gif) left no-repeat;}

/* LOESCHEN */
.buttons a.loeschen, button.loeschen{
color:#999DA2; background: #ffffff url(../images/bullet_loeschen_aus.gif) left no-repeat;}
.buttons a.loeschen:hover, button.loeschen:hover, .buttons a.loeschen:active{
color:#d12f19; background: #ffffff url(../images/bullet_loeschen_over.gif) left no-repeat;}

/* SPEICHERN */
button.speichern, .buttons a.speichern{
color:#999DA2; background: #ffffff url(../images/bullet_speichern_aus.gif) left no-repeat;}
.buttons a.speichern:hover, button.speichern:hover, .buttons a.speichern:active{
color:#529214; background: #ffffff url(../images/bullet_speichern_over.gif) left no-repeat;}

/* WOHNUNG MERKEN */
button.merkzettel, .buttons a.merkzettel{
color:#999DA2; background: #ffffff url(../images/bullet_speichern_aus.gif) left no-repeat;}
.buttons a.merkzettel:hover, button.merkzettel:hover, .buttons a.merkzettel:active{
color:#529214; background: #ffffff url(../images/bullet_speichern_over.gif) left no-repeat;}

/* EXPOS ANSEHEN */
button.expose, .buttons a.expose{
color:#999DA2; background: #ffffff url(../images/bullet_speichern_aus.gif) left no-repeat;}
.buttons a.expose:hover, button.expose:hover, .buttons a.expose:active{
color:#529214; background: #ffffff url(../images/bullet_speichern_over.gif) left no-repeat;}

/*STADTPLAN */
button.stadtplan, .buttons a.stadtplan{
color:#999DA2; background: #ffffff url(../images/bullet_speichern_aus.gif) left no-repeat;}
.buttons a.stadtplan:hover, button.stadtplan:hover, .buttons a.stadtplan:active{
color:#529214; background: #ffffff url(../images/bullet_speichern_over.gif) left no-repeat;}















/* Wohnung Teaser */

div.wohnung-container {
float:left;
display:inline;
padding:0;
margin:12px 0 0 0;
width:230px;
background:#E1E2E4;}

div.wohnung-container-innen {
float:left;
display:inline;
padding:0;
margin:0;
width:100%;
border-bottom:1px solid #ffffff;}

div.wohnung-head {
float:left;
display:inline;
padding:0;
margin:7px 0 0 10px;
width:210px;}

div.wohnung-head h2{
font-size:11px; font-weight:bold; line-height:14px; color:#313A44;}


div.wohnung-text {
float:left;
display:inline;
margin:8px 0 0 10px;
padding:0 0 0 0;
width:122px;}

div.wohnung-text span{
font-size:11px; font-weight:normal; color:#313A44; width:100%; float:left; display:inline;}
div.wohnung-text h2{
font-size:11px; font-weight:bold; line-height:14px; color:#313A44;}
div.wohnung-text p{
font-size:11px; font-weight:normal; line-height:14px; color:#313A44; padding:0; margin:0;}

div.wohnung-text div.trenner {
float:left;
display:inline;
padding:0;
margin:3px 0 3px 0;
width:100%;
height:1px;
background:#ADB0B5;}

div.wohnung-text div.trenner p{
display:none;}



div.wohnung-illu {
float:left;
display:inline;
margin:8px 0 0 10px;
padding:0 0 0 0;
width:88px;}

div.wohnung-illu2 {
float:left;
display:inline;
margin:0 0 0 10px;
padding:0 0 0 0;
width:88px;}




/*	Wohnungssuchergebnisse	*/

#wohnungssuch-ergebnisse {
float:left;
display:inline;
margin:0;
padding:0;
width:100%;
}

#listnavcontainertop{
float:left;
display:inline;
width:509px;
padding:0;
margin:8px 0 0 0;
border-bottom: 1px solid #d2d8db;
}


#listnavcontainerbottom{
float:left;
display:inline;
width:509px;
padding:0;
margin:0;
border-top: 1px solid #d2d8db;
}


div.listnavcontainer{
float:left; 
display:inline;
padding:0;
margin:0 0 0 0;
border-left:1px solid #d2d8db;
border-top:1px solid #d2d8db;
}


div.listnav{
float:left; 
display:inline;
padding:0;
margin:0;
border-right:1px solid #d2d8db;

}

div.listnav2{
padding:0;
margin:0;
border-right:1px solid #BEC0C2;
float:left; 
display:inline;
}

div.listnav3{
padding:0;
margin:0;
float:left; 
display:inline;
}

p.listnav{
color:#67747c; font-size:11px; font-weight:normal; padding:4px 5px 4px 5px; margin:0 0 0 3px; text-decoration:none; display:block; line-height:120%; }
p.listnav2{
color:#67747c; font-size:11px; font-weight:normal; padding:4px 8px 4px 10px; margin:0 0 0 0; text-decoration:none; display:block; line-height:120%; }
p.listnav3{
color:#67747c; font-size:11px; font-weight:normal; padding:4px 8px 4px 5px; margin:0 0 0 3px; text-decoration:none; display:block; line-height:120%; }



p.seitennr										{ padding:0; margin:0; font-size:100%; font-weight: normal; line-height:120%;}

a.seitennraus:link, a.seitennraus:visited		{ color:#67747c; font-size:11px; font-weight:normal; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; background:#ffffff; }
a.seitennraus:active, a.seitennraus:hover		{ color:#ffffff; font-size:11px; font-weight:normal; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; background:#67747c; }
a.seitennran:link, a.seitennran:visited			{ color:#ffffff; font-size:11px; font-weight:bold; padding:0px 7px 2px 7px; margin:0 1px 0 1px;  text-decoration:none; display:block; background:#67747c; }
a.seitennran:active, a.seitennran:hover			{ color:#ffffff; font-size:11px; font-weight:bold; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; background:#67747c; }

a.galerienav:link, a.galerienav:visited{
font-size:11px; font-weight:normal; color: #67747c; text-decoration: none; padding:0px; margin:0px; } 
a.galerienav:hover, a.galerienav:active{
font-size:11px; font-weight:normal; color: #67747c; text-decoration: none; padding:0px; margin:0px; } 




/* Auflistung */

div.listcontainer {
float:left;
display:inline;
margin:12px 0 17px 0;
padding:0;
width:100%;}

span.listdate {color: #313A44; font-size: 12px; line-height: 15px; font-weight:normal; padding:0 0 1px 0; margin:0;  }
h2.listhead {color: #313A44; font-size: 12px; line-height: 15px; font-weight:bold; padding:0 0 0 0; margin:0;  }
p.listtext {color: #313A44; font-size: 12px; line-height: 15px; font-weight:normal; padding:0 0 0 0; margin:0;  }



div.listtrenner {
float:left;
display:inline;
padding:0;
margin:0;
width:100%;
height:1px;
background:#D6D8DA;}

div.listtrenner p{
display:none;}










/*	Ergebnisse	*/


#expose-teaser-container {
float:left;
display:inline;
width:509px;
margin:12px 0 0 0;
padding:0;
}

div.expose-teaser-content {
float:left;
display:inline;
width:100%;
margin:0 0 12px 0;
padding:0 0 12px 0;
border-bottom:1px solid #d2d8db;
}

div.expose-teaser-content-last {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:0 0 12px 0;
}

#expose-illu {
float:left;
display:inline;
margin:0;
padding:0;
width:88px;
height:66px;
background:#d2d8db;
}

#expose-details {
float:left;
display:inline;
width: 162px;
height:66px;
margin:0;
padding:0;
background:#e8ebed;
}

div.detail-text {
float:left;
display:inline;
margin:5px 0 0 10px;
padding:0 0 5px 0;
width:162px;
}

div.detail-text span{
font-size:11px; font-weight:normal; color:#313A44; display:inline; width:142px; float:left;}

div.detail-text div.trenner-detail {
float:left;
display:inline;
padding:0;
margin:3px 0 3px 0;
width:142px;
height:1px;
background:#ADB0B5;}

div.detail-text div.trenner-detail p{
display:none; }

#detail-adresse {
float:left;
display:inline;
margin:0 0 0 10px;
padding:0;
}

#detail-adresse p {
font-size:11px; font-weight:bold; color:#47525a; line-height:130%; margin:8px 0 0px 0; padding:0; }

#detail-adresse span {
font-size:11px; font-weight:normal; color:#47525a; margin:0; padding:0; }


a.detail-link:link, a.detail-link:visited {
font-size:12px; font-weight: bold; text-decoration:none; color: #313A44; padding:4px 0px 0px 0; margin:0 0 0 0;  }
a.detail-link:active, a.detail-link:hover {
font-size:12px; font-weight: bold; text-decoration:none; color: #000000; padding:4px 0px 0px 0; margin:0 0 0 0;  }


div.detail-buttons {
display:none;
}





















/*	Biet-Miet	*/

#biet-miet-container {
display:none;
}











/* Objekt Tabelle */

div.object-table {
clear:left;
display:inline;
margin:0 0 0 0;
padding:0px 0 0px 0;
width:100%;}

div.object-table label {color: #313A44; font-size: 12px; line-height: 120%; font-weight:bold; padding:0px 0 1px 0; margin:0; width:100px; border-bottom:1px solid #D6D8DA; float:left; display:inline;}
div.object-table span {color: #313A44; font-size: 12px; line-height: 120%; font-weight:normal; padding:0px 0 1px 0; margin:0; width:236px; border-bottom:1px solid #D6D8DA; float:left; display:inline; text-align:right;}

div.object-table label.switch {color: #313A44; font-size: 12px; line-height: 120%; font-weight:bold; padding:0px 0 1px 0; margin:0; width:236px; border-bottom:1px solid #D6D8DA; float:left; display:inline;}
div.object-table span.switch {color: #313A44; font-size: 12px; line-height: 120%; font-weight:normal; padding:0px 0 1px 0; margin:0; width:100px; border-bottom:1px solid #D6D8DA; float:left; display:inline; text-align:right;}

div.object-table label.switch2 {color: #313A44; font-size: 12px; line-height: 120%; font-weight:bold; padding:0px 0 1px 0; margin:0; width:200px; border-bottom:1px solid #D6D8DA; float:left; display:inline;}
div.object-table span.switch2 {color: #313A44; font-size: 12px; line-height: 120%; font-weight:normal; padding:0px 0 1px 0; margin:0; width:136px; border-bottom:1px solid #D6D8DA; float:left; display:inline; text-align:right;}
















/* DIV für diverse Sachen in der Marginalspalte */

div.diverse {
float:left;
display:inline;
padding:0;
margin:16px 0 0 0;
width:230px;}









/* PDF Expose */

div.pdf-head {
position:absolute;
padding:0;
margin:92px 0 0 60px;
font-size:23px;
font-weight:bold;
color:#000000;}


div.pdf-address-1 {
position:absolute;
padding:0;
margin:140px 0 0 60px;
font-size:18px;
font-weight:bold;
color:#000000;}

div.pdf-address-2 {
position:absolute;
padding:0;
margin:140px 0 0 390px;
font-size:18px;
font-weight:bold;
color:#000000;
width:300px;
text-align:right;}

div.pdf-objektnr {
position:absolute;
padding:0;
margin:162px 0 0 390px;
font-size:13px;
font-weight:bold;
color:#000000;
width:300px;
text-align:right;}









div.pdf-data-1 {
position:absolute;
padding:0;
margin:198px 0 0 60px;
width:400px;}

div.pdf-data-1 table{
border-spacing:0;}

div.pdf-data-1 table td{
border:0;
margin:0;
padding:0;}

div.pdf-data-1 table table{
margin:0;
padding:0;
border-spacing:0;}

div.pdf-data-1 table table td{
margin:0;
padding:0 5px 0 0;}

div.pdf-data-1 table td.col-1{
padding:7px 0 7px 0;
margin:0;
font-size:13px;
color:#000000;
text-align:right;
width:177px;}

div.pdf-data-1 table tr{
padding:0;
margin:0;}

div.pdf-data-1 table td.col-2{
padding:7px 0 7px 37px;
margin:0;
font-size:13px;
color:#000000;
text-align:left;}







div.pdf-data-2 {
position:absolute;
padding:0;
margin:198px 0 0 469px;
width:200px;}

div.pdf-data-2 table{
border-spacing:0;}

div.pdf-data-2 table td{
border:0;}

div.pdf-data-2 table table{
margin:0;
padding:0;
border-spacing:0;}

div.pdf-data-2 table table td{
margin:0;
padding:0 5px 0 0;}

div.pdf-data-2 table td.col-1{
padding:7px 0 7px 0;
margin:0;
font-size:13px;
color:#000000;
text-align:left;}





div.pdf-data-3 {
position:absolute;
padding:0;
margin:932px 0 0 60px;
width:190px;
font-size:11px;
color:#000000;}





div.pdf-data-4 {
position:absolute;
padding:0;
margin:986px 0 0 263px;
font-size:11px;
color:#000000;
width:430px;}

div.pdf-data-4 table{
border-spacing:0;}

div.pdf-data-4 table td{
border:0;
padding:0 10px 0 0;}

div.pdf-data-4 table table{
margin:0;
padding:0;
border-spacing:0;}







div.pdf-data-5 {
position:absolute;
padding:0;
margin:1040px 0 0 60px;
width:635px;
font-size:11px;
color:#000000;}





div.pdf-illu-1 {
position:absolute;
padding:0;
margin:0;
margin:481px 0 0 59px;
width:189px;
height:189px;
text-align:right;}

div.pdf-illu-1 table{
border-spacing:0;}

div.pdf-illu-1 table td{
border:0;
margin:0;
padding:0;
width:189px;
height:189px;}

div.pdf-illu-2 {
position:absolute;
padding:0;
margin:682px 0 0 59px;
width:189px;
text-align:right;}





div.pdf-grundriss {
position:absolute;
padding:0;
margin:682px 0 0 263px;
width:189px;
height:200px;
text-align:right;
background:red;}














/* galerie */

div.galerie {
float:left;
display:inline;
width:100%;
margin:0;
padding:0;
}

div.galerie-container {
float:left;
display:inline;
width:100%;
margin:0 0 12px 0;
padding:0;
}

div.galerie-container img {
float:left;
display:inline;
width:92px;
height:70px;
margin:12px 12px 0px 0; 
padding: 0;
}

div.galerie-container-detail {
float:left;
display:inline;
width:100%;
margin:12px 0 12px 0;
padding:0;
}

div.galerie-frame {
width:509px;
height:380px;
margin:0;
padding:0;
overflow:auto;
}

div.galerie-frame2 {
width:509px;
margin:0;
padding:0;
overflow:auto;
}
