﻿html 							{ overflow-x:auto; overflow-y:scroll; }
html, body 						{ background:#FFF7D4 url(../images/background-gradient.jpg) repeat-x scroll 0 0; color:#555555; font-family:verdana; font-size:11px; line-height:16px; margin:0; padding:5px 0; }
a, a:visited, a:link 			{ outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; text-decoration:none; }
a:hover 						{ text-decoration: none; }
a img 							{ border:medium none; }
h3								{ margin:10px 0px 0 0; padding:0px; font-size:14px; }

.shade-content-top 				{ height:6px; margin:5px auto 0pt; position:relative; width:972px; }
.shade-content-top-left 		{ background:transparent url(../images/shade-top-left.png) no-repeat scroll 0 0; height:6px; left:2px; position:absolute; top:2px; width:6px; z-index:100; }
.shade-content-top-between 		{ background:transparent url(../images/shade-top.png) repeat-x scroll 0 0; height:6px; margin:0 6px; width:960px; }
.shade-content-top-right 		{ background:transparent url(../images/shade-top-right.png) no-repeat scroll 0 0; height:6px; position:absolute; right:2px; top:2px; width:6px; z-index:100; }
.shade-content-bottom 			{ height:6px; margin:auto; position:relative; width:972px; }
.shade-content-bottom-between 	{ background:transparent url(../images/shade-bottom.png) repeat-x scroll 0 0; height:6px; margin:0 6px; width:960px; }
.shade-content-bottom-left 		{ background:transparent url(../images/shade-bottom-left.png) no-repeat scroll 0 0; bottom:2px; height:6px; left:2px; position:absolute; width:6px; z-index:100; }
.shade-content-bottom-right		{ background:transparent url(../images/shade-bottom-right.png) no-repeat scroll 0 0; bottom:2px;	height:6px;	position:absolute; right:2px; width:6px; z-index:100; }
#site-container 				{ background:transparent url(../images/shade-content.png) repeat-y scroll 0 50%;	margin:auto; padding:0 6px; width:960px; }
.main-content 					{ background:#FFFFFF url(../images/main-content-background.jpg) repeat-x scroll 0 0; position:relative; width:960px; }
#left-hand 						{ float:left; padding-left:13px; padding-right:12px; position:relative; width:170px; z-index:100; }
#sunweb-logo			 		{ background:transparent url(../images/sunweb-logo-sunshine.png) no-repeat scroll 0 0; display:block; height:115px; left:-6px; margin-bottom:0; position:relative; text-indent:-2000px; top:-16px; width:172px; }
#bottom 						{ background:#F1EEEE url(../images/bottom-gradient.gif) repeat-x scroll 0 0; border-top:1px solid #CCCCCC; bottom:0; color:#666666; font-size:10px; height:27px; position:relative; }
#bottom .footerleft 			{ float:left; padding:5px 5px 5px 20px; width:700px; }
#bottom .footerright 			{ float:right; height: 25px; margin-right: 5px; }
#bottom .footerright .first		{  background:url(../images/icone-home.png) no-repeat; width:90px; height:25px; float:left;  }
#bottom .footerright .second	{  background:url(../images/logo_tw_home.png) no-repeat; width:31px; height:25px;  float:left;}

.clear-both 					{ clear:both;	height:1px;	overflow:hidden; }
#ultratop 						{ clear:both; color:#601414; margin:auto; width:952px; }
#top-navigation 				{ float:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
#top-navigation li.call-us 		{ color:#FFFFFF; margin-right:15px; height:10px; }
#top							{ float:none; padding-bottom:10px; }
#promotion-part-top 			{ background:#FFFFFF url(../images/center-right-bg.jpg) repeat-x scroll 0 0; border-top:1px solid #CCCCCC; float:left; width:900px; padding:0px 14px 25px 14px; position:relative; }
#center-right-border-left 		{ background:transparent url(../images/fadingborder.gif) no-repeat scroll left top; float:left; min-height:300px; width:929px; padding-left: 1px; overflow: hidden; }
#center-right-border-right 		{ background:transparent url(../images/fadingborder.gif) no-repeat scroll right top; float:left; min-height:300px; width:930px; }
#middle							{ padding-left:15px; padding-right:15px; }


#promotion-part-top .list-offers.left { margin: 15px 15px 0 0; }
#promotion-part-top .list-offers.middle	{ margin: 15px 0 0 0; }
#promotion-part-top .list-offers.right	{ margin: 15px 0 0 15px; }

.list-offers 							{ float:left; width:290px; }
.list-offers .list-border-right-top 	{ width:290px; min-height: 335px; }
.list-offers .list-border-left-top 		{ width:289px; }

.list-offers .list-border-right-bottom 	{ width:300px; }
.list-offers .list-border-left-bottom 	{ width:299px; }

.list-offers .list-head-left 	{ background:#FFDA3E url(../images/orange-large-header-top.gif); color:#E62F30; height:30px; text-align:center; }
.list-offers .list-head-middle 	{ background:#FFDA3E url(../images/blue-large-header-top.gif); color:#E62F30; height:30px; text-align:center; }
.list-offers .list-head-right 	{ background:#FFDA3E url(../images/green-large-header-top.gif); color:#E62F30; height:30px; text-align:center; }
.list-offers .list-head-left a,
.list-offers .list-head-middle a,
.list-offers .list-head-right a 	{ color:#555555; font-size:13px; font-weight:bold; margin:0 0px 0 0; padding:0; line-height: 27px; cursor: pointer; }
.list-offers .list-head-left a:hover,
.list-offers .list-head-middle a:hover,
.list-offers .list-head-right a:hover{ text-decoration: none; }



.list-offers .list-head-sun 	{ background:#FFDA3E url(../images/orange-large-header-top.gif); color:#E62F30; height:30px; text-align:center; }
.list-offers .list-head-winter 	{ background:#FFDA3E url(../images/blue-large-header-top.gif); color:#E62F30; height:30px; text-align:center; }
.list-offers .list-head-auto 	{ background:#FFDA3E url(../images/green-large-header-top.gif); color:#E62F30; height:30px; text-align:center; }
.list-offers .list-head-sun a,
.list-offers .list-head-winter a,
.list-offers .list-head-auto a 	{ color:#555555; font-size:13px; font-weight:bold; margin:0 0px 0 0; padding:0; line-height: 27px; cursor: pointer; }
.list-offers .list-head-sun a:hover,
.list-offers .list-head-winter a:hover,
.list-offers .list-head-auto a:hover{ text-decoration: none; }
.list-head-sun 					{ background:#FFDA3E url(../images/orange-large-header-top.gif); color:#5A5A5A; font-size:11px; font-weight:bold; height:30px; margin:0; padding:1px; }
.list-head-winter 				{ background:#FFDA3E url(../images/blue-large-header-top.gif); color:#5A5A5A; font-size:11px; font-weight:bold; height:30px; margin:0; padding:1px; }
.list-head-auto 				{ background:#FFDA3E url(../images/blue-large-header-top.gif); color:#5A5A5A; font-size:11px; font-weight:bold; height:30px; margin:0; padding:1px; }

.promo-block-top 				{ border-color:#CCCCCC; border-style:solid none none; border-width:1px medium medium; margin-left:1px; width:288px; min-height: 335px; height: auto !important; height: 335px; }
.promo-wide	 					{ width:438px; }

.result-description 			{ margin-top:-4px; padding-left:15px; padding-top:12px; background:#FFFFFF url(../images/center-right-bg.jpg) repeat-x scroll center top; }

.result-description .intro		{ color:#555555; margin:0; padding:0 10px 0 0; line-height:17px; cursor: default; height:65px; }
.result-description .h115		{ height:115px; }

.list-border-right-top 			{ background:transparent url(../images/fadingborder-lists-top.jpg) no-repeat scroll right top; }
.list-border-left-top 			{ background:transparent url(../images/fadingborder-lists-top.jpg) no-repeat scroll left top; }

.list-border-right-top_l		{ background:transparent url(../images/fadingborder-lists-top_l.jpg) no-repeat scroll right top; }
.list-border-left-top_l 		{ background:transparent url(../images/fadingborder-lists-top_l.jpg) no-repeat scroll left top; }

.list-border-right-bottom 		{ background:transparent url(../images/fadingborder-lists-bottom.jpg) no-repeat scroll right top; }
.list-border-left-bottom 		{ background:transparent url(../images/fadingborder-lists-bottom.jpg) no-repeat scroll left top; }

.brochure-block 				{ text-align: center; padding:15px 0 0 0; position:absolute; bottom:10px; width:288px; }

.list-rounded 					{ color:#333333; margin-bottom:9px; position:relative; }
.list-rounded .bottom-left 		{ background:#FFFFFF none repeat scroll 0 0; bottom:-1px; height:1px; left:-1px; overflow:hidden; position:absolute; width:1px; }
.list-rounded .bottom-right 	{ background:#FFFFFF none repeat scroll 0 0; bottom:-1px; height:1px; overflow:hidden; position:absolute; right:-1px; width:1px; }
.list-rounded ul 				{ list-style-image:none; list-style-position:outside; list-style-type:none; }
ul.banner 						{ width:725px; height:60px; position:absolute; margin:0px; padding:0px; list-style:none; top:26px; left:200px; }
ul.banner li h1					{ color:#c5890d; font-size:24px; line-height:36px; float:right; }


.book-button a, .book-button a:visited 	{ background: url(../images/button_small.gif) no-repeat  center top; width:225px; height:30px; margin:0px 20px; text-decoration:none; display:block; text-align: center; line-height:29px; text-align:center; color:#FFF; font-weight:bold; font-size:14px; }
.book-button a:hover, .book-button a:focus { background-position: center bottom; text-decoration: none; }

.book-button-wide a, .book-button-wide a:visited 	{ background: url(../images/button.gif) no-repeat center top; width:300px; height:30px; display:block; color:#ffffff; text-decoration:none; line-height:27px; text-align:center; font-weight:bold; font-size:15px; margin:0px 50px; }
.book-button-wide a:hover, .book-button-wide a:focus { background-position: center bottom; text-decoration: none; }

.book-button a h2				{ color: #ffffff; text-decoration: none; text-align: center; line-height:27px; text-align:center; color:#FFF; font-weight:bold; font-size:14px; cursor:pointer; }
.book-button-wide a h2			{ color: #ffffff; text-decoration: none; text-align: center; line-height:27px; text-align:center; color:#FFF; font-weight:bold; font-size:15px; cursor:pointer; }


.promo-block .promoImg, .promo-block-top .promoImg { border-bottom:1px solid #CCC; margin-top:-2px; }
.list-promos 					{ border:medium none; width:170px; cursor: pointer; }
.list-promos:hover				{ text-decoration: none; }
.list-promos .pricetag 			{ background:transparent url(../images/price-star-big.png) no-repeat scroll 0 0; color:#FFFFFF; font-size:15px; height:92px; line-height:70px; position:absolute; right:-13px; text-align:center; top:-11px; width:93px; font-weight:bold; float: left; }
.list-promos .pricetag .price 	{ font-size:18px; left:0; position:absolute; top:20px; width:100%; font-weight:bold; }

.list-offers .small-header:hover		{ text-decoration: none; }
.list-offers .small-header.left { background:#FFDA3E url(../images/orange-small-header.gif); }
.list-offers .small-header.middle 		{ background:#FFDA3E url(../images/blue-small-header.gif); }
.list-offers .small-header.right 		{ background:#FFDA3E url(../images/green-small-header.gif); }

.list-offers ul.dest 			{ float: left; background: none; padding: 10px 5px 10px 15px; margin:0; width:266px; }
.list-offers ul.dest li 		{ float: left; width: 49%; margin: 0; padding-left: 0; padding-top: 1px; vertical-align:bottom; }
.list-offers.left ul.dest li	{ width: 88px; }
.list-offers ul.dest li a 		{ color:#FF4400; font-size:11px; font-weight:bold; }

#bottom a 						{ color:#666666; text-decoration:none; }
#bottom a:hover 				{ text-decoration:underline; }

#promotion-part-top .showall 	{ padding: 8px 0 0 15px; position:absolute;	bottom:0; }
#promotion-part-bottom 			{ float:left; width:930px; position:relative; }
#promotion-part-bottom .showall	{ position:absolute; bottom:0; }
.showall a						{ color: #0048ff; }

#promotion-part-bottom .list-offers		{ width: 300px; margin-right: 14px; }
#promotion-part-bottom .list-offers.right {	margin: 0; }

.promo-acco-name a, .promo-acco-name a, .promo-acco-name a:visited, .promo-acco-name a:link, .promo-acco-name a:hover { color:#FF4400; float:left; margin-right:5px; text-decoration:none; }
.promo-block-item				{ cursor: pointer; }
.promo-block-info-offers 		{ color:#555555; float:left; font-size:9px; margin:0 0 5px;	width:150px; }
.promo-block-name 				{ width:150px; float: left; padding-bottom: 2px; }

.promo-block-img 				{ background-color:#FFFFFF; border:1px solid #CCCCCC; float:left; margin-right:9px; padding:2px; text-align:center; vertical-align:middle; height: 49px; overflow: hidden; }
.promo-block-img img			{ width: 70px; height: 49px; }

.list-offers .small-header 		{ float:left; color:#555555; height:24px; text-align:left; line-height:20px; width:283px; cursor:pointer; font-weight:bold; font-size:11px; padding-left:15px; }

.promo-block-info 				{ color:#555555; float:left;	width:191px; padding-top: 7px; line-height: 13px; }
.promo-block-info-price-nostar 	{ color:#FF2200; float:right; font-size:11px;	font-weight:bold; }
.promo-star-rating-50			{ width:42px; }
.promo-star-rating-45			{ width:38px; }
.promo-star-rating-40			{ width:34px; }
.promo-star-rating-35 			{ width:30px; }
.promo-star-rating-30 			{ width:26px; }
.promo-star-rating-25 			{ width:22px; }
.promo-star-rating-20 			{ width:18px; }
.promo-star-rating-15 			{ width:14px; }
.promo-star-rating-10 			{ width:10px; }
.promo-star-rating 				{ background:transparent url(../images/list-promos-five-stars.png) no-repeat scroll top left; float:left; overflow:hidden; text-indent:-2000px; height: 8px; margin-top: 3px; }

.promo-block-info-offers 		{ color:#555555; float:left; font-size:9px; margin:0 0 5px; width:150px; }
.promo-block-info-price-nostar 	{ color:#FF2200; float:right; font-size:11px; font-weight:bold; }

#result-list .list-rounded, .list-rounded 	{ color:#333333; margin-bottom:9px; position:relative; }
.fading-borders .top-left, .list-rounded .top-left { background:transparent url(../images/list-rounded-top-left.png) no-repeat scroll 0 0; height:3px; left:-1px; overflow:hidden; position:absolute; top:-1px; width:3px; }
.fading-borders .top-right, .list-rounded .top-right { background:transparent url(../images/list-rounded-top-right.png) no-repeat scroll right top; height:3px; overflow:hidden; position:absolute; right:-1px; top:-1px; width:3px; }
.list-rounded .bottom-left 	{ background:#FFFFFF none repeat scroll 0 0; bottom:-1px; height:1px; left:-1px; overflow:hidden; position:absolute; width:1px; }
.list-rounded .bottom-right { background:#FFFFFF none repeat scroll 0 0; bottom:-1px; height:1px; overflow:hidden; position:absolute; right:-1px; width:1px; }
.fading-borders ul, .list-rounded ul { list-style-image:none; list-style-position:outside; list-style-type:none; }

.result-description 			{ margin-top:-4px; padding-left:15px; padding-top:12px; background:#FFFFFF url(../images/center-right-bg.jpg) repeat-x scroll center top; }
.result-description h2 			{ color:#555555; font-size:12px; font-weight:bold; margin:0; padding:0; line-height:normal; cursor: default; }

.promo-block .list-rounded		{ width: 298px; margin-bottom: 17px; }

/* group */

.group-wide 					{ width:440px; float:left;}
.group-wide .list-border-right-top	{ width:440px; min-height: 335px; }
.group-wide .list-border-left-top 	{ width:439px; }

.groups_list					{ margin:0px 0px 10px 50px; padding:0px; }
.group_intro					{ color:#555555; margin:0; padding:0 10px 0 0; line-height:17px; cursor: default; height:45px; }
.group_click					{ margin:0 0 10px 0;  }
.book-button h2					{ color: #ffffff; text-decoration: none; text-align: center; line-height:27px; text-align:center; color:#FFF; font-weight:bold; font-size:15px; cursor:pointer; }

/* vacature */

.list-border-right-top_l_vac	{ background:transparent url(../images/fadingborder-lists-top_l_vac.jpg) no-repeat scroll right top; }
.list-border-left-top_l_vac 	{ background:transparent url(../images/fadingborder-lists-top_l_vac.jpg) no-repeat scroll left top; }

.list-offers_vac 				{ float:left; width:290px; margin:10px 0px 0px 0px; }
.list-offers_vac .list-border-right-top 	{ width:290px; }
.list-offers_vac .list-border-left-top 		{ width:289px; }
.list-offers_vac .list-border-right-bottom 	{ width: 300px; }
.list-offers_vac .list-border-left-bottom 	{ width:299px; }
.list-offers_vac .list-head		{ background:#FFDA3E url(../images/orange-large-header-top.gif); color:#E62F30; height:30px; text-align:center; color:#555555; font-size:13px; font-weight:bold; margin:0 0px 0 0; padding:0; line-height: 27px;  }
.list-offers_vac .promo-block li 	{ padding:0; margin: 0; float: left; width: 278px; padding: 10px; vertical-align:bottom; }
.vaca_list						{ padding:0; margin:0; }
.vaca_list li					{ padding:0; margin:0px 0px 3px 0px; }
.vaca_list li a					{  }
 
.promo-block-top-vac			{ border-color:#CCCCCC; border-style:solid none none; border-width:1px medium medium; margin-left:1px; width:288px; min-height:85px;height: auto !important;height: 85px; }
.list-offers .promo-block li 	{ padding:0; margin: 0; float: left; width: 278px; padding: 10px; vertical-align:bottom; }
.promo-block 					{ border-color:1px solid #CCCCCC; margin-left:1px; width:288px; }
.promo-block 					{ border-color:#CCCCCC; border-style:solid none none; border-width:1px medium medium; margin-left:1px; width:298px;}

.content_vac 					{ width:550px; float:left; margin:15px 0 0 15px; }
.content_vac h1					{ font-size:16px; }
.content_vac .intro				{ font-weight:bold; margin:20px 0px 0px 0px; }
.content_vac ul					{ margin:0px 0px 0px 30px; padding:0px; }
.content_vac li					{ margin:0px; padding:0px; }


/* 404 */

.content_404 					{ width:550px; float:left; margin:15px 0 0 15px; }
.content_404 h1					{ font-size:22px; margin:15px 0px; }
.content_404 .intro				{ font-weight:bold; margin:40px 0px 5px 0px; }
.content_404 a					{ line-height:20px; text-decoration:underline; }

/* about */
.about_title					{ width:130px; float:left;  }
.about_block					{ border-color:#CCCCCC; border-style:solid none none; border-width:1px medium medium; margin-left:1px; width:288px; min-height: 115px;height: auto !important; height: 115px; border:1px solid red; }

.list-offers .promo-block ol, .list-offers .promo-block ul 	{ float: left; background:#FFFFFF url(../images/center-right-bg.jpg) repeat-x scroll center top; padding:0;margin:0; }


.button a, .button a:visited 	{ background: url(../vacatures/images/button_small.gif) no-repeat  left top; width:260px; height:30px; margin:10px 0px 0px 20px; text-decoration:none; display:block; line-height:29px; text-align:center; color:#FFF; font-weight:bold; letter-spacing:3px; text-transform:uppercase; font-size:16px; }
.button a:hover, .button a:focus { background-position: left bottom; text-decoration: none; }






.banner_beurs 					{ width:725px; height:60px; position:absolute; margin:0px; padding:0px; list-style:none; top:26px; left:200px; background-image:url(../images/vul-in-en-win.png); background-repeat:no-repeat; background-position:right;}
