.form-block ul li  .text.wrong {
	border:2px solid #CC3333;
	color:#CC3333;
	margin:-1px 4px 0 0px;
}
.coments .telefon select.wrong {
	border:2px solid #CC3333;
	color: #cc3333;	
}

.break {
	clear: both;
}

#newsletter {
	float:left;
}
li.add span {
	color:#0A7AE7;
	cursor: pointer;
}

li.add span:hover {
	text-decoration: underline;
}

/* Fix for the toplist at companystep */
.info {
	width: 475px;
}
.info li strong {
	width: 165px;
}
.error {
	border: 2px solid #CC3333;
	padding: 2px;
}
#forgot_condition_heading,
#forgot_condition,
#forgot_condition_heaading,
#cancel_heading,
#cancel_dialog,
#cancel_cancel_button,
#cancel_ok_button {
	display: none;
	visibility: hidden;
}
.hide_search #menu_bg {
background-image:url(../images/site/top_menubg_front.gif);
}
.subject li span.subject-text {
width:700px;
}
.subject {
width:935px;
}
.tip_friend {
	overflow: hidden;
	margin-top:15px;	
}
.back_to_course_overview {
	padding: 0px 0px 5px 15px;	
}
ul.contact-datas li a, .back_to_course_overview a {
	color: #0A7AE7;	
}
.thanks .link_tipsvenn {
	float: none;
	margin-left: 15px;
}
.newsletter_info {
	color: #707681;
	padding-left:12px;
	padding-top:37px;
}
.break {
	clear: both;
}
.deltakere li.footer-deltakere p {
	margin: 0px 0px 0px 10px;
}

/* Link behavior on cancel span */
.end-registration span:hover {
	text-decoration:underline;
}
.end-registration span {
	color:#0A7AE7;
	cursor:pointer;
}

/* Skroll på deltakere */
ul#deltakere {max-height: 209px; overflow:auto; overflow-y: scroll;}
#deltakere li { background: none; border-bottom: 1px solid #ddd; height: 37px; overflow: hidden; }
#deltakere .personal-dates {width: 531px;}
#deltakere .accupation {width: 289px;}
#deltakere .price {width: 79px; padding-left: 20px; border-left: 1px solid fff; background: #E9E9E9; margin-top: -1px; float: right; position: static; }
#deltakere .price strong {float: left;}
#deltakere .price .close { position: static; float: right; }

/* EXTRA PRODUCTS ON PARTICIPANTS */
#deltakere li.extra-products {
	height: auto!important;
}