body
{

        background: #cccccc url(webdesign.gif);
        font: normal 11pt verdana, sans-serif; color: #000000;
}

h1, h2, h3
{
        font: bold 13pt verdana, sans-serif; color: #000000;
}


b
{
        font: bold 9pt verdana, sans-serif;
}

div.warning
{
 font: normal 10pt verdana, sans-serif; color: #eeeeee;
 background-color: #ee0000;
 padding: 4px;
}


div.maincluster
{
        width: 765px;
        margin:2.0em auto;
        background-color: #ffffff;
        border: 1px solid #000000;
}

div.boxcontainer
{
        float: left;
}



div.head
{                padding:10px;

        background-color: #ffffff;
        font: normal 11pt verdana, sans-serif; color: #000000;
        text-align: left;
}

div.topic
{
        clear: both;
        border-bottom: 1px solid #000000; border-top: 1px solid #000000;
        width: 100%;
        background-color: #22DA6A;

        height: 200px;
        background-image: url("gfx/key3.jpg");
}

div.menu
{
        position: relative;
        font: normal 13pt sans-serif, verdana, arial; color: #ffffff;
        width: 512px;
        text-align: right;
        float: right; top:150px;
}

li.menue, a.menue
{
        list-style: none;
        display: inline;
        margin: 4px; padding: 4px;
}

ul.menue
{
    list-style: none;
    display: inline;
 }

div.main
{
     padding: 0px; margin: 0px;
}

div.box
{

        border-right: 1px solid #000000;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
        width: 245px;
        padding: 0px;
        margin-top: 25px; margin-bottom: 25px;

      /*  background-color: #22DA6A; */
        color: #000000;

        clear: left;
}

div.pad
{
     padding: 10px; margin: 0px;
}

p.impress
{
         font: normal 8pt verdana, sans-serif; color: #000000;
     padding-left: 41px; margin-top: 4px;
}

div.right
{
        float: right;
        width: 470px;
        padding: 10px;
        text-align: justify;
        background-color: #ffffff;
}

div.submenu
{                border-top: 1px solid #000000;
        font: normal 8pt verdana, sans-serif; color:#000000;

        background-color: #ffffff;
        text-align: center;
                padding:10px;
        clear: both;
}






#menu1 a , #menu1 a:visited , #menu1 a:active,
#menuf a , #menuf a:visited , #menuf a:active
{
        display:block;
        background-color:#ffffff;
        color:#000000;
        text-decoration:none ;
        font: 12pt arial;
        line-height:30px;
        text-decoration:none ;
        text-align:right;
        width:245px;
}

#menu1 a:hover, #menuf a:hover
{
        /* background-image: url("gfx/neosynthese.jpg"); */
        color:#ffffff; background-color:#22DA6A;
        text-decoration:none;
}



a , a:visited ,a:active
{
        color:#aaaaaa;
        text-decoration:none ;

}

a:hover
{
        color:#000000;
        text-decoration:none;
}


a.in , a.in:visited ,a.in:active
{
        color:#050505;
        text-decoration:none ;

}

a.in:hover
{
        color:#1CAC55;
        text-decoration:none;
}








.trfx, div.tabfx
{
        border-bottom:solid 1px #000000;
        width:240px;
}

.trlast
{

        width:240px;
}





div.extern
{

        width: 765px;
        margin:2.0em auto;
      /*  background-color: #ffffff;
        border: 1px solid #000000; */
        padding: 0px;
        margin-top: 4px; margin-bottom: 25px;
        font: normal 8pt verdana, sans-serif; color: #000000;
        clear: both;
}



div.refbox
{
        width: 210px;
        padding: 0px; margin-right: 20px; margin-bottom: 20px;
                  text-align: left;
                  float: left;
}


i
{
                  text-align: left;
                  font: normal 8pt verdana, sans-serif; color: #aaaaaa;
}


div.refcontainer

{
                border: 0px solid #000000;
                  text-align: left;
                  clear: both;
}