@import url("//hello.myfonts.net/count/27320e");
@font-face {font-family: 'SohoGothicPro-Regular';src: url('/templates/font/27320E_0_0.eot');src: url('/templates/font/27320E_0_0.eot?#iefix') format('embedded-opentype'),url('/templates/font/27320E_0_0.woff') format('woff'),url('/templates/font/27320E_0_0.ttf') format('truetype');}

/*@import url("//hello.myfonts.net/count/2731db");
@font-face {font-family: 'SohoGothicPro-Regular';src: url('/font/2731DB_0_0.eot');src: url('/font/2731DB_0_0.eot?#iefix') format('embedded-opentype'),url('/font/2731DB_0_0.woff') format('woff'),url('/font/2731DB_0_0.ttf') format('truetype');}
*/

@media print, screen {
    body {
        color: #5a4e35;
    }

    h2 {
        color: #c4b682;
        font: normal 17px/27px SohoGothicPro-Regular, sans-serif;
    }
    h3 {
        color: #c4b682;
        font: normal 14px/21px SohoGothicPro-Regular, sans-serif;
    }
    h4 {
        color: white;
        font: normal 17px/27px SohoGothicPro-Regular, sans-serif;
    }
    h5 {
        color: #008000;
        font: normal 16px/25px SohoGothicPro-Regular, sans-serif;
    }

    p {
        font: 14px/20px arial, sans-serif;
    }
    /*p.intro {
        font: 18px/24px SohoGothicPro-Regular, sans-serif;
    }*/

    a {
        color: #5a4e35;
        font-weight: bold;
        text-decoration: none;
    }
	
	footer a {
		color: white;
		font-weight: normal;
	}

     section a:hover {
        color:#160a00;
      
    }
    a.line
    {
      text-decoration:underline;
      font-weight:normal;
    }
        A.read-more-block
    {
      text-decoration:underline;
      font-weight:normal;

    }
   i, em {
        font-style: italic;
    }

    b, strong {
        font-weight: bold;
    }

    ul, ol {
        font: 14px/21px arial, sans-serif;
        padding: 0 0 0 2em;
    }

    aside ul, ol {
        font: 13px/21px arial, sans-serif;
    }

    nav ul {
        font: 16px/24px SohoGothicPro-Regular, sans-serif;
    }

    ul {
        list-style: disc;
    }

    ol {
        list-style: decimal;
    }

    sup {
     vertical-align: super
    }
}


@media screen,print {
    html {
/*        background-image: url("../img/main-bg.png");
        background-position: center top;

        */
          overflow-y:scroll;

        background-color:#fefdfb;
    }
    h2 + h3
    {
      padding-top:10px;
    }
    p + h3
    {
      padding-top:5px;
    }
    p {
        margin: 0 0 16px 0;
    }


    .logo-inner, nav, section {
        margin: 0 auto;
        width: 1000px;
    }

    .logo-holder {
        background: #fff;
        padding: 0 0 25px 0;
    }

    #logo {
        padding: 25px 0 0 0;
    }

    .extra-aside {
        float: right;
        position: relative;
        height: 150px;
    }
    .tab h2 + p
    {
      margin-top:10px;
    }

    .contact-block {
        display: inline-block;
        vertical-align: top;
    }

    .contact-info {
        margin-left: 75px;
    }

    #erland-info {
        margin-top: 15px;
    }

    #erland-foto {
        margin-top: 3px;
    }

    #footer-left {
        float: left;
        width: 700px;
    }

    #footer-right {
        padding-top: 10px;
        margin-left: 25px;
        float: left;
        width: 250px;
    }

    .profile-picture.grey {
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        filter: grayscale(100%);
    }

    .profile-picture {
        width: 60px;
        height: auto;
        float: left;
        border: rgba(255, 255, 255, 0.7) 1px solid;
    }

    header {
        background-image: url("/templates/img/head-img2.png");
        background-position: center top;
        height: 154px;
        position: relative;
    }

    footer {
        position: relative;
        background-color: #E1A76F;
        color: white;
        width: 100%;
        padding-bottom: 35px;
    }

    .program-img {
        width: 75px;
        height: auto;
    }

    #send-footer {
        float: left;
        margin-left: -209px;
        margin-top: 84px;
        background-color: #AE733A;
        color: white;
    }

    #footer-container {
        width: 1000px;
        margin: 0 auto;
    }

    @media screen and (-webkit-min-device-pixel-ratio:0) {
        #send-footer {
            margin-top: 70px;
        }
    }

    footer form {
        padding-top: 9px;
    }

    footer form label {
        min-width: 220px;
        display: block;
        float: left;
    }

    footer form textarea {
        padding: 8px 12px;
        border: none;
        width: 185px;
        color: #5A4E35;
        float: left;
        font: 14px/20px arial, sans-serif;
        margin-top: 4px;
    }

    footer form input {
        font-size: 14px;
        padding: 8px 12px;
        border: none;
        width: 185px;
    }

    #deelname {
        float: left;
        margin-left: 15px;
    }

    .content-holder {
        background-image: url("/templates/img/vouw.png");
        background-position: right;
        background-repeat: no-repeat;
    }

    .content, aside {
        padding: 50px 0;
    }

    aside {
        float: right;
        width: 300px;
        display: none;
    }

    aside p {
        margin: 0 0 15px 0;
    }

    blockquote + h3
    {
      margin-top:10px;
    }
    div.block
    {
    }
    .content {
        width: 650px;
    }

    nav ul {
        bottom: 9px;
        padding: 0;
        position: absolute;
    }

    nav li {
        display: inline;
        padding: 0 5px 0 10px;
        background-image:url("/templates/img/menu-divider.png");
        background-position:left top;
        background-repeat:no-repeat;
    }

    nav li:first-child
    {
      padding-left:0;
      background-image:none;
    }

    nav li:last-child {
        padding-right: 0;
    }

    nav a {
        color: #fff;
        font-weight: normal;
    }

    nav li.highlight a {
        color: #a1dae2;
    }

    .tab-box ul {
    }

    .more {
        list-style: none;
        padding-left: 0;
    }

    .more li {
        /* TODO shorthand */
        background-image: url("/templates/img/bullet.png");
        background-repeat: no-repeat;
        background-position: -4px 6px;

        padding-left: 15px;
    }

    .more a {
        font-weight: normal;
    }

    .more a:after {
        content: " \00bb";
        white-space:nowrap;
    }

    .tabs {
        margin: 25px 0;
    }

    .tab-navigation {
        list-style: none;
        margin: 0 0 0 16px;
        padding: 0;
    }

    .tab-navigation li {
        background: #c0b49b;
        color: #fff;
        cursor: pointer;
        display: inline;
        margin: 0 4px 0 0;
        padding: 3px 18px 3px 5px;
        background-image:url("/templates/img/tab-closed.png");
        background-repeat:no-repeat;
        background-position:95% 7px;
    }

    .tab-navigation li.active {
        background: #f0efe8;
        color: #bcaf94;
        background-image:url("/templates/img/tab-open.png");
         background-repeat:no-repeat;
        background-position:97% 8px;
   }

    .tab-navigation li:last-child {
        margin-right: 0;
    }

    .tab p + ul
    {
      margin-top:-10px;
    }

    .tab {
        /*background-image: url("../img/tab-content-bg.png");*/
        background-color:#f0efe8;
        background-repeat: repeat-x;
        padding: 21px;
    }

    .extra-aside ul {
        list-style: none;
    }

    .extra-aside li {
        display: inline;
    }

    .ribbons li {
        background: #eee;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        padding: 5px;
    }

    .extra-navigation {
        position: absolute;
        bottom: 0;
        width:200px;
    }
    .extra-navigation  A{
      font-weight:normal;
    }

    table {
      width:1000px;
      box-shadow: 2px 2px 6px;;
    }

    .info_table {
        width: auto;
        box-shadow: 0px 0px 0px;
    }

    .info_table td {
        padding: 5px 10px 0px 10px;
        background-color: rgba(225, 225, 225, 0.1);
        background-image: none;
    }

    .info_table td h3 {
        color: #c4b682;
        font: normal 16px/26px SohoGothicPro-Regular, sans-serif;
    }

    table th
    {
       font: bold 14px/21px SohoGothicPro-Regular, sans-serif;
        background-image: url("/templates/img/tab-content-bg.png");
        background-repeat:repeat-x;
    }
    table td, table th
    {
      background-image: url("/templates/img/tab-content-bg.png");
      background-repeat:repeat-x;
      padding:15px;
      margin-right:15px;
      border:1px solid #bcaf94;

    }
    table td h3
    {
      font-size:13px;
      color:#5a4e35;
    }

table.contactform
{
    width:400px;
    box-shadow:none;
}
    table.contactform td, table.contactform th
    {
      background-image:none;
      border:0;
    }
    hr
    {
      border:0;
      height:0px;
      overflow:hidden;
      border-top:1px solid #bcaf94;
    }
    .tab table {
      width:600px;
    }
    .tab table TD,
    .tab table TH {
      padding:4px 10px;
      background:none;
    }

    P.mail {
    background-image:url("/templates/img/mail.png");
    background-repeat:no-repeat;
    background-position:0 0;
    padding-left:32px;
    }

    P.bel {
    background-image:url("/templates/img/bel.png");
    background-repeat:no-repeat;
    background-position:0 0;
       padding-left:32px;
       margin-bottom:10px;
 }

}

/*
@media screen and (min-width: 0) {
}
*/

FORM
{
margin:0;
}

FORM INPUT,
FORM SELECT
{
border:1px solid #eae6df;
padding:4px;
font-family: Arial;
font-size:13px;
width:200px;
margin-top:4px;
color:#5A4E35;
}
FORM SELECT {
width:210px;
}
FORM INPUT[type="submit"]
{
  width:210px;
  cursor:pointer;
}
.extra-aside,
.extra-navigation { display:none; }


