@CHARSET "UTF-8";

* {
	margin:0px;
	padding:0px;
}

body {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	background-image: url('/images/pageBg.jpg');
	background-repeat:repeat-x;
	background-position:top center;
	color: #504e53;
}

h1 {
	font-size: 18px;
}

h2 {
}

h3 {}

p {}

a {
	color: #504e53;
	text-decoration:none;
}

a:hover {}

img {
	border: 0px;
}

#footer {
	text-align:center;
	background-color:#CCCCCC;
	padding:5px;
}

#bannerLayer0 {
	position:absolute;
	width:463px;
	height:261px;
	background:url('/images/forside/frontBannerLayer1.jpg');
}

#bannerLayer1 {
	display:none;
	position:absolute;
	width:463px;
	height:261px;
	background:url('/images/forside/frontBannerLayer2.jpg');
}

#bannerLayer1 #bannerText {
	width:400px;
	margin-left:37px;
	margin-top:15px;
}

#bannerLayer1 #bannerText h1 {
	font-size:18px;
}

#bannerLayer1 #bannerText ul {
	list-style:none;
	line-height:2;
}

#bannerLayer1 #bannerText a {
	color:#e77500;
	text-decoration:underline;
}

/* PAGE!
   ==================== */

#page {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	background-color: #fff;
	overflow:hidden;
	padding-bottom:200px;
}

	#headerWrapper {
		
	}
		#header {
			height: 50px;
			background-image: url('/images/top.gif');
			padding-top: 65px;
		}
			#header a {
				color: #fff;
				margin-left: 20px;
				text-decoration:underline;
			}
			#header a:hover {
				text-decoration:none;
			}
		#menu {
			height: 45px;
			background-image: url('/images/menuGradient.gif');
			background-repeat:repeat-x;
		}
			#menu ul {
				list-style:none;
			}
				#menu ul li {
					float:left;
					margin-left: 12px;
					padding-left: 35px;
					padding-top: 5px;
					height: 30px;
					background: url('/images/menuButton.png') no-repeat;
				}
				#menu ul li.active {
				}
				#menu ul li.active a {

					margin-top:-27px;
					padding-top:27px;
					height: 30px;
					background: url('/images/arrow.gif');
					background-position: center -1px;
					background-repeat: no-repeat;
					color: #e77500;
				}			
				#menu ul li a:hover {
					color: #e77500;
				}

	
	/* content wrapper for frontpage layout
	   ==================================== */
	
	#frontpageWrapper {}
		#frontpageWrapper #content {
			padding:0px;
		}
			#frontpageWrapper #content #frontpageVideoBlock {
				height: 270px;
				width: 780px;
				padding-right: 200px;
				background: url('/images/forside/forside_bg.jpg') no-repeat;
				position:relative;
			}
				#frontpageWrapper #content #frontpageVideoBlock #frontpageVideoText {
					float:left;
					width: 463px;
					height:	261px;
					padding-top:6px;
					padding-left:8px;
					position:relative;
				}
				
				#frontpageWrapper #content #frontpageVideoBlock #frontpageVideoCred {
					position:absolute;
					top: 10px;
					right: 0px;
					width: 200px;
					color: #eee;
				}
				#frontpageWrapper #content #frontpageVideoBlock #frontpageVideoReadmore {
					position:absolute;
					bottom: 30px;
					left: 5px;
				}
				#frontpageWrapper #content #frontpageVideoBlock #frontpageVideoPlayer {
					float:right;
					padding-top: 8px;
					padding-right: 5px;
				}
			#frontpageWrapper #content #frontpageBlocks {	
				margin-top: 5px;
				margin-bottom: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
				border-top: 1px solid #504E53;
				height: 300px;
				overflow:hidden;
				margin-left: 3px;
				margin-right: 3px;
			}
				#frontpageWrapper #content #frontpageBlocks .row {
					float:left;
					width: 319px;
					position:relative;
				}
					#frontpageWrapper #content #frontpageBlocks .row a {
						display:block;
						width: 319px;
						height: 290px;
						cursor: pointer;
						position:relative;
					}
						#frontpageWrapper #content #frontpageBlocks .row a div {
							z-index: 1;
							position:relative;
						}
							#frontpageWrapper #content #frontpageBlocks .row a img.readmore {
								position:absolute;
								z-index: 2;
								/*bottom:100px;*/
								left: 6px;
							}
						
					#frontpageWrapper #content #frontpageBlocks .row a div h2 {
						font-size: 18px; 
						color: #67666B;
						margin-bottom: 5px;
						margin-left: 5px;
					}
					
					#frontpageWrapper #content #frontpageBlocks .row a div .blockLink {
						float:left;
						font-size: 14px; 
						color: #67666B;
						margin-left: 5px;
					}
					
					#frontpageWrapper #content #frontpageBlocks .row a div .blockImg {
						margin-top: 1px;
						float:left;
					}
					
					#frontpageWrapper #content #frontpageBlocks .row a div p {
						height: 55px;
						margin-left: 5px;
						margin-right: 5px;
					}
					
				#frontpageWrapper #content #frontpageBlocks .center {
					margin:0px;
					width: 319px;
					background-position: 3px bottom;
					border-left: 1px solid #504E53;
					border-right: 1px solid #504E53;
					padding-left: 3px;
					padding-right: 3px;
					margin-left: 3px; 
					margin-right: 3px;
				}
				
				#frontpageWrapper #content #frontpageBlocks .row a .rowBg {
					z-index:0;
					position:absolute;
					bottom: 0px;
					height: 290px;
					width: 319px;
					background: url('/images/frontpageBlockGradient.png') no-repeat bottom;
				}
				
				
	
	/* content wrapper for default layout 
	   ================================== */
	
	#contentWrapper {
		/*background-image: url('/images/contentBottomGradient.gif');
		background-repeat: repeat-x;
		background-position:bottom center;*/
		overflow:hidden;
	}
		
		#contentWrapper a {
			color: #e77500;
			text-decoration:underline;
		}
		#contentWrapper a:hover {
			text-decoration:none;
		}
		#contentWrapper h1 {
			margin-bottom: 10px;
		}
		#contentWrapper p {
			margin-bottom: 15px;
		}
		#contentWrapper ul {
			display:block;
			margin-left: 15px;
			margin-bottom: 15px;
		}
			#contentWrapper ul li {
				margin-bottom: 8px;
			}
		
		#contentWrapper #contentTopGradient {
			background-image: url('/images/contentTopGradient.gif');
			background-repeat: repeat-x;
			background: position: top center;
			height: 40px;
		}
		#contentWrapper #content {
			padding: 0px 30px 60px 30px;
			clear:both;
		}
			#contentWrapper #content .rowL {
				position:relative;
				float:left;
				width: 490px;
				margin-right: 20px;
			}
			#contentWrapper #content .rowR {
				position:relative;
				float:left;
				text-align:center;
				width: 410px;
			}
			
	
	/* sub Nixpille  
	   ================================== */
	   
			#content #nixpille {
				background: url('/images/nixpille/background.jpg') no-repeat;
				height: 383px;
				width: 915px;
				padding-top: 68px;
				position:relative;
			}
				#content #nixpille .pills {
					position:absolute;
					margin-bottom: -15px;
				}
				
				#content #nixpille div {
					display:block;
					height: 130px;
					width: 130px;
					position:absolute;
					text-decoration:none;
				}
					#content #nixpille div a {
						position:absolute;
						display:block;
						height: 120px;
						width: 120px;
					}
					#content #nixpille div div.text {
						position:absolute;
						top: 60px;
						height: auto;
						width: auto;
						text-align:center;
						font-size: 18px;
						color: #E77500;
					}
					#content #nixpille div div.pills {
						position:absolute;
					}
						#content #nixpille div div.pills img.over {
							position:absolute;
							display:none;
						}
						#content #nixpille div div.pills img.out {
							position:absolute;
							left: 20px;
							top: 20px;
						}
					
	   
	
	/* sub Få Råd  
	   ================================== */

			#content #faaraad {
				background: url('/images/faaraad/background.jpg') no-repeat top center;
				height: 430px;
				width:920px;
				position:relative;
			}
			
				#content #faaraad #tipTop {
					background: url('/images/tooltipD.png') no-repeat;
					display:block;
					left: 590px;
					top:150px;
				}
					#content #faaraad #tipTop #controlles {
						position:absolute;
						bottom: 12px;
						right: 10px;
					}
						#content #faaraad #tipTop #controlles a {
							display:block;
							color: #E77500;
						}
						#content #faaraad #tipTop #controlles a.next {
							margin-left: 10px;
						}
						#content #faaraad #tipTop #controlles a.prev {
						}
			
				#content #faaraad #circleElm {
					background: url('/images/faaraad/circleElm.jpg') no-repeat top center;
					height: 430px;
					width: 650px;
					position:relative;
				}
					#content #faaraad #circleElm .pill {
						position:absolute;
						height: 35px;
						width: 36px;
					}
						#content #faaraad #circleElm .pill a {
							display:block;
						}
						#content #faaraad #circleElm .pill div {
							color: white;
							position:absolute;
							text-align:center;
							width: 28px;
							padding-top:6px;
						}
						#content #faaraad #circleElm .pill img {
							position:absolute;
						}
							#content #faaraad #circleElm .pill img.out {}
							#content #faaraad #circleElm .pill img.over {
								display:none;
							}
	   
	   
	/* Svindlernes styles #1A91CE 
	   ================================== */
	
	#svindlerne {
		overflow:hidden;
	}
	#s1 {
		position:relative;
		height: 215px;
	}
		#s1 .images {
			position:absolute;
			top: 0px;
			float:left;
			height: 208px;
			width: 235px;
		}
			#s1 .images img {
				position:absolute;
			}
		#s1 .text {
			position:absolute;
			background: url('/images/svindlerne/endR.gif') no-repeat right;
			left: 180px;
			top: 75px;
			background-color: #1A91CE;
			padding:10px;
			padding-left: 60px;
		}
			#s1 .text a {
				display:block;
				text-decoration:none;
				font-size: 20px;
				color: #fff;
			}
				#s1 .text a img {
					margin-bottom: -5px;
					margin-left: 10px;
				}
		
		#s1 .stretchie {
			position:absolute;
			left: 300px;
			width: 318px;
		}
			#s1 .stretchie .upper {
				display:none;
				height: auto;
			}
				#s1 .stretchie .upper h1 {
					margin:0px;
					height: 45px;
					padding-left: 15px;
					padding-top: 5px;
					color: #fff;
					background: url('/images/svindlerne/bgTop.gif') no-repeat;
				}
				#s1 .stretchie .upper p {
					margin:0px;
					padding:15px;
					padding-top: 0px;
					background: url('/images/svindlerne/bgRepeat.gif') repeat-y;
				}
			#s1 .stretchie .lower {
				display:none;
				margin-top: 35px;
				height: auto;
				background: url('/images/svindlerne/bgRepeat.gif') repeat-y;
			}
				#s1 .stretchie .lower .foot {
					position:relative;
					overflow:hidden;
					padding-top: 15px;
					padding-bottom: 15px;
					background: url('/images/svindlerne/bgBottomGradient.jpg') no-repeat bottom center;
				}
				#s1 .stretchie .lower ul {
					padding-left: 15px;
					padding-right:10px;
				}
					#s1 .stretchie .lower ul li {
						margin-bottom: 5px;
					}
				#s1 .stretchie .lower p {
					margin:0px;
					padding:15px;
					padding-top: 5px;
				}
				
				
				
		#s2 {
			position:relative;
			height: 212px;
		}
			#s2 .images {
				position:absolute;
				top: 0px;
				right: 0px;
				float:left;
				height: 212px;
				width: 234px;
			}
				#s2 .images img {
					position:absolute;
				}
			#s2 .text {
				position:absolute;
				background: url('/images/svindlerne/endL.gif') no-repeat left;
				right: 190px;
				top: 75px;
				background-color: #1A91CE;
				padding:10px;
				padding-right: 50px;
			}
				#s2 .text a {
					display:block;
					text-decoration:none;
					font-size: 20px;
					color: #fff;
				}
					#s2 .text a img {
						margin-bottom: -5px;
						margin-right: 5px;
					}
			
			#s2 .stretchie {
				position:absolute;
				right: 300px;
				width: 318px;
			}
				#s2 .stretchie .upper {
					display:none;
					height: auto;
				}
					#s2 .stretchie .upper h1 {
						margin:0px;
						height: 45px;
						padding-left: 15px;
						padding-top: 5px;
						color: #fff;
						background: url('/images/svindlerne/bgTop.gif') no-repeat;
					}
					#s2 .stretchie .upper p {
						margin:0px;
						padding:15px;
						padding-top: 0px;
						background: url('/images/svindlerne/bgRepeat.gif') repeat-y;
					}
				#s2 .stretchie .lower {
					display:none;
					margin-top: 35px;
					height: auto;
					background: url('/images/svindlerne/bgRepeat.gif') repeat-y;
				}
					#s2 .stretchie .lower .foot {
						position:relative;
						overflow:hidden;
						padding-top: 15px;
						padding-bottom: 10px;
						background: url('/images/svindlerne/bgBottomGradient.jpg') no-repeat bottom center;
					}
					#s2 .stretchie .lower ul {
						padding-left: 15px;
						padding-right:10px;
					}
						#s2 .stretchie .lower ul li {
							margin-bottom: 5px;
						}
					#s2 .stretchie .lower p {
						margin:0px;
						padding:15px;
						padding-top: 5px;
					}
	
	

	
	   
	/* tooltip styles 
	   ================================== */
	
	#tipTop {
		display:none;
		position:absolute;
		height: 157px;
		width: 302px;
		background: url('/images/tooltip.png') no-repeat;
	}
		#tipTop div {
			text-align:right;
			padding-left: 15px;
			padding-right: 15px;
			height: 22px;
			padding-top: 7px;
		}
			#tipTop div a {
				display:block;
				float:right;
				color: white;
				text-decoration:underline;
				margin-top: 5px;
			}
			#tipTop div h1 {
				float:left;
				color: white;
				font-weight:normal;
				font-size: 18px;
			}
		#tipTop p {
			padding: 15px;
		}
	
	
	/* form styles 
	   ================================== */
	
	.form {}
	
		.form td {
			text-align:right;
			padding-bottom: 5px;
		}
		.form input {
			margin-left: 10px;
		}
		.form textarea {
			height: 150px;
		}
			.form input,
			.form textarea {
				background-color: #fff;
				border: 1px solid #e77500;
				font-size: 12px;
				font-family:verdana;
				padding: 2px;
				width: 240px;
			}
			.form input.send {
				width: 75px;
			}