@charset "UTF-8";/* ************************************* *//*                                       *//* Global                                *//*                                       *//* ************************************* */.switch{  display: none;}/* ************************************* *//*                                       *//* <= Small Desktop Landscape            *//*                                       *//* ************************************* */@media (max-width: 1366px){    #back-top{    right:20px;  }  /*  footer{     background-image: url(../img/ruler.png);     background-repeat:  no-repeat;     background-position:  bottom left;  }*/}/* EOF Small Desktop Landscape ************************************************************************* *//* ************************************* *//*                                       *//* <= Smaller Desktop Landscape          *//*                                       *//* ************************************* */@media (max-width: 1280px){    /* ************************************* */  /* Hidden                                */  /* ************************************* */    #back-top{    display:none !important;  }}/* EOF Smaller Desktop Landscape ************************************************************************* *//* ************************************* *//*                                       *//* <= Spezial                            *//*                                       *//* ************************************* */@media (max-width: 1240px){    #page{    padding:0px;    width:1168px;  }}/* EOF Spezial ************************************************************************* *//* ************************************* *//*                                       *//* <= Spezial                            *//*                                       *//* ************************************* */@media (max-width: 1210px){    /* ************************************* */  /* Hidden                                */  /* ************************************* */    #page{    width:100%;    padding: 0 20px 0 20px;  }    #main{    min-height:2100px;  }    #content,  .page-node #content,  .page-user #content{    width:100%;    padding-right: 360px;  }    #right{    top:67px;    right:0px;    width:320px;    position:absolute;  }    /* ************************************* */  /* Listen                                */  /* ************************************* */    #content .list article {    width: 47%;    min-height:200px;  }    .front #content .list article.analysis:first-child {    width:97%;  }  .list-volume .block{    width: 47%;  }}/* EOF Spezial ************************************************************************* *//* ************************************* *//*                                       *//* <= TABLET Landscape                   *//*                                       *//* ************************************* */@media (max-width: 1024px){  /* ************************************* */  /* Global                                */  /* ************************************* */  #main {      padding-top: 40px;  }    #content{    padding-right: 340px;  }    #right{    top:40px;  }  /* ************************************* */  /* Hauptnavigation                       */  /* ************************************* */  nav li{    padding-left: 40px;  }    .list-volume .block{    width:100%;    min-height:100px;  }    /* ************************************* */  /* Listen                                */  /* ************************************* */    #content .list article {    width: 47%;    min-height:200px;  }    .front #content .list article.analysis:first-child {    width:97%;  }}/* EOF Tablet Landscape ************************************************************************* *//* ************************************* *//*                                       *//* <= Small Tablet Landscape (960px)     *//*                                       *//* ************************************* */@media (max-width: 990px){  /* ************************************* */  /* Hidden                                */  /* ************************************* */  .views-field-comment-count,  #admin-menu-wrapper{    display:none !important;  }    /* ************************************* */  /* Hauptnavigation                       */  /* ************************************* */  nav{    width:600px;  }    nav > ul {      margin-right: 40px;  }    nav li{    padding-left: 20px;  }    /* ************************************* */  /* Subnavigation                         */  /* ************************************* */  #sub ul{    table-layout: auto;  }  #sub ul li:first-child a,  #sub ul li:last-child a{    text-align: center;  }  /* ************************************* */  /* Listen                                */  /* ************************************* */    #content .list article {      width: 100%;      min-height:200px;  }    .front #content .list article.analysis:first-child {    width:100%;  }    .grid > div {      margin-left: 24px;  }  /* ************************************* */  /* Footer                                */  /* ************************************* */  footer {    text-align:center;  }    footer ul{    float:none;  }    footer ul li{    float:none;    padding-left: 0;    line-height: 30px;    text-align: center;  }    footer ul li a{    padding-left: 0;    border-left: 0;  }    footer div.inner > a{    display: inline-block;    margin: 0 20px 10px 20px;  }}/* EOF Small Tablet Landscape ************************************************************************* *//* ************************************* *//*                                       *//* <= SPEZIAL                            *//*                                       *//* ************************************* */@media (max-width: 860px){    /* ************************************* */  /* Hauptnavigation                       */  /* ************************************* */  nav{    width:600px;  }    nav > ul {      margin-right: 30px;  }    nav li{    padding-left: 10px;  }}/* EOF Spezial ************************************************************************* *//* ************************************* *//*                                       *//* <= TABLET Portrait                    *//*                                       *//* ************************************* */@media (max-width: 768px){  /* ************************************* */  /* Global                                */  /* ************************************* */    .mob{    display:inline-block;  }    body{    background: url(../img/deco/back-body-mobil.png) repeat-x top left;  }    #main{    padding-top:20px;    min-height:auto !important;    height:auto !important;  }    #content,  .page-node #content,  .page-user #content{    float:none;    width:100% !important;    margin: 0;    padding:0;  }    #right{    position:relative;    float:none;    width:100% !important;    max-width: none;    margin: 0;    padding:0;    top:0;  }    /* ************************************* */  /* Hidden                                */  /* ************************************* */    #block-block-1 {    display: none; /* About block */  }    /* ************************************* */  /* Navigation + Toggle                   */  /* ************************************* */   .toggle-mobile-menu.main,   .toggle-mobile-menu.catnav{    display:block;    cursor: pointer;    height:30px;    padding:6px 40px 5px 12px;  }    .toggle-mobile-menu.main{    background: transparent url(../img/icons/icon-mobile-main-nav.png) no-repeat top right;    color:#929A9F;    margin-right:30px;    padding-top: 4px;    margin-top: -3px;  }    .toggle-mobile-menu.catnav{    background:  url(../img/icons/icon-mobile-nav.png) no-repeat top right;    color:#3B3B3D;  }    nav ul,  #sub ul{    display:none;  }    /* ************************************* */  /* Hauptnavigation                       */  /* ************************************* */  nav {    background: #F8F9F9;    height: auto;    width:150px;    top:37px;  }    nav ul{    display:none;    margin-right: 0;	  float:none;  }    nav ul li{    display:block;    margin: 0;	  width:100%;	  border-top:1px solid white;	  float:none;	  padding:5px 5px 5px 6px;  }    nav ul li a{	  padding:5px 5px 5px 5px;  }  /* ************************************* */  /* Subnavigation                         */  /* ************************************* */    #sub {    background: #EFF0F1;    height: auto;;    margin-top: 20px;  }    #sub ul{    display:none;  }    #sub ul li{    display:block;    margin: 0;	  width:100%;	  border-top:1px solid white;  }    /* ************************************* */  /* Footer                                */  /* ************************************* */    footer div.inner > a img{    height:50px;    width:auto;  }    /* ************************************* */  /* Content                               */  /* ************************************* */    input[type="text"],   input[type="email"],   input[type="password"] {    width:100%;  }  .filters .form-item-fulltext{    width: 50%;    margin-right: 20px;  }  .filters .form-item-fulltext input[type="text"] {    width: 100%;  }    div.infobox{    float:none;    width:100%;  }}/* EOF Tablet Portrait ************************************************************************* *//* ************************************* *//*                                       *//* <= Small TABLET Portrait              *//*                                       *//* ************************************* */@media (max-width: 600px){}/* EOF Small Tablet Portrait ************************************************************************* *//* ************************************* *//*                                       *//* <= PHONE Landscape                    *//*                                       *//* ************************************* */@media (max-width: 568px){  /* ************************************* */  /* Global                                */  /* ************************************* */  #logo{    width:200px;    background-size:200px;    top:28px;  }    /* ************************************* */  /* Archive                               */  /* ************************************* */  .list-volume .block li {      border-left: 10px solid #e1e1e1;      display: inline-block;      margin: 0 0 30px;      min-height: 100px;      padding: 0 20px;      vertical-align: top;      width: 100%;  }}/* EOF PHONE Landscape ************************************************************************* *//* ************************************* *//*                                       *//* <= Small PHONE Landscape              *//*                                       *//* ************************************* */@media (max-width: 480px){  .nophone{    display: none;  }    article.full {    padding-left: 0px;    background-size:20px;  }    article.full div.header{    padding-left: 30px;  }    .front #content .list article.analysis:first-child{    padding:7px 10px 0 47px;  }    .front #content .list article.analysis:first-child h2,  h1{    font-size: 24px;    line-height: 28px;    margin: 0 0 10px;  }    .front .list article.analysis:first-child:before {    height: 35px;    width: 32px;    background-position:0 0;  }    #logo{    width:120px;    background-size:120px;    top:34px;  }  }/* EOF Small PHONE Landscape ************************************************************************* *//* ************************************* *//*                                       *//* <= PHONE Portrait                     *//*                                       *//* ************************************* */@media (max-width: 320px){  /* ************************************* */  /* Footer                                */  /* ************************************* */    footer div.inner > a img{    width:90px;    height:auto;  }    .reserved {    font-size:10px;  }}/* EOF PHONE Portrait ************************************************************************* */