/*Internebereich NHL*/
.InformationsfensterStundenDauerAendern{
  border:1px solid #2d9fb7;
  width:320px;
  height:60px;
  background-color:white;
}
.InformationsfensterStundenDauerAendern input{
  width:30px;
  height:15px;
  margin-left:10px;
  margin-right:10px;
}
.SMSCInfoFenster{
  border:1px solid #2d9fb7;
  width:220px;
  height:55px;
  background-color:white;
}
.SMSkontaktliste{
  border:1px solid #2d9fb7;
  width:140px;
  height:300px;
  background-color:white;
}
#stundenaufzaehlung{ 
  border:0px solid;
  margin-left:5px;
  padding-left:15px; 
  height:18px;
  background:url(/images/sqr_blue.gif) no-repeat;
}
#stundenaufzaehlung img{
  cursor:pointer;
}
#neue_schueller{
  border:0px solid #000000;
  float:left;width:338px;
}
#neue_schueller div{
 border:0px solid #000000;
 float:left;
 margin-top:2px;
 border-bottom:0px solid #000000;
}

#sch_plz{width:160px;margin-left:5px;}
#sch_fach{width:90px;}
#sch_klasse{width:40px;text-align:center;}
#sch_button{width:20px;}
#sch_button img{height:15px;}
#sch_button_1{}
#honorar{
 border-bottom:1px dotted;
 float:left;
 padding-bottom:5px;
 margin-left:5px;
 width:330px;
}
#border{height:2px;margin-bottom:5px;float:left;width:100%;border-bottom:1px solid #c0c0c0;margin-left:3px;}
#Termin{width:20px;
  margin-right:2px;
  height:15px;
}
#Elternliste{
  font-size:10px;
  height:18px;
  float:left;
  margin-left:2px;
  margin-bottom:1px;
  width:240px;
}
#sch_protokoll_datum{
  font-size:9px;
  height:18px;
  float:left;
  margin-left:0px;
  margin-bottom:1px;
  width:110px;
  margin-right:2px;
}
#protokoll_Elternliste{
  font-size:9px;
  height:18px;
  float:left;
  margin-left:2px;
  margin-bottom:1px;
  width:215px;
  margin-right:2px;
}
#Protokoll_inhalt{
  width:325px;
  height:50px;
}
#nhl_hinweis div{
  font-size:10px;
}
.werbung{
  border:0px solid #000000;
  width:390px;
  height:312px;
  position:absolute;
  top:300px;
  margin-left:207px;
}

.hideWerbung{
  height:1px;
  width:1px;
  top:-50px;
  border:1px solid #000000;
  position:absolute;
}

#button_intern{
  background:url(/images/button.gif) no-repeat;
  float:left;
  width:133px;
  height:24px;
  text-align:center;
  padding-top:5px;
  margin-left:2px;  
  text-transform:uppercase; 
}
#button_intern_EM{
  background:url(/images/button_EM.gif) no-repeat;
  float:left;
  width:133px;
  height:24px;
  text-align:center;
  padding-top:5px;
  margin-left:2px;  
  text-transform:uppercase; 
}
#button_intern a{
  text-decoration:none;
  color:black;
  font-weight:bold;
}
#button_intern a:hover{
  text-decoration:none;
  color:#2ea0b8;
  font-weight:bold;
}
#button_intern_EM a{
  text-decoration:none;
  color:black;
  font-weight:bold;
}
#button_intern_EM a:hover{
  text-decoration:none;
  color:#2ea0b8;
  font-weight:bold;
}
#faq_frage{font-weight:bold;margin-bottom:20px;}
#StundenDauer{width:40px;}
#nhl_weitereoptionen{
  border:0px solid;
  margin-top:0px;
  padding-left:15px;
  height:15px;
  cursor:pointer;
  background:url(/images/sqr_blue.gif) no-repeat; 
}
#nhl_weitereoptionen img{margin-right:5px;}
#nhl_weitereoptionen a{
  text-decoration:none;
}
#nhl_weitereoptionen a:hover{
  color:red;
  text-decoration:underline;
}
#WeitereOptionMenu{
  height:154px;
}
#externeWerbung{
  margin-left:-5px;
  border-top:1px solid #dedddb;
  width:189px;
}
#SMSContent{
  border:1px solid #2ea0b8;
  width:213px;
  height:70px;
}
#Button{
  border:0px solid;
  width:210px;
  height:25px;
  float:left;
  margin-top:10px;
  text-align:center;
  padding-top:5px;
  cursor:pointer;
  background:url(/images/buttonmittel.jpg) no-repeat; 
}
.special { background-color: #2EA0B8; color: #fff; }
/*----------events Eintragen------------*/

#events #Form_Value #i100{
 width:224px;float:left;
}
#events #Form_Value #i30{
 width:50px;float:left;
}
#events #Form_Value #i70{
 width:167px;float:left;
}
#events #Form_Value #i33{
 width:70px;float:left;
 margin-right:2px;
}
/*---------- Eltern internenbereich------*/
#notentabelle{margin-top:10px;}
#notentabelle select{margin:0px;margin-bottom:2px;}

#eltern_protokoll{
  border:0px solid;
  width:95%;
  margin:auto;
}
#terminAm{
  margin-bottom:10px;
  height:18px;
  padding-top:4px;
  color:#000000;
  font-weight:bold;
  text-align:center;
  border-bottom:1px solid
}
#Protokoll{
 margin-bottom:10px;
}
#notizzettel{
  border:0px solid;
  height:293px;
  width:266px;
  position:absolute;
  margin-top:-30px;
}