
/*            01_kjopsprosess1.html                   */
.some{background:#f2f2f2 url(../images/main-bg-2.gif) repeat-x;}
.content-holder-1{
	width:962px;
	margin:0 0 0 18px;
}
/*pamelding-top-block*/
.pamelding-top-block{
	padding:0 12px;
	overflow:hidden;
	height:1%;
}
.pamelding-top-block h1{
	float:left;
	margin:20px 0 0;
	font-weight:normal;
	font-size:2.2em;
	color:#4c535f;
}
/*pamelding-top-block steps navigation*/
.pamelding-top-block .steps{
	float:right;
	margin:37px 0 0;
	padding:0;
	list-style:none;
	font-weight:bold;
	text-transform:uppercase;
}
.pamelding-top-block .steps li{
	float:left;
	margin:0 0 0 25px;
	display:inline;
}
.pamelding-top-block .steps li a{
	color:#a6b5bf;
	text-decoration:none;
}
.pamelding-top-block .steps li.active a{color:#f6921d;}
/*subject*/
.subject{
	padding:35px 12px 0;
	overflow:hidden;
	width:365px;
	margin:0;
	list-style:none;
}
.subject li{
	padding:0 0 5px;
	font-size:1.17em;
	color:#707681;
	width:100%;
	vertical-align:top;
	overflow:hidden;
}
.subject li span{
	float:left;
	width:55px;
}
.subject li span.subject-text{width:310px;}
.subject li.orange{color:#f6921d;}
.subject li.separate{
	margin:0 0 5px;
	background:url(../images/line.gif) repeat-x 0 100%;
}
/*attention block*/
.attention{
	margin:10px 0 3px;
	background:#fff url(../images/attention-icon.gif) no-repeat 10px 9px;
	border:2px solid #c33;
	padding:0 0 10px 97px;
	width:861px;
}
.attention h3{
	margin:10px 0 0;
	color:#c33;
	font-size:1.33em;
	letter-spacing:-1px;
}
.attention p{
	margin:5px 0 0;
	font-size:1.17em;
	font-weight:bold;
	color:#707681;
}
.attention ul{
	margin:0 0 0 4px;
	padding:0;
	list-style:none;
}
.attention ul li{margin:3px 0 0;}
.attention ul li a{
	padding:0 0 0 9px;
	background:url(../images/bullet.gif) no-repeat 0 50%;
	color:#c33;
}
/*content-blocks*/
.content-block-1{
	background:#fff;
	padding:1px;
	margin:0 0 10px;
	border:1px solid #e9e9e9;
	overflow:hidden;
	height:1%;
	position:relative;
}
.content-block-1 h2{
	color:#fff;
	padding:0 0 0 14px;
	margin:0;
	background:#70757f;
	font-size:1.5em;
	font-weight:normal;
	line-height:1.8em;
}
.content-block-1 h2 strong{font-size:0.78em;}
.code{
	background:url(../images/gray-line.gif) repeat-y 100% 0;
	overflow:hidden;
	height:1%;
	padding:15px 0 17px 10px;
}
.code.bl-green{background:url(../images/green-line.gif) repeat-y 100% 0;}
.holder{
	overflow:hidden;
	height:1%;
}
.enter-code{
	width:670px;
	float:left;
}
.enter-code .holder{padding:0 0 8px;}
.enter-code label{
	float:left;
	margin:0 5px 0 0;
	color:#707681;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
}
.enter-code label span{font-weight:normal;}
.enter-code .text-1{
	float:left;
	width:58px;
	height:16px;
	border:1px solid #c9cbcf;
	padding:2px 0 0 7px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c535f;
}
.enter-code a{color:#0a7ae7;}
.discounts{
	float:left;
	width:278px;
}
.discounts p{
	margin:0;
	font-size:1.17em;
	color:#cadb2a;
	width:163px;
	float:left;
}
.code .discounts .price{
	width:115px;
	text-align:center;
	color:#fff;
	float:right;
	font-size:16px;
	font-weight:bold !important;
	padding:15px 0 0;
}
.deltakere{
	margin:0;
	padding:0;
	list-style:none;
}
.deltakere li{
	padding:1px 0 0 10px;
	height:1%;
	border-bottom:1px solid #e9e9e9;
	background:url(../images/gray-line.gif) repeat-y 100% 0;
	vertical-align:top;
}
.deltakere li:after{
	content:"";
	display:block;
	overflow:hidden;
	clear:both;
}
.deltakere li.headeing-deltakere{
	background:none;
	padding:7px 0 7px 10px;
}
.deltakere li.headeing-deltakere span{
	float:left;
	color:#9da1a8;
	font-weight:bold;
	padding:14px 0 0 11px;
}
.deltakere li.headeing-deltakere span.col-1{width:147px;}
.deltakere li.headeing-deltakere span.col-2{width:155px;}
.deltakere li.headeing-deltakere span.col-3{
	padding:0 0 0 11px;
	width:205px;
}
.deltakere li.headeing-deltakere span span{
	font-weight:normal;
	padding:2px 0 0;
	font-size:0.84em;
	letter-spacing:-1px;
}
.deltakere li.headeing-deltakere span.col-4{
	width:128px;
	padding:14px 0 0 7px;
}
.deltakere li.headeing-deltakere span.col-5{width:137px;}
.deltakere li.headeing-deltakere span.col-6{
	text-align:center;
	width:105px;
}
.deltakere li.gray{background:#f8f8f8 url(../images/gray-line.gif) repeat-y 100% 0;}
.deltakere li.add{
	padding:10px;
	border:none;
}
.deltakere .personal-datas{
	width:531px;
	float:left;
	border-right:1px solid #e9e9e9;
	padding:7px 0;
}
.deltakere .text{
	float:left;
	margin:0 4px 0 0;
	padding:2px 0 0 7px;
	color:#4c535f;
	border:1px solid #c9cbcf;
	height:18px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.deltakere .personal-datas .text.first-name{width:143px;}
.deltakere .personal-datas .text.last-name{width:152px;}
.deltakere .personal-datas .text.mail{width:169px;}
.deltakere .personal-datas .text.wrong{
	margin:-1px 4px 0 -2px;
	border:2px solid #c33;
	color:#c33;
}
.deltakere .personal-datas .ch-box{
	float:left;
	margin:5px 0 0 4px;
	padding:0;
	width:12px;
	height:12px;
}
.deltakere .accupation{
	width:293px;
	float:left;
	padding:7px 0 7px 8px;
}
.deltakere .accupation .text{margin:0 6px 0 0;}
.deltakere .accupation .text.stilling{width:130px;}
.deltakere .accupation .text.avdeling{width:127px;}
.deltakere .price{
	width:85px;
	float:left;
	font-weight:bold;
	color:#f6921d;
	padding:11px 0 11px 30px;
	border-bottom:1px solid #f6f6f6;
	margin:0 0 -1px;
	position:relative;
}
.deltakere .price .close{
	width:25px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/close.gif);
	position:absolute;
	right:0;
	top:8px;
}
.deltakere a{color:#0a7ae7;}
.deltakere li.footer-deltakere{
	background:url(../images/green-line.gif) repeat-y 100% 0;
	padding:12px 0;
	border:none;
}
.deltakere li.footer-deltakere .price{
	width:115px;
	padding:0;
	text-align:center;
	color:#fff;
	border:none;
	float:right;
	font-size:16px;
	font-weight:bold !important;
}
.deltakere li.footer-deltakere p{
	float:left;
	margin:0 0 0 545px;
	font-size:14px;
	font-weight:bold;
	color:#cadb2a;
	display:inline;
}
.other{padding:0 0 15px;}
.other ul{
	margin:0;
	padding:2px 0 7px 13px;
	list-style:none;
	border-bottom:1px solid #e9e9e9;
	background:url(../images/gray-line.gif) repeat-y 100% 0;
}
.other ul li{
	width:100%;
	overflow:hidden;
	line-height:24px;
	background:url(../images/gray-line.gif) repeat-y 100% 0;
	vertical-align:top;
}
.other ul li .ch-box-2{
	float:left;
	width:13px;
	height:13px;
	padding:0;
	margin:5px 0 0;
}
.other ul li label{
	float:left;
	margin:0 0 0 9px;
	display:inline;
	color:#707681;
	font-size:12px;
}
.other ul li label a{color:#0a7ae7;}
.other ul li .price{
	width:115px;
	float:right;
	font-weight:bold;
	color:#f6921d;
	border-bottom:1px solid #f6f6f6;
	position:relative;
	text-align:center;
}
.merverdiavgift,
.other .total,
.details .total{
	background:#f6f6f6;
	float:right;
	width:224px;
	padding:0 38px 0 12px;
	overflow:hidden;
}
.other .total,
.details .total{
	clear:both;
	background:none;
}
.merverdiavgift p,
.other .total p,
.details .total p{
	float:left;
	margin:0;
	font-weight:bold;
	color:#9da1a8;
	padding:10px 0;
}
.other .total p,
.details .total p{font-size:1.17em;}
.merverdiavgift span,
.other .total span,
.details .total span{
	float:right;
	font-weight:bold;
	color:#9da1a8;
	padding:10px 0;
}
.other .total span,
.details .total span{
	font-size:1.17em;
	color:#f6921d;
}
.coments{
	padding:20px 10px;
	overflow:hidden;
	height:1%;
}
.coments h3{
	margin:0;
	color:#7492a4;
	font-size:1.17em;
}
.coments h3 span{
	color:#9da1a8;
	font-weight:normal;
	font-size:0.85em;
}
.coments .telefon{
	width:100%;
	overflow:hidden;
	padding:15px 0 50px;
}
.coments .telefon select{
	float:left;
	padding:0;
	margin:3px 15px 0 0;
	width:148px;
	height:19px;
	color:#707681;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.coments .telefon .text{
	float:left;
	margin:0 11px 0 0;
	padding:2px 0 0 7px;
	color:#4c535f;
	border:1px solid #c9cbcf;
	height:18px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	width:122px
}
.coments .telefon .text.wrong{
	margin:-1px 4px 0 -2px;
	border:2px solid #c33;
	color:#c33;
}
.coments .telefon label{
	font-size:11px;
	line-height:20px;
	float:left;
	color:#9da1a8;
}
.coments textarea{
	float:left;
	margin:15px 0 0;
	padding:0;
	width:612px;
	height:119px;
	padding:2px 0 0 7px;
	color:#4c535f;
	border:1px solid #c9cbcf;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.end-registration{
	padding:15px 0 15px 20px;
	overflow:hidden;
	height:1%;
}
.end-registration a.cancel{
	float:left;
	color:#0a7ae7;
	line-height:1.7em;
}
.end-registration .button-1{
	float:right;
	text-align:center;
	color:#fff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	width:224px;
	height:30px;
	background:url(../images/button-1.gif);
	border:none;
}
/*                02_kjopsprosess2.html               */
.subject{
	padding:35px 12px 0;
	overflow:hidden;
	width:365px;
	margin:0;
	list-style:none;
}
.subject li{
	padding:0 0 5px;
	font-size:1.17em;
	color:#707681;
	width:100%;
	vertical-align:top;
	overflow:hidden;
}
.subject li span{
	float:left;
	width:55px;
}
.subject li span.subject-text{width:310px;}
.subject li.orange{color:#f6921d;}
.subject li.separate{
	margin:0 0 5px;
	background:url(../images/line.gif) repeat-x 0 100%;
}
.info{
	margin:0;
	padding:0;
	list-style:none;
	width:375px;
	position:relative;
}
.info li{
	padding:0 7px 5px 12px;
	overflow:hidden;
	height:1%;
	vertical-align:top;
}
.info li.separate{
	margin:5px 0 0;
	padding:5px 7px 5px 12px;
	background:url(../images/line.gif) repeat-x 0 0;
}
.info li strong{
	float:left;
	width:88px;
	color:#707681;
	margin:2px 0 0;
}
.info li p{
	margin:2px 0 0;
	width:180px;
	float:left;
	color:#9da1a8;
}
.info li .holder{
	width:180px;
	float:left;
}
.info li .holder p{color:#707681;}
.info li span{
	float:right;
	width:70px;
	text-align:right;
	clear:right;
	color:#707681;
	margin:2px 0 0;
}
.info li.total{
	font-weight:normal;
	background:#f6f6f6 url(../images/line.gif) repeat-x 0 0;
}
.info li.total strong,
.info li.total span{
	color:#f6921d;
	font-weight:bold;
}
/*forms holder*/
.forms-holder{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:15px 0 0;
}
.forms-holder h2{
	color:#fff;
	padding:0 0 0 14px;
	margin:0;
	background:#70757f;
	font-size:18px;
	font-weight:normal;
	line-height:36px;
	position:absolute;
	top:2px;
	left:2px;
	width:944px;
}
.form-block{
	width:464px;
	float:left;
	padding:55px 1px 1px 10px;
	background:#fff;
	min-height:431px;
	border:1px solid #e9e9e9;
}
* html .form-block{height:431px;}
.form-block.bl-right{
	float:right;
	padding:55px 1px 1px 23px;
	width:451px;
	overflow:hidden;
}
.form-block h3{
	margin:0;
	color:#7492a4;
	font-size:1.17em;
}
.form-block .wrapper{
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
}
.form-block .wrapper .radio-btn{
	float:left;
	padding:0;
	width:16px;
	height:16px;
	margin:0;
}
.form-block .wrapper .ch-box-3{
	float:left;
	padding:0;
	width:14px;
	height:14px;
	margin:2px 0 0;
}
.form-block .wrapper label{
	float:left;
	margin:0 10px 0 5px;
	display:inline;
	line-height:16px;
	color:#707681;
}
.form-block ul{
	margin:0;
	padding:7px 0 0;
	list-style:none;
}
.form-block ul li{
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
	vertical-align:top;
}
.form-block ul li label{
	display:block;
	color:#707681;
}
.form-block ul li .text{
	float:left;
	margin:7px 0 0;
	padding:2px 0 0 7px;
	color:#4c535f;
	border:1px solid #c9cbcf;
	height:18px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	width:241px;
}
.form-block ul li .text.small{width:78px;}
/*accept*/
.accept{
	margin:30px 0 -10px 745px;
	overflow:hidden;
	height:1%;
	position:relative;
}
.accept .ch-box-3{
	float:left;
	padding:0;
	width:14px;
	height:14px;
	margin:2px 0 0;
}
.accept label{
	float:left;
	margin:0 0 0 5px;
	display:inline;
	line-height:16px;
	color:#707681;
}
.accept label a{color:#0a7ae7;}
.end-registration .button-2{
	float:right;
	text-align:center;
	color:#fff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	width:134px;
	height:25px;
	background:url(../images/button-2.gif);
	border:none;
}
/*                03_kjopsprosess3.html               */
.content-holder-1.indention{margin-left:14px;}
.content-block-1.top{margin:30px 0 11px !important;}
/*thanks block*/
.thanks{padding:23px 0 23px 13px}
.thanks h3{
	margin:0;
	color:#4c535f;
	font-weight:normal;
	font-size:1.84em;
}
.thanks p{
	margin:5px 0 0;
	color:#707681;
	font-size:1.17em;
}
.thanks ul{
	margin:10px 0 0;
	padding:0;
	list-style:none;
}
.thanks ul li{padding:5px 0 0;}
.thanks ul li a{
	padding:0 0 0 15px;
	color:#7492a4;
	background:url(../images/bullet-2.gif) no-repeat 2px 50%;
	text-decoration:none;
}
.thanks ul li a:hover{text-decoration:underline;}
/*registration-datas*/
.registration-datas{
	width:100%;
	overflow:hidden;
	padding:7px 0 35px;
}
.registration-datas .problem{
	padding:0 0 0 13px;
	color:#9da1a8;
	font-size:1.17em;
}
.registration-datas .problem a{color:#0a7ae7;}
.registration-datas .subject{
	width:100%;
	padding:30px 0 0;
}
.registration-datas .subject li{padding:0 0 5px 14px;}
.registration-datas .referansenummer{
	margin:0;
	background:url(../images/line.gif) repeat-x 0 100%;
	padding:0 0 7px 14px;
	font-size:1.17em;
	color:#f6921d;
}
.contact-datas{
	margin:0;
	padding:5px 0 0;
	list-style:none;
}
.contact-datas li{
	padding:5px 0 0 14px;
	color:#707681;
	overflow:hidden;
	height:1%;
	vertical-align:top;
}
.contact-datas li span{
	float:left;
	width:107px;
}
.contact-datas li p{
	margin:0;
	width:835px;
	float:left;
}
/*details*/
.details ul{
	margin:0;
	padding:0;
	list-style:none;
}
.details ul li{
	line-height:2.3em;
	padding:0 38px 0 14px;
	border-bottom:1px solid #e9e9e9;
	overflow:hidden;
	height:1%;
	vertical-align:top;
}
.details ul li.gray{background:#f8f8f8;}
.details ul li span{
	float:left;
	color:#9da1a8;
}
.details ul li span strong{color:#4c535f;}
.details ul li span.name{width:255px;}
.details ul li span.mail{width:163px;}
.details ul li span.profession{width:167px;}
.details ul li span.last-data{width:100px;}
.details ul li p{
	float:left;
	margin:0;
	color:#9da1a8;
}
.details .price{
	float:right;
	font-weight:bold;
	color:#f6921d;
	border-left:1px solid #e9e9e9 !important;
	width:88px;
	text-align:right;
}
.details .grupperabatt p,
.details .grupperabatt .price{
	font-weight:bold;
	color:#cadb2a;
}
.details .merverdiavgift span,
.details .total span{
	border-left:1px solid #e9e9e9 !important;
	width:88px;
	text-align:right;
}
/*adresser*/
.adresser{
	padding:10px 15px 45px;
	overflow:hidden;
	height:1%;
}
.adresser h3{
	margin:0;
	color:#4c535f;
	font-weight:normal;
	font-size:1.5em;
}
.adresser .address-block{
	float:left;
	width:195px;
	float:left;
	margin:20px 0 0;
}
.adresser .address-block h4{
	font-size:1.17em;
	margin:0 0 15px;
	color:#7492a4;
}
.adresser .address-block p{
	margin:5px 0 0;
	color:#707681;
}
.scriv{
	background:url(../images/skriv-ut-button.gif);
	width:80px;
	font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	position:absolute;
	text-align:center;
	top:13px;
	right:7px;
	text-decoration:none;
}
.scriv:hover{text-decoration:underline;}
/*                  04_internkurs.html                    */
.content-holder-2{
	width:980px;
	background:url(../images/content-holder-2-bg.gif) repeat-y;
	margin:28px 0 22px 9px;
	position:relative
}
.content-holder-2 .top{
	background:url(../images/top-content-holder-2-bg.gif) no-repeat 0 0;
	margin:0 !important;
	padding:0;
}
.content-holder-2 .bottom{
	background:url(../images/bottom-content-holder-2-bg.gif) no-repeat 0 100%;
	padding:20px 20px 20px 1px;
	overflow:hidden;
	height:1%;
}
.tell{
	position:absolute;
	top:14px;
	right:23px;
	font-weight:bold;
	color:#cadb2a;
	text-decoration:none;
	padding:0 0 0 20px;
	background:url(../images/icon-3.gif) no-repeat 0 50%;
}
.tell:hover{text-decoration:underline;}
/*left column*/
#left-column{
	width:205px;
	float:left;
	overflow:hidden;
}
/*side bar*/
#left-column ul{
	margin:0;
	padding:0 0 24px;
	list-style:none;
}
#left-column ul li{
	width:100%;
	vertical-align:top;
	margin:-12px 0 -24px;
}
#left-column ul li span{
	display:block;
	padding:11px 0 12px;
}
#left-column ul li a{
	display:block;
	padding:0 0 0 20px;
	font-size:1.17em;
	line-height:2.1em;
	color:#4c535f;
	text-decoration:none;
	background:url(../images/line-2.gif) no-repeat 50% 100%;
}
#left-column ul li.active{background:url(../images/top-coner.gif) no-repeat 100% 0;}
#left-column ul li.active span{background:url(../images/bottom-coner.gif) no-repeat 100% 100%;}
#left-column ul li.active a{
	background:#fff;
	color:#f6921d;
	font-weight:bold;
	letter-spacing:-1px;
}
#left-column ul li.active.last a{background:#fff !important;}
#left-column ul li.active a:hover{text-decoration:none;}
#left-column ul li a:hover{text-decoration:underline;}
/*contact us*/
.contact-us{
	background:url(../images/contact-us-block-bg.gif);
	width:171px;
	height:54px;
	margin:10px 0 0 9px;
	padding:7px 0 0 11px;
}
.contact-us h4{
	margin:0;
	color:#fff;
	font-size:1.17em;
}
.contact-us a{
	width:121px;
	line-height:25px;
	display:block;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	background:url(../images/button-3.gif);
	margin:4px 0 0;
	text-decoration:none;
}
/*content*/
#content{
	width:737px;
	float:right;
	overflow:hidden;
	padding:0 0 0 17px;
}
#content h1{
	margin:0;
	font-size:2em;
	font-weight:normal;
}
.intro-content ul{
	margin:0;
	padding:0;
	list-style:none;
}
.intro-content ul li{
	margin:7px 0 0;
	padding:0 0 0 14px;
	background:url(../images/bullet-2.gif) no-repeat 0 50%;
	color:#707681;
}
.intro-content{
	width:545px;
	float:left;
}
.intro-content h2{
	margin:25px 0 0;
	font-size:1.17em;
	color:#7492a4;
}
#content p{
	margin:10px 0 0;
	color:#707681;
}
/*rigth-column*/
.rigth-column{
	width:172px;
	float:right;
	padding:45px 0 0;
}
.rigth-column h4{
	font-size:15px;
	margin:0 0 3px;
	color:#0e328c;
}
.downloads{
	margin:25px 0 0;
	background:#f0f1f2 url(../images/downloads-bg.gif) repeat-x;
	width:171px;
}
.downloads .downloads-bottom{
	background:url(../images/bottom-downloads.gif) no-repeat 0 100%;
	overflow:hidden;
}
.downloads .holder{
	border-top:1px solid #e5e7e8;
	padding:5px 0 5px 10px;
}
.downloads .holder img{
	float:left;
	margin:0 10px 0 0;
}
.downloads .holder a{
	color:#0a7ae7;
	font-size:12px;
}
.downloads .holder span{
	color:#9da1a8;
	font-size:11px;
}
/*two blocks*/
.blocks-holder{
	overflow:hidden;
	margin:80px 0 0 -10px;
	width:766px;
}
.small-block{
	width:363px;
	float:left;
	margin:0 20px 0 0;
}
.small-block-content{
	height:165px;
	background:url(../images/promoillustrasjon.jpg);
	width:353px;
	overflow:hidden;
	padding:0 0 0 10px;
}
.small-block h3{
	margin:0;
	padding:0 0 0 10px;
	color:#fff;
	background:url(../images/top-small-block.gif);
	line-height:24px;
	font-size:14px;
	font-weight:normal;
}
.small-block-content p{
	width:175px;
	margin:20px 0 0 0;
	color:#707681;
	font-size:14px;
}
.small-block-content p.author{
	font-size:12px;
	color:#4c535f;
	padding-bottom:20px;
}
.small-block-content a{color:#0a7ae7;}
/*       05_interkurs_konakt.html                  */
.contact-info{
	width:100%;
	overflow:hidden;
}
/*contact-info*/
.contact-info{
	margin:20px 0 50px;
	width:100%;
	overflow:hidden;
	background:url(../images/line-3.gif) repeat-y 365px 0;
	padding:5px 0 15px;
}
.contact-info h2{
	margin:0;
	font-size:1.17em;
	color:#7492a4;
}
/*kontaktskjema*/
.kontaktskjema{
	width:355px;
	float:left;
	padding:0 10px 0 0;
}
.kontaktskjema ul{
	margin:0;
	padding:10px 0 0;
	list-style:none;
}
.kontaktskjema ul li{
	padding:10px 0 0;
	width:100%;
	vertical-align:top;
	overflow:hidden;
}
.kontaktskjema ul li label{
	display:block;
	color:#707681;
}
.kontaktskjema ul li .text{
	float:left;
	margin:7px 0 0;
	padding:2px 0 0 7px;
	color:#4c535f;
	border:1px solid #c9cbcf;
	height:18px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	width:319px;
}
.kontaktskjema ul li .txt-area{
	float:left;
	margin:7px 0 0;
	padding:2px 0 0 7px;
	color:#4c535f;
	border:1px solid #c9cbcf;
	height:91px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	width:319px;
}
.kontaktskjema ul li .text.short{width:160px;}
.kontaktskjema ul li.checking{padding:20px 0 0;}
.kontaktskjema ul li.checking .ch-box-4{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	width:14px;
	height:14px;
}
.kontaktskjema ul li.checking label{float:left;}
.kontaktskjema  .button-2{
	float:right;
	text-align:center;
	color:#fff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	width:134px;
	height:25px;
	background:url(../images/button-2.gif);
	border:none;
	margin:20px 0 0;
}
/*kontaktpersoner*/
.kontaktpersoner{
	width:370px;
	float:left;
	margin:0 -10px 0 0;
	padding:0 0 0 10px;
}
.kontaktpersoner ul{
	margin:0;
	padding:15px 0 0;
	list-style:none;
}
.kontaktpersoner ul li{
	padding:10px 0;
	background:url(../images/line.gif) repeat-x 0 0;
	width:100%;
	overflow:hidden;
}
.kontaktpersoner ul li:first-child{background:none;}
.kontaktpersoner ul li img{
	float:left;
	margin:0 18px 0 0;
}
.kontaktpersoner ul li .personal-info{
	width:295px;
	float:left;
}
.kontaktpersoner ul li h3{
	margin:0;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
.kontaktpersoner ul li p{margin:0 !important;}
.kontaktpersoner ul li a{color:#0a7ae7;}
.kontaktpersoner ul li strong{
	display:block;
	color:#7492a4;
	margin:2px 0 5px;
	font-weight:normal;
}
/*                06_foredragsholder.html                     */
.content-holder-3{
	background:#fff url(../images/top-content-holder-3.gif) no-repeat;
	width:982px;
	margin:30px 0 20px 8px;
	position:relative;
}
.content-holder-3 .bottom{
	background:url(../images/bottom-content-holder-3.gif) no-repeat 0 100%;
	padding:35px 10px 0 12px;
}
.person{
	padding:0 0 25px 9px;
	overflow:hidden;
	height:1%;
}
.img-left{float:left;}
.person-content{
	width:758px;
	float:right;
}
.person-content h1{
	margin:0;
	font-size:2em;
	font-weight:normal;
}
.person-content p{
	margin:20px 0 0;
	color:#4c535f;
}
.person-content p.profession{
	color:#7492a4;
	margin:5px 0 0;
	font-size:1.17em;
}
.person-content .courses{
	width:100%;
	margin:45px 0 0;
}
.person-content .courses h2{
	margin:0;
	color:#fff;
	background:url(../images/heading-bg.gif) no-repeat;
	padding:0 0 5px 12px;
	font-size:18px;
	line-height:31px;
	font-weight:normal;
}
.person-content .courses ul{
	margin:0;
	padding:0;
	list-style:none;
}
.person-content .courses ul li{
	background:url(../images/line.gif) repeat-x 0 0;
	padding:10px 0 10px 9px;
	overflow:hidden;
	height:1%;
}
.person-content .courses ul li:first-child{background:none;}
.person-content .courses ul li img{
	float:left;
	margin:0 20px 0 0;
}
.person-content .courses ul li h3{
	margin:0;
	font-size:1.17em;
	font-weight:normal;
	text-transform:uppercase;
}
.person-content .courses ul li p{margin:5px 0 3px;}
/*              07_ledigestillinger.html                  */
.vacancies-holder h1{
	margin:0;
	font-size:2em;
	font-weight:normal;
}
.vacancies-holder p{
	color:#707681;
	margin:0;
}
.vacancies-holder p.countries{
	color:#7492a4;
	margin:5px 0 20px;
	font-size:1.17em;
}
.vacancies.top{margin:40px 0 0;}
.vacancies{
	background:url(../images/vacancies-bg.gif) repeat-y 100% 0;
	width:959px;
	padding:0 0 30px;
}
.vacancies h2{
	margin:0 0 -5px;
	color:#fff;
	background:url(../images/heading-bg-2.png) no-repeat;
	padding:0 0 5px 12px;
	font-size:18px;
	line-height:31px;
	font-weight:normal;
	position:relative;
	top:-5px;
	height:31px;
}
.vacancy-block{
	overflow:hidden;
	height:1%;
	background:url(../images/line.gif) repeat-x 0 0;
	padding:15px 10px;
}
.vacancy-block.first{background:none;}
.vacancy-block .proposition{
	width:757px;
	float:left;
}
.vacancy-block .proposition h3{
	margin:0;
	font-size:1.17em;
	font-weight:normal;
	text-transform:uppercase;
}
.vacancy-block .proposition p{
	color:#9da1a8;
	margin:5px 0;
}
.vacancy-block .requirements{
	width:170px;
	padding:0 0 0 10px;
	float:left;
}
.vacancy-block .requirements p,
.vacancy-block .requirements strong{color:#707681;}
.vacancy-block .requirements p{margin:0 0 10px;}
.vacancies p.no-vacancy{
	font-size:1.17em;
	color:#9da1a8;
	margin:20px 0 5px 10px;
}
/*lightbox-1*/
.list-block{
	width:100%;
	min-height:500px;
}
* html .list-block{height:500px;}
.list-block ul{
	margin:0;
	padding:15px 0 0 9px;
	list-style:none;
}
.list-block ul li{padding:5px 0 0;}
.lightbox{
	position:absolute;
	top:170px;
	left:50%;
	width:558px;
	margin:0 0 0 -298px;
	background:#fff;
	border:5px solid #4c535f;
	padding:40px 18px 0 20px;
}
.lightbox .lukk{
	position:absolute;
	font-weight:bold;
	top:10px;
	right:12px;
}
.lightbox h2{
	margin:0;
	font-size:1.5em;
	font-weight:normal;
	color:#4c535f;
}
.lightbox .list{
	margin:0;
	padding:3px 0;
	list-style:none;
}
.lightbox .list a{
	padding:0 0 0 12px;
	background:url(../images/bullet-2.gif) no-repeat 0 6px;
	text-decoration:none;
	color:#707681;
}
.lightbox .list a:hover{text-decoration:underline;}
.lightbox p{color:#707681;}
.search-reg-code p{margin:5px 0 20px;}
.search-reg-code h3{
	margin:0 0 10px;
	font-size:1.17em;
	font-weight:normal;
}
.search-reg-code img{display:block;}
/*lightbox-2*/
.avbestillingsforsikring{padding:0 0 40px;}
.avbestillingsforsikring p{margin:14px 0 0;}
.avbestillingsforsikring p.big{font-size:1.17em;}
/*lightbox-3*/
.person-block{
	width:100%;
	overflow:hidden;
	padding:0 0 18px;
}
.person-block img{
	float:left;
	margin:0 20px 0 0;
}
.person-block p{margin:14px 0 0;}
.person-block p.profession{
	color:#7492a4;
	margin:5px 0 0;
}
.person-block span{
	display:block;
	margin:14px 0 0;
}
/*lightbox-4*/
.lightbox h2 span{color:#9da1a8;}
.lightbox.media{
	width:603px;
	margin:0 0 0 -330px;
}
.lightbox .video{
	margin:15px 0 7px;
	text-align:center;
}
.video-gallery{
	width:100%;
	overflow:hidden;
	padding:0 0 17px;
}
.video-gallery a.previous,
.video-gallery a.next{
	float:left;
	margin:17px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:14px;
	height:27px;
}
.video-gallery a.previous{
	background:url(../images/previous-button.gif) no-repeat;
	margin:25px 10px 0 0;
}
.video-gallery a.next{
	background:url(../images/next-button.gif) no-repeat;
	float:right;
}
.video-gallery a.previous:hover,
.video-gallery a.next:hover{background-position:0 -27px;}
.video-gallery ul{
	margin:0;
	padding:8px 0 0;
	list-style:none;
}
.video-gallery ul li{
	float:left;
	margin:0 5px 0 0;
}
.video-gallery ul li a{
	float:left;
	width:107px;
	text-align:center;
	color:#9da1a8;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
.video-gallery ul li.active a{
	width:109px;
	color:#f6921d;
	position:relative;
	margin:0 -1px;
}
.video-gallery ul li a:hover{color:#f6921d;}
.video-gallery ul li a img{
	display:block;
	margin:0 0 8px;
	position:relative;
}
.video-gallery ul li.active a img{margin:-8px 0 7px;}
/*lightbox-5 and lightbox-6*/
.receive p{
	margin:14px 0 0;
	font-size:1.17em;
}
.check-boxes-holder{
	padding:25px 0 15px;
	background:url(../images/line.gif) repeat-x 0 100%;
	width:100%;
	overflow:hidden;
}
.check-boxes-holder ul,
.method ul{
	margin:0;
	padding:0;
	list-style:none;
	width:243px;
	float:left;
}
.check-boxes-holder ul li,
.method ul li{
	overflow:hidden;
	height:1%;
	padding:0 0 7px;
	vertical-align:top;
}
.method ul li{padding:10px 0 0;}
.check-boxes-holder ul li .ch-box,
.method ul li .ch-box{
	float:left;
	margin:0 7px 0 0;
	padding:0;
	width:14px;
	height:14px;
}
.check-boxes-holder ul li label,
.method ul li label{
	float:left;
	color:#9da1a8;
	font-size:12px;
}
.receive-text-forms-holder{
	width:100%;
	overflow:hidden;
	padding:5px 0 25px;
}
.receive-text-forms-holder ul{
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
	float:left;
	width:250px;
}
.receive-text-forms-holder ul.bl-right{float:right;}
.receive-text-forms-holder ul li{
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding:10px 0 0;
}
.receive-text-forms-holder ul li .postnummer{
	width:87px;
	float:left;
	margin:0 19px 0 0;
	display:inline;
}
.receive-text-forms-holder ul li .by{
	width:143px;
	float:left;
}
.receive-text-forms-holder ul li label,
.receive .textarea-1 label,
.receive .your-email label{
	display:block;
	font-size:12px;
	color:#707681;
}
.receive-text-forms-holder ul li .text,
.receive .your-email .text{
	float:left;
	margin:7px 0 0;
	padding:2px 0 0 7px;
	color:#4c535f;
	border:1px solid #c9cbcf;
	height:18px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	width:241px;
}
.receive-text-forms-holder ul li .postnummer .text{width:78px;}
.receive-text-forms-holder ul li .by .text{width:134px;}
.receive .textarea-1{
	width:100%;
	overflow:hidden;
	padding:0 0 15px;
}
.receive .textarea-1 textarea{
	float:left;
	margin:7px 0 0;
	padding:2px 0 0 7px;
	color:#4c535f;
	border:1px solid #c9cbcf;
	height:67px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	width:544px;
}
.receive .method{
	overflow:hidden;
	height:1%;
	background:url(../images/line.gif) repeat-x 0 0;
	padding:15px 0 20px;
}
.receive .method p{
	margin:0;
	font-size:1em;
}
.receive .end-registration{padding:0 0 35px;}
.receive .your-email{
	padding:25px 0 30px;
	overflow:hidden;
	height:1%;
}
.receive .your-email .email-holder{
	width:250px;
	float:left;
}
.receive .your-email .email-holder .text{width:241px;}
.receive .your-email .button-2{
	float:left;
	text-align:center;
	color:#fff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	width:134px;
	height:25px;
	background:url(../images/button-2.gif);
	border:none;
	margin:17px 0 0 20px;
	display:inline;
}
/*lightbox-7*/
.thankth-block{
	padding:0 0 18px;
	width:100%;
	overflow:hidden;
}
.thankth-block p{margin:15px 0 0;}
.thankth-block .list{padding:0 0 15px;}
.thankth-block .list li{padding:5px 0 0;}
.thankth-block .ok{
	width:58px;
	background:url(../images/button-4.gif) no-repeat;
	float:right;
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
	margin:20px 0 0;
	font-size:12px;
}
/*                     05_omConfex_bliForedragsholder                              */
.become-speaker{
	width:737px;
	float:right;
	padding:0 0 0 17px;
}
.become-speaker h1{
	margin:0;
	font-size:2em;
	font-weight:normal;
}
/*text fields*/
.textfils-holder{
	width:100%;
	overflow:hidden;
	padding:25px 0 5px;
}
.textfils-holder ul{
	margin:0 50px 0 0;
	padding:0;
	list-style:none;
	float:left;
	width:250px;
}
.textfils-holder ul li{
	overflow:hidden;
	height:1%;
	padding:10px 0 0;
	vertical-align:top;
}
.textfils-holder ul li label{
	display:block;
	color:#6e7681;
}
.textfils-holder ul li .text{
	float:left;
	width:244px;
	height:18px;
	border:1px solid #cacbcf;
	padding:2px 2px 0 2px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c535f;
	margin:5px 0 0;
}
.textfils-holder ul li .postcode{
	width:87px;
	float:left;
}
.textfils-holder ul li .postcode .text{width:81px;}
.textfils-holder ul li .city{
	width:143px;
	float:right;
}
.textfils-holder ul li .city .text{width:137px;}
.become-speaker h2{
	margin:60px 0 0;
	font-size:1.25em;
	color:#4c535f;
}
.become-speaker h2 span{color:#9da1a8;}
/*expertise*/
.expertise{
	width:100%;
	padding:10px 0 25px;
	margin:0 0 0 -12px;
	position:relative;
}
table{
	margin:0;
	padding:0;
	border-collapse:collapse;
}
tr, td{
	margin:0;
	padding:0;
}
.expertise tr.gray{background:#f8f8f8;}
.expertise td{
	height:22px;
	color:#707681;
	text-align:center;
}
.expertise th{
	height:22px;
	color:#707681;
	text-align:center;
}
.expertise .col-1{
	width:318px;
	padding:0 0 0 12px;
	text-align:left;
}
.expertise .col-2{width:70px;}
.expertise .col-3{width:70px;}
.expertise .col-4{width:90px;}
.expertise .col-5{width:45px;}
.expertise .col-6{
	width:100px;
	padding:0 40px 0 0;
}
/*topics*/
.topics{
	padding:10px 0 0;
	overflow:hidden;
	height:1%;
}
.topics ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:235px;
}
.topics ul.wide{width:254px;}
.topics ul li{
	padding:10px 0 0;
	height:1%;
	overflow:hidden;
}
.topics ul li .ch-box{
	width:13px;
	height:13px;
	padding:0;
	float:left;
	margin:0 10px 0 0;
}
.topics ul li label{
	float:left;
	color:#707681;
}
/*preference*/
.preference{
	margin:0;
	padding:10px 0 0;
	list-style:none;
}
.preference li{
	padding:10px 0 0;
	height:1%;
	overflow:hidden;
}
.preference li .ch-box{
	width:13px;
	height:13px;
	padding:0;
	float:left;
	margin:0 10px 0 0;
}
.preference li label{
	float:left;
	color:#707681;
}
/*comment*/
.comment{
	padding:35px 0 0;
	overflow:hidden;
	height:1%;
}
.comment label{
	display:block;
	color:#6f7680;
}
.comment textarea{
	float:left;
	width:729px;
	height:67px;
	border:1px solid #cacbcf;
	padding:2px 2px 0 2px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c535f;
	margin:5px 0 0;
}
.become-speaker .button{
	float:right;
	margin:25px 5px 0 0;
}
/*06_DeltakerSted*/
.content-holder-4{
	width:962px;
	background:url(../images/content-holder-4-bg.gif) repeat-y;
	margin:28px 0 22px 19px;
	position:relative
}
.content-holder-4 .top{
	background:url(../images/top-content-holder-4-bg.gif) no-repeat 0 0;
	margin:0 !important;
	padding:0;
}
.content-holder-4 .bottom{
	background:url(../images/bottom-content-holder-4-bg.gif) no-repeat 0 100%;
	padding:20px 0 20px 1px;
	overflow:hidden;
	height:1%;
	min-height:450px;
}
* html .content-holder-4 .bottom{height:450px; overflow:visible;}
/*left-column*/
.content-holder-4 #left-column{
	width:187px;
	overflow:visible;
}
/*side bar*/
.content-holder-4 #left-column ul{position:relative;}
.content-holder-4 #left-column ul li span{padding:12px 0;}
.content-holder-4 #left-column ul li a{
	padding:10px 0 9px 20px;
	font-size:1.17em;
	line-height:1.1em;
}
#left-column ul li.last a{background:none;}
.content-holder-4 #left-column ul li.active{background:url(../images/top-coner-2.gif) no-repeat 100% 0;}
.content-holder-4 #left-column ul li.active span{background:url(../images/bottom-coner-2.gif) no-repeat 100% 100%;}
.content-holder-4 #left-column ul li.active a{background:#eff0f1 !important;}
.content-holder-4 #left-column ul ul{
	position:absolute;
	top:15px;
	left:187px;
	margin:0;
	padding:0;
	width:202px;
	overflow:hidden;
}
.content-holder-4 #left-column ul ul li{
	margin:0;
	vertical-align:top;
	width:100%;
	margin:-1px 0 1px;
}
.content-holder-4 #left-column ul ul li a{
	padding:0 18px;
	color:#4c535f;
	font-weight:normal;
}
.content-holder-4 #left-column ul ul li a span{
	padding:7px 0 7px 5px;
	background:url(../images/line-2.gif) repeat-x !important;
	display:block;
}
.content-holder-4 #left-column ul ul li a:hover,
.content-holder-4 #left-column ul ul li.active a{
	background:#fff !important;
	color:#f6921d;
	font-weight:bold;
}
/*content*/
.content-2{
	width:572px;
	float:right;
}
/*sights*/
.locations{
	margin:-3px 0 0;
	padding:0 12px 0 14px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.locations li{
	background:url(../images/line-4.gif) repeat-x 0 0;
	padding:14px 0;
	overflow:hidden;
	height:1%;
	margin:-1px 0 1px;
	vertical-align:top;
}
.locations li img{
	float:left;
	margin:0 11px 0 0;
}
.locations li h2{
	margin:0;
	text-transform:uppercase;
	font-size:1.17em;
	line-height:1.17em;
	font-weight:normal;
}
.locations li p{
	margin:4px 0 0;
	color:#9da1a8;
}
.locations li a{
	float:left;
	margin:3px 30px 0 0;
}
/*pages*/
.pages{
	float:right;
	padding:40px 15px 0 0;
}
.pages p{
	float:left;
	margin:0;
	color:#4c535f;
	font-size:1.17em;
	line-height:24px;
}
.pages ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	font-size:1.17em;
	line-height:24px;
}
.pages ul .all{font-size:0.85em;}
.pages ul li{
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.pages ul li.active a,
.pages ul li a:hover{
	font-weight:bold;
	color:#f6921d;
	text-decoration:none;
}
.pages ul li .next{
	width:73px;
	height:24px;
	display:block;
	background:url(../images/next.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
/*            07-deltakerstedaspelin                     */
/*sity-description*/
.sity-description{
	overflow:hidden;
	height:1%;
	margin:25px 15px 0;
	background:url(../images/line-4.gif) repeat-x 0 100%;
}
.sity-description h1{
	margin:0;
	color:#4c535f;
	font-size:1.5em;
	font-weight:normal;
}
.description-content{
	padding:0 10px 5px 0;
	margin:5px 0 0;
	width:350px;
	background:url(../images/line-3.gif) repeat-y 100% 0;
	float:left;
}
.description-content p{
	color:#707681;
	margin:0 0 10px;
}
.description-content h2{
	margin:15px 0 7px;
	font-size:1em;
	color:#707681;
}
.description-content h3{
	margin:0;
	font-size:1em;
	color:#707681;
}
.city-contacts{
	width:172px;
	padding:0 0 0 10px;
	float:left;
}
.city-contacts h4{
	margin:0;
	font-size:1.17em;
	font-weight:normal;
	color:#4c535f;
}
.city-contacts ul{
	margin:0;
	padding:0;
	list-style:none;
}
.city-contacts ul li{
	color:#707681;
	margin:5px 0 0;
}
/*route*/
.route{
	padding:10px 12px 0 14px;
}
.route h4{
	margin:0;
	color:#f6921d;
	font-size:1em;
}
.find-route{
	height:1%;
	overflow:hidden;
	padding:0 0 15px;
}
.find-route label{
	float:left;
	margin:0 3px 0 0;
	line-height:22px;
	color:#707681;
}
.find-route .text-2{
	float:left;
	width:191px;
	height:18px;
	border:1px solid #cacbcf;
	padding:2px 2px 0 2px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#4c535f;
}
.find-route .button-3{
	float:right;
	margin:-2px 0 0;
}
.map img{display:block;}
.back{
	float:right;
	margin:20px 15px 0 0;
}
.scrivut{
	float:right;
	font-weight:bold;
	color:#cadb2a;
	text-decoration:none;
	padding:0 0 0 20px;
	background:url(../images/icon-4.gif) no-repeat 0 50%;
	margin:0 18px 0 0;
}
.scrivut:hover{text-decoration:underline;}
/*courses-2*/
.courses-2{
	width:961px;
	margin:15px 0 70px 19px;
	background:#fff url(../images/bottom-courses-2-block.gif) no-repeat 0 100%;
}
.courses-2 .top-courses-2{
	background:url(../images/top-courses-2-block.gif) no-repeat;
	padding:0 0 45px 11px;
}
.courses-2 h2{
	margin:0;
	color:#fff;
	font-size:1.5em;
	line-height:31px;
	font-weight:normal;
}
.courses-holder{
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
}
.courses-block{
	float:left;
	width:290px;
	padding:0 26px 0 0;
}
.courses-block img{float:left; margin:0 15px 0 0;}
.courses-block h3{
	margin:0 0 7px;
	font-size:1.17em;
	line-height:1.17em;
	font-weight:normal;
	text-transform:uppercase;
}
.courses-block p{
	margin:0 0 5px;
	color:#4c535f;
}

/* Fix a button when a course is fully subscribed */
.button_fully_subscribed {
	background: none;
	background-color: #cccccc;
}
.course_full_text {
	color: #ff0000;
}