.colBack {
	background-color : #888;
	color : #EEE;
	}
.colMenu {
	background-color : #AAA;
	color : #000;
	}
.colMenuHi {
	}
.colMenuSel {
	}
.colText {
	background-color : #DDD;
	color : #000;
	}
.colFoot {
	background-color : #000;
	color : #FFF;
	}
.colLine {
	background-color : #DDD;
	color : #000;
	}
.tdcol1 {
	background-color : #BBBBBB;
	}
.tdcol2 {
	background-color : #CCCCCC;
	}
.tdcolM {
	background-color : #999;
	color : #000;
	font-weight : bold;
	border-top : 1px solid #000000;
	padding : 2px;
	}
.tdlist {
	padding-top : 2px;
	padding-bottom : 2px;
	}
.topline {
	border-top : 1px solid #000000;
	}
	
html, body {
	margin : 0px;
	border : 0px;
	padding : 0px;
	overflow : hidden;
	font-family : Arial, Verdana, System;
	font-size : 11pt;
	text-align : center;
	vertical-align : middle;
	}
h1, h2 {
	padding : 3px;
	margin : 0px;
	}
h3 {
	font-size : 12pt;
	font-weight : bold;
	padding : 9px 3px 0px 3px;
	margin : 0px;
	text-align : left;
	}
h4 {
	font-size : 13pt;
	font-weight : bold;
	padding : 9px 3px 0px 3px;
	margin : 0px;
	text-align : center;
	}
p {
	padding : 6px 10px 0px 10px;
	margin : 0px;
	text-align : justify;
	}
table {
	border-collapse : collapse;
	margin-left : auto;
	margin-right : auto;
	clear : both;
	}
th {
	background-color : #999;
	color : #000;
	font-weight : bold;
	padding : 2px;
	}
ul, ol {
	text-align : left;
	padding-left : 40px;
	margin-top : 0px;
	}
#top {
	position : absolute;
	top : 0px;
	height : 50px;
	width : 100%;	/* IE6	*/
	left : 0px;
	right : 0px;
	border-bottom : 3px solid #000000;
	overflow : hidden;
	}
#foot {
	position : absolute;
	height : 15px;
	bottom : 0px;
	left : 0px;
	right: 0px;
	font-size : 9pt;
	cursor : pointer;
	}

#menu0 {
	position : absolute;
	top : 53px;
	height : 22px;
	left : 141px;
	right : 0px;
	text-align : center;
	padding : 0px 2px;
	border-bottom : 3px solid #000000;
	overflow : auto;
	}
#indhold0 {
	position : absolute;
	top : 78px;
	bottom : 15px;
	left : 0px;
	right : 0px;
	overflow : auto;
	}
#indholdext {
	position : absolute;
	top : 53px;
	bottom : 15px;
	left : 0px;
	right : 0px;
	padding : 20px;
	overflow : auto;
	}
#bruger {
	position : absolute;
	top : 53px;
	height : 18px;
	left : 0px;
	width : 136px;
	text-align : center;
	padding : 2px;
	border-bottom : 3px solid #000000;
	border-right : 1px solid #000000;
	overflow : hidden;
	}

.hmenu {
	position : absolute;
	text-align : center;
	top : 0px;
	bottom : 0px;
	left : 0px;
	width : 120px;
	padding : 25px 10px 10px 10px;
	border-right : 1px solid #000000;
	overflow : auto;
	}
.hpage {
	position : absolute;
	text-align : center;
	top : 0px;
	bottom : 0px;
	left : 141px;
	right : 0px;
	padding : 10px;
	overflow : auto;
	}

.vmenu {
	position : absolute;
	top : 0px;
	height : 22px;
	left : 0px;
	right : 0px;
	text-align : center;
	padding : 0px 2px;
	border-bottom : 3px solid #000000;
	overflow : auto;
	}
.vpage {
	position : absolute;
	top : 25px;
	bottom : 0px;
	left : 0px;
	right : 0px;
	padding : 10px;
	overflow : auto;
	}

.topbanner {
	position : absolute;
	height : 18px;
	top : 1px;
	left : 1px;
	width : 136px;
	margin : 1px;
	text-align : center;
	font-size : 10pt;
	}
.footbanner {
	position : absolute;
	bottom : 1px;
	left : 1px;
	right: 1px;
	padding : 2px 4px;
	text-align : center;
	font-size : 9pt;
	margin-top : 10px;
	}
.login_cont {
	position : relative;
	width : 136px;
	text-align : center;
	padding : 2px 4px;
	font-size : 9pt;
	margin : 10px auto 10px auto;
	}
.logline {
	width : 100px;
	margin : 3px 2px;
	font-size : 9pt;
	text-align : center;
	}
	
.fl_right {
	float : right;
	padding-right : 5px;
	}
.fl_left {
	float : left;
	padding-left : 5px;
	}

.pcenter {
	text-align : center;
	}
.note {
	text-align : center;
	font-size : 8pt;
	color : red;
	}
.errNote {
	text-align : center;
	font-size : 10pt;
	color : red;
	}
.errInd {
	visibility : hidden;
	color : red;
	vertical-align : middle;
	}
.input {
	font-family : Arial, Verdana, System;
	font-size : 11pt;
	}
	
.righttd {
	text-align : right;
	padding-right : 3px;
	vertical-align : middle;
	}
.lefttd {
	text-align : left;
	padding-left : 3px;
	vertical-align : middle;
	}
.centertd {
	text-align : center;
	padding : 0px 3px;
	vertical-align : middle;
	}
.linktd {
	cursor : pointer;
	}

.txtbold {
	font-weight : bold;
	}

.noscroll {
	overflow : hidden;
	}

.email { /* anvendes i formularer for at hindre evt. auto-udfyldninger */
	visibility : hidden;
	}

.edtbut {	/* knapper for editering ved visning af blog og dagbog */
	padding : 0px 2px;
	cursor : pointer;
	}
.codedisp {
	position : relative;
	width : 95%;
	margin : 5px auto;
	}

