﻿/* ================		*/
/* THE GRID				*/   
/* ================		*/

.grid-1 { width:225px; }
.grid-1.padding-5 { width:215px; }
.grid-2 { width:460px; }
.grid-2.padding-5 { width:450px; }
.grid-3 { width:695px; }
.grid-3.padding-5 { width:685px; }
.grid-4 { width:930px; }
.grid-4.padding-5 { width:920px; }
.grid-5 { width:1165px; }
.grid-5.padding-5 { width:1165px; }

.padding-5 { padding: 5px; }
.margin-5 { margin: 5px; }
.margin-35 { margin: 35px; }
.margin-sides-35 { margin-left: 35px; margin-right: 35px; }
.margin-sides-35 p{ margin-left: 35px; margin-right: 35px; }
.margin-left-35 { margin-left: 35px; }
.margin-right-35 { margin-right: 35px; }

.grid-height-0 { height:78px; }
.grid-height-0 .box { height: 78px; }
.grid-height-0 .box.padding-5, .grid-height-0 .box.margin-5 { height: 68px; }
.grid-height-1 { height:150px; }
.grid-height-1 .box { height: 141px;}
.grid-height-1 .box.padding-5, .grid-height-1 .box.margin-5 { height: 140px; }

.grid-height-2 { height:310px; }
.grid-height-2 .box { height: 315px; }
.grid-height-2 .box.padding-5, .grid-height-2 .box.margin-5  { height: 310px; }
.grid-height-2 .box.padding-5, .grid-height-2 .box.margin-5 a { color:#333333;text-decoration:none;font-family:Times }
.grid-height-3 { height:181px; }
.grid-height-3 .box { height: 186px; }
.grid-height-3 .box.padding-5, .grid-height-3 .box.margin-5 { height: 176px; }
/*Number 4 and 5 are used on the case list page*/
.grid-height-4 { height:170px; }
.grid-height-4 .box { height: 175px; }
.grid-height-4 .box.padding-5, .grid-height-4 .box.margin-5 { height: 165px; }
.grid-height-5 { height:350px; }
.grid-height-5 .box { height: 355px; }
.grid-height-5 .box.padding-5, .grid-height-5 .box.margin-5 { height: 345px; }
/*Number 6 and 7 are used on the employee list page*/
.grid-height-6 { height:95px; }
.grid-height-6 .box { height: 100px; }
.grid-height-6 .box.padding-5, .grid-height-6 .box.margin-5 { height: 90px; }
.grid-height-7 { height:200px; }
.grid-height-7 .box { height: 205px; }
.grid-height-7 .box.padding-5, .grid-height-7 .box.margin-5 { height: 195px; }
.grid-height-8 { height:245px; }
.grid-height-8 .box { height: 240px; }
.grid-height-8 .box.padding-5, .grid-height-7 .box.margin-5 { height: 245px; }


.grid-height-9 { height:118px; }
.grid-height-10 { min-height:246px; }
/*.grid-height-10 .box { height: 350px; }
.grid-height-10 .box.padding-5, .grid-height-6 .box.margin-5 { height: 340px; }*/


.grid-100 { width: 100%; overflow:hidden;}

.grid-100-height-6{width: auto;clear:both; height:27px;overflow:visible !important;white-space:nowrap;}

.column {
	margin: 0 5px;
	overflow: hidden;
	float: left;
	display: inline;
}

.grid-list
{
	position: relative;
	top: 0px;
	left: 240px;	
	background: white;
}

.column-list {
	margin: 0 0 10px 0;
	
	float: left;
	display: inline;
}


.column-bg 
{
	padding-bottom: 10px;
	background:url(/_gfx/bgbox.png) no-repeat scroll center bottom;
	color: #333333;
}
.column-bg-wide 
{
	padding-bottom: 10px;
	background: url(/_gfx/bgbox-wide.png) no-repeat scroll center bottom;
	color: #333333;
}
.column-bg-wider 
{
	padding-bottom: 10px;
	background: url(/_gfx/bgbox-wider.png) no-repeat scroll center bottom;
	color: #333333;
}
.column-bg a, .column-bg a:visited, .column-bg a:hover, .column-bg a:active,
.column-bg-wider a, .column-bg-wider a:visited, .column-bg-wider a:hover, .column-bg-wider a:active
 { color: #5f9b8d; text-decoration:underline; }

.row {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -5px;
	width: auto;
	display: inline-block;
}

.row .margin-5 .row 
{
	margin: 0 -10px;
}

.row .margin-35 .row 
{
	margin: 0 -40px;
}

.box{ color:#333333; overflow: hidden; position: relative; }
.box-grey { background:#f4f4f4;}
.box-grey a, .box-grey a:visited, .box-grey a:hover, .box-grey a:active { color: #333; background: none; text-decoration: none; outline: none; }
.box-grey:hover, .box-grey:hover a { background-color:#709b8f; color: #ffffff;cursor:pointer; }
.box-grey:hover .bottom-seperator { border-color: #ffffff; }

.box-more-arrow { background: url(/_gfx/next.gif) 435px 275px no-repeat; }

.box h5, .box h9 { padding: 5px 10px; }

.box-news-date { position: absolute; top: 0; left: 0; background: #fff; display: inline; text-align: center; padding: 2px 6px;font-family:Garamond;font-size:11px;font-style:italic;color:#000; }
.box-news-date-big{position: absolute; top: 0; left: 0; background: #fff; display: inline; text-align: center; padding: 2px 6px;font-family:Garamond;font-size:24px;font-style:italic;color:#000; }
.box-news-image { height: 175px; background-position: 0 0; background-repeat: no-repeat; }

/* ================		*/
/* BASIC				*/   
/* ================		*/

img#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:-10;
}
html
{
	padding: 5px 5px 0;
	background: #a6cbb8;
	
}

html, body 
{
	font-family: Times New Roman; 
	font-size: 13px;
	color: #000;
}

* { outline: none; }

a, a:visited, a:hover, a:active { color: #000; background: none; text-decoration: underline; outline: none; }

input, select { border: 1px solid #d6d6d6; outline: none; }
option { outline: none; }

.tp-10 { background: url(/_gfx/tp/tp-10.png); }
.tp-20 { background: url(/_gfx/tp/tp-20.png); }
.tp-30 { background: url(/_gfx/tp/tp-30.png); }
.tp-40 { background: url(/_gfx/tp/tp-40.png); }
.tp-50 { background: url(/_gfx/tp/tp-50.png); }
.tp-60 { background: url(/_gfx/tp/tp-60.png); }
.tp-70 { background: url(/_gfx/tp/tp-70.png); }
.tp-80 { background: url(/_gfx/tp/tp-80.png); }
.tp-90 { background: url(/_gfx/tp/tp-90.png); }

#ambient { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }

#content { padding:5px 0 80px 0; }

.hand { cursor: pointer; }

.bottom-seperator { border-bottom: 1px dotted #000; }

.left-box-separator { border-bottom: 1px dotted #000; margin:15px;}

#back-link { position: absolute; top: 3px; left: 930px; }

/* ================		*/
/* HEADINGS & TEXT		*/    
/* ================		*/

h1, h2, h3, h4, h5, h6 { font-family: Garamond; color: #000;  font-style: italic; display:block; }

h1 { font-size: 38px; color: #333333; }
h2, #side-panel h1, h1.headline { font-size: 36px; color: #333333; }
h1.headline-large { font-size: 48px; color: #333333; }
h3 { font-size: 32px; }
h4 { font-size: 30px; }
h5 { font-size: 24px; }
h6 { font-size: 20px; }
h6.small { font-size: 18px; }
h6.smaller { font-size: 16px; }
h6.smallest { font-size: 15px;margin-left:10px; }


.column h6.smaller { margin: 30px 20px 15px; font-style: normal;font-family:Times New Roman;font-size: 16px;color:#333333; }

h5.menu-item { margin:0;font-size:1px;line-height:0 }

.normal { font-style: normal; }
.white { color: #fff; }
.grey { color: #333333; }
.tag { color: #fff; background: #000; }
.times { font-family: Times New Roman; }

.stendahls-gothic { font-family: 'Stendahls Gothic', Garamond; font-style: normal; }
.stendahls-gothicSmall { font-family: 'Stendahls Gothic', Garamond; font-size:10px; color:Silver; font-style: normal; }
#side-panel p { font-size:12px; }

#side-panel h1, h1.headline h1.min 
{
	font-size: 32px;
}
p {
	color:#333333;
	font-family:Times New Roman;
	line-height:140%;
}

.hr {
	background:transparent url(/_gfx/hr-bg.png) repeat scroll 0 0;
	height:1px;
	margin-bottom:10px;
	margin-top:10px;
}

.article-detail-date { font-size: 22px; font-family: Garamond; font-style: italic; padding: 5px 20px 10px 0; display: block; float:left; }

/* ================		*/
/* SIDEPANEL			*/   
/* ================		*/

#side-panel { position: relative; }

#side-panel h1, #side-panel p, #side-panel ul { margin: 15px 15px 0; padding-bottom: 10px; }

#side-panel a, #side-panel a:visited { font-size: 14px; text-decoration: underline; }

#side-panel select { width: 195px; margin:0 15px 5px 15px; color:#333333; font-style:italic; font-family:Times New Roman; font-size:14px; /*margin-bottom: 5px;*/ }

ul#switch { position: absolute; top: 10px; right: 10px; margin: 0; padding: 0; }
ul#switch li { width: 17px; height: 14px; float: left; margin-left: 4px; background: url(/_gfx/sidepanel/switch.gif) no-repeat top left; }
ul#switch li a { width: 17px; height: 14px; float:left; }
ul#switch li#boxes { background-position: 0 0; }
ul#switch li#list { background-position: -51px 0; }
ul#switch li#boxes.active { background-position: -34px 0; }
ul#switch li#list.active { background-position: -17px 0; }

/* ================		*/
/* TYPESELECT			*/   
/* ================		*/

.select span span span {
	filter:alpha(opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0; 
	color: #ee83bd;  
	padding: 0; 
	text-align: center;
}
.select span span {
	padding:0; 
	cursor: text; 
	overflow: hidden; 
	text-align: center;
}

/* Synchronize the selection colors */
::-moz-selection{ background-color: #bddee4; color: #6d9acd; }
::selection { background-color: #bddee4; color: #6d9acd; }
.hilite { opacity: .65; background-color: #bddee4; }
a { text-decoration: none; background-color: Transparent !important;}

/* ================		*/
/* MENU					*/   
/* ================		*/

#menu { position: fixed; bottom: 0; margin: 0 -5px; background: #000; color: #fff; height: 80px; }
#menu ul li { float: left; line-height: 15px; vertical-align: middle; margin: 25px 15px;cursor:pointer; }
#menu-links { float: left; }
#menu-more { float: right; margin-right:20px; }
ul#menu-more li { float:left;margin:14px 0 0 20px; }
ul#menu-more li a { display:block;width:51px;height:48px; }
#channels {	background:url(/_gfx/menu-kanaler.gif) no-repeat;width:51px;height:48px;cursor:pointer; }
#english { background:url(/_gfx/menu-in-english.gif) no-repeat;width:51px;height:48px;cursor:pointer; }

#menu a, #menu a:visited, #menu a:hover, #menu a:active { color: #fff; background: none; text-decoration: none; outline: none; }

#menu-about-stendahls { padding: 60px 60px 0 60px; position: fixed; visibility: hidden; left: 0; bottom: 0; font-family: Garamond; font-size: 32px; font-style: italic; }
#menu-about-stendahls p { margin-bottom: 60px; color: #fff; font-family:Garamond; }
#menu-channels { position: fixed; width: 290px; height: 239px; padding: 22px 10px 10px 22px; visibility: hidden; bottom: 0; background: url(/_gfx/menu/channels-bg.png); }
#menu-channels ul li { height: 69px; padding: 5px 15px; margin-bottom: 1px; background: #333333; }

#menu-channels ul li.twitter:hover { background: #3ad6ff; }
#menu-channels ul li.facebook:hover { background: #3b5998; }
#menu-channels ul li.nyhetsbrev:hover { background: #93d83a; }
#menu-channels ul li.rss:hover { background: #ff7800; }
#menu-channels ul li.youtube:hover { background: #ff4d41; }

#LeftColumn
{
	float:left;
	width:300px;
	background:red;
}

div.dotted-line { background-image: url("../../_gfx/dotted-line.gif"); background-repeat: repeat-x; height: 1px; margin: 5px 0px 5px 0px; line-height: 1px; }

.MenuHeadlineTitle
{
	display:block;
}

#logo
{
	border-right: dotted 1px white;
	padding-right: 25px;
	
}
/* ================		*/
/* NEWS LIST PAGE		*/   
/* ================		*/
.news-item h6 {  margin-right: 10px; }
.news-item h6.box-news-date { margin-left: 0; margin-right: 0; }

.news-list-view .news-item .box:hover .box-news-date { border-color: #709b8f; }
.news-list-view .news-item h6 { margin-left: 0; margin-right: 0; }

.news-list-view .news-item { float: none; padding:0; margin: 0; display: block; position: relative; left: 240px; white-space: nowrap; overflow:visible; height: 47px; }
.news-list-view .news-item .box-news-date { position: static; display: inline; padding: 3px 10px 0px; border:3px solid #F4F4F4; }
.news-list-view .news-item .box { display: inline-block; height: 20px; background:transparent url(/_gfx/bgbox-grande.png) no-repeat scroll center bottom; padding: 9px 5px 18px;}
.news-list-view .news-item h6.smaller { margin: 0; display: inline; }
.news-list-view .news-item .box-news-image { display: none; }
.news-list-view .grid-2 h6 { font-size: 14px; }
.news-list-view .grid-2 h5 { font-size: 16px; display: inline; font-style: normal; }
.news-list-view .grid-2 h6.smallest { display: none; }
.news-list-view #side-panel { position: absolute; }
.news-list-view .news-item { background:none; }

.news-list-view .news-item h6.smaller, .news-list-view .news-item h5 { padding: 0 15px 0 0; background: url(/_gfx/next.gif) no-repeat right center; }
.news-list-view .news-item h6.smaller a, .news-list-view .news-item h5 a,
.news-list-view .news-item h6.smaller a:visited, .news-list-view .news-item h5 a:visited { padding: 4px 0 3px 0; background-color: #f4f4f4 !important; }
.news-list-view .news-item:hover h6.smaller a, .news-list-view .news-item:hover h5 a,
.news-list-view .news-item h6.smaller a:hover, .news-list-view .news-item h5 a:hover { background-color: #709B8F !important; color: #fff; }

.news-list-view .category-73, .news-box-view .category-73 { background-color: #e7ba41; color: #fff; }
.news-list-view .category-73 a, .news-box-view .category-73 a  { color: #fff; }
.news-list-view .news-item .category-73 .box-news-date { border-color: #e7ba41; }
.news-list-view .news-item .category-73 h6.smaller a, .news-list-view .news-item .category-73 h5 a,
.news-list-view .news-item .category-73 h6.smaller a:visited, .news-list-view .news-item .category-73 h5 a:visited { background-color: #e7ba41 !important; }
.news-list-view .news-item .category-73:hover h6.smaller a, 
.news-list-view .news-item .category-73:hover h5 a,
.news-list-view .news-item .category-73:hover h6.smaller a:visited, 
.news-list-view .news-item .category-73:hover h5 a:visited,
.news-box-view .category-73:hover { background-color:#709b8f !important; color: #ffffff !important; }
.news-list-view .news-item .category-73:hover .box-news-date { border-color: #709b8f; }

.news-item h6.box-news-date.large
{
    font-size:20px;
}

/* ================		*/
/* NEWS DEATILS PAGE	*/   
/* ================		*/
.news-detail-item .box { position: static; }
.news-detail-item h1 { margin-bottom: 20px; }
.news-detail-item h5 { display: inline; }
.news-detail-item h6.smaller { padding: 0; margin: 0; }
.news-detail-item h6.smaller a { text-decoration: underline; }
.news-detail-item #prev a { padding: 30px 0 20px; float: left; padding-left: 25px; background: url(/_gfx/prev.gif) no-repeat left 32px;color:#5F9B8D; }
.news-detail-item #next a { padding: 30px 0 20px; float: right;padding-right: 25px; background: url(/_gfx/next.gif) no-repeat right 32px;color:#5F9B8D; }
.news-detail-item .top-links { overflow: hidden; margin-bottom: 20px; height:64px; }
.news-detail-item p, .news-detail-item .media-item { margin-bottom: 20px;margin-left:35px;margin-right:35px;font-size:14px; }
.news-detail-date{display:block;float:left;font-family:Garamond;font-size:22px;font-style:italic;padding:5px 20px 10px 0;}

/* ================		*/
/* CONTACT PAGE			*/   
/* ================		*/
#fullscreen-map { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#fullscreen-map a, 
#fullscreen-map a:visited, 
#fullscreen-map a:hover, 
#fullscreen-map a:active { color: #008000; text-decoration: underline; }

/* ================		*/
/* Job ad & ie6			*/   
/* ================		*/
#ie6 .box, #job-ad .box { position: static; }
#ie6 h1, #job-ad h1 { margin-top: 20px; }
#ie6 h6, #job-ad h6 { padding-bottom: 20px; margin-bottom: 20px; }
#ie6 p, #job-ad p { margin-left: 35px; margin-right: 35px; font-size: 14px; margin-bottom: 20px; }


/*================== */
/* Selectedcases */

.SelectedCasescontainer
    {
    	position:absolute;
    	top:0px;
    	left:0px;
    	width:100%;
    	position:fixed;
    }
    .SCContainer
    {
    	display:none;
    	height:400px;
    	width:100%;
    	background-color:black;
    }
    
    .SCButton
    {
    	height:22px;
    	background: url(/_gfx/scBarBg.png) repeat-x 0 0;
    	cursor:pointer;
    	text-align:center;
    }
    
    .scContent
    {
    	position:relative;
        top:0;
        overflow:hidden;
        width:800px;
        margin:0 auto;
        
    }
    .scContent ul
    {
    	width:7000px;
    	overflow:hidden;
    }
    .scContent ul li
    {
    	width:1100px;
    	
    	float:left;
    	list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
    }
    
    #mycarousel
    {
    	overflow:hidden;
    	position:relative;
    	margin-top:40px;
    }
    
    #mycarousel a 
    {
        font-family:Times New Roman;
        font-size: 14px;
        color: #709b8f;
        text-decoration:underline;
    }
    
    .scNext
    {
    	background: url(/_gfx/scnext.gif) no-repeat 0 0;
    	cursor:pointer;
    	width:50px;
    	height:110px;
    	float:right;
    	margin-right:40px;
    	margin-top:100px;
    }
    
    .scPrev
    {
    	background: url(/_gfx/scprev.gif) no-repeat 0 0;
    	cursor:pointer;
    	width:50px;
    	height:110px;
    	float:left;
    	margin-top:100px;
    	margin-left:40px;
    }
    
    .scHeader
    {
    	font-family:Garamond;
    	font-size: 38px;
    	font-style:italic;
    	color:#fff;
    }
    
    .scSubHeader
    {
    	font-family:Garamond;
    	font-size: 24px;
    	font-style:italic;
    	color:#fff;
    }
    
    .scText
    {
    	font-family: Times New Roman;
    	font-size: 14px;
    	color: #fff;
    	margin-top: 10px;
    	margin-bottom: 20px;
    }
    .scText p
    {
    	
    	color: #fff;
    	
    }
    
    .share-casename
    {
    	
    }
    
    .share-text
    {
    	margin-bottom:20px;
    }
    
    .share-list
    {
    	text-align:center;
    	margin-left:40px;
    }
    
    .share-list ul li
    {
    	float:left;
		margin:10px;
    }
    
    .share-header1
    {
    	line-height:90%;
    	float:left;
    	margin-right:10px;
    }
    .share-header2
    {
    	line-height:90%;
    	color:#75a19c;
    	margin-bottom:20px;
		margin-top:15px;
    }
    #TB_window {
	
	background: #fff;
    }
    
    .share-close
    {
		position:absolute;
		top:-6px;
		left:513px;
    }
    #stendahls-ie6-logo
    {
        margin-bottom:10px; 
    }