body, p, form, input, select, textarea, button, ul, ol, dl {
    margin                :    0;
    padding                :    0;
}
body {
    background            :    #fff;
}
img {
    border                :    0;
}

a:link  { color: #900; text-decoration: none }

a:visited  { color: #900; text-decoration: none }

a:hover  { color: #900; text-decoration: underline }

a:active  { color: #900; text-decoration: underline }

.menu_active  { color: #300; font-size: 7pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #ffcb31; text-align: center; vertical-align: middle }

.menu  { color: #300; font-size: 7pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #ffe39c; text-align: center; vertical-align: middle }
.menu2  { color: #900; font-size: 10pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #ffe39c; text-align: left; vertical-align: top }
.menu3  { color: #900; font-size: 8pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #ffe39c; text-align: left; vertical-align: top }
.leiste  { color: #300; font-size: 7pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #ffcb31; text-align: center; vertical-align: top }

.balken { font-family: Verdana,Arial,Helvetica,Sans-Serif;
          font-size : 8pt;
          color : #8C8E8C;
          background-color: #FFCB31;
          vertical-align:middle;
          }

.abr { FLOAT: right }
.abr IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 6px 0px 6px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px }
.abl { FLOAT: left }
.abl IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 6px 6px 0px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px }
.asp { CLEAR: both; }

.main  { color: #300; font-size: 8pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #f7f7f7; vertical-align: top }

.main2  { color: #300; font-size: 7pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #f7f7f7; vertical-align: top }

.main3  { color: #300; font-size: 7pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #f7f7f7; vertical-align: top }

.main4  { color: #300; font-size: 8pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #f7f7f7; vertical-align: top }
.main5  { color: #300; font-size: 10pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #f7f7f7; vertical-align: top }

.nl_main0  { color: #300; font-size: 7pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; vertical-align: top }
.nl_main1  { color: #300; font-size: 8pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; vertical-align: top }
.nl_main2  { color: #300; font-size: 9pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; vertical-align: top }
.nl_main3  { color: #300; font-size: 10pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; vertical-align: top }
.nl_main4  { color: #300; font-size: 11pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; vertical-align: top }
.nl_main5  { color: #300; font-size: 12pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; vertical-align: top }


.headline1  { color: #300; font-size: 11pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #f7f7f7; vertical-align: top }

.headline2  { color: #300; font-size: 9pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-weight: bold; background-color: #f7f7f7; vertical-align: top }

.bottom_menu  { color: #300; font-size: 7pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #f7f7f7; vertical-align: bottom }

.kartei  { color: #300; font-size: 8pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #ededec; text-align: left; vertical-align: top }

.kartei2  { color: #300; font-size: 8pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #ededec; text-align: right; vertical-align: top }

 .kartei_headline  { color: #300; font-size: 9pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #ededec; vertical-align: top }
 .kartei_headline2  { color: #300; font-size: 11pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #ededec; vertical-align: top }
 .kartei_headline3  { color: #300; font-size: 9pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color: #ededec; vertical-align: middle }
textarea.text { border: 0;
        background: #C5C5C5;
}

input.text { 
/*        background: #C5C5C5;*/
height:15px;
}

.onover {
    background: #FFCC00;
    cursor:pointer;
    color: #300; font-size: 8pt; font-family: Verdana,Arial,Helvetica,Sans-Serif; vertical-align: top
}

.onout {
    background: #300;
    cursor:auto;
}
