/* Global styles */
body {
	margin:0;
	color:#3c3c3c;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	padding: 0 0 20px;
}
img {border:none;}
a{
	font-size: 12px;
	color: #2b74cf;
	text-decoration: underline;
}
a:hover{text-decoration: none;}
a:focus{outline:none;}
/* form styles */
form, fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}
input, select{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #4b4949;
}
/* main containers styles */
/* logo styles */
.logo {
	position: absolute;
	/*top: 37px;
	left: 26px;*/
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	width: 270px;
	height: 100px;
	z-index:1;
}
.logo a {
	position: relative;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/dfds_logo_torline.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 100%;
}
.select-holder{
	width: 100%;
	overflow: hidden;
	padding: 0 0 11px;
}
.wrapper {
	margin:0 auto;
	width:965px;
	overflow:hidden;
	position:relative;
}
/* header block styles */
.header {
	overflow:hidden;
	width: 100%;
	height: 99px;
	position: absolute;
	top:0;
	left:0;
}
.top-holder{
	width: 100%;
	overflow: hidden;
	padding: 10px 0 40px;
}
.search{
	float: right;
	padding: 1px 2px 2px 5px;
	margin: 0 1px 0 3px;
	display: inline;
	width: 125px;
	height: 14px;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/input.gif) no-repeat;
}
.search .txt{
	float: left;
	border: 0;
	background: none;
	width: 100px;
	margin: 0 8px 0 0;
}
.search .btn{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/btn-search.gif) no-repeat;
	width: 15px;
	height: 12px;
	margin: 2px 0 0;
}
/* topnavigation Styles start */
.topnav{
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.topnav li{
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 0 0 12px;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bullet.gif) no-repeat 0 3px;
}
.topnav li a{
	font-size: 11px;
	color: #4b4949;
	text-decoration: none;
}
.topnav li a:hover{text-decoration: underline;}
.topnav li.active a{color: #258bda;}
/* topnavigation Styles end */
/* language select list styles*/
.translation{
	float: right;
	margin: -2px -7px 0 0;
	padding: 0;
	list-style: none;
}
.translation li{
	display: inline;
	float: left;
	margin: 0 19px 0 0;
}
.translation li a{
	float: left;
	width: 21px;	
	line-height: 19px;
	text-indent: -9999px;
	overflow: hidden;
}
.translation li.en a{
	width: 27px;
	height: 19px;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/flag-en.gif) no-repeat 0 50%;
}
.translation li.lt a
{
	width: 27px;
	height: 19px;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/flag-lithuania.gif) no-repeat 0 50%;
}
.translation li.de a
{
	width: 27px;
	height: 19px;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/flag-germany.gif) no-repeat 0 50%;
}
.translation li.ru a
{
	width: 27px;
	height: 19px;	
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/flag-russia.gif) no-repeat 0 50%;
}
/* navigation Styles start */
.nav{
	position: absolute;
	top: 67px;
	right: 0;
	margin: 0 -11px 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
* html .nav{
	margin: 0 -24px 0 0;
}
.nav li{
	float: left;
	margin: 0 13px 0 -2px;
	padding: 0 0 0 13px;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bullet2.gif) no-repeat 0 4px;
}
.nav li a{
	font-size: 13px;
	color: #11357c;
	text-decoration: none;
}
.nav li.active a{color: #268ad8;}
.nav li a:hover{
	color: #268ad8;
	text-decoration: underline;
}
/* navigation Styles end */
/* main block styles */
.main {
	height: 1%;
	margin:99px 0 0;
	padding: 0 0 40px;
	overflow:hidden;
}
.rightholder{
	float: right;
	width: 728px;
}
/* breadcrumbs Styles */
.breadcrumbs{
	padding: 6px 0 5px;
	border-top: solid 1px #c5c5c5;
	border-bottom: solid 1px #c5c5c5;
	overflow: hidden;
	width: 100%;
}
.breadcrumbs span, .breadcrumbs table{
	margin: 0 0 0 -6px;
	padding: 0;
	list-style: none;
	height: 1%;
	overflow: hidden;
}
.breadcrumbs span, .breadcrumbs table{
	float:left;
	margin: 0 7px 0 -6px;
	padding: 0 0 0 7px;
/*	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bullet3.gif) no-repeat 0 4px; */
	font-size: 11px;
	color: #8e8e8e;
}
.breadcrumbs span a, .breadcrumbs table tbody a{
	font-size: 11px;
	color: #8e8e8e;
	text-decoration: none;
}
.breadcrumbs span a:hover, .breadcrumbs table tbody a:hover {
	text-decoration: underline;
}
/* content block styles */
.bottomholder {
    float:right;
    width:728px;
}
.contentBottom{
	width: 480px;
}
.content{
	float: left;
	width: 480px;
	padding: 18px 0 0;
}
.content h1{
	margin: 0 0 15px;
	font-size: 28px;
	color: #3c3c3c;
	font-weight: normal;
}
.content .important{
	margin: 0 0 23px;
	font-size: 12px;
	font-weight: bold;
	color: #2b74cf;
	line-height: 18px;
}
.content .img{
	display: block;
	margin: 0 0 24px;
}
.content p{
	margin: 0 0 18px;
	line-height: 18px;
}
.content .strong{
	display: block;
}
/* Right column styles */
.rightcolumn{
	float: right;
	width: 233px;
	padding: 24px 0 0;
}
.rightside{
	float: right;
	width: 233px;
	padding: 24px 0 0 15px;
/*	overflow: hidden; */
}
.block{
	margin:0 0 16px;
	overflow: hidden;
}
.block .text-area{
	padding: 0 0 18px 10px;
}
.block .title
{
	font-family:Arial,Verdana,Helvetica,sans-serif;	
	font-size: 24px;
	color: #fff;
	margin: 0;
	height: 90px;
	font-weight: normal;
}
.block .contact-us .contact-us-content
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	margin: 0;
	font-size: 12px;
	color: #fff;
}
.block p
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	margin: 0;
	font-size: 12px;
	color: #fff;
}
/* links list Styles */
.block .links
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.block .links li
{	
	margin: 0 0 9px 0;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}

.block .links li a, .block .links li span
{	
	display: block;
	line-height: 29px;
	font-size: 14px;
	padding: 0 0 0 5px;
	color: #fff;
	height: 1%;
	cursor: pointer;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-links-item.png) repeat;
	text-decoration: none;
}
.block .links li span a, .block .links li a{
	display: block;
	height: 100%;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow.gif) no-repeat 194px 50%;
}
.block .links li span a img, .block .links li a img{
	display: none;
}
.block .links li span:hover{
	color: #10357b;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-links-item-hover.png) repeat;
}
/*
.block .links li span a:hover{
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow-2.gif) no-repeat 194px 50%;
}
*/
/* blocks in the index page */
.references{
	padding: 10px 0 11px 0;
	margin:0 0 15px;
	overflow: hidden;
	background: #12367c url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-references.gif) no-repeat 152px 12px;
	min-height: 149px;
}
* html .references{
	height: 149px;
	overflow: visible;
}
.references .text-area{
	padding: 0 0 18px 11px;
}
.references .title{
	font-size: 24px;
	color: #fff;
	margin: 0;
	height: 90px;
	font-weight: normal;
}
.references p{
	margin: 0;
	font-size: 12px;
	color: #fff;
}
/* links list Styles */
.rightcolumn .links{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.rightcolumn .links li{
	margin: 0 0 4px 0;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background: #0d2657 url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow.gif) no-repeat 204px 50%;
}
.rightcolumn .links li a{
	display: block;
	line-height: 29px;
	font-size: 14px;
	padding: 0 0 0 10px;
	color: #fff;
	text-decoration: none;
}
.rightcolumn .links li a:hover{
	text-decoration: underline;
}
.schedules{
	padding: 8px 0 11px 0;
	margin:0 0 15px;
	overflow: hidden;
	background: #2b74cf url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-schedules.gif) no-repeat 169px 13px;
	min-height: 149px;
}
* html .references{
	height: 149px;
	overflow: visible;
}
.schedules .text-area{
	padding: 0 0 18px 9px;
}
.schedules .title{
	font-size: 24px;
	color: #fff;
	margin: 0;
	height: 95px;
	font-weight: normal;
}
.schedules p{
	margin: 0;
	font-size: 12px;
	color: #fff;
}
.rightcolumn .schedules .links li{
	background-color: #1e5190;
}
/* Left column styles */
.leftcolumn{
	float: left;
	width: 217px;
}
/* main containers styles end */
.sidetitle{
	margin: 0 0 27px;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	line-height: 16px;
	padding: 12px 0 12px 11px;
	background: #11357c;
}
/* sidenavigation Styles start */
ul.sidenav{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
	border-bottom: solid 1px #c5c5c5;
}
ul.sidenav li{
	border-top: solid 1px #c5c5c5;
}
ul.sidenav li a{
	display: block;
	height: 1%;
	padding: 5px 0 8px 11px;
	color: #888;
	font-size: 14px;
	text-decoration: none;
}
ul.sidenav li a:hover{
	text-decoration: underline;
}
ul.sidenav li.active a{
	background: #2b74cf;
	color: #fff;
}
/* Submenu level 1 styles */
ul.sidenav li ul{
	list-style: none;
	margin: 0;
	padding: 0 0 12px 27px;
	display: none;
	border: none;
}
ul.sidenav li ul li{
	border: none;
}
ul.sidenav li.active ul{
	display: block;
}
ul.sidenav li ul li a{
	font-size: 12px;
	padding: 3px 0 0 1px;
}
ul.sidenav li.active ul li a{
	background: none;
	color: #888;
}
ul.sidenav li.active ul li.active a{
	font-weight:bold;
	text-decoration:underline;
}
/* sidenavigation Styles end */
/* footer block styles */

#footer {
	left:0px;
	top:0px;
	width:965px;
	height:150px;
	
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-top:solid 1px #cbcbcb;
	
}
.box 
{
	float:left;
	left:0px;
	top:0;
	width:240px;
	
	margin:10px 0 0 0;
	padding:0 0 0 0;
	height:150px;
}
.box_indhold {
	width:216px;	
	margin:0 0 0 15px;
	padding:0 0 0 0;
	height:130px;
}
.box_indhold_title {
	width:216px;
	
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:16px;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-size:12px;
	color:#c3c3c3;
	font-weight:bold;
}
.box_indhold_normal {	
	width:216px;	
	margin:5px 0 10px 0;
	padding:0 0 0 0;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-size:10px;
	color:#cbcbcb;
}
.streg 
{
	float:left;
	background-color:#efefef;	
	top:10px;
	width:1px;
	height:130px;	
	margin:10px 0 0 0;
	padding:0 0 0 0;
}

.box_indhold_normal a{
	font-size: 10px;
	color: #cbcbcb;
	text-decoration: none;
}
.box_indhold_normal a:hover{
	text-decoration: none;
}

/*footer end*/

/* inner1 page */
.page-inner1 .content{
	float: none;
	width: 100%;
	padding: 0;
}
.page-inner1 .main{padding: 0 0 25px;}
.info-box{
	width: 965px;
	height: 594px;
	position: relative;
	color: #fff;
	/* background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-info-box.jpg) no-repeat;*/
}
.help-box{
	padding: 61px 0 0 25px;
	width: 440px;
}
.help-box .title{
	color: #fff;
	margin: 0 0 10px;
	font-size: 42px;
	font-weight: normal;
}
.help-box p{
	font-size: 14px;
	line-height: 21px;
}
.info-area{
	position: absolute;
	top: 66px;
	right: 25px;
	padding: 13px 0 0;
	width: 268px;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/boat.gif) no-repeat 184px 0;
}
/* links Styles */
.info-area .links{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.info-area .links li{
	margin: 0 0 9px 0;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.info-area .links li a{
	display: block;
	line-height: 39px;
	font-size: 16px;
	padding: 0 0 0 10px;
	color: #fff;
	height: 1%;
	cursor: pointer;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-links-item.png) repeat;
	text-decoration: none;
}
.info-area .links li a span{
	display: block;
	height: 100%;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow.gif) no-repeat 230px 50%;
}
.info-area .links li a:hover{
	color: #10357b;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-links-item-hover.png) repeat;
}
.info-area .links li a:hover span{
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow-2.gif) no-repeat 230px 50%;
}
/* contact box */
.contact-box{
	background: #68ae26;
	padding: 11px 0 3px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.contact-box .text{
	padding: 3px 40px 9px 9px;
}
.contact-box p{
	margin: 0;
	font-size: 12px;
	color: #fff;
	line-height: 15px;
}
/* featured list styles */
.contact-box .links li a{
	line-height: 37px;
}
.contact-box .links li a:hover{
	color: #4b7d1b;
}
.contact-box .links li a:hover span{
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow-3.gif) no-repeat 230px 50%;
}
.port-holder{
	position: absolute;
	left: 19px;
	bottom: 23px;
}
.port-holder .port-to-port{
	float: left;
	font-size: 23px;
	color: #268bdb;
	width: 394px;
	height: 187px;
	padding: 18px 49px 0 26px;
	cursor: pointer;
	letter-spacing: -1px;
	text-decoration: none;
	text-transform: uppercase;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-port-to-port.png) no-repeat;
}
.port-holder .port-to-port:hover{
	color: #10357b;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-port-to-port-hover.png) no-repeat;
}
.port-holder .shipping{
	float: left;
	font-size: 23px;
	color: #268bdb;
	width: 394px;
	cursor: pointer;
	letter-spacing: -1px;
	padding: 18px 49px 0 26px;
	text-decoration: none;
	text-transform: uppercase;
	height: 187px;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-shipping.png) no-repeat;
}
.port-holder .shipping:hover{
	color: #10357b;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-shipping-hover.png) no-repeat;
}
.port-holder .port-to-port span, .port-holder .shipping span{
	display: block;
	padding: 97px 10px 0 0;
	font-size: 14px;
	color: #74767a;
	letter-spacing: 0;
	text-transform: none;
}
/* inner2 page */
.map-box{
	width: 728px;
	height: 344px;
	padding: 0 0 15px;	
}
.map-box .wrapper-box{
	padding: 22px 24px;
}
.map-box h1{
	margin: 0 0 18px;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
}
.map-box select{
	width: 174px;
}
.page-inner2 .content .important{
	margin: 0 0 17px;
}
/* contact-us block styles */
.block .contact-us{
	padding: 10px 0 6px;
	background: #68ae26 url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-contact-us.gif) no-repeat 141px 10px;
}
.block .contact-us .title{height: 96px;}
.block .contact-us .text-area{padding-bottom: 11px;}
.block .contact-us .email{
	color: #fff;
	text-decoration: underline;
}
.block .contact-us .email:hover{text-decoration:none;}
.block .contact-us .links li a:hover{color: #68ae26;}
.block .contact-us .links li a:hover span{
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow-3.gif) no-repeat 194px 50%;
}
/* dynamic-shedules block styles */
.block .dynamic-shedules{
	padding: 10px 0 0;
	background: #12367c url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-dynamic-shedules.gif) no-repeat 152px 9px;
}
.block .dynamic-shedules .title{height: 76px;}
.block .dynamic-shedules .text-area{padding-bottom: 6px;}
.block .selects{
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	padding: 11px 6px 0 11px;
	background: #0d2657;
}
.block .selects .holder{
	width: 100%;
	overflow: hidden;
	padding: 0 0 12px;
}
.block .selects .select{
	float: left;
	margin: 0 8px 0 0;
}
.block .selects select{
	float: left;
	width: 64px;
}
.block .selects .vaelg{ width: 208px;}
/* link */
.block .dynamic-shedules .link{
	display: block;
	line-height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow.gif) no-repeat 204px 50%;
}
/* passengers block styles */
.block .passengers{
	padding: 10px 0 6px;
	background: #268ad8 url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-passengers.gif) no-repeat 161px 10px;
}
.block .passengers .text-area{padding-bottom: 13px;}
.block .passengers .links li a:hover{color: #268ad8;}
.block .passengers .links li a:hover span{
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow-4.gif) no-repeat 194px 50%;
}
/* inner3 page */
.google-box{
	padding: 7px 0 21px;
}
.google-box .borders{
	padding: 10px 0 3px 0;
	border-top: solid 1px #c5c5c5;
	border-bottom: solid 1px #c5c5c5;
}
.google-box ul{
	margin: 0;
	padding: 0 5px 0 9px;
	list-style: none;
	height: 1%;
	overflow: hidden;
}
.google-box ul li{
	border-top: solid 1px #268ad8;
}
.google-box ul li:first-child{
	border:none;
}
.google-box ul li a{
	display: block;
	height: 1%;
	padding: 6px 0 11px 50px;
	text-decoration: none;
}
/* list items background images */
.google-box ul li a.googlemap{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-googlemap.gif) no-repeat 0 9px;}
/* list items background images - hover states 
.google-box ul li a.google:hover{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-chemicals-hover.gif) no-repeat 0 9px;}
*/

.google-box ul li a span{
	display: block;
}
.google-box ul li a .arrow{
	padding: 0 25px 0 0;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow-5.gif) no-repeat 100% 50%;
}
.google-box ul li a .title{
	font-size: 24px;
	color: #268ad8;
	margin: 0 0 6px;
}
.terminal ul li a .title{
	margin: 0;
}
.google-box ul li a .text{
	font-size: 11px;
	padding: 0 100px 0 0;
	color: #000;
}
.google-box ul li a:hover .arrow{
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow-6.gif) no-repeat 100% 50%;
}
.google-box ul li a:hover .title{
	color: #12367c;
}

/* tabs Styles */
.tabs-holder{
	padding: 5px 0;
}
.tabs{
	margin: 0;
	padding: 0 0 0 10px;
	position: relative;
	left: -10px;
	list-style: none;
	width: 100%;
	border-bottom: solid 1px #c5c5c5;
}
.tabs:after {
	display: block;
	content: "";
	clear: both;
}
.tabs li{
	float: left;
	position: relative;
	padding: 4px 0 0;
	margin: 0 4px 0 0;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bullet-menu.gif) no-repeat;
}
.tabs li a{
	float: left;
	font-size: 11px;
	color: #888;
	padding: 6px 5px;
	border: solid 1px #c5c5c5;
	border-bottom: none;
	background: #fff;
	text-decoration: none;
}
.tabs li a:hover{
	text-decoration: underline;
}
.tabs li.active{
	padding: 0;
	bottom: -1px;
}
.tabs li.active a{
	color: #2b74cf;
	padding: 8px 5px;
}
.tabs-holder .info-list{
	margin: 0;
	padding: 1px 0 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.tabs-holder .info-list li{
	float: left;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bullet4.gif) no-repeat 0 3px;
	margin: 0 32px 0 -18px;
	padding: 0 0 0 21px;
}
.tabs-holder .info-list li a{
	font-size: 11px;
	color: #888;
	text-decoration: none;
}
.tabs-holder .info-list li a:hover{text-decoration: underline;}
.content .esbjerg{
	width: 100%;
	overflow: hidden;
	padding: 0 0 15px;
}
.content .esbjerg select{
	width: 174px;
}
/* inner4 page */
.img-box{padding: 0 0 0px;}
.img-box img{display: block;}
.img-box-empty{padding: 0 0 0 0;height:0;}

/* logistics-list Styles */
.logistics-list{
	padding: 10px 0 0;
}
.ms-PartSpacingVertical
{
    margin-top: 0px;
}
.logistics-listsub{
    
}

.logistics-list .heading, .logistics-listsub .heading{
	background: #268ad8;
	color: #fff;
	padding: 8px 214px 12px 9px;
}
.terminal .heading{
	background: #268ad8 url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bg-terminal-logistics.gif) no-repeat 270px 100%;
	border-bottom: solid 3px #1b6097;
}
.logistics-list .heading h2, .logistics-listsub .heading h2{
	margin: 0 0 16px;
	font-size: 24px;
	font-weight: normal;
}
.terminal .heading h2{margin: 0 0 25px;}
.logistics-list .heading p, .logistics-listsub .heading p{
	margin: 0;
	font-size: 12px;
	line-height: 14px;
}
.logistics-list ul, .logistics-listsub ul{
	margin: 0;
	padding: 0 5px 0 9px;
	list-style: none;
	height: 1%;
	overflow: hidden;
	border: solid 1px #268ad8;
	border-top: none;
}
.logistics-list ul li, .logistics-listsub ul li{
	border-top: solid 1px #268ad8;
}
.logistics-list ul li:first-child, .logistics-listsub ul li:first-child{
	border:none;
}
.logistics-list ul li a, .logistics-listsub ul li a {
	display: block;
	height: 1%;
	padding: 6px 0 11px 50px;
	text-decoration: none;
}
.terminal ul li a{
	padding: 17px 0 14px 50px;
}
/* list items background images */
.logistics-list ul li a.read-more{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-read-more.gif) no-repeat 0 9px;}
.logistics-listsub ul li a.chemicals{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-chemicals.gif) no-repeat 0 9px;}
.logistics-listsub ul li a.automotive{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-automotive.gif) no-repeat 0 9px;}
.logistics-listsub ul li a.steel{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-steel.gif) no-repeat 0 9px;}
.logistics-listsub ul li a.forrest-products{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-forrest-products.gif) no-repeat 0 9px;}
.logistics-listsub ul li a.special-cargo{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-special-cargo.gif) no-repeat 0 9px;}
.logistics-listsub ul li a.trailer{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-trailer.gif) no-repeat 0 9px;}
/* list items background images - hover states */
.logistics-list ul li a.read-more:hover{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-read-more-hover.gif) no-repeat 0 9px;text-decoration: none;}
.logistics-listsub ul li a.chemicals:hover{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-chemicals-hover.gif) no-repeat 0 9px;text-decoration: none;}
.logistics-listsub ul li a.automotive:hover{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-automotive-hover.gif) no-repeat 0 9px;text-decoration: none;}
.logistics-listsub ul li a.steel:hover{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-steel-hover.gif) no-repeat 0 9px;text-decoration: none;}
.logistics-listsub ul li a.forrest-products:hover{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-forrest-products-hover.gif) no-repeat 0 9px;text-decoration: none;}
.logistics-listsub ul li a.special-cargo:hover{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-special-cargo-hover.gif) no-repeat 0 9px;text-decoration: none;}
.logistics-listsub ul li a.trailer:hover{background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/a-trailer-hover.gif) no-repeat 0 9px;text-decoration: none;}

.logistics-list ul li a span, .logistics-listsub ul li a span{
	display: block;
}
.logistics-list ul li a .arrow, .logistics-listsub ul li a .arrow{
	padding: 0 25px 0 0;
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow-5.gif) no-repeat 100% 50%;
}
.logistics-list ul li a .title, .logistics-listsub ul li a .title{
	font-size: 24px;
	color: #268ad8;
	margin: 0 0 6px;
}
.terminal ul li a .title{
	margin: 0;
}
.logistics-list ul li a .text, .logistics-listsub ul li a .text{
	font-size: 11px;
	padding: 0 100px 0 0;
	color: #000;
}
.logistics-list ul li a:hover .arrow, .logistics-listsub ul li a:hover .arrow{
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow-6.gif) no-repeat 100% 50%;
}
.logistics-list ul li a:hover .title, .logistics-listsub ul li a:hover .title{
	color: #12367c;
}
.page-inner4 .content .important{
	margin: 0 0 18px;
}
/* inner5 page */
.page-inner5 .content .important{
	margin: 0 0 11px;
}
/* references block styles */
.block .references{
	padding: 10px 0 13px;
	margin: 0;
}
.block .references .links li{margin: 0 0 3px;}
.block .references .links li a:hover{color: #0c2554;}
.block .references .links li a:hover span{
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow-2.gif) no-repeat 194px 50%;
}
/* schedules block styles */
.block .schedules{
	padding: 7px 0 11px;
}
.block .schedules .text-area{padding: 0 0 16px 9px;}
.block .schedules .links li{margin: 0 0 4px;}
.block .schedules .links li a:hover{color: #2b74cf;}
.block .schedules .links li a:hover span{
	background: url(/_layouts/masterpages/DFDSTorline.MasterPages/images/arrow-4.gif) no-repeat 194px 50%;
}
/* gallery Styles start */
.gallery{
	margin: 0;
	padding: 0 0 28px;
	width: 495px;
	overflow: hidden;
	list-style: none;
	position: relative;
	left: -14px;
}
.gallery li{
	float: left;
	width: 151px;
	padding: 0 0 12px 14px;
}
.gallery li img{
	display: block;
	margin: 0 0 8px;
}
.gallery li em{
	font-size: 12px;
	color: #888;
}
/* gallery Styles end */
/* inner6 page */
.news-box{
	padding: 0 0 2px;
	margin: 0 0 -56px;
	overflow: hidden;
}
.news{
	border-top: solid 1px #c5c5c5;
	padding: 25px 0 60px;
	margin: -26px 0 0;
}
.news .important{
	margin: 0 0 19px;
}
.news .date{
	display: block;
	margin: 0 0 3px;
	font-size: 12px;
	color: #3c3c3c;
	font-style: normal;
}
.news .title{
	margin: 0 0 7px;
	font-size: 28px;
	font-weight: normal;
	color: #3c3c3c;
}
.news .more{
	font-size: 12px;
	color: #2b74cf;
	text-decoration: underline;
}
.news .more:hover{ text-decoration: none; }
.news .photos{
	width: 495px;
	position: relative;
	left: -15px;
	padding: 0 0 12px;
	overflow: hidden;
}
.news .photos img{
	float: left;
	margin: 0 0 0 15px;
}
/* inner8 page */
.map img{
	display: block;
	padding: 0 0 15px;
}
.local-site{
	width: 100%;
	overflow: hidden;
	padding: 0 0 20px;
}
.local-site select{
	width: 174px;
}
/* Address style */
.addressBox{
	padding: 18px 0;
	color: #3c3c3c;
	line-height: 18px;
}
.addressBox address{
	font-size: 12px;
	font-style: normal;
	padding: 0 0 19px;
}
.addressBox address span{
	display: block;
}
.addressBox address .city{
	color: #2b74cf;
}
.addressBox dl{
	margin: 0;
}
.addressBox dl dt{
	display: inline;
	font-weight: bold;
}
.addressBox dl dd{
	margin: 0;
	display: inline;
}
.page-inner8 .content h1{margin: 0 0 8px;}
.page-inner8 .content .important{margin: 0 0 14px;}
.page-inner8 .main{padding: 0 0 85px;}

/* .dynamicschedule */
.dynamicschedule{
	float: left;
	width: 700px;
	height: 400px;
	padding-top:40px;
	padding-left:150px;	

}
.dynamicschedule .leftcolumn{
	float: left;
	width: 230px;
	padding: 24px 0 0;				
}
.dynamicSchedule .leftcolumn .caltitle	{				
	background:#11357C none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;			
}
.dynamicSchedule .leftcolumn .calspecialday	{				
	background-color:#DBFFCE;

}
.dynamicschedule .rightcolumn{
	float:left;
	padding:24px 0 0 10px;
	width:310px;
}
.dynamicschedule .rightcolumn .column{
	float: left;
	width: 310px;
}
.dynamicschedule .rightcolumn .column .title{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	font-size: 11px;
	color: #505050;
	text-transform: uppercase;
}
.dynamicschedule .rightcolumn .column .subtitle{
	float:right;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 11px;
	color: #8E8E8E;
}
.dynamicschedule .rightcolumn .column .row{
	margin: 0 0 6px;
	width:100%;
	float:left;
	margin: 0;
	padding: 0 0 15px 0;
}
/*
********Login - START*****************
*/

.smallfont
{
	font-size:10px;
}

.login
{
	left:0px;
	top:0px;
	padding:0px;
	margin:0px;
	width:100%;    
	height:200px;
}

.rememberme
{	
	font-size:11px;
	float:left;
}

a.infobridgelink
{
	color:#787878;
	font-size:11px;
	text-decoration:underline;
}

a:hover.infobridgelink
{
	text-decoration:none;
	font-weight:bold;
}

.login_indhold_content {
	position:relative;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:150px;
}
#login_indhold_title {
	left:0px;
	top:0px;
	width:100%;	
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:16px;
	border-bottom:solid 1px #c5c5c5;
	color:#505050;
	font-size:12px;
	margin:0 0 6px;
	text-transform:uppercase;
	font-weight: bold;

}
#login_indhold_normal {
	left:0px;
	top:18px;
	width:100%;
	position:absolute;
	margin:0 0 0 0;
	padding:0 0 0 0;

}



/*
********Login - END*****************
*/

/*
********Info list for routes*****************
*/

.info-list 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:-17px 0 10px;
	overflow:hidden;
	padding:1px 0 0;
	width:100%;
}

.info-list li 
{
	background:transparent url(/_layouts/masterpages/DFDSTorline.MasterPages/images/bullet4.gif) no-repeat scroll 0 3px;
	float:left;
	margin:0 32px 0 -18px;
	padding:0 0 0 21px;
}
.info-list li.active a
{
	color: #2B74CF;
}

.info-list li a 
{
	color:#888888;
	font-size:11px;
	text-decoration:none;
}

.info-list li a:hover {
	text-decoration:underline;
}




/*
********Info list for routes - END*****************
*/

/* RadPanelBar DFDSSeaways skin */

.RadPanelBar_DFDSSeaways
{
	background: #fff;
	line-height: 21px;
	width:100% !important;
}
.RadPanelBar_DFDSSeaways .rpRootGroup
{
	border: solid 0px #69798c !important;
	width:100%;
}
.RadPanelBar_DFDSSeaways .rpText
{
	font:normal 16px/20px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	color:#2B74CF;
	text-decoration: none;
}
.RadPanelBar_DFDSSeaways .rpLink
{
	font:normal 16px/20px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	color:#2B74CF;
	text-decoration: none;
}
.RadPanelBar_DFDSSeaways .rpLevel1 .rpText
{
	background:url(images/arrow.gif) no-repeat 0 3px !important;
	padding-left:10px;
	font: 12px Arial, sans-serif !important;
	text-decoration:none !important;
	background-color:transparent;
}
.RadPanelBar_DFDSSeaways .rpLevel1 .rpLink
{
	/*padding-left:10px;*/
	font: 12px Arial, sans-serif !important;
	text-decoration:none !important;
	background-color:transparent;
}

.RadPanelBar_DFDSSeaways .rpLevel2 .rpText
{
	background: none !important;
	padding-left:15px;
	font: 11px Arial, sans-serif !important;
	text-decoration:none !important;
}
.RadPanelBar_DFDSSeaways .rpLevel2 .rpLink
{
	padding-left:15px;
	font: 11px Arial, sans-serif !important;
	text-decoration:none !important;
}
.RadPanelBar_DFDSSeaways .rpTemplate
{
	padding-left:25px;
	font: 11px Arial, sans-serif !important;
	text-decoration:none !important;
	padding-bottom: 10px;
}
.RadPanelBar_DFDSSeaways .rpImage
{
	margin: 4px 2px;
}
.RadPanelBar_DFDSSeaways .rpRootGroup .rpText
{
	/*background: White url('images/PanelBar/MainItemNormal.gif') repeat-x !important;*/
}

.RadPanelBar_DFDSSeaways  .rpRootGroup .rpItem
{
	border-top: solid 0px #869bb3 !important;
}

.RadPanelBar_DFDSSeaways  .rpRootGroup .rpFirst
{
	border-top: 0 !important;
}

.RadPanelBar_DFDSSeaways  .rpGroup .rpLink
{
	font-weight:normal;
    line-height: 21px;
}

.RadPanelBar_DFDSSeaways  .rpGroup .rpText
{
	border: 0 !important;
	background: transparent;
	/*padding: 0 23px;*/
}

.RadPanelBar_DFDSSeaways  .rpGroup .rpItem
{
	border-bottom: solid 0px #dde1e4 !important;
	border-top: 0;
}

.RadPanelBar_DFDSSeaways  .rpGroup .rpLast
{
	border-bottom: 0;
}

.RadPanelBar_DFDSSeaways  .rpGroup .rpSelected .rpText
{
	background: #f0f2f4;
}

.RadPanelBar_DFDSSeaways  .rpGroup .rpLink
{
	color: #333;
}

.RadPanelBar_DFDSSeaways  .rpGroup .rpLink:hover
{
	/*background: #f0f2f4;*/
}

.RadPanelBar_DFDSSeaways  .rpRootGroup .rpDisabled:hover,
.RadPanelBar_DFDSSeaways  .rpRootGroup .rpDisabled .rpText
{
	/*background: url('images/PanelBar/MainItemNormal.gif') repeat-x;*/
	color: #ccc;
	cursor: default;
}

.RadPanelBar_DFDSSeaways  .rpRootGroup .rpGroup .rpDisabled:hover,
.RadPanelBar_DFDSSeaways  .rpRootGroup .rpGroup .rpDisabled .rpText
{
	text-decoration: none;
	background: none;
	color: #ccc;
	cursor: default;
}

