a {
        font-weight:bold;
       /* font-size:1,9em;    */
        text-decoration: none;
        color: #000066;
}
a:active, a:hover, a:focus
{
text-decoration:none;
color:#FF0000;
}

body         {
        font-family: Trebuchet MS;
        color: #000066;
        font-size: small;
        background-color: #FFF666;
}

h1           { font-size:1em; font-weight: bold;}
h2           { font-size:3,5em; font-weight: bold;}
h3           { font-size:4,5em; font-weight: bold;}

div#oben
         {height:10em;
         /*width: 62%; */
         margin-left: 0%;
         margin-right: 0%;
         text-align:right;
         /*border: thin solid;*/
}

div#wrap
         {margin-left: 16em;
         width:40em;
         height:45em;
       /*border: thin solid red; */
         padding: 0em;
}



div#unten
         {height:2em;
         width: 60em;
         margin-left: 0%;
         margin-right: 0%;
         text-align:right;
        /* border: thin solid;*/
         padding-right: 2em;
}
div#links_30
         {
       /*margin-left: 0%;   */

        width: 10em;
       height:30em;
       border-right: medium solid blue;

        padding: 2em;
        float: left;
}
div#links
         {
       /* margin-left: 0%;   */

        width: 10em;
       height:40em;
       border-right: medium solid blue;

        padding: 2em;
        float: left;
}

div#links_46
         {
       /* margin-left: 0%;   */

        width: 10em;
       height:46em;
       border-right: medium solid blue;

        padding: 2em;
        float: left;
}

div#links_lang
         {
        margin-left: 0%;
        width: 10em;
        height:50em;
        border-right: medium solid blue;
        padding: 2em;
        float: left;
}
div#links_anm
         {
        margin-left: 0%;
        width: 10em;
        height:52em;
        border-right: medium solid blue;
        padding: 2em;
        float: left;
}

div#links_57
         {
        margin-left: 0%;
        width: 10em;
        height:57em;
        border-right: medium solid blue;
        padding: 2em;
        float: left;
}

div#links_67
         {
        margin-left: 0%;
        width: 10em;
        height:67em;
        border-right: medium solid blue;
        padding: 2em;
        float: left;
}
div#links_agb
         {
        margin-left: 0%;
        width: 10em;
        height:98em;
        border-right: medium solid blue;
        padding: 2em;
        float: left;
}

div#rechts
         {margin-right: 0%;
         width:20em;
         height:36em;
       /*border: thin solid brown; */
         padding: 1em;
         padding-left: 0em;
         float: right;
         font-size: smaller;

}
div#rechts_18
         {margin-right: 0%;
         width:18em;
         height:36em;
       /*border: thin solid brown; */
         padding: 1em;
         padding-left: 0em;
         float: right;
         font-size: smaller;

}
div#rechts_1
         {margin-right: 10%;
         /*border: thin solid brown;*/
         float: right;
}

div#rechtsklein
         {margin-right: 0%;
         width: 4em;
         height:36em;
         /*border: thin solid brown; */
         padding: 1em;
         padding-left: 0em;
         float: right;
}
div#text
         {margin-left:2em;
         width: 36em;
         height:29em;
        /* border: solid green;*/
         padding: 0em;
         padding-left:0em;
         float: left;
}
div#textklein
         {margin-left:0,5em;
         width: 50em;
         height:;
       /* border: thick solid green;*/
         padding: 0em;
         padding-left:0em;
         float: left;
         font-size: small;
}
div#tab
         {margin-left:1em;
         width: 50em;
         height:;
        /* border: thick solid green;*/
         padding: 0em;
         padding-left:0em;
         float: left;
         font-size: small;
}
.pfad
         {text-decoration: underline;
         font-size: x-small;
        }
 a.pfad
{
       font-size: x-small;
       text-decoration:underline;
}
a.links {
        /*display: block;     */
        padding: 0em;
        margin-bottom:1em;
}


.table {width: 50em;
        padding: 0em;
        border-spacing: 0.5em;
        color: #000066;
        font-size: 1em;
        /*font-weight: bold; */
        /*caption-side: top;*/
}

.table_1 {width: 35em;
        padding: 0em;
        border-spacing: 0.5em;
        color: #000066;
        font-size: 1em;
        /*caption-side: top;*/
}
.table_2 {width: 50em;
        padding: 0em;
        border-spacing: 0.5em;
        color: #000066;
        font-size: 1em;
        font-weight: bold;
        /*caption-side: top;*/
}
.table_3
         {width: 35em;
        padding: 0em;
        border-spacing: 0em;
        color: #000066;
        font-size: 1em;
        font-weight: bold;

}



.td {
        font-size: 1em;
        border: #000066 solid thin;
        height: 2.3em;
}
.td_9 {
        border: none;
        height: 2.3em;
        font-weight: normal;
}
.th {
        font-size: 1em;
        border: #000066 solid thin;
        height: 2.3em;
}
.th_2 {
        border: none;
        font weight: normal;
}


.td_3 { width: 25% ;

        background-color: #CCFFFF;
        font-size: 1em;
        border: #000066 solid thin;
        height: 2.3em;
}

.td_4 { width: 25% ;

        background-color: #00FFFF;
        font-size: 1em;
        border: #000066 solid thin;
        height: 2.3em;
}

.td_5 { width: 25% ;

        background-color: #33CCCC;
        font-size: 1em;
        border: #000066 solid thin;
        height: 2.3em;
}

.td_6 { width: 25% ;

        background-color: #CCFFFF;
        font-size: 1em;
        border: #000066 solid thin;
        height: 1.5em;
}

.td_7 { width: 25% ;

        background-color: #00FFFF;
        font-size: 1em;
        border: #000066 solid thin;
        height: 1.5em;
}

.td_8 { width: 25% ;

        background-color: #33CCCC;
        font-size: 1em;
        border: #000066 solid thin;
        height: 1.5em;
}

.tr {
        text-align: center;
        font-size: ;
}
.klein {
        font-size: smaller;
}
.fett {
        font-weight: bold;
}

.blau {
       color: blue;
       font-weight: bold;

}

.blauklein {
       color: blue;
       font-weight: bold;
        font-size: smaller;
}


div#marquee
{
        color:#00CC00;

}
.marquee
{        color:#FF3333;
}

div#formular
{        height: 40em;
         width: 70em;
         float: left;
         border-color: #C53A3A;
        /*border: thin solid;  */
 }

 div#content
 {       height:40em;
         width: 68em;
         float: left;
         /*border: thin solid red; */

 }

 #box1
 {       float: left;
         width: 27em;
         height:34em;
 }

 #box2
 {       float: ;
         width: 27em;
         height:34em;
 }



 form p label.beschriftung
 {
         float: left;
         width: 8em;
}