/****************************************************************************
 * Service-Menu css-Styles
 */
#service {
  /*background: #dadde2;*/ 
  background: #e3eafE; 
  padding-bottom: 10px;
}
div#main_navi h1, #service h1 {
  font-family: verdana, arial, helvetiva, tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold; 
  text-decoration: none;
  text-align: center;
  color: #FFF;  
  background: #FFA500; 
  /*margin: 0px 0px 10px 0px; /* 5px; */
  margin: 0px; 
  padding: 1px 0px 5px 0px;
}
#service ul, #service li {
  /*margin: 2px 2px;*/
}
.speeking {
  color: #eff0f2; /* pkt in hellgraue Hintergrundfarbe der MainMenuZeile */
}
/*****************************************************************************/
/*#main_navi a {*/
#service a {
  font-family: verdana, arial, helvetiva, tahoma, sans-serif;
  /*display: list-item;*/
  /*height: 0.21em;*/
  /*height: 3px;*/
  /*margin: 0px 2px 0px 2px;*/
  /*padding: 0px 0px 0px 2px;*/
  /*margin-left: 15px;*/
  /*text-indent: -10px;*/
  /*margin: 2px 2px 2px 22px;*/
  /*padding: 0px 0px 0px 10px;*/
}
/*.serviceNO, .serviceRO, .serviceCUR, .serviceACT, .service2levNO, .service2levRO, .service2levCUR, 
.serviceNO a:link, .serviceRO a:link, .serviceCUR a:link, .serviceACT a:link, 
.serviceNO a:visited, .serviceRO a:visited, .serviceCUR a:visited, .serviceACT a:visited, 
.serviceNO a:hover, .serviceRO a:hover, .serviceCUR a:hover, .serviceACT a:hover, 
.serviceNO a:active, .serviceRO a:active, .serviceCUR a:active, .serviceACT a:active {
.service2levNO a:hover, .service2levRO a:hover, .service2levCUR a:hover,
.serviceNO a, .serviceRO a, .serviceCUR a, .serviceACT a, .service2levNO a, .service2levRO a, .service2levCUR a {
  font-family: verdana, arial, helvetiva, tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  line-height: 1.2em;
  color: #F0F;
  background: #FF0;
  margin: 0px;
  padding: 0px;
}*/
#service #menu {
  padding-top: 5px;
  padding-left: 5px;
}
#service #submenu {
  padding-left: 8px;
}
.serviceNO, .serviceRO, .serviceCUR, .serviceACT, .service2levNO, .service2levRO, .service2levCUR { 
  margin-bottom: 8px;
}
#service #menu a, #service #menu a:link, #service #menu a:visited, #service #menu a:active, #service #menu a:hover, 
#service #submenu a, #service #submenu a:link, #service #submenu a:visited, #service #submenu a:active, #service #submenu a:hover 
{ 
  font-family: verdana, arial, helvetiva, tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold; 
  text-decoration: none;
  text-align: center;
  color: #273854;
  padding: 0px;
  margin: 0px ;
} 
#service #menu a:active, #service #menu a:hover, 
#service #submenu a:active, #service #submenu a:hover 
{
  color: #FFA500;
}
/*****************************************************************
 * news styles
 */
#servicenews {
  background: #dadde2; 
  margin-top: 10px;
  padding-bottom: 0px;
  overflow: hidden;
}
#servicenews table, #servicenews table tbody { 
  table-layout: fixed;
  width: 175px;
  max-width: 175px;
}
#servicenews table tr td { 
  margin-bottom: 0px;
  /*padding: 5px 0px 5px  5px;*/
  padding: 5px 5px; 
  width: 175px;
  max-width: 165px;
}
#servicenews a, #servicenews a:link, #servicenews a:visited, #servicenews a:active { 
  color: #273854;
  text-decoration: none;
}
#servicenews a:hover {
  color: #FFA500;
  text-decoration: none;
}
#servicenews font {
  margin-left: 20px;
  font-weight: bold;
}
#servicenews strong {
  font-family: verdana, arial, helvetiva, tahoma, sans-serif;
  font-size: 12px;
}
#servicenews .bodytext { 
  /*color: #ff0;*/
  font-family: verdana, arial, helvetiva, tahoma, sans-serif;
  font-size: 10px;
  margin: 0px; 
  padding: 2px;
  display: inline;
}
#servicenews .newsmore {
  font-family: verdana, arial, helvetiva, tahoma, sans-serif;
  font-size: 9px;
  font-weight: bold;
  padding: 0px; 
  margin:  0px;
}
/*****************************************************************************
 *  tagesblatt
 */
.tk_srn   { text-align: center; font-size: 10px; }
.tk_reihe { text-align: center; font-size: 12px; }
.tk_thema { text-align: center; font-size: 14px; font-weight: bold; }
.tk_dauer { text-align: center; font-size: 10px; }
.tx-taskalender-pi1 table {
  margin-left: 15px;
}
.tx-taskalender-pi1 td {
  font-size: 12px;
}
td .list_item {
  font-size: 10px;
  color: red;
}
.tx-taskalender-pi1 td b {
  margin: 15px 5px 5px 5px; 
  padding-top: 10px;
  margin-top: 10px;
}

