	body, table, div {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size:10pt;
	}

    img {
       border: 0px;
    }

	body {
	   margin-left: 20px;
	   margin-top: 20px;
	   background-image: url(../pix/hint-tig1.gif);
	}

	.bg {
			background-image: url(../pix/button.gif);
			width:125px;
			padding-top: 5px;
			padding-right: 0px;
			padding-bottom: 5px;
			text-align:center;
			font-family: cursive;
			font-size:12px;
         font-weight: bold;
         color: #331A03;
	}
	.bg2 {
			background-image: url(../pix/button_over.gif);
			width: 125px;
			padding-top: 5px;
			padding-right: 0px;
			padding-bottom: 5px;
			text-align:center;
			font-family: cursive;
			font-size:12px;
         font-weight: bold;
         color: #331A03;
	}
	.bg_small {
			background-image: url(../pix/button_small.gif);
			height:20px;
			width:100px;
			padding-top: 1px;
			padding-right: 0px;
			text-align:center;
			font-family: cursive;
			font-size:11px;
         font-weight: bold;
         color: #331A03;
	}
	.bg_small2 {
			background-image: url(../pix/button_small_over.gif);
			height:20px;
			width: 100px;
			padding-top: 1px;
			padding-right: 0px;
			text-align:center;
			font-family: cursive;
			font-size:11px;
         font-weight: bold;
         color: #331A03;
	}

	a.menu {
			font-family: Forte, Amaze, Verdana;
			font-size:10pt;
			text-decoration:none;
			color: #000000;
	}
	a.menu:hover {
			font-family: Forte, Amaze, Verdana;
			font-size:10pt;
			text-decoration:none;
			color: #000000;
	}

	.table_home {
      width:830px;
	}

	a.link1 {
	   text-decoration:none;
	   font-weight:bold;
	   color:#9a0e28;
	}
	a.link1:visited {
	   text-decoration:none;
	   font-weight:bold;
	   color:#9a0e28;
	}
	a.link1:hover {
	   text-decoration:none;
	   font-weight:bold;
	   color:#C6223C;
	}

	a.link2 {
	   font-size:11pt;
	   text-decoration:none;
	   font-weight:bold;
	   color:#331A03;
	}
	a.link2:visited {
	   font-size:11pt;
	   text-decoration:none;
	   font-weight:bold;
	   color:#331A03;
	}
	a.link2:hover {
	   font-size:11pt;
	   text-decoration:none;
	   font-weight:bold;
	   color:#784730;
	}

	a.link3 {
	   text-decoration:underline;
	   font-weight:bold;
	   color:#472E17;
	}
	a.link3:visited {
	   text-decoration:underline;
	   font-weight:bold;
	   color:#472E17;
	}
	a.link3:hover {
	   text-decoration:underline;
	   font-weight:bold;
	   color:#644B34;
	}

	a.link4 {
	   text-decoration:none;
	   font-weight:bold;
	   color:#472E17;
	}
	a.link4:visited {
	   text-decoration:none;
	   font-weight:bold;
	   color:#472E17;
	}
	a.link4:hover {
	   text-decoration:underline;
	   font-weight:bold;
	   color:#644B34;
	}

	a.link5 {
	   text-decoration:none;
	   color:#5A2E17;
	}
	a.link5:visited {
	   text-decoration:none;
	   color:#5A2E17;
	}
	a.link5:hover {
	   text-decoration:underline;
	   color:#644B34;
        }

	a.link6 {
	   text-decoration:none;
	   font-weight:bold;
	   color:#644B34;
	   font-size: 14px;
	}
	a.link6:visited {
	   text-decoration:none;
	   font-weight:bold;
	   color:#644B34;
	}
	a.link6:hover {
	   text-decoration:underline;
	   font-weight:bold;
	   color:#765D46;
	}

	a.small {
	   font-size:8pt;
	   text-decoration:underline;
	   color:#331A03;
	}
	a.small:visited {
	   font-size:8pt;
	   text-decoration:underline;
	   color:#331A03;
	}
	a.small:hover {
	   font-size:8pt;
	   text-decoration:underline;
	   color:#784730;
	}

	a.link7 {
	   text-decoration:none;
	   font-weight:bold;
	   color:#472E17;
	}
	a.link7:visited {
	   text-decoration:none;
	   font-weight:bold;
	   color:#472E17;
	}
	a.link7:hover {
	   text-decoration:none;
	   font-weight:bold;
	   color:#644B34;
	}

	a.link8 {
     font-size:17pt;
	   text-decoration:none;
	   color:#bd0000;
	}
	a.link8:visited {
     font-size:17pt;
	   text-decoration:none;
	   color:#bd0000;
	}
	a.link8:hover {
     font-size:17pt;
	   text-decoration:none;
	   color:#C6223C;
	}

	.bold {
	   font-weight:bold;
	}

  .divsmall {
     text-align:left;
     font-size:8pt;
     padding-left:30px;
     width:160px;
  }

  .divlarge {
     text-align:center;
     font-size:17pt;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     color: #bd0000;
  }

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


  .title5 {
     font-size: 12pt;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-weight:bold;
     padding-bottom: 10px;
     color: #634A33;
  }

  .error {
     color: #9E1313;
     font-weight: bold;
  }

  .message {
     color: #05622E;
     font-weight: bold;
  }

  .button {
			background-color: #765D46;
			color: #FAEBD4;
			font-size:10pt;
  }

  .button2 {
			background-color: #765D46;
			color: #FAEBD4;
			font-size:9pt;
  }

  .button3 {
			color: #5B422B;
			background-color: #E8D9C2;
			font-size:8pt;
			border: 1px outset #5B422B
  }

  .inputfield {
     border: 1px inset #917861;
     background-color: #FFF2DB;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 10pt;
     padding-left:2px;
  }

  .inputfield2 {
     border: 1px inset #917861;
	 background-color: #FFF2DB;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 8pt;
     padding-left:2px;
     height: 18px;
  }

  fieldset {
     border: 1px inset #462D16;
  }

  legend {
     color:black;
     font-style: italic;
  }

  .title2 {
     font-size: 22px;
     color: #634A33;
     font-weight:bold;
  }

  .title3 {
     font-size: 17px;
     color: #634A33;
     font-weight:bold;
     text-decoration:underline;
  }

  .title4 {
     font-size: 14px;
     color: #634A33;
     font-weight:bold;
  }
	.list_title {
	  color:#584432;
	  font-weight: bold;
	  font-size:18px;
	  height:24px;
	}

	.list_head {
	  background-color:#765D46;
	  color: #F8E9D2;
	  font-weight: bold;
	}

	.list_light {
	  background-color:#F0E7D0;
	  height:20px;
	}

	.list_dark {
	  background-color:#E2D3BC;
	  height:20px;
	}

	.list_hover {
	  background-color:#CCB8A1;
	  height:20px;
	}

	.list_hover_dark {
	  background-color:#BAAB94;
	}

	.list_sem {
	   background-color:#EAE2CE;
	   height:20px;
	   border-left: 1px solid #765D46;
	   border-right: 1px solid #765D46;
	   border: 1px solid black;
	}

	.sem_list_table {
	   border-left: 1px solid #765D46;
	   border-right: 1px solid #765D46;
	   width: 800px;
	}

	.chronik_list_table {
	   border-left: 1px solid #765D46;
	   border-right: 1px solid #765D46;
	   width: 700px;
	}	

  .b_bottom {
      border-bottom: 1px solid #765D46;
       padding-right: 8px;
       padding-bottom: 3px;
  }

  .b_right {
      border-right: 1px solid #765D46;
  }

  .b_top {
	    border-top: 1px solid #765D46;
  }

  .b_top_red {
	  border-top: 1px solid #765D46;
     color: #9E1313;
     font-weight: bold;
  }

  .b_botlef {
       border-bottom: 1px solid #765D46;
       border-left: 1px solid #765D46;
       padding-left: 4px;
       padding-bottom: 3px;
  }

  .b_botrig {
      border-bottom: 1px solid #765D46;
      border-right: 1px solid #765D46;
      padding-right: 3px;
       padding-bottom: 3px;
  }

  .legend {
     font-weight: bold;
     color: #472E17;
  }

  .tr_title {
     font-weight: bold;
     color: #472E17;
		 border-top: 2px solid #765D46;
     background-color:#B0A18A;
  }

  .smallinfo {
    font-size: 8pt;
  }

  .table_dan {
	  border: 2px solid #765D46;
     width:570px;
  }

  .table_dan_admin {
     border: 2px solid #765D46;
     width:620px;
  }

  .table_dan_exams {
     border: 2px solid #765D46;
     width:830px;
  }

  .legend_tr {
     font-weight: bold;
     color: #472E17;
     font-size:13px;
     border-right:  2px solid #765D46;
     padding-left:3px;
  }

  .legend_tr_bottom {
     color: #F6E7D0;
     font-size:12px;
     background-color: #765D46;
     padding-left:3px
  }

  .kursiv {
    font-style: italic;
    font-size: 15px;
  }

  .outline {
     font-size: 15px;
     color: #8B0000;
  }

  .outline_tr {
     background-color: #d49563;
  }

  .pad_left {
     padding-left: 4px;
  }

  .pad_left_large {
     padding-left: 20px;
  }

  .sem_tr {
     background-color:#d5c6ae
  }

  .text {
    text-align: justify;
    line-height: 20px
  }

  .head_gbook {
 	  background-color:#765D46;
	  color: #F8E9D2;
  }

  .name_gbook {
     padding-left: 5px;
     text-weight: bold;
  }

  .date_gbook {
     font-size: 11px;
     font-style: italic;
     padding-right: 5px
  }

  .entry_gbook {
     background-color:#d5c6ae;
     padding-left: 5px;
     padding-right: 5px;
     padding-top: 2px;
     padding-bottom: 3px;
  }
  
  .legend_malle {
      border-bottom: 1px solid #765D46;
      padding-left: 3px;
      padding-bottom: 3px;
      font-weight: bold;
      color: #634A33;
  }

  .div_form_title {
      border-bottom:1px solid #765D46; 
      margin-right:20px;
      color:#634A33;
      font-weight: bold;
      font-size: 14px
  }
  
  .form_tab_sel {
      width:200px; 
      line-height:20px; 
      font-weight:bold; 
      background-color: #634A33;
      color:#D2C8AA
  }
  
  .form_tab {
      width:200px; 
      line-height:20px; 
      font-weight:bold; 
      background-color: #D2C8AA;
      border: 1px solid #634A33;
      color: #634A33
  }  
  
  .td_form_1 {
      border-right:1px solid #634A33; 
      border-left:1px solid #634A33; 
      padding-left:25px; 
      padding-top:15px
  }
  
  .td_form_2 {  
      border:1px solid #634A33; 
      border-top:0; 
      padding-left:25px; 
      padding-top:20px
   }


  .td_form_3 {
      border-right:1px solid #634A33; 
      border-left:1px solid #634A33; 
      padding-left:50px; 
      padding-top:10px;
      line-height: 1.6
  }
    
  .td_form_4 {
      border-right:1px solid #634A33; 
      border-left:1px solid #634A33; 
      padding-left:50px; 
      padding-top:10px;
      line-height: 1.6;
      padding-right: 20px;
      padding-top: 20px;
      font-weight: bold;
      color: #634A33;
      font-size: 14px
  }    
  
  .td_form_5 {
      border-right:1px solid #634A33; 
      border-left:1px solid #634A33; 
      padding-left:50px; 
      padding-top:10px;
      line-height: 1.6;
      padding-right: 20px;
      padding-top: 20px;
  }      
     
   .line {
      border-top: 1px solid #634A33; 
   }
   
   .b_double {
      border-top: 3px double #796049; 
   }
   
   .div_400 {
      float:left;
      width:428px;
   }