body {
        margin: 0;
        padding: 0;
        background-color: #FFFFFF;
        color: #666666;
}
/*#container{
        position: absolute;
        left: 50%;
        width: 865px;
        margin: 0 0 0 -440px;
        padding: 0;
        background-color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        color: #666666;
}*/
#container{
           width: 865px;
           padding: 0;
           background-color: #FFFFFF;
           font-family: Arial, Helvetica, sans-serif;
           color: #666666;
}
#head {
        width: 865px;
        height: 160px;
        margin: 0;
        padding: 0;
        background-image: url(../bilder/grafiken/hg_kopf.gif);
        background-repeat: no-repeat;
       /* background-position: left top;*/
}
#globus{
        margin: 0;
        width: 150px;
        height: 150px;
        margin-right: 30px;
        float:left;
}
#name{
      padding: 38px 0 0 20px;
      background-color: transparent;
      color: #353383;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      letter-spacing: 0.035em;
}
/* abstand von rechts für IE*/
#bild-kopf{
           position: relative;
           float: right;
           margin: -105px 5px 0 0;
}
/* abstand von rechts für Netscape, Firefox*/
html>body #bild-kopf{
           position: relative;
           float: right;
           margin: -105px 10px 0 0;
}
#navi-head{
          clear: both;
          position:relative;
          margin: 2px 5px 0 0;
          width: 320px;
          float:right;
          /*border: 1px solid #000000;*/
}

html>body #navi-head{
          clear: both;
          position:relative;
          margin: -25px 10px 0 0;
          width: 320px;
          float:right;
          /*border: 1px solid #000000;*/
}
ul#navi{
        margin: 0;
        padding: 0;
}
ul#navi li{
         display: inline;
         list-style-type: none;
         padding-left: 10px;
}
a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #353383;
        font-weight: bold;
        text-decoration: none;
        background-color: #FFFFFF;
}
a:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #353383;
        font-weight: bold;
        text-decoration: none;
        background-color: #FFFFFF;
}
a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #353383;
        font-weight: bold;
        text-decoration: underline;
        background-color: #FFFFFF;
}
a:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #353383;
        font-weight: bold;
        text-decoration: underline;
        background-color: #FFFFFF;
}
td.spalten-aussen {
                margin: 0;
                background-color: #ebebff;
                width: 190px;
                padding-top: 15px;
                font-size: 11px;
                color: #666666;
}
/* weisser rahmen für buttons in navigation - verlauf ist jpg*/
.rahmen-weiss{
              border: 1px solid #ffffff;
}

td.content {
        background-color: #ffffff;
        margin: 0 0 0 200px;
        width: 450px;
        padding-top: 15px;
        font-size: 11px;
        color: #666666;
        line-height: 1.25em;
}
a.unternavi:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #353383;
        font-weight: normal;
        text-decoration: none;
        line-height: 1.2em;
        background-color: #ebebff;
}
a.unternavi:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #353383;
        font-weight: normal;
        text-decoration: none;
        line-height: 1.2em;
        background-color: #ebebff;
}
a.unternavi:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #353383;
        font-weight: normal;
        text-decoration: underline;
        line-height: 1.2em;
        background-color: #ebebff;
}
a.unternavi:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #353383;
        font-weight: normal;
        text-decoration: underline;
        line-height: 1.2em;
        background-color: #ebebff;
}
.unternavi{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #353383;
        font-weight: normal;
        text-decoration: none;
        line-height: 1.2em;
        background-color: #ebebff;
}
.zwischenzeile{
               font-size: 6px;
               line-height: 1.25em;
}
/*Layoutdefinitionen*/

.fett{
      font-weight: bold;
}

h1 {
   font-size: 16px;
   color: #353383;
   background-color: #ffffff;
   line-height: 1.5em;
}
h2{
   font-size: 14px;
   font-weight: normal;
   color: #353383;
   background-color: #ffffff;
   line-height: 0.5em;
}
h3{
   font-size: 14px;
   font-weight: normal;
   text-decoration: underline;
   color: #353383;
   margin: 0;
   padding-top: 5px;
   padding-bottom: 5px;
}
h4{
   font-size: 14px;
   font-weight: bold;
   text-decoration: normal;
   color: #353383;
   margin: 0;
   padding-left: 0px;
   padding-top: 5px;
   padding-bottom: 3px;
}
.blocksatz{
           text-align: justify;
}




.form_text_t1 {
        /* background-color:#cc0000;*/
        font-family:Arial, Verdana, Helvetica;
        font-style: normal;
        font-weight: normal;
        text-decoration:none;*/
        /* color:grey;*/
        /* color:dimgray;*/
}
.form_text_th {
        /* background-color:#c2c2c2;*/
        font-family:Arial, Verdana, Helvetica;
        font-style: normal;
        font-weight: normal;
        text-decoration:none;
        font-size: large;
        text-align:center;
        /* color:grey;*/
        /* color:dimgray;*/
}
.form_text_error_t1 {
        /* font-size:0.7em;*/
        font-size: smaller;
        color:orangered;
}

input, select, textarea {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #111111;
    background: #ebebff;
    border: 1px solid #aaaaaa;
}
input:focus, textarea:focus {
    background: #f5f5f5;
    border: 1px solid #aaaaaa;
}
.button, .button:focus {
    color: #fff;
    background: #339;
    border-bottom: 1px solid #333;
    border-right: 1px solid #000;
    border-left: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    -moz-border-radius: 5px;
}
.button:hover {
    background: #aaaaaa;
}

.content_header_top {
           font-size: 14px;
           font-weight: bold;
        height: 23px;
        line-height: 1.4em;
           color: #353383;
           background: #ffffff;
           border: 1px solid #353383;
}