body        {
            font-size: 100%;
            font-family: Arial, Helvetica, Verdana, sans-serif;
            background-image: url(../bilder/jt_wallpaper.jpg);
            background-repeat: no-repeat;
            background-position: top left;
            margin: 0;
            padding: 0;
            text-align: center;
            color: #666;

            }
   /*Unsichtbares und Verstecktes*/

.unsichtbar, dfn      {

                       position: absolute;
                       left: -3000px;
                       top: -3000px;
                       width: 0px;
                       height: 0px;
                       overflow: hidden;
                       display: inline;

                      }

.unsichtbar1          {
                       display:none;
                       }


img                    {border:none;}

/*Textinformationen Überschriften usw. Ende*/


/*Der alles umfassende und mittig stellende Container*/


#container {
            background-color: transparent;
            margin:0 auto;
            text-align: left;
            background-image: url(../bilder/schatten_v2.png);
            background-repeat: repeat-y;
            background-position:top;
            }


/* Kopfbereich mit Hintergrundgrafik */

#kopf      {

            background-color: tranparent;
            margin:0;
            padding: 0;
            width: 100%;

            }



#kopf1 {
        margin:0 auto;
        padding: 50px 0 24px 50px;
        background-color: #fff;
        width:908px;
}


#kopf2a      {

            background-color: tranparent;
            margin:0;
            padding: 0;
            width: 100%;
            background-image: url(../bilder/vg36.png);
            background-repeat: repeat-x;
            background-position:top;

            }



#kopf2 {

        margin: 0 auto;
        padding: 0;
        width: 958px;
        background-color:#fff;
        background-image: url(../bilder/vg36.png);
        background-repeat: repeat-x;
        background-position:top;

}

#box {
        position:relative;
        margin:0;
        padding: 0;

}

#kopf3 {

        margin: 0 auto;
        padding: 0;
        width: 958px;
        background-color:#fff;
        background-image: url(../bilder/vg36.png);
        background-repeat: repeat-x;
        background-position:top;
}


/*Start Kopfmenue*/


.nav{
height:36px;
width: 100%;
overflow: hidden;

}

.nav ul{
float:left;
margin: 0;
padding: 0;
padding-left: 30px; /*offset of tabs relative to browser left edge*/
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
list-style-type: none;
}

.nav li{
display: inline;
margin: 0;
}

.nav li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 0 8px; /*padding inside each tab*/
border-right: 2px solid #fff; /*right divider between tabs*/
color: #666;
background: #c3cee2; /*background of tabs (default state)*/
height:36px;
line-height:36px;
}

.nav li a:visited{
color: #666;
}

.nav li a:hover, .nav li.auswahl a{
background: #d5ddeb; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
color: #fb7702;
}

.nav li.startlinie a  {border-left: 2px solid #fff;}
.nav li.startlinieaktiv a  {border-left: 2px solid #fff; color: #fb7702; background: #d5ddeb;}


.floatright{
           float:right;
           margin:0;
           clear: right;
}

.sprachen {
margin: 0 42px 0 0;
padding: 0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
text-decoration: none;
line-height:36px;
}


div#blackBox {
position:absolute;
top:22px;
left:859px;
margin: 0;
padding:6px;
width: 87px;
height: 5.5em;
background: #d5ddeb;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:0.75em;
line-Height:1.6em;
text-decoration: none;
visibility: hidden;
opacity:0.70;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
filter:alpha(opacity=70);
zoom:1;
z-index: 2;
}


a {text-decoration:none; color: #666;}

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

a:visited{color: #666;}

a:active{color: #FF9F00;}

.nav1 {
height:30px;
width: 100%;
overflow: hidden;
border-top: 2px solid #fff;
}

.nav1 ul{
margin: 0;
padding: 0;
padding-left: 60px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
list-style-type: none;
}

.nav1 li{
display: inline;
margin: 0;
}

.nav1 li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 0 8px; /*padding inside each tab*/
border-right: 2px solid #fff; /*right divider between tabs*/
color: #666;
background: #d5ddeb; /*background of tabs (default state)*/
height:30px;
line-height:30px;
}

.nav1 li a:visited{
color: #666;
}

.nav1 li a:hover, .nav1 li.auswahl a{
background: #d5ddeb; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
color: #fb7702;
}

.nav1 li.startlinie a  {border-left: 2px solid #fff;}
.nav1 li.startlinieaktiv a  {border-left: 2px solid #fff; color: #fb7702; background: #d5ddeb;}


/* Seitenaufbau - Kopf ENDE*/




 h1 {      font-size:1.3em;
           line-height:1.5em;
           font-family: Arial, Helvetica, Verdana, sans-serif;
           text-decoration:none;
           text-align:left;
           color: #375e9e;
           margin: 0;
           padding:0 0 3px 0;
           }


 h2 {      font-size:1.0em;
           line-height:1.1em;
           font-family: Arial, Helvetica, Verdana, sans-serif;
           text-decoration:none;
           text-align:left;
           color: #375e9e;
           margin: 0;
           padding:3px 0 10px 0;
           }

 h3 {      font-size:0.9em;
           line-height:1.1em;
           font-family: Arial, Helvetica, Verdana, sans-serif;
           text-decoration:none;
           text-align:left;
           color: #375e9e;
           margin: 0;
           padding:3px 0 10px 0;
           }

 h4 {      font-size:0.75em;
           line-height:1.1em;
           font-family: Arial, Helvetica, Verdana, sans-serif;
           text-decoration:none;
           text-align:left;
           color: #375e9e;
           margin: 0;
           padding:3px 0 10px 0;
           }

h5         {font-size:0.75em;
           line-height:1.1em;
           font-family: Arial, Helvetica, Verdana, sans-serif;
           text-decoration:none;
           text-align:left;
           color:  #666;
           margin: 0;
           padding:3px 0 10px 0;
           }

h6         {font-size:0.75em;
            line-height:1.1em;
           font-family: Arial, Helvetica, Verdana, sans-serif;
           text-decoration:none;
           text-align:left;
           color: #666;
           margin:0;
           padding: 0;
           }

p          {font-size:0.75em;
            line-height:1.8em;
           font-family: Arial, Helvetica, Verdana, sans-serif;
           font-weight:normal;
           text-decoration:none;
           text-align:left;
           color: #666;
           margin: 0;
           padding: 0 0 5px 0;

           }

.textbox ul li {font-size:0.75em;
            line-height:1.8em;
           font-family: Arial, Helvetica, Verdana, sans-serif;
           font-weight:normal;
           text-decoration:none;
           text-align:left;
           color: #666;}

.textbox ul li a {
           color: #666;}

.textbox ul li a:hover{color: #FF9F00;}



.textbox ol li {font-size:0.75em;
           line-height:1.8em;
           font-family: Arial, Helvetica, Verdana, sans-serif;
           font-weight:normal;
           text-decoration:none;
           text-align:left;
           list-style-type:none;
           padding: 0 0 20px 0;
           color: #666;}

 .textbox ol li ul li {font-size:1em;
           line-height: 2em;
           font-family: Arial, Helvetica, Verdana, sans-serif;
           font-weight:normal;
           text-decoration:none;
           text-align:left;
           list-style-type:circle;
           padding: 0 0 20px 0;
           color: #666;}

/*ol li {content: counter(item,lower-alpha) ") ";
              counter-increment: item;
}
  */
.textbox ol li a {
           color: #666;}

.textbox ol li a:hover{color: #FF9F00;}


.ball {list-style-type:disc;}

.orange  {color:#fb7702;
}

.dklblau {color:#375e9e;
}

/* Start Drop Down */



/* Start Inhalte */

#inhalt     {
             width:956px;
             margin:auto;
             padding:0;
             background-color: #fff;
             border: 1px solid #fff;

             }

.textbox   {
             padding:0 10px 0 15px;
             margin: 0;
           }

.textbox1   {

             padding:70px 0 0 0;
             margin: 0;
             width: 422px;
           }

.textbox2   {

             padding:20px 0 ;
             margin: 0;
             width: 422px;
           }

.textbox img {     margin: 0;
                   padding:10px;
                   float:right;
           }


.textboxa {     width:946px;
                margin: 0 ;
                padding:0 10px;

                }

.daten          {margin:20px 0 0 0;
                 padding:20px 0 0 0;
}


 .floatl   {float:left;
             margin: 0;
             padding:16px 0 16px 37px;}

 .floatl1   {float:left;
             margin: 0;
             padding:0 0 0 37px;
             width:422px;}





.box1g
     {
      width:422px;
      height:7px;
      background-image:url(../bilder/feld_top.gif);
      background-position:top left;
      background-repeat:no-repeat;
      margin:0 0 0 0;
      margin-left:auto;
      margin-right:auto;
      padding:0px;
      }

.box2g
     {
      width:422px;
      margin:0px;
      overflow:hidden;
      background-color:#f5f5f5;
      margin-left:auto;
      margin-right:auto;
      min-height:280px;
      padding:0px;
      border:none;
      }
 /*html .box2g {height:280px } min-height:280px; */
*html .box2g {overflow:visible}

.box3g
     {
      width:422px;
      height:7px;
      background-image:url(../bilder/feld_unten.gif);
      background-position:top left;
      background-repeat:no-repeat;
      margin:0 0 6px 0;
      margin-left:auto;
      margin-right:auto;
      padding:0 0 16px 0;
      }

/*boxen höher 320px*/



.box2gh
     {
      width:422px;
      margin:0px;
      overflow:hidden;
      background-color:#f5f5f5;
      margin-left:auto;
      margin-right:auto;
      min-height:320px;
      padding:0px;
      border:none;
      }
 /*html .box2g {height:320px } min-height:320px; */
*html .box2g {overflow:visible}



.box1l
     {
      width:881px;
      height:7px;
      background-image:url(../bilder/feld_lang_oben881.gif);
      background-position:top left;
      background-repeat:no-repeat;
      margin:0 0 0 0;
      margin-left:auto;
      margin-right:auto;
      padding:0px;
      }

.box2l
     {
      width:881px;
      margin:0px;
      overflow:hidden;
      background-color:#f5f5f5;
      margin-left:auto;
      margin-right:auto;
      padding:0px;
      border:none;
      min-height:140px;
      }
 /*html .box2l {height:140px } min-height:140px; */
*html .box2l {overflow:visible}

.box3l
     {
      width:881px;
      height:7px;
      background-image:url(../bilder/feld_lang_unten881.gif);
      background-position:top left;
      background-repeat:no-repeat;
      margin:0 0 6px 0;
      margin-left:auto;
      margin-right:auto;
      padding:0 0 16px 0;
      }


.box4l
     {
      width:881px;
      margin:0;
      overflow:hidden;
      background-color:#f5f5f5;
      margin-left:auto;
      margin-right:auto;
      padding:20px 0 0 0;
      border:none;
      min-height:140px;
      }
 /*html .box2l {height:140px } min-height:140px; */
*html .box4l {overflow:visible}

/*Tabellen*/



table {

width: 800px;
padding:0;
margin:0 0 0 45px;
border: none;
background: transparent;
text-align: left;
}


td {

font-family:arial,verdana,helvetica,sans-serif;
font-size: 0.75em;
color:#666;
background: transparent;
border: none;
padding: 2px 5px; }


th {

font-family:arial,verdana,helvetica,sans-serif;
font-size: 0.75em;
color:#375e9e;
background: transparent;
border: none;
padding: 2px 5px; }


caption {

font-family:arial,verdana,helvetica,sans-serif;
font-size: 0.9em;
font-weight: bold;
color:#000;
background: transparent;
border: none;
padding: 5px;
text-align: left;

}

.mitte {text-align:center;}


/* Ende Inhalte */


/* Schluss mit Float*/

.clear        {
               clear: both;
               }



/* Footer*/

.floatr   {float:right;
             margin: 0;
             padding:0;}

.floatl2   {float:left;
             margin: 0;
             padding:0;}

#footer         {
                margin: 0 auto;
                padding: 0;
                width:978px;
                color:#fff;

               }


.footbottom {
          width:978px;
          height:9px;
          background-image:url(../bilder/schatten_h2.png);
          background-repeat:no-repeat;
          margin: 0;
          padding: 0;

                }

.footmid {
          width:978px;
          background-image:url(../bilder/schatten_v2.png);
          background-repeat:repeat-y;
          margin: 0;
          padding: 0;

                }


.footerinhalt {


           margin: 0 10px;
           padding: 0;
           background-color: #3C70A6;
           font-size:0.75em;
           line-height:2.5em;
           font-weight:bold;
           font-family: Arial, Helvetica, Verdana, sans-serif;
           background-image:url(../bilder/footer.gif);
           background-repeat:repeat-y;

           }


.footernavi {
           display:inline;
           margin:0 50px 0 0;
           padding: 0;

           }
.footermail {
           display:inline;
           margin:0  0 0 50px;
           padding: 0;

           }


#footer .footernavi ul {
              display: inline;
              margin:0;
              }

#footer .footernavi ul li   {
                   display: inline;
                   color:#fff;
                   background-color: transparent;
                   padding: 0 0 0 20px;
                   margin: 0;

                   }

#footer .footernavi ul li.auswahlfoot a {
                              color: #fb7702;
                              background-color: transparent;
                              }


#footer .footernavi ul li .auswahl a {text-decoration:none;
color: #fb7702;}

#footer .footerinhalt a,  #footer .footernavi a {text-decoration:none; color: #fff;}

#footer .footerinhalt a:hover, #footer .footernavi a:hover {text-decoration:none; color: #fb7702;}



/*#footer .footerinhalt a:visited, #footer .footernavi a:visited{color: #fff;
}

#footer .footerinhalt a:active, #footer .footernavi a:active{color: #fff;
}*/


/* ENDE footermenue*/