/* CSS RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* GENERELT*/

		body {
			background:url(images/bg-bodygreen.gif);
			background-color:#d2dbbe;
			background-repeat:repeat-x;
			margin: 0 auto;
		}
		
		
		#wrapper {
			align:center;
			width:964px;
			margin: 0 auto;
			font-family: Tahoma, sans-serif;
			font-size: 13px;
			line-height: 1.6em;
			background: #669966;
					
		}
		
		#container {
			align:center;
			width:960px;
			margin: 0 auto;
			font-family: Tahoma, sans-serif;
			font-size: 13px;
			line-height: 1.6em;
					
		}
		

		.logo {
			padding: 0px;
		}
		
		
		h1 {
			margin: 14px 0px;
			color: #000;
			font-size: 32px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height: 0.1em;
			padding: 12px 0 0 0;	
				
		}
		
	
		h2 {
			margin-bottom: 6px;
			color: #fff;
			font-size: 32px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height: 1.0em;
			padding: 0px 0 0 0;	
				
		}
		
		h3 {
			margin-bottom: 2px;
			color: #fff;
			font-size: 22px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height: 1.0em;
			padding: 0px 0 0 0;	
				
		}
		
		a {
			color:#000;
			text-decoration: none;
		}

		
		
		
				
		
/* HEADER'EN */

		#header {
			align:center;
			width:960px;
			clear: both;
			background-color:#91aa9d;
			background:url(images/bg-header3.jpg);
			height:310px;
		}
		
		#menu {
			height:60px;
			text-align: left;
			color:#FFFFFF;
			
		}
		
		#header img { 
			margin-left: 40px;
			float:right; 
			position:relative;top:0px; 
			margin-right:400px
			}


/* NAVIGATIONEN */

		ul#navigation {
  		float: right;
  		margin: 0;
		padding: 20px 20px 20px 0;
  		}
		
		ul#navigation li { display: inline;
		}
		
		ul#navigation li a {
   		text-decoration: none;
  		padding: .6em;
		color: #FFFFCC ;
		font-size:16px;
		font-weight:bolder; font-family:Arial, Helvetica, sans-serif;
		}

		ul#navigation li a:hover {
  		color:#00FFFF;
  		background-color:#;
		}
		




/*	Indholdet */


#indhold {
	background-color:#FFFFFF;
	width:960px;
	color:#000;
	font-size:13px;
	line-height:16px;
	background-image:;
	background-position:top;
	background-repeat: repeat-x;
}

#nyhedscontainer {
	background-color:#666666;
	width:960px;
	height:260px;
	color:#000;
	font-size:11px;
	line-height:16px;
	background-image: url(images/bg-graa.gif);
	background-position:top;
	background-repeat: no-repeat;
}

#nyheder { 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:170px;
	color:#fff;
	width:510px;
	text-align:left; 
	padding:30px;
	padding-left:40px; 
	border:; 
	line-height: 1.4em; 
}

#nyheder h1 {
			margin-top: -4px;
			margin-bottom: 2px;
			color: #fff;
			font-size: 32px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height: 1.0em;
			padding: 0px;	
				
		}	

#nyheder h2 {
			margin-bottom: 2px;
			color: #fff;
			font-size: 20px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height: 1.0em;
			padding: 4px 0px;	
				
		}	

#kundecontainer {
	background-color: #fff;
	width:960px;
	color:#fff;
	font-size:11px;
	line-height:16px;
	background-image: ;
	background-position:top;
	background-repeat: no-repeat;
	padding-bottom:38px;
}

#kundecontainer h1 {
			margin-top: -34px;
			margin-bottom:-4px;
			color: #000;
			font-size: 32px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height: 1.0em;
			padding: 0px;	
				
		}	

#kunde { 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#eee;
	color:#000;
	width:240px;
	text-align:left; 
	padding:20px;
	border:; 
	line-height: 1.4em;
	margin-left:38px;
	margin-top:28px;
	margin-right:-16px;
}

#diplomcontainer {
	background-color:#666666;
	width:960px;
	height:260px;
	color:#000;
	font-size:11px;
	line-height:16px;
	background-image: url(images/bg-green.gif);
	background-position:top;
	background-repeat: no-repeat;
}
	
#velkommen { 
	float:right; 
	width:470px; 
	height:315px;
	margin: 31px 30px 20px 20px; 
	padding:0 20px 20px 20px;  
	text-align:left; 
	border: 1px solid #d1dbbd;
	background:;
	}
	
#behandling { 
	float:left;
	width:470px; 
	margin: 20px 30px 20px 20px; 
	padding: 0 20px 20px 20px;  
	text-align:left;
	line-height: 1.4em; 
	background:;
	}
#behandling h2 {
			margin-bottom: 2px;
			color: #000;
			font-size: 20px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height: 1.0em;
			padding: 4px 0px;	
				
		}
		
		#behandling a {
   		text-decoration: none;
		color: #7383A9;
		
		}

		#behandling  a:hover {
  		color: #00B8F1 ;
  		background-color:#;
		}		

	
	
#picture {
			float:right;
			margin:28px;
			margin-right:46px;
			margin-top:33px;
			border:5px solid white;	
	
		}

#picture-sort {
			float:right;
			margin:28px;
			margin-right:46px;
			margin-top:0px;
			border:5px solid #545456;	
	
		}		
		
#indholdsboks { 
	display: inline;
	cursor:pointer;
	float:left; 
	clear:left; 
	width:320px; 
	height:60px; 
	margin: 30px 0 0 30px;
	padding:20px;
	background-color:#d1dbbd;
	background-image:url(images/bg-indhold.jpg);  
	}

#indholdsboks2 { 
	display: inline;
	cursor:pointer;
	float:left; 
	clear:left; 
	width:320px; 
	height:60px; 
	margin: 20px 0 0 30px;
	padding:20px; 
	background-color:#d1dbbd; 
	background-image:url(images/bg-indhold2.jpg); 
	}
	
#sidsteboks { 
	display: inline;
	cursor:pointer;
	float:left; 
	clear:left; 
	width:320px; 
	height:60px; 
	margin: 20px 0 30px 30px;
	padding:20px; 
	background-color:#d1dbbd; 
	background-image:url(images/bg-indholdsidst.jpg);
	}
	
#diplompics {
		float:right;
		margin-right: 28px;
		margin-top:60px;
	
	}
	
#columnwide { float:left; clear:left; width:574px; padding:20px; margin: 0 0 0 10px; text-align:left;}



/* BUNDEN */

		#bunden {
			color:#FFFFFF;
			height:280px;
			background:#000;
			background-image:url(images/bg-bunden.jpg);
			background-position:bottom left;
			background-repeat:no-repeat;
			margin-top: 0px;
			clear: both;
			padding: 6px 0px 12px 0px;
			text-align: center;
			width:960px;
			
		}
		
		#bunden h1 {
			margin: 50px 0px 10px 310px;
			color: #66CC99;
			font-size: 36px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-style:italic;
			line-height: 0.1em;
			padding: 12px 0 0 0;	
				
		}
		
		#bundadresse { 
			color: #66CC99;
			float:left; 
			width:220px; 
			margin: 40px 30px 30px 350px; 
			padding:0; 
			text-align:left;			
		}
		
		#bundadresse a {
   		text-decoration: none;
  		color: #CCFF33;
		
		}

		#bundadresse  a:hover {
  		color: #fff;
  		background-color:#;
		}
		
		.hvidtekst {
			color:#fff;
			}
			
		.tabeloverskrift {	 
			color:#fff;
			border-bottom:1px dashed #666666; 
			text-transform: uppercase; 
			letter-spacing:3px;
			
		}
		
		#bundright { 
			color:#66CC99;
			float:left; 
			width:320px; 
			margin: 40px 10px 30px 0px; 
			padding:0;  
			text-align:left;
			
		}
		
		#bundright a {
   		text-decoration: none;
		color: #CCFF33;
		
		}

		#bundright  a:hover {
  		color: #fff;
  		background-color:#;
		}
		
		#bunden p {
			color:#000;
			padding: 5px;
		}
		
		ul#bundnav {
  		
  		padding-top: 10px;
		}
		
		ul#bundnav li { display: inline;
							 }
		
		ul#bundnav li a {
   		text-decoration: none;
  		padding: .4em;
		color:#91aa9d;
		
		}

		ul#bundnav li a:hover {
  		color: #fff;
  		background-color:#;
		}



/* SPECIELT FOR DE ENKELTE UNDERSIDERS HEADER */
/* SPECIELT FOR DE ENKELTE UNDERSIDERS HEADER */
	
	
	#diplomer { 
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		height:170px;
		color:#fff;
		width:510px;
		text-align:left; 
		padding:30px;
		padding-left:40px; 
		border:; 
		line-height: 1.4em; 
	}
	
	#diplomer h1 {
			margin-top: -4px;
			margin-bottom: 2px;
			color: #fff;
			font-size: 32px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height: 1.0em;
			padding: 0px;	
				
		}	

	#diplomer h2 {
			margin-bottom: 2px;
			color: #fff;
			font-size: 20px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			line-height: 1.0em;
			padding: 4px 0px;	
				
		}
		
		#diplomer a {
   		text-decoration: none;
		color: #D8F8FF;
		
		}

		#diplomer  a:hover {
  		color: #00B8F1;
  		background-color:#;
		}	

	#header2 {
			align:center;
			width:960px;
			clear: both;
			background-color:#91aa9d;
			background:url(images/bg-header2.jpg);
			height:310px;
		}
	
	#header4 {
			align:center;
			width:960px;
			clear: both;
			background-color:#91aa9d;
			background:url(images/bg-header4.jpg);
			height:310px;
		}
		
	#indhold2 {
	background-color:#FFFFFF;
	width:960px;
	color:#000;
	font-size:13px;
	line-height:16px;
	background-image: url(images/bg-elements.gif);
	background-position:left;
	background-repeat: no-repeat;
}

/* LAYOUT FOR MAIL-FORM under KONTAKT.HTM */
		div.row {
  		clear: both;
  		padding-top: 2px;
  		padding-bottom: 14px;
  		}

		div.row span.label {
  		float: left;
  		width: 100px;
 		}

		div.row span.formw {
  		float: right;
  		width: 355px;
  		text-align: left;
  		} 
		

