@charset "utf-8";

/* CSS Document */



/* 	

	#F5FFFF - green background

	#B0F7F2 - light green rollover

	#fcfcf0 - violet background

	#faec33 - yellow background 

	#f7fbf6 - home background

	#2E3191 - text green

	#ee4036 - text red

	#F05A28 - text orange

	#fef102 - yellow rollover

*/



* { line-height:14px }	

html { background:#c2e8f3 url(../images/gradient_green_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:#25A9E0;

	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:#2E3191 }

p#header_1 a:hover { text-decoration:underline}



.navbt { font-family:"Lucida Sans", "Lucida Sans Std";

	font-size:11px;

	color:#2E3191 }

	

.navbt td { padding-left:3px }

	

.navbt strong { position:relative;

	top:5px }

	

.navbt a { color:#2E3191 }

.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:#2E3191 }

.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:#2E3191;

	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:#2E3191;

		display:block }

	

	.home_cattable a:hover { display:block;

		background:#DEE0F9 }

		

#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:#25A9E0 }

	

	#home_lowertopic_1 p { width:310px;

		line-height:28px;

		margin-left:8px;

		margin-top:20px }

		

#home_lowertopic_2 { font-family:"Lucida Sans", "Lucida Sans Std";

	font-size:12px;

	font-style:normal;

	color:#2E3191 }

	

	#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:#2E3191 }

	

	#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:#2E3191;

	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/home_cat_title_2.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:#2E3191;

		display:block }

	

	div#left_side_2browse a:hover { display:block;

		background:#B0F7F2 }



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:#2E3191 }

	

	.left_side_3combobox { width:155px;

		margin-left:5px;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		color:#2E3191;

		 }

		

	.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:#F5FFFF;

	border:1px solid #e0e3e2;

	padding:10px 0 10px 0 }

	

td#regbody { background:#F5FFFF;

	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:#2e3192 }

	

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:#2E3191 }

	.gstaad-real-estate-services { color:#2E3191 }





/* FOOTER ELEMENTS */



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



p#footerframe { font-family:Georgia;

	font-size:10px;

	color:#2E3191;

	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:#2E3191 }

		

		.reg_containerpsmall { font-size:9px;

		color:#2E3191 }

   

    .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:#2e3192 }

		

	.newsletter_box1_text2 {

		margin-top:2px;

		font-family:Georgia, "Times New Roman", Times, serif;

		font-style:italic;

		font-size:16px;

		color:#2e3192 }

		

	.newsletter_box1_text3 {

		margin-top:10px;

		font-family:"Lucida Sans", "Lucida Sans Std";

		font-size:11px;

		color:#2E3191 }

		

		.newsletter_box1_text3 a {

			color:#2e3192;

			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:#2e3192 }

		

	.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:#2E3191 }

		

		.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:#2E3191 }

		

		.upload_containerpsmall { font-size:9px;

		color:#2E3191 }

		

	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:#2E3191;

		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:#2e3192;

		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:#2E3191 }

		

	.list_text_3 {

		font-size:15px;

		margin-bottom:4px }

		

	.list_text_4 {

		font-family:"Lucida Sans", "Lucida Sans Std";

		font-size:12px;

		color:#2E3191;

		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:#2E3191 }

	

	.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:#F5FFFF;

	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:#2E3191;
	
	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:#2e3192;

		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:#2E3191 }

		

	div.listmore_textbox1 p {

		position:relative;

		font-family:Georgia, "Times New Roman", Times, serif;

		font-size:11px;

		color:#2E3191;

		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 #2e3192 }

		

		.listmore_move {

			margin-right:23px }

			

div.listmore_boxmain {

	position:relative;

	width:641px;

	height:auto;

	margin-bottom:5px;

	padding:7px;

	background:#F5FFFF;

	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:#2e3192;

			margin-bottom:5px;

			margin-bottom:15px; }

		

		div.listmore_textbox2 ul {

			font-family:Georgia, "Times New Roman", Times, serif;

			font-size:11px;

			color:#2e3192;

			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:#2e3192; 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:#2E3191 }

			

		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:#2E3191

}

.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:#2E3191

}

.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

}

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

.toHide{

visibility: hidden;

}

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

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

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