@charset "utf-8";
/* My case CSS Document */

/* first element on psd mycase */
.minsag{
	width:583px;
	padding:6px 7px 4px 10px;
	background:#dce1e6 url(images/minsag.gif) no-repeat 502px 6px;
	clear:both;
	min-height:70px;
	font-size:15px;
	font-weight:bold;
	margin:0 0 5px;
}
* html .minsag{
	width:600px;
	w\idth:583px;
	height:70px;
}
.minsag p{
	width:392px;
	margin:0;
	padding:5px 0 0;
	line-height:1.25;
}
.minsag a,.minsag a:visited{color:#900;text-decoration:underline}
.minsag a:hover{color:#666}
.eb_600{width:600px!important;}
.eb_600 ul{width:594px}

/* Registreringsoplysninger */
.regtop{
	width:600px;
	background:url(images/regtop.png) no-repeat 0 0;
	height:4px;
	overflow:hidden;
	margin:12px 0 0;
}
.regblock{
	width:596px;
	padding:0 2px 2px;
	background:#dce1e6;
	margin:0 0 12px;
	clear:both;
	position:relative;
}
* html .regblock{
	width:600px;
	w\idth:596px;
}
.regblock h3{
	margin:0;
	color:#000;
	padding:7px 0 9px;
	font-size:24px;
	line-height:1.0;
}
/* numbered icons */
p.regicon{
	width:52px;
	height:35px;
	float:left;
	background:url(images/myicons.gif) no-repeat 50% 0;
	margin:1px 0 0;
}
p.reg0{background-position:50% 0}/* exclamation mark */
p.reg40{background-position:50% -40px}/* number 1 */
p.reg80{background-position:50% -80px}/* number 2 */
p.reg120{background-position:50% -120px}/* number 3 */
p.reg160{background-position:50% -160px}/* number 4 */
p.reg200{background-position:50% -200px}/* number 5 */
p.reg240{background-position:50% -240px}/* number tick */
p.reg280{background-position:50% -280px}/* number plus */
p.reg320{background-position:50% -320px}/* number pen */
p.reg360{background-position:50% -360px}/* number film */

/* main body of block  - usually with #f3f3f3 background but this first one is yellow #fcf5df*/
.regmain{
	width:596px;
	background:#f3f3f3;
	padding:9px 0 1px;
}
.regfcf{background:#fcf5df}/* yellow for first element */
p.regtxt{
	color:#666;
	font-size:14px;
	padding:0 20px 0 10px;
	margin:0 0 10px;
}
p.regtxt a,p.regtxt a:visited{color:#900;text-decoration:underline;}
p.regtxt a:hover{color:#000}
.regstart br{
	width:100%;
	clear:both;
}
.regstart label{
	width:112px;
	float:left;
	clear:left;
	text-align:right;
	font-size:14px;
	color:#390;
	font-weight:bold;
	line-height:27px;
	margin:0 10px 5px 0;
}
/* set up classname for error */
.regstart label.regerror1{color:#900}

.regstart span{
	width:454px;
	background:url(images/input454.gif) no-repeat 100% 0;
	height:27px;
	float:left;
	margin:0 0 9px;
}
.regstart span input{
	width:424px;
	padding:5px 20px 0 10px;
	background:transparent;
	border:none;
	font-size:14px;
	float:left;
}
.regstart div{
	width:100%;
	clear:both;
	padding:1px 0 18px;
	overflow:hidden;
}
* html .regstart div{padding:1px 0 27px}
*+html .regstart div{padding:1px 0 27px}

.send1 input{
	width:340px;
	height:25px;
	font-size:14px;
	color:#390;
	font-weight:bold;
	padding:3px 0;
	margin:0 0 9px 122px;
	text-align:center;
	overflow:visible;
	display:block;
	border:none;
	background:url(images/input340.png) no-repeat 0 0
}
* html .send1 input{margin-bottom:0}
*+html .send1 input{margin-bottom:0}

.send1 input:hover{color:#00CC66;background-position:0 -25px}

/* (1) Overskrigt box */
.regstart1 {overflow:hidden;width:100%;}
.regstart1 input{
	width:560px;
	padding:5px 5px 5px 10px;
	font-size:13px;
	color:#000;
	background:#fff;
	margin:10px 0 10px 10px;
	border:1px solid #707070;
	border-right:1px solid #adadad;
	border-bottom:1px solid #adadad;
	font-weight:bold;
}
.regstart1 a,.regstart1 a:visited,.regstart1 label,.regstart2 label{
	float:right;
	margin:-3px 11px 15px 0;
	display:inline;
	color:#900;
	font-size:12px;
}
.regstart1 a:hover{
	text-decoration:underline;
	color:#000;
}
.statered{color:#900!important}
.stategreen{color:#390!important}

/* (2) Tekst box */
.regblock textarea{font-family:	Arial, Helvetica, sans-serif}
.regstart2 textarea{
	width:553px;
	height:220px;
	padding:5px 10px;
	border:1px solid #707070;
	border-right:1px solid #adadad;
	border-bottom:1px solid #adadad;
	margin:10px 0 10px 10px;
	font-size:14px;
	background:#fff;
	overflow:auto;
}
/* (3) sags-foto tab box */
.regtabs{
	height:39px;
	line-height:39px;
	margin:0;
	padding:1px 0 0;
}
.regtabs li{
	float:left;
	height:39px;
	position:relative;
	top:1px;
	z-index:99;
	font-size:24px;
	font-weight:bold;
	margin-right:20px;
	display:inline;
}
.regtabs li a,.regtabs li span,.regtabs li strong{
	float:left;
	padding:0 0 0 7px;
	background:url(images/regtab2.gif) no-repeat 0 0;
	height:39px;
	color:#000!important;
}
.regtabs li span{
	padding:0 17px 0 0;
	background:url(images/regtab2.gif) no-repeat 100% 0;
	position:relative;
	right:-10px;
}
.regtabs li.current a,.regtabs li strong,.regtabs li a:hover {
	background-position:0 -80px;
	text-decoration:none;
}
.regtabs li.current span,.regtabs li strong span,.regtabs li a:hover span{
	background-position:100% -80px;
}
.regtabs b{
	font-size:11px;
	color:#666;
	font-weight:normal;
	position:relative;
	top:-1px;
}
.regborder{border-top:1px solid #999;}
div.inp418,div.inp454{
	width:403px;
	clear:left;
	background:url(images/input454.gif) no-repeat 0 0;
	height:27px;
	margin:0 0 16px 11px;
	/*overflow:hidden;*/
	padding:0 0 0 10px;
	position:relative;
}
div.inp454{width:444px}
div.inp418 span,div.inp454 span{
	width:393px;
	background:url(images/input454.gif) no-repeat 100% 0;
	height:27px;
	float:left;
	padding:0 10px 0 0;
}
div.inp418 span {	position:relative;left:5px;}
div.inp454 span{width:434px}
div.inp418 input,div.inp454 input{
	width:377px;
	padding:5px 10px 0 1px;
	background:transparent;
	border:none;
	font-size:14px;
	float:left;
	margin:0 0 21px;
	color:#000!important;
}
.inp418 div{left:420px;top:0}
.inp454 div{left:440px;top:0}
*+html .inp454 div{left:440px}
* html .inp454 div {left:440px;top:-10px;height:40px!important}
* html .inp418 div{left:420px;top:-10px;height:40px!important}

div.inp454 input{width:413px}
.regstart3 label{
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin:0 0 0 11px;
	display:block;
	padding:4px 0 5px 3px;
}
.regstart3 label span{
	color:#666;
	font-size:11px;
	font-weight:normal;
}
.send138,.send138 input,
.send78,.send78 input,
.send118,.send118 input{
	width:128px;
	height:25px;
	font-size:14px;
	color:#666;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:0 11px 9px 0;
	text-align:center;
	overflow:visible;
	display:inline;
	float:right;
	border:none;
	background:url(images/input340.png) no-repeat 0 0
}
.regstart3 .send78{margin-right:27px;}
.regstart3 .send118{margin-right:7px;}
.regstart3 .ulist .send118{margin-right:0;}

.send78{
	width:68px;
	margin:0 39px 0 9px;
}
.send138 input,.send78 input,.send118 input{
	width:128px;
	padding:3px 10px 3px 0;
	margin:0;
	background:url(images/input340.png) no-repeat 100% 0
}
.regslet{
	color:#900;
	position:absolute;
	right:-20px;
	bottom:17px;
	float:none;
}
.send78 input{width:68px;color:#390}
.send118 {width:108px}
.send118 input{width:108px}
.regslet input{color:#900}
.send138:hover{color:#000;background-position:0 -25px}
.send138:hover input{color:#000;background-position:100% -25px}
.send78:hover{color:#000;background-position:0 -25px}
.send78:hover input{color:#000;background-position:100% -25px}
.send118:hover{color:#000;background-position:0 -25px}
.send118:hover input{color:#000;background-position:100% -25px}



.regstartmid{
	width:578px;
	padding:13px 0;
	border-top:1px solid #dce1e6;
	clear:both;
	margin:0 0 0 10px;
	position:relative;
}
p.regpic{
	float:left;
	margin:0;
	padding:0 11px 0 1px;
}
p.regpic a{display:block;text-decoration:none!important}
.regpictxt{
	width:320px;
	margin-left:155px;
	padding:0 0 30px;
	font-weight:bold;
	font-size:14px;
	letter-spacing:-.04em;
}
.regpictxt p{margin-top:-5px;position:relative}
.regtxtlast,.regtxtfirst,.regtxtleft{
	border-bottom:1px solid #dce1e6;
	margin:0 0 10px 10px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	padding:15px 0;
}
.regtxtfirst{border:none;	border-top:1px solid #dce1e6;margin-bottom:0}
.regtxtlast p{width:380px;margin:0 auto;}
.regtxtleft{border:none;text-align:left;margin:0 0 0 10px;padding:8px 0 15px;}
.regtxtleft p{width:430px;margin:0;}
.regmain h4{
	color:#666;
	font-size:14px;
	margin:0 0 5px 12px;
}
.regvideo{
	padding:0 0 0 3px;
	min-height:0;
	margin:-4px 0 0;
	position:relative;
}
* html .regvideo{height:1%}
.regtxtleft .send78 input{color:#900}
.sendlast{padding:10px 0 8px;}
.sendlast input{margin:0 auto 9px auto!important}

/* delete libnk code - this is complicated */
.deletelink{
	width:317px;
	height:32px;
	position:absolute;
	bottom:13px;
	left:150px;
	background:url(images/deletelink.gif) no-repeat 0 0;
	word-wrap:break-word;
}
.deletelink textarea{
	background:transparent!important;
	border:none!important;
	width:300px;
	height:auto;
	word-wrap:break-word;
	color:#999;
	font-size:11px;
	overflow:auto;
	margin:0 0 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.0;
}
.deletelink table{
	border-collapse:collapse;	
	width:300px;
	height:30px;
}
.deletelink table td{
	vertical-align:middle;
	padding:2px 5px;
}
.deletelink table td div{
	width:290px;
	height:auto;
	word-wrap:break-word;
	color:#999;
	font-size:11px;
	padding:2px 5px;
	line-height:1.1;
}

/* my editing styles */
.regblock h3 a,.regblock h3 a:visited{
	color:#390;
	text-decoration:underline;
	font-size:12px;
	position:absolute;
	right:12px;
	top:17px;
}
.regblock h3 input{
	width:150px;
	padding:3px 10px;
	border:1px solid #707070;
	border-right:1px solid #adadad;
	border-bottom:1px solid #adadad;
	position:absolute;
	right:12px;
	top:7px;
}
.input-off{display:none}
p.lgetxt{
	font-size:24px;
	color:#66;
	line-height:1.2;
	font-weight:bold;
	margin:0 0 20px;
}
.regopdate h3{color:#390!important}
.regopdate textarea{
	height:65px;
}
.regopdate .send1 {margin:10px 0  20px;}
/* Update lists */
ul.ulist{
	font-size:14px;
	color:#000;
	margin:7px 0 10px 11px;
	width:578px;
	clear:both;
}
ul.ulist li{
	min-height:0;
	border-top:1px solid #dce1e6;
	padding:8px 0 5px;
	overflow:hidden;
	word-wrap:break-word;
}
* html ul.ulist li{zoom:1.0}
ul.ulist p{	line-height:1.25;clear:both}
p.ulistdate strong{
	float:left;
	text-align:left;
}
p.ulistdate{margin:0 0 4px;text-align:right;}
p.ulistdate a,p.ulistdate a:visited{
	color:#900;
	font-size:12px;
	margin:0 5px 0 0;
	text-decoration:underline;
}
p.ulistdate a:hover{color:#000}
/* set up a class to scroll update lists */
.regscroll-200,.regscroll-300{
	overflow:auto;
	overflow-x:hidden;
	height:200px;
}
.regscroll-300{height:300px}
/* tekst box */
.regtekst h3{text-align:right;overflow:hidden;}
.regtekst h3{zoom:1.0}
.regtekst h3 strong{float:left;text-align:left}
.regtekst h3 span{
	color:#666;
	font-size:12px;
	font-weight:normal;
	padding:0 20px 0 0;
	position:relative;
	top:9px;
}

.regtekst textarea{
	width:576px;
	height:300px;
	padding:5px 10px;
	border:1px solid #707070;
	border-right:none;
	border-left:none;
	border-bottom:1px solid #adadad;
	margin:10px 0 10px 0;
	font-size:14px;
	background:#fff;
	overflow:auto;
}
.reggreen input{color:#390!important}
.reggreen input:hover{color:#000!important}
.regred input{color:#900!important}
.regred input:hover{color:#000!important}
.ulist p span{
	float:left;
	clear:left;
	width:90px;
	padding:0 5px 0 0;
	color:#999;
	margin:0 0 15px 4px;
	font-weight:bold;
}
* html .ulist p span{width:95px;wi\dth:90px;}
.ulist p b{
	display:block;
	overflow:hidden;
	zoom:1.0;
	color:#000;
	font-weight:bold;
	padding:0 14px 0 0;
}

/* ..... mycase artilce section ...........................*/
/* new faded tab on mycase menu */
.eb_sections li.tab_eff3f5 .eb_mid, .eb_sections li.tab_eff3f5 .eb_round {
	background:#eff3f5;
	color:#aaa;
}
.eb_sections li.tab_eff3f5 .eb_round b {
	background-position: 0 -702px;
}
.eb_sections li.tab_eff3f5 .eb_round span {
	background-position:100% -702px;
}
.eb_sections li.tab_eff3f5 .eb_base b {
	background-position:0 -706px;
}
.eb_sections li.tab_eff3f5 .eb_base span {
	background-position:100% -706px;
}
.eb_sections li.tab_eff3f5 a:hover, .eb_sections li.tab_eff3f5 a:hover .eb_round, .eb_sections li.tab_eff3f5 a:hover .eb_mid {
	color:#fff;
}

/* first element which has a white gradient png background so that the gradient can be changed by just changing the background color property in the css (this assumes that the page  background is always white because its impossible to do otherwise.)*/

.logswf{
	width:600px;
	/* set backgoundcolor here for gradient */
	background:#e58303 url(images/gradient.png) no-repeat 0 0;
	padding:5px 0 1px;
	margin:15px 0 15px;
}
.logswf h2,.logswf h3{
	padding:0 13px;
	margin:0;
	font-size:30px;
	color:#fff;
	overflow:hidden;
	clear:both;
}
.logswf strong{float:left;padding:2px 5px 0 0}
.logswf span{
	display:block;
	overflow:hidden;
	text-align:right;
	border-bottom:1px solid #fff;
	min-height:0;
	font-size:15px;
	line-height:1.3;
	padding:6px 0 2px;
	font-weight:normal;
}
* html .logswf span{zoom:1.0}
.logswf h3{
	color:#000;
	margin:0 0 8px;
	line-height:1.25;
}

/* mycase updates */
.mycase-updates{
	border-top:4px solid #dee1e6;
	margin:2px 4px 10px 0;
	min-height:0;
}
.mycase-update{
	border-bottom:4px solid #dee1e6;
	padding:4px 0 7px;
	min-height:0;
}
* html .mycase-updates,* html .mycase-update,* html .mycase-quote {zoom:1.0}
.mycase-update h3{
	color:#999;
	margin:0 0 1px;
	line-height:1.2;
	font-size:15px;
	padding:0 1px;
}
.mycase-update p{
	color:#000;
	fnt-size:15px;
	line-height:1.25;
	margin:0 0 1px;
	padding:0 1px;
}
.mycase-update a,.mycase-update a:visited{color:#900;text-decoration:none}
.mycase-update a:hover{text-decoration:underline}
/* article section with quotes around  */
.mycase-quote{
	margin:15px 4px 10px 0;
	min-height:0;
}
.mycase-quote p{
	margin:0 0 20px;
	font-size:15px;
	color:#000;
}
.mycase-quote h4{
	font-size:15px;
	color:#000;
	margin:20px 0 0;
}
.myquote{
	width:42px;
	height:35px;
	clear:both;
	display:block;
	margin:2px 7px 0 0;
	background:url(images/mycase-quote.gif) no-repeat 0 0;
}
.openquote{float:left}
.closequote{background-position:0 -35px;margin:0 0 20px}

/* new list box in right column */
p.mcase{padding-top:1px!important}
p.mcase b,p.mcase span,p.mcase b a,p.mcase b a:visited{
	font-weight:bold;
	color:#390;
	font-size:12px;
}
p.mcase span,p.mcase span a,p.mcase span a:visited{color:#999}
p.mcase img{display:inline;}

/* another box to the side of an article row.*/
.bt{border-top:1px solid #ccc!important}
.mcaseside{
	float:left;
	width:134px;
	height:80px;
	background:url(images/stats.gif) no-repeat 0 0;
	margin:0 8px 0 0;
	position:relative;
}
.casestory {
	padding:8px 3px 2px 0;
}
.mcaseside h3{
	color:#390;
	font-size:34px;
	/* margin:0 0 0 7px; */
	
	/* rettet af michael */
	margin:0 5px 0 7px; 
	text-align:right;
}
.mcaseside p,.mcaseside p a,.mcaseside p a:visited{
	font-size:13px;
	color:#999;
}
.mcaseside p{margin:0 0 9px}
/* .mcaseside b{color:#390;font-weight:bold} rettet af michael */
.mcaseside b{color:#390;font-weight:bold;float:right;margin-right:6px;}
.mcaseside p a{margin:0 4px 0 7px;text-decoration:underline}
.mcaseside p a:hover{color:#000;text-decoration:underline}
.mcaseside p.casebase{margin:0 6px 0 5px;text-align:right;}
.mcaseside p.casebase span{
	float:left;
	text-align:left;
	width:11px;
	height:11px;
	margin:3px 0 0;
	/*background:url(images/caseupdown.gif) no-repeat 0 0; not implementet jet */
	overflow:hidden;
}
.mcaseside p span.caseup{background-position:0 -11px}

.casestory .afstorytxt p{min-height:52px}
* html .casestory .afstorytxt p{height:52px}

@media screen and (-webkit-min-device-pixel-ratio:0){
.regstart span input,
.regstart1 input{padding-top:8px}
div.inp418 input,
div.inp454 input{
padding-top:10px;
}
input {outline:none;}
}
