html,body { margin:0; padding:0; height:100%; border: none; } 

#height_100_percent { height:100% }
	
.nav_tree {
	font-family : Arial,Helvetica,sans-serif; 
	text-decoration : none;
	color: #003366; 
	font-weight : bold; 
	font-size: 13px;  
}
A.nav_tree:link		{text-decoration:none;color:#003366; 		}
A.nav_tree:active	{text-decoration:none;color:#003366; 		}
A.nav_tree:visited	{text-decoration:none;color:#003366; 		}
A.nav_tree:hover	{text-decoration:underline;color:#D60000;  	}

.nav_tree_active {
	font-family : Arial,Helvetica,sans-serif; 
	text-decoration : none;
	color: #D60000; 
	font-weight : bold; 
	font-size: 13px;  
}
A.nav_tree_active:link		{text-decoration:underline;color:#1E2263; 	}
A.nav_tree_active:active	{text-decoration:underline;color:#1E2263; 	}
A.nav_tree_active:visited	{text-decoration:underline;color:#1E2263; 	}
A.nav_tree_active:hover		{text-decoration:underline;color:#1E2263;  	}


.nav_tree2 {
	font-family : Arial,Helvetica,sans-serif; 
	text-decoration : none;
	color: #003366; 
	font-weight : normal; 
	font-size: 12px;  
}
A.nav_tree2:link	{text-decoration:none;color:#1E2263; 		}
A.nav_tree2:active	{text-decoration:none;color:#1E2263; 		}
A.nav_tree2:visited	{text-decoration:none;color:#1E2263; 		}
A.nav_tree2:hover	{text-decoration:underline;color:#D60000;  	}

.nav_tree2_active {
	font-family : Arial,Helvetica,sans-serif; 
	text-decoration : none;
	color: #003366; 
	font-weight : normal; 
	font-size: 12px;  
}
A.nav_tree2_active:link		{text-decoration:underline;color:#1E2263; 	}
A.nav_tree2_active:active	{text-decoration:underline;color:#1E2263; 	}
A.nav_tree2_active:visited	{text-decoration:underline;color:#1E2263; 	}
A.nav_tree2_active:hover	{text-decoration:underline;color:#1E2263;  	}


.headline {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #D60000; 
	font-weight : bold; 
	font-size: 14px;  
}

.homepage_pickup_box {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #D60000; 
	font-weight : bold; 
	font-size: 12px;  
}


.workbox {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #1E2263; 
	font-size: 12px;
	line-height:18px;
}
A.workbox:link		{text-decoration:underline;color:#D60000; }
A.workbox:active	{text-decoration:underline;color:#D60000; }
A.workbox:visited	{text-decoration:underline;color:#D60000; }
A.workbox:hover		{text-decoration:underline;color:#D60000; }


.workbox2 {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #1E2263; 
	font-size: 12px;
	line-height:18px;
}
A.workbox2:link		{text-decoration:none;color:#1E2263; 		}
A.workbox2:active	{text-decoration:none;color:#1E2263; 		}
A.workbox2:visited	{text-decoration:none;color:#1E2263; 		}
A.workbox2:hover	{text-decoration:underline;color:#D60000; 	}



.thumbs_preview_headline {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #FFF7B9; 
	font-weight : bold; 	
	font-size: 12px;
}

.subtitle_for_pictures_in_borderbox {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #808080; 
	font-size: 9px;
}

A.thumbs_preview_headline:link		{text-decoration:none;color:#7B8494; 		}
A.thumbs_preview_headline:active	{text-decoration:none;color:#7B8494;  		}
A.thumbs_preview_headline:visited	{text-decoration:none;color:#7B8494;  		}
A.thumbs_preview_headline:hover		{text-decoration:underline;color:#7B8494;;  }


.show_picture_headline {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #BF232A; 
	font-weight : bold; 	
	font-size: 12px;
}

.show_picture_headline_small {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #BF232A; 
	font-weight : bold; 	
	font-size: 10px;
}

.picture_navigation {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #404040; 
	font-size: 10px;
}

.picture_navigation_not_possible {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #C0C0C0; 
	font-size: 10px;
}

.headline_vacation  {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #D60000; 
	font-weight : bold; 
	font-size: 14px; 
}

.atoz_default {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #1E2263; 
	font-size: 12px;
	line-height:18px;
}
A.atoz_default:link		{text-decoration:none;color:#D60000; 		}
A.atoz_default:active	{text-decoration:none;color:#D60000; 		}
A.atoz_default:visited	{text-decoration:none;color:#D60000; 		}
A.atoz_default:hover	{text-decoration:underline;color:#1E2263; 	}

.atoz_active {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none;
	color: #1E2263; 
	font-size: 13px;
	line-height:18px;
}
A.atoz_active:link		{text-decoration:none;color:#1E2263; font-weight : bold; }
A.atoz_active:active	{text-decoration:none;color:#1E2263; font-weight : bold; }
A.atoz_active:visited	{text-decoration:none;color:#1E2263; font-weight : bold; }
A.atoz_active:hover		{text-decoration:none;color:#1E2263; font-weight : bold; }



/*----------------------+
 | HOLIDAY PACKAGES		|
 +----------------------*/
.wrapper_for_listing	{ float:left; position:relative; margin:5px 50px 30px 0px; width:155px; height:250px }

.holidaypackage	{ position:absolute;  }

.holidaypackage .top_winding {
	/* above the picture => beautyful winding */ 
	position:absolute; left:5px; top:0px; width:145px; height:15px; background:url(./holidaypackages/winding.png);  
}
.holidaypackage .picture {
	position:absolute; left:0px; top:8px; width:155px; height:130px; overflow: hidden;
}
.holidaypackage .blue_bow {
	position:absolute; left:0px; top:122px; width:155px; height:15px; background:url(./holidaypackages/blue_bow.png);
}
.holidaypackage .covertext {
	position:absolute; left:0px; top:137px; width:155px; height:93px; padding:10px 5px 10px 7px; background:url(./holidaypackages/blue_bg.png); background-repeat:no-repeat; font-weight:bold; font-size:13px; color:#1B2D39;
}
.holidaypackage  .covertext  a:link,    .holidaypackage  .covertext  a:active,    .holidaypackage  .covertext  a:visited	{ color: #1B2D39; text-decoration:none;	} 
.holidaypackage  .covertext  a:hover  { color: #D60000; text-decoration:underline;	} 

.holidaypackage .covertext  .info_days_price { color:#CD212E;  }

.holidaypackage .txt_details {
	position:absolute; left:0px; top:233px; width:155px; padding-left:25px; background:url(./holidaypackages/blue_arrow.png); background-repeat:no-repeat; background-position: 5px 2px;
}
.holidaypackage  .txt_details  a:link,    .holidaypackage  .txt_details  a:active,    .holidaypackage  .txt_details  a:visited	{ color: #404040; text-decoration:none;	} 
.holidaypackage  .txt_details  a:hover  { color: #D60000; text-decoration:underline;	} 


/* HOLIDAY PACKAGE TYPE "SPECIAL OFFER (RED DOT)" */
.holidaypackage .red_dot {
	position:absolute; left:-20px; top:8px; width:110px; height:110px; background-image:url(./holidaypackages/red_dot.png);
}
.holidaypackage  .red_dot  .days { position:absolute; left:0px; top:38px; width: 105px; text-align: center; font-size:21px; font-weight: bold;color:#FFFFFF; }
.holidaypackage  .red_dot  .from { position:absolute; left:84px; top:57px; font-size:12px; color:#FFFFFF; }
.holidaypackage  .red_dot  .price { position:absolute; left:20px; top:73px; width: 74px; text-align: center; font-size:17px; font-weight: bold; color:#8B0000; }


/* FULL CONTENT TXT MOUSEOVER */
.holidaypackage .mouseover_content {
	position:absolute; left:130px; top:-20px; width:300px;
}
.holidaypackage  .mouseover_content  .c11 	{ background:url(./homepage_images/holidaypackage_c11.png) top left no-repeat; }
.holidaypackage  .mouseover_content  .c12 	{ background:url(./homepage_images/holidaypackage_c12.png) top right no-repeat; }
.holidaypackage  .mouseover_content  .c21 	{ background:url(./homepage_images/holidaypackage_c21.png) bottom left no-repeat; padding:20px; }
.holidaypackage  .mouseover_content  .c22 	{ background:url(./homepage_images/holidaypackage_c22.png) bottom right no-repeat; }
