.clear{clear:both; visibility:hidden}
#special{float:left; width:769px; padding:0px 0px 10px 0px;}
#special p{border:solid 1px #CCCCCC; padding:10px; background-color:#F8F8F8; font-size:13px; color:#555555; line-height:18px;}
#special_menu{float:left; width:200px; text-align:left; padding-top:5px; border-bottom:solid 2px #CCCCCC; height:250px;}
#special_menu ul{float:left; width:200px; text-align:left; list-style-type:none; padding:0px; margin:0px; background-color:#E5E5E5; }
.special_menutop{background-color:#0066CC; color:#FFFFFF; font-weight:bold; font-size:15px; background-image:url(/images/bg_menutop.gif); border:none; background-repeat:repeat-x; line-height:18px;}
#special_menu li{padding:5px 0px 5px 15px; border-bottom:solid 1px #FFFFFF; border-left:5px solid #0066CC; background-image:url(/images/bg_menu.gif); background-repeat:repeat-x; }
#special_menu li:hover{background-color:#F3F3F3; border-left:5px solid #FF0000; background-image:none}
#special_menu a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3366CC; font-weight:bold; text-decoration:none;}
#special_menu a:hover{text-decoration:none; color:#FF0000}
#special_flash{float:left; width:569px; border-bottom:solid 2px #CCCCCC}
.special_box{float:left; width:748px; padding:10px; background-color:#F7F7F7; border:solid 1px #CCCCCC;}
.special_box ul{width:225px; float:left; border:solid 1px #CCCCCC; padding:5px; margin:0px 10px 10px 0px; background-color:#f8f8f8}
.special_box img{float:left; width:102px; padding:1px; border:solid 1px #CCCCCC; margin:0px 10px 0px 0px;}
.special_box img:hover{border:solid 1px #999999}
.special_titull{padding:0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; line-height:18px;}
.special_titull a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3366CC; text-decoration:none; font-weight:bold; }
.special_titull a:hover{color:#000000}
.special_head{margin-top:10px; width:769px; height:30px; background:url(/images/bg_h1.png) no-repeat top; text-align:center}
.special_category{line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold}

/*renditje*/
.special_item{float:left; width:547px; padding:10px; border:solid 1px #CCCCCC; margin-bottom:7px;}
.special_item img{float:left; width:150px; margin-right:10px; padding:2px; border:solid 1px #CCCCCC}
.special_item img:hover{border:solid 1px #666666}

/*brenda*/
.special_brenda {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666666; text-decoration:none; line-height:18px;}
.special_brenda a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#3366CC; text-decoration:none; line-height:18px;}
.special_brenda a:hover{color:#000000}
.special_titullbrenda{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#003399; line-height:18px; padding-bottom:10px; margin-bottom:10px; margin-top:20px; font-weight:bold}
.specialbox{float:left; width:550px; border:solid 1px #CCCCCC; padding:10px 8px 10px 8px; background-color:#F4F4F4}

.booking{
	width:170px;
	height:21px;
	background: url(/images/book.gif) no-repeat top;
	cursor:pointer;
	margin:0px;
	text-align:center;
	border:0px;
}

.booking:hover {
	background: url(/images/book.gif) no-repeat bottom;
}

.special_ferry{float:left; width:748px; padding:10px; background-color:#F7F7F7; border:solid 1px #CCCCCC;}
.special_ferry ul{width:355px; float:left; border:solid 1px #CCCCCC; padding:5px; margin:0px 10px 10px 0px; background-color:#f8f8f8}
.special_ferry img{float:left; width:100px; padding:1px; border:solid 1px #CCCCCC; margin:0px 10px 0px 0px;}
.special_ferry img:hover{border:solid 1px #999999}

.none{margin:0px; padding:0px; border-left:0px; background-image:none;}

.titullblu1{background-image:url(/images/bg_titleblu.gif); background-repeat:no-repeat; background-position:center; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:33px;  height:33px; padding-left:20px; color:#333366}
.titullblu{background-image:url(/images/bg_titleblu.gif); background-repeat:no-repeat; background-position:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:33px;  height:33px; padding-left:20px; color:#333366}
.titullditet{background-image:url(/images/bg_ditet.gif); background-repeat:no-repeat; background-position:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:33px;  height:33px; padding-left:20px; color:#333366}
.titullincluded{background-image:url(/images/bg_included.gif); background-repeat:no-repeat; background-position:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:33px;  height:33px; padding-left:5px; color:#333366}
.special_list{padding-bottom:5px; font-size:12px; font-weight:bold; color:#2E5470}
.block {
	width:400px;
	margin:0 auto;
	text-align:left;
}
.element * {
	padding:5px; 
	margin:2px; 
	font-family:arial;
	font-size:12px;
}
.element label {
	float:left; 
	width:75px;
	font-weight:700
}
.element input.text {
	float:left; 
	width:270px;
	padding-left:20px;
}
.element .textarea {
	height:120px; 
	width:270px;
	padding-left:20px;
}
.element .hightlight {
	border:2px solid #9F1319;
	background:url(/images/iconCaution.gif) no-repeat 2px
}
.element #submit {
	float:right;
	margin-right:10px;
}
.loading {
	float:right; 
	background:url(/images/ajax-loader.gif) no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}
.done {
	background:url(/images/iconIdea.gif) no-repeat 2px; 
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%; 
	margin:20px auto; 
	display:none
}