#main {
    position:absolute;
    top:46px;
    left:50%;
    margin-left:-482px;
    width:940px;
    color:#ffffff;
}

#logo {
    position:absolute;
    top:0px;
    left:-1px;
    width:940px;
    height:180px;
    background-color:#c2404a;
    color:#ffffff;
    margin:14px;
}

#logoimg {
    position:absolute;
    bottom:5px;
    left:0px;
}
#logoprint {
	display:none;
}

#menu {
    position:absolute;
    top:220px;
    left:275px;
    width:665px;
    height:16px;
    background-color:#c2404a;
    color:#ffffff;
    margin:14px;
}
#menuinner {
	width:665px;
	height:16px;
}
#menu a {
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	padding-right:10px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	float:left;
	padding-left:10px;
	
}

#submenu {
    position:absolute;
    top:220px;
    left:0px;
    width:240px;
    height:auto !important;
    height:10px;
    background-color:#ffffff;
    color:#6d6f71;
    margin-top:13px;
    margin-left:13px;
    margin-right:13px;
    margin-bottom:30px;
    padding-bottom:70px;
}

#submenuinner {
	height:auto !important;
	height:200px;
	min-height:200px;
}

#content {
    position:absolute;
    top:285px;
    left:275px;
    width:665px;
    height:auto !important;
    height:10px;
    background-color:#ffffff;
    color:#000000;
    margin-top:13px;
    margin-left:13px;
    margin-right:13px;
    margin-bottom:30px;
    padding-top:15px;
    font-family:trebuchet MS, tahoma, verdana, sans-serif;
    font-size:12px;
}

#content a:link, #content a:visited {
    font-family:trebuchet MS, tahoma, verdana, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#C2404A;
}

#content a:hover {
    text-decoration:underline;
}

#frontpageboxes a:link, #frontpageboxes a:visited, #frontpageboxes a:hover {
    text-decoration:none;
}

#icon_print {
    position:absolute;
    top:300px;
    left:595px;
    cursor:hand;
    z-index:10;
}

#icon_contact {
    position:absolute;
    top:303px;
    left:618px;
    cursor:hand;
    z-index:10;
}

#factbox {
    float:right;
    width:240px;
    padding:30px;
}

.factbox {
    position:relative;
    clear:both;
    width:100%;
    margin:13px;
}
h1 {
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-size:14px;
	font-weight:700;
}
h2 {
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-size:12px;
	font-weight:700;
}
#address {
	position:absolute;
	left:0px;
	bottom:0px;
	margin-top:150px;
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-size:11px;
}
.addresslink a {
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-size:11px;
}
/*
 *CSS for fuldfarveboksen
 */
.corner_full_top_left {
    position:absolute;
    top:-14px;
    left:-14px;
}

.corner_full_top_right {
    position:absolute;
    top:-14px;
    right:-14px;
}

.corner_full_bottom_left {
    position:absolute;
    bottom:-14px;
    left:-14px;
}

.corner_full_bottom_right {
    position:absolute;
    bottom:-14px;
    right:-14px;
}

.border_full_top {
    position:absolute;
    top:-14px;
    left:0px;
    height:14px;
    width:100%;
    overflow:hidden;
}

.border_full_bottom {
    position:absolute;
    bottom:-14px;
    left:0px;
    height:14px;
    width:100%;
    overflow:hidden;
}

.border_full_left {
    position:absolute;
    top:0px;
    left:-14px;
    width:14px;
    overflow:hidden;
    height:100%;
}

.border_full_right {
    position:absolute;
    top:0px;
    right:-14px !important;
    right:-14px;
    width:14px;
    overflow:hidden;
    height:100%;
}

/*
 *CSS for outlineboksen
 */
.corner_line_top_left {
    position:absolute;
    top:-13px;
    left:-13px;
}

.corner_line_top_right {
    position:absolute;
    top:-13px;
    right:-13px;
}

.corner_line_bottom_left {
    position:absolute;
    bottom:-30px;
    left:-13px;
}

.corner_line_bottom_right {
    position:absolute;
    bottom:-30px;
    right:-13px;
}

.border_line_top {
    position:absolute;
    top:-13px;
    left:0px;
    height:13px;
    width:100%;
    overflow:hidden;
}

.border_line_bottom {
    position:absolute;
    bottom:-30px;
    left:0px;
    width:100%;
    overflow:hidden;
}

.border_line_left {
    position:absolute;
    top:0px;
    bottom:0px;
    left:-13px;
    width:13px;
    overflow:hidden;
    height:100%;
}

.border_line_right {
    position:absolute;
    top:0px;
    bottom:0px;
    right:-13px !important;
    right:-13px;
    width:13px;
    overflow:hidden;
    height:100%;
}
#menu a.IOO_l1, a.IIO_l1, a.OII_l1, a.III_l1 {
	background-image: url(/graphics/arrow_ul1.png);
    background-position: center left;
    background-repeat: no-repeat;
}

#submenu .li_IOO_l2, .li_III_l2, .li_OII_l2, .li_IOO_l3, .li_III_l3, .li_OII_l3 {
	background-image:url("/graphics/sub_dot.png") !important;
	background-image:url("/graphics/sub_dot_ie.png");
	background-repeat:no-repeat;
	background-position:left top;
}

#submenu ul {
	margin:0px;   
	padding:0px;
}
#submenu li {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:2px;
	padding-left:10px;

}

#submenu .ul_l2 {
	margin:0px;
	padding:0px;
	padding-top:50px;
	list-style:none;
	display:block;
}
#submenu .ul_l3 {
	margin:0px;
	padding:0px;
	padding-left:10px;
	list-style:none;
	display:block;
}

	
.OOO_l2,.OOO_l3,.OOO_l4 {
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.OIO_l2,.OIO_l3,.OIO_l4 {
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.OII_l2,.OII_l3,.OII_l4 {
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#000000;
	text-decoration:none;
}
.III_l2,.III_l3,.III_l4 {
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-weight:700;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.IOO_l2,.IOO_l3,.IOO_l4 {
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-weight:700;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.archiveTable {
	width:400px;
}

.archiveEntry a:link, .archiveEntry a:visited {
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-right:20px;
}

.archiveEntry {
	border-bottom:dotted 1px #000000;
}

.archiveEntry a:hover {
	text-decoration:underline;
	padding-right:20px;
}

.archiveHeader {
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:700;
	border-bottom:solid 1px #000000;
	width:500px;
}

.archiveHeader1 {
        font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:700;
	border-bottom:solid 1px #000000;
	width:100px;
}

#content td {
	font-family:trebuchet MS, tahoma, verdana, sans-serif;
	font-size:11px;
}

.newinfo {
	font-weight:bold;
}

#contentinner {
	padding-right:80px;
	padding-left:20px;
}
#contentinnerfront {
	padding-right:20px;
	padding-left:20px;
}
.newsheader {
	font-weight:bold;
	font-size:14px;
}

.newsdate {
	font-weight:bold;
	font-size:11px;
}
.normal:link, .normal:visited {
	text-decoration:none;
	color:#c2404a;	
}
.normal:hover {
	text-decoration:none;
	color:#c2404a;
}
.normalemaillink:link, .normalemaillink:visited .normalemaillink:hover {
	text-decoration:underline;
	color:#666666;
}

.frontpagebox {
    float:left;
    margin-right:20px;
}


.frontpageboxinner {
    text-decoration:none;
    display:block;
    width:167px;
    height:241px;
    position:relative;
}

.frontpageboxinner img {
    position:absolute;
    top:0px;
    left:0px;
    z-index:2;
    border:none;
}

.frontpageboximage {
    z-index:1;
}

.frontpageboxtext {
    display:block;
    position:absolute;
    top:105px;
    left:10px;
    width:157px;
    height:124px;
    color:#ffffff;
    font-family:trebuchet MS, tahoma, verdana, sans-serif;
    font-size:11px;
    z-index:3;
}


/*=======CSS FOR FAQ========*/

#faq .row {
    clear:both;
    margin-bottom:10px;
}

#faq label {
    display:block;
    clear:both;
}

#faq .itxt {
    width:400px;
}

#faq textarea {
    width:400px;
    height:200px;
}

.faqrespond:link, .faqrespond:visited {
    color:#000000;
    text-decoration:none;
    font-size:10px;
    font-style:italic;
}

.faqrespond:hover {
    text-decoration:underline;
    font-size:10px;
}

#faqNavBar {
    clear:both;
    height:70px;
    border-bottom:solid 1px #efefef;
    margin-bottom:5px;
}

.faqNavBtn img {
    margin-bottom:5px;
}

.faqNavBtn {
    float:left;
    margin:5px;
    margin-right:10px;
    text-align:center;
    font-size:8px;
    text-transform:uppercase;
    padding:5px;
    border:solid 1px #ffffff;
}

.faqSelected {
    border-style:inset;
    border-width:1px;
    border-color:#cccccc;
}

#faq table {
    width:100%;
}

#faq td {
    border-bottom:1px dotted #cccccc;
}

#faq th {
    font-size:10px;
    text-align:left;
    background-color:#cccccc;
    padding-left:5px;
    padding-right:5px;
}

#faq .read {
    font-weight:normal;
}

#faq .unread {
    font-weight:bold;
}

#faq td a:link, #faq td a:visited {
    text-decoration:none;
    color:#000000;
}

#faq .faqFrom {
    background-color:#cccccc;
    color:#666666;
    border:1px solid #666666;
    padding:5px;
    margin-bottom:10px;
    width:388px !important;
    width:400px;
}

.nvTeaser {
	clear:both;
	padding-top:10px;
	padding-bottom:15px;
	font-style:italic;
	font-size:12px;
}

.nvMeta {
	font-weight:bold;
	font-size:8px;
}
