@charset "UTF-8";
#wrapper {
	margin:0px auto 0 auto;
	width:980px;
	height:auto;
	border: 1px;
	border-style: solid;
	border-color: #000;
}
/*  ------------------------------- */
/*  regler for navigationen 		*/
/*  ------------------------------- */

#navigation .midt a{
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
}
/* vær opm. ul magin-bund giver højde i bunden af left_wrapper */
#navigation .midt ul{
	margin:30px 0 90px 10px;
	font-size:24px;
}

#navigation .midt ul ul{
	margin:10px 0 10px 0px;
	font-size:11px;
}

#navigation .midt ul ul a{
	font-weight:normal;
}

#navigation .midt ul ul li{
	padding:3px 0 0px 0;
}
#navigation #outer_menu a{
	display:block;
	width:190px;
}

#outer_menu a.here, #outer_menu a.nothere{
	font-size:24px;
}
/* hjertes placering og farve viser hvor brugeren er */
/* reglerne: here, nothere, red og no_heard, skrives ved hjælp af JavaScript */

#wrapper #content #left_wrapper #navigation .midt #outer_menu li .here{
	/*background-color:#060;*/
}

#outer_menu li a.here{
	background-image:url(../img/main_grafik/nav/hjerte_rood.png);
	background-repeat:no-repeat;
	background-position:170px center;
	display:block;
	width:190px;
}
#outer_menu a.nothere{
	background-image:url(../img/main_grafik/nav/hjerte_graa.png);
	background-repeat:no-repeat;
	background-position:170px center;
	display:block;
	width:190px;
}
#inder_menu{
	/*font-size:12px;*/	
}

/* Linkes farve viser hvor brugeren er */
#inder_menu li a.red{
	display:block;
	width:198px;
	color:#F00;
}
#inder_menu a.no_heart{
	background-image:none;
	display:block;
	width:198px;
}
/*  ------------------------------------------  */
/*  fælles regler for left i hele designet 		*/
/*  ------------------------------------------  */

.left{
	width:30px;
	float:left;
}
/* fælles regler for midt i hele designet */
.midt{
	width:200px;
	background-color:#302E32;
	float:left;
}
/* fælles regler for right i hele designet */
.right{
	width:750px;
	float:right;
}

/* regler for top */
#top{
	width:auto;
}

#top .left, #top .midt, #top .right{
	height:30px;
}
#top .left{
	background-image:url(../img/main_grafik/grund/top_skygge_01.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
}
#top .midt{
	background-image:url(../img/main_grafik/grund/top_skygge_02.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
#top .right{
	background-image:url(../img/main_grafik/grund/top_skygge_01.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
}


/* ------------------------------------------------------------------------ */
/* regler for #content 														*/
/* #content omslutter #logo, #navigation, #left_wrapper og	#right_wrapper 	*/
/* ------------------------------------------------------------------------ */
#content{
	float:left;
	/**/
	background-image:url(../img/main_grafik/grund/content_bag_nav.gif);
	background-repeat:repeat-y;
	background-position: 30px;
	
}
/* -------------------------------------------- */
/* regler for #left_wrapper 					*/
/* left_wrapper omslutter #logo og #navigation 	*/
/* -------------------------------------------- */
#left_wrapper{
	float:left;
	position:relative;
}
/* ------------------------ */
/* regler for #logo	  		*/
/* ------------------------ */

#logo{
	height:230px;
}
#logo h1 img{
	font-size:12px;
	position:absolute;
	top:45px;
	left:70px;
}

/* ------------------------ */
/* regler for #navigation	*/
/* ------------------------ */

#navigation{
	width:230px;	
	clear:both;
}

#inner_navigation{
	position:relative;
}

/* ------------------------ */
/* regler for right_wrapper	
   og for #right_content    */
/* ------------------------ */
/**/
#right_wrapper{
	float:left;
	width:750px;
	height:auto;
}

#right_content{
	height:550px;
	width:auto;
	margin:50px 0 0px 0px;
}
/* --------------- */
/* regler for bund */
/* --------------- */
#bund .left, #bund .midt, #bund .right{
	float:left;
}
#bund{
	clear: both;	
}
#bund .left{
	
}
#bund #inner_midt{
}
#bund .midt, #bund .right{
	height:60px;
}

#bund #inner_midt,
#bund #inner_right {
	background-color:#0A0A0A;
	height:40px;
	padding:6px 0 2px 0;
	font-size:11px;
	border:none;
}
#bund #inner_right{
	background-color:#5B5B5B;
}
#bund .right address{
	height:auto;
	background-color:#5B5B5B;
	color:#FFF;
	font-style:normal;
}
.stop_float{
	clear:both;	
}
