html { }
body {  
     margin-top: 20px;
    padding:0;
    background:#fff;
    font-family:Verdana, Arial, Helvetica; font-size:10pt; color:#000;
     }

h1 {font-size:14pt; font-family:Helvetica; color:#8f949c;}
h2 {font-size:12pt; color:#8f949c;}
h3 {font-size:10pt; color:#8f949c;}
h5 {font-size:10pt; color:#000000;}
h7 {font-size:16pt; font-family:Helvetica; color:#ffffff;}

.btn1{background-color:#D9D6DB;border:solid 1px #701010;font-size:12px}

a:link, a:visited, a:active
{ color:#781417; text-decoration:underline; font-size:8pt; font-family:Verdana, Arial, Helvetica; font-weight: bold;}
a:hover   { color:#781417; text-decoration:none; font-size:8pt; font-family:Verdana, Arial, Helvetica; font-weight: bold;}


a.men:link, a.men:visited, a.men:active
{ color:#781417; text-decoration:none; font-size:8pt; font-family:Verdana, Arial, Helvetica; font-weight: bold;}
a.men:hover   { color:#f0d6ab; text-decoration:none; font-size:8pt; font-family:Verdana, Arial, Helvetica; font-weight: bold;}

a.men2:link, a.men2:visited, a.men2:active
{ color:#781417; text-decoration:none; font-size:6pt; font-family:Verdana, Arial, Helvetica; font-weight: bold;}
a.men3:hover   { color:#f0d6ab; text-decoration:none; font-size:8pt; font-family:Verdana, Arial, Helvetica; font-weight: bold;}

.bigRed {color:#781417;font-weight:bold;}

.intern_1 {background-color:#f0d6ab;}
.intern_1 {background-color:#ffe6bb;}
.intern_button {background-color:#781417; color:#ffffff;}

.error {color:#ff0000;}
.mini {font-size:9px; }


#frame1 {
      position:absolute;
      top:0px;
      left:0px;
      width:20px;
      bottom: 0px;
      height:1000px;

      background-color:#8f949c;
        }

#frame2 {
      position:absolute;
      top:0px;
      left:20px;
      width:1px;
      bottom:0px;
      background-color:#d9ba8c;
      height:1000px;
        }

#frame3 {
      position:absolute;
      top:0px;
      left:930px;
      width:5px;
      bottom:0px;
      background-color:#8f949c;
      height:1000px;
        }

#frame4 {
      position:absolute;
      top:0px;
      left:935px;
      width:3px;
      bottom:0px;
      background-color:#d9ba8c;
      height:1000px;  }



#frame5 {
      position:absolute;
      top:0px;
      left:938px;
      right:0px;
      bottom:0px;
      background-color:#8f949c;
      height:1000px;
        }
        
#schatten1 {
      position:absolute;
      top:0px;
      left:22px;
      width:15px;
      bottom:0px;
      background-image:url("http://www.tor-akademie.de/images/shadow/schatten1.jpg"); 
      background-repeat: repeat-y; 
      height:1000px;
        }


#header {
      position:absolute;
      top:0px;
      left:50px;
      width:700px;
      height:133px;
      z-index: 11;
         }

#rechts {
      position:absolute;
      top:120px;
      left:725px;
      width:135px;
      background-color:#ffffff;
      padding:10px;
      border:0px solid #781417;s
      -moz-border-radius:10px;
      -khtml-border-radius:10px;
       }
#rechts2 {
      position:absolute;
      top:120px;
      left:670px;
      padding:10px;
      border:0px solid #781417;s
       }
#iframe {
      position:absolute;
      top:173px;
      left:50px;
      width:800px;
      background-color:#ffffff;
      }

#main {
      position:absolute;
      top:110px;
      left:65px;
      width:600px;
      background-color:#ffffff;
      z-index: 9;
      }

#main2 {
      position:absolute;
      top:110px;
      left:65px;
      width:600px;
      background-color:#ffffff;
      z-index: 9;
      }


#navTop      { width:675px; height:20px; background-color:#ffffff; padding:0px; border: 0px solid #781417; margin-left:5px;}


ul.open, ul.closed { float: left; list-style: none; background: #ffffff; font-weight: normal; padding: 0; border: solid #781417; border-width: 0px 0; margin: 0 0 1px 0;}

#menu_0 a        { display: block; color: #781417; text-decoration: none; padding:5px 10px; margin-right:0px; font-weight: normal; font-family:Verdana, Arial, Helvetica; font-size:9px;}
#menu_0 a:hover  { color:#f0d6ab; background-color:#781417; }

#menu_0 a.daddy  { background: url(../pics/layout/arrow.gif) center right no-repeat; }
#menu_0 a.daddy:hover  { background: url(../pics/layout/arrow.gif) center right no-repeat; background-color:#781417;}
#menu_0 li       { float: left; padding: 0; }
#menu_0 li ul    { position: absolute; display:none; width: 11.6em; font-weight: normal; border-width: 1px; margin: 0; }
#menu_0 li li    { width: 8em; }
#menu_0 li ul a  { width: 15em; display: block; }
#menu_0 li ul ul { margin: -1.2em 0 0 9em; }


