body {
       background: #2E466E;
       text-align : justify; 
       margin: 0 5em 0 2em;
       font-size : small; 
       font-family : verdana, arial, helvetica, sans-serif; 
       color : #DDDDDD; 
       }

UL {
     font-size : small; 
     font-family : verdana, arial, helvetica, sans-serif; 
     color : #DDDDDD; 
     }

TT {
     font-family : courier, sans-serif; 
     }

TR {
     font-size : small; 
     font-family : verdana, arial, helvetica, sans-serif; 
     color : #DDDDDD; 
     }
TH {
     padding: 0 0.5em 1em 0.5em;
     font-size : medium; 
     font-family : verdana, arial, helvetica, sans-serif; 
     color : #DDDDDD; 
     }

TD {
     font-size : small; 
     font-family : verdana, arial, helvetica, sans-serif; 
     text-align : center;
     color : #DDDDDD; 
     }

SPAN.slogan {
              font-weight : bold; 
              font-size : large; 
              font-family : verdana, arial, helvetica, sans-serif; 
              }

SPAN.search {
              font-size : x-small; 
              font-family : verdana, arial, helvetica, sans-serif; 
              }

SPAN.osdn {
            font-size : x-small; 
            font-family : verdana, arial, helvetica, sans-serif; 
            }

SPAN.footer {
              font-size : x-small; 
              font-family : verdana, arial, helvetica, sans-serif; 
              }

SPAN.center {
              text-align : center; 
              }

SPAN.boxspace {
                font-size : 2pt; 
                }

PRE {
      font-family : courier, sans-serif; 
      }

P {
    text-align : justify; 
    font-size : small; 
    font-family : verdana, arial, helvetica, sans-serif; 
    color : #DDDDDD; 
    }

OL {
     font-size : small; 
     font-family : verdana, arial, helvetica, sans-serif; 
     color : #DDDDDD; 
     }

H6 {
     font-size : xx-small; 
     font-family : verdana, arial, helvetica, sans-serif; 
     }

H5 {
     font-size : x-small; 
     font-family : verdana, arial, helvetica, sans-serif; 
     }

H4 {
     font-size : small; 
     font-family : verdana, arial, helvetica, sans-serif; 
     }

H3 {
     font-size : medium; 
     font-family : verdana, arial, helvetica, sans-serif; 
     }

H2 {
     font-size : large; 
     font-family : verdana, arial, helvetica, sans-serif; 
     }

H1 {
     font-size : x-large; 
     font-family : verdana, arial, helvetica, sans-serif; 
     text-align : center;
     }

FORM {
       font-size : small; 
       font-family : verdana, arial, helvetica, sans-serif; 
       color : #DDDDDD; 
       }


A:visited {
            text-decoration : none; 
            color :#FFA500;
            }

A:link {
         text-decoration : none; 
         color :#FFA500;
         }

A:hover {
          color :#FFA500;
          text-decoration : underline; 
          }

A:active {
           text-decoration : none; 
           color :#FF8C00;
           }

A.sortbutton:visited {
                       color : #ffffff; 
                       text-decoration : underline; 
                       }

A.sortbutton {
               color : #ffffff; 
               text-decoration : underline; 
               }

A.maintitlebar:visited {
                         color : #ffffff; 
                         }

A.maintitlebar {
                 color : #ffffff; 
                 }

.titlebar {
            font-weight : bold; 
            color : #000000; 
            text-decoration : none; 
            }

.tabselect:visited {
                     font-weight : bold; 
                     }

.tabselect:hover {
                   font-weight : bold; 
                   color : #ff0000; 
                   }

.tabselect {
             font-weight : bold; 
             color : #000000; 
             }

.tabs:visited {
                color : #000000; 
                }

.tabs:hover {
              color : #ff0000; 
              }

.tabs {
        color : #000000; 
        }

.menus:visited {
                 color : #6666aa; 
                 text-decoration : none; 
                 }

.menus {
         color : #6666aa; 
         text-decoration : none; 
         }

.legallink {
             font-weight : bold; 
             color : #000000; 
             }

.develtitle {
              font-weight : bold; 
              color : #000000; 
              }

CODE {
       font-family : monospace;
       }

img 
{
  border:none;
}

:link img { border: 0px }
:visited img { border: 0px }
:focus img { border: 0px } 
:active img { border: 0px } 


/* ------------------  Beginn menue ------------------    */
.nav_left 
{ 
  clear:left;
  float:left;
  width: 170px;
  margin: 0 1em 1em 1em ;
  vertical-align:top;
}

.nav_left h2 
{ 
  background: #224499;
  color:#EEEEEE;
  font-weight: bold;
  font-size: 100%;
  text-align: center;
  margin: 0 ;
  padding: 0.25em 0 0.25em 0;
}

.nav_left ul 
{ 
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
}

.nav_left ul li 
{ 
  margin: 2px 0 2px 0;
  padding: 0.5ex;
}

.nav_left ul li a 
{
  color: #FFFFFF;
  border: 1px #FFA500 solid;
  display: block;
  text-decoration: none;
  background: #133556;
  padding: 0.2ex;
}

.nav_left ul li a:visited 
{
  text-decoration: none;
}

.nav_left ul li a:hover 
{ 
  border: 1px #FFFFFF solid;
}

.nav_left p 
{ 
  clear:left;
  margin: 0 0 0 0;
  padding: 0.2ex;
  color: #FFFFFF;
  border: 1px #228b22 solid;
  display: block;
  text-decoration: none;
  background: #133556;
  text-align: center;
}


.nav_left p a:hover 
{ 
  color:#6BB897;
}

/* ------------------  section ------------------    */
.section1 
{ 
  margin: 3ex 0 0 0;
}

.section1 h1
{ 
  text-align : left;
  font-size : medium; 
  font-family : verdana, arial, helvetica, sans-serif; 
}

.section2 
{ 
  margin: 0 0 0 2ex;
}

.section1 h2
{ 
  text-align : left;
  font-size : small; 
  font-family : verdana, arial, helvetica, sans-serif; 
}

.section3 
{ 
  margin: 0 0 0 2ex;
}

.section1 h3
{ 
  text-align : left;
  font-size : small; 
  font-family : verdana, arial, helvetica, sans-serif; 
}

/* ------------------  header ------------------    */
.header p
{ 
  margin-left: 1.5em;
  font-weight : bold; 
  font-size : x-large; 
  font-family : verdana, arial, helvetica, sans-serif; 
  text-align : center;
}


/* ------------------  footer ------------------    */
.footer_main_left
{ 
  margin: 2em 0 0 2em;
  border-top-style:solid;  
  border-top-width: 1px; 
  border-top-color: #DDDDDD;
  font-size : small; 
  font-family : verdana, arial, helvetica, sans-serif; 
  text-align : center;
}

.footer_main_left p
{ 
  font-size : small; 
  font-family : verdana, arial, helvetica, sans-serif; 
  text-align : center;
}



/* ------------------  xdocbody ------------------    */
.xdocbody
{ 
  margin: 0 0 0 1.5em;
  text-align: justify;
}


/* ------------------  webpagetitle ------------------    */
.webpagetitle
{ 
  margin: 1em 0 1em 1.5em;
  font-weight : bold; 
  font-size : x-large; 
  font-family : verdana, arial, helvetica, sans-serif; 
  text-align : center;
}


/* ------------------  tutor table ------------------    */
.tutors 
{ 
  margin: 1.5em 0 1.5em 0;
  text-align: center;
}

.tutors tr
{ 
  text-align: center;
}

.tutors td
{ 
  padding: 0 0 3em 5em;
  text-align: center;
}


/* ------------------  kue_termine table ------------------    */
.kue_termine 
{ 
  margin: 0.5em 0 0.5em 0;
  width: 100%;
  text-align: center;
}

.kue_termine th
{ 
  padding: 0 0 0.2em 0;
  font-size : small; 
  font-weight : bold; 
  font-family : verdana, arial, helvetica, sans-serif; 
  color : #DDDDDD; 
}

.kue_termine td
{ 
  padding: 0 0 0.2em 0;
  text-align: center;
}


/* ------------------  mediaobject ------------------    */

.mediaobject
{ 
  padding: 0.5em 0 0.5em 0;
  text-align: center;
  width: 100%;
}

.mediaobject_text
{ 
  padding: 0 0 0.5em 0;
  font-size : small; 
  font-weight : bold;
}


/* ------------------  markup ------------------    */

.markup
{ 
  text-align: left;
  font-weight: bold;
}



/* ------------------  spezial ------------------    */

.center
{ 
  text-align: center;
}

  /* End menue */
