/***********************************************/
/* 	                                           */
/* WVE-Projekt                                 */
/* CSS-Datei                                   */
/*                                             */
/* 23.02.2007, Patrick Köhler                  */
/* 	                                           */
/* Agentur Mindbox,                            */
/* Rähnitzgasse 20b                            */
/* 01097 Dresden                               */
/* 	                                           */
/***********************************************/

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Startseite                                                                                  */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

/*----------------------------------------------------------------------------------------------*/

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Grundeinstellungen                                                                          */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

body{
	margin-left:0px;
	margin-top:10px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*Links*/

a.noborder {
	border-bottom:none !important;
}

a.headerListElement{
	color:#666666;
	font-family:Frutiger Cn, Arial, sans-serif;
	font-size:18px;
	text-decoration:none;
}

a.greyLink {
	color:#666666;
	text-decoration:none;
}

a.defaultLink{
	color:#7a9dc7;
	font-weight:bold;
}

a.headerNavLink{
	color:#000000;
	text-decoration:none;
}

.leftFloatDiv{
	float:left;
}

.normalContentMarginDiv{
	float:left;
	margin-top:10px;
	margin-left:45px;
	width:655px;
	display:inline;
}

.buildingLandSearchResultTable{
	float:left;
	width:655px;
	height:30px;
	border-bottom:1px #d3d3d3;
	border-bottom-style:dashed;
}

.buildingLandSearchResultTableHeader{
	float:left;
	margin-top:9px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Header & Oberes Menü                                                                        */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/


.absoluteMainDiv{
	position:absolute;
	width:100%;
	top:190px;
	background-image:url(/wve_media/img/elements/wve_footer.gif);
	background-repeat:repeat-x;background-position:bottom;
}

.absoluteHeader1Div{
	position:absolute;
	/*width:100%;*/
	width:995px;
}

.absoluteHeader2Div{
	position:absolute;
	width:100%;
	background-image:url(../../wve_media/img/elements/wve_header_background.gif);
	background-repeat:repeat-x;
	top:30px;
}

ul.headerUl{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	padding-left:5px;
}

.headerNavDiv{
	float:right;
	margin-right:35px;
	display:inline;
}

.floatLeftDiv{
	float:left;
}


/*Allgemeine Divs (Relative)*/
.headerTopPart1Div{
	float:left;
	width:995px;
}

.headerTopPart2Div{
	float:left;
	width:995px;
	height:140px;
	background-image:url(/wve_media/img/elements/wve_header2.jpg);
	background-repeat:no-repeat;
}

.headerTopPart2NaviDiv{
	float:left;
	width:995px;
	height:140px;
	background-image:url(/wve_media/img/elements/wve_header2_navi.jpg);
	background-repeat:no-repeat;
}

.headerTopPart3Div{
	float:left;
	width:995px;
}

.innerHeaderTopMenueDiv{
	float:left;
	width:330px;


}
.logoDiv{
	float:left;
	width:149px;
	height:80px;
	margin-top:30px;
	margin-left:48px;
	display:inline;
}

.logoDiv h1 {
    display:none;
}

.headerTopMenueDiv{
	float:left;
	width:666px;
	height:80px;
	margin-left:105px;
	margin-top:41px;
}

.headerTopMenueDiv h2 { margin:0; }

*+html .headerTopMenueDiv h2 { padding:0; line-height: 0; font-size: 0.5em; }

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Body & Rest der Seite                                                                       */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

.bodyDiv{
	float:left;
	width:995px;
	margin-top:17px;
	background-color:white;
}

.mainHeadlineDiv{
	float:left;
	margin-left:56px;
	width:916px;
	display:inline;
}

.partHeadline1Div{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#666666;
	margin:0 0 0 61px;
    font-weight:normal;
}

.partHeadline2Div{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#666666;
	margin:0 0 0 351px;
    font-weight:normal;
}

.welcomePictDiv{
	float:left;
	background-image:url(../../wve_media/img/elements/wve_header_title.jpg);
	background-repeat:no-repeat;
	display:inline;
	width:916px;
	height:197px;
	margin-bottom:10px;
}


.newsPreviewMainDiv{
	float:left;
	width:916px;
}

.newsPreviewTextMainDiv{
	float:left;
	width:916px;
}

.newsPreviewPartDiv{
	float:left;
	width:290px;
}

.newsPreviewTextPartDiv{
	float:left;
	width:290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.newsPreviewTextPartHeadlineDiv{
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
}

.newsPreviewTextPartArticleDiv{
	font-size:12px;
	margin-top:10px;
}

span.welcomeTextIndent1{
	margin-left:35px;
}

span.welcomeTextIndent2{
	margin-left:65px;
}

span.welcomeTextIndent3{
	margin-left:5px;
}

.welcomeTextBigSpan{
	font-size:15px;
	color:#000000;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Footer                                                                                      */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

.footerDiv{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:995px;
	height:38px;
	margin-top:10px;
	/*background-image:url(../../media/img/elements/wve_footer.jpg);*/
}

.innerFooterDiv{
	float:left;
	margin-left:210px;
	margin-top:12px;
	display:inline;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Formular Grundstückssuche                                                                   */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

.formLeftDescription{
	float:left;
	width:120px;
	_width:130px;
	margin-top:3px;
	text-align:right;
	font-weight:normal;
}

.formRightElements{
	float:left;
	width:240px;
	_width:220px;
	margin-left:10px;
	height:30px;
	display:inline;
}

.formHeadline{
	float:left;
	width:330px;
	margin-left:30px;
	margin-bottom:10px;
	display:inline;
}

.formBorderDiv{
	float:left;
	font-size:12px;
	font-weight:bold;
	width:370px;
	margin-top:33px;
	margin-left:10px;
	margin-left:560px;
	display:inline;
}

.outerFormBorderDiv{
	float:left;
	/*margin-left:530px;*/
}

.formCheckBoxDescription{
	float:left;
	margin-top:2px;
	margin-left:5px;
	width:90px;
	font-weight:normal;
}

input.textFieldStyle{
	/*border:1px solid #cecece;*/
	height:15px;
}

.listBoxStyle{
	width:180px;
	height:18px;
}

select.radioButtonStyle{
	border:1px solid #cecece;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Template Subsite allgemein                                                                  */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

/*----------------------------------------------------------------------------------------------*/


/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Grundeinstellungen                                                                          */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

a.leftNaviLinkLevel2Active, a.leftNaviLinkLevel3Active, a.leftNaviLinkLevel4Active, a.leftNaviLinkLevel5Active, a.leftNaviLinkLevel6Active, a.leftNaviLinkLevel7Active{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.leftNaviLinkLevel2{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

a.leftNaviLinkLevel3{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

a.leftNaviLinkLevel4, .leftNaviLinkLevel5, .leftNaviLinkLevel6, .leftNaviLinkLevel7{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

a.leftNaviLinkActive{

	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.leftMenueList{
	list-style-type:square;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
	padding-left:10px;
	color:#a9b52d;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Absolute Div's                                                                              */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

.absoluteMainSubsiteDiv{
	position:absolute;
	width:100%;
	top:158px;
	background-image:url(../../wve_media/img/elements/wve_footer.gif);
	background-repeat:repeat-x;background-position:bottom;
}


.absoluteMainContentDiv{
	position:absolute;
	width:100%;
	top:110px;
	background-image:url(/wve_media/img/elements/wve_footer.gif);
	background-repeat:repeat-x;background-position:bottom;
}

.leftNaviDiv{
	float:left;
	width:257px;
}

.bodySubSiteDiv{
	float:left;
	background-image:url(../img/elements/wve_navi_shadow.gif);
	background-repeat:no-repeat;
	display:inline;
	background-position:226px 0px;
	width:995px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Linkes Hauptmenü                                                                            */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

.outerLeftNaviDiv{
	float:left;
	margin-top:60px;
	margin-left:10px;
	width:218px;
}

.innerleftNaviDiv{
	width:230px;
	margin-top:20px;
}

.leftNaviHeadlineDiv1,.leftNaviHeadlineDiv2,.leftNaviHeadlineDiv3,.leftNaviHeadlineDiv4,.leftNaviHeadlineDiv5,.leftNaviHeadlineDiv6{
	font-weight:bold;
	height:20px;
	background-position:bottom;
	background-repeat:no-repeat;
	margin-left:5px;	
	margin-bottom:7px;
    font-size:12px;
}

.leftNaviHeadlineDiv1{
	background-image:url(/wve_media/img/elements/wve_headline_underline1.gif);
}

.leftNaviHeadlineDiv2{
	background-image:url(/wve_media/img/elements/wve_headline_underline2.gif);
}

.leftNaviHeadlineDiv4{
	background-image:url(/wve_media/img/elements/wve_headline_underline3.gif);
}

.leftNaviHeadlineDiv5{
	background-image:url(/wve_media/img/elements/wve_headline_underline4.gif);
}

.leftNaviHeadlineDiv3{
	background-image:url(/wve_media/img/elements/wve_headline_underline5.gif);
}
.leftNaviHeadlineDiv6{
	background-image:url(/wve_media/img/elements/wve_headline_underline6.gif);
}



.marginInnerLeftNaviDiv{
	margin-left:5px;
	
}

.marginInnerLeftNaviDiv h4 { margin:0; }

.leftNaviHeadlineBorderBottomLevel2Color1Div{
	border-bottom:1px dashed #34498f;
}

.leftNaviHeadlineBorderBottomLevel3Color1Div,.leftNaviHeadlineBorderBottomLevel3Color2Div,.leftNaviHeadlineBorderBottomLevel3Color3Div,.leftNaviHeadlineBorderBottomLevel3Color4Div,.leftNaviHeadlineBorderBottomLevel3Color5Div,.leftNaviHeadlineBorderBottomLevel3Color6Div{
	border-bottom:1px dashed #d3d3d3;
}

.leftNaviHeadlineBorderBottomLevel4Color1Div,.leftNaviHeadlineBorderBottomLevel4Color2Div,.leftNaviHeadlineBorderBottomLevel4Color3Div,.leftNaviHeadlineBorderBottomLevel4Color4Div,.leftNaviHeadlineBorderBottomLevel4Color5Div,.leftNaviHeadlineBorderBottomLevel4Color6Div,
.leftNaviHeadlineBorderBottomLevel5Color1Div,.leftNaviHeadlineBorderBottomLevel5Color2Div,.leftNaviHeadlineBorderBottomLevel5Color3Div,.leftNaviHeadlineBorderBottomLevel5Color4Div,.leftNaviHeadlineBorderBottomLevel5Color5Div,.leftNaviHeadlineBorderBottomLevel5Color6Div,
.leftNaviHeadlineBorderBottomLevel6Color1Div,.leftNaviHeadlineBorderBottomLevel6Color2Div,.leftNaviHeadlineBorderBottomLevel6Color3Div,.leftNaviHeadlineBorderBottomLevel6Color4Div,.leftNaviHeadlineBorderBottomLevel6Color5Div,.leftNaviHeadlineBorderBottomLevel6Color6Div,
.leftNaviHeadlineBorderBottomLevel7Color1Div,.leftNaviHeadlineBorderBottomLevel7Color2Div,.leftNaviHeadlineBorderBottomLevel7Color3Div,.leftNaviHeadlineBorderBottomLevel7Color4Div,.leftNaviHeadlineBorderBottomLevel7Color5Div,.leftNaviHeadlineBorderBottomLevel7Color6Div{
    border-bottom:1px dashed #e3e3e3;
}

.leftNaviHeadlineBorderBottomLevel2Color2Div{
	border-bottom:1px dashed #a9b52d;
}

.leftNaviHeadlineBorderBottomLevel2Color4Div{
	border-bottom:1px dashed #f6dd0b;
}

/* IE 7 */
*+html .leftNaviDiv h4{
    font-size: 12px;
}

.leftNaviHeadlineBorderBottomLevel2Color5Div{
	border-bottom:1px dashed #739dd1;
}

.leftNaviHeadlineBorderBottomLevel2Color3Div{
	border-bottom:1px dashed #ac2037;
}
.leftNaviHeadlineBorderBottomLevel2Color6Div{
	border-bottom:1px dashed #e1524c;
}

ul.leftNaviULFormatLevel3Color1, ul.leftNaviULFormatLevel3Color2, ul.leftNaviULFormatLevel3Color3,ul.leftNaviULFormatLevel3Color4,ul.leftNaviULFormatLevel3Color5, ul.leftNaviULFormatLevel3Color6,
ul.leftNaviULFormatLevel4Color1, ul.leftNaviULFormatLevel4Color2, ul.leftNaviULFormatLevel4Color3,ul.leftNaviULFormatLevel4Color4,ul.leftNaviULFormatLevel4Color5, ul.leftNaviULFormatLevel4Color6,
ul.leftNaviULFormatLevel5Color1, ul.leftNaviULFormatLevel5Color2, ul.leftNaviULFormatLevel5Color3,ul.leftNaviULFormatLevel5Color4,ul.leftNaviULFormatLevel5Color5, ul.leftNaviULFormatLevel5Color6,
ul.leftNaviULFormatLevel6Color1, ul.leftNaviULFormatLevel6Color2, ul.leftNaviULFormatLevel6Color3,ul.leftNaviULFormatLevel6Color4,ul.leftNaviULFormatLevel6Color5, ul.leftNaviULFormatLevel6Color6,
ul.leftNaviULFormatLevel7Color1, ul.leftNaviULFormatLevel7Color2, ul.leftNaviULFormatLevel7Color3,ul.leftNaviULFormatLevel7Color4,ul.leftNaviULFormatLevel7Color5, ul.leftNaviULFormatLevel7Color6{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
	padding-left:10px;
}

ul.leftNaviULFormatLevel3Color1{
	list-style-image:url(/wve_media/img/elements/wve_linkelement1.gif);
	background-repeat:no-repeat;
}

ul.leftNaviULFormatLevel3Color2{
	list-style-image:url(/wve_media/img/elements/wve_linkelement2.gif);
	background-repeat:no-repeat;
}

ul.leftNaviULFormatLevel3Color4{
	list-style-image:url(/wve_media/img/elements/wve_linkelement3.gif);
	background-repeat:no-repeat;
}

ul.leftNaviULFormatLevel3Color5{
	list-style-image:url(/wve_media/img/elements/wve_linkelement4.gif);
	background-repeat:no-repeat;
}

ul.leftNaviULFormatLevel3Color3{
	list-style-image:url(/wve_media/img/elements/wve_linkelement5.gif);
	background-repeat:no-repeat;
}
ul.leftNaviULFormatLevel3Color6{
	list-style-image:url(/wve_media/img/elements/wve_linkelement6.gif);
	background-repeat:no-repeat;
}

ul.leftNaviULFormatLevel2Color1, ul.leftNaviULFormatLevel2Color2, ul.leftNaviULFormatLevel2Color3,ul.leftNaviULFormatLevel2Color4,ul.leftNaviULFormatLevel2Color5,ul.leftNaviULFormatLevel2Color6{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
	padding-left:10px;
	list-style-type:square;
}

ul.leftNaviULFormatLevel2Color1, ul.leftNaviULFormatLevel3Color1{
	color:#354990;
}

ul.leftNaviULFormatLevel2Color2, ul.leftNaviULFormatLevel3Color2{
	color:#a9b52b;
}

ul.leftNaviULFormatLevel2Color4, ul.leftNaviULFormatLevel3Color4{
	color:#f5dd09;
}

ul.leftNaviULFormatLevel2Color5, ul.leftNaviULFormatLevel2Color5{
	color:#749dd1;
}

ul.leftNaviULFormatLevel2Color3, ul.leftNaviULFormatLevel3Color3{
	color:#ae203a;
}
ul.leftNaviULFormatLevel2Color6, ul.leftNaviULFormatLevel3Color6{
	color:#e1524c;
}

ul.leftNaviULFormat1{
	color:#34498f;
}

ul.leftNaviULFormat2{
	color:#a9b52d;
}

ul.leftNaviULFormat3{
	color:#f6dd0b;
}

ul.leftNaviULFormat4{
	color:#739dd1;
}

ul.leftNaviULFormat5{
	color:#ac2037;
}
ul.leftNaviULFormat6{
	color:#e1524c;
}

.innerRealContentDiv{
	float:left;
	width:730px;
	margin-top:20px;
}

.modulesBigHeadlineDiv{
	float:left;
	display:inline;
	margin:0 0 0 55px;
    font-weight:normal;
	width:555px;
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#666666;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Template: Baulandsuche - Teaser                                                             */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

.modulesBaulandNewTeaser {
	float:none;
	background-image:url(/wve_media/img/elements/new.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:94px;
	width:470px;
	height:37px;
	padding-top:41px;
	display:block;
}

.modulesBaulandTeaserBox {
	margin-left:56px;
	margin-bottom:70px;
}

.modulesBaulandTeaserBox strong {
	color:#666;
}

.modulesBaulandTeaser h4 a {
	font-size:15px;
	font-weight:normal;
	border-bottom:0 !important;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.modulesBaulandTeaser h4 {
	margin-bottom:13px;
}

.modulesBaulandTeaserBox p {
	line-height:18px;
}

.modulesBaulandTeaser p a {
	border-bottom:0 !important;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Template: Baulandsuche                                                                      */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/


img{
	border:0px;
}
a.buildingLandSearchResultNormalLink{
	color:#879025;
	text-decoration:none;
}

a.buildingLandSearchResultNormalLink:hover{

	text-decoration:underline;
}

a.buildingLandSearchResultNormalLink:active{

	text-decoration:none;
	font-weight:bold;	
}

a.buildingLandSearchResultNormalLink:link{

	text-decoration:none;
}

a.buildingLandSearchResultBoldLink{
	color:#879025;
	font-weight:bold;
	text-decoration:underline;
	text-align:right;
}

.rightFloatDiv{
	float:right;
	margin-top:5px;
	margin-right:15px;
}

.preTextLandSearch{
	float:left;
	display:inline;
	height:30px;
	margin-left:60px;
	margin-top:20px;
}

.marg2 {
	margin-left:55px !important;
}

.buildingLandSearchSelectBox{
	width:120px;
	height:18px;
	font-size:12px;
	display:inline;
}

.outerBuildingLandSearchFormDiv{
	float:left;
	width:730px;
	background-image:url(/wve_media/img/elements/wve_buildingland_search.gif);
	background-repeat:no-repeat;
	height:195px;
	display:inline;
	margin-bottom:30px;
}

.outerSearchFormTableDiv{
	float:left;
	width:600px;
	margin-left:60px;
	margin-top:15px;display:inline;
}

input.buildingLandSearchTextField{
	font-size:12px;
	width:120px;
	_width:120px;
	_display:inline;
	_float:left;
}

.buildingLandSearchResultCellBorderWhite{
	float:left;
	width:655px;
	margin-top:2px;
	border-top:1px #d3d3d3;
	border-top-style:dashed;
	border-bottom:1px #d3d3d3;
	border-top-style:dashed;
	border-bottom-style:dashed;
	height:25px;
	background-color:#ffffff;
}

.buildingLandSearchResultCellBorderGray{
	float:left;
	width:655px;
	margin-top:2px;
	border-top:1px #d3d3d3;
	border-top-style:dashed;
	border-bottom:1px #d3d3d3;
	border-top-style:dashed;
	border-bottom-style:dashed;
	height:25px;
	background-color:#f6f6f2;	
}
.innerBuildingLandResultCellFirst{
	float:left;
	width:340px;
	margin-top:5px;
	margin-left:5px;
}

.innerBuildingLandResultCellSecond{
	float:left;
	width:280px;
	margin-top:5px;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Detailansicht Baulandsuche                                                                  */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

.modulesSubHeadline{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	width:455px;
	margin-left:55px;
	margin-bottom:5px;
	margin-top:5px;
	display:inline;
	color:#666666;
	font-weight:bold;
}


.buildingLandDetailViewSubHeadlineDiv{
	float:left;
	width:655px;
	border:1px #d3d3d3;
	border-top-style:dashed;
	border-bottom-style:dashed;
	margin-left:45px;
	margin-top:10px;
	display:inline;
}

.buildingLandSearchHeaderMenueDiv{
	float:left;
	height:40px;
	margin-left:55px;
	margin-top:20px;
	display:inline;
}

.buildingLandPricesDiv{
	float:left;
	margin-top:30px;
	width:500px;
}

.buildingLandSearchResultNormalContent{
	float:left;
	width:655px;
	display:inline;
	/*background-color: blue;*/
	margin-left:45px;
}

.padRight {
	padding-right:20px;
}

.buildingLandSearchResultNormalContentTable {
	border-bottom:1px dashed #d3d3d3;
}

.buildingLandSearchResultNormalContentTable td {
	padding-left:5px;
}

.buildingLandSearchResultNormalContentTable td.w60 {
	width:60px;
}

.buildingLandSearchResultNormalContentTable td.w90 {
	width:90px;
}

.buildingLandSearchResultNormalContentTable td.w100 {
	width:100px;
}

.buildingLandSearchResultNormalContentTable td.w120 {
	width:120px;
}

.buildingLandSearchResultNormalContentTable .lastline {
	border-top:1px dashed #d3d3d3;
	height:3px !important;
	line-height:3px !important;
}

td.buildingLandSearchResultFirstGrayCell{
	background-color:#f6f6f2;
	border:1px dashed;
	border-color:#d3d3d3;
	border-left:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;

}

td.buildingLandSearchResultLastGrayCell{
	background-color:#f6f6f2;
	border:1px dashed;
	border-color:#d3d3d3;
	border-right:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

td.buildingLandSearchResultGrayCell{
	background-color:#f6f6f2;
	border:1px dashed;
	border-left:none;
	border-color:#d3d3d3;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

td.buildingLandSearchResultWhiteCell{
	background-color:#ffffff;
	border:1px dashed;
	border-left:none;
	border-color:#d3d3d3;
	border-top:none;
	border-bottom:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

.buildingLandSearchResultTableLegend{
	float:left;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:55px;
	display:inline;
	
}

.buildingLandSearchResultFloorPlanDiv{
	float:left;
	width:auto;
	height:auto;
	display:inline;
	
}

.buildingLandSearchResultOuterFloorPlanDiv{
	float:left;
	_clear:both;
	*clear:both;
	*width:675px;
	margin-left:55px;
	margin-top:30px;
	display:inline;
	overflow:hidden;
}

.buildingLandSearchResultFloorPlanHeadlineDiv{
/*	float:left;
	display:inline;*/
	width:322px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
}

.buildingLandSearchResultInnerFloorPlan{
/*	float:left;*/
	margin-top:10px;
/*	display:inline;*/
}

.modulesSubHeadlineMarginTopDiv{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	/*width:455px;*/
	width:485px;
	margin-left:55px;
	margin-top:40px;
	margin-bottom:5px;
	display:inline;
}

.buildingLandSearchResultOuterDescriptionDiv{
	float:left;
	width:645px;
	margin-left:55px;
	margin-top:20px;
	display:inline;
	display:inline;
}


.buildingLandSearchResultInnerDescriptionDiv{
	float:left;
	width:420px;
	margin-top:20px;
	display:inline;
}

.buildingLandSearchResultBorder{
	float:left;
	border-top:1px dashed #d3d3d3;
	width:650px;
	margin-top:40px;
	margin-left:55px;
	display:inline;
}

.buildingLandSearchIntroText{
	float:left;
	margin-left:55px;
	width:565px;
	display:inline;
}

.buildingLandSearchUL{
	list-style-type:square;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Includeelement Infobox                                                                      */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/


.infoboxWrap{
	float:right;
	display:inline;
	width:195px;
	height:261px;
}

.infoBox{
	/*float:right;*/
	display:block;
	width:195px;
	height:261px;
	background-image:url(/wve_media/img/elements/wve_buildingland_infobox.gif);
	background-repeat:no-repeat;
}

.infoContentDiv{
	/*float:left;*/
	width:155px;
	margin-left:25px;
	padding-top:20px;
	display:block;
}
.infoBox .withEmail { padding-top: 5px; }

.infoBoxPictureDiv{
	/*float:left;*/
	margin-left:18px;
	padding-top:10px;
	display:block;
}

.infoBoxInnerContentDiv{
	margin-left:10px;
	margin-top:0px;
	padding-left:10px;
	list-style-type:square;
}

a.mailToLink1{
	text-decoration:none;
	color:#34498f;
}

a.mailToLink2{
	text-decoration:none;
	color:#a9b52d;
}

a.mailToLink3{
	text-decoration:none;
	color:#f6dd0b;
}
a.mailToLink4{
	text-decoration:none;
	color:#739dd1;
}
a.mailToLink5{
	text-decoration:none;
	color:#ac2037;
}

a.mailToLink1:hover, a.mailToLink2:hover, a.mailToLink3:hover, a.mailToLink4:hover, a.mailToLink5:hover{
	text-decoration:underline;
}

a.mailToLink1:active, a.mailToLink2:active, a.mailToLink3:active, a.mailToLink4:active, a.mailToLink5:active{
	font-weight:bold;
	text-decoration:underline;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Kontaktformular                                                                             */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

.outerContactFormDiv{
	float:left;
	width:655px;
	margin-left:55px;
	display:inline;
}

.innerContactFormDiv{
	float:left;
	width:400px;
}

.innerContactFormTextDiv{
	float:left;
	width:400px;
}

select.normalContactFormListBox{
	width:260px;
	border:1px solid #d3d3d3;
	font-family:Arial;
	font-size:12px;
}

input.normalContactFormTextField{
	width:260px;
	border:1px solid #d3d3d3;
	font-family:Arial;
	font-size:12px;
}

input.normalContactFormBigInputField{
	width:160px;
	border:1px solid #d4d4d4;
	font-family:Arial;
	font-size:12px;

}

input.normalContactFormSmallInputField{

	border:1px solid #d4d4d4;
	margin-left:2px;
	padding-left:0px;
	margin-left:0px;
	border:1px solid #d4d4d4;
	width:95px;
	font-family:Arial;
	font-size:12px;
}

.normalContactFormMessageFiled{
	width:260px;
	height:100px;
	border:1px solid #d4d4d4;
	font-family:Arial;
	font-size:12px;
}

td.normalContactFormFooterLine{
	height:30px;
	font-family:Arial;
	font-size:12px;

}

.normalContactFormDescriptionTd0{
	font-weight:bold;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Folgeseiten                                                                                 */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

a.followSiteLink{
	color:#7a9dc7;
	text-decoration:underline;
	font-weight:bold;
}

a.followSiteLink:hover{
	text-decoration:none;

}

ul.followSiteLinkMargin{
	margin-left:20px;
	padding-left:0px;
}
li.followSiteLinkMargin{
	list-style-type:none;
	background-repeat:no-repeat;
	padding-left:20px;
	background-image:url(/wve_media/img/content/wve_pdficon.gif);
}

.followSiteModulesNormalContentDiv{
	float:left;
	width:455px;
	margin-left:58px;
	margin-top:20px;
	display:inline;
        position: relative;
}

.followSiteModulesNormalContentDiv .anfahrtImg {
    position: absolute;
    top: -30px;
    right: 90px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* Technische Betriebsführung                                                                  */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

.technicalLeadingForwardLinks{
	float:left;
	margin-left:45px;
	width:465px;
	margin-top:20px;
	border-top:1px dashed #d3d3d3;
}

.linkForwardTextDiv{
	float:left;
	background-image:url(/wve_media/img/elements/wve_techleading_forward2.gif);
	width:171px;
	height:172px;
}

.innerLinkForwardTextDiv{
	float:left;
	margin-top:35px;
}

.linkForwardFloatLeftDiv{
	float:left;
	margin-top:20px;
/*	width:704px;*/
}

/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/* SNIPPETS					                                                                   */
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

.innerRealContentDiv div a {
	color:#7a9dc7;
	font-weight:bold;
	border-bottom:1px solid #7a9dc7;
}

.subsiteSpalten {
	clear:both;
}

.subsiteSpalten div img{
	padding:1px;
	border:1px solid #E8E8EA !important;
}

div.subsiteSpalten div.left {
	float:left;
	width:260px;
	margin-right:10px;
}

.subsiteSpalten div.right {
	float:left;
	width:180px;
}

.subsiteSpalten2 {
	clear:both;
}

.subsiteSpalten2 div img{
	padding:1px;
	border:1px solid #E8E8EA !important;
}

.subsiteSpalten2 div.left {
	float:left;
	width:170px;
	margin-right:10px;
}

.subsiteSpalten2 div.right {
	float:left;
	width:270px;
}

.modulesSubHeadline2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	width:455px;
	margin-bottom:5px;
	margin-top:5px;
	display:inline;
	color:#666666;
	font-weight:bold;
}

.subsitePdfDownload {
	clear:both;
	height:20px;
	background-image:url(/wve_media/img/elements/pdf_sign.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:21px;
	padding-left:26px;
}

.subsitePdfDownload a {
	color:#7a9dc7;
	font-weight:bold;
	border-bottom:1px solid #7a9dc7;
}

.adobeDL {
	margin-top:15px;
}

.adobeDLPic {
	float:left;
	margin-left:22px;
	margin-right:10px;
	padding-top:3px;
}

.adobeDLTxt {
	width:332px;
	float:left;
}

.adobeDLTxt a{
	border:0 !important;
}

.noBorder {
	border:0 !important;
}

/* CONTACT-FORM */
form.ansprech {
	margin:0px 0px 10px;
	padding:0px;
}

select.ansprech {
	border:1px solid #E3E3E3;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom:3px;
	padding-left:3px;
	width:279px;
}

p.tab {
	margin:0px;
	padding:0px;
}

label.tabLeft {
	float:right;
	text-align:left;
	width:143px;
}

label.tabRight {
	float:right;
	text-align:left;
	width:216px;
}

/*list snippets*/

.seklListItem {
	padding-top:4px;
}
	
.seklListItemCon {
	border-bottom:1px solid #E3E3E3;
	padding-bottom:2px;
}
	
.seklListItemConYellow {
	border-bottom:1px solid #E3E3E3;
	padding-top:2px;
	margin-bottom:2px;
	background-color:#FAFAEA;
}
	
.listRight {
	float:right;
	text-align:left;
	width:200px;
}
	
.listLeft {
	float:right;
	text-align:left;
	width:200px;
}

/*FAQ snippets*/

.faqSpace {
/*	width:673px;*/
	width:650px !important;
}
	
div.faqItem {
	margin-bottom:15px;
}

p.faqTopic {
		font-size:15px;
}

div.faqAQ {
	padding-left:11px;
}

div.faqAQ2 {
	margin-top:27px;
	padding-left:11px;
}

div.faqImage {
	width:33px;
	float:left;
}

div.faqText {
	_float:left;
	margin-left:33px;
	_margin-left:0px;
	font-size:12px;
}

div.faqTop a {
	border:0;
}

.tooltip {
    border:1px solid #006;
    margin:0;
    position: absolute;
	*position:fixed;
	_position:absolute;
    display: none;
    background-color:#DDE;
	color:006;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    width:180px;
	height:auto;
	z-index:1;
}

.tooltip .content {
	padding-left:2px;
}

.center{
	text-align:center;
}

.tooltip .content table td {
	width:90px;
}

.tooltip .header {
	height:17px !important;
	color:#DDE !important;
	background-color:#006 !important;
	padding-left:2px;
}

div.inSel2 {
	float:left;
	margin-left:63px;
}

.printFooter {
	clear:left;
	display:block;
	width:710px;
	text-align:right;
	margin-top:20px;
	border-top:1px solid #d3d3d3;
	margin-left:257px;
}

.printFooter a {
	color:#666;
	font-weight:bold;
	text-decoration:none;
	border:0;
	padding-left:10px;
	margin-left:10px;
	background-repeat:no-repeat;
	background-position:left;
}

.printFooter a.toTop {
	background-image:url(/wve_media/img/elements/icon_top.gif);
}

.printFooter a.print {
	background-image:url(/wve_media/img/elements/icon_print.gif);
	padding-left:15px;
}

.printFooterSpacer {
	clear:left;
	display:block;
	margin-top:20px;
}

.extendedResultCell {
	margin-left:30px;
	_margin-left:15px;
	width:550px;
}

/*new-module*/

.newsDetailContainer {
	width:733px;
}

.newsItem, .newsItemColored {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #e2524c;
}

.newsItemColored {
	background-color:#f3f3f3;
}

.newsItemPic {
	float:left;
	width:100px;
	padding-left:10px;
}

.newsItemPic a {
	border:0 !important;
	text-decoration:none !important;
}

.newsItemTxt {
	padding-left:10px;
	float:left;
	width:335px;
}

.newsDetailContainer .newsItemTxt {
	width:573px;
}

.clear {
	clear:both;
}

.newsItemPicDetail {
	float:left;
	width:150px;
}

.infoTableText {
	width:465px;
}

.infoTableText div {
	width:409px;
	*width:405px;
}

.webcamInfo{
	background-color: #656565;
	padding: 6px 10px 6px 10px;
	color: #FFF;
}
