@charset "utf-8";

@import "styles.css";
@import "images.css";

body {
	font-family:"Georgia", "Palatino Linotype" ,"Times", "Times New Roman","Arial", "Helvetica", sans-serif;
	font-size:13pt;
	line-height:20pt;
	background:transparent;
	color:#000;
}

#adv_big, .werbung { display:none; }
.response-msg { display:none; }
a, a:link, a:visited {
	color:#000;
	text-decoration:underline;
}
a.mehr { display:none; }
a.weniger { display:none; }

#root {
	width:auto;
	margin:0 10mm;
}

.banner_top { display:none; }
#flooradContainer { display:none; }

#logo { padding:0; }
#logo:before {
	display:block;
	content:'Quelle: Immobilien Zeitung';
	font-family:"Arial", sans-serif;
	border-bottom:1pt dotted #000;
	margin-bottom:10mm;
	text-transform:uppercase;
}

#logo a { display:none; }

.main {
	box-shadow:none;
	border:none;
	padding:0;
}
#content {
	width:auto;
	padding:0;
}

#contentContainer {
	width:auto;
}
#content .left_cont {
	width: auto !important;
	border:none;
	padding:0;
}
.news_header_left, .news_header_right {
	float:none;
	position:absolute;
}
.news_header_left {
	padding-left:0;
	padding-right:2%;
	padding-top:1%;
	width:30%;
	
}
.news_header_right {
	width:auto;
	left:32%;
}
.img_2_horizontal {
	width:auto;
}

.news_item h1, .news_item h2, .news_item h3 { color:#000; }
.news_item h1 {
	font-size:190%;
	letter-spacing:0.5pt;
}
.news_item h2 {
	font-size:90%;
	letter-spacing:0.5pt;
	margin:0 0 2mm 0;
}
.news_item h3 {
	font-size:90%;
	margin:10pt 0 16pt 0;
}
.article_lead_text { margin-bottom:20pt; }

.img_center {
	float: none;
	margin:0 auto;
}
.img_left img,
.img_center img,
.img_right img {
	width:90mm;
}

.news_bilderstrecke {
	height:auto;
	background:#fff;
	text-align:left;
	page-break-before:avoid;
}
.news_bilderstrecke_bild,
.news_bilderstrecke_bild.aktiv {
	display:block;
	position:relative;
	height:auto;
	border-width:1pt;
	margin:8mm 5mm 0 0;
	padding:0;
	float:left;
	width:120mm;
	border:1pt dotted #000;
	height:100mm;
	overflow:hidden;
	page-break-inside:avoid;
}
.news_bilderstrecke_bild img {
	box-shadow:none;
	border:0;
	display:block;
	margin:0;
	top:0 !important;
	max-height:100mm !important;
	max-width:120mm;
	page-break-inside:avoid;
}
.news_bilderstrecke_bild_unterschrift {
	position:absolute;
	bottom:0;
	padding:0;
	width:110mm;
	padding:0 5mm;
	margin:0;
	color:#000;
	background:#fff;
	font-size:10pt;
	font-weight:normal;
	page-break-inside:avoid;
}
.news_bilderstrecke_bild_unterschrift,
.news_bilderstrecke_bild_unterschrift span {
	color:#000;
}
.news_bilderstrecke_bild_unterschrift span {
	margin-left:5mm;
}
.news_bilderstrecke_panel {
	display:none;
}
.img_bu {
	color:#000;
	font-size:10pt;
	font-style:normal;
	clear:both;
}
.img_qu {
	display:block;
	float:none;
	text-align:left;
}
.bordxxx { display:none; }

.news_keywords, .news_keywords2 { display: none; }
#nav_top, 
#nav, 
.logo_sm, 
#content #right_cont, 
#footer, 
.ad, 
.socialbookmarks,
.artikel_head,
.funktionen { display: none; }
.news_item { display: block; }

.article_isprint {
	float:left;
	background-color:#fff;
	padding:0;
}
.article_isprint a {
	text-decoration:none;
}

a img { border: 0; }
.verwandte_artikel { display:none; }
#cache_info { display:none; }
.ks,.ks_text,.article_ks_text {
	clear: both;
	background-color:transparent;
	color: #000;
	font-size: inherit;
	margin: 0 0 15px 0;
	padding: 15px 15px 5px;
	border:1px dotted #000;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
#plista_widget_belowArticle { display:none; }

.left_cont h1, .left_cont_onecolumn h1,
.left_cont h2, .left_cont_onecolumn h2 {
	color:#000;
}


div.message,
div.message_hinweis,
div.message_download,
div.message_error {
	border:1pt solid #ccc;
	border-radius:5px;
	padding:20pt 10pt 20pt 20pt;
	margin-bottom:1em;
	background-image:none !important;
}




table.verziert>thead>tr>th a {
	display:block;
	color:#000 !important;
}
table.verziert>tfoot>tr>td {
	border-right:none;
}
table.verziert>tbody>tr>th,
table.verziert>tbody>tr>td {
	border-bottom:1pt dotted #ccc !important;
	background:none !important;
}

div.tabBox {
	border:0;
	border-radius:0;
	box-shadow:none;
	margin:10px 0;
}
div.tabBox ul.reiter { display:none; }

#content .artikel_foot { display:none; }














