/* CSS Document */

#main_body
{
	margin-left:0px;
	margin-top:0px;
}

.div_main
{
	background-color:#FFFFFF;
	position:absolute; 
	left:0px; 
	top:0px;
	width:980px;
	height:520px;
	overflow:hidden;
	margin:0px;
}

.div_head
{
	position:absolute; 
	left:0px; 
	top:0px;
	width:965px;
	height:60px;
	overflow:hidden;
	margin:0px;
}

.contentImage
{
	position:absolute; 
	left:324px; 
	top:103px;
	width:641px;
	height:411px;
	overflow:hidden;
	margin:0px;
}

.DynImage
{
	border:1px;
	width:641px;
	height:411px;
	cursor:Pointer;
}

.div_selection
{
	width:135px;
	height:285px;
	overflow:hidden;
	margin:0px;
}

.sidebarhousebox
{
	position:absolute; 
	left:10px; 
	top:126px;
}
     		
.sidebarChoice
{
	position:absolute; 
	left:169px; 
	top:126px;
}

.div_BtnGS
{
	position:absolute; 
	left:10px; 
	top:421px;
	width:148px;
	height:65px;
	overflow:hidden;
	margin:0px;
	cursor:Pointer;
}

.div_BtnClose
{
	background-image:url(img/Button134_24_rot.jpg);
	position:absolute; 
	left:154px; 
	top:306px;
	width:134px;
	height:24px;
	overflow:hidden;
	cursor:pointer;
	visibility:hidden;
	display:none;
}

.div_headline
{
	background-image:url(img/footer_right.jpg);
	position:absolute; 
	left:324px; 
	top:70px;
	width:641px;
	height:18px;
	overflow:hidden;
	margin:0px;
}

.div_result
{
	position:relative; 
	width:405px;
	left:10px;
	top:3px;
	height:18px;
}

.div_info
{
	position:relative; 
	width:235px;
	left:430px;
	top:-15px;
	height:18px;
}

.div_BtnPA
{
	background-image:url(img/Button130_18_rot.jpg);
	position:absolute; 
	left:10px; 
	top:492px;
	width:130px;
	height:18px;
	overflow:hidden;
	cursor:pointer;
}

.div_BtnWE
{
	background-image:url(img/Button130_18_rot.jpg);
	position:absolute; 
	left:142px; 
	top:492px;
	width:130px;
	height:18px;
	overflow:hidden;
	cursor:pointer;
}

.div_BtnGetSelection
{
	background-image:url(img/Button134_24_rot.jpg);
	position:absolute; 
	left:154px; 
	top:306px;
	width:134px;
	height:24px;
	overflow:hidden;
	cursor:pointer;
	visibility:hidden;
	display:none;
}

.div_BtnHelp
{
	background-color:#C41200;
	position:absolute; 
	left:293px; 
	top:492px;
	width:16px;
	height:18px;
	overflow:hidden;
	cursor:Pointer;
}

.div_BtnPrint
{
	background-color:#C41200;
	position:absolute; 
	left:274px; 
	top:492px;
	width:16px;
	height:18px;
	overflow:hidden;
	cursor:Pointer;
}

.div_BtnText
{
	position:relative; 
	width:100%;
	top:3px;
	text-align:center;
}

.div_BtnText2
{
	position:relative; 
	width:100%;
	text-align:center;
	top:5px;
}

.div_BtnText3
{
	position:relative; 
	width:100%;
	top:3px;
	text-align:center;
}

.div_BtnText4
{
	position:relative; 
	width:100%;
	top:5px;
	text-align:center;
}

.div_BtnText5
{
	position:relative; 
	width:100%;
	top:1px;
	text-align:center;
}

.div_Zoom 
{
	margin-top: 40px;
	margin-left: 20px;
}

.div_CloseZoom
{
	position:absolute;
	background-image:url(img/Button78_15_rot.jpg);
	left:461px;
	top:645px;
	width:78px;
	height:15px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

.div_CloseContact
{
	position:absolute;
	background-image:url(img/Button78_15_rot.jpg);
	left:381px;
	top:645px;
	width:78px;
	height:15px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

.div_CloseContactSend
{
	position:absolute;
	background-image:url(img/Button78_15_rot.jpg);
	left:381px;
	top:645px;
	width:78px;
	height:15px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}


.div_BtnReset
{
	background-image:url(img/Button134_24_rot.jpg);
	position:absolute; 
	left:169px; 
	top:421px;
	width:134px;
	height:24px;
	overflow:hidden;
	cursor:pointer;
}

.div_BtnReset2
{
	visibility:hidden;
	display:none;
}

.div_BtnFotoPlus
{
	position:absolute; 
	left:169px; 
	top:458px;
	width:134px;
	height:24px;
	overflow:hidden;
	cursor:pointer;
}

.contentButtons
{
	position:absolute; 
	left:10px; 
	top:70px;
	width:309px;
	height:56px;
	overflow:hidden;
	margin:0px;
}

.ButtonSelection
{
	width:103px;
	height:25px;
	overflow:hidden;
	margin:0px;
	float:left;
}

.div_BtnUp
{
	background-image  :url(img/Button78_15_grau.jpg);
	width:78px;
	height:15px;
	margin:0px;
	cursor:Pointer;
	float:left;
}

.div_BtnHo
{
	background-image:url(img/Button78_15_grau.jpg);
	width:78px;
	height:15px;
	margin:0px;
	cursor:Pointer;
	float:left;
}

.div_BtnHoDn
{
	background-image:url(img/Button78_15_grau.jpg);
	width:78px;
	height:15px;
	margin:0px;
	cursor:Pointer;
	float:left;
}

.div_BtnDn
{
	background-image:url(img/Button78_15_rot.jpg);
	width:78px;
	height:15px;
	margin:0px;
	cursor:Pointer;
	float:left;
}


.div_BtnTextSel
{
	position:relative; 
	width:100%;
	height:15px;
	top:1px;
	text-align:center;
}

.StateImageSet
{
	width:15px;
	height:15px;
	border:0px;
	cursor:Pointer;
	float:left;
}

.StateImageNotSet
{
	width:15px;
	height:15px;
	border:0px;
	float:left;
}

.ButtonSelectionDiffX
{
	width:3px;
	float:left;
}

.sb_house_back
{
	position:relative;
	width:107px;
	height:285px;
	margin-top:1px;
    overflow:hidden; 
	background-color:#FFFFFF
}

.sb_choice_back
{
	position:relative;
	width:107px;
	height:285px;
	margin-top:1px;
    overflow:hidden; 
	background-color:#FFFFFF
}


.sb_house_choice
{
	margin-left:0px;
	margin-top:0px; 
	margin-bottom:2px;
	width:103px;
	height:65px;
	border:2px solid #DCD7D4;
	background-color:white
}

.sb_house_choice_selected
{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:2px;
	width:103px;
	height:65px;
	border:2px solid black;
	background-color:white
}

.sb_choice
{
	margin-left:0px;
	margin-top:0px; 
	margin-bottom:2px;
	width:103px;
	height:65px;
	border:2px solid #DCD7D4;
	background-color:white;
	overflow:hidden;
}

.sb_choice_selected
{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:2px;
	width:103px;
	height:65px;
	border:2px solid black;
	background-color:white;
}

.sb_house_img
{
	border:1px;
	width:103px;
	height:65px;
	margin-left:0px;
	margin-top:0px;
}

.sb_choice_img
{
	border:1px;
	width:50px;
	height:50px;
	margin-left:0px;
	margin-top:0px;
	position:relative;
	top:-15px;
	left:44px;
	overflow:hidden;
}

.sb_choice_text
{
	border:1px;
	width:103px;
	height:27px;
	margin-left:1px;
	margin-top:1px;
}

.slider_line_pos
{
	margin-left:6px;
}

.slider_line_pos2
{
	margin-left:14px;
}

.div_PrintText
{
	visibility:hidden;
	display:none;
}

.help
{
	position:absolute;
	left:20px;
	top:5px;
	right:10px;
	margin-bottom: 5px;
	margin-left: 2px;
}

.Image
{
	border:0;
}

.closeHelp
{
	position:absolute;
	background-image:url(img/Button78_15_rot.jpg);
	left:381px;
	top:648px;
	width:78px;
	height:15px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	cursor:pointer;
}

.ContactTDLeft
{
	vertical-align:top;
	text-align:left;
	height:31px;
}

.ContactTDRight
{
	vertical-align:top;
	text-align:left;
	height:31px;
}

.ContactTDRight300
{
	vertical-align:top;
	text-align:left;
	width:300px;
}

.ContactTDLeft300
{
	vertical-align:top;
	text-align:left;
	width:300px;
}

.ContactTD290
{
	width:290px;
}
	
.ContactTDRight71
{
	vertical-align:top;
	text-align:left;
	width:71px;
}

.ContactTD126
{
	width:290px;
}

.SendBtn
{
	background-color:#C41200;
	width:78px;
	height:20px;
	cursor:pointer;
}
#SliderSelectionImg
{
	width:5px;
	height:248px; 
}
#SliderAmbienteImg
{
	width:5px;
	height:248px;
}

.footerlinkref{color:#FFFFFF; text-decoration:none; width:100%}
a.footerlinkref:link {color:#FFFFFF; text-decoration:none;}
a.footerlinkref:visited {color:#FFFFFF; text-decoration:none;}
a.footerlinkref:hover {color:#000000; text-decoration:none;}

a.infoLinkref:link {color:#FFFFFF; text-decoration:none;}
a.infoLinkref:visited {color:#FFFFFF; text-decoration:none;}
a.infoLinkref:hover {color:#C41200; text-decoration:none;}

