@charset "utf-8";

	img {border:0px; margin:0px; padding:0px}
	table {background-color:#fff}
	body {background-color:#b6b5b7; margin:0px; background-image:url(/images/bg_grade.jpg); background-repeat:repeat-x}
	#maindiv {background-image:url(../images/bg.jpg); width:1060px; margin-left:auto; margin-right:auto; min-height:800px; background-repeat:no-repeat}
	#content {width:981px; padding-left:9px; margin-left:auto; margin-right:auto; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
	#content table {width:100%}
	#content table td {padding-left:25px; padding-top:10px; padding-right:25px; vertical-align:top}
	#toplogo {margin-left:auto; margin-right:auto; width:981px}
	#topbar {background-image:url(../images/top_bar.jpg); width:971px; height:17px; padding:5px; text-align:center; color:#333}
		#topbar a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-left:10px; padding-right:10px; white-space:nowrap;	 text-decoration:none}
		#topbar a:hover {background-color:#000}
	#content h1 {font-family:"trebuchet ms"; font-size:24px; color:#fff; margin-bottom:5px; margin-left:15px; margin-top:5px}
	#content h2 {font-family:"trebuchet ms"; font-weight:lighter; font-size:18px; color:#8e8e8e; margin-left:15px; margin-top:10px}
	#content h2 .h2_co {color:#990000}
	#bottom {height:19px; padding:5px; background-image:url(../images/bottomgrade.jpg); background-repeat:no-repeat; color:#fff}
		#bottom a {color:#fff}
	#picturebox {padding:10px; background-color:#eee; width:95%; margin-left:auto; margin-right:auto}
	#picturebox img {margin-top:5px; margin-left:15px}
	#picturebox h3 {font-family:"trebuchet ms"; color:#333; font-size:20px; margin:0px; padding-bottom:5px; border-bottom:1px solid #ccc}
	#rightside h3 {fonfont-family:"trebuchet ms"; color:#000; font-size:16px; margin-bottom:0px; padding-bottom:5px; border-bottom:1px solid #000}
	#langlinks {text-align:right; padding:5px; color:#ccc}
	#langlinks a {color:#333}
	input {font:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; border:1px solid #ccc}
		textarea {font:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; border:1px solid #ccc}
		

	#villas1 td {padding:0px; text-align:center}
	#villas1 h2 {font-size:20px; color:#000000}
	
	#villas2 td {padding:0px; text-align:center}
	#villas2 h2 {font-size:20px; color:#000000}
	
	#villas3 td {padding:0px; text-align:center}
	#villas3 h2 {font-size:20px; color:#000000}
	
	.pic_holder {padding:3px; margin:1px; width:300px; float:left; margin-bottom:4px; border:1px solid #ccc; background-color:#eee; font-size:10px}
	
	
	.front-teaser {width:206px; float:left; margin-left:29px}
	.front-teaser img {padding:3px; border:1px solid #ccc}
	.front-teaser h3 {font-family:trebuchet ms; font-size:20px; color:#0066CC; margin-top:5px; margin-bottom:5px}
	.front-teaser p {margin:0px; padding:0px}
	.front-teaser a {color:#0033CC; line-height:20px}
	
	#mainteaser {margin-left:20px; margin-right:20px; padding:5px; margin-bottom:5px; border-bottom:2px solid #0154a0}
	#mainteaser strong {color:#FF6600}
	#mainteaser a {color:#0033CC; line-height:20px}
	#mainteaser img {padding:3px; float:right; margin-left:20px; margin-bottom:20px; border:1px solid #ccc}
	#mainteaser p {padding:0px; margin:5px}

	#mainteaser2 {margin-left:20px; float:left; width:570px; margin-right:20px; padding:5px; margin-bottom:5px;}
	#mainteaser2 strong {color:#FF6600}
	#mainteaser2 a {color:#0033CC; line-height:20px}
	#mainteaser2 img {padding:3px; float:right; margin-left:20px; margin-bottom:20px; border:1px solid #ccc}
	#maintease2r p {padding:0px; margin:5px}
	
	#calcul {width:340px; border-left:1px solid #0154a0; height:350px; background-image:url(../images/signbg.jpg); float:right; padding:10px; margin-top:8px}
	#calcul h3 {text-align:center; color:#0154a0; font-size:20px; line-height:30px; margin:0px}
	#calcul div {font-size:16pxpx; padding:4px}
	#calcul table td {padding:3px; vertical-align:top}
	#calcul #c5 {padding:10px; cursor:pointer; margin:0px; font-size:14px; font-weight:bolder; text-align:center; background-color:#FF9900; border:2px solid #fff; float:right}
	#calcul #c5:hover {background-color:#0099FF}
	#calcul strong {float:right; color:#0154a0;}

	#why1 div {background-color:#bae4ca; padding:3px; float:left; clear:both; width:200px}
	#frontreasons {margin-top:5px; border-top:2px solid #0154a0}

	#videowhy {width:320px; float:left; padding:10px; margin-left:20px; margin-right:10px; background-color:#D8D8D8}
	#videowhy h2 {color:#333; margin-bottom:10px; font-size:32px; line-height:30px}
	
	#why1 {float:left; margin-right:1px; background-color:#daf0da; padding-left:5px; padding-right:10px; padding-top:5px; padding-bottom:5px; height:255px}
	#why1 h2 {color:#56a756; margin-bottom:10px; font-size:24px; line-height:30px}
	#why1 ul {margin:0px; padding-left:30px;}
	#why1 ul li {line-height:20px}
	
	#why2 {float:left; margin-right:1px; background-color:#d7e3ef; padding-left:5px; padding-right:10px; padding-top:5px; padding-bottom:5px; height:255px}
	#why2 h2 {color:#0154a0; margin-bottom:10px; font-size:24px; line-height:30px}
	#why2 ul {margin:0px; padding-left:30px;}
	#why2 ul li {line-height:20px}
	
	#why3 {float:left; margin-right:0px; background-color:#eedbd0; padding-left:5px; padding-right:10px; padding-top:5px; margin-right:1px; padding-bottom:5px; height:255px}
	#why3 h2 {color:#ed691a; margin-bottom:10px; font-size:24px; line-height:30px}
	#why3 ul {margin:0px; padding-left:30px;}
	#why3 ul li {line-height:20px}

	#buynow {width:303px; margin-right:5px; padding-top:0px; padding-left:0px; float:right}
	#buynow h3 {color:#fff; font-family:trebuchet ms; padding-bottom:3px; font-weight:normal; margin-top:0px; margin-bottom:0px; font-size:18px}
	#buynow select {border:0px; background-color:#eee; background-repeat:no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bolder}
	#buynow p {padding:0px; margin:5px}
	#buynow .label {width:65px; float:left; padding-left:5px}
	#buynow .txtfield {clear:right; background-color:transparent; background-image:url(/images/formfieldbg.png); background-repeat:repeat-y; border:0px; font-size:12px; padding:3px; font-family:Verdana, Geneva, sans-serif; margin-bottom:2px; width:169px}

	#buynow2 {width:303px; background-color:#86b186; margin-right:5px; padding-top:5px; padding-left:0px; float:right}
	#buynow2 h2 {color:#fff; font-family:trebuchet ms; margin-left:10px; margin-top:5px; padding-bottom:0px; margin-bottom:11px; font-weight:bolder; font-size:20px}
	#buynow2 select {border:0px; background-color:#eee; background-repeat:no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bolder}
	#buynow2 p {margin-left:5px; margin-top:0px; margin-bottom:0px; line-height:20px; padding:0px; color:#fff}
	#buynow2 .label {width:65px; color:#FFF; float:left; padding-left:5px}
	#buynow2 .txtfield {clear:right; background-color:#fff;  border:1px solid #769976; font-size:12px; padding:3px; font-family:Verdana, Geneva, sans-serif; margin-bottom:2px; width:169px}
	#buynow2 .btn {font-family:trebuchet ms; float:right; margin-right:3px; margin-bottom:3px; margin-top:5px; font-weight:bolder; font-size:12px; padding:5px; background-color:#fff; border:1px solid #769976}

	#rentnow2 {width:303px; margin-top:5px; background-color:#91b9e5; margin-right:5px; padding-top:5px; padding-left:0px; float:right}
	#rentnow2 h2 {color:#fff; font-family:trebuchet ms; margin-left:10px; margin-top:5px; padding-bottom:0px; margin-bottom:10px; font-weight:bolder; font-size:20px}
	#rentnow2 select {border:0px; background-color:#eee; background-repeat:no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bolder}
	#rentnow2 p {margin-left:5px; margin-top:0px; margin-bottom:0px; line-height:20px; padding:0px; color:#fff}
	#rentnow2 .label {width:35px; color:#FFF; float:left; padding-left:5px}
	#rentnow2 .txtfield {background-color:#fff; float:left;  border:1px solid #4d7fb0; font-size:12px; padding:3px; font-family:Verdana, Geneva, sans-serif; margin-bottom:2px; width:80px}
	#rentnow2 .btn {font-family:trebuchet ms; float:right; margin-right:3px; margin-bottom:3px; font-weight:bolder; font-size:12px; padding:5px; background-color:#fff; border:1px solid #4d7fb0}


	#slide {width:662px; height:315px; margin-right:0px; margin-left:5px; background-color:#ccc; float:left}

	#slide div {width:662px; height:315px; cursor:pointer}

	#rentnow {width:303px; margin-right:5px; padding-top:0px; padding-left:0px; float:right}
	#rentnow h3 {color:#fff; font-family:trebuchet ms; padding-bottom:3px; font-weight:normal; margin-top:0px; margin-bottom:0px; font-size:18px}
	#rentnow select {border:0px; background-color:#eee; background-repeat:no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bolder}
	#rentnow p {padding:0px; margin:5px}
	#rentnow .label {width:30px; float:left; padding-left:5px}
	#rentnow .txtfield {background-color:transparent; float:left; background-image:url(/images/formfieldbg.png); background-repeat:repeat-y; border:0px; font-size:12px; padding:3px; font-family:Verdana, Geneva, sans-serif; margin-bottom:2px; width:80px}
		
		#btn2 {background-image:none; color:#fff; padding:1px; font-size:9px; border:0px; background-color:#83b083; margin-right:5px; font-weight:bolder; float:right; width:auto !important} 
		#btn3 {background-image:none; color:#fff; padding:1px; font-size:9px; border:0px; background-color:#4d7fb0; margin-right:5px; font-weight:bolder; float:right; width:auto !important} 

	#subholder {padding:10px; background-color:#fff}
	#subholder a {color:#0066CC}
	#subholder p {margin-bottom:0px; margin-top:0px}
	#subholder h1 {font-family:trebuchet ms; margin-left:0px; font-size:28px; color:#0066CC; margin-top:5px; margin-bottom:10px}
	#subholder h2 {color:#ed691a; margin-bottom:10px; font-size:24px; margin-right:10px; margin-left:10px; line-height:30px; padding-bottom:5px; border-bottom:2px solid #ed691a; clear:both}
		#subholder .block {padding:10px; margin-left:10px; margin-right:10px}
		#subholder .block_blue {background-color:#d7e3ef; padding:10px; margin-left:10px; margin-right:10px; margin-top:10px}
		#subholder img {float:right; padding:3px; border:1px solid #ccc; margin-left:10px; margin-top:5px}
		#subholder ul {padding-left:25px; margin:0px; padding-top:0px; line-height:22px}
		#subholder .block .spacer {width:100%; clear:both}

	#info_right {float:right; margin-right:10px; padding:10px; background-color:#fff; margin-left:10px; border:1px solid #ccc; width:200px}
	#info_right h2 {color:#0066CC; font-size:22px;  border-bottom:2px solid #0066CC; margin:0px; padding:0px}
	#info_right ul {padding-left:15px; margin:0px; padding-top:0px; line-height:22px}
	#info_right a {color:#0066CC}
	
	#bluetime {width:300px; float:left; padding:3px; background-color:#e0ecf9; text-align:center; margin:7px}
	#bluetime h2 {color:#0066CC; font-size:32px;  border-bottom:2px solid #0066CC; margin-top:10px; padding-bottom:5px}
	#bluetime h4 {color:#0066CC; font-size:24px;  margin:10px; padding:0px}
	#bluetime span {font-weight:bolder}
	#bluetime .n {float:left; width:50px; text-align:center; background-color:#c2d5e9; color:#0066CC; padding-top:5px; padding-bottom:5px}
	#bluetime .y {float:left; width:50px; text-align:center; background-color:#4d7fb0; color:#fff; font-weight:bolder; padding-top:5px; padding-bottom:5px}
	#bluetime .price {text-align:center; font-weight:bolder; margin-bottom:10px}

	#greentime {width:300px; float:left; padding:3px; background-color:#d7edd7; text-align:center; margin:7px}
	#greentime h2 {color:#4d894d; font-size:32px;  border-bottom:2px solid #4d894d; margin-top:10px; padding-bottom:5px}
	#greentime h4 {color:#4d894d; font-size:24px;  margin:10px; padding:0px}
	#greentime span {font-weight:bolder}
	#greentime .n {float:left; width:50px; text-align:center; background-color:#b9ddb9; color:#6e916d; padding-top:5px; padding-bottom:5px}
	#greentime .y {float:left; width:50px; text-align:center; background-color:#769976; color:#fff; font-weight:bolder; padding-top:5px; padding-bottom:5px}
	#greentime .price {text-align:center; font-weight:bolder; margin-bottom:10px}

	#orangetime {width:300px; float:left; padding:3px; background-color:#ffe3bb; text-align:center; margin:7px}
	#orangetime h2 {color:#e08f1b; font-size:32px;  border-bottom:2px solid #e08f1b; margin-top:10px; padding-bottom:5px}
	#orangetime h4 {color:#e08f1b; font-size:24px;  margin:10px; padding:0px}
	#orangetime span {font-weight:bolder}
	#orangetime .n {float:left; width:50px; text-align:center; background-color:#ffca7d; color:#cc7e0f; padding-top:5px; padding-bottom:5px}
	#orangetime .y {float:left; width:50px; text-align:center; background-color:#e6941e; color:#fff; font-weight:bolder; padding-top:5px; padding-bottom:5px}
	#orangetime .price {text-align:center; font-weight:bolder; margin-bottom:10px}
	#pricenote {background-color:#d5d5d5; color:#666666; padding:5px; margin:7px; clear:both}
	
	.question {width:700px; clear:left}
	.question .q {width:50px; float:left; font-size:24px; color:#FF6600; padding:5px; text-align:right; font-family:trebuchet ms; font-weight:bolder; }
	.question .q_text {width:630px; float:left; padding:5px; font-size:16px; font-weight:bolder; line-height:18px; }
	.question .a {width:50px; float:left; font-size:36px; color:#006600; padding-bottom:5px; padding-right:5px; margin-bottom:10px; padding-top:15px; padding-left:5px; margin-top:5px; text-align:right; font-family:trebuchet ms; font-weight:bolder}
	.question .a_text {width:630px; float:left; padding:5px; background-color:#eee; margin-top:5px; margin-bottom:10px}
	
	#subholder .login2 {width:400px; margin:0px; background-color:#e9f2fb; border:1px solid #c2d5e9; float:left}
	#subholder .login2 td img {float:none; border:none; margin:0px}
	#subholder .login2 div {color:#0066CC}
	#subholder .login2 .btn {background-color:#000; border:0px; color:#fff}
	.login2 td {padding:5px}
	.login2 input {font-size:18px; padding-top:5px; padding-bottom:5px; border:1px solid #0066CC; font-weight:bolder}
	
	.error_div {background-color:#FF0000; font-size:16px; color:#fff; padding:5px; margin-left:10px; margin-right:10px; margin-bottom:5px}
	.error_div p {padding:0px; margin:0px; line-height:20px}
	.ok_div {background-color:#339900; font-size:16px; margin-left:10px; margin-right:10px; color:#fff; padding:5px}
	.ok_div p {padding:0px; margin:0px; line-height:20px}
	
	#footer2 {font-family:Verdana, Geneva, sans-serif; width:981px; margin-left:auto; margin-right:auto; height:30px; font-size:11px; color:#6b6b6b; text-align:center}
	#footer2 a {color:#2a5fbe}

	#borsen {clear:both; margin-bottom:10px; overflow:auto; padding:10px}
	#borsen h2 {text-indent:0px; color:#000; margin:0px; font-size:24px}
	#borsen .item {width:265px; float:left; margin-left:42px}
	#borsen .item p {margin:2px 0px 0px 0px; background-color:#eee; padding:3px}

