/* Allgemeines Seitenlayout */

body, td, p, li, dt, dd, ul, ol {color: #000000; font-size: 10pt; font-family: verdana, helvetica, sans-serif; text-decoration: none;}
body {background-image:url(../img/hinter.gif); }
table {margin-top:0px;}
p.first:first-letter { font-size:120%; font-weight:bold; }
.print { display:none; }
.startbox {border-style:solid; borderwidth:1px; border-color:#DC0000; text-align:left; background:#FEFEDF; width: 70% ; align:center; padding:6px; margin:0px;} 


/* Linkdefinitionen */
a:link { color:blue; text-decoration: none;}
a:visited { color:#204070; text-decoration: none;}
a:hover { color: #DC0000; text-decoration:underline; }
a:active { color: red; text-decoration: none; }

/* Kopfbereich und Navigation */
#maintable {width: 100%; background-color: #ffffff}
#headtd { vertical-align: top;}
#navtd {width: 175px; vertical-align: top;}
#contenttd { padding:6px; margin:0px; vertical-align: top;}
#infotd {width: 175px; vertical-align: top;}
#foottd { font-size: 80%; text-align: right; border-top-style:solid; border-top-width:1px; border-top-color:#DC0000;}

/* Boxen mit Navigation und Infos */

.bheadline { padding:2px; margin:0px; color:#FCF47E; font-weight:bold; background-color:#DC0000; border-left-style:solid; border-left-width:1px; border-left-color:#DC0000; border-right-style:solid; border-right-width:1px; border-right-color:#DC0000; border-top-style:solid; border-top-width:1px; border-top-color:#DC0000;}
.bcontent { font-size: 80%; background-color:#FEFEDF; padding:6px; margin:0px; border-left-style:solid; border-left-width:1px; border-left-color:#DC0000; border-right-style:solid; border-right-width:1px; border-right-color:#DC0000; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#DC0000;}

/* Ueberschriften */

h1 { font-size:110%; font-weight:bold;}
h2 { font-size:105%; font-weight:bold;}
h3 { font-size:100%; font-weight:bold; color: #DC0000;}

/* Spezielle Definitionen */


.sozialestable { text-align:left; background:#DC0000; color:#000000; }
.sozialesheadcell { background:#DC0000; text-align:center; color:#FCF47E; }
.sozialescell { background:#FFFFFF; text-align:left; color:#000000; }

/* Altlasten */


.adminheadcell {
   border-top-style:solid;
   border-top-width:1px;
   border-top-color:#DC0000;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#DC0000;
   border-right-style:solid;
   border-right-width:1px;
   border-right-color:#DC0000;
   text-align:left;
   font-size:8pt;
   font-weight: bold;
   background-image: url(http://www.rueppurr.de/img/hinter.gif);
   color:#000000;
   }

a.admincell:link, a.admincell:visited {
   color:black;
   text-decoration: none;
   }

.admincell {
   text-align:left;
   font-size:8pt;
   border-right-style:solid;
   border-right-width:1px;
   border-right-color:#DC0000;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#DC0000;
   background:#FEFEDF;
   color:#000000;
   }

.admintable {
   width:85%;
   border-left-style:solid;
   border-left-width:1px;
   border-left-color:#DC0000;
   }


.ecard {
   border-style:solid;
   border-width:1px;
   border-color:#000000;
   }

.ecardcell {
   border-left-style:solid;
   border-left-width:1px;
   border-left-color:#000000;
   }

.terminetable {
   border-style:solid;
   border-width:1px;
   border-color:#DC0000;
   text-align:left;
   font-size:8pt;
   background:#FFFFFF;
   color:#000000;
   }

.terminecell1 {
   background:#FEFEDF;
   color:#000000;
   }
