/*******************************************************************************

Projekt:
www.boligberlin.com
by finalgrafix

*******************************************************************************/

body, div,p,li { background-repeat:no-repeat; }

/*body
*******************************************************************************/
body {
	font-family:verdana, arial, helvetica, sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	margin: auto;
	background-color:#244398;
}


.clear {
	clear:both;
}

/*
website
********************************************************************************/
.website {
	margin:auto;
	padding:0;
	height:100%;
	width:1000px;
}

/*header
*******************************************************************************/
.kopf {
	height:114px;
	width:1000px;
}

.header {
	height:94px;
	width:1000px;
	background-image:url(header.gif);
}

.ticker {
	height:20px;
	width:1000px;
	float:left;
	color:#fff;
	padding-bottom:10px;
	*margin:5px 0 0 0;
	font-weight:bold;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	*margin:0 auto;
	text-align:;
}

#news {
	color:#fff;
	text-decoration:none;
	font-size:10pt;

}

/*logo / breadcrumb
*******************************************************************************/
.logo {
	padding:10px 0 0 0;
	background-image:url(BoligBerlin.gif);
	/*position:relative;*/
	top:0px;
	left:0px;
}

.logo a {
	display:block;
	height:74px;
	width:155px;
	margin:0 0 0 419px;
}


/*content
*******************************************************************************/


.content {
	float:left;
	margin-left:10px;
	width:100%;
	height:100%;
}

/*Navigations - Links
********************************************************************************/

.navi {
	float:left;
	width:217px;
	*width:215px;
	height:506px;
}

.navi-newsletter {
	background-image:url(HG-navi-newsletter.gif);
	height:37px;
	*width:215px;
}

.navi-propertie {
	background-image:url(HG-navi-propertie.gif);
	height:36px;
	*height:35px;
	width:217px;
	*width:215px;					/*ie6 = 216px*/
	*padding-top:1px;
}

.navi-map {
	background-image:url(HG-navi-map.gif);
	height:36px;
	*height:35px;
	width:217px;
	*width:215px;					/*ie6 = 216px*/
	*padding-top:1px;
}

.navi-navi {
	background-image:url(HG-navi.gif);
	height:360px;
}

.navi-suche {
	float:left;
	background-image:url(HG-navi-suche.gif);
	height:42px;
	*height:35px;
	width:217px;
	*width:215px;					/*ie6 = 216px*/
	*padding-top:7px;
	*margin-top:0;
}

.navi-sprachen {
	float:left;
	background-image:url(HG-navi-sprachen.gif);
	height:43px;
	width:217px;
	*width:210px;						/*ie6? = 211*/
	padding:12px 0 0 5px;
}

/*Hauptcontent - Rechts
********************************************************************************/

.main {
	float:left;
	background-image:url(HG-content.gif);
	height:563px;
	width:763px;
	*width:760px;
	*margin-left:1px;
}

/*main2==main-Feld bei Projekt-Liste*********************************************/

.main2 {
	float:left;
	height:506px;
	width:763px;
}

.main-block {
	text-align:left;
	font-size: small;
	float:left;
	height:540px;
	width:710px;
	overflow:auto;
	margin:8px 10px;
	padding-left:20px;
	padding-right:20px;
}

.main2-list {
	background-image:url(HG-list.gif);
	float:left;
	height:37px;
	width:763px;
}

.main2-block{
	background-image:url(HG-list-content.gif);
	float:left;
	height:469px;
	width:763px;
}

.main2-content {
	text-align:left;
	width:751px;
	height:458px;
	overflow:auto;
	margin:1px 5px 8px 10px;
}

/*	Navigation Newsletter
------------------------------------------------------------------------------*/

.navi-newsletter a {
  	font-size: 1.0em;
	font-weight: bold;
	display: block;
	width:18em;
	line-height:25px;
	padding-top:4px;
	padding-right:5px;
	width:157px;
	float:right;
}

.navi-newsletter ul {
	display:inline;
}

.navi-newsletter ul li {
	display:block;
	float:left;
}

.navi-newsletter ul a,
.navi-newsletter ul a:link {
	position:relative;
	display:block;
	margin-top:6px;
	*margin-top:7px;
	color:#4e4e4e;
	font-size:1.2em;
	text-decoration:none;
	text-align:right;
}

.navi-newsletter .on {
	background-image:url(HG-navi-newsletter-aktiv.gif);
	background-repeat:repeat-y;
	color:#4e4e4e;
	font-weight:bold;
}

.navi-newsletter ul a:hover {
	font-weight:bold;
}



/*	Navigation Hauptnavigation
------------------------------------------------------------------------------*/

.navi-navi a {
  	font-size: 1.0em;
	font-weight: normal;
	display: block;
	width: 18em;
	line-height:20px;
	padding-left:1px;
}

.navi-navi ul {
	display:inline;
}

.navi-navi ul li {
	display:block;
	float:left;
}

.navi-navi ul a,
.navi-navi ul a:link {
	position:relative;
	display:block;
	padding-top:5px;
	margin-top:1px;
	color:#4e4e4e;
	font-size:1.2em;
	text-decoration:none;
	text-align:center;
}

.navi-navi .on {
	background-image:url(HG-navi-aktiv.gif);
	background-repeat:repeat-y;
	color:#4e4e4e;
	font-weight:bold;
}

.navi-navi ul a:hover {
	font-weight:bold;
}


/*Headlines
------------------------------------------------------------------------------*/

/* Headline 1 */
.main h1 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	line-height:3.0em;
}

/* Headline 2 */
.main h2 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	line-height:3.0em;
}

/* Headline 3 */
.main h3 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1.3em;
	font-weight:lighter;
	line-height:3.0em;
}

/*Hyperlinks
------------------------------------------------------------------------------*/
.main a, .main-block a:link {
	color:#0055E5;
      text-decoration:none;
}

.main a:hover {
	text-decoration:none;
}

/*Images
------------------------------------------------------------------------------*/
.main div.image {
	margin-bottom:0;
}

.main div.image p {
	margin:0;
	font-size:0.9em;
}

.main div.flLeft {
	float:left;
	margin-right:10px;
}

.main div.flRight {
	float:right;
	margin-left:10px;
}

img {
	border:0px;
}

/* Boliger
------------------------------------------------------------------------------*/
#project * { font-size:9pt;font-family:Verdana,Helvetica,Arial;color:black;}
#projnavicont { background:white;width:100%;height:24px;vertical-align:top;text-align:left;}
#projnavicont ul { list-style-type: none;margin:0;padding:0;}
#projnavicont li { float:left;margin:0px;margin-right:1px;padding:0px;background:url(/img/icons/bbpe_tabright.gif) no-repeat right top;}
#projnavicont a { padding:5px 8px 5px 8px;display:block;background:url(/img/icons/bbpe_tableft.gif) no-repeat left top;width:.1em;font-size:9pt;color:white;font-weight:bold;text-decoration:none;white-space:nowrap;}
#projnavicont > ul a {width:auto;}
#projnavicont li.active,#projnavicont li.active:hover { background:url(/img/icons/bbpe_tabright.gif) no-repeat right -46px; }
#projnavicont li.active a, #projnavicont li.active:hover a { background:url(/img/icons/bbpe_tableft.gif) no-repeat left -46px;font-size:9pt;color:#4E4E4E;font-weight:bold;text-decoration:none; }
#projnavicont li:hover { background:url(/img/icons/bbpe_tabright.gif) no-repeat right -92px;}
#projnavicont li:hover a { background:url(/img/icons/bbpe_tableft.gif) no-repeat left -92px;font-size:9pt;color:white;font-weight:bold;text-decoration:none;}
#projcont_images, #projcont_floorplans, #projcont_attach, #projcont_contact ,#projcont_description { display:none;}
#projcont_images.active,#projcont_floorplans.active,#projcont_attach.active,#projcont_contact.active,#projcont_description.active { display:block;background:#e7e7e7;margin:0px;padding:8px;height:432px;vertical-align:top;text-align:left;width:512px;}
.projthumbbar { height:21px;padding:2px;margin-bottom:4px;overflow:hidden;background:transparent;}
.projthumbbar img { display:block;float:left;margin-right:4px;cursor:pointer;}
.projimageview { height:367px;text-align:center;vertical-align:middle;margin-bottom:4px;background:transparent;}
.projimageview img { display:block;margin:auto;}
.proimagecaption { text-align:center;background:rgb(225,225,225);padding:2px;height:16px;margin-bottom:4px; }
#projcont_description > div {height:430px;width:509px;overflow:auto;}
#projcont_contact td {font-size:10pt; vertical-align:top;text-align:left;}
#projcont_contact input {margin-bottom:2px;}
#projcont_attach .small {font-size:8pt; line-height:9pt;font-weight:normal;}
h5.subheading { font-size:10pt;text-decoration:underline;display:block;margin:0px;font-weight:bold; }
h2 a { font-size:12pt; text-decoration:none; color:black;margin:30px 0pt 0pt; }
img.propico {display:block;float:left;border:none;margin-right:4px;}
.halftrans {opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}

/*Additions for the blog
------------------------------------------------------------------------------*/
h5.blog { margin:10px 0pt 0pt; }
h5.blog a { font-size:12pt; text-decoration:none; color:black !important;}
small { color:#777777; font-size:8pt; line-height:9pt; }
.blog_pois {background:#F8F8F8;padding:4px;color:#244398;font-weight:bold;}
.blog_pois a {color:#244398 !important;font-weight:bold;display:block;height:24px;line-height:24px;}
.blog_pois img {display:blokc;float:left;margin-right:4px;margin-bottom:2px;}

/* Additions for GMaps
------------------------------------------------------------------------------*/
#window * {color:black;font-size:9pt;}
#window .name {color:#244398;font-weight:bold;font-size:10pt;}