* { background: none !important; color: #444 !important; border: none; border-color: #aaa !important; border-width: 1px !important;  }
/*
* {float: none !important; width: 99% !important; margin-left: 0 !important; padding-left: 0 !important; border: none !important;}
img {width: auto !important; float: left !important; clear: both; margin-bottom: 5pt !important; border: 1px solid #444 !important;}
div {padding: 0 !important; margin: 0 !important;}
*/
body {background: #fff; margin: 10px !important; padding-top: 155px; }
#main-holder, #main, .header {width: 100%;}

a {text-decoration: underline !important; font-style: normal !important; overflow: visible;}
ul li {list-style: square inside;}

h1,h2,h3,h4 {padding: 0 !important; margin: .5em 0 .5em 0 !important; font-weight: bold !important; font-size: 18pt !important; font-style: normal !important;}
h2 {font-size: 15pt !important;}
h3 {font-size: 14pt !important;}
h4, h5, h6 {font-size: 13pt !important;}
p, li, strong, #footer * {font-size: 13pt !important; line-height: 18pt !important; padding: 0 !important; }
#footer p, #footer li,  {font-size: 11pt !important; line-height: 16pt !important;}

#footer {border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; width: 100%;}
#footer ul li{ padding-left: 0;}
#footer ul.bottom-link li {list-style: none !important; padding-left: 4px; }

.html a[href]:after,
.html a[href]:after {
   content: " ( " attr(href) " ) ";
   font-size: 100%; }

.info,
.nav-panel,
.main-top {display: none !important;}

.visual {border:none; width: 100%;}
.header {border-bottom: 1px solid #aaa; height: 150px}
.header a {border: none !important; width: auto !important;}
.header img {border: none !important; width: auto !important;}
/* Ti virksomhetside */
.subright-col {overflow: visible; margin-top: 0;}
.infobox {border: 1px solid #ccc; margin-top: 0; width: 28.8em;}
.box, .sub-img-holder {border: 1px solid #ccc; margin-top: 0; width: 31em; padding: 0; }
.infobox ul,.infobox img {margin-bottom: 10px;}

/* Ti artikkel */
.tabset {display: none !important;}
.tab {display: block !important; }
.subpage-content .menu, .subpage-content .menu h1 { padding-left: 0;}
.subpage-content .menu ul {display: none; }
.content .cite strong {border: none; padding: 0; }

/* Ti infopage */
.info-main {padding-top: 15px;}
.sidenav .bg {margin-left: 0; padding-left: 0;}
.sidenav ul {border: none;}
.sidenav ul li {padding: 5px 0; border: none; }
.sidenav ul li a {position: static; display: inline; border: none; text-decoration: none !important; }
.sidenav ul li span { padding: 0!important; display: inline !important;}

/* Ti forside */
.inner .main-top {display: block !important; height: 180px; border: 1px solid #aaa; margin-top: 20px; width: 100%;}

/* Ti Kurs og opplæring hovedside */
.subpage-head {border-top: none; }

/* Ti skolegruppen */
.module {border: 1px solid #aaa;margin-bottom: 1em; width: 80%;}
.module .head {border-bottom: 1px solid #aaa; padding-bottom: 0;}

/* Ti infoside skole */
.right-learn {border: 1px solid #aaa; margin-bottom: 1em;}
.right-learn h2 {border-bottom: 1px solid #aaa; margin: 0 -5px !important; width: 100%;padding: 2px 5px!important;}
.right-learn ul li a,
.right-learn ul li span {display: inline !important; padding: 0 !important;}

/* Ti search */
.sok-content .text {border: 1px solid #aaa;}
.sok-content .submit {border: 1px outset #aaa; text-indent: 0; background: none; margin-left: 5px;}
.sok-accordion h2 {border-bottom: 1px solid #aaa;padding-top: 2em !important;}