/* DATEI: stylesheet.css */

BODY {
    font-family: "Verdana", "Tahoma", "Arial", "Helvetica";
    font-size: 8pt;
    color: #000000;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    text-align: center;
    }

DIV {
    text-align: left;
}

P   {
    font-family: "Verdana", "Tahoma", "Arial", "Helvetica";
    font-size : 8pt;
    line-height: 150%;
    text-align: left;
    }

P.error {
    color: #FF0000;
    border: 1px solid #FF0000;
    background-color: #FFEFEF;
    padding: 5px;
}

P.ok {
    color: #009900;
    border: 1px solid #009900;
    background-color: #EFFFEF;
    padding: 5px;
}

P.message {
    color: #000000;
    border: 1px solid #999999;
    background-color: #F5F5F5;
    padding: 5px;
}

P.example {
    color: #009900;
    padding: 5px;
}

P.istop {
    margin-top: 0px;
}

DIV.menuitem {
    text-align: left;
    padding-left: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: 0000C2;
}

DIV.submenuitem {
    text-align: left;
    font-size: 7pt;
    padding-left: 30px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #FFFFFF;
}

DIV.caption {
    font-size: 7pt;
    text-align: center;
    line-height: 140%;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
}

TD  {
    font-family: "Verdana", "Tahoma", "Arial", "Helvetica";
    font-size : 8pt;
    line-height: 150%;
    text-align: left;
    }

UL  {
    font-family: "Verdana", "Tahoma", "Arial", "Helvetica";
    font-size : 8pt;
    }

A:link    { color: #333399; text-decoration:underline; }
A:visited { color: #333399; text-decoration:underline; }
A:hover   { color: #CC0000; text-decoration:underline; }
A:active  { color: #CC0000; text-decoration:underline; }

.menu:link    { color: #454545; text-decoration:none; }
.menu:visited { color: #454545; text-decoration:none; }
.menu:hover   { color: #CC0000; text-decoration:none; }
.menu:active  { color: #CC0000; text-decoration:none; }
    
.monochrome:link    { color: #000000; text-decoration:underline; }
.monochrome:visited { color: #000000; text-decoration:underline; }
.monochrome:hover   { color: #000000; text-decoration:underline; }
.monochrome:active  { color: #000000; text-decoration:underline; }

.topmenu:link    { color: #009999; text-decoration:none; }
.topmenu:visited { color: #009999; text-decoration:none; }
.topmenu:hover   { color: #CC0000; text-decoration:underline; }
.topmenu:active  { color: #CC0000; text-decoration:underline; }
    
.loginlinks:link    { color: #666666; text-decoration:none; }
.loginlinks:visited { color: #666666; text-decoration:none; }
.loginlinks:hover   { color: #666666; text-decoration:underline; }
.loginlinks:active  { color: #666666; text-decoration:underline; }

.footer_news:link    { color: #CC0000; text-decoration:underline; }
.footer_news:visited { color: #CC0000; text-decoration:underline; }
.footer_news:hover   { color: #CC0000; text-decoration:underline; }
.footer_news:active  { color: #CC0000; text-decoration:underline; }

.footer_contribute:link    { color: #FF6600; text-decoration:underline; }
.footer_contribute:visited { color: #FF6600; text-decoration:underline; }
.footer_contribute:hover   { color: #FF6600; text-decoration:underline; }
.footer_contribute:active  { color: #FF6600; text-decoration:underline; }

.footer_tell:link    { color: #009900; text-decoration:underline; }
.footer_tell:visited { color: #009900; text-decoration:underline; }
.footer_tell:hover   { color: #009900; text-decoration:underline; }
.footer_tell:active  { color: #009900; text-decoration:underline; }

SPAN.message_arrow {
    vertical-align:middle;
    margin-right:5px;
    }
    
SPAN.example {
    color: #009900;
}

SPAN.example_mandatory {
    color: #009900;
    font-weight: bold;
}

H1  {
    font-family: "Verdana", "Tahoma", "Arial", "Helvetica";
    font-size: 9pt;
    font-weight: bold;
    letter-spacing: 1pt;
    margin-top: 0px;
    color: #454545;
    text-align: left;
    }
    
H2  {
    font-family: "Verdana", "Tahoma", "Arial", "Helvetica";
    font-size: 8pt;
    font-weight: bold;
    letter-spacing: 1pt;
    margin-top: 20px;
    margin-bottom: 5px;
    color: #454545;
    border-bottom: 1px #454545 solid;
    text-align: left;
    }
    
H2.istop  {
    margin-top: 0px;
    }

INPUT {
    border-right: 1px solid;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
    font-size: 8pt;
    color: #CC0000;
    font-family: "verdana";
    background-color: #F1F1F1;
    }

SELECT {
    border-right: 1px solid;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
    font-size: 8pt;
    color: #CC0000;
    font-family: "verdana";
    background-color: #F1F1F1;
    }

TEXTAREA {
    border-right: 1px solid;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
    font-size: 8pt;
    color: #CC0000;
    font-family: "verdana";
    background-color: #F1F1F1;
    }

.login {
    border: 1px solid #ACACAC;
    font-size: 7pt;
    color: #999999;
    font-family: "verdana";
    background-color: #F1F1F1;
}


/**************** Links der Hauptnavigation ***************/
ul.mainNav1, ul.mainNav2
{
list-style-type: none;
padding: 0;
margin: 0;
}




/******* Aussehen des Links *******/
ul.mainNav1 li {
border-bottom: 1px solid #fff;
}

ul.mainNav1 li a, ul.mainNav1 li a:visited {
   color:#fff;               /* Farbe */
   font-family:verdana;         /* Schriftart */
   text-decoration:none;        /* Text-Dekoration */
   font-size:11px;              /* Schriftgröße */
   font-weight:none;            /* Schriftgewicht */
   font-style:normal;           /* Schriftstil */
   background: #00949c;             /* Hintergrund */
padding: 4px 15px;
border-right: 13px solid #2c4a95;
display: block;
}

/******* Aussehen des Links beim Rüberfahren der Maus *******/
ul.mainNav1 li a:hover {
   background: #2c4a95;
}

/******* Aussehen des Links wenn er angeklickt wurde *******/
ul.mainNav1 li a.current {
background: #999999;
border-right: 13px solid #df1020;
}


/**************** Links der Unternavigation ***************/
/******* Aussehen des Links *******/
ul.mainNav2 li {
border-bottom: 1px solid #dcdcdc;
}

ul.mainNav2 li a, ul.mainNav2 li a:visited {
   margin: 0;
padding: 3px 25px;
   text-decoration:none;
   color:#4b4b4b;
background: #f2f2f2;
border:none;
}

/******* Aussehen des Links beim Rüberfahren der Maus *******/
ul.mainNav2 li a:hover {
   color:#ce0419;
background: #f2f2f2;
border:none;
}

/******* Aussehen des Links wenn er angeklickt wurde *******/
ul.mainNav2 li a.current {
   color:#ce0419;
border:none;
}