/**
* INNOSCAN.DK
*
* Copyright ©2009 - Neist & Felskov
* http://www.nfdesign.dk
*/

/* RESET */
ul,ol {list-style:none;}
fieldset,img {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}

/* GENERALT */
html {height:100%;}
body {background:url(../images/bg.jpg) repeat-x; font:12px/1.3em Arial, Helvetica; color:#666; height:100%;}
a {outline:0px;}
h1 {font-size:22px; color:#07568d; margin-bottom:18px; line-height:1.2em; font-weight:normal;}
h2 {font-size:20px; color:#07568d; margin-bottom:18px; line-height:1.2em; font-weight:normal;}
p {margin-bottom:15px;}
.red {color:#c00; font-weight:bold;}
#wrapper {min-height:100%; position:relative;}
#container {width:960px; margin:0 auto; position:relative; padding-bottom:160px;}
#header{height:90px;}
	#home {width:223px; height:62px; position:absolute; top:18px; right:0px;}
	#menu {height:42px; background:url(../images/menu_left.png) no-repeat; position:absolute; top:25px; line-height:1em;}
		#menu ul {height:36px; float:left; background:url(../images/menu_right.png) no-repeat top right; padding-top:6px; padding-left:7px; padding-right:2px;}
			#menu li {float:left; height:31px; padding-right:5px; width:auto; position:relative;}
			#menu ul li a {color:#484747; text-decoration:none; padding-top:9px; margin-left:16px; margin-right:16px; float:left; height:22px; font-size:14px; text-shadow:#FFFFFF 1px 1px 0px;}

			#menu ul li div.active {position:absolute; top:0; left:0; background:url(../images/menu_item_left.png);}
			#menu ul li div.active a {color:#FFFFFF; background:url(../images/menu_item_right.png) no-repeat top right; text-shadow:none; padding-left:16px; padding-right:16px; margin:0px;}
#submenu {height:28px; margin-top:7px; margin-left:9px; line-height:1em;}
	#submenu #lan {float:right; color:#838383; text-decoration:none; text-shadow:#FFFFFF 1px 1px 0px; margin-top:5px; margin-right:0px; padding-right:20px;}
		#submenu #lan li {margin-right:0px; margin-left:10px;}
		#submenu #lan a {margin:0px; padding:0px; height:13px; width:17px; float:left; background:#FF0000; text-indent:-9999px; overflow:hidden;}
		#submenu #lan #dk {background:url(../images/lan.jpg) no-repeat;}
		#submenu #lan #en {background:url(../images/lan.jpg) no-repeat -17px; width:16px;}
		#submenu #lan #de {background:url(../images/lan.jpg) no-repeat -33px; width:16px;}
		#submenu #lan:hover,#submenu #lan li:hover {background:none; cursor:default;}
	#submenu li {float:left; height:22px; margin-right:8px;}
	#submenu li a {float:left; height:17px; margin-left:14px; margin-right:14px; padding-top:5px; color:#3e3e3e; text-decoration:none; text-shadow:#FFFFFF 1px 1px 0px;}
	#submenu li:hover {background:url(../images/submenu_item_left.png) 0 -22px;}
	#submenu li:hover a {display:block; margin:0px; height:17px; background:url(../images/submenu_item_right.png) no-repeat bottom right; padding-left:14px; padding-right:14px; padding-top:5px; text-decoration:none;}
	#submenu li.active,#submenu li.active:hover {background:url(../images/submenu_item_left.png);}
	#submenu li.active a,#submenu li.active:hover a {display:block; margin:0px; height:17px; background:url(../images/submenu_item_right.png) no-repeat top right; padding-left:14px; padding-right:14px; padding-top:5px;color:#ffffff; text-decoration:none; text-shadow:#7e7e7e 0px 1px 1px;}
	
#banner_container {position:relative;}
	#breadcrumbs {height:28px; background:url(../images/breadcrumbs_bg.png) repeat-x; position:absolute; top:0; left:0; width:960px; font-size:11px; line-height:1em;}
		#breadcrumbs ul {margin-left:21px; margin-top:8px;}
		#breadcrumbs ul li {float:left; color:#FFFFFF; padding-right:3px; cursor:default;}
		#breadcrumbs ul li a {color:#FFFFFF; text-decoration:none; float:left; padding-left:2px; padding-right:2px;}
		#breadcrumbs ul li.active a {color:#ff1400;}
		#breadcrumbs ul li a:hover {text-decoration:underline;}
	#login {display:block; padding-left:15px; background:url(../images/login.png) no-repeat; color:#FFFFFF; text-decoration:none; position:absolute; right:20px; top:8px;}
	#login:hover {text-decoration:underline;}
#content {margin-top:30px;}
	#content a {text-decoration:none; color:#ef4030;}
	#content a:hover {text-decoration:underline; color:#ef4030;}
	#content #left_column {width:466px; float:left;}
	#content #right_column {width:466px; float:right;}

#footer {height:100px; background:url(../images/footer.png) repeat-x; position:absolute; bottom:0px; width:100%; color:#3e3e3e;}
	#footer #info {width:960px; margin:0 auto; position:relative;}
	#footer ul {float:right; margin-top:26px;}
	#footer li {float:left; display:block;padding-left:15px;}
	#footer a {text-decoration:none; color:#ef4030;}
		#footer a:hover {text-decoration:underline;}
	#footer #logo {width:91px; height:22px; background:url(../images/footer_logo.png) no-repeat; position:absolute; top:20px;}
	

/* ELEMENTER */
.stroke {height:1px; font-size:0; line-height:0; overflow:hidden; background:url(../images/stroke.gif) no-repeat;}
.clear {clear:both; height:0px; font-size:0; line-height:0; overflow:hidden;}
.column_container {margin-top:30px;}
.right_column_small {width:219px; float:right;}
.left_column_small {width:247px; float:left;}
	.left_column_small img,.right_column_small img {margin-bottom:10px;}
	.left_column_small a,.right_column_small a {font-weight:bold; margin-top:3px; float:left;}

.PopupHiddenContent {display:none;}