body{
  padding:0px;
  margin:0px;
}
.cb {
  clear:both;
  border-bottom:1px solid white;
  height:0px;
  font-size:0px;
}
.light{
  color:#888;
}
img{
  border:0px;
}
div, a, p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
a {
  color:#2e6384;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
#container{
  width:961px;
  position:relative;
  margin:0px auto;
  top:16px;
}
#topmenu{
  width:740px;
  padding-left:12px;
  height:31px;
  padding-top:47px;
  position:absolute;
  top:0px;
  left:209px;
  background-image:url(../images/bg/hd_bg.png);
}
.tpmen-el{
  float:left;
}
.tpmen-a{
  display:block;
  position:relative;
  height:18px;
  padding-top:5px;
  padding-left:11px;
  padding-right:11px;
  color:white;
  text-decoration:none;
  float:left;
}
.tpmen-a-corner{
  font-size:0px;
  width:4px;
  height:4px;
  position:absolute;
  top:0px;
  left:0px;
}
.tpmen-a:hover{
  color:#045c8e;
  background-image:url(../images/bg/tmen_bg-r2.png);
  background-repeat:no-repeat;
  background-position:top right;
  text-decoration:none;
}
.tpmen-a:hover .tpmen-a-corner{
  background-image:url(../images/bg/tmen_bg-l.png);
  background-repeat:no-repeat;
  background-position:top left;
  text-decoration:none;
}
.tpmen-a-active{
  color:#045c8e;
  background-image:url(../images/bg/tmen_bg-r.png);
  background-repeat:no-repeat;
  background-position:top right;
}
.tpmen-a-active .tpmen-a-corner{
  background-image:url(../images/bg/tmen_bg-l.png);
  background-repeat:no-repeat;
  background-position:top left;
}
#logo{
  position:absolute;
  top:0px;
  left:0px;
}
#rightmen{
 position:absolute;
 top:68px;
 left:0px;
 width:209px;
}
#rightmen-hd{
  width:209px;
  height:72px;
  background-image:url(../images/bg/nav_hdbg.png);
}
#rightmen-co{
  width:209px;
  background-image:url(../images/bg/nav_cobg.png);
}
#rightmen-ft{
  width:209px;
  height:11px;
  background-image:url(../images/bg/nav_ftbg.png);
  font-size:0px;
}
#content{
  padding-top:74px;
  padding-left:209px;
}
.start-illu{
  display:block;
}
#cobox{
  width:566px;
  float:left;
  padding-bottom:20px;
}
#rbox{
  width:186px;
  float:left;
}
.rbox-co{
  padding-top:10px;
  padding-left:8px;
  padding-right:5px;
}
h2.cobox-hd, h2.rbox-hd{
  margin:0px;
  padding:0px;
  font-size:12px;
  font-weight:bold;
  padding-left:15px;
  padding-top:7px;
  height:16px;
  color:#57360e;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-image:url(../images/bg/cbox_hdbg.png);
}
h2.rbox-hd{
  background-image:url(../images/bg/rbox_hdbg.png);
}
.cobox-co{
  background-image:url(../images/bg/cbox_cobg.png);
}
.cobox-ft{
  background-image:url(../images/bg/cbox_ftbg.png);
  height:10px;
  font-size:2px;
}
.cobox-hd2{
  background-image:url(../images/bg/cbox_hdbg2.png);
  height:10px;
  font-size:2px;
}
.rbox-co{
  background-image:url(../images/bg/rbox_cobg.png);
}
.rbox-ft{
  background-image:url(../images/bg/rbox_ftbg.png);
  height:10px;
  margin-bottom:3px;
}
.rmen-el{
  width:197px;
  border-top:1px solid white;
  margin-left:8px;
}
.rmen-a{
  display:block;
  text-decoration:none;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:14px;
  line-height:11px;
  background-image:url(../images/icons/menarr_right.png);
  background-repeat:no-repeat;
  background-position:5px 7px;
}
.rmen-a:link, .rmen-a:visited{
  color:#2a3606;
  background-color:#aec431;
}
.rmen-a:active, .rmen-a:hover, .rmen-a:focus{
  color:white;
  background-color:#93b232;
  text-decoration:none;
}
.rmen-a-active{
  font-weight:bold;
  background-image:url(../images/icons/menarr_down.png);
  background-repeat:no-repeat;
  background-position:5px 9px;
}
.rmen-a-active:link, .rmen-a-active:visited, .rmen-a-active:active, .rmen-a-active:hover, .rmen-a-active:focus{
  color:white;
  background-color:#566e0e;
  text-decoration:none;
}
.rmen-a-active2:link, .rmen-a-active2:visited, .rmen-a-active2:active, .rmen-a-active2:hover, .rmen-a-active2:focus{
  color:white;
  background-color:#93b232;
  text-decoration:none;
}
#path{
  height:34px;
  background-image:url('../images/bg/path_bg.png');
}
.path-home{
  float:left;
  padding-top:9px;
  padding-left:12px;
}
.path-el{
  float:left;
  padding-top:9px;
  padding-left:20px;
  background-image:url('../images/icons/path_arr.png');
  background-repeat:no-repeat;
  background-position:5px 4px;
  height:20px;
}
.path-el a{
  color:#515151;
  text-decoration:none;
}
.cobox-co{
  padding-top:8px;
  padding-left:15px;
  padding-right:10px;
}
.search-results{
  line-height:16px;
  padding-bottom:7px;
}
.result-details{
  border-bottom:1px solid #ccc;
  padding-bottom:7px;
}
.last-search-result{
  border-bottom:0px;
}
.result-days{
  float:right;
}
#searchfield{
  position:absolute;
  top:30px;
  left:30px;
  width:160px;
  font-size:11px;
  padding:0px;
  border:0px;
}
.kurs-co h1{
  font-size:20px;
  font-weight:normal;
  color:#2e6384;
  margin-top:10px;
  margin-bottom:10px;
}
.kurs-co h2{
  background-image:url(../images/icons/hd_arr.png);
  font-size:12px;
  color:#888;
  pading:0px;
  margin-top:20px;
  margin-bottom:5px;
  padding-left:13px;
  background-position:0px 3px;
  background-repeat:no-repeat;
}
.kurs-co p, .kurs-co ul{
  margin-top:0px;
  margin-bottom:10px;
}
.termintab{
  width:100%;
}
.termintab th{
  text-align:left;
  border-bottom:1px solid #888;
}
.termintab-ort{
  width:120px;
  padding-left:13px;
}
.termintab-beginn, .termintab-ende{
  width:100px;
}
.k-det-1row{
  float:left;
  width:70px;
}
.k-det-rows{
  line-height:19px;
}
.jobs-liel{
  border-top:1px solid #CCCCCC;
  margin-top:25px;
  padding-top:25px;
}
.news-liel{
  border-top:1px solid #CCCCCC;
  margin-top:10px;
  padding-top:10px;
}
.news-liel1{
  border-top:0px;
  margin-top:0px;
  padding-top:0px;
}
.news-liel h3{
  margin:0px;
  padding:0px;
  padding-bottom:10px;
  color:#2e6384;
  font-weight:normal;
  font-size:16px;
}
.news-liel h4{
  margin:0px;
  padding:0px;
  padding-bottom:4px;
  color:#2e6384;
  font-weight:normal;
  font-size:13px;
}
.news-img-0{
  display:block;
  margin:auto;
  padding-bottom:10px;
}
.news-img-1{
  float:right;
  padding-left:10px;
  padding-bottom:10px;
}
.news-img-2{
  float:left;
  padding-right:10px;
  padding-bottom:10px;
}
.registertab{

}
.registertab th{
  width:135px;
  text-align:left;
  vertical-align:top;
}
.registertab td{
  vertical-align:top;
}
.registertab ul{
  list-style:none;
  padding:0px;
  margin:0px;
}
.registertab li{
  list-style:none;
  padding:0px;
  margin:0px;
}
.error_list{
  color:red;
}
table#services
{

}
table#services tr.even
{
	background-color:#f3f3f3;
}
table#services tr.odd
{
	background-color:#dbdbdb;
}
#footer{
  clear:both;
  text-align:center;
  padding:10px;
}
#footer a{
}
h2.rbox-hd a{
  float:right;
  font-weight:normal;
  color:#57360e;
  padding-right:10px;
}

.tabKurzarbeit {
  margin-bottom: 20px;
}
.tabKurzarbeit th {
  text-align: left;
}
.tabKurzarbeit td {
  vertical-align: top;
}
.tabExamen {
  width: 52px;
}
.tabKurs {
  width: 85px;
}
.tabTitel {
  width: 272px;
}
.tabDays {
  width: 55px;
}
.tabPrice {
  width: 70px;
}