/*////////////////////////////////////////////////////////////////
	GROSSMANN & BERGER
	Style: 		Grossmann & Berger GmbH
	Media:		Print
	Author: 	Christian Dölling, Hufen & Dölling GbR, www.hud-net.com

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

.printonly { display: block; }
.printno { display:none; }


body {
	background:	white !important;
	font-family: Arial !important;
	font-size: 	9pt !important;
	width:		100% !important;
	color:		#000 !important;
}

a, p, div, form, input, select, table, td, h1, h2, h3, h4 {
	font-family: Arial !important;
	color:		#000 !important;
}

#ct ul {
	list-style: disc outside !important;
	margin-left: 0.5cm;
}
#ct ul li {
	padding-left:	0cm;
	background:	 	transparent;
}



#pagecontainer { 
	width: 			100% !important;
	border-width:	0px;	
	left:			0cm;	/* colliers */
	background:		white;
}
#maincontainer {
	border-top:		0px solid #fff;
	width:			100% !important;
	max-width:		19cm;	
	background:		white !important;
}

#head {	
	width: 			100% !important;
	height: 		7cm !important;
	background: 	white !important;
	top:			0cm;
}

#corphead {
	background: transparent !important;
	width: 		100% !important;
	max-width:	19cm;
	height:		6cm;
	border:		0px solid red;
}

div.logo_co { display:	none;}
div.logo_gb { display:	none;}

div.logo_co_p {	
	float:		right;
	right:		0.4cm;
	left:		auto !important;
	top:		0cm;
	width:		3.6cm !important;
	
	border:	0px solid red;
}
div.logo_co_p img {
	width:	3.6cm !important;
}

div.logo_gb_p {
	top:		0.7cm;
	left:		0cm;
	width:		4.9cm !important;
}
div.logo_gb_p img {
	width:		4.9cm !important;
}


#utilnav { display: none !important; }
#menucontainer { display: none !important; }
#kvAbstract { display: none !important; }
#kvPrimary { display: none !important; }
#kvPerson { display: none !important; }

#ctwrapper {
	border: 	0px solid red;
	width:		auto !important;
	width:		10cm !important;
	width:		70% !important;
	/*max-width:	12cm;*/		
	border-top: 	0px solid black;
}

#ct {
	border: 0px solid blue;
	width:	auto !important;
	margin: 0cm 0cm 0cm 0cm;
	padding: 0;
	/*overflow: hidden;*/
}
#ct p {
	/*font-size: 8pt !important;*/
}
#ct h1 {
	font-size: 14pt !important;
}
#ct h2 {
	font-size: 12pt !important;
}
#ct h3 {
	font-size: 10pt !important;
}

#localpath {
	display:none !important;
	left:0cm;
	top: 6.4cm;
	background:	transparent;
}
#localpath a {	
	text-decoration:	none;
	background:			transparent;;
}
#localpath li {	
	background:			transparent;
	margin:  0cm 0.3cm 0cm 0cm;
	padding: 0cm;
	font-size:			10pt;
}
#localpath a:after {
	content: " >";
}

#colsubnavi { display: none !important; }

.searchpage #colinfo { display: none !important; }
#colinfo {
	/*display: none !important;*/
	width:			25%;
	width:			4.0cm;
	overflow:		hidden;
	max-width:		4.4cm;
	float:			right;
	background:		white !important;
	border:			1px solid #999;
	border-width: 	0.03cm 0.1cm 0.1cm 0.03cm;
	border-width: 	1pt 2pt 2pt 1pt;
	border-width: 	0pt 0pt 0pt 0pt;	
	
	border:	0px solid red;
}
.boxStd, .boxNews, .boxImo, .boxHome {
	background:		white !important;
	border-bottom:	0.03cm solid #999;
	border-bottom:	0pt solid #999;
	
}

.boxStd p, .boxNews p, .boxImo p, .boxHome p {
	font-size:		7pt !important;
	padding-left:	0cm !important;
}

#colinfo h3, #colinfo h4 {
	background:		white !important;
	border-left:	0pt solid #999;
	padding-left:	0cm !important;	
}


#footer  {
	background: 	white;
	border-top: 	1pt solid black;
	border-bottom: 	0pt solid black;
	max-width:		19cm;
	margin-top:		1.5cm;
}
#footer .ftLinks { display:none; }



/*////////////////////////////////////////////////////////////////
	IMMOBILIENSUCHE LISTE
////////////////////////////////////////////////////////////////*/
.imsListBox {
	
	border-top:	2px solid black;
	padding-bottom:	.5cm;
	background:	white;
	
	page-break-inside:	avoid;
}

.imsListBox .link { display: none; }
.imsListBox .title {
	background:		white;

}

/*////////////////////////////////////////////////////////////////
	IMMOBILIENSUCHE DETAIL
////////////////////////////////////////////////////////////////*/

.imsResultContainer {
	background:		white !important;
	border-top:		0pt solid black !important;
}

.imsResultBoxMain {
	background:		white !important;
}

#ct .imsResultBoxDetail h3 {
	background:		white !important;
}

/*////////////////////////////////////////////////////////////////
	MITARBEITER
////////////////////////////////////////////////////////////////*/

.boxEmployeeV1, .boxEmployeeV2 {
	width:		100%;
	background:	white;
}
.boxEmployeeV1 table {
	border: 0px;
}
.boxEmployeeV1 .empName {
	background:	white !important;
}
.boxEmployeeV2 .empHead {
	border: 0px;
}
.boxEmployeeV1 .empName, .boxEmployeeV2 .empHead {
	background:	white;
}

/*////////////////////////////////////////////////////////////////
	REFERENZEN
////////////////////////////////////////////////////////////////*/

.boxReferencesV1, .boxReferencesV2 {
	width:				100%;
	page-break-inside: 	avoid;
	background:			white !important;
	border:	 			1px solid black;
	border-width:		0 0 1px 0;
	padding-bottom:		0.5cm;
}
#ct .boxReferencesV1 h3, #ct .boxReferencesV2 h3 {
	background:			white;
}

/*////////////////////////////////////////////////////////////////
	PRINT ONLY
////////////////////////////////////////////////////////////////*/
#printAddress {	
	position:	absolute;	
	right:		0.4cm !important;
	top:		3.2cm !important;
	width:		3.6cm !important;
	
	border:	0px solid red;
}
#printAddress img {
	width:		3.5cm !important;
}

/* Current address, page hierachy, etc. */
#printAdditionalInfo {
	display: 	block !important;
	z-Index:	100;
	position:	absolute;
	left:		0cm;
	top:		5.6cm;
	font-size:	8pt;
}
#printAdditionalInfo td.first { font-weight:700; }
#printAdditionalInfo td { padding-right:0.3cm; }







/* COLLIERS */

#pagecontainer.colliershome #colinfo { display: none !important; }
#pagecontainer.colliershome #colsubnavi {
	display: block !important;
	float:		right;
	width:		4.0cm;
	border:		0px solid red;
	margin:		0cm;
	padding:	0cm;
}
#pagecontainer.colliershome #colsubnavi h3, #pagecontainer.sublevel #colinfo h3{
	font-size:	8pt;
	background: white !important;
	padding-left:	0cm !important;	
}
#pagecontainer.colliershome #colsubnavi h4, #pagecontainer.sublevel #colinfo h4 {
	background: white !important;
	padding-left:	0cm !important;	
}

#pagecontainer.sublevel { background: transparent; }
#maincontainer.sublevel { margin-top: 0cm; }
#maincontainer.sublevel #ct {
	width: 		auto !important;	
	margin:		0cm !important;
	padding:	0cm !important;
}
#maincontainer.sublevel #ct h1 { margin-left: 0cm; }


#submenuct { display: none; }
#corphead h1 { display: none; }

#langswitch { display: none; }
.pfv { display: none; }



/*////////////////////////////////////////////////////////////////
	ERWEITERUNG SUCHE WOHNPROJEKTE
////////////////////////////////////////////////////////////////*/

.boxOfferV2 {
	background:			none !important;	
	padding-bottom: 	0;
	margin-bottom:		1cm;	
	border-collapse:	collapse;
	border-top: 		2px solid black;
	border-bottom: 		0px;
}

.boxOfferV2 * {
	background:			none !important;
}

.boxOfferV2 .offHead {
	padding: 0.1cm 0 0 0;
}

.boxOfferV2 .offContent {
	padding-left: 	0px;
}

.boxOfferV2 .offData {	
	width: 7cm;
}

table.immoSearchResultWPPrint {	
}

table.immoSearchResultWPPrint td {
	padding-right: 0.3cm;
}
