body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* BACKGROUND-COLOR: #b3b3b3; */
	background-color: #000000;
	SCROLLBAR-FACE-COLOR: #000000;
    SCROLLBAR-HIGHLIGHT-COLOR: #000000;
    SCROLLBAR-SHADOW-COLOR: #FFFFFF;
    SCROLLBAR-3DLIGHT-COLOR: #000000;
    SCROLLBAR-ARROW-COLOR: #FFFFFF;
    SCROLLBAR-TRACK-COLOR: #000000;
    SCROLLBAR-DARKSHADOW-COLOR: #000000;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

p {
	/* font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; */
	margin: 0px 0px 18px 0px;
	line-height: 17px;
}

/* 
table {
	BACKGROUND-COLOR: #b3b3b3;
	font-family: Arial;
	font-size: 10 pt;
	color: #FFFFFF;
}
*/

a {
	COLOR: #336699;
    TEXT-DECORATION: none;
}

a:hover {
	COLOR: #000000;
    TEXT-DECORATION: none;
}

SELECT {
    FONT-SIZE: 10px;
    COLOR: #0b4664;
    FONT-FAMILY: Verdana;
}

.stdbtn {
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #88bcd8;
}

/* +++++++++++++++++++++++++++ MENU TAGS +++++++++++++++++++++++++++ */

.menu {
	display: block;
	overflow: hidden;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

.menu a, .menu a:link, .menu a:visited, .menu a:active {
	display: block;
	/* float: left; */
	margin: 0px;
	padding: 5px 0px 4px 0px;
}

.menu a:hover {
	margin: 0px;
	padding: 5px 0px 4px 0px;
}

.menuspacer {
	display: block;
	width: 100px;
	height: 20px;
}

/* +++++++++++++++++++++++++++ CONTENT TAGS +++++++++++++++++++++++++++ */

/* MAIN TAGS */
.bg_image {
	background-image: url(images/bundgrafik/bg_image.gif); 
	background-repeat: repeat-y;
}

.whiteline {
	border-right: 1px solid #ECECEC;
	margin: 0px;
	padding: 0px;
}

.redline {
	/* border-right: 1px solid #FF0000; */
	border-right: 1px solid #E73131;
	margin: 0px;
	padding: 0px;
}

.greyline {
	border-right: 1px solid #666666;
	margin: 0px;
	padding: 0px;
}

/* HEADER TAGS */
.whiteheader {
	font-family: Arial black, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/* text-transform: uppercase; */
	color: #FFFFFF;
	margin: 0px 0px 1px 0px;
}

.greenheader {
	font-family: Arial black, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/* text-transform: uppercase; */
	color: #2AA63F;
	margin: 0px 0px 1px 0px;
}

.greytext {
	/* color: #666666; */
	color: #707070;
	line-height: 16px;
	font-size: 12px;
}

.greytext_right {
	color: #707070;
	line-height: 16px;
	font-size: 12px;
	text-align: right;
}

.whitetext_right {
	color: #EEEEEE;
	line-height: 16px;
	font-size: 12px;
	text-align: right;
}

/* SPACER TAGS */
.spacer10 { display: block;	width: 100%; height: 10px; }
.spacer15 { display: block;	width: 100%; height: 15px; }
.spacer20 { display: block;	width: 100%; height: 20px; }
.spacer25 { display: block;	width: 100%; height: 25px; }
.spacer30 { display: block;	width: 100%; height: 30px; }
.spacer40 { display: block;	width: 100%; height: 40px; }
.spacer55 { display: block;	width: 100%; height: 55px; }
.spacer60 { display: block;	width: 100%; height: 60px; }
.spacer90 { display: block;	width: 100%; height: 90px;}
.spacer120 { display: block; width: 100%; height: 120px; }


.billedtekst {
	display: block;
	float: left;
	width: 100%;
	font-size: 12px;
	color: #FFFFFF;
}

/* til top +++++++++++++++++++++++++++++++++++++++++++++++++ */
.toplink_box {
	/* display: block; */
	float: right;
}

.til_top a {
	display: block;
	text-align: center;
	margin: 0px 15px 0px 125px;
}

.til_top a:hover {
	color: #666666;
}

.til_top_billed a:link, .til_top_billed a:active, .til_top_billed a:visited {
	margin: 10px 21px 16px 0px;
}

.til_top_billed a:hover {
	color: #666666;
}

.til_top_billed img {
	border: none;
}

.back_btn {
	display: block;
	text-align: right;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

/* +++++++++++ table marker ++++++++++++ */

.tablemarker { width: 150px; padding: 0px; margin: 0px; }

.tablemarker td {
	border-bottom: 1px solid #000000;
	/* font-size: 13px; */
	font-size: 12px;
	line-height: 16px;
	color: #EEEEEE;
}

.tablemarker .left { text-align: right; vertical-align: bottom; }
.tablemarker .right { text-align: left; vertical-align: bottom; }
.tablemarker .blank { color: #000000; }

.tablemarker .spacer {
	width: 150px;
	height: 30px;
	color: #000000;
	border-bottom: 1px solid #000000;
}

.contimg_black { border: 1px solid #333333; }
.contimg_grey {	border: 1px solid #999999; }


/* +++++ SECOND ROW +++++ */
/* ++++++++++++++++++++++ */

.col2headspace {
	display: block;
	margin: 0px;
	padding: 0px;
}

.col2 {
	display: block;
	/* float: left; */
	width: 160px;
	overflow: hidden;
	margin: 0px 5px 0px 5px;
}

	
/* +++++ THIRD ROW +++++ */
/* +++++++++++++++++++++ */

.col3headspace {
	display: block;
	margin: 0px;
	padding: 0px;
}

.col3head {
	display: block;
	width: 340px;
	text-align: right;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}

.col3 {
	display: block;
	width: 330px;
	overflow: hidden;
	margin: 0px 0px 0px 7px;
	padding: 0px;
}

.col3 img {
	padding: 0px;
	margin: 0px;
}

.col3 table {
	border: 0px;
	padding: 0px;
	width: 330px;
	font-size: 13px;
	/* line-height: 16px; */
	margin: 0px 0px 0px 0px;
}

/* +++++ FOURTH ROW +++++ */
/* ++++++++++++++++++++++ */

.col4headspace {
	display: block;
	margin: 0px;
	padding: 0px;
}

.col4 {
	display: block;
	width: 160px;
	/* overflow: hidden; */
	margin: 0px 5px 0px 5px;
	padding: 0px;
	border: 0px;
}

.col4menu {
	margin-top: 18px;
}

.col4menu a:link, .col4menu a:visited, .col4menu a:active {
	display: block;
	/* float: left; */
	padding: 1px 0px 2px 0px;
}

.col4menu a:hover {
	display: block;
	/* float: left; */
	padding: 1px 0px 2px 0px;
}

.col4menu .spacer {
	display: block;
	width: 160px;
	height: 15px;
	/* color: #b3b3b3; /* same as background */
	color: #000000; /* same as bg */
}

/* ++++++ FIFTH ROW ++++++ */
/* +++++++++++++++++++++++ */
/* pages with four rows is made by row 2,4,5 and 6 */

.col5headspace {
	display: block;
	margin: 0px;
	padding: 0px;
}

.col5 {
	display: block;
	float: left;
	width: 160px;
	overflow: hidden;
	margin: 0px 5px 0px 5px;
	padding: 0px;
}

/* ++++++ SIXTH ROW ++++++ */
/* +++++++++++++++++++++++ */
/* pages with four rows is made by row 2,4,5 and 6 */

.col6headspace {
	display: block;
	margin: 0px;
	padding: 0px;
}

.col6head {
	display: block;
	width: 168px;
	text-align: right;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}

.col6 {
	display: block;
	float: left;
	width: 160px;
	overflow: hidden;
	margin: 0px 5px 0px 5px;
	padding: 0px;
}

/* ++++++ Seventh ROW PICTURES ++++++ */
/* ++++++++++++++++++++++++++++++++++ */

.col7headspace {
	display: block;
	margin: 0px;
	padding: 0px;
}

.col7head {
	display: block;
	width: 687px;
	text-align: right;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}

.col7 {
	display: block;
	float: left;
	width: 657px;
	overflow: hidden;
	margin: 13px 0px 0px 15px;
	padding: 0px;
}

/* +++++ RIGHT MENU +++++ */
/* ++++++++++++++++++++++ */

#right_content {
	padding-left: 10px;
}

#right_content .topspacer {
	padding-top: 35px;
}

/* +++++ FORSIDE SPECIAL TAGS +++++ */
/* ++++++++++++++++++++++++++++++++ */

.skiltespacer_op { margin: 3px 0px 0px 0px; border: 0px;}
.skiltespacer_ned { margin: 0px 0px 3px 0px; border: 0px}

.forsidecol142 {
	display: block;
	width: 142px;
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

.forsidecol150 {
	display: block;
	width: 150px;
	padding: 0px;
	margin: 0px 0px 0px 11px;
}

/* +++++ CV PAGE SPECIAL TAGS +++++ */
/* ++++++++++++++++++++++++++++++++ */

.cv_onecolumn {
	width: 330px;
	padding: 0px 0px 2px 0px;
	vertical-align: top;
}

.cvleft {
	width: 58px;
	padding: 0px 0px 2px 0px;
	vertical-align: top;
}

.cvright {
	width: 272px;
	padding: 0px 0px 2px 0px;
	vertical-align: top;
}

/* +++++ ARTIKLER PAGE SPECIAL TAGS +++++ */
/* ++++++++++++++++++++++++++++++++++++++ */

.artikler_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #808080;
	margin: 0px 0px 4px 0px;
}

/* LINKS page special ++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++ */

.links_header {
	display: block;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #808080;
	margin: 0px 0px 4px 0px;
}

/* PROJEKTER DEN USYNLIGE BY TAGS +++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++ */

.imagespacer {
	margin: 15px 0px 25px 0px;
	padding: 15px 0px 25px 0px;
}

.WHITEheader_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #EEEEEE;
	/* margin: 0px 0px 6px 0px; */
	padding: 0px 0px 6px 0px;
}

.WHITEheader_thin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #EEEEEE;
	/* margin: 0px 0px 6px 0px; */
	padding: 0px 0px 6px 0px;
}

.WHITE_rightalign {
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	color: #EEEEEE;
	padding: 0px 0px 18px 0px;
}

.usyn_by_text {
	color: #EEEEEE;
	/* margin: 0px 0px 18px 0px; */
	padding: 0px 0px 18px 0px;
	line-height: 17px;
}


/* ++++++ BILLED ROW +++++++ */
/* +++++++++++++++++++++++++ */

.col_billedhead {
	display: block;
}

.col_billedbrowser {
	display: block;
	/* width: 687px;*/
	/* border-right: 1px solid #ECECEC; */
	margin: 0px;
	padding 0px;
}

/* ++++++++++++++++ BILLEDBROWSER +++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */

.browserbox {
	display: block;
	/* background-color: #666666; */
	/* margin-bottom: 10px; /* makes box hover a bit */
	margin: 8px 0px 25px 9px;
}

.browserbox img {
	margin: 0px 0px 5px 0px;
}

.img_border {
	/* border: 1px solid #888888; */
	border: 1px solid #333333;
}

.arttext {
	font-size: 12px;
	line-height: 16px;
	/* color: #333333; */
	/* color: #505050; */
	color: #EEEEEE;
}

.browserbox_spacer {
	display: block;
	width: 500px;
	height: 10px;
}

