/*html {
    background: #d8e1e7;
    font-size: 12pt;
        62.50%;
width:100%;
} */
/*@media only print{  */
/*@page{
    size:21.0cm 14.85cm;
    margin-top:2.2cm;
    margin-bottom:2.0cm;
    border:1px solid grey;
}*/
html {
    background: #ddd;
    font-size: 10px;
    padding:10px;
    /*border:1px solid #aaa;*/ 
/*    width:100%;450pt*/
width:auto;
} 

body { 
    margin:0px;
    padding:10px;
    background: #fff;
    border:0px solid #aaa; 
    font-family: verdana,helvetica,arial,sanserif;
    font-size:1.1rem;
    font-weight: normal;
    width:100%;
   }
   
section{
    margin:0px;
    padding:0px;
    border: 0px solid cyan;
    width:100%;
    /*max-height:90% ;*/
   }
   
/*   article{
       border: 2px solid green;
       width:95%;
     height:auto;  
   }   */
   
strong {
    font-weight: normal;
}

h2{
     font-size:18px;      font-size:1.8rem; 
     margin-bottom:18px;    margin-bottom:1.8rem;
     margin-top:12px;       margin-top:1.2rem;
   }
   
h3{
     font-size:12px;      font-size:1.2rem;  
   }
   
p{
    font-size:12px;      font-size:1.2rem;
    line-height: 1.6rem;
   }

.bestell_table, .waren_table{
    font-size:11px;      font-size:1.1rem;
    line-height:12px; line-height:1.2rem;
    border:0px solid red;
    width:100%;
}

.widerruf_mit_pb p, .widerruf_ohne_pb p{
font-size:11px;      font-size:1.1rem;
}

.widerruf_ohne_pb h2{
 page-break-before: avoid;   
}

.widerruf_mit_pb h2{
page-break-before: always;
border:0px solid cyan;
}

.widerruf_mit_pb {
    border:0px solid red;
    padding:10px;
}

header[role="banner"]{
    background-color: white;
 }

header[role="banner"] figure{/*Timerec-Logo*/
    margin-right:0px;  margin-right:0.0rem;
}

address {
    padding:0px;
    padding-top: 14px;     padding-top: 1.4rem;
    font-size:11px;         font-size:1.1rem;
}

footer {
    background-color: white;
}

#a20, .zwei_buttons, .drei_buttons, .top, aside, #seite{
    display:none;
}

nav[role="navigation"] {
  display:none;
}

.print_buttons{
    border:0px solid #268a16;
    width:480px;            width:48.0rem;
    margin-left:42px;       margin-left:4.2rem;
    margin-top:20px;        margin-top:2.0rem;
    display:none;
}

.ausblenden{
    display:none;
}

.print_button_show{
    display:inline-block;
}
.einblenden{
    /*display:block;*/
     display:inline-block;
}

/*, footer.ausblenden,*/

.bux0{
    border-bottom: 1px solid grey;
    margin-left:0px;
    width:100%;
    padding-left:5%;
    }
    
.bux1, .bux2, .bux3, .bux4{ 
    font-size:11px;         font-size:1.1rem;
    line-height:12px;       line-height:1.5rem;
        /*border:2px solid red;*/
        margin:0px;
        padding:0px;
        /*height: 16px;*/
}

.bux4{
    padding-left:5%;
    margin-left:0pt;
    border:0px solid red;
    width:89%;
    }
    
#bestellen .waren_table,#bestellen .waren_table tr{
    border:1pt solid #aaa;
    line-height: 1.2rem;
    font-size:11px;      font-size:1.1rem;
    font-weight: normal;
    width:90%;
    padding-left: 10px;
}
#bestellen .waren_table td{
    width:80%;
}
#bestellen .waren_table th{
    /* border:1pt solid red;
   width:90%;*/
}
#bestellen .waren_table{
    margin-left:20px;
    width:90%;
}

#bestellen .bestell_table{
    margin-left:20px;
    border:1px solid #aaa;
    width:90%;
}

#a11, #a12, #a15{ /*Text auf allen Seiten*/
   margin: 0px;
   padding:0px;
   width: 100%;
   height:auto;
   border:0px solid blue; 
   min-height: 0px;
}

/*----------------------------------------------------------------------------*/

