body {
	background-image	:	url('/images/korral_background.jpg');
	background-repeat	:	repeat;
	text-align			:	center;
	margin				:	0px;
	padding				:	0px;
	font-family			:	Georgia;
	font-size			:	12px;
}

.clearer, .divider {
	clear				:	both;
	height				:	0px;
	line-height			:	0px;
	margin				:	0px;
	padding				:	0px;
}

.wrap-main {
	width				:	914px;
	background-color	:	#fff;
	text-align			:	left;
	margin-left			:	auto;
	margin-right		:	auto;
	margin-top			:	0px;
	padding				:	0px;
}

/* 
----
HEAD inkl HEAD-MENU 
----
*/

.header-title-wrap {
	width	:	914px;
	float	:	left;
	padding	:	10px 0px;
	margin	:	0px;
}

.header-title-img {
	float			:	left;
	width			:	191px;
	margin-left		:	25px;
	padding			:	0px;
}

.header-title-slogan {
	float			:	left;
	width			:	665px;
	text-align		:	right;
	margin			:	0px;
	padding			:	0px;
}

.header-title-slogan p {
	font-size		:	10px;
	font-weight		:	bold;
	margin			:	0px;
	padding			:	0px;
}

*html .header-title-img {
	margin-left: 13px;
}

.header-menu {
	background		:	url('/images/korral_background_grey_gradient_menu.jpg') repeat-x; 
	border-top		:	1px solid #e1e1e1;
	border-bottom	:	1px solid #e1e1e1;
	padding-left	:	25px;
	float			:	left;
	width			:	889px;
}

.header-menu a{
	color			:	#112133;
	text-decoration	:	none;
	text-transform	:	uppercase;
	font-size		:	11px;
}

.header-menu li
{
	float			: 	left;
	list-style-type	:	none;
	padding			: 	4px 0px;
	margin			: 	0px;
}

.header-menu li a {
	border-right	:	1px solid #949ba3;
	padding			:	0px 10px; 	
}

.header-menu li a.first
{
	padding-left	:	10px;
	margin			:	0px;
}

.header-menu ul
{
	padding	:	0px;
	margin	:	0px;
}

.header-menu li.header-menuHover{
	background	:	url('/images/korral_header-menuHover.jpg') repeat-x;
}

/* 
----
WRAP CONTENT inkl BOX og RANDOM-PICTURE
----
*/
.wrap-content {
	background-image	:	url('/images/korral_background_grey_gradient.jpg');
	background-repeat	:	repeat-x;
	background-position	:	bottom;
	min-height			:	596px;
	margin				:	0px;	
}

* html .wrap-content {
	height				: 596px;	
}

.wrap-content-side {
 	height				:	1%; /* IE  */
	padding-left		:	25px;
}

* html .wrap-content-side {
	height		:	auto;
	min-height	:	800px;
}

.whiteboxBackground {
	width: 283px;
	height: 346px;
	background: url('/images/korral_bak_hvit.jpg');
	float: left;
	margin : 0px 0px 0px 12px;
	padding: 0px;	
}

*html .whiteboxBackground { 
	margin : 0px 0px 0px 9px;
}

.whiteboxHeader {
	height: 20px;
	margin: 16px 20px 0px 18px;
	font-weight: bold;
	font-size: 12px;	
	text-transform: uppercase;
	color: #001225;
}

.whiteboxImg {
	height: 85px;
	margin: 9px 20px 0px 18px;
}

.whiteboxContent {
	height: 150px;
	margin: 8px 20px 0px 18px;
	line-height: 19px;
} 

.whiteboxMore {
	height: 20px;
	margin: 18px 20px 0px 18px;
}

.whiteboxMore img{
	border: 0px;
	margin-top: 2px;
}

.wrap-smallbox {
	margin			:	18px 0px 0px 9px;
	float			:	left;
	width			:	895px;
}

*html .wrap-smallbox {
	margin			:	28px 0px 0px 3px;
	float			:	left;
	width			:	895px;
} 

.wrap-smallbox h1{
	font-size	:	18px;
	color		:	#02224a;
	margin		:	12px 0px 24px 18px;
	padding		:	0px;
}

*html .wrap-smallbox h1 {
	margin		:	0px 0px 24px 18px;
}

html>/**/body .wrap-smallbox h1 {
	margin		:	0px 0px 24px 18px;
}

.smallbox {
	background		:	#fff;
	border			:	3px double #d9d9d9;
	width			:	245px;
	padding			:	10px;
	margin-right	:	10px;
}

.smallbox h1 {
	font-size		:	15px;
	color			:	#112133;
	text-transform	:	uppercase;	
}

.smallbox p {
	font-size		:	12px;
	color			:	#112133;
}

.smallbox a {
	text-decoration	:	none;
	color: black;
}

.smallbox.type1 {
	float	:	left;
	height	:	357px;
	margin-top: 21px;
}

.smallbox_header {

}

.smallbox_img {
	margin		:	0px;
	border		:	3px double #d9d9d9;
	padding		:	0px;
	text-align	:	center;
}

.smallbox_content {
	height		:	204px;
	margin-top	:	10px;	
}

.smallbox_content_noimg {
	height		:	292px;
	margin-top	:	10px;	
}

.smallbox_readmore {

}

/* .sideboxright {
	background-color:	#a2c5d0;
	width			:	250px;
	border			:	3px double #fff;
	float			:	left;
	margin			:	15px 0px 0px 0px;
	padding			:	10px;
	font-size		:	12px;	
	min-height		:	427px; 
} */

.sideboxright {
	float: left;
	margin-top: 20px;
	margin-left: 11px;
}



* html .sideboxright {
	height			:	434px;  
	float			:	left;
	width			:	266px;
	margin-top		:	18px;
}

.sideboxright_border {
	border-bottom	:	1px dashed white;
	width			:	100%;
	padding			:	0px 0px 5px 0px;
	margin			:	0px;
	float			:	left;
}

.sideboxright_news_content_wrap {
	float	:	left;
	width	:	150px;
}

.sideboxright_news_content_wrap_noimg {
	float	:	left;
	width: 100%;
}

.sideboxright_news_date {
	float	:	left;
	padding	:	0px;
}

.sideboxright_news_date p {
	margin		:	2px 0px;
	padding		:	0px;
	width		:	100%;
}


.sideboxright_news_content {
	float	:	left;
	margin	:	0px;
	padding	:	0px;
	height	:	84px;
}

.sideboxright_news_content p {
	margin		:	2px 0px;
	padding		:	0px;
}


.sideboxright_news_readmore {
	float	:	left;
	margin	:	12px 0px 0px 0px;
	padding	:	0px;
	width	:	100%;
}

.sideboxright_news_readmore p {
	margin		:	0px 0px;
	padding		:	0px;
}

.sideboxright_archive{
	float			:	left;
	margin			:	0px;
	padding			:	0px;
	text-align		:	right;
	border-bottom	:	1px dashed white;
	width			:	100%
}

.sideboxright_archive p {
	margin		:	2px 0px;
	padding		:	0px;
}

.sideboxright_news_img {
	float	:	left;
}

.sideboxright_work_wrap {
	float	:	left;
	margin-top: 5px;
	width	:	100%;
}

.sideboxright h1 {
	font-size		:	15px;
	font-style		:	none;
	text-transform	:	uppercase;		
}

.sideboxright h2 {
	font-size		:	12px;
	font-style		:	none;
	text-transform	:	uppercase;		
}

.sideboxright h5 {
	font-size		:	15px;
	font-style		:	none;
	text-transform	:	uppercase;		
	margin			:	0px;
}

.sideboxright a.h5 {
	text-decoration	:	none;
	color			:	black;
}

.sideboxright p {
	font-size		:	11px;
	line-height		:	18px;
}

.sideboxright a.more {
	color			:	black;
	text-decoration	:	none;
}

.whitetext {
	color	:	white;
}

.sideboxright img {
	border	:	0px;
}

.sideboxright img.thumb {
	float	:	right;
	margin	:	0px;
	border	:	3px double white;
}

.sideboxright img.header_bullet {
	margin-left	:	10px;
}

.sideboxright ul {
	list-style: none;
	margin: 5px 0px;
	padding: 0px;
}

.sideboxright li {
}

.rightboxBackground {
	width: 250px;
	height: 313px;
	background: url('/images/korral_bak_hvit2.jpg') top center;
	padding: 16px;
	overflow: hidden;
	margin	:	0px 0px 0px 10px; 
	float	:	left;
	line-height	:	19px;
}

		.rightboxBackground h2{ 
			color			:	#001225;
			font-size		:	12px;
			font-weight		:	bold;
			text-transform	:	uppercase;
			margin			:	0px;
		}

*html .rightboxBackground {
	margin	:	2px 0px 0px 7px;
}

.rightboxHeader {
	width: 200px;
	margin: 16px 0px 0px 18px;
}

*html .rightboxHeader {
	width: 200px;
	margin: 19px 0px 0px 18px;
}

.rightboxHeader img {
		border: 0px;
}

.rightboxWrap {
	margin: 10px 0px 0px 18px;
	height: 100px;
}
 

.rightboxWrapLeft {
	height: 100px;
	float: left;
	width: 157px;
}

.rightboxDate {
	height: 10px;
	width: 157px;

}

.rightboxAbstract {
	height: 65px;
	width: 157px;
	overflow: hidden;
	margin-top: 5px;
	line-height: 19px;	
}

.rightboxMore {
	height: 10px;
	width: 157px;
	margin-top: 6px;
}

*html .rightboxMore {
	height: 10px;
	width: 157px;
	margin-top: 4px;
}

.rightboxMore img{
	border: 0px;
}

.rightboxWrapRight {
	height: 100px;
	float: left;	
	width: 85px;	
}

.rightboxWrapRight img{
	border: 0px;
}

.rightboxNewsArchive {
	height: 10px;
	width: 252px;
	margin: 17px 0px 0px 12px;
	text-align: right;
}

*html .rightboxNewsArchive {
	height: 10px;
	width: 252px;
	margin: 6px 0px 0px 12px;
	text-align: right;
}

.rightboxNewsArchive {
	border: 0px;
}

.rightboxWorkHeader {
	height: 12px;
	width: 252px;
	margin: 26px 0px 0px 18px;
}

.rightboxWorkList {
	height: 80px;
	width: 252px;
	margin: 5px 0px 0px 18px;
	overflow: hidden;
}

.random-picture {
	margin-left		:	25px;
	margin-right	:	25px;
	margin-top		:	15px;
	height			:	136px; 
	border			: 	3px double silver;
	padding			:	0px;
}

.random-picture img {
	margin	:	0px;
	padding	:	0px;
}

/* 
----
MAIN-CONTENT inkl PRINT
----
*/

.mainContent {
	float			:	left;
	margin-left		:	49px;
	margin-top		:	15px;
	margin-bottom	:	33px;
	width			:	563px;
	padding-bottom	:	25px;
/*	border-bottom	:	dashed 1px #c9c9c9;	*/
	font-family		:	Georgia;
	min-height: 700px;
}

.mainContent img.right {
	float	:	right;
	margin	:	5px 0px 5px 5px;
}

.mainContent img.left {
	float	:	left;
	margin	:	5px 5px 5px 0px;
}

.mainContent img.center {
	text-align		:	center;
    display			:	block;
    margin-left		:	auto;
    margin-right	:	auto;
	margin-top		:	5px;
	margin-bottom	:	5px;
}

.mainContent img{
    /*display	:	block; 30.07.09 Sak: #9726 */
	margin	:	5px;
}

.mainContent p {
	font-size	:	12px;
	color		:	black;
	padding		:	0px;
	margin		:	0px 0px 20px 0px;
}

.mainContent p.lead { 
	font-size	:	14px;
	color		:	black;
	margin		:	0px 0px 20px 0px;
	font-weight	:	bold;
}

.mainContent a {
	color			:	#166d93;
	margin			:	0px;
	padding			:	0px;
	text-decoration	:	none;
}

.mainContent h1 {
	font-size		:	24px;
	color			:	#166d93;
	margin			:	0px;
	padding			:	0px;
	border-bottom	:	dashed 1px #c9c9c9;
	margin-bottom	:	34px;
}

.mainContent h2 {
	font-size		:	16px;
	margin			:	15px 0px 0px 0px;
	padding			:	0px;
	color			:	#166d93;
}

.mainContent h3 {
	font-size		:	14px;
	margin			:	15px 0px 0px 0px;
	padding			:	0px;
}

.mainContent hr {
	border			:	1px dashed #c9c9c9;
	width			:	100%;
	color			:	#c9c9c9;
	background-color:	#fff;
	height			:	1px;
}

.mainContent ul li {
	margin	:	0px 0px 12px 0px;
}

.print {
	float: right;
	padding: 0px;
	margin: 0px;
}

/* 
----
MAIN-MENU
----
*/

.mainMenu {
	float		:	left;
	width		:	247px;
 	margin-top	:	15px;
	background	:	#dfdfdf;
	min-height	:	700px;
	border		:	3px double white;
/*	font-family	:	Georgia;	*/
	overflow	:	hidden;
}

* html .mainMenu {
	height	:	700px; 
}

.mainMenu p {
	color		:	black;
	margin		:	0px;
	padding		:	0px;
	font-size	:	12px;	
}

.mainMenu a{
	color			:	#112133;
	margin-left		:	5px;
	text-decoration	:	none;
	text-transform	:	uppercase;
	font-size		:	12px;
}

.mainMenu img {
	margin		:	25px 0px 0px 3px;
}

.mainMenuHover{
	background	:	#f7f7f7;
}

.mainMenu li
{
	list-style-type		:	disc;
	list-style-position	:	inside;
	padding				:	5px 0px 5px 10px;  
	margin				:	0px;
	border-top			:	1px solid white;
}

.mainMenu li.last
{
	border-bottom	:	1px solid white;
}

 .mainMenu ul
{
	margin	:	0px;
	padding	:	0px;	
}

.mainMenu ul ul
{
	margin	:	0px;
	padding	:	0px;
	width: 237px
	overflow: hidden;
}

 .mainMenu ul li
{
	
}

.mainMenu ul ul li {
	border			:	0px;
	padding			:	3px 0px 3px 18px;
	list-style-type	:	none;
}

* html .mainMenu ul ul li {
	border			:	0px;
	padding			:	3px 0px 3px 6px;
	list-style-type	:	none;
}

.mainMenu ul li.selected {
	background-color:#c8c8c8;	
}

.mainMenu ul ul li.selected {
	background-color:	#f7f7f7;
	position		:	relative;
	left			:	-26px;
	padding			:	3px 0px 3px 44px;
	width			:	203px; /* 203 */
}

/* IE 7 hack */
html>/**/body .mainMenu ul ul li.selected {
	width			:	228px;
}

*html .mainMenu ul ul li.selected {
	position		:	relative;
	width			:	215px;
	left			:	-26px;
	padding			:	3px 0px 3px 32px;	
}

.mainMenu ul ul a {
	color			:	#112133;
	text-decoration	:	none;
	font-size		:	11px;
}

.mainMenu ul ul li.selected a {
	color			:	#346ba9;
}

.mainMenu ul ul li.last {
	border-bottom	:	none;
}

/* 
----
PAGE-TEASERS
----
*/

.pageTeasers_img {
	float	:	left;
}

.pageTeasers {

}

.pageTeaser {
	width			:	240px;
	height			:	100px;
	float			:	left;	
	padding-top			:	0px;		
}

.pageTeaser.content {
	width	:	100%;
	height	:	50px;
	margin	:	0px;
	padding	:	0px;
}

.pageTeaser.content p {
	line-height	:	15px;
}

.pageTeaser.readmore {
	width			:	100%;
	height			:	20px;
	margin			:	0px;
	padding			:	0px 0px 4px 0px;
	border-bottom	:	1px dashed silver;
}

.pageTeaser.odd {
	width			:	240px;
	padding-right	:	20px;
	border-right	:	1px dashed silver;
}

.pageTeaser.even {
	width			:	240px;
	padding-left	:	20px;	
}

.pageTeaser a {
	font-size		:	12px;
	color			:	black;
	text-decoration	:	none;
}

.pageTeaser h2 {
	font-size		:	16px;
	margin			:	0px;
	padding			:	0px;
	color			:	#166d93;
}

.pageTeaser a.h2 {
	font-size		:	16px;
	margin			:	0px;
	padding			:	0px;
	color			:	#166d93;
}

/*
----
SHOWOFF
----
*/

.news-display-wrap {
	float		:	left;
	padding		:	0px;
	margin		:	0px;
	text-align	:	center;
}

.news-display-left {
	float		:	left;
	border		:	3px double #166e94;
	margin		:	0px;
	padding		:	5px;
	width		:	164px;
	min-height	:	140px;	 
}

*html .news-display-left {
	height		:	140px;
}

.news-display-center {
	float		:	left;
	border		:	3px double #166e94;
	margin		:	0px 10px;
	padding		:	5px;
	width		:	164px;
	min-height	:	140px;	
}

*html .news-display-center {
	height		:	140px;
}

.news-display-right { 
	float		:	left;
	border		:	3px double #166e94;
	margin		:	0px;
	padding		:	5px;
	width		:	164px;
	min-height	:	140px;	
}

*html .news-display-right {
	height		:	140px;
}

/* 
----
FOOT
----
*/

.foot-wrap {
	width		:	914px;
	padding		:	10px 0px 0px 0px;
	margin		:	0px;
	border-top	:	3px double #e1e1e1;
	min-height	:	50px;
}

*html .foot-wrap {
	height: 50px;
}

.foot-left {
	margin		:	0px 0px 0px 15px;
	float		:	left;
	width		:	410px; 
}

.foot-right{
	background	:	white;
	margin		:	0px;
	float		:	left;
	text-align	:	right;
	width		:	450px;
}

.foot-left p {
	font-size		:	10px;
	color			:	#000;
}

.foot-right p {
	margin-right	:	25px;
	font-size		:	10px;
	color			:	#afbfc4;
	text-transform	:	uppercase;
}

.foot.blacktext {
	border	:	0px;
	color	:	black;
}

.foot.greytext {
	border: 0px;
	color: #ccc;
}

.foot-left a {
	font-size	:	10px;
	color		:	black;
	font-style	:	underline;
	margin-left	:	16px;
}

.foot-right a {
	font-size	:	10px;
	color		:	black;
	font-style	:	underline;
	margin-left	:	16px;
}

.powered {
	width				:	914px;
	text-align			:	right;
	margin-left			:	auto;
	margin-right		:	auto;
	margin-top			:	0px;
	padding				:	0px;
}

.powered p {
font-size: 10px;
}

.powered a {
	color		:	black;
}

