@media print {
* {
	visibility:hidden;
	}
div#main {
		visibility:visible;
		width:100%;
		}
div#main * {
				 visibility:visible;
}		
ul#menu, ul#sprog {
				display:none;
				}			 
}				 
@media screen {
body {
		 margin:0px;
		 padding:0px;
		 background-color:#cdcdcd;
		 background-image:url(/gfx/wrapbg.gif);
		 background-repeat:repeat-y;
		 background-position:center;
		 height:100%;
		 position:relative;
		 }

* {
	font-family: Arial, helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#21556b;
	}		 

.small {
			 font-size:10px;
			 line-height:16px;
			 color:#21556b;
			 }	
		 
#topbg {
			 width:50%;
			 height:100%;
			 padding:0px;
			 margin:0px;
			 padding-left:50%;
			 background-image:url(/gfx/topbg.gif);
			 background-repeat:repeat-x;
			 background-position:top;
			 position:relative;
			 }
* html #topbg {
	width:100%;
	w/idth:50%;
	}			 
		 
#wrapper {
				 width:924px;
				 margin:0px;
				 height:100%;
				 margin-left:-462px;
				 position:relative;
				 }

* html #wrapper {
	width:924px;
	w/idth:462px;
	}				 		 
	
#lysfade {
					width:42px;
					height:120px;
					float:left;
					background-color:#000004;
					background-image:url(/gfx/lysfade.gif);
					}	
#lysfaderev {
					width:42px;
					height:120px;
					float:right;
					background-color:#000004;
					background-image:url(/gfx/lysfaderev.gif);
					}	
					
h1#topbanner {
	 width:840px;
	 margin:0px;
	 display:block;
	 height:0px;
	 padding-top:120px;
	 background-image:url(/gfx/topbanner.gif);
	 overflow:hidden;
	 float:left;
	 }
* html h1#topbanner {
	height:120px;
	h/eight:0px;
	}			
	

#main {
			padding:10px;
			width:820px;
			margin-left:42px;

			}
* html #main {
width:840px;
w/idth:820px;
}		

#main h1 {
			padding-top:5px;
			padding-bottom:5px;
			margin:0px;
			font-size:18px;
			}	
	
				
a {
	text-decoration:none;
	color:#b8b338;
	border-bottom:1px dashed #b8b338;
	}
a:visited {
					text-decoration:none;
					color:#b5b46d;
					}
a:hover {
				text-decoration:none;
				color:#b6b54a;
				}										
ul#sprog {
				 float:right;
				 margin-top:-3px;
				 padding:0px;
				 }
ul#sprog li {
				 display:inline;
				 list-style-type:none;
				 padding-left:10px;
				 float:left;
				 }
a.dansk {
				display:block;
				width:20px;
				height:0px;
				background-image:url(/gfx/dansk.gif);
				padding-top:15px;
				overflow:hidden;
				border:0px;
				}
* html a.dansk {
	height:15px;
	h/eight:0px;
	}		
a.engelsk {
				display:block;
				width:20px;
				height:0px;
				background-image:url(/gfx/engelsk.gif);
				padding-top:15px;
				overflow:hidden;
				border:0px;
				}
* html a.engelsk {
	height:15px;
	h/eight:0px;
	}			
a.tysk {
				display:block;
				width:20px;
				height:0px;
				background-image:url(/gfx/tysk.gif);
				padding-top:15px;
				overflow:hidden;
				border:0px;
				}
* html a.tysk {
	height:15px;
	h/eight:0px;
	}				

ul#menu {
				display:block;
				float:left;
				width:178px;
				background-image:url(/gfx/menubg.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				border:1px solid #21556b;
				padding:0px;
				margin:0px;
				
				}
				
ul#menu li {
				list-style-type:none;
				padding:3px;
				height:15px;
				}				

ul#menu li a {
				border:0px;
				font-weight:bold;
				}					
ul#menu li a:hover {
	border-bottom:1px dashed #b8b338;
	}		
				
div#content {
						width:620px;
						border-top:1px solid #21556b;
						float:left;
						margin-left:10px;
						padding-bottom:100px;
						}			
* html div#content {
	width:630px;
	w/idth:620px;
	}						
						
div.personinfo {
							 width:616px;
							 padding:2px;
							 border: 1px solid #21556b;
							 }
* html div.personinfo {
	width:620px;
	w/idth:616px;
	}
	
td.linje {
							 border-top:1px solid #b8b338;
							 height:5px;
							 font-size:1px;
							 padding:0px;
							 margin:0px;
							 overflow:hidden;
							 }								 

div.personinfo h1 {
							 color:white;
							 background-color:#21556b;
							 display:block;
							 margin:0px;
							 padding:5px;
							 }
div.personinfo h1 a {
							 float:right;
							 }	
a.personlinje0 {
							display:block;
							border-bottom:1px solid #b8b338;
							color:#21556b;
							text-decoration:none;
							padding-left:3px;
							padding-right:3px;
							}			
a.personlinje1 {
							display:block;
							border-bottom:1px solid #b8b338;
							color:#21556b;
							text-decoration:none;
							padding-left:3px;
							padding-right:3px;
	 background-color:#f7fbff;
							}				 					
div.ydl_link {
							color:#b8b338;
							float:right;
							font-weight:bold;
							}						
div.ft {
							width:120px;
							float:left;
							}		
							
input.txt {
			width:215px;
			border:1px solid #21556b;
			}
input.submit {
						 width:215px;
						 background-color:#BFEBFF;
						 border:1px solid #5a92ad;
						 cursor:hand;
						 }
input.reset {
						width:215px;
						background-color:#DFF5FF;
						color:#84b2c9;
						border:1px solid #84b2c9;
						cursor:hand;
						}				 			

a img {
	border:0px;
	}		
tr.tblsoeg {
		background-color:#FFF99F;
		}				
tr.tblheader {
		background-color:#21556b;
		color:white;
		font-weight:bold;
		}
tr.tblheader td {
						 color:white;
						 font-weight:bold;
						 }		
tr.tblsoeg td {
					 border-bottom:1px solid #bdb239;
					 }
td.res0 {
	 border-bottom:1px solid #bdb239;
	 }
td.res1 {
	 border-bottom:1px solid #bdb239;
	 background-color:#f7fbff;
	 }
td.ny {
			font-weight:bold;
			}
			
td.butRow { height: 32px }

.redButton { width:215px;
						background-color:#DFF5FF;
						color:#84b2c9;
						border:1px solid #84b2c9;
						cursor:hand;
						margin-right: 10px;
						text-decoration: none;

 
}
.greenButton {  width:215px;
						 background-color:#BFEBFF;
						 border:1px solid #5a92ad;
						 cursor:hand;
 }

.redBuText { color: #84b2c9; padding: 1px 16px 2px 16px }
/* sikrer konstant størrelse på areal til drop down lists */
div.ddlArea { height: 106px; width: 250px;  padding: 8px 12px 8px 12px; margin-bottom: 12px }

.ddlMedium { width: 106px }

}