
<!--
/**************************************************************************/
/*                             Schaefer CSS                                  */
/**************************************************************************/

/********************/
/* Defining Classes */
/********************/




/************************/
/* Redefining HTML-TAGs */
/************************/

  html {
    background-color: #D1D1D0;
}
  body {

    color: black; background-color: #ffffff;
    border-style: solid ; border-color: #F0A60F ; border-width: 0px 1px 1px 1px;
    font-size: 100.01%;
    font-family: Verdana ,Arial,sans-serif;
    margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto;
    width: 1000px; height: 100%;
  }

  div#top {
    position: relative;
    min-width: 1000px;
    background-color: black;
    font-size: 13px;
    min-height:145px;
    margin: 0; padding: 0;
  }

  div#wrapper {
    width: 1000px;background-image: url(../images/kachel.gif);
    margin: 0; padding: 0;
  }

  div#navi {
    float: left;
    width:200px; height:100%;
    background-color: black;
    font-size: 13px;
    margin-right: 20px; padding-bottom: 20px;
  }



  div#navi ul {
    position:relative;
    list-style-image:url(../images/einzelpfeil_orange_10x10.gif);
    background-color: black;
    font-size: 13px;
    margin: 0;
  }

  div#navi li {
    margin:5px
  }

  div#navi ul ul {position:absolute; left:-9999px;}

  div#navi ul#Navigation {position:relativ; left:0; top:0;padding: 30px 10px 180px 20px;}

  div#navi a {display:block; font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FFFFFF;}

  div#navi li a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#F0A60F;}

  div#navi li:hover > a {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#F0A60F;}

  div#navi ul li:hover > ul {left:100%; margin-top:-21px; margin-left:-51px;}


  div#content {
    width: 500px;
    float: left;
    background-color: white;
    font-family: Verdana,Arial,sans-serif;
    font-size: 13px;
    margin: 0px; padding: 25px 0px 10px 10px;
  }

  div#rightbox {
    float:left;
    width: 250px; height: 100%;
    background-color: white;
    border-color: #F0A60F;
    border-style: none;
    border-width: 1px;
    font-family: Verdana ,Arial,sans-serif;
    font-size: 13px;
    margin-top: 30px; margin-right: 10px; margin-left: 10px; padding: 0px;
  }

  div#bottom {
    clear: both;
    background-color: black;
    font-size: 13px;
    color: #FFFFFF;
    text-align: right;
    margin: 0px; padding: 2px;

  }

  ul#Navigation { position:relative;
    list-style-image:url(../images/einzelpfeil_orange_10x10.gif);
    padding: 30px 10px 180px 20px;
    background-color: black;
    font-size: 13px;
    margin: 0;
  }

  ul#Navigation li {
     margin:5px
  }



  .navtextorange
  {
    color: #F0A60F;
    padding-left: 20px;
    font-weight:bold;
    font-family: Verdana, Arial, sans-serif;
  }

  .navtextwhite
  {
    color: #FFFFFF;
    padding-left: 20px;
    font-weight:bold;
    font-family: Verdana, Arial, sans-serif;
  }

  a.navlink:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FFFFFF;
  }

  a.navlink:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FFFFFF;

  }

  a.navlink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#F0A60F;

  }


a.contentlink:link
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:underline;
        font-weight:regular;
        color:#000000;
}

a.contentlink:visited
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:underline;
        font-weight:regular;
        color:#000000;
}

a.contentlink:hover
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:normal;
        color:#F0A60F;
}

a.contentlinktable:link
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:underline;
        font-weight:regular;
        color:#000000;
}

a.contentlinktable:visited
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:underline;
        font-weight:regular;
        color:#000000;
}

a.contentlinktable:hover
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#F0A60F;
}

a.tableth:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold; margin-right:10px;
    color:#000000;
  }

  a.tableth:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold; margin-right:10px;
    color:#000000;

  }

  a.tableth:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;  margin-right:10px;
    color:#ffffff;

  }

a.bottomlink:link
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight:regular;
        color:#FFFFFF;
}

a.bottomlink:visited
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight:regular;
        color:#FFFFFF;
}

a.bottomlink:hover
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:normal;
        color:#F0A60F;
}


a:link
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:underline;
        font-weight:regular;
        color:#000000;
}

a:visited
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration:underline;
        font-weight:regular;
        color:#000000;
}

a:hover
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#000000;
}


a.startoffer:link,
a.startoffer:active,
a.startoffer:visited,
a.startoffer:hover
{
    color: #F0A60F;
    text-decoration: none;
    font-weight:bold;
    font-size:24px;
    font-family: Verdana, Arial;
}

a.inquiry:link,
a.inquiry:active,
a.inquiry:visited,
a.inquiry:hover
{
    color: #F0A60F;
    text-decoration: none;
    font-weight:bold;
    font-size:9pt;
    font-family: Verdana, Arial;
}

a.navlink:link

{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#FFFFFF;

}

a.navlink:visited
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#FFFFFF;

}

a.navlink:hover
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#F0A60F;

}

.headline
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:18px;
        font-weight:bold;
        color:#000000;
}

.brandlogo
{       box-shadow:5px 5px 5px #666;
        border-style: solid;
        border-width: 1px;

}

.offerlogo
{       box-shadow:5px 5px 5px #666;
        border-style: solid;
        border-width: 1px;
        float:left;
        margin-right: 30px;
        margin-bottom: 20px;
        width: 150px;
        height: 150px;

}

.aboutpic
{       box-shadow:5px 5px 5px #666;
        border-style: solid;
        border-width: 1px;
        width: 100px;
        margin-right: 15px;
        margin-bottom: 10px;


}


.teacherlogo
{       box-shadow:5px 5px 5px #666;
        border-style: solid;
        border-width: 1px;
        width: 110px;
        height:110px;
}

.lessonlogo
{       box-shadow:5px 5px 5px #666;
        border-style: solid;
        border-width: 1px;
        width: 110px;
        height:110px;
}
.placelogo
{       box-shadow:5px 5px 5px #666;
        border-style: solid;
        border-width: 1px;
        margin-left: 3px;
        margin-top: 10px;
        width: 170px;

}
.wslogo
{       box-shadow:5px 5px 5px #666;
        border-style: solid;
        border-width: 1px;
        margin-left: 3px;
        margin-top: 10px;
        width:150px;

}

table.teacher td
{        width:120px;text-align:center;vertical-align:top;
}

table.team td
{        width:90px;text-align:center;vertical-align:top;
}

.time
{        padding: 3px;
         background: #919090;
         width: 120px;
}
.month
{        padding: 3px;
         background: #B9B7B7;
         width: 80px;
}
.year
{        padding: 3px;
         background: #DCDBDB;
         width: 80px;
}
.form
{        padding: 3px;
         background: #7E7E7E;
         font-weight: bold;
}
.activityheader
{
        background:#F0A60F;
        color:#000000;
}
.activityborder
{
        background:#ffffff;
}


.teacherheader
{
        background:#F0A60F;
        color:#000000;
}
.teacherborder
{
        background:#F0A60F;
}
.teacherentrytable
{
/**        background:#F0A60F;        */
        background:#FFFFFF;
}

.blackborder
{
        background: #000000;
        color: #FFFFFF
}
.tablepad
{
        padding:2px 0px;
}
.priceentry1
{
/**        background:#F0A60F;        */
        background:#CCCCCC;
}

.priceentry2
{
/**        background:#F0A60F;        */
        background:#DDDDDD;
}

.lithint
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
}

maintable
{
width:100%;
height:100%;
border:1px;
cellpadding:0px;
cellspacing:0px;
vertical-align:top;
}
.starterror
{
  color: #ffffff;
  font-weight:bold;
  font-size:16pt;
  font-family: Trebuchet MS, Verdana, Arial;
}

.starttext
{
  color: ##F0A60F;
  font-weight:bold;
  font-size:13px;
  font-family:  Verdana, Arial, sans-serif;
}
.pageend
{
  color: #ffffff;
        height: 100px;
}
.pageend2
{
  color: #ffffff;
        height: 20px;
}
-->
