body{
 padding:0;
 margin:1px;
 height:100%;
 background-color:#2d9fb7;
}
#Container{
 border:1px solid #dedddb; 
 width:766px;
 margin:auto;
 background-color:#ffffff;
 margin-top:1px;
}
/*---------- Header Sprachen-----------*/
#sprachen{
  width:25px;
  height:192px;
  border:0px solid #000000;
  margin-left:-27px;
  margin-top:-1px;
  background:url(/images/sprachen_hintergrund.jpg) no-repeat; 
  text-align:center;
}
#sprachen img{margin-top:5px;}
#SocialBookmarks{
  width:42px;
  height:400px;
  border:0px solid #000000;
  margin-left:768px;
  margin-top:-192px;
  background:url(/images/nachhilfe-social-bookmark.jpg) no-repeat;   
}
#SocialBookmarks img{
 margin-left:2px;
 margin-top:3px;
}
#header{
  border-bottom:0px solid #dedddb; 
  width:766px;
  height:192px;
  margin-top:-400px;
  background:url(/images/header_ver2.jpg) no-repeat; 
}
/*----- Header Menu-----*/
#header #TopNav1{
  border:0px solid #ffffff;
  margin:0px;
  padding:0px;
  padding-top:5px;
  margin-left:620px;
  margin-bottom:13px;
}
#header #TopNav2{
  padding:0px;
  margin-top:7px;
  margin-left:354px;
  
}
#header ul li {
  margin:0px;
  padding:0px;
  display:inline;
  margin-left:5px;
}
#header a{
 color:white;
 font-family:tahoma;
 text-transform:uppercase; 
 font-size:10px;
 font-weight:bold;
 text-decoration:none;
}
#header a:hover{
  text-decoration:underline;
  color:red;
}
/*-------LOGIN Bereich--------*/
#Loginbereich{
  border:0px solid #ffffff;
  width:420px;
  height:100px;
  margin-top:40px;
  margin-left:300px;
}
#Loginbereich div{color:white;}
#Loginbereich #Form_name{width:60px;}
#Loginbereich #Eltern{
  border-right:1px dotted #ffffff;
  width:45%;
  height:90px;
  padding:5px;
  float:left;
  color:white;
}
#Loginbereich #NHL{
  border-right:0px dotted #ffffff;
  width:45%;
  height:90px;
  padding:5px;
  padding-left:25px;
  float:left;
}
/*-------Content Bereich--------*/
#Content{
  border:0px solid;
  width:100%;
  padding-top:5px;
  padding-bottom:5px;
  height:600px;
}
#links{
  border:0px solid #000000;
  width:190px;
  height:98%;  
  float:left;
  margin-left:5px;
}
#body{
  border:0px solid #000000;
  width:350px;
  height:98%;
  float:left;
  margin-left:10px;
  margin-right:10px;  
}
#rechts{
  border:0px solid #000000;
  width:190px;
  height:98%;  
  float:left;
}
#preis_sensation{
  border:0px solid #000000;
  width:190px;
  height:140px;
  margin-top:-160px; 
  margin-left:148px;
  background:url(/images/preis.gif) no-repeat;
}
/*-------Bottom Bereich--------*/
#bottom{
  padding-top:5px;
  padding-bottom:5px;
  width:100%;
  background-color:#dedddb;
  text-align:center;
  font-size:9px;
}
#bottom a{text-decoration:none;color:#676767}
#bottom a:hover{text-decoration:underline;color:red}
.werbung{
  border:0px solid #000000;
  width:390px;
  height:312px;
  position:absolute;
  top:250px;
  margin-left:207px;
}
/*------------ Unterseiten -----------*/
#kasten_header{
  width:100%;
  padding-left:10px;
  padding-top:5px;
  font-weight:bold;
  text-transform:uppercase; 
  height:20px;
}
#kasten_header a{text-decoration:none;}
#kasten_inhalt{
  padding:5px;
  border:1px solid #dedddb;
  padding-bottom:15px;
  margin-bottom:10px;
}
#kasten_inhalt img{margin-right:-5px;}
#kasten_inhalt #Form_name{width:56px;}
#kasten_inhalt select{
  width:100%;
  height:20px;
  margin-top:10px;
  margin-bottom:2px;
}
#kasten_inhalt input{height:15px;}
/*GEO Mappe*/
.show_geo_map{
  width:500px;
  height:520px;
  border:0px solid #dedddb;
  position:absolute;
  top:170px;
  margin-left:180px;
}
.hidegeo_map{
  height:1px;
  width:1px;
  top:-10px;
  border:1px solid #000000;
  position:absolute;
}
#geo{
  width:100%;
  height:100%;
  border:0px solid #000000;
}
#schliessen{
  width:171px;
  height:20px;
  border:0px solid #000000;
  float:right;
}
#Karte{
 width:500px;
 height:500px;
 margin-top:-2px;
 float:right;
 background-color:white; 
 border:0px solid #dedddb;
}
#geo_NHL{
 float:left;
 margin-right:10px;
}
#NachhilfeStaedte{
  padding-left:15px;
  margin-top:1px;
  background:url(/images/sqr_blue.gif) no-repeat; 
}
.Lehrersuche{ 
  background-color:#ccce01;
  color:black;
}
/*-------Lehrer Suche-------*/
#lehrkraft_anmeldung #Form_name{
 float:left;
 border:0px solid;
 width:90px;
}
#lehrkraft_anmeldung #Form_Value
{
  border:0px solid #000000;
  width:125px;
}
#lehrkraft_anmeldung #Form_Value select{width:109px;}
#lehrkraft_anmeldung_foto{
  border:1px solid #dedddb;
  float:right;
  width:110px;
  height:110px;
  background:url(/images/platzhalter.jpg) no-repeat;
 
}
/*----------Eltern Anmeldung------------*/
#zusaetzlicheFaecher select{
  border:1px solid;
  margin:0px;
  width:230px;
}
#ElternRegForm #Form_Value #i100{
 width:224px;float:left;
}
#ElternRegForm #Form_Value #i30{
 width:50px;float:left;
}
#ElternRegForm #Form_Value #i70{
 width:167px;float:left;
}
#ElternRegForm #Form_Value #i33{
 width:70px;float:left;
 margin-right:2px;
}
/*----------Städte Umgebung und Liste-----*/
#LehrerListeFenster{
  border:0px solid;
  width:310px;
  margin:auto;
  float:left;
}
#LehrerListe{
 border:0px solid;
 margin-top:10px;
 float:left;
 height:410px;
 overflow-x:hidden;
 overflow-y:auto;
}
#stadtseite_anzeige{
 border:0px solid;
 float:left;
 width:20px;
}
#stadtseite_vorname{
 border:0px solid;
 float:left;
 width:110px;
}
#stadtseite_fach{
 border:0px solid;
 float:left;
 width:180px;
}







.k1{color:#000000;background:url(/images/h1.gif) no-repeat;}
.k2{color:#000000;background:url(/images/h2.gif) no-repeat;}
.k3{color:#ffffff;background:url(/images/h3.gif) no-repeat;}
.k4{color:#ffffff;background:url(/images/h4.gif) no-repeat;}
.k5{color:#000000;background:url(/images/h5.gif) no-repeat;}
.k6{color:#000000;background:url(/images/h6.gif) no-repeat;}
.k7{color:#000000;background:url(/images/h7.gif) no-repeat;}
.k8{color:#ffffff;background:url(/images/h8.gif) no-repeat;}
.k1 a{color:black;}
.k4 a{color:white;}

/*Positionierungen*/
.uLearn_Sponsoren_NHL{height:179px;}
.ElternMeinung{height:202px;}
.info_hotline_pos{height:199px;}
.vorteile_pos{height:266px;}
.NHL_anmeldung_pos{height:532px;}
.Kontakt_pos{height:531px;}
.konzept_pos{height:532px;}
.link_pos{height:500px;}
.erfolg_pos{height:138px;}
.Noten_1{height:155px;}
.schuelleranzahl_1{height:155px;}
.lehreranzahl_1{height:153px;}
.referenzen_pos{height:63px;}
.home_eltern_pos{height:122px;}
.spiel_pos{height:500px;}
.spiel_reg_pos{height:63px;}
.nhl_neue_schueller{height:198px;}
.nhl_neue_termin{height:100px;}
.eltern_reg_pos{height:96px;}
.spiele_w_pos{height:79px;}
.qualitaet_pos{height:190px;}
.sponsoren_pos{height:261px;}
.nhl_elternsperre_pos{height:94px;}
.notenverbesserung_pos{height:206px;}
.veranst_einzeln_pos{height:500px;}
.nhl_stundenuebersicht{height:500px;}
.kleingeschrieben_pos{height:531px;}
.nachhilfe_lehrer_suche_pos{height:101px;}
.user_mod_events_pos{width:87px;}
.sponsoren_kurz{height:26px;}
.rundmail_pos{height:92px;}
.bezahlteRE_Pos{height:92px;}
.werbepartner_pos{height:313px;}
.antiSekte_pos{height:202px;}
.NHL_suche_intern_pos{height:253px;}
.rechnung_erstellen_pos{height:92px;}
.nhl_aenderung_pos{height:512px;}
.event_pos{height:305px;}
.youLearnStaedte_pos{height:272px;}
.anwesenheitBestaetigung{height:176px;}
#NHLFachFormularPos{margin-bottom:10px;margin-top:10px;}
.ElternProtokoll_pos{height:532px;}
.FaecherAuswahl_pos{height:142px;}
.NHLAuswahl_pos{ height:297px;overflow-x:hidden;overflow-y:auto;}
.LehrerListeInatern_POS{height:496px;;overflow-x:hidden;overflow-y:auto;}
.LehrerListeInatern_POS_klein{height:325px;}
.LehrerohneTermin_POS{height:114px;}
.NHLAuswahl_pos_klein{height:126px;overflow-x:hidden;overflow-y:auto;}
.ElternRechnungetc_pos{height:115px;overflow-x:hidden;overflow-y:auto;}
.StatistikMenu_Pos{height:70px;}
.nhl_weitereoptionen_pos{height:261px;}
/**/
.GeoRoute{
  border:1px solid #2d9fb7;
  width:400px;
  height:400px;
  background-color:white;
  margin-top:10px;
  margin-left:-200px;
}
#GeoMappe{
  border:1px dotted #2d9fb7;
  margin:5px;
  height:320px;
}
#InformationFenster{
  position:absolute;
}
#InformationFensterNav a{
  color:white;
}
#InformationFensterNav{
  border-bottom:1px solid #2d9fb7;
  height:15px;
  padding:2px;
  text-align:right;
  background-color:#2d9fb7;
  padding-right:5px;
  font-weight:bold;
  color:white;
}








/*-------Allgemein--------*/
form{margin:0px;padding:0px;}
h1{font-size:11px;margin:0px;}
h2{font-size:11px;margin:0px;text-transform:capitalize;}
h3{font-size:11px;margin:0px;}
#imgButton{border:0px;padding-left:5px;}
#Form_name{
  float:left;
  height:16px;
  padding-top:4px;
}
#Form_Value{
  float:left;
  height:20px;
}
#Form_Value input{height:15px;}
a img{border:0px}
div,input, textarea, select{
  color: #676767;
  font-size: 11px;
  font-family: tahoma;
  text-decoration:none;
  text-align:justify; 
}
input, select{border:1px solid #2ea0b8;padding-left:3px;}
.noborder{border:0px}

#aufzaehlung{
  margin-left:-35px;
}
#aufzaehlung ul {
   padding-top:0px;
   padding-bottom:0px;
   margin-bottom:0px;
   list-style:none;
   font-family:arial;
}
#aufzaehlung li {background:url('/images/sqr_blue.gif') no-repeat; margin:0px; width:100%; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:5px}
#aufzaehlung li a { color:#6C6C6C; background-position:left center;}
#aufzaehlung li a:hover {  color:#000000; text-decoration:none; color:#000000;}
b{color:black;}
#auflistung{
  border:0px solid;
  margin-top:0px;
  padding-left:15px;
  height:15px;
  cursor:pointer;
  margin-left:5px;
  background:url(/images/sqr_blue.gif) no-repeat; 
}
a{text-decoration:none;}
.LinkUppercase {text-transform:capitalize;}
#auflistung a{text-decoration:none;}
#auflistung a:hover{color: red; text-decoration:underline;}