/*
 * dav-interpharm-typo3 - CSS-Datei fuer die Bildschirmdarstellung
 * cron IT GmbH - Alle Rechte vorbehalten
 */

body { 
  background-color: #fff;
  margin: 0; padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 75%;
  line-height:125%;
}

table#layout { width: 100%; border-collapse: collapse; }
table#layout tr td { margin: 0; padding: 0; }

/* Grundsaetzliches */
table#layout tr td img.noborder { border: 0 none; padding: 0; margin: 0; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

table#layout tr.r5 td.left a,
table#layout tr.r5 td.left a:visited { color: #fff; }

form { margin: 0; padding: 0; }

/* generell border 1px white */

table#layout tr td { border: 1px solid #fff; }

/* aber nicht oben/unten und links/rechts */

table#layout tr.r1 td { border-top: 0 none; }

table#layout tr td.left,
table#layout tr td.colspan3 { border-left: 0 none; }

table#layout tr td.right,
table#layout tr td.colspan3 { border-right: 0 none; }

table#layout tr.r5 td { border-bottom: 0 none;}

table#layout td.middle { width: 80%; }

/* 1. Zeile */
table#layout tr.r1, table#layout tr.r3, table#layout tr.r5 {height:20px;}

table#layout tr.r1 td.colspan3 { height: 18px; background-color: #8B1737; }

/* 2. Zeile */

table#layout tr.r2 { height: 154px; }
table#layout tr.r2 td.colspan2 { background: url('stimmungsbild-repeat.jpg') repeat-x 592px 0; height:154px; }

table#layout tr.r2 td.right { background-color: #E32B12; }

/* 3. Zeile */
table#layout tr.r3 td.left { background-color: #8B1737; }
table#layout tr.r3 td.middle { background-color: #8B1737; }
table#layout tr.r3 td.right { background-color: #8B1737; }

/* Rootline */
table#layout tr.r3 td.middle p { margin: 0; padding: .3em; padding-left:22px; color: white; font-size: .9em; }

/* 4. Zeile - Contentspalte */
table#layout tr.r4 td.left { background-color: #DFEAF0; vertical-align: top; padding:10px 0 0 0; }
table#layout tr.r4 td.right { background-color: #DFEAF0; vertical-align: top; padding:10px 0 0 0; }
table#layout tr.r4 td.middle { vertical-align: top; padding:10px 0 0 12px; }

/* 5. Zeile */

table#layout tr.r5 td.left { background-color: #8B1737; }
table#layout tr.r5 td.middle { background-color: #8B1737; }
table#layout tr.r5 td.right { background-color: #8B1737; }

/* Elemente */

#suchfeld { background-color: #DFEAF0; padding: 8px; }
#suchfeld table tr td { border: 0 none; }

/* rechte Spalte */
#kontakt { background-color: #DFEAF0; }
#kontakt { font-size: 0.72em; color: #DFEAF0; padding-bottom: 10px; }
#kontakt h1,#kontakt h2 { margin: 0; font-size: 1em; padding: 3px 5px; border-bottom: 1px solid white; text-transform: uppercase; }
#kontakt p.bodytext { text-align: left; margin: 0; padding: 0.5em 5px 0 5px; }
#kontakt a,#kontakt a:visited { color: #8B1737; text-decoration: underline; }
#kontakt DIV.csi-center DIV.csi-imagewrap .csi-image,


#infoblock { color: #000; padding-top: 17px; border-top: 1px solid #fff; background-color: #C1E4AE; }
#infoblock img.stimmungsbild { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
#infoblock { font-size: 0.72em; padding-bottom: 10px; }
#infoblock h1,#infoblock h2 { margin: 0; font-size: 1em; background: url('gitter-orange.gif'); color: #000; padding: 3px 5px; border-bottom: 1px solid white; text-transform: uppercase; }

#infoblock p.bodytext { text-align: left; margin: 0; padding: 0.5em 5px 0 5px; }
#infoblock a,#infoblock a:visited { color: #8B1737; text-decoration: underline; }
#infoblock DIV.csc-frame-rulerBefore { border-top: 1px dashed #fff; margin: 0 5px 0.5em 5px; padding: 0; }
#infoblock DIV.csc-frame-rulerAfter { border-bottom: 1px dashed #fff; margin: 0.5em 5px 0 5px; padding: 0; }

#infoblock DIV.csi-center DIV.csi-imagewrap .csi-image
{ margin: 0px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }




table#layout tr.r5 td.left p { margin:0; padding: .3em .5em; font-size: 0.9em; color: #fff; }

/* NAVIGATION */

#navi { border-bottom: 1px solid #fff; }

#navi a { text-decoration: none; color: #8B1737; }

#navi ul { margin: 0; padding: 0; font-size: 8pt; font-weight: bold;  }
*body #navi ul { border-bottom: 1px solid #fff; }
#navi ul ul { border-bottom: 0 none; }
#navi ul li { background-color: #C1E4AE; border-top: 1px solid #fff; text-transform: uppercase; }

#navi li a { display: block; padding: 3px; padding-left: 18px; background: url('li1-no.gif') no-repeat 5px center; }

#navi li a:hover { background: #479DB6 url('li2-ro.gif') no-repeat 5px center; color:#fff }
#navi li.act a { background: #479DB6 url('li2-ro.gif') no-repeat 5px center; color:#fff; }

#navi li.act ul li { text-transform: none;  }
#navi li.act ul li a { padding-left: 22px; background: #E4F3DE url('li1-no.gif') no-repeat 10px center; color:#8B1737; }

#navi li.act ul li a:hover,
#navi li.act ul li.act a { background: #479DB6 url('li2-ro.gif') no-repeat 10px center; color:#fff; }

/* Rootline */
table#layout tr.r3 td.middle { font-size: 1em; }
table#layout tr.r3 td.middle a { color: #fff;  }

#druckversion { float: right; font-size: 90%; padding: 3px 1em 0 0; }
#druckversion IMG { padding-right: 5px; }

#content { padding: 1em; }

/* ENDE */
