@charset "ISO-8859-1";



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Definitionen für JEDE Seite                                                */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

html {
    min-height:100%;        /* Hoehe 100% */
}

body {
    min-height:100%;                              /* Hoehe 100% */
    margin:10px 0px 0px 13px;                     /* Rand oben rechts unten links */
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
    color:#006;                                   /* Dunkelblau */
    background-color:#fff;                        /* Hintergrund */
    text-align:left;                              /* alles links */
}


div#page {
    width:783px;
    min-height:100%;
    margin:0px;                                   /* Aussenabstand */
}


div#main {                          /* Container fuer den Inhalte */
    width:100%;
    min-height:500px;
    height:auto;
    padding:10px 0px 10px 0px;
    margin:0px;
    clear:left;
}

div#mainend {
    width:100%;
    padding-left:0px;
    margin:0px;
    clear:left;
}


/* 237 + 9 + 5 + 5 + 1 + 1 = 258 px */
div.main-links {
   width:237px;
   margin:10px 9px 0px 0px;
   padding:5px;
   border-style:solid;
   border-width:1px;
   border-color:#999;
   float:left;
}

/* 237 + 9 + 9 + 5 + 5 + 1 + 1 = 267 px */
div.main-mitte {
   width:237px;
   margin:10px 9px 0px 9px;
   padding:5px;
   border-style:solid;
   border-width:1px;
   border-color:#999;
   float:left;
}

/* 237 + 9 + 5 + 5 + 1 + 1 = 258 px */
div.main-rechts {
   width:237px;
   margin:10px 0px 0px 9px;
   padding:5px;
   border-style:solid;
   border-width:1px;
   border-color:#999;
   float:left;
}


div.main {
   width:771px;
   margin:10px 0px 0px 0px;
   padding:5px;
   border-style:solid;
   border-width:1px;
   border-color:#999;
   float:left;
   clear:left;
}







/* Liste zur Darstellung von Feldbezeichner und Wert */
ul.feld-wert {
   list-style-type:none;
   margin-left:-40px;
   line-height:22px;
   vertical-align:middle;
}

ul.feld-wert label {
   display:block;
   float:left;
   width:100px;
   height:20px;
   background-color:#ccc;
   padding-left:5px;
   border-style:solid;
   border-width:1px;
   border-color:#fff;
}

ul.feld-wert span {
   clear:left;
   padding-left:10px;
}


/* Breadcrump-Navigation */
div#breadcrump {
   width:671px;
   background-color:#ccc;
   padding:5px 5px 5px 5px;
   float:left;
   clear:left;
   border-style:solid;
   border-color:#999;
   border-width: 1px 0px 1px 1px;
}

div#breadcrump a{
   font-size:12px;
   color:#006;
   text-decoration:underline;
   font-weight:normal;
}

div#logout {
   width:90px;
   background-color:#ccc;
   padding:5px 5px 5px 5px;
   text-align:right;
   float:left;
   border-style:solid;
   border-color:#999;
   border-width: 1px 1px 1px 0px;
}

div#logout a{
   font-size:12px;
   color:#006;
   text-decoration:underline;
   font-weight:normal;
}



/* Darstellung der Standard-Links */
div#main a
{
   color:#006;
}

div#main a:hover {
   color:#ccccff;
   background-color:#036;
}

/* Darstellung der Links fuer PDF */
div#main a.pdf
{
   color:#006;
   padding-left:20px;
   background-image:url(http://docs.raceengine.de/images/pdf.ico);
   background-repeat:no-repeat;
   background-position:0 0;
   text-decoration:underline;
   background-color:inherit;
}

div#main a.pdf:hover
{
   padding-left:20px;
   background-image:url(http://docs.raceengine.de/images/pdf.ico);
   background-repeat:no-repeat;
   background-position:0 0;
   text-decoration:underline;
   color:inherit;
   background-color:inherit;

}

/* Darstellung der Links fuer Text */
div#main a.text
{
   color:#006;
   font-weight:normal;
   padding-left:20px;
   background-image:url(http://docs.raceengine.de/images/link.gif);
   background-repeat:no-repeat;
   background-position:0 0;
   text-decoration:underline;
   background-color:inherit;
}

div#main a.text:hover {
   color:#ccccff;
   font-weight:normal;
   padding-left:20px;
   background-image:url(http://docs.raceengine.de/images/link.gif);
   background-repeat:no-repeat;
   background-position:0 0;
   text-decoration:none;
   background-color:#036;
}


/* Darstellung der Links fuer Images */
div#main a.img
{
   text-decoration:none;
}

div#main a.img:hover {
   text-decoration:none;
}




div.edit-bereich-us {
    float:left;
    clear:left;
    width:600px;
    background-color: #fff;
    padding: 5px 5px;
    font-weight:bold;
    font-size:1.5em;
    margin-bottom:10px;
}

div.edit-bereich-us-re {
    float:left;
    width:163px;
    text-align:right;
    background-color: #fff;
    padding: 5px 5px;
    font-weight:bold;
    font-size:1em;
    margin-bottom:10px;
}

div.edit-label {
    float:left;
    clear:left;
    width:170px;
    background-color: #ccc;
    padding: 5px 5px;
    border-style:solid;
    border-color: #fff;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
}

div.edit-label-senden {
    float:left;
    clear:left;
    width:170px;
    background-color: #fff;
    padding: 20px 5px;
    border-style:solid;
    border-color: #fff;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
}

div.edit-content {
    float:left;
    width:588px;
    background-color: #fff;
    padding-left: 15px;
    }

div.edit-content-senden {
    float:left;
    width:588px;
    background-color: #fff;
    padding-left: 15px;
    padding-top: 20px;
    }

div.v-space {
    float:left;
    clear:left;
    width:100%;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#999;
    margin-top:25px;
    margin-bottom:25px;
}

/*
p.highlight {
    font-weight:bold;
    font-size:12px;
    color:#330000;
}

p.red {
    font-size:12px;
    background-color:#cc0000;
    color:#ffff00;
    float:left;
    clear:left;
    padding-left:20px;
    padding-right:20px;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:5px;
    margin-bottom:5px;
}

p.green {
    font-size:12px;
    background-color:#00cc00;
    color:#003366;
    float:left;
    clear:left;
    padding-left:20px;
    padding-right:20px;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:5px;
    margin-bottom:5px;
}
*/




/********************************************************************************/
/* H E A D E R                                                                  */
/********************************************************************************/

div#header {
    height:100px;
    width:100%;
    background-image:url(https://admin.raceengine.de/images/header.jpg);
    background-repeat:no-repeat;
    text-align:left;
    border-left-style:solid;
    border-left-width:0px;
    border-right-style:solid;
    border-right-width:0px;
    border-bottom-style:solid;
    border-bottom-width:0px;
    border-top-style:none;
    border-top-width:0px;
    border-color:#003366;
    margin-bottom:0px;
}

div#footer {
    height:20px;
    width:783px;
    border-style:solid;
    border-width:1px 0px 0px 0px;
    border-color:#999;
    margin-top:20px;
    float:left;
    clear:left;
}


/********************************************************************************/
/* M A I N                                                                      */
/********************************************************************************/












table {
   float:left;
   clear:left;
   margin:10px 0px 0px 0px;
   border-collapse:collapse;
}

th{
   background-color:#ccc;
   border-style: solid;
   border-width:1px;
   border-color:#999;
   padding: 5px 5px 5px 5px;
   text-align:left;
   margin-bottom:20px;
}

td{
   vertical-align:top;
   /*height:25px;*/
   padding: 2px 5px 2px 5px;
}

td h1 {
   font-size:15px;
}



tr.farbig { background-color: #ccc; }

tr.erledigt { background-color: #fcf; }









div.zeile-farblos  {                /* Container fuer eine farblose Zeile in Endloslisten */
    width:100%;
    /*height:auto;*/
    background-color:#ffffff;
    color:#003366;
    border-left-width:0px;
    border-right-width:0px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-style:solid;
    border-color:#999999;
    position:static;

    padding-bottom:0px;
    margin-bottom:0px;
}

div.zeile-farbig {                  /* Container fuer eine farbige Zeile in Endloslisten */
    width:100%;
    /*height:auto;*/
    background-color:#ccccff;
    color:#003366;
    border-left-width:0px;
    border-right-width:0px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-style:solid;
    border-color:#999999;
    /*padding-bottom:10px;*/
}

div.zeile-end  {
    width:100%;
    clear:left;
}



































h1 {
font-family: arial;
color: #000066;
font-size:20px;
}


table.nav_aussen {
      background-color: #000000;
}





table.nav_rot {
      background-color: #FFB19D;
      font-family: arial;
      color: #000066;
}

table.nav_blau {
      background-color: #A7D4E9;
      font-family: arial;
      color: #000066; }

table.nav_gelb {
      background-color: #FDDE81;
      font-family: arial;
      color: #000066;
}



tr.rot  {
   background-color: #ff9999;
}

tr.gelb  {
   background-color: #ffff99;
}


td.nav1 {
      height: 20px;
      font-size: 10pt;
      font-weight: bold;
}

td.nav2 {
      height: 20px;
      font-size: 8pt;
}

td.nav_links {
      background-color: #FFFFFF;
}

td.nav_rechts {
      background-color: #000000;
}






table.us_aussen_head {
      background-color: #FFFFFF;
}

table.us_aussen {
      background-color: #000000;
}

table.us_innen_blau {
      height: 30px;
      color: #FFFFFF;
      background-color: #000066;
}

table.us_innen_weiss {
      height: 30px;
      color: #000066;
      background-color: #FFFFFF;
}

table.us_innen_rot {
      height: 30px;
      color: #000066;
      background-color: #FFFFFF;
}

table.us_innen_gelb {
      height: 30px;
      color: #000066;
      background-color: #FFFFFF;
}

table.us_innen_lila {
      height: 30px;
      color: #FFFFFF;
      background-color: #47435A;
}

table.us_innen_hellblau {
      height: 20px;
      background-color: #A7D4E9;
}

table.us_innen_hellrot {
      height: 20px;
      background-color: #FFB19D;
}

table.us_innen_hellgelb {
      height: 20px;
      background-color: #FDDE81;
}

table.us_innen_helllila {
      height: 20px;
      background-color: #FFFFFF;
}

td.text {
      font-family: arial;
      font-size: 10pt;
      color: #000066;
}

td.text_inaktiv {
      font-family: arial;
      font-style: italic;
      font-size: 10pt;
      color: #999999;
}



td.text2 {
      font-family: arial;
      font-size: 9pt;
      color: #000066;
}

td.text_invers {
      font-family: arial;
      font-size: 10pt;
      color: #000066;
      background-color: #CCCCFF;
}

td.highlighted {
      font-family: arial;
      font-size: 10pt;
      color: #000066;
      background-color: #FFFF00;
}

td.us_innen {
      font-family: arial;
      font-size: 10pt;
      font-weight: bold;
}

/*
body {
      background-color: #FFFFFF;
}
*/











/*
a {
      font-weight: bold;
      font-size: 10pt;
      font-family: arial;
      font-weight: bold;
}

a.light {
      font-weight: normal;
}

a.small {
      font-size: 8pt;
}

a.unterstrichen {
      text-decoration: underline;
}

a:link {
      color:#000066;
      text-decoration: none;
}

a:visited {
      color:#330000;
      text-decoration: none;
}

a:active {
      color:#330000;
      text-decoration: none;
}




a.weiss {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background: none;
}

a.weiss:active {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background: none;
}

a.weiss:visited {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background: none;
}

a.weiss:hover {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background: none;
}
*/