
@font-face {
	font-family: 'frutiger_55';
	src: url('/fonts/frutiger_lt_55_roman-webfont.eot') format('eot'), 
	     url('/fonts/frutiger_lt_55_roman-webfont.woff') format('woff'), 
	     url('/fonts/frutiger_lt_55_roman-webfont.ttf')  format('truetype'),
	     url('/fonts/frutiger_lt_55_roman-webfont.svg') format('svg');
}

body
{
	font-family: frutiger_55;
	font-size: 13px;
	/* background: url('/images/site/newbck.png') no-repeat center top #3C3636; */
	background-color: #A89F9F; 
	color: #a89f9f;
}

/*cookie policy bar */

#cookiepolicy{font-size:12px;z-index:2147483647;position:fixed;left:0;width:100%;margin-left:2px;margin-right:2px;}
#cookiepolicy.cookiepolicy-bottom{bottom:0;}
#cookiepolicy.cookiepolicy-top{top:0;}
#cookiepolicy-txt span{display:inline-block}
#cookiepolicy-txt{vertical-align:text-top;line-height:16px;text-align:center;color:#fff;font-size:12px;font-family:arial;padding: 4px 5px 5px 0;}
#cookiepolicy-accept-cookies{background-color:#ffffff;font-size:12px;color:#E16213;font-family:arial;opacity:1;padding:2px 8px 4px;cursor:pointer; display:inline-block; float: right;border-radius:12px;border:1px solid #E16213}
#cookiepolicy-accept-cookies:hover {color: #000000;border:1px solid #000000}
.cookiepolicy-text-mini {cursor:hand;cursor:pointer;}
.cookiepolicy-text-mini:hover {text-decoration:underline;}

#cookiepolicy a,#cookiepolicy a:link,#cookiepolicy a:visited,
#cookiepolicy a:hover{color:#000000;font-weight:bold;text-decoration:underline}

#cookiepolicy-wrapper{width:100%;margin-right:auto;margin-left:auto;position:relative;opacity:0.95;background-color:gray;height:30px;}
#cookiepolicy-mini-wrapper{width:6%;position:relative;opacity:0.95;background: url('http://www.dackus.it/images/it/cookie.png') no-repeat right center gray;height:30px;}

#cookiepolicy.cookiepolicy-bottom #cookiepolicy-mini-wrapper,
#cookiepolicy.cookiepolicy-top #cookiepolicy-mini-wrapper{margin-right:auto;margin-left:auto;}

#cookiepolicy.cookiepolicy-bottom-left #cookiepolicy-wrapper,
#cookiepolicy.cookiepolicy-top-left #cookiepolicy-wrapper,
#cookiepolicy.cookiepolicy-bottom-left #cookiepolicy-mini-wrapper,
#cookiepolicy.cookiepolicy-top-left #cookiepolicy-mini-wrapper{float:left;}

#cookiepolicy.cookiepolicy-bottom-right #cookiepolicy-wrapper,
#cookiepolicy.cookiepolicy-top-right #cookiepolicy-wrapper,
#cookiepolicy.cookiepolicy-bottom-right #cookiepolicy-mini-wrapper,
#cookiepolicy.cookiepolicy-top-right #cookiepolicy-mini-wrapper{float:right;}

#cookiepolicy.cookiepolicy-bottom.cookiepolicy-rounded #cookiepolicy-wrapper{border-radius: 10px 10px 0px 0px;}
#cookiepolicy.cookiepolicy-top.cookiepolicy-rounded #cookiepolicy-wrapper{border-radius: 0px 0px 10px 10px;}

#cookiepolicy.cookiepolicy-bottom.cookiepolicy-rounded #cookiepolicy-mini-wrapper{border-radius: 10px 10px 0px 0px;}
#cookiepolicy.cookiepolicy-top.cookiepolicy-rounded #cookiepolicy-mini-wrapper{border-radius: 0px 0px 10px 10px;}

#cookiepolicy.cookiepolicy-bottom #cookiepolicy-wrapper{}
#cookiepolicy.cookiepolicy-top #cookiepolicy-wrapper{}

#cookiepolicy.cookiepolicy-bottom #cookiepolicy-mini-wrapper{}
#cookiepolicy.cookiepolicy-top #cookiepolicy-mini-wrapper{}

#cookiepolicy-notice{padding:5px 0 2px;}    



/* site styles */

a {color: #ffffff;text-decoration: none;font-size: 12px;font-weight:normal}
a:hover {color: #a89f9f;text-decoration: none;font-size: 12px;;font-weight:normal}

div.article_title h1,
div.article_title h2{
	font-size:inherit;
	margin:0px; padding:0px;
	font-weight:inherit;	
}

a h1,
a span h1,
a h2,
a span h2{
	font-size:inherit;
	margin:0px; padding:0px;
	padding-right:2px;
	float:left;
	font-weight:inherit;
}

DIV.website
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
	width: 1024px;
	overflow: hidden;
	border: 5px solid #3C3636;
	background-color: #3c3636;
	text-align: center;
}

DIV.header
{
	position: relative;
	float: left;
	width: 730px;
	height: 402px;
}


DIV.toptop
{
	position: relative;
	float: left;
	width: 1024px;
	height: 135px;
	background-image: url('/images/site/header.png');
	background-repeat: no-repeat;
	z-index:3;
}

DIV.topcontent
{
	position: relative;
	float: left;
	width: 1024px;
	margin-top: -135px;
		background-image: url('/images/site/kolibri-kop.png');
	background-repeat: no-repeat;
	z-index:4;
}

DIV.deeplinks
{
	position: relative;
	float: left;
	left: 270px;
	top: 65px;
	z-index:9999;
}

div.deeplinks a:hover {color: #000000;}

DIV.ditlogo
{
	position: relative;
	float: left;
	left: 90px;
	margin-top: 13px;
	z-index:6;
}

DIV.logo
{
	position: relative;
	float: right;
	right: 323px;
	top: 44px;	
	z-index:1;
}

DIV.spikkels
{
	position: relative;
	float: right;
	right: 125px;
	top: 77px;
	width: 332px;
	height: 68px;
	background-image: url('/images/site/spikkels.png');
	background-repeat: no-repeat;
	z-index:0;
}

DIV.subtop
{
	position: relative;
	height: 400px;
	width: 1024px;
	border-bottom: 1px solid #e16213;
	z-index:3;
}

DIV.menu
{
	position: relative;
	float: left;
	width: 678px;
	height: 105px;
	left: 0px;
	z-index:5;
}

DIV.subtopcontent
{
	position: relative;
	float: left;
	top: -360px;
	width: 1024px;
	height: 400px;
	z-index:0;
	line-height: 1.4;
}

.contentcontent .slide_home IMG.simpleimage 
{width: 779px;height: 319px;}

.deeplinks a{font-size:11px;}
.listdateview a {font-size:11px;}

DIV.contentcontent
{
	position: relative;
	float: left;
	width: 1024px;
	line-height: 1.4;
	z-index:4888;
}

DIV.contentleft
{
	position: relative;
	float: left;
	margin-top: 0px;
	width: 246px;
	padding-top: 20px;
	padding-left: 14px;
	padding-right: 14px;
	text-align: left;
	vertical-align:text-top;
	z-index:4888;
}

div.contentleft .articles_list
{
	position: relative;
	float:left;
	height: 200px;
}

DIV.contentright
{
	position: relative;
	float: right;
	margin-top: -400px;
	width: 710px;
	padding: 20px;
	text-align: left;
	vertical-align:text-top;
	z-index:15;
}

DIV.footer
{
	position: relative;
	float: left;
	background-color: #e16213;
	height: 32px;
	padding-top: 15px;
	width: 1024px;
	color: #ffffff;
	font-size: 15px;
}


SPAN.company
{color: #000000;font-weight: bold;}


DIV.newstop, DIV.newsbottom
{
	position: relative;
	float: left;
	width: 100%;
	height: 7px;
	background-image: url('http://i.dackus.it/images/it/boven.png');
	background-repeat: no-repeat;
}

DIV.newscontent
{
	position: relative;
	float: left;
	left: 3px;
	width: 218px;
	padding: 10px;
	border-left: 1px solid #838383;
	border-right: 1px solid #838383;
}

DIV.newscontent_inner
{
	position: relative;
	float: left;
	width: 218px;
	height: 50px;
	background-color: #ffffff;
}

DIV.ruimte
{
	position: relative;
	float: left;
	width: 100%;
	height: 20px;
}

/* articles */

 DIV.article_title,  DIV.articles_maintitle, DIV.form_title,
 h1
 {
 	position: relative;
	float: left;
	width: 100%;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top:0px;
	margin-bottom:0px;
	color: #ffffff;
 }
 
 div.article_spacer {display:none;}
 
 DIV.articles_maintitle,  h1.articles-title
 {
 	color: #e16213;
 }
 
 DIV.articles_introtext
 {
 	position: relative;
	float: left;
	width: 100%;
	text-justify:inter-word;
	font-size: 12px;
	padding-bottom: 20px;
 }
 
 DIV.articles_maintext
 {
	text-justify:inter-word;
 }
 
  div.contentright img {
  	margin: 0 0 10px 10px;
	border:1px solid #ffffff;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 2px 2px 2px  #ffffff;
  } 
  
   div.contentright img:hover
   {border:1px solid #bc4f0c;} 
   
   div.contentright .promo img:hover {border: 1px solid #ffffff;}
  
  DIV.article_container_full
 {
 	position: relative;
	float: right;
	text-align: left;
	width: 750px;
 }

 div.contentright .promo
 {
 	position: relative;
	float:left;
	background-color: #ffffff;
	color: #000000;
	width: 730px;
	padding: 10px;
	border: 1px solid #646464;
    border-radius: 4px 4px 4px 4px;
	box-shadow: inset 0 0 10px #000000;
	margin-bottom: 10px;
 }
 
  div.contentright table.promo td.middle {border-right: 1px solid #000000;border-left: 1px solid #000000;}
  div.contentright table.promo td.left {border-left: 1px solid #000000;}
  div.contentright table.promo td.check {background-color: #bc4f0c;color:#ffffff}
  div.contentright table.promo td {padding-left: 5px;width:30%}
  div.contentright table.promo td a {color: #bc4f0c;text-decoration:underline;font-weight:bold;font-size:13px;} 
 
 DIV.contentleft .newscontent .listdateview
 {
 	position: relative;
	float: left;
 	padding-left: 20px;
	background-image:url("http://i.dackus.it/images/it/li-image.png");
	background-repeat: no-repeat;
	padding-bottom: 4px;
 }
 
 DIV.contentright .articleborder
 {
 	position: relative;
	float: left;
	width: 700px;
	
 }
 
 DIV.contentright .one_article
 {
 	position: relative;
	float: left;
	background-image: url('http://i.dackus.it/images/it/bovencontent.png');
	background-repeat: no-repeat;
	background-position: bottom;
 }
 
 DIV.contentright .articles_introtext img
 {margin-left:10px;}
 
 div.article_ct
 {
 	position: relative;
	float:left;
	width: 700px;
	text-align:justify;
	padding: 10px 30px 10px 0;
	background: url('http://i.dackus.it/images/it/bovencontent.png') no-repeat bottom left;
 }

 /* menu */

#menu a {font-size: 13px;}

DIV#menu
{
	position: relative;
	float: left;
	text-align: right;
	width: 260px;
	top: 80px;
	color: #000000;
	font-size: 14px;	
	z-index:999;
}

.boom
{
	position: relative;
	float: left;
	margin-top: -22px;
	top: -35px;
	left: 280px;
	font-size: 18px;
	width: 420px;
	height: 20px;
	z-index:999;
}

.mainmenu
{
	position: relative;
	float:left;
	width: 420px;
}

.main_menu_item
{
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 16px;
	padding-right: 0px;
	z-index:99;
}

.main_menu_item:hover
{
	color: #ffffff;
}

#menu_1
{
	right: 1px;
	background-image: url('http://i.dackus.it/images/it/menu_base_new.png');
	background-repeat: no-repeat;
	background-position: right;
}
#menu_1:hover, #menu_1.active
{
	background-image: url('http://i.dackus.it/images/it/menu_active_new.png');
	background-repeat: no-repeat;
	background-position: right;
}
#menu_1 a, #menu_2 a{color:#ffffff;}

#menu_2
{
	right: 23px;
	padding-right: 30px;
	background-image: url('http://i.dackus.it/images/it/menu_base_1_new.png');
	background-repeat: no-repeat;
	background-position: right;
	
}
#menu_2:hover, #menu_2.active
{
	background-image: url('http://i.dackus.it/images/it/menu_active_1_new.png');
	background-repeat: no-repeat;
	background-position: right;
}

#menu_3
{
	right: 50px;
	padding-right: 24px;
	background-image: url('http://i.dackus.it/images/it/menu_base_2_new.png');
	background-repeat: no-repeat;
	background-position: right;
}

#menu_3:hover, #menu_3.active
{
	background-image: url('http://i.dackus.it/images/it/menu_active_2_new.png');
	background-repeat: no-repeat;
	background-position: right;
}


#menu_4
{
	right: 75px;	
	padding-right: 24px;
	background-image: url('http://i.dackus.it/images/it/menu_base_3_new.png');
	background-repeat: no-repeat;
	background-position: right;
}

#menu_4:hover, #menu_4.active
{
	background-image: url('http://i.dackus.it/images/it/menu_active_3_new.png');
	background-repeat: no-repeat;
	background-position: right;
}

.main_menu_item a
{color: #000000;}

.main_menu_item a:hover
{color: #ffffff;}

.inner_item
{width: 218px; }

.tabslider
{
	position:absolute;
	z-index:4000;
}

.tabimage
{
	width:380px;height:23px;background:url(http://i.dackus.it/images/it/title_trans_bck.png);
}

.tabtext
{
	position:relative;float:right;margin-right:30px;margin-top:3px;color:#000000;
	font-weight: bold;
	font-size: 15px;
}

.main_submenu_item
{
	position: relative;
	float: left;
	padding: 4px;
}

.menu_class
{
	position: relative;
	float: left;
	width: 260px;
	left: -4px;
}


.menu_class1
{
	position: relative;
	float: left;
	padding-left: 30px;
	text-align: left;
	top: 27px;
	left:40px;
	height: 119px;
	background-image: url('http://i.dackus.it/images/it/submenu2.png');
	background-position: bottom;
	background-repeat: no-repeat;
}

.main_submenu_item a:hover
{color:#000000;}


/* forms */
 
 .form_fields{
 	position: relative;
	margin-top: 20px;
	width: 520px;
	
	
}

.form_label
{
	position: relative;
	float: left;
	width: 120px;
	left: -10px;	
	color: #959595;font-size:11px;
}

.checkclass
{
	position: relative;
	float: left;
	left: 200px;
	width: 100%;
}

.checkclass label
{
	position: relative;
	float: left;
	width: 45px;
}


.form_header
{
	position: relative;
	width: 100%;
}

.forminput{
	width: 350px;
	border: 1px solid #000000;
	float: left;
	height: 20px;
	margin-bottom: 2px;
}

input#captcha, input#recaptcha
{	width: 350px;
	border: 1px solid #000000;
	float: left;
	position: relative;
	margin-top: 24px;
	left: 120px;
	height: 20px;
	margin-bottom: 2px;}

.forminput.checkbox
{position: relative; float:left;width:20px;height:20px;}

.forminput:hover, input#captcha:hover{
	border: 1px solid #959595;
}

textarea.forminput
{
	width: 350px;
	height: 100px;	
}

.form_buttons
{
	position: relative;
	float: left;
	left: 122px;
	top: 4px;
	width: 100%;
}

.BoxEntry
{
	position: relative;
	float: left;
	top: -10px;
	left: 126px;
	width: 600px;
}

.new_formButton, .new_formButton_insite, .formbutton_checkout
{
 	background-color: transparent;
    border:0px;
    width:110px;
	text-align: left;
	color: #ffffff;
	font-size: 13px;
	cursor: hand;
}

.new_formButton:hover, .new_formButton_insite:hover, .formbutton_checkout:hover
{
	color: #959595;
	font-size: 13px;
	cursor: hand;
	cursor: pointer;
}


/* simple image */

.slide_home
 {
 	position: absolute;
	z-index:0;
 }

 
/* special */

 .tag a
 {color: #A89F9F;font-size:inherit;}
 
 .tag a:hover
 {text-decoration: underline;color: #bd4f0d}
 	
 /*jslider news*/
.lof-slidecontent{
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom: 30px;
	width:1024px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	color:#FFF;
	text-align:center;
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
	position:relative;
	height:363px;
	width:1024px;
	z-index:3px;
		background-image: url('/images/site/kolibri-wit.png');
	background-repeat: no-repeat;
	overflow:hidden;
	border-bottom: 1px solid #e16213;
}
/*******************************************************/
.lof-main-item-desc{	
	position:relative;
	text-align:right;
	width:700px;
	height: 60px;
	margin-top: -60px;
	background-color: #cf6300;
	border-radius: 0px 60px 0px 0px;
	opacity: 0.85;
	float:left;
}

.lof-main-item-desc h3 {padding: 0px 40px 0 0;margin:0}

.main-intro
{
	position; relative;
	float:right;
	text-align:right;
	margin-top; -10px;
	font-size: 14px;
	color: #000000;
	padding: 0 40px 0 0;
	width: 510px;
}

.lof-main-item-desc .title
{
	position: relative;
	float:left;
	left: 10px;
	width: 159px;
	height: 28px;
	padding: 2px 5px 0 0;
	text-align:left;

	background: url('/images/site/newsheader.png') no-repeat;
}

.lof-main-item-desc .title a {text-decoration: none;font-family:arial;
  font-size:18px;
  font-weight:bold;
  color: #ffffff;}

.lof-main-item-desc p{
	color:#FFF;
	font-size:14px;
	margin:0 8px;
	padding:8px 0;
}
.lof-main-item-desc h3 a{
	color:#FFF;	
	margin:0;
	font-size:24px;
	padding:20px 8px 2px;
}
.lof-main-item-desc h3 a:hover{
	color:#FF6;
	text-decoration:underline;
}
/* main flash */
ul.lof-main-wapper{
	/* margin-right:auto; */
	overflow:hidden;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	margin:0;
	height:364px;
	position:absolute;
	overflow:hidden;
}

ul.lof-main-wapper li{
	position:relative;
	overflow:hidden;
	top: 0px;
	padding:0px;
	margin:0px;
	height:100%;
	width:1024px;
	float:left;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}

ul.lof-main-wapper li img{
	padding:0px;	
	width:1024px;
	float:left;
	position:relative;
	/*height:300px;*/
}

.player img, ul.lof-main-wapper li .player img {width: 44px;height: 44px;}

/* item navigator */
ul.lof-navigator{
	top:0px;
	padding:0;
	margin:0;
	position:relative;
	float:right;
	width:100%;
	z-index:9999;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	color: #000000;
	overflow:hidden;
	float:left;
	position:relative;
}
.lof-navigator-outer{
	position:relative;
	float:left;
	text-align:left;
	top:-300px;
	left: 10px;
	z-index:100;
	height:800px;
	width:200px !important;
	overflow:hidden;
		background: url('/images/site/kolibri-wit.png');
	background-repeat: no-repeat;
	color:#FFF;
	z-index:9999;
}

.lof-navigator-outer-adjusted
{
	position:relative;
	float:left;
	text-align:left;
	top:-319px;
	left: 0px;
	padding-left: 10px;
	padding-top: 20px;
	z-index:100;
	height:800px;
	width:300px !important;
	overflow:hidden;
	background: url('/images/site/kolibri-wit.png') no-repeat 0px -87px;
	color:#FFF;
	z-index:9999;
}


.lof-navigator li.active{
	color:#FFF;
}


.lof-navigator li div.lof-navigator-item{
	background:url('/images/site/bol.png') no-repeat scroll left center; 
	color:#000000;
	font-size:12px;
	height:100%;
	position:relative;
}

.lof-navigator li.active div{
	font-size:14px;
	position:relative;
	color: #ffffff;
}

.lof-navigator li div{
	font-size:14px;
	position:relative;
	color: #ffffff;
}

.lof-navigator li.active div img
{
	width: 195px;
	border: 1px solid #ffffff;
	border-radius: 4px;
	box-shadow: 2px 2px 2px #363636;
}


.lof-navigator li div img
{
	width: 195px;
	border: 1px solid #646464;
	border-radius: 4px;
}

.lof-navigator li div img:hover
{
	position: absolute;
	width: 195px;
	border: 1px solid #E16213;
	border-radius: 4px;
}


.lof-navigator .head
{
	position: relative;
	float: left;
	left: 1px;
	margin-top: -25px;
	width: 175px;
	padding-left: 20px;
	padding-top: 4px;
	height: 20px;
	background-color: #3c3636;
	opacity: 0.9;
	border-radius: 0 0 4px 4px;
}


.lof-navigator .head h3{padding:0;margin:0;}

.lof-navigator-item .number
{
	padding: 8px 12px 0 0;
}

/* feature-block left under */

.contentleft h3.header
{color: #ffffff}

.feature-block .image-small
{display:none;}

.feature-block .image-full
{
	  border: 1px solid #ffffff;
    border-radius: 4px 4px 4px 4px;
	box-shadow: 2px #3636363;
    width: 190px;
	height: 108px;
	overflow:hidden;
}

.feature-block .image-full img {position:absolute;width: 190px;height:108px;}

.contentleft .desc-container
{
	background-color: #3C3636;
    border-radius: 0 0 4px 4px;
    float: left;
    height: 18px;
    left: 1px;
    margin-top: -25px;
    opacity: 0.9;
    padding-left: 5px;
    padding-top: 6px;
    position: relative;
    width: 185px;
}

.feature-block {position: absolute;}
.feature-pad {display:none;}
.description-show {display:block;}

.readon-wrap1
{position: relative;float:right;margin-top: -17px;right:10px;width: 10px;}

.fb-like {
	position: absolute;
	float:left;
	margin-top: 11px;
	margin-left: 624px;
	height: 25px;
	width: 260px;
	margin-right: -260px;
	margin-bottom: -36px;
} 








































