/* Stylesheet til igrunden.dk */

BODY {	
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	color: #333333;
	font-family: Verdana,  sans-serif;
	text-align:left;
	text-align: center;
}

IMG {border: none;}

A {
	text-decoration: underline;
	color: #715725;
}
A:hover {text-decoration: underline;}

P {	margin: 0;	padding: 0; line-height: 20px;}
td FORM {}
#sidetekst P {margin-bottom: 15px;}
#sidetekst TD {font-size: 70%;}
td td P  {font-size: 70%;}
td td td td P {font-size: 100%}

H1, INPUT.felt_titel {	
	font-family: Trebuchet MS, sans-serif;
	color: #4A4A4A;
	font-size: 100%;
	font-weight: bold;
	margin-bottom		: 10px;
}
#forsidetekst H1 {margin-top: 10px;}

H2, INPUT.felt_afsnit_titel {
	font-family: Arial, sans-serif;
	color: #26449E;
	font-size: 95%;
	margin-top: 30px;
	margin-bottom: 0px;
	font-weight: bold;
}
UL.index {
	margin-left		: -15px;
	margin-right	: -15px;
	padding-left	: 30px;
	padding-bottom	: 30px;
	border-bottom	: 1px solid #e0e0e0;
}
UL.index LI A {
	font-family: Arial, sans-serif;
	color: #26449E;
	font-size: 80%;
	font-weight: bold;
	border-bottom	: 0;
}

/* Hoved-element til hele siden */
#maincontainer {
	margin-left			: auto; 
	margin-right		: auto;
	width				: 755px;
	background-color	: #FFFFFF;
	text-align			: left;
}

/* Top med logo og søgemaskine */
#logotop {
	height				: 95px;
	background-image	: url('../images/top-bg-bar.gif');
	background-repeat	: repeat-x;
	width				: 100%;
}
	#logotop #topleft {
		height				: 95px;
		background-image	: url('../images/top-bg-left.gif');
		background-repeat	: no-repeat;	
		position			: absolute;
	}
	#logotop #tophojre {
		background-image	: url('../images/top-bg.gif');
		background-repeat	: no-repeat;
		background-position	: top right;
		float		: right;
		width		: 462px;
		padding-top	: 13px;
		height		: 95px;
	}
		#logotop #tophojre #links {
			margin-left	: 100px;		
		}
		#logotop #tophojre IMG {
			display		: block;
			margin-top	: 3px;
		}
	#logotop FORM {
		margin: 0;
	}
	#logotop #tophojre DIV#soegefelt {
		width		: 220px;
		float		: right;
		margin-right: 5px;
	}
		#logotop #tophojre DIV#soegefelt IMG {
			display		: inline;
		}
		#logotop #tophojre DIV#soegefelt .inputfelt {
			width		: 150px;
			height		: 17px;
			font-family	: Trebuchet MS,  sans-serif;
			font-size	: 12px;
			padding		: 2px;
			color		: #5D5F60;
			border		: 0;
			background	: url('../images/top-input-bg.gif') no-repeat;
			margin		: 0;
		}
		#logotop .submit {
			border: 2px solid #D0D0D0;
			color: #838383;
			width: 50px;
			height: 20px;
			background-color: #EFEFEF;
			font-family:Trebuchet MS,  sans-serif;
			font-size:11px;	
		}

/* Menu i toppen */
#topmenu {
	background-image: url('../images/menu.gif');
	width			: 755px;
	position		: absolute;
	top				: 64px;
	padding-left	: 17px;
}
	#topmenu A {
	}

/* De to omsluttende tabelceller */
#leftbg {
	background-image	: url('../images/main-bg-left.gif');
	background-repeat	: repeat-y;
	height				: 100%;
	width				: 11px;
}
#content {
	background-image	: url('../images/main-bg-right.gif');
	background-repeat	: repeat-y;
	background-position	: top right;
	height				: 100%;
	padding-right		: 11px;
	text-align			: left;
}


/* De to kolonner til forsiden */

	#content #forsidetekst {
		padding			: 15px;
		padding-top		: 0px;
		background-image: url('../images/forside-tekst-bg.gif');
		background-position	: bottom;
		background-repeat : repeat-x;
	}
	#content #forsidetekst P {line-height		: 16px;}
	#content #forsidekasser {
		border-top		: 1px solid #C0C2CC;
	}
		#content #forsidekasser #kasser {
			float		: left;
			width		: 234px;
		}
			#content #forsidekasser #kasser #nyheder, #content #forsidekasser #kasser #referencer {
				padding			: 15px;
				border-bottom	: solid 1px #C0C2CC;
			}
				#content #forsidekasser #kasser #nyheder A, #content #forsidekasser #kasser #referencer A {
					display:	block;
				}
				#content #forsidekasser #kasser #nyheder IMG, #content #forsidekasser #kasser #referencer IMG {
					margin-bottom	: 5px;
				}
			#content #forsidekasser #kasser #referencer {
				border: 0;
			}
			#content #forsidekasser #kasser #nyheder P {
				line-height		: 15px;
				margin-bottom	: 10px;
			}
		#content #forsidekasser #illustration {
			float		: left;
		}

/* Almindeligt sideindhold */

/* Brødkrummespor */
	#breadcrumb {
		color: #424242;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 0px;
		font-size:70%;
		text-align:right;
	}
		#breadcrumb A {
			text-decoration: none;
			color: #715725;
		}
		#breadcrumb A:hover {
			text-decoration: underline;
		}

	#content #sidetekst {
		padding				: 15px;
		padding-top			: 0px;
		background-image	: url('../images/forside-tekst-bg.gif');
		background-position	: bottom;
		background-repeat 	: repeat-x;
		height				: 100%;
		width				: 100%;
	}
	#content #borderleft {
		background			: #DFDFDF url('../images/hojremenu-lodret-stribe.gif') no-repeat left bottom;
		height				: 100%;
		width				: 2px;
	}
	#content #hojremenu {
		width				: 224px;
		font-size			: 75%;
		height				: 100%;
		float				: right;
		font-family			: Arial;
		line-height			: 18px;
	}
		#content #hojremenu .illu {
			margin				: 0px;
			text-align			: right;
			width				: 224px;
			height				: 150px;
			position			: absolute;
			background-color	: #F1F2F4;
			background-image	: url(../images/illu-bg.gif);
			background-repeat	: repeat-x;
		}
			#content #hojremenu .illu IMG, #content #hojremenu .illu DIV {
				top		: -5px;
				left	: 0px;
				position: absolute;
			}
			#content #hojremenu .illu DIV {left	: -1px;}
			#content #hojremenu .illu #topcorner { /* Dette billede sørger for afrunding af illu*/
				top		: -6px;
				left	: -1px;
				z-index	: 1;
			}
		#hojremenu #neighbourmenu {
			background-color: #FFFFFF;
			padding-left		: 10px;
			background-image	: url('../images/hojremenu-bg.gif');
			background-repeat	: repeat-x;
			padding-top			: 5px;
			min-height			: 200px;
            height				: 400px;
		}
			#hojremenu A { line-height: 10px;}
			#hojremenu ul{margin-left:7px;padding-left:7px;list-style-type:none;margin-right: 5px;}
			#hojremenu ul li{}
			#hojremenu ul ul{padding-left:7px;list-style-type:none;}
			#hojremenu ul ul li{background-image:none; list-style-image: none;margin-left:7px;}
			#hojremenu ul ul ul{padding-left:7px;list-style-type:none;list-style-image: none;}
			#hojremenu ul ul ul li{margin-left:7px;background-image:none;list-style-image: url('../images/pil-li.gif');}
			#hojremenu ul{margin-left:0px;padding-left:0px;list-style-type:none;}
			#hojremenu a.cur{font-weight:bold;}
			#hojremenu div.hr {
				background		: url('../images/hr-stiblet-bg.gif') repeat-x scroll center; 
				height			: 2px;
				margin-top		: 8px;
				margin-bottom	: 8px;
		    }
			#hojremenu hr {
				display: none;
			}
			#hojremenu ul ul div.hr {margin-left:-14px;}
			#hojremenu li li li {margin-left: -14px;}
		
		.nb_boks {
/*			margin-top		: 30px;	
			margin-bottom	: 30px;	
			border-top		: 1px solid #dadada;
			padding-bottom	: 40px; */
			margin-right	: 10px;
		}
			.nb_boks P {
				font-size		: 100%;
				margin-bottom	: 10px;
			}

			


/* Adresse i bunden */ 
#footer {
	clear:both;
	text-align: center;
	background-color	: #DEDEDE;
}
	#footer #leftbg {
		background-image	: url('../images/footer-bg-left.gif');
		background-repeat	: repeat-y;
		height				: 100%;
		width				: 11px;
	}
	#footer #content {
		background-image	: url('../images/footer-bg-right.gif');
		background-repeat	: repeat-y;
		background-position	: right;
		width				: 744px;
	}
	#footer #content P {
		width			: 733px;
		border-top		: 1px solid #C0C2CC;
		text-align		: center;
		color			: #434854;
		padding-top		: 3px;
		padding-bottom	: 3px;
	}
	
/* Front-end formularfelter */
INPUT.text {
	border:solid 1px;
	border-bottom-color:#B9BBC0;
	border-right-color: #B9BBC0;
	border-top-color: #8B8E94;
	border-left-color: #8B8E94; 
	background-image:url('../images/input-bg.gif');
	font-size:11pt;
	padding-left:4px;
}
TEXTAREA {
	font-size:11pt;
	width: 100%;
	height: 300px;
	font-family: Arial;
	background-image:url('../images/forside-tekst-bg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

/* Diverse CMS-elementer */
.dokumenter {
	font-size	: 70%; 
	border-top	: 1px dashed #D2D0CA;
	width		: 50%;
	margin-top	: 30px;
	padding-top	: 10px;
}
.manchet {
	background-color: #f9f9f9;
	padding 		: 15px;
	border-top		: 1px solid #eaeaea;
	border-bottom	: 1px solid #e0e0e0;
	margin-left		: -15px;
	margin-right	: -15px;
	font-size		: 85%;
	font-weight		: bold;
	color			: #26449E;
}
.illuAfsnit {
	border			: 1px solid #cacaca;
}


.print {
	text-align: left;
	margin:0px;
	margin-left:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image : none;
	font-size:11px;
}

@media print {
	A.print {display:none;}
	H1 { page-break-before: auto ; font-size: 18px;}
	H2 { page-break-before: auto ; font-size: 16px;}
	#printlogo{background-image:url(printlogo.gif); height:100px;}
	BODY, td, P, A {font-size:11px;}
	LI, UL, OL {font-size: 13px;}
	P {margin-bottom: 15px;}
}
