﻿@media print {
    #topBanner { display:none; }
    #menuWrapper { display:none; }
    #articleLeftColumn { display:none; }
    #divSponsorLinksWrapper { display:none; }
    #divFooter { display:none; }
    #controller { display:none; }
    #divSearchBox { display:none; }
    #divBoxWrapper { display:none; }
    #articleTopBar { display:none; }
    .printContent { display:none; }
    .infoContent { float:none;display:block; }
}


@media screen {
    html { 
        overflow-y: scroll;
    } 
    body {
	    /*font-family:'Bookman Old Style', 'Serifa BT', 'URW Bookman L', 'itc bookman', times, serif;*/
	    font-family: Georgia, Palatino, Times New Roman;
	    /*font-family:Arial;*/
	    font-size:12px;
	    font-style:normal;
	    font-variant:normal;
	    font-weight:normal;
	    line-height:150%;
	    background-color:#EFEFEF;
	    margin:20px;
    }
    .o1f-{
	    /*font-family:'Bookman Old Style', 'Serifa BT', 'URW Bookman L', 'itc bookman', times, serif;*/
	    font-family: Georgia, Palatino, Times New Roman;
	    font-size:14px;
	    line-height:22px;
    }

    img {
	    margin-top:0px;
	    margin-bottom:0px;
	    border:none;
    }
    a {color:#7d5cc6;}

    a.blackLink {
	    color:#000000;
	    text-decoration:none;	
	    line-height:18px;
    }

    a.blackLink:hover {
	    text-decoration:underline;
    }

    a.blackLinkBold {
	    color:#000000;
	    text-decoration:none;
	    font-weight:bold;
    }

    a.blackLinkBold:hover {
	    text-decoration:underline;
    }


    .title3 {
    color:#7d5cc6;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13    px;
    font-weight:bold;
    }

    fieldset{
	    margin:0;
	    padding:0;
	    border-style:none;
	    margin-top:10px;
    }

    .search-form{
	    background:url(../images/Magma/bg-search-form-magma-no.gif) no-repeat;
	    width:174px;
	    height:26px;	
	    padding:0px 0px 0px 10px;
	    /*padding:4px 6px 2px;*/
	    /*margin:0 0 0 -25px;*/
    }
    .search-form .textfield{
	    float:left;
	    margin:0;
	    /*padding:3px 0 0px*/
	    border:0;
	    background:none;
	    font:12px Arial, Helvetica, sans-serif;
	    /*width:200px;*/
	    width:149px;
	    height:20px;
	    line-height:20px;
	    margin-top:2px;
    }
    .search-form .btn-search{
	    float:right;
	    margin:0;
	    padding:0;
	    border:none;
	    background:url(../images/Magma/btnSearch.gif) no-repeat;
	    width:25px;
	    height:19px;
	    cursor:pointer;
	    margin-right:15px;
	    margin-top:3px;
    }

    /*** MASTERPAGE ***/

    #background {	
	    background-repeat:repeat-y;		
	    background-color:#efefef;
	    background-position:center top;
	    background-repeat:repeat-x;	
	    padding-bottom:20px;
    }

    #wrapper {
	    margin:0 auto;
	    width:980px;
	    background-color:White;
    }

    #contentWrapper {	
	    width:960px;
	    min-height:500px;
	    background-color:#ffffff;
	    padding-left:20px;
	    padding-top:20px;
	    padding-bottom:20px;
    }

    #topBanner {
	    width:980px;
	    /*height:118px;*/
	    height:133px;
	    /*background-image:url("../Images/Magma/topBanner.gif");*/
	    margin-bottom:5px;
    }

    #menuWrapper {
	    width:940px;
	    height:34px; /*25*/
	    margin-left:20px;
	    margin-right:20px;
	    /*border:1px solid #656565;*/
	    /*background-color:#ffffff;*/
	    background-color:White;
    }

    #menu {
	    float:left;
	    /*width:1008px;*/
	    width:100%;
	    height:34px;	
	    background-color:#e8e9eb;	
	    line-height:34px;
    }

    #menu ul {	
	    /*list-style-image:url(../Images/Magma/pil.jpg);*/
	    list-style-image:none;
	    margin-top:0px;
	    margin-bottom:0px;
    }

    #menu li {	
	    float:left;
	    margin-right:20px;	
	    padding-left:15px;	
	    /*background: url(../Images/Magma/pil.jpg) left 7px no-repeat;*/
        background: url(../Images/Magma/btnPurpleSmall.gif) left 11px no-repeat;
	    line-height:31px; /*22*/
	     list-style-type: none;
    }

    #menu li.active {	
	    float:left;
	    margin-right:20px;	
	    padding-left:15px;	
	    /*background: url(../Images/Magma/pil.jpg) left center no-repeat;*/
        background: url(../Images/Magma/btnPurpleSmall.gif) left 11px no-repeat;
	    font-weight:bold;
    }
    #menu a {
	    text-decoration:none;
	    color:#000000;
	    font-size:14px;
    }

    #divSearch {
	    float:right;
	    width:160px;
	    height:23px;
	    line-height:23px;
	    margin-right:20px;
	    margin-top:-6px;
	    /*-moz-margin-top:20px;*/
    }

    #divSearch input[type="text"]{
	    margin-top:3px;
    }
    #divSearch input[type="image"]{
	    margin-top:5px;
    }

    #divFooter {
	    float:left;
	    width:940px;	
	    padding-top:0px;
	    padding-bottom:20px;	
	    text-align:left;
	    color:#777777;
	    font-family:Arial;
	    font-size:12px;
	    padding-right:20px;
	    line-height:22px;
    }

    #divFooter p {
	    float:left;
	    width:700px;
    }
    
    #divFooter p.newsletter 	
    {
        float:right;
	    width:33px;
    }
    
    #divFooter p.rss 	
    {
        float:right;
	    width:70px;
    }
    #divFooter p.rss a	 
    {
        float:right;
	   padding-right:20px;
    }
    
    
    
    #divFooter hr {
	    height:6px;	
	    color:#CACACC;
	    border:0px;
	    background-color:#e8e9eb; /*CACACC;	*/	
    }


    span.blackLinkActive {
	    color:#000000;
	    text-decoration:none;
	    font-size:18px;
	    font-weight:bold;
	    line-height:22px;
    }

    /* Frontpage */
    #divMainArticle {
	    float:left;
	    width:721px;
	    height:300px;	
	    margin-right:20px;	
    }

    #divSearchBox {
	    float:left;
	    width:200px;
	    height:295px;
	    background-color:#e8e9eb;
	    background-image:url("../Images/Magma/lupe.jpg");
    }

    #divSearchBox ul {	
	    /*list-style-image:url("../Images/Magma/pil.jpg");*/
        list-style-image:url("../Images/Magma/btnPurpleSmall.gif");
	    margin-top:0px;
	    margin-bottom:0px;
    }

    #innerSearchBox {
	    width:185px;
	    margin-top:20px;
	    margin-left:15px;
    }

    #divBoxWrapper {
	    float:left;
	    width:960px;
	    height:155px;
	    margin-top:20px;
        /*background-color:Green;*/
    }

    #divSponsorLinksWrapper {
	    float:left;
	    border-top:solid 6px #e8e9eb;
	    /*border-bottom:solid 2px #cacacc;*/
	    margin-top:49px; /*20*/
	    width:940px;
	    height:80px;	
	    margin-right:15px;
    }

    .controlRightFloat {
	    float:right;
    }

    .divAdBox {
	    float:left;
	    width:230px;
	    height:150px;
	    margin-right:7px;
	    margin-top:29px;
    }

    .divAdBoxLast {
	    float:left;
	    width:230px;
	    height:150px;
	    margin-right:0px;
	    padding:0px;
	    margin-top:29px;
    }
    .divAdBoxSmall {
	    float:right;
	    height:150px;
	    margin-right:7px;
	    margin-top:10px;
    }

    .divAdBoxSmallLast {
	    float:right;
	    height:150px;
	    margin-right:15px;
	    margin-top:10px;
	    padding:0px;
    }

    /* Article */
    h1 {
	    color:#000000;
	    font-family:Arial,Helvetica,sans-serif;
	    font-size:30px;
	    font-weight:bold;
	    line-height:34px;
	    margin-top:6px;	
    }
    #articleLeftColumn {
	    float:left;
	    width:180px;
	    margin-right:30px;
	    min-height:100px;
    }
    #articleLeftColumn a.kan {
	    color: #D40F8C;
    }
    #articleRightColumn {
	    float:left;
	    width:730px;
	    min-height:100px;
	    margin-right:20px;
	    position:relative;
    }
    #articleRightColumn h1{
	    margin-bottom:0px;
	    padding-bottom:0px;
    }
    .bildetekstTitel {
	    font-size:10px;
	    font-style:italic;
    }

    .bildetekst {
	    font-weight:bold;
    }


    /* Article archive */

    h1.issueArchive {
	    text-align:right;
	    color:#7d5cc6;
	    font-family:Arial,Helvetica,sans-serif;
	    font-size:14px;
	    font-weight:bold;
	    margin-top:0px;
	    margin-bottom:0px;
    }

    h1.articleListHeading {
	    color:#000000;
	    font-family:Arial,Helvetica,sans-serif;
	    font-size:14px;
	    line-height:14px;
	    font-weight:bold;
	    margin-top:10px;
    }

    h2.categoryHeading {
	    color:#7d5cc6;
	    font-family:Arial,Helvetica,sans-serif;
	    font-size:14px;
	    font-weight:bold;
    }

    span.RightColHeading {
	    float:right;
	    text-align:right;
	    color:#7d5cc6;
	    font-family:Arial,Helvetica,sans-serif;
	    font-size:14px;
	    font-weight:bold;
	    margin-top:0px;
	    margin-bottom:5px;
    }

    .issuePreviewBox {
	    float:left;
	    width:236px;
	    height:155px;
	    border:solid 1px gray;
	    margin-right:10px;
	    margin-top:10px;
    }

    .issuePreviewInnerBox {
	    float:left;
	    width:225px;
	    margin-top:20px;
	    margin-left:15px;	
    }
    .issuePreviewInnerBox .blackLink{
	    font-weight:bold;
    }
    .issuePreviewRightText {
	    float:left;
	    margin-left:5px;
	    width:130px;
    }

    .issueNumber {
	    float:left;
	    color:#7d5cc6;
	    font-weight:bold;
	    width:130px;	
	    float:left;
	    margin-bottom:10px;
    }
    .issueTitle{
	    float:left;
	    width:125px;	
	    height:75px;
	
    }
    .coverImagePreview {
	    float:left;
	    margin-top:0px;
	    margin-bottom:0px;	
    }

    .dateRed {
	    color:#7d5cc6;
	    font-weight:bold;
    }
    /* #slider{
        width:696px;
	    height:241px;
	    border:1px solid red;
    }*/
    
    span.fp-article-description-text{
        display:block;
        float:left;
        width:315px;
        border:0px solid red;
        margin-left:20px;
        line-height:18px;
    }
    span.fp-article-description-text h3{
    margin-top:0px;
    padding-top:0px;
    margin-bottom:0px;
    color:#7d5cc6;
    }
    span.fp-article-description-text h2{
        font-size:30px;
        margin-top:5px;
        padding-top:0px;
        padding-bottom:0px;
        margin-bottom:5px;
        line-height:36px;
    }
    #controller{
        margin-top:5px;
        width:500px;
        font-size:12px;    
    }
    #controller span{
        /*border:1px solid silver;*/
        margin-right:2px;
        margin-top:5px;
        padding:2px 3px;
        cursor:pointer;
        font-weight:bold;
        margin-bottom:29px;
    
    }

    .jFlowSelected{
	    color:#7d5cc6;	
    }

    #jFlowSlide{
	    border-bottom:1px solid silver;	
    }
    #chronological-archive-menu{
	    float:right;	
	    margin-top:0px;
	    padding-top:0px;	
    }
    #chronological-archive-menu ul{
	    margin-top:0px;	
	
	    }
    #chronological-archive-menu li{
	     list-style-type:none;
	     margin-left:0px;
	     padding-left:0px;
	     font-weight:bold;
	     text-align:right;
	    font-size:14px;
	    line-height:220%;
    }
    .author-filter-wrapper{
      width:300px;
      float:left;
      margin-top:10px;
      line-height:20px;
    }
    .author-filter-wrapper span{
      font-weight:bold;
    }
    .year-filter-wrapper{
      width:300px;
      float:left;
      margin-top:10px;
      line-height:20px;
    }
    .year-filter-wrapper span{
      font-weight:bold;
    }
    .category-filter-wrapper{
     width:300px;
      float:left;
      margin-top:10px;
      line-height:20px;
    }
    .category-filter-wrapper span{
      font-weight:bold;
    }
    .keyword-filter-wrapper{
     width:300px;
      float:left;
      margin-top:10px;
      line-height:20px;
    }
    .keyword-filter-wrapper span{
      font-weight:bold;
    }

    #button-wrapper{
      margin-top:10px;
    }
    #free-text-search-filters span{
       font-weight:bold;
    }
    .nav{
     line-height:22px;
     margin-right:65px;
    }
    .nav ul li{
        float:left;
        list-style:none;
        margin-right:5px;
        line-height:22px;
    }
    .nav a:link{
       color:#949494;
    }
    .nav a:visited{
       color:#949494;
    }
    .nav ul {
        margin-left:0px;
        padding-left:0px;
    }
    .nav ul li a:link{
       color:#949494;
    }
    .nav ul li a:visited{
       color:#949494;
    }
    .nav ul li.cur a:link{
        color:#7d5cc6;
        font-weight:bold;
    }
    .nav ul li.cur a:visited{
        color:#7d5cc6;
        font-weight:bold;
    }
    #item-list{
 
    }

    #item-list ul {
        margin-left:0px;
        padding-left:0px;
        margin-top:0px;
    }
    #item-list ul li{
        list-style:none;
        margin-left:0px;
        padding-left:0px;
        margin-right:65px;
	    margin-bottom:10px;
    }
    #item-list ul li h3{
        margin-bottom:0px;
        padding-bottom:0px;
        font-size:12px;
    }
    .article-info{
        font-size:11px;
        color:#949494;   
    }
    .article-info a:link{
        color:#949494;
    }
    .article-info a:visited{
        color:#949494;
    }
    .article-info .infoContent{
        display:inline;
      /*  float:left;*/
        padding-right:15px;
    }
    .article-info .printContent{
        position:relative;
        width:100px;
        display:inline;
    
    }
    
      .article-info .printContent .print-link
      {          
      background: url (../images/Magma/printer.png) no-repeat;    
      padding-left:18px;
    }
    
    .ingress{
        font-weight:bold;
    }
    .article-body{
        margin-bottom:20px;
    }

    .magma-read-more{
      display:block;
      float:right;
      color:black;
      font-weight:bold;
      text-decoration:none;
      padding-left:20px;
  
      /*background-image: url(../images/play.gif);*/
      background-image: url(../images/Magma/btnPurpleSmall.gif);
      background-repeat:no-repeat;
      background-position: left center;
      padding-left:15px;
    }
    .capitalize{
    text-transform:capitalize;	
    }

    input.search-button-frontpage{
	    vertical-align:middle;
    }
    #innerSearchBox img{
		    margin-top:3px;	
		
    }
    .picture-series-picture{
    border:0px;
    }
    #ingress{
        font-weight:bold;
    }
    #ingress img {
        float:right;
        border:0px;
        margin-left:10px;
        margin-bottom:10px;
    }
    .paragraph-picture-right{
    float:right;
    margin:8px 0px 10px 10px;
    }
    .paragraph-picture-left{
        float:left;
        margin:8px 10px 10px 0px;
    }
    #articleLeftColumn ul{
     /*list-style-image:url("../Images/Magma/pil.jpg");*/
     list-style-image:url("../images/Magma/btnPurpleSmall.gif");
     margin-left:20px;
     padding-left:0px;
     margin-top:6px;
     padding-top:0px;
    }
    #articleLeftColumn ul li{
     margin-left:0px;
     padding-left:0px;
     line-height:22px;
    }

    #articleLeftColumn ul li a:link{ color:Black; text-decoration:none; }
    #articleLeftColumn ul li a:visited{ color:Black; text-decoration:none; }
    #articleLeftColumn ul li a:hover{ color:Black; text-decoration:none; font-weight:bold; }

    #articleLeftColumn ul li.selected a:link{ color:Black; text-decoration:none;font-weight:bold; }
    #articleLeftColumn ul li.selected a:visited{ color:Black; text-decoration:none;font-weight:bold; }
    #articleLeftColumn ul li.selected a:hover{ color:Black; text-decoration:none; font-weight:bold; }

    h4{
        margin-bottom:0px;
        padding-bottom:0px;
        line-height:18px;
        font-size:14px;
    
    }
    .authorDescription{
    margin-top:7px;
    margin-bottom:10px;
    padding-top:0px;
    }
    .authorDescription p{
        margin-top:0px;
        margin-bottom:13px;
    }

    #article-footer{
     margin-top:15px;
     border-top:1px dashed silver;	 
    }
    #articleRightColumn table{
      padding:0px;
      border-collapse: collapse; 
    }
    #articleRightColumn table td{
      margin:0px;
      padding:5px 5px 5px 5px;
      vertical-align:top;
      border:1px solid #c7c7c7;
    }
    #articleRightColumn td.hoved{
      Line-height:30px;
      font-size:14px;
      font-weight:bold;
      background-color:#f2f2f2;
    }
    #articleRightColumn table.subscription { margin-top:10px;}
    #articleRightColumn table.subscription td{
      margin:0px; 
      vertical-align:middle;
      border:0px solid #c7c7c7;
    }

    #articleRightColumn table.subscription td input{
      width:250px;
      border:1px solid #c7c7c7;
      padding:2px;
    }
    
    .printContent {
        position:absolute;
        right:0px;
        top:0px;
    }
    
    /********    Author page - Start   *********/
     .authorpage-content
    {
        float:left;
        width:415px;
        font-style:normal;
    }
    
    .authorpage-img
    {
         float:right;
         margin-right:10px;
          margin-left:15px;
    }
    
    .authorpage-top
    {
        float:left;
        padding-bottom:20px;
        border-bottom: 3px dotted #E8E9EB;
        margin-bottom:20px;
        width:100%;
    }
    
     .authorpage-bottom
    {
        float:left;

    }
    
    .authorpage-bottom h1
    {
        margin-bottom: 5px !important;
    }
    
      .authorpage-bottom span
    {        
        display:block;
    }
    
    .authorpage-related
    {
        margin-top:13px;
    }
    
    /********    Author page - End     *********/
    
    
    
    
    /********    Newsletter Signup page - START     *********/
   .newsletter-signup .NewsletterTextBox
    {
    /*     background: url("../images/Magma/req-star.gif") no-repeat scroll right top white;*/  
    float: left;  
    height: 20px;  
    width: 149px; 
    }
    
    .newsletter-signup h1
    {
        margin-bottom: 5px !important;
    }
    
    .schema-row
    {
        float:left;
        width:100%;
        margin-bottom:10px;
    }
    
    .schema-confirm
    {
        margin-top: 15px;
    }
     /********    Newsletter Signup page - END     *********/
    
}
