body {  
    background: #F1F1F1;  
}

a, .moduletable_menu li a:link, .moduletable_menu li a:visited {
  color: #F18A01;
}

a:hover, .moduletable_menu li ul li a:hover, .moduletable_menu li.current ul li a:hover,.moduletable_menu ul.menu li.current a  {
 color: #A7A7A7 !important;
 
}

.moduletable_menu li {
  list-style-type: none;
}

#logo {
  background: url("/images/WLFH_Metzingen_NG_MK.png") no-repeat 0% 5px; 
  background-size: auto 95%;    
}

#logo h2, #logo h3 {
  margin-left: 200px;
  color: #888;  
  font-family: "Open Sans",Helvetica,Arial,sans-serif !important;  
}

#logo h2 a, #logo h2 a:link, #logo h2 a:active {
  color: #F08A00 !important;
}

div.raster {
  
}

div.raster .raster-row {
  margin-bottom: 10px;
  margin-top: 10px;  
}

div.raster .raster-row img {
  width: 322px;
  border: 4px double #000;
}

div.raster .raster-row img:first-child {
  margin-right: 10px;
}

div.raster .raster-row img:last-child {
  margin-left: 10px;
}

.dl-wide dt {
    width: 200px;
}

.dl-wide dd {
    margin-left: 220px;
}

.link-table {
  width: 100%;
}

.link-table th {
  text-align: left;
}

.link-table tr:nth-child(odd) {
  background-color: #F1F1F1;
}

.link-table td:first-child, .link-table th:first-child {
  width: 200px;
  font-weight: bold;  
  padding-top: 10px;
  padding-bottom: 10px;
}