@charset "utf-8";
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 
Site:		ScandiNotes.com Copyright 2008 
Copyright:	HSH Nordbank AG, Copenhagen Branch 
Revisions:	08. October

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

html { font-size: 100%; }
body  {
	margin: 0;
	padding: 0;
	background: #fff;
	
}
body, table, td, form, input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.70em;
	line-height: 1.4em;
	font-weight: normal;
}
table, td, form, input, textarea, select {
	font-size: 11px;
	line-height: normal;
}
img {
	border: 0;
	margin:0;
}
ul, li {
	padding: 0;
	margin: 0;
	list-style-type: square;
}
	ul li.file {
		margin: 0;
		padding: 3px 0 3px 22px;
		list-style-type: none;
		background-position: 0 50%;
		background-repeat: no-repeat;
		}
		ul li.file.file-pdf {
			background-image: url('../gfx/icons/icn-file-pdf.gif');
		}
		ul li.file.file-doc {
			background-image: url('../gfx/icons/icn-file-doc.gif');
		}
		ul li.file.file-ppt {
			background-image: url('../gfx/icons/icn-file-ppt.gif');
		}
		ul li.file.file-xls {
			background-image: url('../gfx/icons/icn-file-xls.gif');
		}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Page Containers
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#container {
	width: 900px;
	margin: 0px auto;
	padding: 0;
	border: 1px solid;
	border-color:#CCCCCC;

}

#header {		/*Global navigation*/
	height:80px;
	margin: 0 0 2px 0;
	padding: 35px 0px 0px 0px;
	background: #333366 url(../gfx/SubSwan.jpg) no-repeat 0 0;
	}
	body.frontpage  #header {
		height:294px;
		background: #333366 url(../gfx/MasterSwan.jpg) no-repeat 95% 0%;
	}
	
		#header ul {
		display: block;
		width: 700px;
		margin: 0px 0px 0px 25px;
		padding: 2px 0px;
		list-style-type:none;
		}
			
		#header li {
		color: #fff;
		display: inline;
		margin: 0 0 0 8px;
		}
		#header li form{ 	/*Searchform*/
		display: inline;
		margin:0px;
		}
			
		#header li a  {
		color: #fff;
		font-weight:bold;
		text-decoration: none;
		padding:0em 0.65em 0em 0em;
		}
			
		#header li a:hover  {
		text-decoration: none;
		}

#main {
	margin:0px 0px 20px 0px;
}

#leftnav {
	float:left;
	background: url(../gfx/content_background.gif) repeat-x right top;
	padding: 25px 0 0 0;
	margin: 0 3px 0 0;
	width:183px;
	color:#333366;
	font-size: 1em;
	font-weight:bold;
	}
	
	#leftnav ul {
		padding: 3px 0px 0px 0px;
		margin:0;
		list-style-type: none;
	}

	#leftnav li {
		display: inline;
	}

	#leftnav ul li a {
		display: block;
		padding: 15px 14px 15px 30px;
		border-bottom: 1px solid #ccc;
		color:#333366;
		font-weight:bold;
		text-decoration: none;
	}
	
	#leftnav ul li a:hover {
		color: #fff;
		background-color: #ccc;
		text-decoration: none;
	}
	
	#leftnav ul li.selected ul, 
	#leftnav ul li.expanded ul {
		padding: 0 0 10px 0;
		border-bottom: 1px solid #ccc;
	}
	#leftnav ul li.selected a, 
	#leftnav ul li.expanded a {
		margin: 0 0 1px 0;
		color: #fff;
		background-color: #ccc;
	}
	#leftnav ul li.selected ul li a, 
	#leftnav ul li.expanded ul li a {
		margin: 0;
		padding: 5px 5px 5px 40px;
		color: #333366;
		text-decoration: none;
		border-bottom: 0;
		background: #fff;
	}
	#leftnav ul li.last ul {
		border-bottom: 0px;
	}
	#leftnav ul li.expanded ul li.selected a {
		color: #940513;
	}
	#leftnav ul li.selected ul li.selected ul li a, 
	#leftnav ul li.expanded ul li.expanded ul li a {
		margin: 0 0 0 40px;
		padding: 5px 5px 5px 10px;
		color: #333366;
		text-decoration: none;
		border-bottom: 110;
		background: #fff;
	}
	#leftnav ul li.expanded ul li.selected ul li a {
		margin: 0 0 0 10px;
		color: #333366;
	}
	#leftnav ul li.expanded ul li.expanded ul li.selected a {
		color: #940513;
		background-position: 0 50%;
		background-repeat: no-repeat;
		background-image: url('../gfx/bullets/bullet-redarrow.png');
	}

#breadcrumb {
	height: 25px;
	margin: 0 0 15px 0;
	padding: 0px 0px 0px 5px;
	color:#333366;
	line-height: 25px;
	font-size: 9px;
	}
		#breadcrumb ul {
			margin:0;
			padding:0; 
		}
		
		#breadcrumb ul li {
			float: left;
			display:inline;
			list-style-type:none;
		}
		
		#breadcrumb  ul li a {
		padding: 0px 10px 0px 10px;
		color:#333366;
		text-decoration:none;
		background: url(../gfx/Breadcrumbpipe.png) no-repeat;
		}
		#breadcrumb ul li.first a { background: none; }

#content {
	float: left;
	background: #fff url(../gfx/content_background.gif) repeat-x right top;
	padding: 0 4px 0px 3px;
	width: 443px;
	text-align:justify;	/*remove if stupid*/
	}
	body.frontpage #content { padding-top: 40px; }
	body.full #content {
	width: 707px;
	}
	#content ul li {
	margin-left:12px;
	}

#rightcontent {
	float:right;
	background: #fff url(../gfx/content_background.gif) repeat-x right top;
	padding: 28px 0 0 0;
	width:261px;
}
	#rightcontent ul{
	margin:5px 0;
	}
		#rightcontent ul li{
		margin: 0px 0px 0px 12px;
		}
			#rightcontent ul li.file
			{ margin: 0px;
			  padding: 3px 0 3px 22px;	   
			}
		

#footer  {
	color: #333366;
	padding:3px 3px 3px 198px;
	background: #ccc url(../gfx/swan-texture.png) no-repeat right;
	}
	#footer p { margin: 0; padding: 0; }
	
	

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Float fix
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }
* html .clearfix { height: 1px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Accessibility
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.accessibility {
	position: absolute;
	top: -999em;
	left: -999em;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Types, Styles and Classes
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
a {
	color:#990000;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}

h1 {
	font-size:1.2em;
	color:#333366;
	font-weight:bold;
	margin: 0 0 20px 0;
	padding: 0;
}

h2 {
	font-size:1.2em;
	color:#333366;
	margin: 0 0 10px 0;
	padding: 0;
}

h3 {
	font-size:1.1em;
	color:#333366;
}

.teaser {
	margin: 0 0 3px 0;
	background-color:#ccc;
	padding: 5px;
	}
	.teaser h1, .teaser h2, .teaser h3 {
	font-size:1.2em;
	color:#333366;
	font-weight:bold;
	padding: 0 5px 5px 0px;
	}


dl {
	margin: 0;
	}
	dl dt {
		margin-top: 20px;
		}
	dl dd {
		margin-left: 0px;
		}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Form elements
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
form {
	margin: 0;
	padding:0;
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
legend {
	/*display: none;*/
	margin-bottom: 5px;
	padding: 0;
	color: #990000;
}
label {
	/*display:none;*/
	margin: 0;
	padding: 0;
	color: #940513;
}
input.formfield {
	margin:5px 5px 5px 0px;
	width: 260px;
	border: 1px solid #333366;
	vertical-align: middle;
}
input.SiteSearch {
	border: 1px solid #fff;
	background: #333366;
	color:#fff;
	padding:0;
	vertical-align: middle;
	height: 16px;
}
input.SiteSearchFormfield {
	width:100px;
	border: 1px solid #fff;
	background: #333366;
	color:#fff;
	vertical-align: middle;
}

textarea.formarea {
	margin:5px 5px 5px 0px;
	width: 260px;
	height:150px;
	border: 1px solid #333366;
	vertical-align: middle;
}
input.formcheckbox {
	margin: 1px 5px 2px 0;
	vertical-align: middle;
}
input.formradio {
	margin: 1px 5px 2px 0;
	vertical-align: middle;
}
select.formselect {
	width: 200px;
}
input.formbutton {
	color: #fff;
	padding:0;
	font-weight:bold;
	border: 1px solid #fff;
	background: #333366;
	vertical-align: middle;
	cursor: pointer;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Page Elements
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Quotes */
#quotes {width:90%;
}
		#quotes td.head {
		font-weight:bold;
		text-align:center;
		}
		#quotes td.even {
		padding: 6px 11px;
		background-color:#c3c3c3;
		}
		#quotes td.odd {
		background-color:#333366;
		color:#fff;
		padding: 6px 11px;
		}
		.quotes ul{
		margin-bottom:10px;
		}
		.quotes li{
		display:inline;
		font-weight:bold;
		list-style-type:none;
		margin: 0 0 0 10px;
		padding: 0 0 0 10px;
		}

/* news */
div.news {
	position:relative;
	padding-top:1px;
}
	div.news ul.meta {
	}
		div.news ul.meta li {
			float: left;
			margin: 10;
			padding: 0;
			list-style-type: none;
			color: #666;
		}
		div.news ul.meta li.metadate {
			padding: 10 0 0 10px;
		}
	
/* Searchresults */

#searchresults {
	 	margin: 0 0 0 10px;
	}
	#searchresults ul {
		margin: 0 0 0 15px;
	}
	#searchresults ul li {
	}
	#searchresults ul li a {
		margin: 0 10px 0 0;
	}

	#searchresults ul.paging {
		margin: 5px 0 15px 0;
		}
		#searchresults ul.paging li {
			margin: 0 5px 0 0;
			display: inline;
		}
		#searchresults ul.paging li a {
			padding: 0;
			background: none;
		}
	
	#searchresults div.inputPart { float: left; }
	#searchresults div.submitPart { float: left; margin: 3px 0 0 3px; text-align: left; }

	#searchresults div.resultlist {
		clear: both;
		margin: 5px 0 0 0;
	}

/* Sitemap*/
#sitemap {
}
	#content #sitemap.columns {
		margin:0;
	}
		#content #sitemap.columns div.col{
			float: left;
			width: 200px;
			margin: 0 4px 0 0;
			padding:0;
		}
		#content #sitemap.columns div.col.last{
			width: 197px;
			margin:0;
		}
		#content #sitemap.columns h3 {
			margin:0;
			font-size:0.9em;
			color:#333366;
		}
		#content #sitemap.columns h3 a,  #content #sitemap.columns h3 a:hover {
			margin:0;
			font-size:0.9em;
			color:#333366;
		}
		#sitemap ul {
			padding: 3px;
		}
			sitemap ul li {
			margin: 0;
			list-style-type:none;
			}
		
