/* style.css - www.alder-schlaefke.de - 02.10.2006 */



/* colors */
.dark       { background-color:#ffffff;}
.bright
{
        background-color:#DFDFDF;
}


body {
margin:0;
}
#nav a:hover {
color: #000000;
background color: #0040ff;
}

.button{
position: relative;
letter-spacing: .05em;
color: #000000;
z-index: 100000;
cursor: default;
font-family:  "Arial", "sans-serif";
font: menu;
margin-bottom: 0px;
margin-top: 0px;
font-size: 14px;
}
.button a:visited {
font-size: 14px;
font-family:  "Arial", "sans-serif";
text-decoration: none;
color: #000000;
}
.button a:active {
font-size: 14px;
font-family:  "Arial", "sans-serif";
text-decoration: none;
color: #D7005B;
}
.button a:link {
font-size: 14px;
font-family:  "Arial", "sans-serif";
text-decoration: none;
color: #000000;
}
.button a:hover {
font-size: 14px;
font-family:  "Arial", "sans-serif";
text-decoration: none;
color: #DF0000;
}
.buttonlabel{
font-size: 14px;
font-family:  "Arial", "sans-serif";
font-weight: 500;
cursor: default;
border-width: 1px;
top: 0;
left: 0;
visibility: visible;
}
.buttonlabel img{
border: 0px none !important;
padding: 0 !important; margin-left:0; margin-right:0; margin-top:0; margin-bottom:-4px
}
.level1label {
font-size: 11px;
font-family:  "Arial", "sans-serif";
font-weight: 500;
color: #00247C;
padding: 0px 0px;
cursor: default;
margin-bottom: 0;
margin-top:  .05em;
border-left: 0px solid #BBBBBB !important;
}
.menuNode, .menuItem{
font-size: 11px;
font-family:  "Arial", "sans-serif";
color: #000000;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}
.menuNode a, menuItem a{
color: #000000;
height: 12px;
font-size: 11px;
font-family:  "Arial", "sans-serif";
color: #000000;
font-weight: 400;
padding: 1px 3px;
text-decoration: none;
width: 100px;
white-space: nowrap;
}
.menuNode a:hover, .menuItem a:hover{
color: #FF0000;
text-decoration: ;
font-family:  "Arial", "sans-serif"
}
.menu {
position: relative;
padding-left: 6px;
padding-bottom:  .6em;
padding-top: 1px;
font-family: Arial, sans-serif;
margin-bottom: -3px;
}
.menu .menu, .menu .menu .menu{
border-left: 1px solid #FFFFFF;
padding-left: 10px;
}
.menu .menu .menu{
height:1%;
}
#nav {
border: 0px solid #ccc;
background: #00ff00;
color: #000000;
overflow: hidden;
position: absolute;
width: 135px;
height:90%;
margin: 5px;
left: 0;
top:100px;
position: absolute;
white-space: nowrap;
-moz-user-select: none;
}
h1{
color: #000000;
font-size: 18px;
text-indent: 24px;
padding: 10px;
}
@media print {
title { display: none }
#nav {
position: absolute;
width: 0;
height: 0;
padding: 0px;
margin: 0;
display: none;
}
}



/* fonts */



/* HTML-Tags */
td          { font-family:Arial,Verdana;font-size:14px;}
dt          { font-family:Arial,Verdana;font-size:13px;line-height:17px;font-weight:bold;background-color:#EBEBEB;}
dl          { font-family:Arial,Verdana;font-size:13px;line-height:17px;text-align:justify;}
tr          { vertical-align:top;}
#consult td { font-family:Arial,Verdana;font-size:12px;line-height:15px;}
p           { font-family:Arial,Verdana;font-size:14px;line-height:18px;text-align:justify;}
dd p        { font-family:Arial,Verdana;font-size:13px;line-height:17px;text-align:justify;}
p.important { font-family:Arial,Verdana;font-size:14px;line-height:18px;text-align:justify;background-color:#EBEBEB;
              border-width:2px;
              border-style:solid;border-color:#000000;padding:5px;}
p.info      { font-family:Arial,Verdana;font-size:14px;line-height:18px;text-align:justify;background-color:#FFCC66;
              border-width:2px;
              border-style:solid;border-color:#000000;padding:5px;}
p.warn      { font-family:Arial,Verdana;font-size:14px;line-height:18px;text-align:justify;background-color:#FF9999;
              border-width:2px;
              border-style:solid;border-color:#000000;padding:5px;}
p.consult   { font-family:Arial,Verdana;font-size:12px;line-height:16px;text-align:justify;}
consult     { font-size:12px;line-height:16px;}
pre         { font-size:12px;background-color:#EBEBEB;border-width:2px;border-style:solid;border-color:#000000;
              padding:5px;}

button      { background-color:#FDD593; border-style:solid; border-color:#8080CD;}
input       { background-color:#FDD593; border-style:solid; border-color:#8080CD;}
textarea    { background-color:#FDD593; border-style:solid; border-color:#8080CD;}
select      { background-color:#FDD593; border-style:solid; border-color:#8080CD;}

/* Add-Ons */
.border     { border-width:2px;
              border-style:solid;
              border-color:#000000;
            }

/* Links */
a:link      { color:#000000;text-decoration:none;font-weight:bold;}
a:visited   { color:#000000;text-decoration:none;font-weight:bold;}
a:active    { color:#D7005B;text-decoration:none;font-weight:bold;}
a:hover     { color:#FFFFFF;text-decoration:none;font-weight:bold;}

a.navi:link      { color:#FFFFFF;text-decoration:none;font-weight:bold;font-family:Verdana,Arial;font-size:10px;}
a.navi:visited   { color:#FFFFFF;text-decoration:none;font-weight:bold;font-family:Verdana,Arial;font-size:10px;}
a.navi:active    { color:#D7005B;text-decoration:none;font-weight:bold;font-family:Verdana,Arial;font-size:10px;}
a.navi:hover     { color:#000000;text-decoration:none;font-weight:bold;font-family:Verdana,Arial;font-size:10px;}

a.navim:link     { color:#FFFFFF;text-decoration:none;font-weight:bold;font-family:Verdana,Arial;font-size:10px;}
a.navim:visited  { color:#FFFFFF;text-decoration:none;font-weight:bold;font-family:Verdana,Arial;font-size:10px;}
a.navim:active   { color:#D7005B;text-decoration:none;font-weight:bold;font-family:Verdana,Arial;font-size:10px;}
a.navim:hover    { color:#000000;text-decoration:none;font-weight:bold;font-family:Verdana,Arial;font-size:10px;}


/* Scrollbars und Hintergrundfarbe */
BODY      { SCROLLBAR-BASE-COLOR:       #FFB00D;
            SCROLLBAR-HIGHLIGHT-COLOR:  #FDD593;
            SCROLLBAR-SHADOW-COLOR:     #CC9900;
            SCROLLBAR-3DLIGHT-COLOR:    #FDD593;
            SCROLLBAR-DARKSHADOW-COLOR: #7F7F7F;
            SCROLLBAR-ARROW-COLOR:      #000000;
            SCROLLBAR-TRACK-COLOR:      #BFBFBF;
            background-color: #FFFFFF;
            font-family:Arial,Verdana;
}
.top_box
{
        background-color:#FFDC4F;
        color:#0000FF;
        border-width:0px;
        border-style:solid;
        border-color:#000000;
        padding:5px;
        font-weight:700;
}
.gray_box
{
        font-family:Arial,Verdana;
        background-color:#E6E9F2;
        border-width:0px;
        border-style:solid;
        border-color:#000000;
        padding:5px;
        font-size:12px;
}
.valign_top
{
        vertical-align:top;
}
ul
{
        margin-left:20px;
        margin-top:5px;
}
.menuenavi
{
        color:#000000;
        font-family:Verdana,Arial;
        background-color:;
        font-size:10px
}
