body{
        background-color:#756241;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
}
td,input,textarea,select{
        font-family:verdana,arial,helvetica,geneva,sans-serif,sans-serif;
        font-size:12px;
        color:#59595b;
}
h1{
        font-size:22px;
        font-weight:bold;
        margin: 0px;
}
h2{
        font-size:14px;
        font-weight:bold;
        margin: 0px;
        margin-top: 6px;
        margin-bottom: 12px;
}


a:link{
        color:#214ac6;
        text-decoration:none;
}
a:visited{
        color:#214ac6;
        text-decoration:none;
}
a:active{
        color:#5578e3;
        text-decoration:underline;
}
a:hover{
        color:#5578e3;
        text-decoration:underline;
}


.red{
        color:#ee0000;
        font-size:11px;
}
.green{
        color:#00bb00;
        font-weight:bold;
}
.whiteblue{
        color:#ffffff;
        background-color:#214ac6;
        border:1px solid #000000;
        padding:2px;
        margin:1px;
        font-weight:bold;
}
.formmandatory{
        font-size:9px;
        color:#626565;
        vertical-align:top;
}


/* Begin - Tooltip */

a.tt{
        position:relative;
        z-index:24;
        text-decoration:none;
        font-size:11px;
}
a.tt span{
        display: none;
}
a.tt:hover{
        z-index:25;
        color: #aaaaff;
}
a.tt:hover span.top{
        display: block;
        padding: 8px 8px 0;
}
a.tt:hover span.middle{
        display: block;
        padding: 9px 11px;
        background-color:#FFFF66;
}
a.tt:hover span.bottom{
        display: block;
        padding:3px 8px 3px;
}
a.tt:hover span.tooltip{
        display:block;
        position:absolute;
        top:0px;
        left:0;
        padding: 15px 0 0 0;
        width:300px;
        color: #000000;
        text-align:left;
        text-decoration:none;
/* Transparency is only support in CSS 3 not in CSS 2.1 */
/*        filter:alpha(opacity:90);*/
/*        KHTMLOpacity: 0.90;*/
/*        MozOpacity: 0.90;*/
/*        opacity: 0.90;*/
}

/* End - Tooltip */


/* Begin - Mainnavigation */


#nav, #nav ul {
        font-size:13px;
        float: left;
        width: 727px; /* breite des balkens */
        list-style: none;
        line-height: 1;
        background: #626565;
        font-weight: bold;
        padding: 0;
        border: solid #214ac6;
        border-width: 0px 0;
        margin: 0 0 1em 0;
        align: left;
        z-index:30;
}

#nav a {
        display: block;
        width: 10em;
        w\idth: auto;
        color: #ffffff;
        text-decoration: none;
        padding: 0.50em 0.45em; /* abstand hoehe und links vom text */
}

#nav a.daddy {
        background: url(../img/mainnavigation-arrow.gif) center right no-repeat;
}

#nav li {
        float: left;
        padding: 0;
        width: auto; /* breite der einzelnen Eintraege */
}

#nav li ul {
        position: absolute;
        left: -999em;
        height: auto;
        width: 14.4em;
        w\idth: 13.9em;
        font-weight: normal;
        border-width: 0.30em;
        margin: 0;
}

#nav li li {
        padding-right: 1em;
        width: 13em /* breite des untermenuebalkens*/
}

#nav li ul a {
        width: 13em;
        w\idth: 13em; /* breite der untermenuetexte*/
}

#nav li ul ul {
        margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
        left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
        left: auto;
}

#nav li:hover, #nav li.sfhover {
        background: #214ac6;
}

/* End - Mainnavigation */
