@charset "utf-8";
/* CSS Document */
/* 	
	#FFF9F3 - green background
	#37b34a - light green rollover
	#fcfcf0 - violet background
	#faec33 - yellow background 
	#f7fbf6 - home background
	#680909 - text green
	#ee4036 - text red
	#F05A28 - text orange
	#fef102 - yellow rollover
	680909 - red text
*/

* { line-height:14px }	
html { background:#B01A0E url(../images/gradient_bg.png) top repeat-x }
body { background:url(../images/bgwhite.gif) top repeat-y; margin:0; padding:0 }
a { border:hidden; 
	text-decoration:none; }
a img { border:none } 
tr, td, ul, li, a, p, strong, h3, select, form { margin:0; padding:0 }

.gstaad-property { font-family:Georgia, "Times New Roman", Times, serif }



.mv5px { margin-top:5px }
.mv10px { margin-top:10px }
.mv20px { margin-top:20px }
.mv35px { margin-top:35px }

.dw5px { margin-bottom:5px }
.dw10px { margin-bottom:10px }

.tppad35 { padding-top:35px }


.grayborder { border:1px solid #e0e3e2 }

.requiredmark { color:#E5511E;
	display:inline;
	margin-left:5px }
	
.required { color:#E5511E;
	display:inline;
	margin-left:5px; margin-bottom:15px }


/* HEADER ELEMENTS */
	
h4#header_1 { font-family:"Lucida Sans";
	font-style:italic;
	font-size:14px;
	color:#680909;
	margin:20px 8px 0 0;
	padding:0 }

p#header_1 { font-family:"Lucida Sans";
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding-right:8px;
	margin-top:8px }
	
p#header_1 a { text-decoration:none;
	color:#680909 }
p#header_1 a:hover { text-decoration:underline}

.navbt { font-family:"Lucida Sans", "Lucida Sans Std";
	font-size:11px;
	color:#680909 }
	
.navbt td { padding-left:3px }
	
.navbt strong { position:relative;
	top:5px }
	
.navbt a { color:#680909 }
.navbt a:hover { 
	background:url(../images/global-header_highlight.jpg) center ;
	z-index:-1 }
	
.divhome { display:inline;
	font-family:"Lucida Sans", "Lucida Sans Std";
	font-size:10px }
	
.divhome a { color:#680909 }
.divhome a:hover { text-decoration:underline }


/* HOMEPAGE ELEMENTS */

td#home_img_1 { background:url(../images/home_imgbox_05.jpg) no-repeat right;
	z-index:1 } 
	
td#home_img_2 { background:url(../images/home_imgbox_06.jpg) no-repeat right;
	z-index:1 } 
	
td#home_img_3 { background:url(../images/home_imgbox_07.jpg) no-repeat right;
	z-index:1 } 
	
td.home_border { border:1px solid #e0e3e2 }
	
div.home_img { position:relative;
	width:330px;
	height:181px;
	float:right }

img.home_pic { position:absolute;
	top:12px;
	left:7px;
	z-index:2 }
	
div.homepage_title {
	position:absolute;
	bottom:18px;
	right:18px;
	width:auto;
	z-index:2;
	padding:6px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#680909;
	background:#fcfcf0;
	border:1px solid #e0e3e2
}
	
div.home_catframe { position:relative;
	width:330px;
	height:122px;
	margin-top:5px;
	background:#fcfcf0;
	border:1px solid #e0e3e2 }
	
div.home_catframe_mid { position:relative;
	width:322px;
	height:122px;
	margin-top:5px;
	background:#fcfcf0;
	border:1px solid #e0e3e2 }
	
.home_catframe_title {
	float:left;
	margin:8px 0 0 9px }

	.home_cattable { width:314px;
		margin-left:9px;
		text-align:left }
	
	.home_cattable tr { list-style-type:none;
		padding-top:10px }
	
	.home_cattable td { font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		line-height:12px }
		
	.home_cattable a { color:#680909;
		display:block }
	
	.home_cattable a:hover { display:block;
		background:#E8C8D9 }
		
#home_lowertopic { background:url(../images/home_lowertitle_bg.jpg) repeat-x top }
		
#home_lowertopic_1 { font-family:"Lucida Sans", "Lucida Sans Std";
	font-size:15px;
	font-weight:bold;
	color:#BB945B }
	
	#home_lowertopic_1 p { width:310px;
		line-height:18px;
		margin-left:8px;
		margin-top:20px;
                color: #900a00
               }
		
#home_lowertopic_2 { font-family:"Lucida Sans", "Lucida Sans Std";
	font-size:12px;
	font-style:normal;
	color:#680909 }
	
	#home_lowertopic_2 p { width:300px;
		line-height:normal;
		margin-left:18px;
		margin-top:20px }

#home_lowertopic_3 { font-family:"Lucida Sans", "Lucida Sans Std";
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	color:#680909 }
	
	#home_lowertopic_3 p { width:310px;
		line-height:18px;
		margin-left:8px;
		margin-top:20px }


/* LEFT BODY ELEMENTS */

div#left_side_1 { position:relative;
	background:#fcfcf0;
	border:1px solid #e0e3e2;
	width:338px;
	height:230px }
	
div#left_side_1bg { position:absolute;
	background:url(../images/global-side_1bg.jpg) no-repeat;
	bottom:0;
	width:340px;
	height:180px;
	z-index:1 }

img#left_side_1img { position:absolute;
	bottom:14px;
	left:16px;
	z-index:2 }
	
div#left_side_1title { position:absolute;
	bottom:18px;
	right:17px;
	width:auto;
	z-index:3;
	padding:6px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#680909;
	background:#fcfcf0;
	border:1px solid #e0e3e2 }
	
div#left_side_1bt { position:absolute;
	width:321px;
	height:41px;
	top:9px;
	left:10px }
	
div#left_side_2, div#left_side_3 { position:relative;
	background:#FFFFFF;
	width:338px; }
	
div#left_side_2browse { position:absolute;
	width:329px;
	height:125px;
	bottom:0;
	padding:8px 0 0 9px;
	border:1px solid #e0e3e2;
	background:#fcfcf0 }
	
img#left_side_2 { position:absolute;
	top:40px;
	left:6px }
	
div#left_side_3combo { position:absolute;
	width:329px;
	height:93px;
	top:0;
	left:0;
	padding:8px 0 0 9px;
	border:1px solid #e0e3e2;
	background:#fcfcf0;
	z-index:1 }
	
div#left_side_2title { position:relative;
	width:322px;
	height:16px;
	background:#d3f4d3 url(../images/global-side_2title.gif) no-repeat }
	
	div#left_side_2titlerental { position:relative;
	width:322px;
	height:16px;
	background:#d3f4d3 url(../images/browse-property-rental.gif) no-repeat }
	
	div#left_side_2browse tr { list-style-type:none;
		padding-top:10px }
	
	div#left_side_2browse td { font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		line-height:12px }
		
	div#left_side_2browse a { color:#680909;
		display:block }
	
	div#left_side_2browse a:hover { display:block;
		background:#DEFF9F }

form#left_side_3form1 { position:absolute;
	top:10px;
	right:90px }
	
	.gstaad-chalet { position:absolute;
	top:10px;
	right:90px }
	

form#left_side_3form2 { position:absolute;
	top:41px;
	right:90px }
	
	.gstaad-chalets { position:absolute;
	top:41px;
	right:90px }

	
form#left_side_3form3 { position:absolute;
	top:72px;
	right:90px }
	
	
	.gstaad-villa { position:absolute;
	top:72px;
	right:90px }
	
	.left_side_3label { display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#680909 }
	
	.left_side_3combobox { width:155px;
		margin-left:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#680909;
		 }
		
	.left_side_3search { position:absolute;
		bottom:7px;
		right:10px;
		width:70px;
		background:url(../images/global-side_3bt.jpg) center }
		
	.left_side_3_bt { position:absolute;
		bottom:7px;
		right:10px;
		width:73px }
		
div#left_side_4 { position:relative;
	background:url(../images/global-side_4bg.jpg);
	width:340px;
	height:113px;
	color:#FFFFFF }
	
	p#left_side_4_1 { position:absolute;
		top:21px;
		left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px }
		
		p#left_side_4_1 a { color:#FFFFFF }
		p#left_side_4_1 a:hover { color:#FFFFFF }
	
	p#left_side_4_2 { position:absolute;
		top:63px;
		left:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px }


/* RIGHT BODY ELEMENTS */

td#rightbody { background:#FFF9F3;
	border:1px solid #e0e3e2;
	padding:10px 0 10px 0 }
	
td#regbody { background:#FFF9F3;
	border:1px solid #e0e3e2;
	padding:10px 0 10px 0 }
	
table#rightbody { margin-top:15px }

table#regbody { margin-top:0 }

.rightbody_img { margin-top:40px }

td#rightbody_1 { font-family:Georgia, "Times New Roman", Times, serif }


 
td#rightbody_1 strong { font-size:15px;
	color:#023502 }
	
td#rightbody_1 p, td#rightbody_1 b { font-size:12px }

	td#rightbody_1 p a { color:#ee4036 }
	
	.gstaad-villas { font-family:Georgia, "Times New Roman", Times, serif }
		
	.rightbody_1_name { color:#ee4036;font-weight:bold }
	.gstaad-real-estate-agent { color:#ee4036;font-weight:bold }	
	
	.rightbody_1_info { color:#680909 }
	.gstaad-real-estate-services { color:#680909 }


/* FOOTER ELEMENTS */

td#footerframe { background:url(../images/global-lowerbanner.jpg) #FFFFFF top no-repeat }

p#footerframe { font-family:Georgia;
	font-size:10px;
	color:#680909;
	margin:0;
	padding:0 }
	
.imglogo_r { position:relative;

	float:left;
        padding: 0 0 0 15px;
	margin-right:5px }

	

.imglogo_l { position:relative;

	float:right;

	margin-left:5px }
	
.footer-logos {
    width: auto;
    height: 54px;
    padding-top: 20px;
    text-align: center;
}
.footer-logos img {
    height: 54px;
    margin: 0 15px 5px;
}

p#footerframe a { 
   font-family:Georgia;
   font-size:10px;
   color:#A20234;
   margin:0;
   padding:0;
   font-weight:600 
}	
	
	
/* REGISTER HERE ELEMENTS */
	
div#reg_minibanner { position:relative;
	width:630px;
	height:140px;
	margin:0 auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	color:#FFFFFF }
	
	div#reg_minibanner h3 { font-size:22px;
		font-weight:bold;
		margin-top:20px;
		margin-left:10px }
		
	div#reg_minibanner p { font-size:12px;
		margin-top:20px;
		margin-left:10px }
		
table.reg_container { font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	text-align:left }
	
	table.reg_container strong { color:#F05A28 }
		
	table.reg_container p { margin:5px 0 0 15px;
		color:#680909 }
		
		.reg_containerpsmall { font-size:9px;
		color:#680909 }
   
    .long_input { width:250px }

	table.reg_container textarea { width:250px }
		
	table.reg_container input, table.reg_container textarea, table.reg_container select, table.upload_container textarea, table.upload_container select {
		margin-bottom:10px }
	
	.reg_bselect { width:250px }
	
	.reg_xselect { width:55px;
		margin-right:8px }
		
		
/* NEWSLETTER PAGE ELEMENTS --------------------------------------------------------- */

div#newsletter_container {
	width:640px;
	height:auto;
	margin-left:12px }
	
div#newsletter_image {
	position:relative;
	width:637px;
	height:170px;
	margin:10px 0 0 0;
	z-index:1 }
	
	.newsletter_image_pic {
		position:absolute;
		top:9px;
		left:6px;
		z-index:3 }
		
div#newsletter_box1 {
	position:relative;
	width:637px;
	height:171px;
	margin:0;
	z-index:1 }
	
	div#newsletter_box1_text {
		position:absolute;
		width:400px;
		height:auto;
		top:9px;
		left:6px;
		z-index:3 }
		
	img#newsletter_box1_pic {
		position:absolute;
		top:9px;
		right:16px;
		z-index:3 }
	
	.newsletter_box1_logo {
		margin-top:5px }
		
	.newsletter_box1_text1 {
		margin-top:12px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:16px;
		color:#023502 }
		
	.newsletter_box1_text2 {
		margin-top:2px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:16px;
		color:#bf0a00 }
		
	.newsletter_box1_text3 {
		margin-top:10px;
		font-family:"Lucida Sans", "Lucida Sans Std";
		font-size:11px;
		color:#680909 }
		
		.newsletter_box1_text3 a {
			color:#023502;
			font-style:italic }
			
		.newsletter_box1_text3 a:hover {
			text-decoration:underline }
		
	.newsletter_box1_text4 {
		margin-top:8px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10px;
		color:#EE4036 }
	
div#newsletter_box2 {
	position:relative;
	width:637px;
	height:auto;
	margin:8px 0 0 0;
	padding:12px 0 0 0;
	background:url(../images/newsletter_box2_bg.jpg) top left no-repeat }
	
div#newsletter_box2_container {
	position:relative;
	width:580px;
	height:auto;
	margin:0;
	padding:0 }
	
	.newsletter_imgbg1 {
		position:absolute;
		top:0;
		left:0;
		z-index:2 }
		
	.newsletter_box2_text1 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:15px;
		font-weight:bold;
		color:#023502 }
		
	.newsletter_box2_text2 {
		margin-top:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
		color:#EE4036 }
		
	.newsletter_box2_text3 {
		margin-top:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#680909 }
		
		.newsletter_box2_text3 a {
			color:#EE4036 }
			
		.newsletter_box2_text3 a:hover {
			text-decoration:underline }
			
		.newsletter_box2_text3 strong {
			color:#EE4036 }
			
div#newsletter_box2_lower {
	position:relative;
	width:630px;
	height:auto;
	margin:0;
	padding:0;
	text-align:right;
	
	font-family:"Lucida Sans", "Lucida Sans Std";
	font-size:10px }
	
	div#newsletter_box2_lower a {
		color:#2E562E }
		
	div#newsletter_box2_lower a:hover {
		text-decoration:underline }
		
		
/* UPLOAD HERE PAGE ELEMENTS --------------------------------------------------------- */

div#upload_minibanner { position:relative;
	width:630px;
	height:auto;
	margin:0 auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	color:#FFFFFF }
	
	div#upload_minibanner h3 { font-size:22px;
		font-weight:bold;
		margin-top:20px;
		margin-left:10px }
		
	div#upload_minibanner p { font-size:11px;
		margin-top:20px;
		margin-left:10px }
		
table.upload_container { font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	text-align:left }
	
	table.upload_container strong { color:#F05A28 }
		
	table.upload_container p { margin:5px 0 0 15px;
		color:#680909 }
		
		.upload_containerpsmall { font-size:9px;
		color:#680909 }
		
	table.upload_container form { margin-bottom:10px }
	
	.upload_input, .upload_textarea{ width:250px }
	
	.upload_input_small { width:80px }
	
	.upload_radio { font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-style:italic;
		color:#680909;
		margin:0 10px 0 3px  }
	
	.upload_reqtext1 { color:#000000;
		display:inline }
		
	.upload_reqtext2 { color:#E5511E;
		display:inline;
		font-size:16px;
		font-weight:bold;
		position:relative;
		top:4px }
		
	.upload_inputx { margin-bottom:10px }
		
		
/* LIST PROPERTY PAGE ELEMENTS --------------------------------------------------------- */

div.list_position {
	position:relative }

div.list_container {
	position:relative;
	width:655px;
	height:140px;
	margin-bottom:5px;
	background:url(../images/list_property_bg.png) #fcfcf0 left repeat-y;
	border:1px solid #e0e3e2 }
	
	div.list_whitebg {
		position:absolute;
		top:10px;
		right:10px;
		width:122px;
		height:117px;
		background:#FFFFFF;
		border:1px solid #e0e3e2;
		z-index:1 }
		
	img.list_pic {
		margin:5px 0 0 5px;
		z-index:2 }
		
	div.list_textcontainer {
		position:relative;
		top:9px;
		width:500px;
		height:auto;
		margin:0 0 8px 10px }
		
	.list_text_1 {
		font-family:"Lucida Sans", "Lucida Sans Std";
		font-size:10px;
		font-weight:bold;
		color:#023502;
		margin-bottom:4px }
		
	.list_text_2 {
		width:468px;
		height:19px;
		padding:4px 0 0 8px;
		margin-bottom:4px;
		background:url(../images/list_property_green.jpg) no-repeat;
		font-family:"Lucida Sans", "Lucida Sans Std";
		font-size:12px;
		color:#FFFFFF }
		
	.list_text_3, .list_text_5 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		color:#680909 }
		
	.list_text_3 {
		font-size:15px;
		margin-bottom:4px }
		
	.list_text_4 {
		font-family:"Lucida Sans", "Lucida Sans Std";
		font-size:12px;
		color:#680909;
		margin-bottom:8px }
		
		.list_text_4 strong {
			position:relative;
			bottom:1px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:15px;
			color:#F05A28 }
			
.list_div_5 {
	position:absolute;
	bottom:5px;
	left:10px;
	width:500px }
			
	.list_text_5 {
		position:relative;
		display:inline;
		bottom:2px;
		margin-left:4px;
		font-size:11px }
		
	.list_text_5 a {
		color:#680909 }
	
	.list_text_5 a:hover {
		color:#F05A28 }
		
.list_next {
	position:absolute;
	bottom:8px;
	right:160px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	color:#F05A28 }
	
	.list_next a {
		color:#F05A28 }
		
	.list_next a:hover {
		text-decoration:underline }
		
		
/* LIST PROPERTY PAGE ELEMENTS --------------------------------------------------------- 09 15 08 */
	
div.listmore_container {
	position:relative;
	width:655px;
	height:344px;
	margin-bottom:5px;
	background:#FFF9F3;
	border:1px solid #e0e3e2 }	
	
div.listmore_whitebox {
	position:absolute;
	width:272px;
	height:314px;
	top:14px;
	left:7px;
	background:#FFFFFF; 
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size:11px;
	color:#8C0000;
	font-weight:600; }
	
	div.listmore_whitebox img {
		margin:7px 0 0 7px }
		
div.listmore_morepics {
	position:absolute;
	width:330px;
	right:23px;
	bottom:17px; }
	
	div.listmore_morepics img {
		margin-left:5px }
			
div.listmore_textbox1 {
	position:absolute;
	width:330px;
	height:235px;
	right:23px;
	top:14px }
	
	div.listmore_textbox1 h1 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		color:#023502;
		line-height:24px;
		margin:2px 0 9px 0 }
		
	div.listmore_textbox1 em {
		font-family:"Lucida Sans", "Lucida Sans Std";
		font-size:15px;
		font-weight:bold;
		color:#680909 }
		
	div.listmore_textbox1 p {
		position:relative;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		color:#680909;
		margin:30px 0 0 0 }
		
		div.listmore_textbox1 p strong {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#F05A28 }
			
	div.listmore_textbox1 div {
		width:330px;
		height:60px;
		margin:20px 0 0 0;
		padding:10px 0 0 0;
		border-top:1px dotted #bf0a00 }
		
		.listmore_move {
			margin-right:23px }
			
div.listmore_boxmain {
	position:relative;
	width:641px;
	height:auto;
	margin-bottom:5px;
	padding:7px;
	background:#FFF9F3;
	border:1px solid #e0e3e2 }	
	
	div.listmore_highlights {
		width:635px;
		height:19px;
		background:url(../images/listmore_highlights.jpg) no-repeat top left;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:bold;
		padding:3px 0 0 5px;
		margin-bottom:20px;
		color:#FFFFFF }
		
	  div.listmore_textbox2 {
		width:625px;
		height:auto;
		margin-bottom:20px }
		
		div.listmore_textbox2 p {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#023502; 
			margin-bottom:5px;
			margin-bottom:15px; }
		
		div.listmore_textbox2 ul {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#023502;
			margin-bottom:15px;
			margin-left: 25px }	
			
		.subheading {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#EE4036;
			margin-bottom:15px; font-weight:bold
			 }	
		
		div.listmore_textbox2 strong {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#EE4036;
			font-weight:bold }
			
	  		div.listmore_textbox2 ul {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#023502; margin-bottom:15px; }
		
		
	div.listmore_textbox3 {
		width:625px;
		height:auto;
		margin-bottom:20px }
		
		div.listmore_textbox3 p {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#680909 }
			
		div.listmore_textbox3 strong {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			color:#EE4036 }
		


 /* == Newsletter Archive == */
 
 .newsarc {
	width:630px;
	height:auto;
	margin:0 0 25px 8px
}
.newsarc div {
	position:relative;
	width:630px;
	height:auto;
	border-bottom:1px dotted #92C2C2
}
.newsarc strong {
	display:block;
	font:11pt / 1.5 Georgia, "Times New Roman", Times, serif;
	text-align:right;
	color:#ee4036;
	padding:3px 5px 3px 0;
	background:url(../images/listmore_highlights.jpg) left repeat-y
}
.newsarc p {
	font:small / 1.2 Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	margin:10px 0 10px 0
}
.newsarc p a {
	display:block;
	text-decoration:underline;
	font-weight:bold;
	color:#680909
}
.newsarc p a:hover, .newsarc p a:focus {
	color:#ee4036
}


.h1, h2 {
	margin:0;
	padding:0
}


/* Chaletbau */
.Chaletbau_table {
	margin:auto
}
.Chaletbau_container {
	position:relative;
	width:630px;
	height:110px;
	margin:auto
}
.Chaletbau_img {
	float:left;
}
.Chaletbau_div {
	float:left;
	width:555px;
	height:auto;
	padding:0 0 0 15px
}
.Chaletbau_div h1 {
	font:31px "Times New Roman", Times, serif;
}
.Chaletbau_div h2 {
	font:21px "Times New Roman", Times, serif;
	margin-top:8px
}
.Chaletbau_div p {
	font:small / 1.3 Verdana, Arial, Helvetica, sans-serif
}
.Chaletbau_div a {
	text-decoration:underline;
	color:#680909
}
.Chaletbau_div a:hover {
	color:#FF0000
}
.Chaletbau_nav {
	width:630px;
	height:45px;
	bottom:5px;
	border-top:1px dotted #222222;
	border-bottom:1px dotted #222222
}
.Chaletbau_nav p {
	display:inherit;
	float:left;
	margin:10px 15px 0 0;
	padding-right:10px;
	font:9pt Verdana, Arial, Helvetica, sans-serif
}
.Chaletbau_nav p a {
	color:#F05A28
}
.Chaletbau_nav p a:hover, .Chaletbau_nav p a:focus {
	text-decoration:underline
}
.Chaletbau_bar {
	border-right:1px solid #444444
}
.Chaletbau_image_right {
	margin:0 10px 10px 0
}
.Chaletbau_image_left {
	margin:0 0 10px 10px 
}
.Chaletbau_box_2 {
	font:small / 1.3 Verdana, Arial, Helvetica, sans-serif
}
.Chaletbau_box_2 ul {
	margin:10px 0 0 20px
}
div.Chaletbau_box_2 {
	position:relative;
	top:10px
}
div.Chaletbau_box_2 img {
	position:absolute;
	top:20px;
	right:10px
}
.toHide{

visibility: hidden;

}

.mapContainer{
	padding:40px 0 40px 0;
}

.mapText{
	padding:0 0 10px 270px;
}

.mapView{
	padding:0 0 10px 110px;
}

/*iframe{

visibility: hidden;

width: 0px;

height: 0px;*/

.hiddenframe {
visibility: hidden;
width: 0px;
height: 0px;
}
