/*base styles BEGIN*/
body { 
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding: 0;
	background: url("images/background-gradient.gif") repeat-x top #fff;
	text-align: center; }

a:active { outline: none; }

/*base styles END*/


/*main layout BEGIN*/
#wrapper {
	width: 862px;
	margin: 0 auto;
	text-align: left; }
#header { margin: 30px 0 4px 0; }
#content { }
#footer { margin: 4px 0 10px 0; }
/*main layout END*/


/*generic classes BEGIN*/
.bar {
	margin: 0;
	padding: 0;
	background: url("images/bar.jpg") no-repeat;
	height: 17px;
	width: 862px;
	clear: both; }
/*generic classes END*/


/*header styles BEGIN*/
#logotop {
	background: url("images/topbar.jpg") no-repeat right 47px;
	width: 862px;
	height: 99px;
	overflow: hidden; }
#logotop img { border-style: none; }
#menu { 
	background-color: #000;
	width: 862px;
	height: 23px; }
#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0; }
#menu ul li {
	float: left; }	
#menu ul li a {
	display: block; 
	height: 23px;
	width: 86px;
	background-repeat: no-repeat; }
#menu ul li a span { display: none; }
#menu ul li#goderaad a { background-image: url("images/goderaad.jpg"); }
#menu ul li#goderaad a:hover, #menu ul li#goderaad a.thispage  { background-image: url("images/goderaad2.jpg"); }
#menu ul li#brevkassen a { background-image: url("images/brevkassen.jpg"); }
#menu ul li#brevkassen a:hover, #menu ul li#brevkassen a.thispage {	background-image: url("images/brevkassen2.jpg"); }
#menu ul li#faahjaelp a { background-image: url("images/faahjaelp.jpg"); }
#menu ul li#faahjaelp a:hover, #menu ul li#faahjaelp a.thispage { background-image: url("images/faahjaelp2.jpg"); }
#menu ul li#modestedet a { background-image: url("images/modestedet.jpg"); }
#menu ul li#modestedet a:hover, #menu ul li#modestedet a.thispage  { background-image: url("images/modestedet2.jpg"); }
#menu ul li#livsfortaellinger a { background-image: url("images/livsfortaellinger.jpg"); }
#menu ul li#livsfortaellinger a:hover, #menu ul li#livsfortaellinger a.thispage { background-image: url("images/livsfortaellinger2.jpg"); }
#menu ul li#katjasvalg a { background-image: url("images/katjasvalg.jpg"); }
#menu ul li#katjasvalg a:hover, #menu ul li#katjasvalg a.thispage  { background-image: url("images/katjasvalg2.jpg"); }
#menu ul li#frederiksfamilie a { 
	width: 90px;
	background-image: url("images/frederiksfamilie.jpg"); }
#menu ul li#frederiksfamilie a:hover, #menu ul li#frederiksfamilie a.thispage { background-image: url("images/frederiksfamilie2.jpg"); }
#menu ul li#alkomonster a {	background-image: url("images/alkomonster.jpg"); }
#menu ul li#alkomonster a:hover, #menu ul li#alkomonster a.thispage { background-image: url("images/alkomonster2.jpg"); }
#menu ul li#bibliotek a { background-image: url("images/bibliotek.jpg"); }
#menu ul li#bibliotek a:hover, #menu ul li#bibliotek a.thispage  { background-image: url("images/bibliotek2.jpg"); }
#menu ul li#links a {
	width: 84px;
	background-image: url("images/links.jpg"); }
#menu ul li#links a:hover, #menu ul li#links a.thispage { background-image: url("images/links2.jpg"); }
/*header styles END*/


/*content styles BEGIN*/
#green_bg {
	height: auto;
	width: auto;
	background:     url(images/green_bg_02.jpg) repeat-y; }
 #green_bg div {
	height: auto;
	width: auto;
	background:     url(images/green_bg_01.jpg) no-repeat top; }
 #green_bg div div {
	height: auto;
	width: auto;
	background:     url(images/green_bg_03.jpg) no-repeat bottom;
	padding: 24px 30px; }
 #green_bg div div.flash { padding: 0; }
  #green_bg div div div {
	height: auto;
	background-image: none;
	padding: 0; }
	.clear {
		clear: both;
		width: 100%; }
	#green_bg div div div#notmap {
		width: 440px;
		float: right; }
/*content styles END*/


/*footer styles BEGIN*/
#footer p {
	margin-top: 4px; 
	text-align: center; 
	color: #5D5A5A; }
#footer a {
	color: #5D5A5A;
	text-decoration: none; }
#footer a:hover { text-decoration: underline; }
/*footer styles END*/
