
body
	{
	background:white;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	}
	
h1 {font: 18px/26px Verdana, Arial, Helvetica, sans-serif; font-weight:900; text-align:center; padding: 0; margin: 0 0 10px 0;}
h2 {font: 14px/20px Verdana, Arial, Helvetica, sans-serif; font-weight:900; text-align:center; padding: 0; margin: 6px 0;}
h3 {font: 12px/16px Verdana, Arial, Helvetica, sans-serif; font-weight:900; text-align:center; padding: 0; margin: 6px 0;}

p
{
margin:0 0 8px 0;
}

/* Generel liste ikon*/
ul li {list-style-type: disc; margin: 3px 0;}

/* Velkomst text */
#frontContentWelcome h1.csc-firstHeader {font-size: 22px; line-height:30px; margin: 10px 0 0 0; font-weight: normal;}
p.csc-subheader {font-size: 22px; line-height:30px; margin:0 0 10px 0; padding: 0; font-style:italic;}

.clearer
	{
	clear:both;
	}

div#wrapper
	{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	}

	div#header
		{
		}
		
		div#headerBar
			{
			background:#095BA6;
			}
			
		div#serviceNav
			{
			width: 980px; background: #fff;
			}
		

			table#menuTable
				{
				background:#fff;
				}
				
				table#menuTable .menuItem
					{
					text-align:center;
					color:#fff;
					background:#095BA6;
					border-right:2px solid #FFF;
					height:30px;
					width:139px;
					vertical-align:middle;
					font-size:10px;
					}
	
	div#main
		{
		position:relative;
		float:left;
		}
	
	/*div#main3
		{
		position:relative;
		background: url('../images/3colBack.gif') 0 0 repeat-y;
		height:100%;
		margin:0;
		padding:0;
		}*/
		
		/*Einar - 21.08.06 - rettelser til layout*/
	#main3 {float: left; background: url('../images/3colBack.gif') 0 0 repeat-y;}
	#leftCol {float: left; width: 139px; overflow: hidden;}
	#mainCol3 #content, #mainCol2 #content {float: left; width: 580px; padding:15px 10px; overflow: hidden;}
	/*#rightCol {float: left; width: 200px; padding: 0 17px; overflow: hidden;}*/
	#rightCol {float: right; width: 200px; padding: 0 17px; overflow: hidden;}
	
		
		div#mainCol
			{
			position:relative;
			margin-right:240px;
			border-right:1px solid #84A3C1;
			}
		
		div#mainCol1
			{
			position:relative;
			background: url('../images/2colBackleft.gif') 0 0 repeat-y;
			height:100%;
			margin:0;
			padding:0;
			}
		
		div#mainCol2
			{
			position:relative;
			margin-right:240px;
			border-right:1px solid #84A3C1;
			}
		
		div#mainCol3
			{
			margin-right:235px;
			margin-left:139px;	
			padding:0;	
			}
			
			div#mainCol2 #content, div#mainCol1 #content {border: none;}
			
			/*div#content
				{
				
				border: none;
				}*/
			div#content99 /*vises hvor der er 2 kolonner inkl. venstre menu*/
				{
				
				float: left; width: 813px; padding:15px 10px; overflow: hidden; border-left:1px solid #84A3C1;
				
				}
			
			div#frontContent
				{
				position:relative;
				padding:15px;		
				overflow: hidden;			
				
				}
				
				div#frontContentWelcome
					{
					text-align:center;
					color:#095BA6;
					font-size:18px;
					

					}
					
				div#produktLogoer {padding: 0; margin: 0;} /*Einar fjernede 100px højde*/
				div#produktLogoer img {padding: 0; margin: 0;}
					
				div#front2Col
					{
					/*position:relative;
					display:table;
					width:98%;*/
					
					float: left;
					width: 694px;
					overflow: hidden;
					
					}
					
					#frontNews {float: left; width: 345px;}

					#frontCases {float: right; width: 345px;}
					
					div#front2Col h1
						{
						background: url('../images/headlineOrange.gif') center center no-repeat;
						padding-top:6px;
						text-align:center;
						font-size:13px;
						height:32px;
						}
					
					div#FCEleftCol
						{
						display:table-cell;
						width:49%;
						float:left;
						}
					
					div#FCErightCol, div#frontCases
						{
						display:table-cell;
						width:49%;
						float:right;
						}
					
					div#frontCases {
						/*text-align:center;*/
					}
				
			div#partners
				{
				/*position:relative;width: 736px;*/
				margin:0;
				border-top:1px solid #84A3C1;
				clear: both;
				padding-top: 15px;
				overflow: hidden;
				background: url(../images/vorpartnere.gif) 5px 5px no-repeat;
				}
				/*Overwrite styles fra typo3*/
				/* Margins around images: */
			dl.csc-textpic-image
				{
				text-align:center;
				}
				
			/*div.csc-textpic {clear: both;} - Einar, i forbindelse med forsiderettelser*/
			
			div.csc-textpic-intext-right-nowrap {margin: 10px 0;}
			
	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		/*display: inline;  IE fix for double-margin bug 
		margin: 0; padding: 0;*/
	}
		
		/*div#leftCol
			{
			position:absolute;
			
			width:139px;
			overflow:hidden;
			margin:0;
			padding:0;
			}*/
		div#leftCol img {padding: 0; margin: 0;}
		
		div#rightCol2
			{
			/*position:relative;left:-1px;*/
			width:199px;
			border-left:1px solid #84A3C1;
			overflow:hidden;
			float:right;
			margin:0;
			padding:10px 20px;
			
		
			}

		/*div#rightCol
			{
			float: right;
			position:absolute;
			right: 0;			
			width:200px;
			overflow:hidden;
			margin:0;
			padding:0 20px;
			}*/
			
			div#innerRightCol
				{
				position:relative;
				margin:14px 0;
				}
						
			div#rightCol2 h1, div#rightCol h1
				{
				background: url('../images/headlineGreen.gif') center center no-repeat;
				padding-top:6px;
				text-align:center;
				font-size:13px;
				height:32px;
				width: 200px;
				}
				
			div#rightCol2 .bodytext {margin: 0; margin-left: 15px; font-size: 11px; padding: 0;}
			div#newsletterDiv {margin-left: 15px;}
			div#newsletterDiv input {padding: 0; margin: 5px 0;}
			div#newsletterDiv input.tx-sremailsubscribe-pi1-submit {margin: 0; border: 1px solid #000; background: url(../images/button.gif) 0 0 no-repeat; width: 85px;}
			div#newsletterDiv .afmeld {border: 1px solid #000; background: url(../images/button.gif) 0 0 no-repeat; width: 85px;}
			div#newsletterDiv input.tx-sremailsubscribe-pi1-submit:hover, div#newsletterDiv .afmeld:hover{ border: 1px solid #666;}
			
	div#footer
		{
		clear:both;
		background:#095BA6;
		text-align:center;
		font-size:11px;
		line-height: 30px;
		color:#fff;
		padding: 0;
		margin:0;
		height:30px;
		
		}
		div#footer a {color: #fff;}
		
	/* Sitemap */
		div.csc-sitemap {width: 400px; margin: 50px 0 0 60px; border-top: 1px solid #888;}
		div.csc-sitemap ul li {list-style: none; margin: 10px 0;}
		div.csc-sitemap ul li a {font-weight: 900; text-decoration: none; color: #000; font-size:14px;}
		div.csc-sitemap ul li a:hover {text-decoration: underline;}
		div.csc-sitemap ul li ul li {margin: 3px 0 3px 30px;}
		div.csc-sitemap ul li ul li a {font-weight: normal; color: #444; font-size:12px;}
		div.csc-sitemap ul li ul li ul li a {font-weight: normal; color: #888; font-size:11px;}


/*Rightboxinner*/
		
.rightboxinner {padding: 15px 0 0 15px;}
		
/*IE6 HACK*/

*html #produktLogoer {height: 100px;}

/* Fjern igen hvis problemer */
.wide2colul #mainCol2 #content{ width:702px;}
.wide2colul{ background:url(../images/2colBack.gif); }