@charset "utf-8";
body {
	background: #fff url(/gfx/bg.gif) repeat-x;
	font-size: 72.5%; /* Resets 1em to 10px */
	color: #333;
	text-align: center;
	margin-top: 0px;
}
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#widthset {
	width: 970px;
	margin: 0px auto;
	padding: 0;
	text-align: center;
}
#page {
	width: 970px;
	background: #ffffff url(/gfx/pbg.gif) repeat-y;
	text-align:left;
	float: left;
}
#pagetop {
}
#header {
	height: 121px;
	text-align: left;
	background: url(/gfx/header.jpg) no-repeat;
	margin-bottom: 36px;
}
#logo {
	padding-top: 5px;
	padding-left: 20px;
}
#pageouter {
	float: left;
	display: block;
}
#content {
	float: right;
	width: 750px;
	padding-bottom: 20px;
}
#content, #content * {
	color: #0f405e;
}
#right {
	width: 2px;
	height: 120px;
	float: right;
}
#mybottom {
	text-align: right;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 20px;
	font-size: 0.9em;
	color: #666;
	display: block;
	clear:both;
}
#bottomnav {
	width:400px;
	float: left;
	text-align: left;
	padding-left: 20px;
}
#copyright {
	width:400px;
	float: right;
	text-align: right;
	padding-right: 20px;
}
.accessable {
	display: none;
}
#leftmargin {
	float: left;
	width: 10px;
	height: 10px;
	font-size: 1em;
}
#navigation {
	float: left;
	width: 194px;
}
#navigation a:link, #navigation a:visited, #navigation a:active, #navigation a:hover {
	margin-left: 4px;
	padding: 5px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	text-decoration: none;
}
#navigation a:hover {
	text-decoration: underline;
}
#navigation a.active {
	text-decoration: none;
	font-weight: bold;
}
#navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navigation li {
	display: inline;
}
#navigation span {
	display: block;
	width: 100%;
	cursor:pointer;
}
#navigation #navCurrent, #navigation #navMainCurrent {
	font-weight: bold;
}
#navigation a {
	padding: 3px;
	text-decoration: none;
}
#navigation a.nLev0:link, #navigation a.nLev0:active, #navigation a.nLev0:visited, #navigation a.nLev0:hover {
	background-color: #9DBB00;
	display: block;
	color: #fff;
	margin-bottom: 1px;
}
#navigation a.nLev0:hover {
	background: #B4CF19 url(/gfx/arn.gif) no-repeat 0px 8px;
	text-decoration: none;
}
#navigation a.nLev1 {
	background-color:#cff022;
	display: block;
	color: #333;
	margin-bottom: 1px;
	padding-left: 25px;
}
#navigation a.nLev2 {
	background-color:#cff022;
	display: block;
	color: #fff;
	margin-bottom: 1px;
	padding-left: 20px;
	font-size: 11px;
}
#navigation #navCurrent1 {
	background: #eaff00;
}
#navigation #navCurrent2 {
	background-color: #eaff00;
}
#navigation #navCurrent0 {
	background: #C7E94C;
	color: #333;
	text-decoration: none;
}
.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.inline {
	display: inline;
}
.bold {
	font-weight: bold;
}
.normal {
	font-weight: normal;
}
.hline {
	background: url(/gfx/hline.gif) repeat-x bottom;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#content h1 {
	color: #276A94;
	font-size: 15px;
}
#content h2 {
	color: #9DBB00;
	font-size: 15px;
}
a:link, a:visited, a:active {
	color: #3C5175;
}
a:hover {
	color: #6F8AB5;
}
/* REGISTRIEUNG */

#regForm {
	width: 500px;
}
#regForm .regleft, #loginForm .regleft {
	width: 150px;
	font-size: 11px;
	float: left;
	padding-right: 10px;
	text-align:right;
}
#regForm .regright, #loginForm .regright {
	float: left;
	width: 310px;
}
#regForm .regnote, #loginForm .regnote {
	font-size: 11px;
	color: #123456;
}
#regForm .header, #loginForm .header, #loginForm1 .header, #myfotos .header {
	background-color: #efefef;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
}
#loginForm .header, #loginForm1 .header {
	padding: 0;
}
#regForm .submitbutton, #loginForm .submitbutton {
	display: block;
	margin-top: 20px;
}
#regForm .imgpreview {
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px dashed #ccc;
}
#userError {
	border: 1px solid #cc0000;
	padding: 15px 15px 15px 70px;
	color: #cc0000;
	width: 400px;
	background: url(/gfx/error.gif) no-repeat 5px 5px;
		-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	-moz-box-shadow: 0px 0px 10px #666666;
	-webkit-box-shadow: 0px 0px 10px #666666;
	box-shadow: 0px 0px 10px #666666;
	/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/

}
#userError * {
	color: #cc0000;
}

#regForm .textfield, #loginForm .textfield {
	width: 300px;
}
#regForm .textfield_error, #loginForm .textfield_error {
	width: 300px;
	background-color: #EEA29D;
}
#regForm .textarea_error, #loginForm .textarea_error {
	background-color: #EEA29D;
}
#loginlink {
	padding: 8px 5px 12px 35px;
	background: url(/gfx/key.gif) no-repeat;
}
#registerlink {
	padding: 8px 5px 12px 35px;
	background: url(/gfx/bgsignup.gif) no-repeat;
}
#registerhostlink {
	padding: 8px 5px 12px 35px;
	background: url(/gfx/bgsignuphost.gif) no-repeat;
}
.blockleft {
	display:block;
	float: left;
	padding: 8px 10px 12px 8px;
}
/* ACCOUNT */

#my_edit {
	background: url(/gfx/my_edit.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_pw {
	background: url(/gfx/my_pw.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_calendar {
	background: url(/gfx/my_calendar.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_profile {
	background: url(/gfx/my_profile.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_logo {
	background: url(/gfx/my_logo.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_upgrade {
	background: url(/gfx/my_upgrade.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_downgrade {
	background: url(/gfx/my_downgrade.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_logout {
	background: url(/gfx/my_logout.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_gallery {
	background: url(/gfx/my_gallery.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_workersearch {
	background: url(/gfx/my_workersearch.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_workersearch_lastminute {
	background: url(/gfx/my_workersearch_lastminute.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#welcome_left {
	float: left;
	width: 230px;
	padding-right: 20px;
}
#welcome_right {
	float: left;
	width: 250px;
}
/* SYSTEMMELDUNG */

#sysmsg {
	background-color: #000033;
	background-image: url(/gfx/webadmin/msgback.gif);
	background-repeat: no-repeat;
	padding: 5px;
	padding-left: 18px;
	position: absolute;
	width: 600px;
	left: 30%;
	color: #fff;
}
#sysmsg * {
	color: #fff;
}
#home_left {
	float: left;
	width: 504px;
}
#home_right {
	float: right;
	width: 225px;
}
#home_help {
	float: right;
	width: 190px;
	font-size:11px;
	margin-bottom: 40px;
	margin-top: 20px;
}
#home_help p {
	margin-top: 5px;
	padding-top: 0px;
}
#home_help li {
	list-style-type: none;
}
#home_help ul {
	padding-left: 0;
	margin-left: 0;
}
/* PROFIL */
.ks {
	width: 250px;
	float: left;
}
.ks_main {
	font-weight: bold;
}
.ks_sub {
	margin-left: 10px;
	font-size: 11px;
}
.profile_textarea {
	width: 470px;
	height: 120px;
	display: block;
}
/* SUCHE */

#searchform {
	padding: 10px;
	padding-bottom: 25px;
	padding-top: 10px;
}
#searchform h1 {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}
#searchform .obutton {
	background: #A0293D;
	font-weight: bold;
	color: #fff;
	border: 1px solid #4F0512;
	display:block;
	margin-top: 10px;
	margin-bottom: 20px;
}
#searchform .left {
	float: left;
	width: 100px;
}
#searchform .right {
	float: left;
	width: 180px;
}
#searchform .clear {
	clear:both;
	height:10px;
}
#plzForm {
}
#expl {
	float: left;
	width: 300px;
	font-size: 11px;
	overflow: auto;
}
#expl p {
	font-size: 11px;
}
.listitem {
	position: relative;
}
.searchlist {
	padding: 10px 0 10px 0;
	background: #fff url(/gfx/hline.gif) repeat-x;
	margin-top: 10px;
}
.searchlist_prem {
	padding-bottom: 10px;
	background: #F9EEDC;
	margin-top: 10px;
	margin-right: 60px;
}
.lname {
	font-weight: bold;
	margin-bottom: 10px;
	background: #efefef;
	padding: 10px 5px;
	border-top: 1px solid #ccc;
}
.lname_prem {
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #E88637 url(/gfx/l_prem.gif) repeat-x;
}
a.lnamelink {
}
a.lnamelink:link {
	text-decoration: none;
	display: block;
	color: #333;
}
a.lnamelink:active {
	text-decoration: none;
	display: block;
	color: #333;
}
a.lnamelink:visited {
	text-decoration: none;
	display: block;
	color: #333;
}
a.lnamelink:hover {
	color: #A0293D;
	display: block;
	text-decoration: underline;
}
.lcat {
	width: 240px;
	font-size: 11px;
	color: #122454;
	float: left;
	position: relative;
}
.lcat a.ocountry {
	line-height: 30px;
}
.lcat h2 {
	margin-top: 0px;
	padding-top: 0px;
}
.lcity {
	width: 250px;
	float: left;
	position: relative;
}
.ldetailslink {
	float: right;
	width:  250px;
	padding-top: 15px;
	position: relative;
}
.lpic {
	width: 210px;
	float: right;
	line-height: 30px;
	position: relative;
	margin-top: 16px;
}
.details {
	margin-right: 15px;
}
.dname {
	background: #efefef;
	font-weight: bold;
}
.dcat {
	margin-top: 15px;
	font-size: 11px;
	color: #122454;
}
.ldistance {
	font-size: 11px;
	color: #122454;
	display: block;
}
a.mynote:link, a.mynote:visited, a.mynote:active {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding-left: 22px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(/gfx/clipboard.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display: block;
	line-height: 23px;
	margin-top: 10px;
}
a.mynote:hover {
	color: #006699;
	font-size: 11px;
	font-weight: bold;
	padding-left: 22px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(/gfx/clipboard.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px;
	display: block;
	line-height: 23px;
	margin-top: 10px;
}
#notes_notice {
	font-size: 11px;
	margin-top: 10px;
	padding: 15px;
	background: #f7f7f7;
	border: 1px solid #ccc;
}
#notes_notice * {
	font-size: 11px;
}
/* account.css */

/* profile tab nav */

#WWprofileTabBar {
	height:26px;
	border-bottom: 2px solid #9DBB00;
	margin: 10px 0 30px 0;
}
#WWprofileTabs {
	width: auto;
	background: none;
	font-size:93%;
	line-height:normal;
	text-align: left;
}
#WWprofileTabs ul {
	margin:0;
	padding:0;
	list-style:none;
}
#WWprofileTabs li {
	display:inline;
	margin:0;
	padding:0;
}
#WWprofileTabs a {
	float:left;
	background: #EAFF9F;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	font-weight: bold;
}
#WWprofileTabs a span {
	float:left;
	display:block;
	background: #EAFF9F;
	border-right: 1px solid #ccc;
	padding:6px 10px 8px 2px;
	color:#666;
	font-size: 10px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#WWprofileTabs a span {
	float:none;
}
/* End IE5-Mac hack */
#WWprofileTabs a:hover span {
	color:#333;
}
#WWprofileTabs a:hover {
	background: #C7E94C;
}
#WWprofileTabs a:hover span {
	background: #C7E94C;
}
#WWprofileTabs a:hover span {
	color:#333;
}
#WWprofileTabs a.activetab {
	background-color: #C7E94C;
}
#WWprofileTabs a.activetab span {
	background-color: #C7E94C;
}
#WWprofileTabs .profile_sn {
	position: absolute;
	width:200px;
	margin-top: 26px;
	z-index: 99;
}
* +html #WWprofileTabs .profile_sn {
	clear: both; /*layout für IE7 */
	margin-top: 0;
}
#WWprofileTabs .profile_sn ul {
	margin:0;
	padding:0;
}
#WWprofileTabs .profile_sn li {
	display:block;
	margin:0;
	padding:0;
}
#WWprofileTabs .profile_sn a, .moreaboutprofilelink {
	width:180px;
	display:block;
	background: #EAFF9F;
	margin:0;
	padding:0 0 0 12px;
	text-decoration:none;
	font-weight: bold;
	border-top: 1px solid #ccc;
}
#WWprofileTabs .profile_sn a span {
	display:block;
	background: #EAFF9F;
	border-right: 1px solid #ccc;
	padding:6px 15px 8px 2px;
	color:#666;
	font-size: 10px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#WWprofileTabs .profile_sn a span {
}
/* End IE5-Mac hack */
#WWprofileTabs .profile_sn a:hover span {
	color:#333;
}
#WWprofileTabs .profile_sn a:hover, a.moreaboutprofilelink:hover {
	background: #C7E94C;
}
#WWprofileTabs .profile_sn a:hover span {
	background: #C7E94C;
}
#WWprofileTabs .profile_sn a.activetab {
	background-color: #FF9900;
}
#WWprofileTabs .profile_sn a.activetab span {
	background-color: #FF9900;
}
#WWprofileTabs .moreaboutprofilelink {
	border: none;
	padding: 6px;
	width: auto;
	display: block;
	font-weight: normal;
	font-size: 11px;
}
/* account.css */


#profileTabBar {
	background: #f7f7f7;
	border-bottom: 2px solid #9DBB00;
	height: 20px;
}
#profileTabs {
	width: auto;
	margin-bottom: 20px;
	background: none;
	font-size:93%;
	line-height:normal;
	text-align: left;
	height: 20px;
	overflow: hidden;
}
#profileTabs ul {
	margin:0;
	padding:0;
	list-style:none;
}
#profileTabs li {
	display:inline;
	margin:0;
	padding:0;
}
#profileTabs a {
	float:left;
	background: #efefef url(/gfx/profiletabgreen2.gif) repeat-x;
	margin:0;
	padding:0 0 0 12px;
	text-decoration:none;
	font-weight: bold;
}
#profileTabs a span {
	float:left;
	display:block;
	background: #efefef url(/gfx/profiletabgreen2.gif) repeat-x;
	border-right: 1px solid #ccc;
	padding:3px 25px 5px 12px;
	color:#666;
	font-size: 10px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#profileTabs a span {
	float:none;
}
/* End IE5-Mac hack */
#profileTabs a:hover span {
	color:#333;
}
#profileTabs a:hover {
}
#profileTabs a:hover span {
}
#profileTabs a:hover span {
	color:#333;
}
#profileTabs a.activetab {
	background: #D3E987 url(/gfx/profiletabgreen.gif) repeat-x;/*background-position:0% -26px;*/
}
#profileTabs a.activetab span {
	background: #D3E987 url(/gfx/profiletabgreen.gif) repeat-x;
}
.profile_option_descr {
	font-weight: normal;
 dont.size: 10px;
	padding: 0 0 0 25px;
}
.picon {
	background: url(/gfx/ps.gif) no-repeat;
	width: 25px;
	height: 30px;
	float: right;
	position: relative;
}
#gmapper_map {
	margin-top: 25px;
}
a.dContact {
	margin-top: 15px;
	display: block;
	margin-left: 10px;
}
.dContent {
	padding: 5px;
	padding-top: 0px;
}
.vspacer {
	width: 30px;
	float: left;
	height: 100px;
}
/* KALENDER */

.calendar_tr {
	display: table-row;
}
.calendar_row {
	height: 220px;
	clear: both;
}
#calendar_nav {
	text-align: left;
}
#calendar_nav a {
	text-decoration: none;
}
.calendar_month {
	float: left;
	width: 175px;
}
.month_day {
	width: 20px;
	height: 20px;
	border: 1px solid #ccc;
	font-size: 11px;
	float:left;
	text-align: center;
}
.month_day_header {
	width: 20px;
	height: 20px;
	border: 1px solid #ccc;
	font-size: 10px;
	float: left;
	font-weight: bold;
	background: #efefef;
	text-align: center;
	line-height:10px;
}
.month_day_reserved {
	width: 20px;
	height: 20px;
	border: 1px solid #ccc;
	font-size: 11px;
	float: left;
	background: #AF5767;
	text-align: center;
}
.day_info {
	width: 300px;
	background: #efefef;
	z-index:99;
	position: absolute;
}
.day_info_close {
	width: 300px;
	background: #9FBC04;
	height: 14px;
	text-align: right;
}
a.info_close:link, a.info_close:visited, a.info_close:active, a.info_close:hover {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	width: 10px;
	height: 12px;
	border: 1px solid #A42338;
	background: #CE6D7D;
	line-height: 10px;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
	float: right;
}
.day_info_content {
	margin: 10px;
	text-align: left;
}
.caladminfield {
	position: absolute;
	display: inline;
	height: 0px;
}
/* FOTOS */

#myfotos {
	margin-top: 20px;
}
.pic_edit {
	position: absolute;
	width: 400px;
	background: #efefef;
}
/* ENDE FOTOS */

#worldmap {
	width: 504px;
	height: 400px;
	background: url(/gfx/world.jpg) no-repeat;
}
#worldmap h2 {
	margin-top: 0;
	padding-top: 0;
}
#worldmaptxt {
	padding: 25px;
}
.worldmap_ol {
	position: absolute;
	width: 504px;
	height: 288px;
	margin-top: 101px;
}
/* ACCOUNT */

#my_edit {
	background: url(/gfx/my_edit.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_pw {
	background: url(/gfx/my_pw.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_calendar {
	background: url(/gfx/my_calendar.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_profile {
	background: url(/gfx/my_profile.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_logo {
	background: url(/gfx/my_logo.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_upgrade {
	background: url(/gfx/my_upgrade.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_downgrade {
	background: url(/gfx/my_downgrade.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_logout {
	background: url(/gfx/my_logout.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_gallery {
	background: url(/gfx/my_gallery.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_hostlisttop {
	background: url(/gfx/my_hostlisttop.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_success_story {
	background: url(/gfx/my_success_story.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_info {
	background: url(/gfx/my_info.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
#my_ratings {
	background: url(/gfx/my_ratings.gif) no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 20px;
}
.ref_pics img {
	margin-top: 10px;
}
.ref_pics .pictures {
	float: left;
	margin-right: 10px;
}
.referenz {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	background: url(/gfx/hline.gif) bottom repeat-x;
}
.ref_headline {
	font-weight: bold;
}
#loggedinas {
	border: 1px solid #B4CF19;
	background: #EAFF9F;
	padding: 15px;
	font-size: 11px;
	position: absolute;
	margin: 0px 2px 10px 750px;
	width: 170px;
	background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.2, rgb(220,237,125)),  color-stop(0.76, rgb(241,245,213)),  color-stop(0.97, rgb(223,240,130))  );
	background-image: -moz-linear-gradient(  center bottom,  rgb(220,237,125) 20%,  rgb(241,245,213) 76%,  rgb(223,240,130) 97%  );
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F5D3', endColorstr='#DCED7D', GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 22px 2px 10px #ddd;
	-webkit-box-shadow: 2px 2px 10px #ddd;
	box-shadow: 2px 2px 10px #ddd;
}
#loginForm, #loginForm1 {
	margin: 0px 2px 10px 0px;
	border: 1px solid #B4CF19;
	background: #EAFF9F;
	text-align: left;
}
#loginForm .header, #loginForm1 .header {
	margin-top: 0;
	background: #9DBB00;
	color: #fff;
	padding-left: 5px;
}
#loginForm .ti, #loginForm1 .ti {
	width: 75px;
	font-size: 11px;
}
#loginForm .ll, #loginForm1 .ll {
	width: 65px;
	float: left;
	font-size: 11px;
}
#loginForm .lr, #loginForm1 .lr {
	width: 85px;
	float: left;
}
#loginForm .sb, #loginForm1 .sb {
	width: 75px;
	float: left;
	background: #C7E94C;
	border: 1px solid #9DBB00;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	display: block;
	margin: 0 0 0 1px;
}
/* RIGHT SIDE */

.rhinfo {
	width: 220px;
	background: url(/gfx/rhb.gif) repeat-y;
}
.rhinfo * {
	font-size: 11px;
	font-weight: bold;
}
.rhinfo img {
	border: 1px solid #fff;
	margin-top: 5px;
}
.rhinfo span {
	padding: 3px;
	display: block;
}
.rhinfotop {
	width: 220px;
	height:11px;
	background: url(/gfx/rht.gif) no-repeat;
}
.rhinfoinner {
	width: 200px;
	margin-left: 9px;
}
.rhinfobottom {
	width: 220px;
	height:11px;
	background: url(/gfx/rhbt.gif) no-repeat;
	margin-bottom: 15px;
}
.hostinfo_tooltip {
	position: absolute;
	margin-left: -250px;
	width: 220px;
	padding: 10px;
	background: #efefef;
	border: 1px solid #ccc;
}
.rhinfoww {
	width: 175px;
	background: url(/gfx/rhw.gif) repeat-y;
	margin-left: 25px;
}
.rhinfoww * {
	font-size: 11px;
	font-weight: bold;
}
.rhinfoww img {
	border: 1px solid #fff;
	margin-top: 5px;
}
.rhinfoww span {
	padding: 3px;
	display: block;
}
.rhinfowwtop {
	width: 175px;
	height:10px;
	background: url(/gfx/rhwt.gif) no-repeat;
}
.rhinfowwinner {
	width: 155px;
	margin-left: 9px;
}
.rhinfowwbottom {
	width: 175px;
	height:10px;
	background: url(/gfx/rhwb.gif) no-repeat;
	margin-bottom: 15px;
	margin-left: 25px;
}
#home_left .col1 {
	background: #efefef;
}
#home_left .col2 {
	background: #efefef;
}
#homelinktipsw {
	margin-left: 4px;
}
#homelinktipstop {
	margin-top: 20px;
	background: url(/gfx/hltop.gif) no-repeat;
	height: 15px;
}
#homelinktipsheader {
	background: url(/gfx/travellerlinks.gif) no-repeat -10px 0px;
	;
	height: 35px;
}
#homelinktipsbottom {
	background: url(/gfx/hlbottom.gif) no-repeat;
	height: 15px;
}
#homelinktips {
	padding: 10px;
	background: url(/gfx/hlbg.gif) repeat-y;
}
#homelinktips a:link, #homelinktips a:visited, #homelinktips a:active, #homelinktips a:hover {
	margin: 0;
	padding: 0;
}
.linksheader {
	padding: 15px 0 30px 80px;
	font-weight: bold;
}
.lh_travelsites {
	background:url(/gfx/links-travellers.jpg) no-repeat;
}
.lh_placestostay {
	background:url(/gfx/links-placestostay.jpg) no-repeat;
}
.lh_airlines {
	background:url(/gfx/links-airlines.jpg) no-repeat;
}
.lh_insurance {
	background:url(/gfx/links-insurance.jpg) no-repeat;
}
.lh_visa {
	background:url(/gfx/links-visa.jpg) no-repeat;
}
.lh_carrental {
	background:url(/gfx/links-car-rental.jpg) no-repeat;
}
.lh_safetravelling {
	background:url(/gfx/links-safetravelling.jpg) no-repeat;
}
.lh_hostels {
	background:url(/gfx/links-cheap-hostels.jpg) no-repeat;
}
.lh_socialnetworks {
	background:url(/gfx/links-socialnetworks.jpg) no-repeat;
}
.lh_weather {
	background:url(/gfx/links-weather.jpg) no-repeat;
}
.lh_other {
	background:url(/gfx/links-travellers.jpg) no-repeat;
}
.lh_friends {
	background:url(/gfx/links-friends-family.jpg) no-repeat;
}
.small {
	font-size: 11px;
}
.smallbold {
	font-size: 11px;
	font-weight: bold;
}
#twitter_div {
	background: url(/gfx/twitterbg.jpg) no-repeat;
	padding: 40px 20px 20px 20px;
}
#twitter_update_list li {
	margin: 5px;
	padding: 5px;
	list-style: none;
	border-bottom: 1px solid #334455;
}
.host_fee {
	background:url(/gfx/host_fee.jpg) no-repeat;
	width:300px;
	font-weight: bold;
	padding: 20px 0px 25px 65px;
	margin-top: 20px;
}
.notice_ww {
	background: #eafe81;
}
.gct {
	background: #eafe81 url(/gfx/gctm.gif) top repeat-x;
	float:left;
	height:13px;
	width: 100%;
}
.gcb {
	background: #eafe81 url(/gfx/gcbm.gif) repeat-x;
}
.gctl {
	background: #eafe81 url(/gfx/gctl.gif) no-repeat;
	float: left;
	width: 13px;
	height: 13px;
}
.gctr {
	background: #eafe81 url(/gfx/gctr.gif) no-repeat;
	float: right;
	width: 13px;
	height: 13px;
}
.gcbl {
	background: #eafe81 url(/gfx/gcbl.gif) no-repeat;
	float: left;
	width: 13px;
	height: 13px;
}
.gcbr {
	background: #eafe81 url(/gfx/gcbr.gif) no-repeat;
	float: right;
	width: 13px;
	height: 13px;
}
.gcinner {
	border-left: 1px solid #9DBB00;
	border-right: 1px solid #9DBB00;
	padding: 5px;
}
#advice_for_hosts h2 {
	color: #9DBB00;
	font-size: 15px;
}
#advice_for_hosts li {
	list-style-type: square;
	padding-bottom: 15px;
}
a.hosthome:link, a.hosthome:visited, a.hosthome:active, a.hosthome:hover {
	background: #EAFF9F;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	padding:10px;
	display:block;
}
a.hosthome:hover {
	background: #C7E94C;
}
.travel_dates {
	background: url(/gfx/calendar_small.gif) no-repeat;
	padding: 5px 0 10px 28px;
	margin-top: 20px;
	font-weight: bold;
}
.travel_destinations {
	background: url(/gfx/destinations_small.gif) no-repeat;
	padding: 5px 0 10px 28px;
	margin-top: 20px;
	font-weight: bold;
}
.host_warn p {
	font-weight: bold;
}
.wait_loading {
	background: url(/gfx/waitloading.gif) center no-repeat;
	height: 60px;
	width: 530px;
	position: absolute;
	opacity: .80; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=80); /* IE lt 8 */
	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
	-khtml-opacity: .80; /* Safari 1.x */
	-moz-opacity: .80; /* FF lt 1.5, Netscape */
}
.messages_header {
	background:#bdd152;
	padding: 3px;
	margin-right: 1px;
	font-size:11px;
	font-weight: bold;
}
a.infolink:link, a.infolink:visited, a.infolink:active, a.infolink:hover {
	background: #fff url(/gfx/icon_info.gif) no-repeat 0px 0px;
	padding: 2px 0 5px 25px;
	display:block;
}
.lastminutehosts {
	background: url(/gfx/lastminute_host.gif) no-repeat;
	padding: 7px 10px 10px 35px;
	font-weight: bold;
}
.emailmessage {
	font-size: 11px;
	color: #333;
	padding: 5px;
	margin-top: 15px;
	border: 1px solid #ccc;
}
.email_unread {
	font-weight: bold;
}
.email_read {
	font-weight: normal;
}
.myinfo {
	background: url(/gfx/icon_info.gif) no-repeat;
	padding: 0 0 20px 25px;
	font-size: 11px;
}
.wait_loading_message {
	background: #eaff9f url(/gfx/waitloading.gif) center no-repeat;
	border: 2px solid #9dbb00;
	width: 330px;
	position: absolute;
 padding-top: text-align:center;
	font-weight: bold;
	padding: 90px 20px 20px 20px;
	opacity: .80; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=80); /* IE lt 8 */
	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
	-khtml-opacity: .80; /* Safari 1.x */
	-moz-opacity: .80; /* FF lt 1.5, Netscape */
}
.readonly {
	background: #f7f7f7;
	border: 1px solid #ccc;
	color: #666;
}
.banned {
	margin: 30px;
	background: url(/gfx/warn_lg.gif) no-repeat;
	padding: 5px 5px 25px 70px;
	font-size: 18px;
	font-weight: bold;
}
.textfield_error_msg {
	border: 1px solid #cc0000;
	padding: 5px;
	color: #cc0000;
	font-size: 11px;
}
#donate_upon_signup {
	margin-top: 20px;
	background: url(/gfx/donate_to_amnesty.gif) 170px 0px no-repeat;
	padding-right: 35px;
}
.unread_num {
	background:#cc0000;
	padding:2px;
	display:inline;
	color: #fff;
}
/* random feedback */
#tfbs {
	background: #fff;
	width: 480px;
}
.tfb {
	background: url(/gfx/hline.gif) bottom repeat-x;
	margin: 5px;
	text-align: left;
	padding: 15px;
}
.tfb_date {
	float: left;
	width: 100px;
	font-size: 11px;
	padding-top: 10px;
}
.tfb_rating {
	float: left;
}
.tfb_name {
	clear: both;
	font-size: 11px;
}
.tfb_msg {
	clear: both;
	padding-top: 10px;
}
a.addnote:link, a.addnote:visited, a.addnote:active, a.addnote:hover {
	margin: 20px 0 0 0;
	background: url(/gfx/add_note.gif) no-repeat;
	padding: 8px 0 10px 35px;
}
.regionlinks a:link, .regionlinks a:active, .regionlinks a:visited {
	font-size: 11px;
	color: #666;
}
.regionlinks a:hover, .regionlinks strong {
	font-size: 11px;
	color: #497cbe;
}
#cregion {
	margin-bottom: 10px;
}
/* feedback */

.feedback_top_ww {
	background: url(/gfx/feedback_top_ww.gif) bottom no-repeat;
	height: 150px;
}
.feedback_content_ww {
	background: url(/gfx/feedback_content_ww.gif) top repeat-y;
}
.feedback_bottom_ww {
	background: url(/gfx/feedback_bottom_ww.gif) top no-repeat;
	height: 28px;
	margin-bottom: 15px;
}
.feedback_top_h {
	background: url(/gfx/feedback_top_h.gif) bottom no-repeat;
	height: 150px;
}
.feedback_content_h {
	background: url(/gfx/feedback_content_h.gif) top repeat-y;
ß
}
.feedback_bottom_h {
	background: url(/gfx/feedback_bottom_h.gif) top no-repeat;
	height: 28px;
	margin-bottom: 15px;
}
.fsep {
	background: url(/gfx/fsepg.gif) repeat-x bottom;
	height: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.feedback_content {
	padding: 15px;
}
.replytorating {
	display:block;
	width: 130px;
	height: 30px;
	font-weight: bold;
	background: url(/gfx/reply2feedback.gif) no-repeat;
	padding: 4px 0px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-size: 17px;
}
/* end feedback */

#btn_home {
	margin: 15px 0 15px 0;
}
#btn_register {
	float: left;
	text-align:center;
	width: 250px;
}
#btn_register_host {
	float: right;
	text-align:center;
	width: 240px;
}
#facebox {
	margin: 5px 0 0 5px;
}
#facebox_top {
	margin: 10px 0 1px 0;
	height: 70px;
	background: url(/gfx/bg_facebox_top.gif) no-repeat;
	text-align: left;
}
#facebox_btm {
	height: 12px;
	background: url(/gfx/bg_facebox_btm_c.gif) no-repeat bottom;
	padding: 2px 0 4px 0;
}
#facebox_refresh {
	padding: 0 0 0 130px;
}
#videoprivacyresponse {
	width: 35px;	
}
.host_ref_number {
	margin-top: 10px;
	text-align:right;
	padding: 2px 5px 2px 2px;
	clear:both;
	font-size: 11px;
	color: #999999;
}
.opac90 {
	opacity: .90; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=90); /* IE lt 8 */
	-ms-filter: "alpha(opacity=90)"; /* IE 8 */
	-khtml-opacity: .90; /* Safari 1.x */
	-moz-opacity: .90; /* FF lt 1.5, Netscape */
}
.profile_status_p {
	background: #f7f7f7;
	border: 1px solid #666;
	padding: 10px;
	font-size: 11px;
	margin-top: 5px;
}
.host_ref_num * {
}
.tooltipX {
	background: #b4cf19;
	padding: 10px;
 	border: 1px solid: #ccc;
}
.notice_mycalendar {
	border: 1px solid #B4CF19;
	background: #EAFF9F;
	padding: 8px;
	font-size: 11px;
	width: 182px;
}
.ttip {
	padding: 0 0 0 15px;
}
.profile_percentage {
	width: 160px;
	border: 1px solid #ccc;
	height: 15px;
	padding: 1px;
}
.profile_percentage_inner {
	background: #9DBB00;
	height: 14px;
}
#login_links {
	float: right;
	padding-top: 5px;
}
.splitResult {
	background: #f7f7f7;
}
.splitResult a {
	margin: 2px;
	line-height: 18px;
}
#sprn {
	display: block;
	background: #efefef;
	margin: 5px 0 0 0;
}
.splitResult, .col1, .col2 {
	background: none;
}
.splitResult strong {
	padding: 6px;
	background: #efefef;
	border: 1px solid #ccc;
	margin-bottom: 6px;
}
.splRLink, .splitResCurrent {
	padding: 4px;
	background: #efefef;
	border: 1px solid #ccc;
	margin-bottom: 6px;
	text-decoration: none;
	line-height: 36px;
}
.splitResCurrent {
	margin: 0 5px 0 0;
	font-size: 12px;
	background: #fff;
	font-weight: bold;
	font-size: 100%;
	margin-right: 5px;
	padding: 4px;
}
.greenbox {
	border: 1px solid #B4CF19;
	background: #EAFF9F;
	padding: 8px;
	font-size: 11px;
	width: 165px;
	margin: 10px 0 10px 0;
	background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.2, rgb(220,237,125)),  color-stop(0.76, rgb(241,245,213)),  color-stop(0.97, rgb(223,240,130))  );
	background-image: -moz-linear-gradient(  center bottom,  rgb(220,237,125) 20%,  rgb(241,245,213) 76%,  rgb(223,240,130) 97%  );
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F5D3', endColorstr='#DCED7D', GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 22px 2px 10px #ddd;
	-webkit-box-shadow: 2px 2px 10px #ddd;
	box-shadow: 2px 2px 10px #ddd;
}
.greenbox a {
	text-decoration: none;
}
.grey {
	color: #666;
}

