/**
 * Styles
 * @package CoMa
 * @subpackage inc
 * @author Birgit Kohl <bk@pixelwings.com>, Stefan Lingler <sl@pixelwings.com>
 * @copyright Pixelwings Medien GmbH
 */
 .td_projekte{ width:491px; padding: 10px 5px 0px 0px; }
 .td_projekte_beschreibung { width:492px; padding-top: 15px; }
.td_wohnungpreis { margin-left:20px; width:260px; }
 .td_gb { vertical-align:top; padding:0px 5px; width:370px; }
 .td_gb2 { vertical-align:top; width:1px; }
 .theader td { font-size:11px; font-weight:bold; }
 .kostenpflichtigenotfaelle { font-weight:bold; font-size: 20px;	line-height: 24px;	color: #164995;}
 .list_col1 { width:115; padding:0px 5px; vertical-align:middle; }
 .list_col2 { width:335px;  padding:0px 5px; vertical-align:middle; }
 .list_col2x { width:235px;  padding:0px 5px; vertical-align:middle; }
 .list_col3 { width:120px;  padding:0px 5px; text-align:right;  }
 .scliste {width:470px; }
 .scliste td { padding:5px 0px; }
 .boerse { border-bottom:1px solid #DDE8F3; padding:10px 0px;}
 .error { font-weight:bold; color:red; }
.contenttab { margin-left:50px; width:1097px; }
body {	margin: 0px;	padding: 0px;	background-image:url(/_inc/site/images/bg.jpg);	background-repeat: repeat-x;	background-position: left top; }
td {	font-family: "Lucida Grande", Arial;	color: #333333;	font-size: 12px;	line-height: 18px;	vertical-align:top;}
table.body a, td.body a {	text-decoration: underline;  	color: #134794;  	margin: 0px;  	padding: 0px;}
table.body a:hover, td.body a:hover{	text-decoration: none;	color: black;	background-color: none;	margin: 0px;	padding: 0px;}
td.hnav a, td.hnavhi a, td.hilite a, td.hilitehi a{	font-family: "Lucida Grande", Arial;	font-size: 11px;	line-height: 22px;	font-weight: bold;	color: #ffffff;	text-decoration: none;}
td.hnav a:hover, td.hnavhi a:hover {	background-color: none;}
td.hnavhi, td.hilite, td.hilitehi {	background-image: url(/_inc/site/images/hnav_bg_hi.jpg);}
/*.hilite{	font-family: "Lucida Grande", Arial;	font-size: 11px;	line-height: 22px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	background-image: url(/_inc/site/images/hnav_bg_hi.jpg);}*/
.teaserindex{	vertical-align:bottom;}

.teaser_right p { padding-top:20px; margin:0px; }

td.snav {
padding-left:10px;
}
td.snavhi, td.hilitesub, td.hilitesubhi {
background-color:#1C4E98;
padding-left:10px;
}
td.snav a, td.snavhi a, td.hilitesub a, td.hilitesubhi a {
color:#FFFFFF;
font-family:"Lucida Grande",Arial;
font-size:11px;
font-weight:bold;
line-height:22px;
text-decoration:none;
}
td.snav a:hover, td.snavhi a:hover {
}
/*.hilitesub {
background-color:#1C4E98;
color:#FFFFFF;
font-family:"Lucida Grande",Arial;
font-size:11px;
font-weight:bold;
line-height:22px;
padding-left:10px;
text-decoration:none;
}*/
td.ssnav a, td.ssnavhi a,  td.hilitesubsub a, td.hilitesubsubhi a {
color:#134794;
font-family:"Lucida Grande",Arial;
font-size:11px;
line-height:18px;
text-decoration:none;
}
td.ssnav a:hover, td.ssnavhi a:hover, td.hilitesubsub a, td.hilitesubsubhi a {
font-weight:bold;
}
td.ssnav, td.ssnavhi, td.hilitesubsub, td.hilitesubsubhi {
padding-left:10px;
}

/*.hilitesubsub {
color:#134794;
font-family:"Lucida Grande",Arial;
font-size:11px;
font-weight:bold;
line-height:22px;
padding-left:10px;
text-decoration:none;
}*/
.teaser {
padding-top:20px;
}
.img {
padding:0px 15px 15px 0px;
text-align:left;
}
.imgdetail {
border:3px solid #A2BDD9;
}

.imgdetailansichten {
border:2px solid #A2BDD9;
margin:5px;
}

.h1 {
color:#164995;
font-size:16px;
line-height:20px;
padding-top:25px;
}

.browser { margin:10px auto;}

.h2 {	font-size: 20px;	line-height: 24px;	color: #164995;}
.h3{	font-size: 13px;	color: #164995;	font-weight:bold;}
.h4{color:#164995;
font-size:13px;
font-weight:bold;}
.entry_dia_show {background-image: url(/_inc/site/images/bg01_index.jpg); background-repeat: repeat-x;}

.level1 { font-size:1.1em;}
body div.level1 a { font-weight:bold; color:#164995; }
.level2 { padding:0px 0px 20px 20px; font-size:0.9em; }
body div.level2 a { font-weight:normal; color:#164995; }
.level3 { padding:0px 0px 10px 10px; font-size:0.9em; }
body div.level3 a { color:#5F5F5F; }

.bezirk { position:absolute; top:0px; left:0px; }
#karte { position:relative; }

#preview {
	color:#164995;
	font-weight:bold;
	margin-top:10px;
	font-size:20px;
}