/* Allgemeine Angaben zur Seite */
body { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; height:100%; }
html {height:101%;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,br
     { font-family:"Comic Sans MS", Arial, "Times New Roman", sans-serif;}

h1 { font-size:30pt; color:#FFFFFF}
h2 { font-size:18pt; color:#FFFFFF}
h3 { font-size:16pt; color:#FFFFFF}
h4 { font-size:14pt; color:#FFFFFF}
h5 { font-size:8pt;  color:#FFFFFF}
h6 { font-size:10pt; color:#FFFFFF}
p,ul,ol,li,div,td,th,address,nobr,b,i { font-size:10pt; color:#FFFFFF}
tt { font-family: "Comic Sans MS", Arial, "Times New Roman", sans-serif; font-size:10pt; color:#FFFFFF}
a:link { color:#FFFFFF; text-decoration:none; }
a:visited { color:#FFFFFF; text-decoration:none; }
a:active { color:#FFFFFF; text-decoration:none; }


/* Formatierung der Grundtabelle */
#tdlinks { background-image:url(grafic/hg2.gif); }
#tdmitte { vertical-align:top;  width: 800px; background-image:url(grafic/line.gif); }
#tdrechts {  background-image:url(grafic/hg1.gif);}
#tdmitte1 { vertical-align:top;  width: 800px; background-image:url(grafic/hg_ausbildung.jpg); background-repeat:repeat-x; }

/* Angaben zu CSS-Formatierungen allgemein */
#content { padding:0; spacing:0; border:0; width:100%; height:100%;}
#content1 { padding:0; spacing:0; border:0; width:800px; height:100%; background-image:url(grafic/hg_team.gif); background-repeat:repeat-x;}
#content2 { padding:0; spacing:0; border:0; width:800px; height:100%; background-image:url(grafic/line.gif);}
#footer { padding:0; spacing:0; border:0; width:100%; height:15px;}
#abenteuer {margin-top:300px; margin-left:250px; text-align:right; }


/* Angaben zur oberen Logoleiste */
#Navigation { width: 796px; margin: 0; padding: 2px; background-image:url(grafic/line.gif); }
  * html #Navigation {  /* Korrekturen fuer IE 5.x */
    width: 800px;
    w\idth: 800px;
    padding-left: 0;
    padd\ing-left: 2px;
  }
#Navigation li { list-style: none;  margin: 2px; padding: 0; }
#Navigation a { text-decoration: none; color: #FFFFFF; }
#Navigation a:visited { color:#FFFFFF; text-decoration:none; }
#Navigation a:hover { background-image:url(grafic/white.png); color: #0000DF; }

/* Angaben zur Seite mit seitlicher Navigationsleiste */
/* seitliche Navigationsleiste links*/
#subnavi { margin: 0 0 0 0; width:160px; float:left; background-image:url(grafic/linep.gif); }
ul#nav { width: 140px; margin: 0 0 0 0; padding: 0px;  }
  * html ul#nav {  /* Korrekturen fuer IE 5.x */
    width: 138px;
    w\idth: 136px;
    padding-left: 0;
    padd\ing-left: 2px;
  }
ul#nav li { list-style: none;  margin: 2px; padding: 0; }
ul#nav a {  padding: 1px; text-decoration: none; font-weight: bold;  }
  * html ul#nav a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 8.8em;
  }
ul#nav a:hover {  color: #0000DF;  }
/* Container rechts */
#container {margin:0 0 0 163px; width:620px; padding-left:3px; }

/* Bild 350 px rechts */
#neben350r {margin:0 0 0 365px;  }

/* Tabelle für Preis und Termin bei seitl. Navigationsleiste */
#tabelle { font-size:10pt; color:#0000BF;  padding: 0px; width: 620px; margin-left:0px; background: #FFFFFF; border: 1px solid blue; }

/* Tabelle Preise, 2 Spalten */
#tlinks  { color:#0000BF;    float:left; border: 1px solid blue;}
#trechts { color:#0000BF;  padding: 0px; margin:0 0 0 515px;   text-align:right; border: 1px solid blue;}
.td {color:#0000BF; width: 505px; padding-left: 5px; padding-right: 0px;}
.td1 {color:#0000BF; text-align:right;  padding-right: 5px; vertical-align:bottom; width: 100px;}

/* Tabelle Termin, 3 Spalten mit seitl. Navigationsleiste */
#terlinks  { color:#0000BF;  padding: 0px; width: 105px; float:left;}
#terrechts { color:#0000BF;  padding: 0px;  width: 515px; }
#termitte  { color:#0000BF;  padding: 0px; margin:0 0 0 100px; width: 510px; }

/* Tabelle Termin, 3 Spalten */
#ttabelle { color:#0000BF;  padding: 5px; width: 790px; margin-left:0px; margin-top:130px; background: #FFFFFF; bordercolorlight:#0000FF; border:1px; }
 * html #ttabelle {  /* Korrekturen fuer IE 5.x */
    width: 798px;
    w\idth: 798px;
    padding: 5px;
    padd\ing: 2px;
  }

/* Tabelle Termin, 3 Spalten */
#tterlinks  { color:#0000BF;  padding: 0px; width: 115px; float:left;}
#tterrechts { color:#0000BF;  padding: 0px;  width: 660px; }
#ttermitte  { color:#0000BF;  padding: 0px; margin:0 0 0 110px; width: 670px; }





/* SLIMBOX */

#lbOverlay {
        position: absolute;
        z-index: 9999;
        left: 0;
        width: 100%;
        background-color: #000;
        cursor: pointer;
}

#lbCenter, #lbBottomContainer {
        position: absolute;
        z-index: 9999;
        left: 50%;
        overflow: hidden;
        background-color: #fff;
}

.lbLoading {
        background: #fff url(grafic/loading.gif) no-repeat center;
}

#lbImage {
        position: absolute;
        left: 0;
        top: 0;
        border: 10px solid #fff;
        background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
        display: block;
        position: absolute;
        top: 0;
        width: 50%;
        outline: none;
}

#lbPrevLink {
        left: 0;
}

#lbPrevLink:hover {
        background: transparent url(grafic/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
        right: 0;
}

#lbNextLink:hover {
        background: transparent url(grafic/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 10px;
        color: #0000FF;
        line-height: 1.4em;
        text-align: left;
        border: 10px solid #fff;
        border-top-style: none;
}

#lbCloseLink {
        display: block;
        float: right;
        width: 113px;
        height: 22px;
        background: transparent url(grafic/closelabel.gif) no-repeat center;
        margin: 5px 0;
        outline: none;
}

#lbCaption, #lbNumber {
        margin-right: 71px; color: #0000BF
}

#lbCaption {
        font-weight: bold;

}

#lbNumber {
        font-size: 8pt;
}