@import url("css/reset.css");
/*
Theme Name: Ebab
Theme URI: http://dinwebb.nu/
Description: Skapat av dinwebb f&ouml;r Ebab
Version: 1.0
Author: Dinwebb
Author URI: http://dinwebb.nu
*/

.kontaktpersoner img {margin-top: 30px;}
.kontaktpersoner td {padding: 0 0 7px;}

/*---------------------------------------[   General   ]*/

body {color: #333; font: 12px/1.5 Arial, Helvetica, sans-serif; background: #ececec;}

a {color: #005b98; text-decoration: none;}
a:hover {color: #ccc;}

blockquote {padding: 20px 20px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin: 10px; font-style: italic; font-size: 18px;}

h1, h2, h3, h4, h5, h6 {font-weight: bold; margin-bottom: 10px; line-height: 1}
h1 {font-size: 25px;}
h2 {font-size: 20px;}
h3 {font-size: 20px; margin: 0;}
h4 {margin: 0; font-size: 18px}
h5 {}
h6 {border-bottom: 1px solid #d9d9d9; padding: 0 0 3px;}

img {border: none;}

p {padding: 0 0 10px;}


#mainWrapper { width: 940px; margin: 0 auto; padding: 0 9px; background: #fff; border: 1px solid #ddd; border-top: 0px; }
#pageWrapper {}




/*---------------------------------------[   Header   ]*/

#header {position: relative; width: 100%; clear: both;}
    
    #logo a{
        display: block; 
        text-indent: -999999px; 
        width: 230px; 
        height: 40px; 
        float: left;
        background: url(images/ebab-logo.png) no-repeat left center;
        margin: 25px 0 30px 20px;
    }
    #logo a:hover {}
    #header h1 {margin: 0px;}




#contactInfo {float: right; padding: 25px 0 0; color: #838383;}
#contactInfo .top-box {float: left; width: 160px; border-left: 1px solid #eee; padding: 0 10px;}
#contactInfo strong {margin: 0px; font-size: 11px; color: #000;}
#contactInfo a {color: #838383;}
#contactInfo a:hover {color: #000;}

/*---------------------------------------[   mainNav   ]*/

#mainNav {clear: both; background: url(images/menu-linear.png) repeat-x left top; overflow: hidden; height: 33px;}
#mainNav li {float: left; position: relative;}
#mainNav .mitt-linje {width: 3px; height: 33px; background: url(images/menu-linear.png) no-repeat left bottom; }
#mainNav li a {
    display: block;
    float: left;
    padding: 0px;
    margin: 0 0 0 0px;
    width: 131px;
    height: 33px;
    line-height: 33px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    background: url(images/menu-linear.png) repeat-x left top;
}
#mainNav .last a, #mainNav .first a {
    width: 133px;
}
#mainNav li a:hover {}
#mainNav li.current_page_item a,
#mainNav li.current_page_parent a,
#mainNav li.current-page-ancestor a {
    background: url(images/menu-linear.png) repeat-x left -33px;
}

/*   lvl 2   */
#mainNav ul {display: none;}




/* Header shadow
******************************/
#headerShadow {position: absolute; bottom: -3px; left: 0px; height: 3px; width: 100%; background: url(images/widget-title-bg.png) repeat-x left bottom; z-index: 10; overflow: hidden; }





/* Breadcrumb
*****************************************/
#breadcrumb {color: #727272; margin: 15px 0 15px 10px; font-size: 11px; float: left; clear: both; width: 100%; line-height: 1.1;}
#breadcrumb a {display: block; float: left;}
.sep {display: block; float: left; width: 0px; height: 0px; margin: 3px 5px 0; line-height: 1px;
    border-top: 3px solid #fff; border-left: 3px solid #005b98; border-bottom: 3px solid #fff; line-height: 1px;}
.you-are-here {display: block; float: left; margin: 0 5px 0 0;}






/*---------------------------------------[   mainImg subImg  ]*/

#mainImg {}

#subImg {padding: 9px; border: 1px solid #ddd; margin: 20px 0; max-width: 940px;}







/*---------------------------------------[   subNavWidget   ]*/

#subNavWidget {width: 220px; float: left; margin: 0 20px 0 0; background: none; min-height: 20px;}






/*---------------------------------------[   subNav   ]*/

#subNav {margin: 0 0 20px;}
#subNav .parent-page {padding: 0px; height: 34px; margin: 0 0 -3px; background: url(images/widget-title-bg.png) repeat left bottom; }
#subNavWidget #subNav .parent-page a { height: 31px; background: url(images/widget-title-bg.png) repeat 0px -124px; margin: 0; font-weight: bold; 
                line-height: 31px; padding: 0 10px; text-shadow: 0px 1px 0px #fff; color: #333; border: none; }
#subNav a {
    display: block;
    padding: 0px 20px 0px;
    height: 31px;
    line-height: 31px;
    color: #005b98;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 1px solid #d9d9d9;
    background: url(images/black-arr.png) no-repeat 10px 13px;
}

#subNav .first a {}
#subNav .last a {}
#subNav .current_page_item.first a {}
#subNav .current_page_item.last a {}
#subNav a:hover,
#subNav .page_item ul a:hover  {color: #727272}
#subNav .current_page_item a, 
#subNav ul .current_page_item a,
#subNav .current_page_item ul a, 
#subNav ul .current_page_item ul a,
#subNav .page_item ul .current_page_item a { color: #333; }


#subNav ul {display: none;}
#subNav .current_page_item ul,
#subNav .current_page_ancestor ul {display: block;}
#subNav .page-item-82 ul {display: none;}


#subNav .page_item ul a {padding: 0 0 0 30px; background-position: 20px 13px; color: /*#005b98*/grey;}




/*---------------------------------------[   Content   ]*/

#content { padding: 0 0px; float: left; background: none;}
.content {margin: 0px 0;}
.contentGeneral {width: 460px;}
.contentWide, .homepage-content, .referenser-content {width: 700px;}
.landing-page {width: 700px;}
.bred-sida {width: 700px;}
    body .post, body .page {padding: 0 0 20px 0;}
    
    .post-title {margin: 0 0 10px}
    .post-title h2 {margin: 0px;}
    .postmetadata {font-size: 11px; color: #777;}
    
	.entry td {vertical-align: top;}
    .entry {}
    .entry ul {list-style: disc outside; margin: 0 0 10px 15px}
    .entry ul li {list-style: disc outside;}
    .entry ol {list-style: disc outside; margin: 0 0 10px 20px}
    .entry ol li {list-style: decimal outside;}
    



/*---------------------------------------[   Sidebar   ]*/

#sidebar {width: 220px; float: left; margin: 0 0 0 20px; background: none;}
    
    #sidebar li {}



/*   Widget areas   */
#content-widget {width: 100%; clear: both;}



.widget {position: relative; margin: 0 0 20px;}
.widget-title {height: 31px; background: url(images/widget-title-bg.png) repeat left top; margin: 0; font-size: 12px; font-weight: bold; 
                line-height: 31px; padding: 0 10px; color: #fff; text-shadow: 0px -1px 0px rgba(0,0,0,.2); position: relative;}
.title-shadow {position: absolute; display: block; bottom: -3px; left: 0px; width: 100%; height: 3px; background: url(images/widget-title-bg.png) repeat-x left bottom; z-index: 2; overflow:hidden;}
.widget-content {border: 1px solid #d9d9d9; border-top: 0px;}


/* round corners */
.r-all {position: absolute; height: 1px; width: 1px; background: #fff; overflow:hidden;}
.r-all div { opacity: .5 }

.r-tl {top: 0px; left: 0px; }
.r-tl-1 {top: 1px;}
.r-tl-2 {left: 1px;}

.r-tr {top: 0px; right: 0px; }
.r-tr-1 {top: 1px;}
.r-tr-2 {right: 1px;}

.r-bl {bottom: 0px; left: 0px; }
.r-bl-1 {bottom: 1px;}
.r-bl-2 {left: 1px;}

.r-br {bottom: 0px; right: 0px; }
.r-br-1 {bottom: 1px;}
.r-br-2 {right: 1px;}



/*   Puffar
/*******************************/
.ps_puff {}
.ps_puff p {padding: 0 10px 10px;}
.ps_puff .widget-content {padding: 10px 0 0;}
.ps_puff .widget-content:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .ps_puff .widget-content, *:first-child+html .ps_puff .widget-content { zoom: 1; } /* IE6 & 7 */

.puff-width-2 {float: left; width: 340px; margin: 0 20px 0 0;}
.puff-width-3 {float: left; width: 220px; margin: 0 20px 0 0;}
.puff-last {margin-right: 0;}

#content-widget .ps_puff {margin-top: 20px; margin-bottom: 20px;}



/**
 *
 * TEST PUFF CLASS
 *
 */
#content-widget .ps_puff {margin: 0px 20px 20px 0; width: 220px; float: left;}
#content-widget .puff-nr-3,
#content-widget .puff-nr-6,
#content-widget .puff-nr-9 {margin-right: 0;}
.home #content-widget .ps_puff  {width: 340px; margin: 0 20px 0 0;}
.home #content-widget .puff-nr-2,
.home #content-widget .puff-nr-4,
.home #content-widget .puff-nr-6  {margin-right: 0;}





/* slideUp/Down */
.ps_puff h5 {margin: 0px; padding: 10px; color: #005b98; cursor: pointer; position: relative;}
.h5-arrow {position: absolute; top: 45%; right: 10px; height: 4px; width: 7px; background: url(images/blue-arr.png) no-repeat 0px -4px; }
.h5-open .h5-arrow {background-position: 0 0;}
.ps_puff .grey-bg {background-color: #f2f2f2; }

/* puff titles */
.purple-title .widget-title {background-position: 0px -31px;}
.yellow-title .widget-title {background-position: 0px -62px;}
.blue-title .widget-title {background-position: 0px -93px;}
.grey-title .widget-title {background-position: 0px -124px; color: #333; text-shadow: 0px 1px 0px #fff;}



.puff-dark {}
.puff-dark .grey-bg {background: none;}
.puff-dark .widget-title {color: #333; text-shadow: 0 1px 0 rgba(255,255,255,.5);}
.puff-dark .widget-content {padding: 0; background: #e8e8e8; border-left: 4px solid #b5b5b5; border-bottom: none; margin: -1px 0 0;}
.puff-dark .puff-content { border-left: 0px solid #b5b5b5; margin-left: -4px;}
.puff-dark h5 {color: #333; font-weight: normal;}
.puff-dark .h5-open h5 {font-weight: bold;}
.puff-dark .h5-open h5,
.puff-dark .h5-open p
 {background: #d7d7d7; }
.puff-dark .op-cl { border-bottom: 1px solid #ccc; padding-left: 4px; border-top: 1px solid #eee; border-color: rgba(255,255,255,.6) #ccc #ccc #ccc;}


/*   Ps Recent Posts
*********************************/
.ps-recent-posts {}
.ps-recent-posts ul {}
.ps-recent-posts li {padding: 10px;}
.ps-recent-posts .odd {background-color: #f2f2f2; }
.ps-recent-date {color: #787878; font-size: 10px; margin: 0 0 0px;}
.ps-recent-posts a {font-weight: bold;}
.to-the-blog a {font-weight: normal;}


/*---------------------------------------[   Footer   ]*/

#footer {clear: both; width: 960px; padding: 5px 0 0px; margin: 0 auto; height: 100px; line-height: 16px;}
#dinwebb {display: block; width: 62px; height: 9px; background: url(images/koep-en-hemsida-av-dinwebb.png); text-indent: 62px; overflow: hidden;}
#copyText {float: right; font-size: 11px; color: #787878;}
#copyText span {padding: 0 5px;}
#copyText a {color: #787878;}
#copyText a:hover {color: #000;}

#inEng {padding: 0 0 0 20px; background: url(images/eng.png) no-repeat left top;}

/*---------------------------------------[   Ovrigt   ]*/

.redigera {background: url(images/edit.png) no-repeat left center; padding: 0 0 0 20px; height: 20px; line-height: 20px;}
.edit-puff-link {background: url(images/edit.png) no-repeat left center; padding: 0 0 0 18px; width: 0px; height: 20px; line-height: 20px; 
    display: block; text-indent: -00px; overflow: hidden; position: absolute; top: 5px; right: 2px;}
.edit-puff-link:hover {overflow: visible; color: #000;}

.knapp {display: inline-block; width: 100px; background: url(images/knapp.png); height: 34px; padding: 0 0 0 40px; color: #fff; line-height: 34px; position: relative;}
.knapp:hover {color: #fff; background-position: 0px -34px;}
.knapp:active {top: 1px;}



/*---------------------------------------[   Galleri   ]*/

.gallery {overflow: hidden;}
.gallery .gallery-item {float: left; margin: 0 20px 20px 0;}
.gallery .last {margin: 0 0 20px 1px;}
.gallery img {width: 208px;}







/*---------------------------------------[   Cform   ]*/

.cform {width: 100%; overflow: hidden;}
.cform fieldset {border: none; margin: 0 0 10px; padding: 0;}
.cform legend {
    margin: 0px 0 20px;
    padding: 0px 0 5px;
    line-height: 1.1; 
    color: #005b98;
    font-weight: normal;
    font-size: 16px;
    border-bottom: 1px solid #eee;
    width: 100%;
}
.cform ol {list-style: none; padding: 0; margin: 0}
.cform li {overflow: hidden; padding: 0px 0 10px; float: left; width: 50%;}
.cform label {display: block; width: 100%; padding: 0 0 2px;}
.cform input, .cform textarea, .cform select {border: 1px solid #ddd; width: 200px; padding: 4px; font-size: 12px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #757575; background: none;}
.cform select {padding: 3px; width: 210px;}
.cform input:focus, .cform textarea:focus {}
.cform input {}
.cform textarea { clear: both; float: none; height: 120px; width: 430px}
.cform p {}
.cform .cf-sb {text-align: right;}
.cform .sendbutton {cursor: pointer; width: 62px; background: url(images/skicka.jpg) no-repeat; color: #fff; font-style: normal; margin: 0 20px 0; border: none; height: 23px; padding: 0px 0 2px; position: relative;}
.cform .sendbutton:active {top: 1px;}


/* checkboxar */
.cform .cf-box-title {}
.cform .cf-box-group label {float: none; width: auto; display: inline; padding: 0 20px 0 5px; top: -3px; position: relative;}
.cform .cf-box-group input {float: none; width: auto; height: 15px; }

/* submit messages */
.cf_info {padding: 0px 0; color: #333; font-weight: bold;}
.failure {color: #e33; padding: 10px 0;}
.success {color: #3C9C05; padding: 10px 0;}
.cform .cf_error {border: 1px solid #e33}
.cform .cf_li_err {}

/* other */
.emailreqtxt, .reqtxt {display: none;}
.cform .cf_hidden {display: none;}
.cform .oblig {font-size: 10px;}
.linklove {display: none;}


#li--6, #li--7 {width: 100%;}



/*---------------------------------------[   wp pageNavi   ]*/

.wp-pagenavi {display: block; clear: both; margin-bottom: 20px; background: none; line-height: 2; text-align: center;}

.wp-pagenavi a, .wp-pagenavi a:link {
    padding: 3px 8px 3px 8px; 
    margin: 2px;
    text-decoration: none;
    border: 1px solid #4B6A94;
    color: #4B6A94;
    background: none;   
}
.wp-pagenavi a:visited {
    color: #4B6A94; 
}
.wp-pagenavi a:hover {  
    border: 1px solid #4B6A94;
    color: #fff;
    background-color: #4B6A94;
}
.wp-pagenavi a:active {
}
.wp-pagenavi span.pages {
    padding: 3px 8px 3px 8px; 
    margin: 2px 2px 2px 2px;
    color: #fff;
    border: 1px solid #4B6A94;
    background-color: #4B6A94;
}
.wp-pagenavi span.current {
    padding: 3px 8px 3px 8px; 
    margin: 2px;
    font-weight: bold;
    border: 1px solid #4B6A94;
    color: #fff;
    background-color: #4B6A94;
}
.wp-pagenavi span.extend {
    padding: 3px 8px 3px 8px; 
    margin: 2px;    
    border: 1px solid #4B6A94;
    color: #4B6A94;
    background: none;
}



#omCookiesOpen { color: #CFCFCF}
#omCookies {background: #000; width: 100%; min-height: 100%; position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: 100;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, old safari */
	-moz-opacity: 0.7;       /* mozilla, netscape */
	opacity: 0.7;           /* fx, safari, opera */
}
#omCookiesText {width: 430px; background: #fff; padding: 20px 10px 20px; position: absolute; z-index: 120; top: 100px; left: 50%; margin: 0 0 0 -225px; border: 0px solid #E2E2E2; -moz-box-shadow: 0 0 15px #000}
#closeCookies {position: absolute; top: 10px; right: 10px;}






/*---------------------------------------[   Slideshow   ]*/
#slideContainer {
    width: 940px; 
    height: 275px; 
    border: 0px solid #BDBDBD;
    overflow: hidden;
    margin: 0px 0 20px;
    position: relative;
}
#slideContainer ul, #slideContainer li {padding: 0px; margin: 0px; list-style: none;}
#slideWrap {
	width: 940px; 
	height: 275px; 
	overflow: hidden;
	position: relative;
}
#slide {height: 275px; background: url(images/slide-bg.jpg) repeat right top;}
.slide {width: 940px; height: 275px; position: relative; background: url(images/slide-bg.jpg) repeat right top;}

/* NAV */
#slideNav {position: absolute; bottom: 20px; right: 40px; z-index: 10;}
#slideNav a {display: block; float: left; text-indent: -10000px; background: url(images/slide-dots.png) no-repeat right top; width: 12px; height: 12px; margin: 0 0 0 5px;}
#slideNav .activeSlide {background-position: 0 0;}

/* slide content */
.slide-img {float: left; margin: 0 0px 0 0 }
.slide-content {float: left; margin: 30px 40px 20px 40px; width: 520px; color: #fff; font-size: 14px;}
.slide-wide {width: 850px;}
.slide-content h2 {font-size: 35px; font-weight: normal; text-shadow: 0 -1px 0 #476e8e}
.slide-content h1 { text-shadow: 0 -1px 0 #476e8e}





/*---------------------------------------[   Slideshow   ]*/
#landingSlideContainer {
    width: 700px; 
    height: 333px; 
    overflow: hidden;
    margin: 0px 0 20px;
    position: relative;
}
#landingSlideContainer ul, #landingSlideContainer li {padding: 0px; margin: 0px; list-style: none;}
#landingSlideWrap {
	width: 700px; 
	height: 290px; 
	overflow: hidden;
	position: relative;
}
#landingSlide {height: 700px;}
.landing-slide {width: 700px; height: 290px; position: relative;}
.landing-silde-content > p {margin: 0;}

/* NAV */
#landingControls {position: absolute; bottom: 0px; left: 0px; height: 43px; background: url(images/slide2-bg.png); width: 100%}
#landingSlideNav {float: left;}
#landingSlideNav a {display: block; float: left; text-indent:0px; background: url(images/slide2-buttons.png) no-repeat -39px 0; 
    width: 23px; height: 22px; margin: 10px 0 0 8px; line-height: 22px; text-align: center; color: #fff; font-weight: bold; text-shadow: 0px 1px 1px #0f2d57;}
#landingSlideNav .activeSlide {background-position: -16px 0;}
#landingNext, #landingPrev {width: 16px; height: 22px; float: left; background: url(images/slide2-buttons.png) no-repeat -86px 0; margin: 10px 0 0 8px; cursor: pointer;}
#landingPrev {margin: 10px 0 0 20px; background-position: 0 0;}


/*---------------------------------------[   Jobba pa ebab   ]*/
#jobbaPaEbab {width: 700px; overflow: hidden; clear: both; position: relative; padding: 31px 0 0; margin: 20px 0 20px 0;}
#jobbNav {position: absolute; top: 0px; left: 0px; width: 100%; height: 31px; background: url(images/widget-title-bg.png) repeat 0px -124px; line-height: 31px;}
#jobbNav h4 {float: left; padding: 0 10px; line-height: 31px;}
#jobbNav a {padding: 0 15px; display: block; float: left; height: 31px; top: 3px; position: relative; z-index: 3; line-height: 25px; border-top: 1px solid transparent;}
#jobbNav .current {background: #fff; border-top: 1px solid #d1d1d1; color: #333; font-weight: bold;}
#jobbTabWrapper {width: 698px; overflow: hidden; border: 1px solid #d1d1d1; border-top: none;}
#jobbTabbar {width: 69800px; }
#jobbTabbar .jobb-tab {width: 668px; padding: 15px; overflow: hidden;}
#jobbTabbar .hide {position: absolute; top: -99999px; left: -999999px;}

.jobb-tab img {margin-bottom: 0;}
.jobb-title {font-size: 12px;}
.lista-jobb {float: left; width: 220px; min-height: 174px; border-right: 1px solid #d1d1d1; margin-right: 15px; }
.lista-jobb a {display: block; font-weight: bold; padding: 0 0 10px;}
.jobb-beskrivning { float: left; width: 432px;}

.vi-lankar {float: left; width: 220px;}
.vi-lankar a {display: block; font-weight: bold; padding: 0 0 10px;}
.vi-current {color: #000;}
.vi-beskrivning { float: left; width: 432px; position: relative; min-height: 174px; border-left: 1px solid #d1d1d1; padding-left: 15px;}
.vi-pers {position: absolute; width: 322px; background: #fff; margin: 0 0 0 115px;}
.vi-pers img {float: left; margin: 0 0px 0px -115px; width: 100px; height: 120px;}




#underSidor {margin: 0 0 100px;}
.jobb {padding: 10px;}
.jobb-odd {background: #f4f4f4;}
.jobb p {font-style: italic;}





.referenser-content .page {position: relative; overflow: hidden;}
#refImg {position: absolute;}
.referenser-content .entry {height: 250px; float: right; width: 203px; position: relative; background: url(images/ref-bg.png) no-repeat; padding: 20px; color: #fff; }
.referenser-content .entry h1 {font-weight: normal; font-size: 22px; margin: 0; text-shadow: 0 -1px 0 #476e8e}
.referenser-content .entry h2 {color: #003050; font-size: 12px;}
.referenser-content .entry p {padding: 0 0 20px}

#wrappReferenser {clear: both; width: 100%; overflow: hidden;}

#sortForm {background: url(images/ref-form3.png) repeat-x; height: 53px; margin: 0 0 20px; position: relative;}
.sort-by {padding: 22px 11px 0; font-weight: bold; display: block; float: left; }
.r-drop {float: left; padding: 6px 0 0;}
.r-drop span {display: block; font-size: 10px; text-transform: uppercase; color: #888}
#sortForm select {margin: 0 10px 0 0; }
#sortForm option {}
#sortOk {position: absolute; top: 19px; right: 10px; width: 62px; height: 23px; background: url(images/ok.png); border: none; cursor: pointer;}

.all-ref-wrapper {background: none; margin: -10px 0 10px; }
.all-ref {float: right;}
.selected-ref {font-weight: bold;}

.referens {border: 1px solid #d1d1d1; width: 198px; float: left; margin: 0 20px 20px 0; padding: 10px 10px 30px;; height: 250px; overflow: hidden; position: relative;}
.referens-3 {margin-right: 0;}
.referens-img {margin: 0 0 10px; height: 140px;}
.no-ref-img {height: 133px; line-height: 133px; text-align: center; margin: 0 0 10px; border: 1px solid #eee; color: #ddd; background: #fdfdfd; font-size: 14px; display: block;}
.referens-titel {font-size: 13px; height: 34px}
.referens .ref-a {position: absolute; bottom: 0px; left: 0px; width: 100%; background: #fff; padding: 10px;}

.no-referenser {text-align: center; margin: 0 0 80px;}


.big-ref-img {display: block; margin: 0 10px 10px;}
#ref-hidden-images {display: none;} 

.post-meta {margin: 0 10px 10px;}
.post-meta span {font-weight: bold; display: block; float: left; width: 80px;}



#omCookies {background: #000; width: 100%; min-height: 100%; height: 100%; position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: 100;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, old safari */
	-moz-opacity: 0.7;       /* mozilla, netscape */
	opacity: 0.7;           /* fx, safari, opera */
}
#omCookiesText {width: 450px; background: #fff; padding: 20px 10px 20px; position: absolute; z-index: 120; top: 100px; left: 50%; margin: 0 0 0 -225px; border: 0px solid #E2E2E2; -moz-box-shadow: 0 0 15px #000}
#closeCookies {position: absolute; top: 5px; right: 10px;}
#cookieFrame {width: 450px; border: 0px solid #333;}


.single-olistade #content-widget .ps_puff { float:right; margin-top:-70px;}



.medarbetareText { margin-bottom: 5px;} 
.medarbetareInfo { width:150px; float: left; margin: 20px 80px 0 0; }
.medarbetareThumb { width: 150px; height:270px;}

.italic { font-style: italic;  margin-bottom: 20px;}
