@font-face{
font-family: 'MyriadPro_Regular';
src: url( 'http://fnt.webink.com/wfs/?drawer=93F90E8E-6463-4AF4-99CA-B061A3573D96&font=73E6C83D-7F13-A8AE-4770-C315AE5061C3');
font-weight:normal;font-style:normal;
}

@font-face{
font-family: 'MyriadPro_Bold';
src: url( 'http://fnt.webink.com/wfs/?drawer=93F90E8E-6463-4AF4-99CA-B061A3573D96&font=1421BCAA-4D56-EF9D-A008-8F0EFD21830C');
font-weight:normal;font-style:normal;
}

body, li, dt, dl, .ui-widget {
	font-family: 'MyriadPro_Regular',  sans-serif;
	font-size: 14px;
	line-height: 20px;
}
b, h1, h2, h3 {
	font-family: 'MyriadPro_Bold', 'MyriadPro_Regular', 'Myriad Pro', Myriad,  sans-serif;
	font-weight: 700;
}
h1, h2, h3 {
	line-height: 1.1em;
	margin-bottom: 0.2em;
}
h1 {
	font-size:22px;
}
h2 {
	font-size:18px;
}
p {
	margin-top:0.2em;
}
.morkbg {
	color: #bbbbbb;
}
#sidetopp {
	height: 80px;
	width: 859px;
	margin: 0 auto;
	padding: 10px 0;
}
#bunnpanel {
	padding: 5px 15px 0 185px;
}
#bunnpanel a, #bunnpanel {
	color: #cccccc;
	text-decoration: none;
}
#bunnpanel > div {
	display: inline-block;
	width: 49%;
	vertical-align: top;
}
#kolonne1, #kolonne2, #kolonne3 {
	margin-top: 1em;
}
#kolonne3 {
	/*margin-top: 60px;*/
}

html, #sentrering, #sidetopp {
	background-position: 240% 68% !important;
	background-size: 85% auto !important;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {border: 1px solid #666666;}

#sentrering, #sidetopp-fg, #bunnpanel div, .tx-msfootermenu-pi1 {
	position: relative;  Resets opacity, antialiasing in IE < 9. Hm. Maybe not 8. */
	/*top:0; left:0;*/
}
#sidetopp-fg {
/*	margin: 0;
	padding: 16px;
    position: relative;
	left: -10px;
    top: 10px;
*/
	 /*position: relative; Resets opacity in IE < 9 */
	margin-top:10px;
	padding: 16px;
	margin-left: -10px;
	margin-right: -10px;
/*	width: 630px;*/
    height: 34px;
    overflow: hidden;
    color: #dddddd;
    font-size: 22px;
    box-shadow: 3px 6px 5px rgba(120, 120, 120, 0.4);
}
.tx-msfootermenu-pi1, .tx-msfootermenu-pi1 a {
	color: #dddddd;
	text-decoration: none;
}
#sentrering, #sidetopp {
	border: 1px solid rgb(102,102,102);
}
#sentrering {
	border-top: none;
}
#sidetopp {
	border-bottom: none;
}
.halvbredde {width: 45%;padding-right:5%;float:left;}
.cssclear {clear: both;}
.csc-textpic-caption {
    font-size: 13px;
    font-weight: 300;
    border-bottom: 1px solid rgb(102, 102, 102);
    background-color: rgba(240, 240, 240, 0.37);
    margin: 0;
    padding: 0 2px;
}
h1 a, h2 a, h3 a {
	text-decoration:none;
	color: black;
}
#kolonne3 .csc-mailform label {
	display: block;
}
#kolonne3 .csc-mailform input {width:210px}
#kolonne3 .csc-mailform textarea {width:210px}

#kolonne3 h1, #kolonne3 h2 {
	font-size:16px;
	border-bottom: 1px solid #333333;
    border-top: 1px solid #333333
}
#kolonne3 h3 {font-size: 14px}


.ui-accordion .ui-accordion-header a {
	padding-left: 1.7em;
}

#container {
    padding-bottom: 1em;
}