body{
  position:absolute;
  left: 50px;
  background-image:url(../img/bg.jpg);
  font: 12px arial;
  margin: 0;
  padding: 0;
	}
	
#main_table{
  width: 800px;
  max-width: 800px;
}

.main_table_td{
  width: 470px;
  max-width: 470px;
}
  
 #head{
  background-image:url(../img/head.jpg);
  width:820px;
  height: 229px;
  background-repeat:no-repeat;
 }
 
  #bottom{
  background-image:url(../img/bottom.jpg);
  width:850px;
  height: 70px;
  padding-left:100px;
  padding-top:17px;
  background-repeat:no-repeat;
  font-size:10px;
 }
 
 #bottom h1{
 padding-top:12px;
 padding-left:125px;
 font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;
 }
 
 #login_menu{
 position: absolute;  
 top: 166px;
 left: 235px; 
 z-index: 2;
 font:10px arial;
 }
 
  #menu1{
 position: absolute;  
 top: 162px;
 left: 270px; 
 z-index: 2;
 font:10px arial;
 } 
 
#menu2{
 position: absolute;
 left: 180px;  
 top: 200px;
 z-index: 2; 
 }
     
#profil {
  border-left:6px solid #e3d5b2;
	border-top:1px solid #e3d5b2;
  border-right:6px solid #e3d5b2;
  border-bottom:1px solid #e3d5b2;
  display:block;
  margin-right:35px;
  
 }
 
 #guestbook {
  
  border-left:6px solid #e3d5b2;
	border-top:1px solid #e3d5b2;
  border-right:6px solid #e3d5b2;
  border-bottom:1px solid #e3d5b2;
	
  white-space:normal;
  
 }
  
#guestbook h1{
  font-family:arial;
  font-size:9px;
  }
 
 #content{
 width:820px;
 background-image:url(../img/content.jpg);
 background-repeat:repeat;
 }
   
  
  #input {
	border:black 1px solid;
	FONT-SIZE: 10px;
	COLOR: black;
  text-align:left;
	FONT-FAMILY: Arial;
	background-color: transparent;
}

      a.cal_head
			{
				color: green;
			}
			a.cal_head:hover
			{
				text-decoration: none;
			}
			.cal_head
			{
				background-color: #DDDDDD;
				color:            green;
				font-family:      Verdana;
				font-size:        11;
				font-weight:      bold;
				font-style:       normal;
			}
			.cal_days
			{
				background-color: #DDDDDD;
				color:            gray;
				font-family:      Verdana;
				font-size:        11;
				font-weight:      bold;
				font-style:       normal;
			}
			.cal_content
			{
				background-color: #EEEEEE;
				color:            #000000;
				font-family:      Verdana;
				font-size:        10;
				font-weight:      normal;
				font-style:       normal;
			}
			.cal_today
			{
				background-color: white;
				color:            green;
				font-family:      Verdana;
				font-size:        10;
				font-weight:      bold;
				font-style:       normal;
			}
 			.cal_event, a.cal_event
			{
				background-color: #DDDDDD;
				color:            #000000;
				font-family:      Verdana;
				font-size:        10;
				font-weight:      bold;
				font-style:       normal;
			}
      
      

  
  #sidebar{
  width: 180px;
  font:10px arial;
  margin-right:100px;
  margin-top:-50%;
  display:block;
	}
  
    #sidebar h2 {
 
	font:bold 12px arial;
	border-left:6px solid #e3d5b2;
	border-top:1px solid #e3d5b2;
	text-decoration:none;
  display:inline;
  padding-left: 3px;
	}
  
  
      #term{
  left: 900px;
  width: 900px;
  font:10px arial;
  display: inline;
	}
  
    #term h2 {
 
	font:bold 12px arial;
	border-left:6px solid #e3d5b2;
	border-top:1px solid #e3d5b2;
	text-decoration:none;
	}
    
    #inhalt{
  position: relative;
  left: 100px;
  width: 425px;
  font:10px arial;
	}
  

  .textb {
  font:bold 11px arial;
  }
  
  #inhalt h2 {
 
	font:bold 12px arial;
	border-left:6px solid #e3d5b2;
	border-top:1px solid #e3d5b2;
	text-decoration:none;
  display:inline;
  padding-left: 3px;
	}
  
  #inhalt h5 {
 	font:bold 11px arial;
	border-left:6px solid #e3d5b2;
	text-decoration:none;
  display:inline;
  padding-left: 3px;
	}
  
  #inhalt p{
  position:static;
  font:bold 10px arial;
  text-align:right;
  border:1px solid black;
  display:inline;  
  }
  


  #inhalt h3 {
  padding-top:0px;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:5px;
	font:bold 10px arial;
	text-decoration:none;
  border-left:6px solid #e3d5b2;
  border-right:6px solid #e3d5b2;
	border-bottom:1px solid #e3d5b2;
  width:400px;
	}
  
    #inhalt h4 {
    padding-left:0px;
  padding-right:3px;
	font:bold 12px arial;
	text-decoration:none;
  border-right:6px solid #e3d5b2;
	border-top:1px solid #e3d5b2;
  display:inline;
  }
  
      #inhalt h6 {
  font:bold 12px arial;
	text-decoration:none;
  border-left:6px solid #e3d5b2;
	border-top:1px solid #e3d5b2;
  display:inline;
  }
  
        #inhalt h13 {
  font:bold 10px arial;
	text-decoration:none;
  border-left:3px solid #e3d5b2;
	border-top:3px solid #e3d5b2;
  border-bottom:3px solid #e3d5b2;
  border-right:3px solid #e3d5b2;
  display:inline;
  }
  
  
  
  #inhalt h10 {
  padding-top:18px;
  display:block;
  background:transparent;
 
  }

  
  .page{
text-decoration: none;
color:black;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;}

  a.page{
text-decoration: none;
color:black;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;}

a.page:hover{
color:black;
text-decoration: underline;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;
}

a.page:visited{
text-decoration: none;
color:black;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;}

a.page:active{
text-decoration: none;
color:red;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;}

a.page:visited:hover{
color:black;
text-decoration: underline;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;}

#input_term {
	border-bottom:black 1px solid;
  border-top:black 0px solid;
  border-left:black 0px solid;
  border-right:black 0px solid;
	FONT-SIZE: 10px;
	COLOR: black;
  text-align:left;
	FONT-FAMILY: Arial;
	background-color: transparent;
}



#input_term_email {
	border-bottom:black 1px solid;
  border-top:black 1px solid;
  border-left:black 1px solid;
  border-right:black 1px solid;
	FONT-SIZE: 10px;
	COLOR: black;
  text-align:right;
	FONT-FAMILY: Arial;
	background-color: transparent;
}


#input_term_area {
	border-bottom:black 1px solid;
  border-top:black 1px solid;
  border-left:black 1px solid;
  border-right:black 1px solid;
	FONT-SIZE: 10px;
	COLOR: black;
  text-align:left;
	FONT-FAMILY: Arial;
	background-color: transparent;
	width: 400px;
	max-width: 450px;
}

#input_term_area2 {
	border-bottom:black 1px solid;
  border-top:black 1px solid;
  border-left:black 1px solid;
  border-right:black 1px solid;
	FONT-SIZE: 10px;
	COLOR: black;
  text-align:left;
	FONT-FAMILY: Arial;
	background-color: transparent;
	width: 200px;
	max-width: 200px;
}

  #term_space{
  margin-left:10px;
  }
  
  
    .term_list {
  padding:3px;
	font:bold 10px arial;
	text-decoration:none;
  border-left:6px solid #e3d5b2;
	border-top:1px solid #e3d5b2;
  display:block;
  }
  
  #profil_pic {
  border: black 1px solid;
  }
  
    .email{
text-decoration: none;
color:black;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:12px;}

  a.email{
text-decoration: none;
color:black;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:12px;}

a.email:hover{
color:black;
text-decoration: underline;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:12px;
}

a.email:visited{
text-decoration: none;
color:black;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:12px;}

a.email:active{
text-decoration: none;
color:red;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:12px;}

a.email:visited:hover{
color:black;
text-decoration: underline;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:12px;}

#pm_titel_begin { 
	font:bold 11px arial;
	border-left:6px solid #e3d5b2;
	border-top:1px solid #e3d5b2;
	text-decoration:none;
  padding-left: 3px;
	}
#pm_titel_normal { 
	font:bold 11px arial;
	border-top:1px solid #e3d5b2;
	text-decoration:none;
  padding-left: 3px;
	}
#pm_read_begin {
  color:black;
 	font: 11px arial;
	border-left:6px solid #e3d5b2;
	text-decoration:none;
  padding-left: 3px;
	}
#pm_read_normal {
  color:black;
 	font: 11px arial;
	text-decoration:none;
  padding-left: 3px;
  }
#pm_unread_begin {
  color:black;
  vertical-align: top;
 	font: bold 11px arial;
	border-left:6px solid #e3d5b2;
	text-decoration:none;
  padding-left: 3px;
	}
#pm_unread_normal {
  color:black;
  vertical-align: top;
 	font: bold 11px arial;
	text-decoration:none;
  padding-left: 3px;
  }	
.pm_link_unread{
  text-decoration: none;
  color:black;
  font-family:arial, verdana, sans-serif;
  font-weight: bold;
  font-size:11px;
}
.pm_link_unread:hover{
  color:black;
  text-decoration: underline;
  font-family:arial, verdana, sans-serif;
  font-weight:bold;
  font-size:11px;
}
#del_pic {
  border: 0;
}

#gbdiv{
  width:420px;
  max-width:420px;
  overflow:hidden;
 
}
#spruchdiv{
  width:350px;
  max-width:350px;
  overflow:hidden;
}

#vote_titel{ 
	font: bold 11px arial;
	border-left:6px solid #e3d5b2;
  border-right:6px solid #e3d5b2;
	border-top:1px solid #e3d5b2;
  border-bottom:1px solid #e3d5b2;
	text-decoration:none;
  padding-left: 3px;
	}
#vote_normal {
  color:black;
 	font: 10px arial;
	border-left:6px solid #e3d5b2;
  border-right:6px solid #e3d5b2;
	text-decoration:none;
  padding-left: 3px;
	}
#vote_bottom {
  color:black;
 	font: 10px arial;
	border-left:6px solid #e3d5b2;
  border-right:6px solid #e3d5b2;
  border-bottom:1px solid #e3d5b2;
	text-decoration:none;
  padding-left: 3px;
  }

.homework
			{
				color:            #00FF00;
				font-size:        10;
				font-weight:      bold;
				font-style:       normal;
			}
      
      
.link{
text-decoration: underline;
color:black;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;}

  a.link{
text-decoration: underline;
color:black;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;}

a.link:hover{
color:black;
text-decoration: none;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;
}

a.link:visited{
text-decoration: underline;
color:black;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;}

a.link:active{
text-decoration: underline;
color:red;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;}

a.link:visited:hover{
color:black;
text-decoration: none;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:10px;}

.antispam{
  font-weight: bold;
  border: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
