/* 
   In dieser Datei werden Bereiche aus main.css für einzelne Templates
   modifiziert und/oder gesetzt.
   
   Welches Template zur Anwendung kommt wird ausschließlich im
   class-Attribut des body-tags definiert. Alle CSS-Selektoren in dieser
   Datei beginnen mit "body.TEMPLATENAME PFAD".
*/

body.arbeiten-auswahl h1 { margin-bottom: 10px; }
body.arbeiten-auswahl p.text {margin-left: 65px;}
body.arbeiten-detail p.text {margin-left: 65px; margin-top: 14px;}
body.team h1 { margin-bottom: 14px; }
body.textseite h1 { margin-bottom: 12px; }

body.tabelle-ueberblick h1 { margin-bottom: 27px; }

/* aktuelles */
body.aktuelles ul.news {
  margin-left: 65px;
  margin-right: 156px;
  list-style-type: none;
}
body.aktuelles ul.news li {
  display: block;
  margin-bottom: 35px;
  width: 556px;
  clear: left;
}
body.aktuelles ul.news li img { float: left; display: block;}

body.aktuelles ul.news li h3 {
  font: normal normal bold 12px/17px Arial, Helvetica, sans-serif;
  margin-left: 150px;
}
body.aktuelles ul.news li h3 a {
  font: normal normal bold 12px/17px Arial, Helvetica, sans-serif;
  color: #2969ab;
}
body.aktuelles ul.news li h3 a:hover { color: #191919; }
body.aktuelles ul.news li p {
  margin-left: 150px;
}

body.aktuelles ul.news div.date {
  font: normal normal normal 9px/11px Arial, Helvetica, sans-serif;
  margin-left: 150px;
}

body.aktuelles h1 { margin-bottom: 12px; }

body.home .boxRight {
  float: right;
  width: 321px;
  margin-right: 32px;
  margin-top: 27px;
  color: #54585d;
}

body.home .boxRight h2 {
  padding: 0 0 8px 8px;
  margin: 0;
}
body.home .boxRight h3 {
  color: #2969ab;
  padding: 3px 0 3px 8px;
  margin:0;
  border-bottom: 1px solid #cccccc;
  font-weight: normal;
}
body.home .boxRight span.date { color: #54585d; display: block; float: left; width: 6em; }
body.home .boxRight span.headline { display: block; margin-left: 6em; }
body.home .boxRight h3 a {
  display: inline;
  border: none;
  margin: 0;
  padding: 0;
}
body.home .boxRight a.more {
  margin-top: 5px;
  border-bottom: none;
}