/* Addvertising markerline over the "add" */
.adMarkerLine { background-image:url(../images/adMarkerLinePCWorld.gif); background-position:top left; background-repeat: repeat-x; height:10px;}

/* Topstories on frontpage */
#topStories h3 { background-color:#ffffff; }

.latestNews h3 { background-color:#678cb0;}
.latestNews .latestNewsSub h3 { background-color:#adbac8;}

.binsA h3 {
    border-top: 0px solid #FF0000;
    position: relative;
}

.binsA h3,
.latestNews .latestNewsSub .binsA h3,
#topNews .binsA h3  {
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 8px;
    padding-right: 8px;
    margin: 0px;
    height: inherit;
    text-transform:uppercase;
}

.binHeader {
    background: #678cb0;
    padding-top: 12px;
    padding-bottom: 2px;
    margin-bottom: 5px;
}


.binsA h3.sub { background-color:#e4e2e2;}

.binsB h3 {background-color:#763d13;}

.binsC h3 {background-color:#ffffff;}

/* Ramme oppe og nede */
.boxTopBorder4 { border-top-width: 4px; border-top-style: solid; border-top-color: #678cb0;}
.boxBottomBorder4 { border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #678cb0;}

/* Farge på innholdsbokser (kun på content) */
/* Grønn */
/* Brun */

.boxColorB { background-color:#ffffff;}


/* new added modification */
.binsB h3 {background-color:#678cb0;}
.col-BD h3 { background-color:#678cb0; }
/* article header */
.artHeaderField {background-color:#678cb0;}
.artHeaderField a {color: white;}
.idg h3 {background-color: #818a7f ;}
.binsC h3 {background-color:#e1ecde;}

.artHeaderFieldMagazine a,
.artHeaderFieldMagazine a:link,
.artHeaderFieldMagazine a:visited
 {
   color: white;
}
.artHeaderFieldMagazine {
  background-color:#678cb0;
  color: white;
}




/* Header and menu */
.pcw-header {
   background-image: url( ../images/pcw_header.gif );
   background-repeat: no-repeat;
   margin: 0;
   padding: 0;
   width: 790px;
   height: 110px;
   margin-top: 10px;
}

.pcw-header_new {
   background-image: url( ../images/pcw_header_new.gif );
   background-repeat: no-repeat;
   margin: 0;
   padding: 0;
   width: 790px;
   height: 110px;
   margin-top: 10px;
}


.pcw-header .headerMenu {
    margin-top: 10px;
    margin-bottom: 5px;
    float: right;
    font-size: 13px;   
    overflow: auto;
}

.pcw-header_new .headerMenu {
    margin-top: 6px;
    margin-bottom: 13px;
    float: right;
    overflow: auto;
    font-size: 12px;   
    font-weight: bold;
}

#headerLoggedIn {
    padding-right: 90px;
}

#headerLoginButton {
    margin-left: 20px;
    margin-bottom: 2px;
}

#headerLoginButton img {
    vertical-align: middle;
    padding-bottom: 2px;
}


.pcw-header .pcwSearch,
.pcw-header_new .pcwSearch {
   float:right;
   margin:0;
   padding-top:0;
}

.pcw-header form,
.pcw-header_new form {
    float: right;
    clear: right;
}

.pcw-header fieldset,
.pcw-header_new fieldset {
    padding: 0;
    margin: 0;
}

.pcw-header .top,
.pcw-header_new .top {
   width: 100%;
   height: 80px;
}

.pcw-header .logo,
.pcw-header_new .logo {
   width: 100px;
   height: 80px;
   display: block;
   margin: 0;
   padding: 0;
}

.pcw-menu {
   padding: 3px 10px 3px 10px;
   color: #4d4d4d;
   font-size: 12px;
   font-weight: bold;
   margin: 0px 10px 10px 75px;
   clear: both;
   width: 685px;
   height: 15px;
   
}

.pcw-menu a {
   color: #4d4d4d;
}

.pcw-menu .menu-elem {
   padding-right: 40px;
   padding-left: 40px;
   border-right: 1px solid #4D4D4D;
   float: left;
}




/* PCW Top News (slideshow + carousel) */
.pcwTopNews {
   width: 791px;
   height: 231px;
   overflow: hidden;
   margin-bottom: 10px;
   background-image:url(../images/toppsak_back.png); background-position:top left; 
}

.pcwTopNews .anbefalt {
   position: absolute;
   z-index: 50;
   width: 29px;
   height: 231px;
   background-image:url(../images/anbefalt_tab.png); background-position:top left; 
   
}

.pcwTopNews .newsPart {
   width: 791px;
   height: 231px;
   overflow: hidden;
   background-position:top left; 
   background-repeat: no-repeat;
   margin-bottom: 10px;
   z-index: 1;
   position: relative;
   top: -350px;
}   

.pcwTopNews .text {
   width: 350px;
   height: 100px;
   margin-left: 40px;
   overflow: hidden;
   font-size: 12px;
   margin-top: 10px;
}   

.pcwTopNews .text h1 {
   font-size: 24px;
   margin-bottom: 5px;
}


.pcwTopNews .text p {
   margin-top: 7px;
}

.pcwTopNews .thumb {
   border: 1px solid black;
   margin-bottom: 5px;
}

.pcwTopNews .carousel_container {
   height: 231px;
   padding-top: 120px;

}

.pcwTopNews .carousel {
   margin-left: 45px;
   z-index: 2;
}

.binsA .boxContent {
   padding: 0;
}

.pcwTopNews .imageMap {
   width: 791px;
   height: 231px;
   z-index: 1;
   position: absolute;
   top: 0;
   left: 0;
}   

.pcwTopNews .imageMap #url1 {
   display: block;
   width: 430px;
   height: 100px;
   float: left;
}
.pcwTopNews .imageMap #url2 {
   display: block;
   width: 357px;
   height: 230px;
   float: right;
}

.pcwTopNews .playPause {
   position: absolute;
   bottom: 10px;
   left: 315px;
}



/* PCW Tester ----------------------------------------*/
.pcwTester-AE {
    margin-top: 10px;
}

.pcwTesterMainColumn h2 {
    font-size: 15px;
    font-weight: bold;
}

.pcwTesterMainColumn h2 a {
    color: #000000;
}


.pcwTesterMainColumn .news{
    margin-bottom: 10px;
}

.pcwTesterMainColumn .news .pictureBorderDiv {
    margin-right: 10px;
}


.tester_search {
   display: inline;
}

.testerSearchText {
    border:1px solid #BBBBBB;
    height:19px;
    width:200px;
}

.tester_search .searchButton {
   background: #b1b316;
   border: 0px;
   color: #ffffff;
   font-weight: bold;
   font-size: 11px;
   height: 19px;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 0px;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 1px;
   vertical-align: top;
}



/* Lists, general -------------------- */

.lists_adRightVerticalSpacer {
   height: 355px;
}


.pageSelector {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.pageSelector .navigator a {
    color: #000000;
}

.pageSelector .navigator {
    color: #b4b4b4;
}

.pageSelector .navigator {
    color: #b4b4b4;
}

.pageSelector .selected {
    color: #b4b4b4;
}



.menu-toolbox {
    margin-left: 0px;
    height: 20px;
}

.menu-toolbox:hover .box {
    background: #ffffff;
    width: 140px;
    padding: 10px;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-top: 0;
    border-right: 1px solid #000000;
}

/* General -------------------- */
.meta-header h1 {
    font-size: 18px;
}

.meta-header  {
    margin-bottom: 10px;
}

.adRightVerticalSpacer {
   height: 625px;
}

.latestFrom h3  {
    background-color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    height: inherit;
    border-bottom: 5px solid #284c80;
    margin-bottom: 20px;
}


