/*

	css- style-sheet type MAIN for global village Luxury hamburg

	generated by mcg-software.de // 070722 // hamburg // germany



	::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

	    Home- and body styles 

	::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

        FIX VALUES (EVERY PAGE)                                

    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

*/







/* BODY-STYLE */

body {

	background-color:#FFFFFF;

	scrollbar-base-color:#EEEEEE;/*Basisfarbe der Scroll-Leiste*/

  	scrollbar-3dlight-color:#FFFFFF;/*Farbe für 3D-Effekte*/

  	scrollbar-arrow-color:#666666;/*Farbe für Verschiebepfeile*/

  	scrollbar-darkshadow-color:#666666;/*Farbe für Schatten*/

  	scrollbar-face-color:#EEEEEE;/*Farbe für Oberfläche*/

  	scrollbar-highlight-color:#FFFFFF;/*Farbe für oberen und linken Rand*/

  	scrollbar-shadow-color:#999999;/*Farbe für unteren und rechten Rand*/

  	scrollbar-track-color:#EEEEEE;/*Farbe für freibleibenden Verschiebeweg*/

}







#pnavi{

	height:43px;

	padding-left:7px;

}



#pnavi ul{

	width:100%;

	padding:0px;

	margin:0px;

	list-style:none;

}

#pnavi ul li{

	padding:0px;

	margin:0px;

	list-style:none;

	float:left;

}







/* ------------------------------------------------------------------ */

/* TOP-AREA - CONTINENT - LINK                                                          */ 

/* ------------------------------------------------------------------ */



/* TD-Zelle (schriftart, weisser hintergrund) */



#ContentNavigationBar

{

	background-color:#FFFFFF;

	padding:12px 5px 5px 14px;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#333333;

	text-transform:uppercase;

	text-align:left;

	vertical-align:top;

}



/* HEADLINE (CONTINENT-NAME) */

td.continentnavigation h1

{

	padding:0px 5px 15px 0px;

	font-family:times new roman, serif;

	font-size:14px;

	font-weight:bold;

	color:#222222;

	text-transform:uppercase;

	text-align:left;

	vertical-align:top;

}

/* LIST-STYLE DER CONTINENT-NAVIGATION */

ul.continentnavigation

{

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#333333;

	list-style-type:none;

	padding-top:15px;

	padding-left:0px;

	padding-bottom:0px;

	margin-top:0px;

	margin-left:0px;

	margin-bottom:0px;

	line-height:16px;

}

/* LIST-POINT CONTINENT-NAVIGATION */

li.continentnavigation a

{

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:12px;

	font-weight:normal;

	padding-left:0px;

	margin-left:0px;

	margin-bottom:50px;

	text-decoration:none;

	

	padding-bottom:4px;

	color:#8A8A8A;

	text-transform:uppercase;

}

li.continentnavigation a:hover

{

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:12px;

	font-weight:normal;

	padding-left:0px;

	margin-left:0px;

	margin-bottom:50px;

	padding-bottom:4px;

	text-decoration:none;

	color:#222222;

	text-transform:uppercase;

}



li.continentnavigationActive a

{

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:12px;

	font-weight:normal;

	padding-left:0px;

	margin-left:0px;

	margin-bottom:50px;

	padding-bottom:4px;

	text-decoration:none;

	color:#222222;

	text-transform:uppercase;

}









/* ------------------------------------------------------------------ */

/* FOOTER                                                             */ 

/* ------------------------------------------------------------------ */



/* FOOTER-NAVIGATION */

/* Footer-td */

td.footernavi

{

	padding:21px 120px 0px 20px;

	margin:0px;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#CCCCCC;

	text-decoration:none;

	vertical-align:top;

	text-align:right;

}
td.footernaviWhite

{

	padding:14px 120px 0px 20px;

	margin:0px;

	font-family:arial,verdana,helvetica,sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#CCCCCC;
	background-image:url(../../Global_Images/LogoWhiteSmall.jpg);
	background-repeat:no-repeat;
	background-position:right top;

	text-decoration:none;

	vertical-align:top;

	text-align:right;

}

.hidden

{

	visibility:hidden;



}

.footernavi ul

{

	margin:0px;

	padding:0px;

	list-style:none;

	width:768px;

	text-align:right;

	border:0px solid #FFFFFF;

}
.footernaviWhite ul

{

	margin:0px;

	padding:0px;

	list-style:none;

	width:768px;

	text-align:right;

	border:0px solid #FFFFFF;

}
.footernavi ul li

{

	margin:0px;

	padding:0px;

	list-style:none;

	float:right;

	text-transform:uppercase;

}
.footernaviWhite ul li

{

	margin:0px;

	padding:0px;

	list-style:none;

	float:right;

	text-transform:uppercase;

}
.footernavi ul li a

{

	margin:0px;

	padding:0px;

	padding-left:14px;

	text-decoration:none;

	font-size:9px;

	color:#949CAD;

	text-transform:uppercase;

}
.footernaviWhite ul li a

{

	margin:0px;

	padding:0px;

	padding-left:14px;

	text-decoration:none;

	font-size:9px;

	color:#666666;

	text-transform:uppercase;

}

.footernavi ul li a:hover

{

	margin:0px;

	padding:0px;

	padding-left:14px;

	text-decoration:none;

	font-size:9px;

	color:#FFFFFF;

	text-transform:uppercase;

}

.footernaviWhite ul li a:hover

{

	margin:0px;

	padding:0px;

	padding-left:14px;

	text-decoration:none;

	font-size:9px;

	color:#000000;

	text-transform:uppercase;

}








/* link normal */

li.footernavi a

{

	font-family:arial,verdana,helvetica,sans-serif;

	padding:0px 0px 0px 15px ;

	font-size:10px;

	font-weight:normal;

	color:#CCCCCC;

	text-decoration:none;

}

/* link active*/

a.footernavi:hover{text-decoration:underline;color:#FFFFFF;}

.footernavi

{

background-repeat:no-repeat;



}



/*

Content Styles



*/





#ScreenTextHolder

{

background-color:#DADADA;

vertical-align:top;

text-align:left;

font-family:arial,verdana,sans-serif;

font-size:11px;

font-weight:normal;

line-height:130%;

padding:14px 20px 20px 14px;



}





#ScreenTextHolder a

{

color:#000000;

text-decoration:none:

}



#ScreenTextHolder a:hover

{

color:#424C65;

text-decoration:underline;

}



#FlashScreen

{

background-color:#E3E3E3;

}

.shadowbottomstart
{
background-image:url(../../Global_Images/shadow_bottom_start.gif);
background-position:top;
background-repeat:no-repeat;
height:21px;
}

/**************************OVERVIEW**************************/
#contentholder2
{
padding-left:73px;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#222222;
}

#hotelcontentbar
{
width:830px;
height:108px;
vertical-align:top;
text-align:left;
}

.lefthotelbar
{
width:340px;
background-color:#f5f5f5;
}

.middlehotelpic
{
width:139px;
}

.rightinfobar
{
width:351px;
}

.lefthotelbarcontent
{
padding-top:10px;
padding-left:12px;
}

.hotelname
{
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#3f3f3f;
padding-bottom:3px;
}

.pricebar
{
padding-right:6px;
padding-bottom:4px;
color:#a0a0a0;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.pricesmall
{
font-family:"Times New Roman", Times, serif;
color:#3f3f3f;
font-size:10px;
}

.pricebig
{
font-family:"Times New Roman", Times, serif;
color:#3f3f3f;
font-size:25px;
padding-bottom:2px;
}

.rightinfobarcontent
{
height:108px;
}

.rightinfobartop
{
padding-left:16px;
height:81px;
padding-top:9px;
padding-right:17px;
color:#6d6b64;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
}

.rightinfobarbottom /**more info button**/
{
height:15px;
background-image:url(../../Global_Images/button_moreinfo.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
