﻿@charset "UTF-8";
/* CSS Document */

body
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 68.5%;
		color: #333333;
		}

body.mceContentBody
		{
		font-size: 12px;
		}

div#content_left
		{
		font-size: 1.15em;
		}

div#content_right
		{
		font-size: 1.15em;
		}

a
		{
		color: #256F92;
		text-decoration: none;
		border-bottom: dotted 1px #256F92;
		position: relative;
		}

a:hover
		{
		color: #666;
		border-color: #666;
		}

h1,
h2,
h3,
h4,
h5,
h6
		{
		font-weight: normal;
		margin-bottom: 10px;
		clear:  both;
		}

h1
		{
		font-size: 1.8em;
		color: #99bd69;
		}

h2
		{
		font-size: 1.6em;
		color: #99bd69;
		}

h3 {
		font-size: 1.3em;
		color: #99bd69;
		display: block;
}

h4
		{
		font-size: 1.25em;
		font-weight: bold;
		}

h5
		{
		font-size: 1.2em;
		}

h6
		{
		font-size: 1.15em;
		font-weight: bold;
		}

p
		{
		margin-bottom: 15px;
		}
		
		::-moz-selection
				{
				background-color: #D7ECF3;
				}
		
		::selection
				{
				background-color: #D7ECF3;
				}


div#content img, body.mceContentBody img
		{
		float: right;
		margin: -25px 0 25px 25px;
		padding: 5px;
		border: solid 1px #efefef;
		clear: right;
		z-index: 1000;
		}

				
				.thumb-list {margin-bottom:30px;min-height:100px;
				}
				.thumb-list .thumb {
					float:left;
					clear:left;
					margin:0 5px 0 0;
					width:100px;
					height:100px;
					overflow:hidden;
					border:0;
					
				}
				
				.thumb-list .thumb a {width:100px;height:100px;overflow:hidden;display:block;border:none;}
				div#content .thumb-list .thumb a img {margin:0;padding:0;border:none;}

				.thumb-list .thumb-text {width:220px;float:right;clear:right;}


div#content table img, body.mceContentBody table img
		{
		float: none;
		margin: 0 15px 15px 0;
		}

div#content img.standardimage, body.mceContentBody img.standardimage {
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
	width:540px;
}

div#idlcontact img {
	margin-top: 0;
}

a.morelink
		{
		white-space: pre;
		}

/* GB Thumbnail images */
a.thumbnailImage {
	width: 180px;
	float: right;
	padding: 0 15px 0 0;
	border: none;
	background: #fff url('../wsimages/a_thumb_bg.gif') no-repeat top right;
	margin-right: -15px;
}

.clear
		{
		clear: both;
		display: block;
		height: 1px;
		overflow: hidden;
		border-bottom: dotted 1px #F0F0F0;
		}

ul
		{
		margin-bottom: 15px;
		list-style-type: square;
		color: #4A4A4A;
		}

ul li
		{
		margin-left: 25px;
		}

div#content_right ul li
		{
		list-style-image: url('../wsimages/fiskepunkt.gif');
		margin-left: 40px;
		margin-bottom: 2px;
		}
		
div#content_right li li {
		margin-top: 3px;
		list-style-image: url('../wsimages/fiskepunkt2.gif');
		margin-left: 40px;
}

ul.fishList {border-top:1px solid #ccc;margin-top:-3px;}
	ul.fishList li {border-bottom:1px dotted #ccc;padding:7px 0 7px 42px;list-style: none;margin:0;background:url("../wsimages/fiskepunkt.gif") no-repeat scroll 0px center transparent;float:left;width:498px}
	ul.fishList li span {float:left;}
	ul.fishList li a {float:right;border:none;}


/**/
.container-edit a
		{
		border: none;
		}


/* IDLRSS
--------------------------------*/

div#idlRss
		{
		margin-bottom: 10px;
		}

div.idlRssFeed
		{
		margin-bottom: 15px;
		}

div.idlRssFeed a
		{
		display: block;
		}

/* ----------- Some default styling for idlForm ------------- */

div.idlform	{					margin-top:15px;
								margin-bottom:15px;
								background-color:#FFF;
								padding:10px;}

div.idlform h2 {				font-weight:normal;}

form.idlform { 					background: #FFF url(../wsimages/secondaryNav_bg.jpg) no-repeat top right;}

form.idlform fieldset {			border:0px;
								border-bottom:solid 1px #EEE;
								padding: 5px 0px;}

form.idlform label {			display:block;
								float:left;
								width:175px;
								margin-right: 15px;
								padding: 5px 0px;}

form.idlform label.submit {		border-bottom:0px;}

form.idlform input.text {		width:250px;
								padding-top:3px;
								padding-bottom:3px;
								padding-left:3px;
								line-height:1em;}

form.idlform textarea {			width:250px;
								height:100px;
								padding:3px;}

form.idlform input.submit {		width:120px;
								height:25px;
								line-height:1em;
								margin-left:10px;}

/* ----------- Some default styling for idlForm validation handling ------------- */

div.idlform_errorMessage {		width:500px;
								padding:10px;
								border:solid 1px #F00;
								background-color:#FED;
								}

div.idlform_errorMessage span.label {
								display:block;
								float:left;
								width:250px;
								margin-right: 15px;}

div.idlform_errorMessage span.errortext {
								color:#F00;}

form.idlform span.required {	color:#F00;}

form.idlform label.error {		border:none;
								color:#F00;}
								
/*  Department (idlContact)
----------------------------------------------- */
	div#idldepartments
			{

			}

	div.idlemployee
			{
			width: 330px;
			height: 145px;
			float: left;
			padding: 10px;
			border-top: dotted 1px #dbdbda;	
			}

	div.idlemployee img
			{
			float: left;
			margin: 5px 10px 0 0; 
			}
			
			div.idlemployee a
					{
					font-size:10px;
					}
