/* style.css */

* {
	margin: 0;
	padding: 0;
}
body {
	color: #000;
	background-color: #f1f0ed;
}

a {
	text-decoration: none;
	color: #000;
	border: 0;
}
	a img {
		border: 0;
	}
h1 {
	font-size:25px;
}
#page  {
	margin: 30px auto 0 auto;
	width: 976px; /* 986px */
}

#topContainer {
	clear: both;
	height: 55px;
	margin-bottom: 10px;
}
	#topContainer img {
		border: 0;
	}
	#topContainer .logo {
		float: left;
	}
	#topContainer .topMenu {
		list-style-type: none;
		text-transform: uppercase;
		color: #000;
		float: left;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin-top: 45px;
	}
		#topContainer .topMenu li {
			float: left;
			margin-left: 25px;
			color: #000;
			cursor: pointer;
		}

#topFrameGfx {
	clear: both;
	height: 16px;
	width: 781px;
	background-image: url(../images/bg_frame_top.png);
	background-repeat: no-repeat;
	line-height: 16px;
}
#bottomFrameGfx {
	clear: both;
	height: 15px;
	width: 781px;
	background-image: url(../images/bg_frame_bottom.png);
	background-repeat: no-repeat;
}
#mainContainer {
}

#mainFrame {
	padding-left: 16px;
	padding-right: 10px;
	width: 756px;
	min-height: 317px;
	float: left;
	position: relative;
	background-image: url(../images/bg_frame_middle.png);
	background-repeat: repeat-y;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size: 13px;
}
	#mainFrame ul {
		margin-left: 30px;
		margin-top: 10px;
	}
	#mainFrame h1, h2, h3, h5, h6 {
		margin:5px 0 15px 0;
	}
	#mainFrame h4 {
		margin:13px 0 3px 0;
	}
	#mainFrame p {
		padding:1px 0 5px 0;
	}
	#mainFrame .frontpageImg {
		z-index: 100;
		max-width: 750px;
	}
	#mainFrame .quote {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		line-height:22px;
		font-size: 17px;
		color: #666;
		position: absolute;
		top: 85px;
		left: 38px;
	}
		#mainBg {
			background-image:url(../images/topgradient.png);
			background-repeat:no-repeat;
			background-color:#FFF;
			width:750px;
		}
		#mainBg .mainTextContainer {
			min-height:317px;
			padding-left:45px;
			padding-top:45px;
			padding-right:100px;
			padding-bottom:20px;
		}			
		#mainBg .rightImage {
			float:right;
			margin-bottom:15px;
			margin-left:25px;
		}
		#mainBg .spacer {
			height:6px;
		}
		#mainBg a {
			text-decoration:underline;
			color:#0000FF;
		}
		#mainBg a:hover {
			text-decoration:none;
		}
		#mainBg .anchor {
			color:#000;
			text-decoration:none;
		}
		#inspiration-tabel {
			border:0;
			width:100%;
		}
		#inspiration-tabel td {
			padding:5px;
		}
	  

#rightMenu {
	width: 194px;
	height: 315px;
	position: relative;
	left: -6px;
	float: left;
	background-image: url(../images/menu_bg2.png);
	background-repeat: no-repeat;
}
	#rightMenu .rightMenu {
		list-style-type: none;
		text-transform: uppercase;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height:12px;
	}
		#rightMenu .rightMenu li a, .headline-text1, .headline-text2 {
			color: #FFF;
			margin-left: 10px;
			position: relative;
			top: 8px;
		}
		.headline-text2 {
			color:#000;
		}
		.headline-text1 {
			color:#000;
		}
		#rightMenu .rightMenu li {
			height: 28px;
			overflow: hidden;
			background-image: url(../images/menu_line2.png);
			background-position: top left;
			background-repeat: no-repeat;
			cursor: pointer;
		}
			#rightMenu .rightMenu .selected {
				background-image:url(../images/menu_grey_bg_middle.png);
				height: 32px;
				overflow: hidden;
			}
			#rightMenu .rightMenu .bottom {
				height: 32px;
				overflow: hidden;
				cursor: pointer;
			}
			#rightMenu .rightMenu .selected a {
				color: #FFF;
			}
			#rightMenu .rightMenu .selected_bottom a {
				color: #FFF;
			}
			#rightMenu .rightMenu .headline {
				background-image:url(../images/menu_grey_bg_top.png);
				height: 32px;
				overflow: hidden;
			}
			#rightMenu .rightMenu .selected_bottom {
				background-image:url(../images/menu_grey_bg_top_bottom.png);
				height: 31px;
				overflow: hidden;
			}

#bottomContainer {
	clear: both;
	width: 966px;
	height: 175px;
	margin-top: 10px;
	margin-left:5px;
	overflow: hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
	#bottomContainer .casesContainer {
		float: left;
		width: 175px;
		height: 173px;
		background-image: url(../images/cases_bg.png);
		background-repeat: no-repeat;
		margin-right: 10px;
		overflow: hidden;
	}
		#bottomContainer .casesContainer .casesNavigation {
			margin-top: 1px;
		}
		#bottomContainer .casesContainer .casesNavigation img {
			margin: 0 5px 0 5px;
			cursor: pointer;
		}
		#bottomContainer .casesContainer .casesNavigation .casesHeader {
			font-size: 12px;
			position: relative;
			bottom:4px;
		}
		#bottomContainer .casesContainer .casesNavigation .casesBtnLeft {
			padding-top:2px;
		}
		#bottomContainer .casesContainer .casesNavigation .casesBtnRight {

		}
		#bottomContainer .casesContainer .casesText {
			margin: 10px 0 0 5px;			
			font-size: 12px;
			text-transform: none;
		}
	#bottomContainer .videoContainer {
		float: left;
		width: 585px;
		height: 173px;
		margin-right: 10px;
	}
		#bottomContainer .videoContainer .videoCat {
			display: none;
		}		
		#bottomContainer .videoContainer .videoNavigation {
		}
			#bottomContainer .videoContainer .videoNavigation img {
				vertical-align: middle;
				margin: 0 5px 0 5px;
				cursor: pointer;
			}
			#bottomContainer .videoContainer .videoNavigation .videoHeader {
				font-size: 14px;
				position: relative;
				top: 1px;
			}
		#bottomContainer .videoContainer .videoStrip {
			margin: 10px 0 0 5px;
		}
			#bottomContainer .videoContainer .videoStrip .videoBox {
				line-height: 12px;
				font-size: 9px;
				float: left;
				margin-right: 10px;
				width: 135px;
				height: 145px;
				overflow: hidden;
				background:#FFF;
				cursor: pointer;
			}
			#bottomContainer .VideoThumbText {
				padding-left:5px;
			}
			#bottomContainer .videoContainer .videoStrip .last {
				margin-right: 0;
			}
				#bottomContainer .videoContainer .videoStrip .videoBox .description {
					position: relative;
					top: 5px;
				}

#bottomContainer .PrivatContainer {
		cursor:pointer;
		float: left;
		width: 175px;
		height: 173px;
		background-image: url(../images/privat_btn.png);
		background-repeat: no-repeat;
		margin-right: 10px;
		overflow: hidden;
	}
		#bottomContainer .PrivatContainer .PrivateHeaderBox {
			margin-top: 1px;
		}
		#bottomContainer .PrivatContainer .PrivateHeaderBox .PrivateHeader {
			font-size: 12px;
			position: relative;
			top:2px;
			left:5px;
		}
		#bottomContainer .PrivatContainer .worklifebalance {
			margin-top:87px;
			text-align:center;			
			font-size: 12px;
			text-transform: none;
			color:#666;
		}
		#bottomContainer .PrivatContainer .skabresultater {	
			margin-left:63px;
			margin-top:12px;
			font-size: 12px;
			text-transform: none;
		}



/*
#PrivatContainer {
	float: left;
}

#bottomContainer .PrivatContainer {
		float: left;
		width: 175px;
		height: 173px;
		background-image: url(../images/privat_btn.png);
		background-repeat: no-repeat;
		margin-right: 10px;
		overflow: hidden;
	}
		#bottomContainer .PrivatContainer .PrivatText {
			margin: 10px 0 0 5px;			
			font-size: 12px;
			text-transform: none;
		}
		#bottomContainer .PrivatContainer .PrivatHeader {
			font-size: 12px;
			position: relative;
			bottom:4px;
		}
*/		

#footerContainer {
	margin-top: 30px;
	background-image: url(../images/bg_footer.png);
	background-repeat: no-repeat;
	width: 966px;
	height: 20px;
	clear: both;
	font-family: Verdana;
	font-size: 8px;
	font-weight: normal;
	color: #999;
	padding-top: 5px;
	margin-left:5px;
	text-transform: uppercase;
}
	#footerContainer .right {
		float:right;
	}

/* VIDEO PLAYER */
.flvPlayer {
	width: 624px;
	height: 352px;
	margin: 0 auto;
}
	.flvPlayer a {
		border: 0;
	}
	
/* Contact form */
#contact {
	margin-top:25px;
	width: 500px;
}
#contact label {
	display: block;
	float: left;
	width: 150px;
	padding: 0;
	margin: 5px 0 0;
}
#contact input[type=text] {
	width:auto;
	margin:5px 0 0 10px;
}
#contact input[type=submit] {
	width:60px;
	margin:5px 35px 0 10px;
	float:right;
}
#contact textarea {
	width:300px;
	height:150px;
	margin:5px 0 0 10px;
}
#contact br {
	clear:left;
}
