		/* Design, XHTML & CSS done by:.............................. */
		/* ...............................gudi mediebureau - www.gudi.dk */
		
		/* Layout ..................................................... */
	* {
		padding:0;
		margin:0;
		}
	
	body {
		background: #404040 url(images/bg.jpg) repeat 0 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.63em; /* 10px */
		color:#fff;
		}
		
	html,body {
		height: 100%;
	}
	
	#wrapper {
		min-height:100%;
		width:992px;
		margin: 0 auto;
		background: #000 url(images/content_bg.jpg) repeat-y top center;
		}
	
	#flashcontent {
		height:380px;
		display:block;
		background: transparent url(images/topimage_01.jpg) no-repeat 0 0;	
		margin-bottom: 20px;
		}

	#maincontent {
		padding: 0 44px 0 44px;
	}		
		
	.left {
		width:285px;
		float:left;
		clear:left;
		}

	.center {
		width:285px;
		float:left;
		margin:0 12px 0 12px;
		border-left:1px solid #333;
		border-right:1px solid #333;
		width: 307px; /* 309*/
		}

	.center p {
		padding: 0 12px 0 12px;
		margin-top:5px;
		} 
	

	.right {
		width:285px;
		float:left;
		}
		
	.nopd {
	margin-top:0px !important;
	}
	
	.space {
	margin-top:50px;
	}
	
	blockquote {
	background: #1a1a1a url(images/bg_blockquote.gif) top left no-repeat;
	}
	
	.portfolio {
		float:left;
		width:606px;
		margin-left:12px;
		border-left:1px solid #333;
		}
	
	.portfolio p {
		padding-left:12px;
		margin-top:6px;
		}
	
	hr.clr {
		clear:left;
		color:#000;
		border:0;
		height:50px;
		}	
		
	.center ul {
		list-style-type:circle;
		list-style-position:inside;
		background-color:#333;
		margin:6px 0 6px 0;
		}
	.center li {
		line-height:16px;
		padding: 0 12px 0 12px;
		}
	
	.exh {
		height:115px;
		}
		
	.info ul {
		list-style-type:none;
		}	
	.info li {
		float:none;
		padding: 4px 0 4px 0;
		}
		
	.info a, .info a:active, .info a:visited{
		color:#9ca607;
		display:inline !important;
		font-weight:bold;
		border-bottom: 1px dotted #9ca607 !important;
		border-top:0 !important;border-right:0 !important;border-left:0 !important;
		text-decoration:none;
		padding:0;margin:0;
		}

	.info a:hover {
		border-bottom: 1px solid #9ca607 !important;
		}
		
	.exmg {
		margin-top:8px !important;
		}
		
	#cc {
		clear:left;
		font-size:9px;
		width:100%;
		color:#fff;
		text-align:right;
		margin-top:100px;
		}
	#cc span {
		color:#5c3e1d;
		display:block;
		}
	#cc span a {
		font-size:9px;
		}
		
	#cc a, #cc a:active, #cc a:visited{
		color:#5c3e1d;
		display:inline !important;
/*		border-bottom: 1px dotted #5c3e1d !important;
		border-top:0 !important;border-right:0 !important;border-left:0 !important;
*/		text-decoration:none;
		padding:0;margin:0;
		}

	#cc a:hover {
		border-bottom: 1px solid #5c3e1d !important;
		}

		
		/* Typo ..................................................... */
		
	p {
		line-height: 18px; /* 18px */
		padding: 4px 0 4px 0;
		}
		
	h1, h2 {
		font-family:Arial, Helvetica, sans-serif;
		clear:left;
		}
		
	h1 span, h2 span {
		color: #abb605;
		}
	
	.marg {
		padding-left:13px;
		}
	
	h1 {
		font-size: 18px; /* 18px */
		}
	
	.portfolio h2 {
		font-size: 16px;
		padding-top:15px;
		}
	
	blockquote h2 {
	padding-left: 25px;
	font-weight:bold;
	font-size:13px;
	}
	

	h3 {
		clear:both;
		font-size:10px;
		font-weight:bold;
		}
		
	blockquote {
		line-height:16px;
		padding: 6px;
		margin: 6px 0 12px 0;
		background-color:#1a1a1a;
		border-left: 1px solid #abb605;
		}
		
	.warning {color:#ff0000 !important;}
	
				/* Portfolio ..................................................... */
				
	.portfolio ul {
		list-style:none;
		margin-left:4px; /* 12px minus margin fra li */
	}

	.portfolio li {
		float:left;
		margin:10px 8px 10px 8px;
		}

	.portfolio img {
		border:0;
		display:block;
		height:68px;
		}

	.portfolio li a, .portfolio li a:link, .portfolio li a:active, .portfolio li a:visited{
		display:block;
		border:1px solid #fff;
		}

	.portfolio li a:hover {
		border-color:#abb605;
		}
	
	.nonel {
	height:70px !important;
	}

/*	.first {
		margin:0 17px 14px 0;
		}
	*/
	
	#imageDetails span{
		color:#000;
		}
	
			/* Contact .................................................. */


	#contactcontent ul, #contactcontent li {
	list-style:none;
	}

	#contactcontent form {
		width: 285px;
		float:left;
		text-align:left;
		}

	#contactcontent input {
		color: #fff;
		background: #1a1a1a; 
		background-image:url(images/label_bg.jpg);
		border: 1px solid #333;
		margin: 2px 0 2px 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:22.2em;
		height: 14px; /* IE fix */
		font-size: 10px;  /* IE fix */
		}
	
	#contactcontent input:focus, textarea:focus, select:focus {
		background: #333;
		background-image:url(images/label_bg-hover.jpg);
		color: #fff;
		}

	#contactcontent textarea {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #fff;
		background: #1a1a1a;
		background-image:url(images/field_bg.jpg);
		border: 1px solid #333;
		margin: 2px 0 6px 0;
		overflow:auto;
		width:22.2em;
		height:60px;
		}

	#contactcontent fieldset {
		border:0;
		}

	#contactcontent ul li {
		float:none;
		margin-top:4px;
		}
		
	#contactcontent em {
  		font-weight: bold;
  		font-style: normal;
  		color: #f00;
		}
	
	#contactcontent label {
		width:6em;
		display:block;
		float:left;
  		line-height: 1.8em;
  		vertical-align: top;
		} 
		
	.bsk {
		float:left;
		width: 6em;
		padding-top:0px;
		}

	.sndbt {
		font-size:9px !important; /* IE fix */
		width:35px !important; /* IE fix */
		height: 16px !important; /* IE fix */
		padding-bottom:3px;
		float:right;
		}

#langtab {
	width: 11px; 
	height: 48px; 
	position: absolute; 
	left: 50%; 
	top: 350px; 
	margin-left: 465px;
	background: transparent url(/images/lang-dansk.gif) no-repeat;
	text-indent:-9000px;
	cursor:pointer;
	}
	
#langtabgb {
	width: 11px; 
	height: 60px; 
	position: absolute; 
	left: 50%; 
	top: 350px; 
	margin-left: 465px;
	background: transparent url(/images/lang-eng.gif) no-repeat;
	text-indent:-9000px;
	cursor:pointer;
	}
