﻿@charset "UTF-8";

@import url(http://www.grawe.at/static_files/yaml/print/print_003_draft.css);
@media print
{  
  body * {
    font-size: 16px; 
  }
  
  body {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 100.00%;  
  }
  
  * html #page_margins{
      width:660px;
    overflow:hidden;
  }
  
  #footer { display:none; }
  h1,h2,h3,h4,h5,h6 { 
      font-family: Helvetica,Verdana,Arial, sans-serif; 
      font-weight:normal;
      margin: 0 0 0.25em 0; 
    color:#000;
  }
  
  #page_margins{
      padding:0 2px 0 2px;
  }
  
  .float_left { float: left; display:inline; margin:0; padding:0;  }
  .float_right { float: right; display:inline; margin:0; padding:0;  }
  .noprint { display:none; }
    
  #content_box .title *{
    font-family: Helvetica,Verdana,Arial, sans-serif;
  }
  
  h1 { font-size: 181.81%; }/* 20px */
  h2 { font-size: 145.45%; }/* 16px */
  h3 { font-size: 118.18%; }/* 13px */
  h4 { font-size: 100.00%; }/* 11px */
  h5 { font-size: 100.00%; }/* 11px */
  h6 { font-size: 100.00%; font-style:italic }/* 11px */
 
 #content_box .title{
     color:#000;
 }
 
 .box .print_icon{
     display:none;
 }
 
 #content_box .title span{
    text-transform: uppercase;
    font-weight:normal;
    font-size:1em;
 }
 
  div.hr {
        clear:both;
        display:block;
      height: 16px;
      border:none;
  }
  
  div.hr hr{
      margin-top:0.4em;
    display: block;
  }
 
  a{
    text-decoration:underline;
    color:#000;
  }
  
  a[href]:after{
      color:#000;
  }
    
 .printable .print_icon{
     display:none;
 }
 
 span.print_only { display:inline; }
 div.print_only, .print_only { display:block; }
 
 #header .logo{
      display:none;
 }
 
 #header #banner{
     padding-bottom:3em;
 }
 
 #header #banner a{
     text-decoration:none;
 }
 
 #header #banner .float_left{
     width:35%;
    padding:0;
    margin:0;
    display:block;
 }
 * html #header #banner .float_left{
     width:42%;
 }
 
 #header #banner .float_right{
     width:63%;
    display:block;
 }
 * html #header #banner .float_right{
     width:57%;
 }
 
 #header #banner .float_right .box .content{
    padding:0;
    margin:0.8em 0 0 0;
    height:auto;
 }
 
 #banner .float_left .box,
 #banner .float_right .detail{
     display:none;
 }
 
 #banner .float_right strong,
 #banner .float_right .phone{
     display:block;
    padding:0;
    margin:0;
 }
 
 #banner .float_right a[href]:after,
 #content_box .faq_list .entry .title[href]:after,
 #content_box .tabs .tabs_header li a[href]:after{
     content:"";
 }
 
 #content_box .topic_selection{
     display:none;
 }
 
 #content_box .image_text .float_left,
 #content_box .image_text .float_left .image_box,
 #content_box .text .float_left,
 #content_box .text .float_left .image_box{
    margin-right:0.5em;
    display:inline;
 }
 
 #content_box .image_text .float_left .image_box,
 #content_box .text .float_left .image_box{
     position:relative;
    top:0.4em;
 }
  
 #content_box .image_text .float_right,
 #content_box .image_text .float_right * {
     display:inline;
    float: none;
 }
 
 #content_box h1 span.date{
     display:block;
    margin-bottom:0.20em;
 }
 
 #content_box h1 span.date_right{
     float:right;
    position:relative;
    top:-1.3em;
 }
 
 #content_box h3 span.date{
     display:block;
    margin-bottom:0.4em;
 }
 
 #content_box h3 span.date .more{
     display:none;
 }
 
  #content_box .double_row ul{
     list-style-type:none;
    padding:0;
    margin:0;
 }
 
 #content_box .double_row ul li{
     float:left;
     padding:0;
    margin:0;
    width:50%;
 }
 
 #content_box .linklist ul{
     list-style-type:none;
    margin:0;
    padding:0;
 }
 
 #content_box .linklist ul li{
    margin:0;
    padding:0;
    float:left;
    width:49%;
 }
  
 .box .new_corner,
 .box .shadow_right,
 .box .shadow_right .shadow,
 .box .shadow_bottom,
 .box .shadow_bottom .shadow {
     display:none;
 }
 
 /* fixing auto height problem for print */
 #content_box{
     display:inline;
 }
 
 #content_box .faq_list .entry .title{
     text-decoration:none;
    color:#000;
    padding-bottom:1em;
    font-weight:bold;
 }
 
 #content_box .faq_list .entry .text{
     display:inline;
 }
 
 #content_box .a_to_z_list .entry ul{
     list-style-type:none;
 }
 
 #content_box .a_to_z_list .a_to_z_header{
     display:none;
 }
 
 #content_box .tabs .tabs_header ul{
     list-style-type:none;
    padding:0;
    margin:0;
 }
 
 #content_box .tabs .tabs_header li{
     float:left;
 }
 
 #content_box .tabs .panel_entry{
     height:auto !important;
    height:auto;
 }
 
 #content_box .tabs .tabs_header li a{
     display:block;
    text-decoration:none;
    font-size: 181.81%;
    padding:0;
    margin:0;
 }
 
 #content_box .tabs .tabs_header .hr{
     display:none;
 }
 
 #content_box .tabs .panel{
     border:1px solid black;
 }
 
 .tabs .tabs_header li a{ display:none; }
 .tabs .tabs_header li a.active{ display:block; }
 
 .tabs .tabs_header li {float:left;}
 .tabs .tabs_header ul,
 .tabs .tabs_header ul li {
     margin:0;
    padding:0;
 }
 
 .tabs .panel_entry{
     clear:both;
 }
 
 .gallery a{
    text-decoration:none;
    display:block;
    margin-bottom:2em;
  }
  .gallery a span{
    display:block;
    margin-top:0.4em;
    margin-bottom:0.8em;
  }
  
  .downloads {
     margin-top:1.17em;
    margin-bottom:1em;
 }
 
 .downloads .header {
     display:block;
    padding-bottom:1em;
    background-repeat:no-repeat;
    background-position:bottom left;
    height:1.90em;
 }
 
 .downloads .header span {
     display:block;
    float:left;
 }
 
 .downloads .header .name{
     width:19.89em;
    text-align:center;
 }
 
 .downloads .header .date{
     width:6.39em;
    text-align:center;
 }
 
 .downloads .header .type{
     width:3.00em;
    text-align:center;
    display:none;
 }
 
 .downloads .header .size{
     width:4.24em;
    text-align:center;
 }
 
 .downloads .line{
     clear:left;
    background-repeat:no-repeat;
    background-position:bottom left;
    padding-bottom:3.8em;
 }
  
 .downloads a{
     float:left;
     display:block;
    padding-bottom:0.2em;
    padding-top:0.2em;
    line-height:3em;
    width:100%;
    overflow:hidden;
    border:1px solid white;
    background-repeat:no-repeat;
    background-position:31.84em center;
 }
 
 .downloads a strong{
     display:block;
    float:left;
    width:22.35em;
    margin-right:1.0em;
     text-align:right;
    overflow:hidden;
    text-align:right;
 }
 
 .downloads a span{
     display:block;
    float:left;
    width:6.90em;
    padding-right:1em;
    overflow:hidden;
    text-align:right;
 }
 
 .downloads a em{
     display:block;
    float:left;
    width:7.90em;
    padding-left:1em;
    overflow:hidden;
 }
 
 .downloads a[href]:after{
     content:"";
 }
 
  .jumpmark{
     display:inline;
     font-size:100%;
    height:auto;
    width:auto;
    overflow:visible;
    text-indent:0em;
 }
 .paging,
 form.search{
     display:none;
 }
.frame{
    width:100px;
    height:100px;
    overflow:hidden;
    background-position:-1000px -1000px;
    background-repeat:no-repeat;
}

.float_left .print_only img{
  margin-left: -100px;
  margin-top: -5px;
 }
    #basic-accordian {
        padding-left:20px;
    }
    .kontakt,
    .beratersuche {
        display:none;
    }
    .accordion_child .content span,
    .accordion_child-start .content span,
    .accordion_child .content a.link,
    .accordion_child-start .content a.link {
        display:block;
    }
    .accordion_child .content a span,
    .accordion_child-start .content a span {
        display:inline;
    }
    #test-content {
        height:135px !important;
        height:135px;
    }
}
