body {background: #fff; font-size: 12px;}

* { color: #4c535f !important; background: none !important; width: auto !important; overflow: visible !important;}

#header_logo { width: 100% !important; border-bottom: 1pt solid #ccc; height: auto !important; padding-bottom: 10pt;}

#header_logo .header { color:#666; float: none; margin: 0; padding: 0;}
#header_logo .subheader { color:#777; padding-top: 5px; float: none; }
#header_logo a,
#header_logo strong a { background: none;display:block; text-indent: 0px; position: absolute; top: 0; right: 0; }
#header_logo strong a {margin-top: 34px;}

#menu_bg,
.header_bomb,
#header_topmenu,
#footer_top,
#footer_s,
#footer_end,
.link_tipsvenn,
#left-column,
.scrivut,
#at15s,
#at20mc {display: none !important;}

.lightbox {position: static; left: auto; right: auto; margin: 1em auto;}
.lightbox .lukk {display: none;}

.become-speaker input,
.become-speaker textarea {}
.kontaktskjema input,
.kontaktskjema textarea {width: 30em !important; }
.kontaktskjema input[type='submit'],
form input[type='submit'],
.become-speaker input[type='submit'] { float: none;  margin-bottom: 2em; border: 2px solid #999; width: auto !important;}


#content_wrapper { }
#main .content-holder-1 {margin-left: 10px;  }
#main .content-holder-1 .content-holder-1 {border: 0px; }
#main #header {padding-bottom: 10px;}

form input {color: #555 !important;}
.end-registration .button-1 { border: 2px solid #555 !important; }

#footer_c {border-top: 1px dashed #999; border-left: none; border-bottom: none; background: #fff; }
#footer_c * {color: #444 !important; }

.email a[href]:after,
.confextext a[href]:after {
   content: " ( " attr(href) " ) ";
   font-size: 100%; }
.confextext ul li {list-style: disc inside !important; background: none;}

/* Kurs full */
.content-view-full .class-course .expand,
.tabs-content { display:block !important; }
.content-view-full .class-course #c_r { margin:0px; float: right; border: 0px solid red; }
.content-view-full .class-course #c_m { width:auto !important; background-color:#fff;padding:0px;  }
.content-view-full .class-course .section-related-1,
.content-view-full .class-course .section-related-2,
.content-view-full .class-course .header-extra {display: none;}
.content-view-full .class-course form {display: none;}
.content-view-full .class-course #box-1-ajax {clear: both;}
.print_header {display: block; clear: both; padding-top: 2em;  }
.content-view-full .class-course .p .attribute-description-float { width: auto; float: none;}
#box-1-ajax .title,
#box-1-ajax .header {margin: 0; padding: 0;}


/* infopage */
#content,
#content * {
	width:100%;
	float:none;
}
#content img {width: auto;}

/* Arrangementsteder */
.content-2 {width: auto; float: none; }

/* Kontaktskjema */
.location-info {margin-bottom: 1em;}
.kontaktpersoner {margin-left: 0; padding-left: 0;}

/* Bli foredragsholder */
.become-speaker{
	width:auto;
	float:none;
}
/* kurs og konferanser */
.content-holder-2 .content {
	width:auto;
	float:none;
}

/* Signup confirm */
.signup_comment {padding: 30px 13px 10px;}
.signup_comment h4 { font-size: 14px; }