@charset "UTF-8";
/* CSS Document */

/****    Generelt start    ****/

body {
	font-family:Verdana, Geneva, sans-serif;
	padding-top: 20px;
}

p { /* padding-bottom:15px; */ }

h1 { color: #20409a; font-size: 15px; padding: 30px 0;}
/* h2 { font-size: 14px; color: #000; margin-bottom: 20px; } */
h3 {}

ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
	
hr {
	display:none;
}

.clear {
   clear: both;
}

.left {
  float: left;
}

.right {
  float: right;
}

/****    Generelt slut   ****/

#container {
}

/****    Header Start    ****/
#header_wrap {
height:70px;
}

	#header {
		background:#ffffff url(/common/09/top_pic.jpg) no-repeat scroll 0 0;
		height:100%;
		margin:0 auto;
		overflow:visible;
		position:relative;
		width:960px;
		z-index:2;
	}
	
		#topMessage {
			color: #FFF;
			font-size: 21px;
			font-family: Arial, Geneva, sans-serif;
			position: absolute;
			right: 30px;
			width: 750px;
			bottom: 9px;
			text-align: center;
		}

		#logo {
			position: absolute;
			left: 30px;
			top: 30px;
			z-index: 10;
		}
/****    Header Slut    ****/

/* New navigation vertical */

/* Author: Craig Erskine Description: Dynamic Menu System - Vertical */ 
ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul { width: 180px; /* Menu Width */ margin: 0; list-style: none; } 
ul#navmenu-v li { float: left; position: relative; width: 100%; } 
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ } 
ul#navmenu-v ul { display: none; position: absolute; top: 0; left: 100%; z-index: 9999; } 

/* Root Menu */ 
ul#navmenu-v a { border-bottom: 1px solid #FFF; padding: 8px 15px; display: block; color: #eee; font: 12px Arial, sans-serif; text-decoration: none; height: 1%; }

/* Root Menu Hover Persistence */ 
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a { background: #78bbda; color: #000; }

/* 2nd Menu */ 
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a { float: none; background: #78bbda; } 
/* 2nd Menu Hover Persistence */ 
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a { background: #0095da; } 

/* 3rd Menu */ 
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a { background: #999; } 
/* 3rd Menu Hover Persistence */ 
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a { background: #666; } 

/* 4th Menu */ 
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a { background: #666; } 
/* 4th Menu Hover */ 
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover { background: #333; } 

/* Hover Function - Do Not Move */ 
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; } 
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }



/****    Content start  ****/
#content {
	clear:both;
}

	#content .products {
		background:#ffffff url(/common/09/menu_bg.jpg) repeat-y scroll 0 0;
		font-size:11px;
		line-height:1.4em;
		margin:0 auto;
		width:960px;
		position:relative;
		z-index:1;
	}
	
	.cols {
		/* clear:both;
		margin-bottom:-3.5em; */
	}

	.cols .nav {
		position: relative;
		top: 100px;
		width: 200px;
		padding: 0 30px 0 0;
		display: inline;
		float: left;
	}

	.cols .adresse {
		clear: left;
		text-align: center;
		color: #eee;
		padding: 40px 0 0 0;
		width: 180px;
		display: block;
		height: 220px;
		clear: left;
		bottom: -20px;
		position: relative;
		font-size: 12px;
	}

	.cols .adresse a {
		color: #fff;
	}
	
	.cols .column {
		padding: 0 20px 0 0;
		display: inline;
		float: left;
	}

	.cols .three {
		width: 700px;
	}
	.cols .two {
		width: 420px;
	}
	.cols .one {
		width: 210px;
	}

	#content .cols .column .imagetext {
		font-variant: small-caps;
		font-size: 14px;
		line-height: 1.5em;
	}

	#content .cols .column .pictureGallery {
		padding-bottom: 20px;
	}

	#content .cols .column .pictureGallery img {
		padding: 0 10px 20px 0;
		float: left;
		
	}

	#content .cols .small {
		width: 210px;
	}

	#content .cols .medium {
		width: 400px;
	}

	#content .cols .kontakt { 
		background-color:#FFFFFF;
		bottom:240px;
		float:right;
		padding:10px 10px 0 10px;
		position:relative;
		right:40px;
		width:270px;
	}

	#content .cols .teaser {
		font-variant: small-caps; 
		font-size: 14px; 
		padding-top: 0px;
		padding-bottom: 20px;
	}

	#content .cols .teaser strong {
		font-weight: bold;
		color: #af1023;
	}

	#content .cols .teaser p {
		line-height: 1.5em;
	}
	
	#content img.left {
		float:left;
		margin:2px 20px 16px 0;	
	}
	
	#content .products h3 {
		font-weight:bold;
		line-height:18px;
		font-size:14px;
		margin-bottom:0.3em;
		margin-top:0.3em;
	}
	
	#content .products h3 a {
		color:#000000;
		text-decoration:none;	
	}
	
	#content .products h3 a:hover {
		text-decoration:underline;
	}
	
	#content .products p {
		/* margin-left: 85px; */
		margin-bottom: 1.9em;
		font-size: 12px;
		line-height: 18px;
	}

	#content .column ol,#content .column  ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		font-size: 12px	
	}	
	
	#content .column li {
		padding-left: 16px;
		background-image: url(/common/09/bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 .4em;
		padding-bottom: 20px;
	}

	/****    CoWorker start    ****/
	#content .products div.coWorker {
		clear: both;
	}

		#content .products div.coWorker span p {
			float: left;
			display: inline;
			width: 110px;
			position: relative;
			top: 10px;
			font-variant: small-caps;
			font-size: 12px;
			line-height: 15px;
			padding: 0;
			margin: 0;
		}

		#content .products div.coWorker span img {
			float: left;
			width: 55px;
			padding-right: 20px;
			padding-bottom: 10px;
		}
	/****    CoWorker slut    ****/

	
/****    Content Slut    ****/	
	
/* Footer start*/
#footer_wrap {
	height:77px;
}

	#footer {
		background:#ffffff url(/common/09/footer_pic.jpg) no-repeat scroll 0 0;
		height:100%;
		margin:0 auto;
		overflow:visible;
		position:relative;
		width:960px;
		z-index:0;
	}

	#footerMessage {
			color: #000;
			font-size: 11px;
			font-family: Arial, Geneva, sans-serif;
			padding: 5px 20px 0 220px;
		}























































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {
font-size: 13px; 
color: #000; 
padding: 0;
margin-bottom: 1.2em;
}

