@charset "utf-8";
/* CSS Document */

html {
	overflow-y: scroll; }
html, body {
	height: 100%;
	margin: 0px; }
body {
	background: #eee url(../Images/ui/background.jpg) repeat; }

h1 {
	color: #d56920;
	font: bold 16px Arial, Helvetica, sans-serif; }
	
h2 {
	color: #154b5c;
	font: bold 14px Arial, Helvetica, sans-serif; }
	
h3 {
	color: #1a4452;
	font: bold 12px Arial, Helvetica, sans-serif; }

h3.preschool {
	margin-bottom: -10px; }
	
p {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align:left; }
	
img {
	border: 0px; }
	
a {
	color: #30c0d8;
	font: normal 11px Arial, Helvetica, sans-serif; }
a.left {
	background: transparent url(../Images/ui/link_left.jpg) no-repeat 0% 50%;
	padding-left: 14px;
	text-decoration: none; }
a.right {
	background: transparent url(../Images/ui/link_right.jpg) no-repeat 0% 50%;
	padding-left: 14px;
	text-decoration: none; }
a.print {
	background: transparent url(../Images/ui/print.jpg) no-repeat 0% 50%;
	margin-top: 2px;
	padding-left: 18px;
	text-decoration: none; }

.center {
	width: 860px;
	margin: auto; }

#header {
	margin-bottom: 7px;
	background: url(../Images/ui/header_bg.jpg) repeat-x; }
#header .center {
	padding-top: 34px;
	font-family: Arial, Helvetica, sans-serif;
	height: 138px;
	background: url(../Images/ui/header_image.jpg) no-repeat 100% 0%; }
#header .center .logo {
	/*background: transparent url(../Images/ui/logo.jpg) no-repeat;
	padding-left: 95px;*/
	height: 78px; }
#header .center .logo span {
	display: block; }
#header .center .logo span.orange {
	font-size: 24px; }
#header .center .logo span.blue {
	font-size: 11px; }
#header .center ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none; }
#header .center ul li {
	float: left;  }
#header .center ul li a {
	float: left;
	text-decoration: none;
	color: #fff;
	padding: 8px 10px 0px;
	display: block;
	height: 22px; }

#header .center ul.menu li {
	margin-right: 1px;
	background: #04a2bf url(../Images/ui/menu/button_bg_unmarked.jpg) repeat-x; }
#header .center ul.menu li.marked {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	margin: 0px 0px 0px -1px;
	background: #144a5b url(../Images/ui/menu/button_bg_marked.jpg) repeat-x; }
#header .center ul.submenu li {
	background: transparent url(../Images/ui/menu/submenu_seperator.jpg) no-repeat; }
#header .center ul.submenu li a {
	padding-left: 12px;
	height: 21px; }
#header .center ul.submenu li:first-child {
	background: none; }
#header .center ul.submenu li.marked a {
	color: #6fccc6;
	background: transparent url(../Images/ui/menu/button_submenu_marked.jpg) no-repeat 50% 100%; }

#header .center a.fr {
	margin-top: 4px;
	text-decoration: none; }
#header .center .opinion {
	cursor: pointer;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #164b5d;	}
#header .center .opinion div {
	float: left;
	width: 5px;
	height: 19px; }
#header .center .opinion .left {
	background: transparent url(../Images/ui/your_opinion_left.jpg) no-repeat; }
#header .center .opinion .right {
	background: transparent url(../Images/ui/your_opinion_right.jpg) no-repeat; }
#header .center .opinion .text {
	padding-top: 3px;
	background: #fff;
	width: auto;
	height: 16px; }
	
#header .center .opinion.marked {
	color: #fff; }
#header .center .opinion.marked .left {
	background: transparent url(../Images/ui/your_opinion_left_marked.jpg) no-repeat; }
#header .center .opinion.marked .right {
	background: transparent url(../Images/ui/your_opinion_right_marked.jpg) no-repeat; }
#header .center .opinion.marked .text {
	background: #39c5de;
	width: auto; }


#left .center 
{
	margin-top: 15px;
	width: 577px;
	border-bottom: 1px solid #ccc; }

#left .center div.ff {
	height: 0px; }

#left .center ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none; }

#left .center ul.menu li 
{
	float: left;
	border: 1px solid #ccc;
	border-bottom: 0px;
	margin-right: 3px; }

#left .center ul.menu li a 
{
	float: left;
	outline: none;
	text-decoration: none;
	padding: 7px 10px 0px;
	display: block;
	height: 19px; }

#left .center ul.menu li.marked a {
	color: #16465A;  }
	
#left {
	width: 637px; }
#left .content {
	background-color: white; }
#left .content.content_a {
	padding: 30px; }
#left .content.content_a h1 {
	margin:0px 0px 10px 0px; }
#left .content.content_a h3 {
	margin:10px 0px 10px 0px; }
/*#left .content.content_a img 
{
	display: block;
	margin: 12px 0px 5px; }*/
#left .content.content_a img.fl {
	margin-right: 10px; }
#left .content.content_a img.fr {
	margin-left: 10px; }
#left .content.content_a p {
	margin: 10px 0px;
}

#left .content.content_a ul.list {
	padding:0px;
	margin: 10px 30px 0px; }
#left .content.content_a ul.list li {
	padding: 1px 0px;
	/*background: transparent url(../Images/ui/line_dark.jpg) repeat-x 0% 100%;*/
	color: #d56920; }
#left .content.content_a ul.list li span {
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 25px;
	color: #000; }

/* Denne list bliver kun brugt p primary.aspx. */	
#left .content.content_a ul.listprimary {
	padding:0px;
	margin: 10px 0px 0px 250px ; }
#left .content.content_a ul.listprimary li {
	padding: 1px 0px;
	color: #d56920; }
#left .content.content_a ul.listprimary li span {
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 25px;
	color: #000; }
#left .content.content_a .snaps {
	color: #B8B8B8;
	font: normal 11px Arial, Helvetica, sans-serif; }
		
#left .content.content_c {
	background-position: 4px 4px;
	background-repeat: no-repeat;
	padding: 30px;
	height: 293px; }
#left .content.content_c h1 {
	color: #1e6379;
	font: normal 24px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 28px 0px 34px; }
#left .content.content_c p {
	width:285px; }
#left .content.content_c a {
	float: left;
	display: block;
	margin: 25px 0px 0px;
	font-weight: bold;
	color:#000000; }
#left .content.content_c .text_link {
	margin: 32px 0px 0px 28px; 
}



#left .content.content_d {
	padding: 30px; }
#left .content.content_d p {
	margin: 10px 0px; }
#left .content.content_d input {
	font: normal 12px Arial, Helvetica, sans-serif; 
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #ccc;	
	width: 90%; }/*	
#left .content.content_d input[type="radio"] {
	width: 25px;
	display:inline;
	border:0;
}*/
#left .content.content_d .rbl input{
    width: 25px;
	display:inline;
	border:0;
	margin:0;
}
#left .content.content_d input[type="submit"] 
{
	width: 100px;
}	
#left .content.content_d textarea {
	font: normal 12px Arial, Helvetica, sans-serif; 
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	height: 180px;
	width: 98%; }
#left .content.content_d .comment {
	text-align: center;
	background-color: #fff;
	font: normal 12px Arial, Helvetica, sans-serif; 
	padding: 35px 5px 5px;
	margin-bottom: 10px;
	height: 150px;
	width: 98%; }
#left .content.content_d .aggrements input {
	margin: 5px 5px 0px 0px; }
#left .content.content_d .aggrements p {
	margin-top: 4px;
	width: 380px;
	font-size: 9px; }
	

#left .content.content_e {
	padding: 30px; }
#left .content.content_e h1 {
	margin: 0px; }
#left .content.content_e .item 
{
	width: 560px;
	background: transparent url(../Images/ui/line.jpg) repeat-x 0% 100%;
	font: normal 12px Arial, Helvetica, sans-serif; }
#left .content.content_e .item .fl {
	color: #154b5c;
	padding: 10px;
	font: bold 14px Arial, Helvetica, sans-serif; }
#left .content.content_e .item .fr {
	padding: 10px;
	background: transparent url(../Images/ui/line_vertical.jpg) repeat-y;
	width: 380px; }
#left .content.content_e .scrollbox 
{
	height: 405px; 
	overflow: auto; 
}


#left .content.content_f {
	background: none; }
#left .content.content_f .menupoint {
	width: 207px;
	height: 351px; 
	margin-left: 8px; }
#left .content.content_f .menupoint.first-child {
	margin-left: 0px; }
#left .content.content_f .menupoint h2 {
	font-size: 13px;
	margin: 0px 0px 0px 10px; }
#left .content.content_f .menupoint p {
	margin: 10px 10px; }
#left .content.content_f .menupoint div {
	float: none; }
#left .content.content_f .menupoint div.content {
	margin-top: 164px;
	background-color: transparent;
	height: 157px; }
#left .content.content_f .menupoint div a {
	display: block;
	text-decoration: none;
	margin: 8px; }
	
	
	
#left .content.content_g {
	background: transparent; }	
#left .content.content_g .top {
	height: 222px;
	margin-bottom: 7px;
	background: url(../Images/ui/home/background_top1.jpg); }
#left .content.content_g .top h1 {
	color: #1e6379;
	font: normal 24px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 33px 15px 0px; }
#left .content.content_g .top p 
{
	margin: 10px 0px;
	padding: 5px 15px 0px; }
#left .content.content_g a {
	margin: -1px 0px 0px 15px;
	font-weight: bold; }
	

	
.bottom div.first-child {
	margin: 0px; }
.bottomx {
	width: 207px;
	height: 151px;
	margin-left: 5px; }
#left .content.content_g .bottom h2 
{
    height:31px;
	margin:10px 15px -3px;
	color: #f5b313; }
#left .content.content_g .bottom p 
{
    height:73px;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 5px 15px; 
	color: #fff; }
#left .content.content_g .bottom a {
	display: block;
	text-decoration: none;
	margin-top:14px; }	
#left .content.content_g .bottom a.special {
	display: block;
	text-decoration: none;
	margin:28px 15px; }	
	
	
#right {
	width: 216px; }
#right .content {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 4px 4px 8px 4px;
	background-color: white; }
#right .content	.heading {
	background-color: #f58e49;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	margin-top: 4px;
	padding: 5px 8px; }
#right .content	.item {
	margin: 4px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #612f0e; }
#right .content	.item a {
	text-decoration: none;
	margin-top: 3px;
	font-weight: bold;
	display: block; }
#right .content	.line {
	margin: 4px 10px;
	height: 1px; }
	
.bbfirst {
    margin: 8px 0px 0px 0px !important;}
    
.bb {
    width: 199px;
    height: 65px; 
    margin: 8px 0px 0px 8px;
    padding:4px 4px 0px 4px; 
    background-color: white; }
    
.bb .right {
    font-weight: bold !important;
    margin:6px 0px 0px 4px !important; }
    
.slide_cases {
    max-height:143px;
    display: block;
	margin: 12px 0px 5px 10px;
    max-width:315px;}
    
.footer {
    padding:5px 0px 0px 0px;
    font: 9px Arial, Helvetica, sans-serif;
    text-align: center; }
    
.frontpage {
    padding:0px 0px 0px 0px; }
    
.f1{
    z-index:1; 
    position:absolute; 
    width: 637px; 
    height: 222px;}
.f2{
    z-index:2; 
    position:absolute; 
    width: 407px; 
    height: 222px;}
.f3{
    z-index:3; 
    position:absolute; 
    width: 407px; 
    height: 222px;
    margin:170px 0px 0px 0px;}
.f4{
    z-index:4; 
    position:absolute; 
    width: 407px;
    height: 222px;
    margin:177px 0px 0px 28px;}
.f4 a{
    color:#000000;}
    
.z1{z-index:1; position:absolute;}
.z2{z-index:2; position:absolute;}
    
.ff {
	clear: both; 
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	width: 100%; }
.fl {
	float: left; }
.fr {
	float: right; }
.slidetext {
	background-color: Transparent !important; }
	
.l {
	text-align: left; }
.c {
	text-align: center; }
.r {
	text-align: right; }

.line {
	height: 1px;
	line-height: 1px;
	margin: 10px 0px;
	font-size: 1px;
	background: #ccc url(../Images/ui/line.jpg) repeat-x; }
.space {
	height: 1px;
	margin: 10px 0px; }

.orange {
	color: #f3721b; }
.blue {
	color: #1e6379; }
.lightblue {
	color: #30c0d8; }
	
.jumpfix
{
 display:none; opacity:0;
}

.error
{
	color: Red;
}
