@charset "utf-8";

/* CSS Document */



* { line-height:14px }	

html { 

	background:#b0d5e8 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:#3D5464;

	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:#3D5464 }

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



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

	font-size:11px;

	color:#3D5464 }

	

.navbt td { padding-left:3px }

	

.navbt strong { position:relative;

	top:5px }

	

.navbt a { color:#3D5464 }

.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:#3D5464 }

.divhome a:hover { text-decoration:underline }



/* Updates */



.menu-container {

	position: relative;

}

.menu-contact {

	position: absolute;

	right: 19px;

	top: 12px;

	color: #07366A;

	font: 12px Arial, Helvetica, sans-serif;

	font-weight: bold;

}



/*        */





/* 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:#3D5464;

	background:#F4F6F8;

	border:1px solid #e0e3e2

}

	

div.home_catframe { 
	position:relative;

	width:330px;

	height:150px;

	margin-top:5px;

	background:#F4F6F8;

	border:1px solid #e0e3e2 }

	

div.home_catframe_mid { 
	position:relative;

	width:322px;

	height:150px;

	margin-top:5px;

	background:#F4F6F8;

	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:#3D5464;

		display:block }

	

	.home_cattable a:hover { display:block;

		background:#dde7ea }

		

#home_lowertopic { background:url(../images/home_lowertitle_bg.jpg) repeat-x top }

		

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

	font-size:21px;

	font-style:italic;

	color:#3D5464 }

	

	#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:#333333 }

	

	#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:#3D5464 }

	

	#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:#F4F6F8;

	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:#3D5464;

	background:#F4F6F8;

	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:#F4F6F8 }

	

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:#F4F6F8;

	z-index:1 }

	

div#left_side_2title { position:relative;

	width:322px;

	height:16px;

	background:#d3f4d3 url(../images/global-side_2title.gif) repeat-y }

	

	div#left_side_2titlerental { position:relative;

	width:322px;

	height:16px;

	background:#d3f4d3 url(../images/global-side_2title-rent.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:#3D5464;

		display:block }

	

	div#left_side_2browse a:hover { display:block;

		background:#dde7ea }



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:#3D5464 }

	

	.left_side_3combobox { width:155px;

		margin-left:5px;

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

		color:#3D5464;

		 }

		

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

	border:1px solid #e0e3e2;

	padding:10px 0 10px 0 

}

	

td#regbody { background:#f4fbf9;

	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 {

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

}	

	

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:#3D5464 }

	.gstaad-real-estate-services { color:#3D5464 }





/* FOOTER ELEMENTS */



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



p#footerframe { font-family:Georgia;

	font-size:10px;

	color:#3D5464;

	margin:0;

	padding:0 }

	

.imglogo_r { 

   /* position:relative; */

	float:left;

	margin-right:35px 

	}

.last {

	float: left;

	margin-right:0px;

}

.imglogo_l { 

 /* position:relative; */

	float:right;

	margin-left:35px 

}



.imglogo_last {

/*	position:relative;*/

	float:right;

	margin-left:0px

}



	

	

	

/* 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:#3D5464 }

		

		.reg_containerpsmall { font-size:9px;

		color:#3D5464 }

   

    .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:#3D5464 }

		

	.newsletter_box1_text3 {

		margin-top:10px;

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

		font-size:11px;

		color:#3D5464 }

		

		.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:#3D5464 }

		

		.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:#3D5464 }

		

		.upload_containerpsmall { font-size:9px;

		color:#3D5464 }

		

	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:#3D5464;

		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 --------------------------------------------------------- */



.gstaad-property { 

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

}

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_highlight.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:#3D5464 }

		

	.list_text_3 {

		font-size:15px;

		margin-bottom:4px }

		

	.list_text_4 {

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

		font-size:12px;

		color:#3D5464;

		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:#3D5464 }

	

	.list_text_5 a:hover {

		color:#F05A28 }

		

.list_next {

	position:relative;

	float:right;

	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:#f4fbf9;

	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:#3D5464;		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:#3D5464 }

		

	div.listmore_textbox1 p {

		position:relative;

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

		font-size:11px;

		color:#3D5464;

		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 #009345 }

		

		.listmore_move {

			margin-right:23px }

			

div.listmore_boxmain {

	position:relative;

	width:641px;

	height:auto;

	margin-bottom:5px;

	padding:7px;

	background:#f4fbf9;

	border:1px solid #e0e3e2 }	

	

	div.listmore_highlights {

		width:635;

		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:#3D5464 }

			

		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:#3D5464

}

.newsarc p a:hover, .newsarc p a:focus {

	color:#ee4036

}





.h1, h2 {

	margin:0;

	padding:0

}





 /* == FORM LAYOUT == */

 

.form-topbox {

 	background:url(../images/Registerhere-minibanner.jpg) repeat-y;

	height: 100%;

	padding:8px;

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

	color: #FFF;

}

.form-topbox h2 {

	font-size: 20px;

	font-weight: bold;

}

.form-topbox p {

	font-size: 12px;

}

.form-topbox p b {

	color: #FFF;

	font-weight: bold;

}

.form-mainbox {

	margin: 10px 0;

	font: 12px Verdana, Geneva, sans-serif;

}

.form-mainbox h2 {

	font: 1.2em Verdana, Geneva, sans-serif;

	font-weight: bold;

	text-align: left;

	color: #2379C8;

	display: block;

	padding: 0;

	margin: .5em auto;

	border: none;

}

.form-mainbox div {

	clear: both;

}

.form-mainbox label {

	display: block;

	text-align: left;

	color: #445;

	float: left;

	width: 250px;

	line-height: 1;

	margin-bottom: 15px;

	font-weight: bold;

	padding-top:10px;

}

.form-mainbox label em {

	color: #E00;

}

.form-mainbox input, .form-mainbox textarea, .form-mainbox table {

	float: left;

	width: 370px;

	margin: 3px 0;

}







.form-mainbox table input, .form-mainbox table label {

	width: auto;

}

.form-mainbox table label {

	line-height: 2;

	margin-bottom: 1px;

}

.form-mainbox select {

	float: left;

	width: 280px;

	margin: .3em 0;

}

.form-mainbox2 select {

	float: left;

	width: 370px;

	margin: .3em 0;

}

.form-mainbox3 select {

	float: left;

	width: 80px;

	margin: .3em .5em .3em 0;

}



.form-mainbox4 {

	font-size: 12px;

	height: 2em;

	left: 0.9em;

}

.form-mainbox4 input {

	margin-right: .5em;

}



/*.form-mainbox-submit {

	text-align: right;

	position: relative;

}*/



.form-submit{

	text-align: right;

	position: relative;



}



.form-mainbox-submit-p {

	position: absolute;

	top: 3px;

	left: 1px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #777;

}

.form-mainbox-submit-p em {

	color: #E00;

	font-weight: bold;

}

.form-mainbox-submit input {

	width:7em;

	font: 1.1 Verdana, Geneva, sans-serif;

	font-weight: bold;

}



 /* == FORM LAYOUT == */



/* == Resources and Common Page Elements == */



#resourceMainTable h3,h6{

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

	font-weight:bold;

	color:#3D5464;

	text-align:left

}

#resourceMainTable p{

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

		font-size:12px;

		color:#3D5464;

		margin-bottom:8px;

		text-align:justify

}



.resourceNotList li{

list-style:none;

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

font-size:12px;

color:#3D5464;

margin-bottom:8px



}



.resourceList{

margin-left:20px;

}



.resourceList li{

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

font-size:12px;

color:#3D5464;

margin-bottom:3px;

text-align:left; list-style:circle

}



#resourceMainTable a{

color:blue;

}



#resourceMainTable strong{

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

	font-size:12px;

	color:#3D5464

}

/* ============ */



iframe{



visibility: hidden;

width: 0px;

height: 0px; 



}



.required { 

   font: 12px Verdana, Geneva, sans-serif;

}

/* 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

}
