BODY {
 font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; 
 background-color: #FFFFFF;
 }
 
.rahmen-innen {
margin: 20px 15px;
border: 1px solid #c7c7c7;
padding: 0px 20px 10px 20px;
position: relative;
background: #FFFFFF;
-webkit-box-shadow: #7F7F7F 0px 0px 5px;
-moz-box-shadow: #7F7F7F 0px 0px 5px;
-khtml-box-shadow: #7F7F7F 0px 0px 5px;
-o-box-shadow: #7F7F7F 0px 0px 5px;
box-shadow: #7F7F7F 0px 0px 5px;
behavior:url(/ie-css3.htc);
 }

.lizenz {
padding: 18px 20px 5px 20px; 
margin: 30px 0;
background: #ebebeb;
 }

A:active {color: #000000;}
A:link {color: #0000FF;}
A:visited {color: #0000FF;}
A:hover {color: #000000;}

P {font-size: 13px;}
h2 {font-size: 28px; margin-bottom: 40px;}
h3 {font-size: 16px; font-weight: normal;}
h4 {font-size: 18px;}
li {font-size: 13px;}
 
@page {
 margin-top: 2cm;
 margin-bottom: 2cm;
 }

@media print { 
 
 .drucken, .schliessen {display: none;}
    
 .rahmen-innen { 
 margin: 0;
 border: none;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 -khtml-box-shadow: none;
 -o-box-shadow: none;
 box-shadow: none;
 }
    
 .lizenz {
 padding: 0; 
 margin: 30px 0;
 background: #ffffff;
 }
 
 li {
 page-break-inside:avoid;
 }
 
 .break {
 page-break-before:always;
 }

}