	HTML, BODY{
		margin: 0px;
		padding: 0px;
		background-color: #ffffff;
	}
	H2{
		font-family: Georgia;
		font-size: 16px;
		font-weight: normal;
		color: #333333;
		display: inline;
	}
	.line8{
		line-height: 12px;
	}
	#boxWrapper{
		position: relative;
		top: 0px;
		height: 435px;
		width: 393px;
		padding-top: 3px;
		padding-left: 3px;
		padding-right: 3px;
		background: url("../images/boxLeftUpper.png") no-repeat;
	}
	#boxContent{
		position: absolute;
		top: 3px;
		left: 3px;
		width: 357px;
		height: 405px;
		padding: 15px 15px 15px 15px;
		font-family: Arial;
		font-size: 12px;
		line-height: 18px;
		color: #333333;
		background: url("../images/boxBg.jpg") repeat-x;
	}
	#boxBottom{
		position: relative;
		top: 0px;
		left: 0px;
		height: 4px;
		width: 393px;
		margin-right: 22px;
		margin-bottom: 4px;
		background: url("../images/boxLeftBottom.png") no-repeat;
		clear: both;
	}
	#steg1{
		position: absolute;
		top: 9px;
		right: 63px;
		visibility: hidden;
	}
	#steg2{
		position: absolute;
		top: 9px;
		right: 38px;
	}
	#steg3{
		position: absolute;
		top: 9px;
		right: 13px;
	}
	#steg1_aktiv{
		position: absolute;
		top: 9px;
		right: 63px;
	}
	#steg2_aktiv{
		position: absolute;
		top: 9px;
		right: 38px;
		visibility: hidden;
	}
	#steg3_aktiv{
		position: absolute;
		top: 9px;
		right: 13px;
		visibility: hidden;
	}
	
	#registrering1{
		position: absolute;
		height: 365px;
		width: 342px;
		background-color: #fbfbfb;
		padding-top: 10px;
		padding-left: 15px;
		font-family: Arial;
		font-size: 12px;
		line-height: 18px;
		color: #333333;
	}
	#registrering2{
		position: absolute;
		height: 365px;
		width: 342px;
		background-color: #fbfbfb;
		padding-top: 10px;
		padding-left: 15px;
		font-family: Arial;
		font-size: 12px;
		line-height: 18px;
		color: #333333;
		visibility: hidden;
	}
	#registrering3{
		position: absolute;
		height: 365px;
		width: 342px;
		background-color: #fbfbfb;
		padding-top: 10px;
		padding-left: 15px;
		font-family: Arial;
		font-size: 12px;
		line-height: 18px;
		color: #333333;
		visibility: hidden;
	}
	#errorBox{
		position: absolute;
		height: 365px;
		width: 342px;
		background-color: #fbfbfb;
		padding-top: 10px;
		padding-left: 15px;
		font-family: Arial;
		font-size: 12px;
		line-height: 18px;
		color: #333333;
		z-index: 99;
		visibility: hidden;
	}
	.picSubmit{
		position: absolute;
		right: 18px;
		bottom: 15px;
	}
	TD{
		line-height: 13px;
	}
	I{
		font-size: 10px;
	}
	.col2{
		padding-left: 10px;
	}
	.red{
		color: #FF0000;
	}
	.rowSpacer{
		height: 10px;
	}
	FORM{
		display: inline;
	}
	INPUT.text{
		background-color: #ffffff;
		border: solid 1px #dfdfdf;
		font-size: 10px;
		color: #333333;
		height: 16px;
		width: 147px;
		padding-left: 5px;
		padding-top: 3px;
	}
	SELECT.dropText{
		background-color: #ffffff;
		border: solid 1px #dfdfdf;
		color: #333333;
		height: 23px;
		width: 147px;
		padding-left: 5px;
		padding-top: 3px;
	}
	SELECT{
		background-color: #ffffff;
		border: solid 1px #dfdfdf;
		color: #333333;
		padding-left: 5px;
		padding-top: 3px;
		font-size: 10px;
	}
	
	A.boxLink:link, A.boxLink:visited{text-decoration: underline; color: #333333;}
	A.boxLink:hover{text-decoration: none; color: #333333;}
	A.boxLink:active{text-decoration: underline; color: #333333;}
	
	/*------------ Fix för Alpha-kanaler i <=IE6 --------------*/
	img, #boxWrapper, #boxContent, #boxBottom { behavior: url(tv4special_iepngfix.htc); }