@charset "utf-8";

* {font-family:Helvetica,Calibri;font-size:100%;}
p {line-height:1.5em;}
a img {border:0;}
a:active, a:focus {outline:0;}

.finn-din-elektriker a {color:#b30738;text-decoration:none;}
.finn-din-elektriker a:hover {text-decoration:underline;}

body {margin:0;padding:0;text-align:center;background:#fff;}

#wrapper {width:952px;background:transparent url(http://www.elproffen.no/Webdesk/images/Proffen/Layout%202008/body-background.png) top center repeat-y;margin:0 auto;}
#wrapper-menu {width:952px;background:transparent url(http://www.elproffen.no/Webdesk/images/Proffen/Layout%202008/body-background-menu.png) top center repeat-y;margin:0 auto;}

#container {text-align:left;margin:0 11px;width:930px;}
	
#header {height:100px;background:#a50634 url(http://www.elproffen.no/Webdesk/images/Proffen/Layout%202008/header-background.png) repeat-x;position:relative;}
	#top-menu {list-style:none;float:right;margin:0;padding:5px 15px 0 0;}
	#top-menu li.menuitem {float:left;margin:0;padding:0;}
	#top-menu li.menuitem a {line-height:24px;display:block;color:#faa633;font-weight:bold;text-transform:uppercase;font-size:0.75em;padding:0 5px;text-decoration:none;}

	#header #logo {margin:19px 0 0 20px;}

#searchform {position:absolute;margin:0 20px 0 0;right:0;bottom:13px;padding:0;}
#searchform p {margin:0;padding:0;}
#searchform .text {font-size:0.725em;padding:0;margin:0;vertical-align:middle;height:19px;line-height:19px;width:150px;border:1px solid #fff;}
#searchform #submit {font-size:0.725em;color:#fff;padding:0;margin:0;vertical-align:middle;height:21px;border:0;}

	#menu {height:24px;padding:0;position:absolute;left:10px;bottom:5px;z-index:999;}
	#menu ul {list-style:none;padding:0;margin:0;}
	#menu li.menuitem {float:left;padding:0;margin:0;}
	#menu .home {float:left;padding:0;margin:0;}
	#menu li.home a {color:#990000;line-height:24px;display:block;font-size:0.70em;padding:0 10px;text-decoration:none;}
	#menu li.menuitem a {line-height:24px;display:block;color:#faa633;font-weight:bold;text-transform:uppercase;font-size:0.75em;padding:1px 11px;text-decoration:none;}
#menu li.hover-dropdown a {border:1px solid #a2a2a2;border-bottom:0;padding:0 10px;}
	#menu li.hover a, #menu a:hover,#menu li.selected a{color:#e1952e;background:transparent;}
	#menu li.hover-dropdown a {background:#efede8;color:#111;}
	#menu li.hover-dropdown a:hover {color:#111 !important;background:#efede8;}
	
	#menu ul li ul {border:1px solid #a2a2a2;border-top:0;background:#efede8;position: absolute;left: -999em;z-index:999;list-style:none;margin:0;padding:0;}
	#menu ul li ul li {float:none;margin:0;display:block;}
	#menu ul li.hover-dropdown ul a{border:0 !important;line-height:20px !important;background-color:transparent;background-image:none;padding:2px 10px;font-weight:normal;text-transform:none;}
	#menu ul li.hover-dropdown ul a:hover,#menu ul li.hover-dropdown ul li.selected {background:#e4e4e4;}
	#menu ul li.hover-dropdown ul {left:auto;}
	#menu .last {background-image:none;}

#image-row {height:150px;background:#fff;}					

#content-container {margin:0 20px 0 20px;z-index:0;}
#main-column {width:640px;float:left;}
	#main-column #bread-crumb {height:21px;font-size:0.70em;color:#555;padding-top:10px;background:#efede8;text-indent:5px;}
		#main-column #bread-crumb a {color:#000;text-decoration:none;}
		#main-column #bread-crumb a:hover {color:#b30738;}		
		#main-column #bread-crumb .separator {padding:0 5px;color:#ab0735;}


	#main-column #left-column {width:160px;background:#efede8;padding-right:10px;float:left;z-index:0;}
	#main-column #left-column .search {margin:0 0 21px 0;padding:9px;background:#d8d7d2;}
	#main-column #left-column .search p {margin:0;padding:0;}
	#main-column #left-column .search label {font-size:0.725em;line-height:1.7em;}
	#main-column #left-column .search input.text {width:108px;padding:0;margin:0;vertical-align:middle;height:19px;line-height:19px;border:1px solid #fff;}
	#main-column #left-column .search input#submit {padding:0;margin:0;vertical-align:middle;height:21px;}

	#main-column #left-column ul {list-style:none;margin:0 0 21px 0;padding:10px 0;background:#d8d7d2;}
		#main-column #left-column ul li {padding:0;margin:0;}
		#main-column #left-column ul li a {color:#ab0735;text-decoration:none;display:block;margin:0;padding:4px 10px;font-size:0.725em;border:1px solid #d8d7d2;border-right:0;border-left:0;}				
		#main-column #left-column ul li a:hover {color:#ab0735;background:#ddd;border:1px solid #ccc;border-right:0;border-left:0;}
		#main-column #left-column ul li.home a {color:#444;text-transform:uppercase;font-weight:bold;}
		#main-column #left-column ul li.home a:hover {background:transparent;color:#666;border:1px solid #d8d7d2;border-right:0;border-left:0;}

		#left-column .element {margin:0 0 21px 0;background:#fff;}
		#left-column .element p {padding:10px 10px 0 10px;line-height:1.3em;margin:0;font-size:0.725em;}
		#left-column .element .read-more {text-align:right;}
		#left-column .element .read-more a {color:#000;font-weight:bold;color:#fff;text-decoration:none;}
		#left-column .miljo {background:#a3c3ec url(http://www.elproffen.no/Webdesk/images/Proffen/Layout%202008/miljo-background.png) left bottom no-repeat;color:#fff;padding-bottom:55px;}
		#left-column h2 {margin:0;}
		#left-column h2 a {text-decoration:none;margin:0;display:block;background:#b30738;color:#faa633;font-weight:bold;text-transform:uppercase;font-size:0.75em;text-indent:12px;padding:8px 0 5px 0;}

	
	#main-column #center-column {width:430px;float:left;background:#fff;padding:0 20px;}
		#main-column #center-column h1 {font-size:1.25em;padding:20px 0 0 0;color:#ab0735;margin:0;}
		#main-column #center-column p.introduction {font-weight:bold;}
#main-column #center-column .text table {border:0;border-collapse:collapse;border-color:#aaa;font-size:0.725em;}
#main-column #center-column .text table td {border:0;padding:4px;}
#main-column #center-column .text ul li {font-size:0.725em !important;line-height:1.5em;}
		#main-column #center-column p.Byline {font-size:0.725em;color:#e1952e;padding:0;}
#main-column #center-column .Pictureframe img {padding-bottom:10px !important;}
		#main-column #center-column p {font-size:0.725em;}
#main-column #center-column #searchword {font-weight:bold;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin:0;padding:3px;}
#main-column #center-column #searchword span {padding-right:5px;text-transform:uppercase;color:#666;font-size:0.9em;}
#main-column #center-column .hitlist table {padding:0;margin:0;}
#main-column #center-column .hitlist td {padding:0 !important;margin:0 !important;}
#main-column #center-column .HitTitle a {font-size:1em;color:#ab0735;text-decoration:none;font-weight:bold;margin:0;padding:0;}
#main-column #center-column .HitPresentation {font-size:0.725em;}
		#main-column #center-column .list {list-style:none;margin:21px 0 0 0;padding:0;}
		#main-column #center-column .list li {margin:0 0 21px 0;padding:0;}		
		#main-column #center-column .list li h2 {color:#b30738;margin:0;padding:0 0 2px 0;font-size:0.8em;}
		#main-column #center-column .list li h2 a {color:#b30738;text-decoration:none;}
		#main-column #center-column .list li h2 a:hover {color:#b3365a;text-decoration:underline;}
		#main-column #center-column .list li p.byline {margin:0;padding:0;color:#e1952e;font-size:0.6em;}
		#main-column #center-column .list li .list-image-container {overflow:hidden;margin:0;padding:0;float:left;width:200px;height:125px;}
		#main-column #center-column .list li img {margin:0;padding:0;width:200px;}
		#main-column #center-column .list li .content {float:right;width:200px;margin:0;padding:0;}
		#main-column #center-column .list li p {margin:0;padding:0;}
#main-column #center-column .list.leverandorer li {margin:0 !important;}
#center-column .list.leverandorer li .list-image-container {height:95px !important;}

#mk1 img {margin-bottom:20px;}
#main-column form label {font-size:0.675em;line-height:1.7em;}
#main-column form input,textarea {font-size:0.75em;}
		#map {margin:10px 0 0 40px;}
#flashcontent, #lists {float:left;}
	#lists {padding:10px 0 20px 20px;font-size:0.725em;}

	#lists .fylker {list-style:none;margin:0;padding:0;}
	#lists .fylke {text-decoration:none;color:#010101;padding:2px 2px 2px 20px;line-height:18px;display:block;}
	#lists .fylke:hover {background:#eee;}
	
	#lists .elektrikere {list-style:none;margin:0;padding:0;}
	#lists .elektriker {text-decoration:none;color:#010101;padding:2px 2px 2px 20px;line-height:18px;display:block;}
	#lists .elektriker:hover {background:#eee;}

	#map h1 {margin:10px 0 5px 20px;font-size:18px;border-bottom:1px solid #eee;padding:0 0 5px 0;}

#content {float:left;width:150px;}

#map a.return {text-decoration:none;text-align:left;padding:2px 10px 2px 10px;margin-left:20px;background:#EC8E02;color:#fff;font-size:11px;}
#map a.returnFylke {text-decoration:none;text-align:left;padding:2px 10px 2px 10px;margin-left:0px;background:#010101;color:#fff;font-size:11px;}
#map a.return:hover, a.returnFylke:hover {text-decoration:underline;}

#map #lists span.label {font-size:12px;color:#EC8E02;margin:0 0 0 20px;padding:0;}
#map #lists p.value {font-size:12px;margin:0 0 10px 20px;padding:0 !important;line-height:1.2em;}

#map span.location {display:inline !important;margin:0 5px 0 0;background:#FECC5C;color:#fff;padding:2px;}

#map p.description {padding:0 0 10px 20px;margin:0;font-size:12px;}
#map .description img {margin:0 10px 10px 0;float:left;}
	#map p a {color:#ab0735;}

#map form {width:240px;background:#f7f7f7;border:1px solid #f2f2f2;margin:0 0 0 20px;padding:10px;}
#map form label {display:block;}
#map form input, textarea {border:1px solid #aaa;padding:2px;}
#map form .submit {background:#444;border:0;color:#fff;padding:4px;}

	#main-column .content {background:#fff;padding:20px 20px 0 20px;}
		#main-column .content #main-article {margin-bottom:30px;}
		#main-column .content #main-article .image-container {width:285px;height:140px;overflow:hidden;margin-left:20px;float:right;}
		#main-column .content #main-article .image-container img {width:285px;}
		#main-column .content #main-article h1 {color:#ab0735;margin-bottom:0;width:285px;}
		#main-column .content #main-article p {font-size:0.725em;width:285px;}
		#main-column .content #main-article .byline {color:#e1952e;width:285px;font-size:0.6em;margin:0;padding:0;}
		#main-column .content #main-article .read-more {width:285px;text-align:right;margin-top:0px;font-size:0.70em;font-weight:bold;}
#main-column .content #main-article .read-more a {color:#ab0735;text-decoration:none;}

		#main-column .content #lower-left-article {margin-right:30px;padding-bottom:20px;width:285px;}

#lower-left-article, #lower-right-article {float:left;}
#lower-left-article div, #lower-right-article div {height:155px;}		
#lower-left-article {clear:left;}
		#main-column .content #lower-left-article .image-container {overflow:hidden;width:285px;height:140px;}
	#main-column .content #lower-left-article .image-container img {width:285px;}
		#main-column .content #lower-left-article h1 {color:#ab0735;margin-bottom:0;}
		#main-column .content #lower-left-article p {font-size:0.725em;}
		#main-column .content #lower-left-article .byline {color:#e1952e;font-size:0.6em;margin:0;padding:0;}
		#main-column .content #lower-left-article .read-more {text-align:right;color:#ab0735;margin-top:0px;font-size:0.70em;font-weight:bold;}
	#main-column .content #lower-left-article .read-more a {color:#ab0735;text-decoration:none;}

		#main-column .content #lower-right-article {margin-bottom:20px;width:285px;float:left;}
		
		#main-column .content #lower-right-article .image-container {overflow:hidden;width:285px;height:140px;}
	#main-column .content #lower-right-article .image-container img {width:285px;}
		#main-column .content #lower-right-article h1 {color:#ab0735;margin-bottom:0;}
		#main-column .content #lower-right-article p {font-size:0.725em;}
		#main-column .content #lower-right-article .byline {color:#e1952e;font-size:0.6em;margin:0;padding:0;}
		#main-column .content #lower-right-article .read-more {text-align:right;color:#ab0735;margin-top:0px;font-size:0.70em;font-weight:bold;}
	#main-column .content #lower-right-article .read-more a {color:##map form label {display:block;};text-decoration:none;}

	
	#right-column {width:250px;float:right;}
		#right-column .element {width:230px;margin:0 0 21px 20px;background:#fff;}
		#right-column .element p {padding:10px;line-height:1.3em;margin:0;font-size:0.725em;}
		#right-column .elektriker {margin:6px 0 21px 7px;}

		#right-column #supplier {width:230px;margin:0 0 0 20px;background:red;padding:0px;}
		#right-column #supplier h2 {margin:0 0 0px 0;}
                #right-column #supplier #carousel {position:relative;overflow:hidden;width:230px;height:150px;background:#fff;padding:0;}
                #right-column #supplier #carousel_content {position: absolute;left:0;text-align:center;width:200px;margin-left:15px;}
                #right-column #supplier #carousel_content .item {margin:0 auto;display: block;cursor:pointer;height:65px;padding:5px 0;}		
#right-column #supplier #carousel_content .item table {border-collapse:collapse;margin:0;padding:0;}
#right-column #supplier #carousel_content .item table td {padding:0;margin:0;}

		#right-column h2 {margin:0;display:block;background:#b30738;font-weight:bold;text-transform:uppercase;font-size:0.75em;text-indent:12px;padding:8px 0 5px 0;}
		#right-column h2 a {text-decoration:none;color:#faa633;}
		#right-column p a {text-decoration:none;color:#000;}

#footer {background:url(http://www.elproffen.no/Webdesk/images/Proffen/Layout%202008/footer-background.png) top left no-repeat;height:98px;}
#footer p {color:#faa633;text-align:left;margin:0 31px;float:left;font-size:0.7em;padding-top:60px;}
#footer span {font-weight:bold;margin-right:10px;}
#footer #netblast-login {float:right;padding-top:45px;margin-right:20px;}
	
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/***** ELKO ******/
.elko {margin-top:31px !important;}



