/* CSS Document */

body{
  margin:0 0 0 0;
  padding:0 0 0 0;
}

body, p, div, span, td{
  font-family:Tahoma, Verdana, Arial;
  font-size:12px;
  color:#758099;
}

h1{
  margin:5 0 10 0;
  padding:0 0 0 0;
  font-size:23px;
  font-weight:bold;
}

h2{
  margin:0 0 0 0;
  padding:0 0 0 0;
  font-size:23px;
  font-weight:bold;
}
h3{
  margin:0 0 3 0;
  padding:0 0 0 0;
  font-size:12px;
  font-weight:bold;
}


.menu{
  vertical-align:middle;
  font-weight:bold;
  padding:0 10 2 10;
}

.menu_trenner{
  font-weight:bold;
  color:#FFFFFF;
}

.submenu{
  margin: 12 0 12 22;
  font-size:12px;
  font-weight:bold;
}

.subcontent{
  margin: 12 20 12 22;
  font-size:12px;
}


.content_links{
  padding-top:8px;
}

.content_rechts{
  padding-top:8px;
  padding-bottom:10px;
}

.input{
  width:303px;
  height:18px;
  border:1px solid;
  border-color:#DD8E03;
  font-size:11px;
}
.input_submit{
  width:22px;
  height:18px;
  border:1px solid;
  border-color:#DD8E03;
  background-color: #DD8E03;
  color:#FFFFFF;
  margin:0 0 0 10;
  font-size:11px;
}

.kp_links{
  padding:0 0 10 22;
  background:url(links_button.gif) top left no-repeat;
}

.s_title{
  font-size:11;
  font-weight:bold;
  color:#777e9a;
  padding-right:5;
  padding-top:5;
}
.s_ort{
  font-size:11;
  color:#dd8e03;
  padding:3 25 0 15;
}

a.m, a.m:visited, a.m:active, a.m:hover{
  color:#FFFFFF;
  text-decoration:none;
}

a.sm, a.sm:visited, a.sm:active{
  color:#758099;
  text-decoration:none;
}

a.sm:hover{
  color:#758099;
  text-decoration:underline;
}

a.g_u, a.g_u:visited, a.g_u:active{
  color:#758099;
  text-decoration:underline;
}

a.g_u:hover{
  color:#758099;
  text-decoration:none;
}

a.g,a.g:visited,a.g:active{
   text-decoration: none;
   color: #777e9a;
}
a.g:hover{
   text-decoration: underline;
   color: #777e9a;
}

a.o,a.o:visited,a.o:active{
   text-decoration: none;
   color: #dd8e03;
}
a.o:hover{
   text-decoration: underline;
   color: #dd8e03;
}

a,a:visited,a:active{
   text-decoration: underline;
   color: #dd8e03;
}
a:hover{
   text-decoration: none;
   color: #dd8e03;
}




/*


  Buchung


*/

.input_text{
  border:1px solid;
  border-color:#000000;
  width:150px;
}

.input_textarea{
  border:1px solid;
  border-color:#000000;
  height:70px;
  width:530px;
  
}

.input_button{
  border:1px solid;
  border-color:rgb(0,86,203);
  background-color:#FFFFFF;
  cursor:pointer;
  padding:5px;
  font-size:14px;font-weight:bold;
}


.tab_sprachkurs_name, .tab_sprachkurs, .tab_sprache, .tab_sprache_name{font-size:14px;}

#form{padding:10px;border:1px solid #dd8e03;}

/** 2013-12-11 the girl and the phone number */
#banner_bottom_new {display:block; width:566px; height:172px; background:url(banner_bottom_new.jpg) no-repeat left top; text-align:right; color:#DD8E03; font-size:24pt; text-decoration:none; /*border:1px solid #DD8E03;*/}


/** 2013-12-17 */
#boxestable {width:100%; height:100%; border:none; border-collapse:collapse;}
#boxestable td {border:none; vertical-align:top; width:33%; text-align:center; padding:10px; background:#57666D url(http://static.sprachen.de/hand1.jpg) repeat-x top;}
#boxestable td a {text-decoration:none;}
#boxestable td span {color:#fff;}
#boxestable td div {width:380px; height:100px; margin:auto; background-position:50% 50%; background-repeat:no-repeat; background-size:cover;}

