body{
color:black;
background:white;
padding:0;
margin:0;
font:1.0em verdana, sans-serif;}
img {
	background: white;
	width: 100%;
	height: auto;
}

#head{
color:black;
padding-top:10px;
margin:0 0 40px 0;}
#head h1{
color:rgba(127,127,127,1);
margin:0;
font:bold 1.8em verdana, sans-serif;}
#head h2{
font: normal normal bold 2.8em Verdana, Geneva, sans-serif;
color: rgba(0,112,192,1);
  -o-text-overflow: ellipsis;
text-overflow: ellipsis;}

#menu{
float:left;
width:150px;}
#menu ul{
margin:0 0 20px 10px;
padding:0;
list-style:none;
width:150px;}
#menu li{
padding:0 0 2px 0;
/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
margin:0;}
#menu a{
width:120px;
/*die breitenangabe wir nur vom ie benoetigt*/
display:block;
color:white;
background:#008080;
border:1px solid black;
padding:4px 4px 4px 10px;
font-weight:bold;
font-size:12px;
text-decoration:none;}
#menu a:hover{
color:black;
background:#008080;
}


#content{
    margin:0 
    80px 
    20px 
    190px;
}
#content h2{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 1.2em verdana, sans-serif;
border-left:10px solid #538c4a;
border-bottom:1px solid #538c4a;}
#content h3{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:8px solid #538c4a;
border-bottom:1px solid #538c4a;}
#content h4{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px verdana, sans-serif;
border-left:6px solid #538c4a;
border-bottom:1px solid #538c4a;
}


@media print {
    #menu {
        display: none;
    }
    
    
    #content {
        margin-left: 0;
        color: black ! important;
    }
    
    #content table.listGeneratorFormTable {
        display: none;
    }
    
    #head {
        color: black ! important;
    }
}
