body {
	background-color: #a4c1ff;
	background-image: url("");
	text-align: center; 
	z-index:100;
}

#externlogos {
position:absolute;
top: 260px;
left: 20px;
z-index:100000000000000;
}

a:link {text-decoration:none;color:white; background-color:transparent;color:#048;}
a:visited {text-decoration:none;color:white; background-color:transparent;color:#048;}
a:hover {text-decoration:none;color:white; background-color:transparent;color:#c00;}
a:active {text-decoration:none;color:white; background-color:transparent;color:#c00;}

html, body {height:100%;}


#side {width: 800px;position: relative;margin-left: auto;margin-right: auto;text-align: left;} 

#header {position:absolute;top: 25px;width:800px;left:50%;margin-left:-400px;z-index:10000;}

#toppanel {position:absolute;top: 100px;width:800px;left:50%;margin-left:-400px;z-index:1000;}

#toppanel h1 {position:absolute;top:-5px;left:5px;font-size:12px;color:#c00;font-style:italic}
#toppanel h2 {position:absolute;top:0px;left:15px;font-size:32px;color:#000;}
#toppanel h2 span {font-size:16px;color:#999}
#toppanel h3 {text-decoration:none;display:inline;position:absolute;top:-15px;left:150px;font-size:24px;color:#004488}

#maincontainer {position:absolute;width:800px;top: 315px;left:50%;margin-left:-400px;display:block;}
	
td.leftcontainer {position:relative;left:-3px;top: 0px;width: 640px;height: 100px;}
td.rightcontainer {position:relative;top: 0px;right: -3px;width: 140px;}

table.panelmain {width: 620px;margin: 0px 10px 0px 10px;}
td.leftpanel {position:relative;width: 400px;left:0px;}
td.rightpanel {position:relative;width: 220px;}

td.forum1 {background:#ffffcc;text-align:left;width:50px}
td.forum2 {background:#ffffcc;text-align:left;width:300px}
td.forum3 {background:#ffffcc;text-align:left;width:70px}
td.forum4 {background:#ffffcc;text-align:left;}
td.forumleft {background:#ffffcc;text-align:left;}
td.forumcenter {background:#ffffcc;text-align:center;}

td.leftpanel_news {position:relative;width: 400px;left:0px;}
td.rightpanel_news {position:relative;width: 220px;}
td.rightpanel_news a em {display:none;position:absolute;top:0px;left:0px}
/*td.rightpanel_news a:hover em {display:block;position:absolute;top:10px;left:-400px}*/
td.rightpanel_news a:active em {display:block;position:absolute;top:10px;left:-400px;color:#000;font-weight:normal;}
td.rightpanel_news a:focus em {display:block;position:absolute;top:10px;left:-400px}

/*
td.guestbooktop {text-align:left;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;} 
td.guestbookbottom {text-align:left;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}
td.guestbookcontent {text-align:left;border:1px solid #000;} 
*/

td.guestbooktop {text-align:left;background:#a4c1ff} 
td.guestbookbottom {text-align:left;background:#a4c1ff}
td.guestbookcontent {text-align:left;background:#a4c1ff} 
.guestbooktable {background:#183c8a;}

._menu a:link, ._menu a:visited {font-family:Verdana;font-size:10px;display: block; text-decoration: none; outline: none; font-weight: bold;text-align:left;}
._menu a:hover {text-decoration: underline;color: #c00;background:#a4c1ff;}
td.admintd {background:#FFFFCC;}
.admintable {width:700px;}

.loginbox a:link, .loginbox a:visited {color:white;background:#183c8a;font-family:Verdana;font-size:10px;text-decoration: none; outline: none; font-weight: bold;text-align:center;}
.loginbox a:hover {text-decoration: underline;color: #c00;}

td.arrpictext {font-weight:bold;text-align: center;}
td.arrpictext span {font-weight:normal;}
td.arrpictext p {font-weight:italic;}
td.arrpictext img {border:1px solid #000;}

.logopic {position:absolute; width:80px;height:80px;top:0px; right:60px;z-index:1000000;}
b.logotextcap {position:absolute;top:-35px;left:20px;font-size:128px;color:#000;z-index:10000;}
b.logotext {position:relative;font-size:32px;color:#000;top:25px;left:90px;}
b.logopictext {position:absolute;top:45px;right:25px;font-size:14px;color:#c00;margin: 10px;}

a.bottom:link, a.bottom:visited, a.bottom:active, a.bottom:hover { 
	margin:0 10px;
	font-style:bold;
	font-size:12px;
	text-decoration:none;
	background-color:transparent;
	color:#ddd;
	font-weight:bold;
	}
   
a.bottom:active, a.bottom:hover {font-size:12px;text-decoration:underline;color:white;background-color:transparent;}

/*
rød tekst: #c00
blå tekst: #004488
lysere blå tekst: #048
grøn tekst: #151
gul #FBFAB5
*/

h1, h2 {margin:0 10px;padding:.3em 0;}
h3 {margin:0 10px;}
h1 {text-align:center;font-size:24px; color:#183c8a;}
h2 {font-size:14px;color:#444;font-weight:bold;}
h3 {text-align:justify;font-size:12px;color:#444;}

div#indhold {margin:1em 10%; }
p {padding-bottom:0.5em;margin:0 10px}
#container h1, #container h2 {margin:0 10px;padding:.3em 0;}
#container h3 {margin:0 10px;}
#container h1 {text-align:center;font-size:24px; color:#183c8a;}
#container h2 {font-size:14px;color:#444;font-weight:bold;}
#container h3 {text-align:justify;font-size:12px;color:#444;}
#container {background: transparent;}
#container b {font-size:12px;color:#000;font-weight:normal;}
#container b span {font-size:12px;color:#000;font-weight:bold;}
  
.b1, .b2, .b3, .b4 {display:block; overflow:hidden;height:1px;}
.b1 {background:#ddd;margin: 0 5px;}
.b2, .b3, .b4 {background:#fff; border-style:solid;
    border-color:#ddd}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px; border-width:0 1px;}
.b4 {margin:0 1px;border-width:0 1px;}

.boxcontent {
display:block;
background: #fff;
border-width:0 1px;
border-style: solid;
border-color: #ddd;
font-family:Verdana;
font-size:12px;
font-weight:normal;
font-color:#c00;
};

/* ------------------- */	

#menu {position: relative;z-index:90000;}

	.nav, .nav ul { 
		padding: 0;
		margin: 0;
		list-style: none;
		z-index:80000;
		line-height: 1; /* Linje og menu højde - oprindeligt 1 */
		
	}
	.nav a:link, .nav a:visited {font-family:Verdana;font-size:12px;display: block; color: #fff; text-decoration: none; padding: 0 10px 11px 0; outline: none; font-weight: bold;}
	.nav a:hover, .nav a:shover {text-decoration: underline;color: #c00;}
	.nav li { float: left; margin-right: 10px; background: url(../images/menu-seperator.jpg) 100% 0px no-repeat; padding: 10px;}
	.nav li ul {
		position: absolute;
		background: black;
		left: -999em; 
		text-transform: none;
		border: 1px solid #a4c1ff;
		border-bottom: 0;
		font-size: 11px;
		font-weight: normal;
		width: 151px;
		margin-left: -21px;
	}
	.nav li ul li {background-image: none;width: 120px; background-color: #183c8a; padding:  0px 10px 0px 21px; border-bottom: 1px solid #a4c1ff;}
	.nav li ul li a:link, .nav li ul li a:visited {padding: 10px 0; display: block;}
	.nav li ul li a:hover, .nav li ul li.current a {color: #c00; text-decoration: none;}
	.nav li ul li.parent a span {font-family:Verdana;font-size:12px;display: block; background: url(../images/menu-parent.png) right center no-repeat; }
	.nav li ul li.parent ul li a span {background-image: none;} 

	.nav li ul ul { margin: -40px 0 0 125px; } /* oprindelige værdier = margin: -32px 0 0 130px; */
	.nav li:hover ul ul, .nav li:hover ul ul ul { left: -999em;}
	.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul { left: auto;}
	.nav li.parentfirst {background-image: none;}


/* For Non-IE browsers and IE7 */
.nav li:hover {position:relative;}
/* Make the hovered list color persist */
.nav li:hover > a {background:#183c8a; color:#c00;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. */
.nav li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
.nav li:hover > ul {display:block; position:absolute; }