html,body {margin:0;padding:0;}
body { background-color: #ddd; font-family: "Times New Roman",serif;}

div#page {  
	position:relative;
	width:800px;  
	margin: 0 auto;
	background: #ddd;
}
div#banner {  
	height: 168px;
	width: 100%;
	color: white;
	margin: 0;
	padding: 0;
	background:url("../images/topbanner_v3.jpg") left top no-repeat;
}

.gbog-baggrund {color:black; background-color:#000000}
.gbog-top{background-color:#CC9966}
.gbog-bund{background-color:#DDDDDD}
.doedt-link{color:#C0C0C0}
a.slet{color:#ff0000;font-size:9px}

.center {text-align: center;}

.table {
	border-collapse: collapse;
	border: 1px solid black;
	width: 400px;
}


table.table td {border: 1px solid black;}
table.table th {border: 1px solid black;}

img.none {border: none;}
img.scaled {width:100%; border: none;}

div#indhold {
	width: 600px;
	margin-left: 0;
	margin-right: 0;
	background-color: #ddd;
	padding: 10px;
}
div#indholdgal{
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	background-color: #ddd;
	border: 1px solid black;
	padding: 10px;
}

div#indhold p {padding-left: 15px;}

div#rightcol h4 {font-size: 75%;}

div#rightcol {
	position: absolute;
	top: 220px;
	right:0;
	width: 160px;
	margin-left: 0;
	/**background-color: #C0C0C0;**/
	padding: 5px;
	border-left: 1px solid black;
	/**filter: progid:DXImageTransform.Microsoft.dropShadow( Color=000,offX=10,offY=10,positive=true);**/
}

a {color: #000; font-weight: bold;}
a:hover {color: #969696;}
a:active {color: #969696;}


dl {width: 90%;}dt {border-bottom:1px solid #000;}
dd {margin:0 0 1em 0; padding-top: .5em;}
dl.weblog {width: 100%;}
dd.weblog {margin:0 0 1em 0; padding-top: .5em; border-bottom:1px solid #000;}

div#manchet {
	font-family: arial, sans-serif;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
div#manchet p {
	line-height: 110%;
	margin:0 !important;
	padding:0 !important;
}
#indholdgal {
	border: #000 1px solid;
	padding: 10px;
	margin-top: 10px;
	margin-left: 5%;
	margin-right: 5%;
	background-color: #DEBD9C;
}

/** runde hjørner uden grafik **/


.container p {
	margin:0 10px;
	font-size: 16pt; 
	color:#ff0000;
	border:0;
	padding-bottom:.1em;
	padding-left:0em;
}

.container {
	background: transparent;
	padding-left:40px;
	width: 20em;
	max-width: 20em;	
}

.b1, .b2, .b3, .b4 {display:block; overflow:hidden;}
.b1, .b2, .b3, .b4 {height:1px;background:#fff;}
.b1 {margin:0 5px;}
.b2 {margin:0 3px;}
.b3 {margin:0 2px;}
.b4 {margin:0 1px;}
.boxcontent {display:block;  background:#fff;}

/** Slut på style for boks med runde hjørner **/


/** Footer placeres i bunden **/

#footer {
	color: #000;
	font-weight: bold;
	background-color: #CC9966;
	text-align: center;
	width: 100%;
	clear: both;}

/* Navbar styles  */

div#navbar {color: #FFCC33; text-decoration: none; float:left;background: #CC9966;  margin:-1px 0 0 0; width: 100%;}

* div#navbar { /* Sætter samme skrift og størrelse på alle elementer i navbar'en  */  font-size:80%;font-family:arial,sans-serif;font-weight:bold; }

#navbar li{position:relative;float:left;text-align: center;}
#navbar a{display:block; padding:5px 7px; color:#CC9966;text-decoration:none;}
div#navbar ul {margin:0; padding:0; color: #FFCC66; text-decoration: none; list-style: none; background: #CC9966;}

/** div#navbar li {position:relative; width:10em; line-height:1em;  margin:0; padding:0; color: #000; text-decoration: none; list-style:none; float: left;} **/
div#navbar li:hover {background-color: #FFCC66;}
div#navbar li.sub { color: #FFCC33; text-decoration: none;}
div#navbar li.sub li.sub:hover {  background-color: #FFCC66; /* Forhindre background-repeat i IE/Win. */ }
div#navbar ul li a { display:block; color: #000; text-decoration:none;   padding:0.25em 0 0.25em 0.5em; width:9.5em; margin:0; }
div#navbar>ul a {width:auto;}
div#navbar ul ul {display:none;position:absolute;width:10em;z-index: 100;}
div#navbar ul ul li {margin-left:-1px;}
div#navbar ul.niveau1 li.sub:hover ul.niveau2 {display:block;}
div#navbar ul.niveau2 li.sub:hover ul.niveau3 {display:block;}
div#navbar ul.niveau2 {top:1.5em; left:0;}
div#navbar ul.niveau3 {top:-1px; left:9em; width: 12em;z-index: 100;}


/** 
Mailformular
**/
fieldset {
border: 2px solid #000;
width: 70%;
padding: 15px;
margin-bottom: 10px;
}

legend {
letter-spacing: 3px;
color: black;
background: transparent;
font-weight: bold;
padding: 6px;
}

label {
width: 100px;
color: black;
background: transparent;
float: left;
text-align: left;
}

#t1, #t2, #t3, #t4, #t5, #t11, #t13, #t15, #t16, #t18, #t19, #t20, .t11 {
border: 1px solid #000;
width: 300px;
background: transparent;
color: #000;
margin-bottom: 5px;
}

#t4, #t13 {
height: 80px;
overflow: auto;	
}

#t12 {
border: 1px solid #d6d6ff;
background: transparent;
color: #000;
margin-bottom: 5px;
width: 60px;
}

input, textarea {
font-family: verdana, arial, "ms sans serif", sans-serif;
font-size: 10px;
font-weight: 400;
color: #000;
background: #fff;
}

.knapper {
font-family: verdana, sans-serif;
font-size: 10px;
font-weight: 300;
color: #000;
background: #d4d0c8;
}