/* Allgemein */

a            {    font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt; text-decoration: underline; font-weight:none  }
a:active     {     font-family: Arial,Helvetica, sans-serif; color:  #000000; font-size: 10pt; text-decoration: none; font-weight: none }
a:hover      {     font-family: Arial,Helvetica, sans-serif; color: #000000; font-size: 10pt; text-decoration: none; font-weight: none }
p             {    font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #000000 }

h1,h2, h3             { font-family: Arial,Helvetica, sans-serif ;   color:  #000000 }


/*************************************************** STARTEBENE *************************************/
/****************************************************************************************************/

a.nav            { font-family: Arial, Helvetica, sans-serif; color: #4F5459; font-size: 10pt; text-decoration: none; font-weight: bold }
a.nav:active     { font-family: Arial,Helvetica, sans-serif; color:  #4F5459; font-size: 10pt; text-decoration: none; font-weight: bold }
a.nav:hover      { font-family: Arial,Helvetica, sans-serif; color: #4F5459; font-size: 10pt; text-decoration: none; font-weight: bold }

p.nav                { font-family: Arial, Helvetica, sans-serif; color: #656574; font-size: 10pt;}
input.nav            { font-family: Arial, Helvetica, sans-serif;border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #656574}
input.nav_error        { font-family: Arial, Helvetica, sans-serif;border-style: solid; background: #B0ADB0; border-color: #656574; border-width:1; font-size: 10pt;color: #ffffff}
textarea.nav         { font-family: Arial, Helvetica, sans-serif;border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #656574}
textarea.nav_error     { font-family: Arial, Helvetica, sans-serif;background: #B0ADB0;border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #ffffff}

span.zahlen{float:left; font-size:20px; font-weight:bold; margin-right: 5px;}

table.startseite {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border: #efa65a solid 0px; width: 170px; padding: 0px;}
table.startseite2 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border: #efa65a solid 0px; width: 355px;}
table.startseite3 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border: #efa65a solid 0px; width: 538px; }
table.startseite th{ background-color:  #efa65a; padding: 5px;border: #efa65a solid 1px;} 
table.startseite2 th, table.startseite3 th{ padding: 3px;border: #efa65a solid 0px; text-align: left; vertical-align: bottom; } 
table.startseite2 td, table.startseite3 td{padding: 0px; text-align: center; vertical-align: middle;border: #efa65a solid 1px; height: 35px; font-size: 8pt;} 
table.startseite td{padding: 5px; text-align: center; vertical-align: middle;border: #efa65a solid 1px; height: 40px;} 
table.startseite td b{color:black;} 
table.startseite td.ausb{ background-color:  #F4CDA6; } 
table.startseite td.fortb{ background-color:  #F9E2CC;} 
table.startseite td.unt{ background-color:  #FBECDD;}
table.startseite td.sons, table.startseite2 td.sons{ background-color:  #FBECDD; height: 55px;}  

#main_navigator
{border: 0px solid blue; position: relative; height: 300px; }
#main {position:absolute;  overflow:hidden;height: 300px; width: 385px; display: block; top: 0px; left: 152px;  border: 0px solid red;}

#main_navi {display:  block; position: absolute; left: 0px; top:0px; background-color:#F9E2CC ;text-align: left;height: 300px; 
 border: 0px solid green; padding:0px !important;margin:0px !important; }

/* root element for pages */
#pages {position:absolute; border: purple 0px solid; left:0px; height:20000em;}

/* single page */
.page {
	padding:0px;
	height: 300px;
	margin-left: 0px;
	background-color: #F9E2CC;
	border-left: #efa65a 1px solid;
	width:390px;

	
}

/* root element for horizontal scrollables */
.scrollable {
	position:absolute;
	overflow:hidden;
	width: 395px;
	height: 300px;
	left: 0px;
	border: red 0px solid;
}

/* root element for scrollable items */
.scrollable .items {
	width:20000em;
	position:absolute;
	left: 0px;
	right: 0px;
	clear:both;
	border: yellow 0px solid;
	display: table;
}

/* single scrollable item */
.item {
	float:left;
	cursor:pointer;
	width:385px;
	height:300px;
	padding:0px;
	border: #333333 0px solid;
	display: table-cell;
	
}

.item div.beschreibung{

	text-align: left;
	position:  absolute;
	bottom: 0px;
	//top: 200px;
	width:375px;
	//width:385px;
	//height: 100px;
	padding:5px;
	
	font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt;
	background-color: #F4CDA6;
	background-image: url('http://www.arbeitsschutzbetreuung.de/akademie/images/titelbild/Bildbeschreibungsfeld.png');
	background-repeat: repeat-x;
}

/* main navigator */


#main_navi li {
	background-color:#F9E2CC;
	border-top:1px solid #efa65a;
	clear:both;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left;
	vertical-align: middle;
	font-size: 10pt;
	height:39px; //height:49px;
	list-style-type:none;
	padding:5px;
	width:145px; //width:155px;
	cursor:pointer;
}



#main_navi li:hover {background-color:#efa65a;}

#main_navi li.active {	background-color:#efa65a;}
#main_navi strong {display:block;}

#main div.navi {cursor:pointer;display: inline-block !important;border: red 0px solid; 
	height:20px; text-align: right;}




/* items inside navigator */
.navi a {
	width:25px;
	height:25px;
	float:left;
	margin-right:6px;
	background:url(http://www.arbeitsschutzbetreuung.de/akademie/images/button/navigator_black.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -25px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -50px;     
}

table.arrownavigation{ position: relative; top:0px; border: 0px; width: 280px; left:100px; border: 0px solid red;  }
table.arrownavigation td{ border: 0px; padding: 0px;}
div.prev{width:20px; height:62px;background:url(http://www.arbeitsschutzbetreuung.de/akademie/images/titelbild/arrow_left.png) 0 0 no-repeat; border: 0px solid green;}
div.next{width:20px; height:62px;background:url(http://www.arbeitsschutzbetreuung.de/akademie/images/titelbild/arrow_right.png) 0 0 no-repeat; border: 0px solid green;}

div.disabled{display: none};




.underline_link{}
.underline_link:hover{ text-decoration: underline;}


#demotip { 
    display:none; 
    background:transparent url(http://www.arbeitsschutzbetreuung.de/akademie/images/titelbild/MouseOver.png); 
    font-size:10pt; 
    font-family: Arial, Helvetica, sans-serif; 
    height:82px; 
    //height:114px;
    width:169px; 
    //width:201px;
    padding:16px; 
    

	
    color:#000000; 
    text-align: center;
    vertical-align: middle;  
     
}


	img.wirueberuns_vdsi_logo{position: absolute; top:-2px; right: 0px;}

 .partner img{ width: 39px; height: 39px;}
  .partner_betreuung img{height: 39px; width: 100px;}
  .partner_sidebar img{ width: 98px; height: 40px;}
   .partner_ams img{height: 39px; width: 100px;}
	.partner_sigerom img{height: 39px; width: 100px;}
	.partner_protex img{height: 39px; width: 100px;}
	.partner_sidi img{height: 39px; width: 100px;}
/* Bildungsangebote/Anmeldung */
/*------------------------------ */

p.anmeldung                { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color: #000000 }
p.anmeldung_error          { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color: #000000; font-weight: bold }

input.anmeldung            { border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #000000 }
input.anmeldung_error    { border-style: solid; background: #B0ADB0; border-color: #656574; border-width:1; font-size: 10pt;color: #000000 }
select.anmeldung        { border-style: solid;border-color: #a5a6bd;border: 1px; border-width: 1px;color:#000000 }

a.anmeldung               { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size: 10pt; text-decoration: underline; font-weight: none }
a.anmeldung:active         { font-family: Arial,Helvetica, sans-serif; color: #000000; font-size: 10pt; text-decoration: underline; font-weight: none }
a.anmeldung:hover          { font-family: Arial,Helvetica, sans-serif; color:#000000; font-size: 10pt; text-decoration: none; font-weight: none }


a.angebot               { font-family: Arial, Helvetica, sans-serif; color:#555; font-size: 8pt; text-decoration: none; font-weight: none;
//padding:6px;
 }
a.angebot:active         { font-family: Arial,Helvetica, sans-serif; color: #000000; font-size: 8pt; text-decoration: underline; font-weight: none }
a.angebot:hover          { font-family: Arial,Helvetica, sans-serif; color:#000000; font-size: 8pt; text-decoration: none; font-weight: none; 
//text-decoration:underline;
}

.angebot_div{
border: 1px solid #fff;
text-align: center;
padding:6px;
}

a div.angebot_div:hover{
border: 1px solid #888;
}

a.bottom               { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 8pt; text-decoration: none; font-weight: none }
a.bottom:active         { font-family: Arial,Helvetica, sans-serif; color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight: none }
a.bottom:hover          { font-family: Arial,Helvetica, sans-serif; color:#FFFFFF; font-size: 8pt; text-decoration: none; font-weight: none }
.bottom{
font-family: Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
font-size: 8pt; 
text-decoration: none; 
font-weight: none
}

/* Termine */
/*----------------------------------------------*/

p.termin         {    font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color:  #000000 }
p.v_termin         {    font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color:  #000000 }

a.termin            { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; text-decoration: none; font-weight: none }
a.termin:active     { font-family: Arial,Helvetica, sans-serif; color:  #000000; font-size: 8pt; text-decoration: none; font-weight: none }
a.termin:hover      { font-family: Arial,Helvetica, sans-serif; color: #000000; font-size: 8pt; text-decoration: none; font-weight: none }

.termin_detailbox:hover{
	background: #ddd;
}

/* AGB */
/*---------------------- */

p.agb                    {font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #000000;}
#agb_download { font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color:  #777;margin-bottom:10px; width:100%; text-align: right; }
#agb_download a{font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color:  #777;text-decoration: none;}
#agb_download a:hover{text-decoration: underline;}
.agb_maintopic{font-size: 12pt; font-family: Arial,Helvetica, sans-serif ;   color:  #000000;margin-bottom: 10px;}
.agb_topic{font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #000000; font-weight: bold;margin-bottom: 5px;}
.agb_text{font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #000000;margin-bottom: 10px;}

/* Produktinformation/KompetencCenter */
/*-----------------------------------*/

p.kc                {font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color: #000000 }
p.kc_gr                {font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color: #000000 }




/* Login */
/*---------------------- */

p.login                    {font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #000000 }
p.login_error              {font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color: #000000 }
input.login                {border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}


/* Logout */
/*---------------------- */

p.logout                    {font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #000000 }




/*************************************************** LOGIN KD (KUNDEN)  *************************************/
/************************************************************************************************************/


/* Login/kd
/*---------------------- */

p.login_kd                    { font-size: 9pt; font-family: Arial,Helvetica, sans-serif ; padding:8px;  color:  #000000 }

input.login_kd                { border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}
input.login_kd                { border-style: solid; background: #B0ADB0; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}
select.login_kd                { border-style: solid;border-color: #a5a6bd;border: 1px; border-width: 1px;color:#000000}


a.login_kd                       { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt; text-decoration: underline; font-weight: none }
a.login_kd:active            { font-family: Arial,Helvetica, sans-serif; color:  #000000;  text-decoration: underline; font-weight: none }
a.login_kd:hover              { font-family: Arial,Helvetica, sans-serif; color: #000000;  text-decoration: none; font-weight: none }

#semInfoField{
	font-size: 8pt;
	font-family: Arial,Helvetica, sans-serif;
	color: #666;
	
	margin: 8px;
	
	padding: 8px;
}
.seminarlist{
	margin: 8px;
	padding:2px;
}


/*************************************************** LOGIN KC (KompetenzCenter)  *************************************/
/*********************************************************************************************************************/


/* Login/kc
/*---------------------- */

p.login_kc                    { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #000000 }

p.login_kc_small                    { font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color:  #000000 }

input.login_kc                { border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}
input.login_kc                { border-style: solid; background: #ffffff; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}
input.login_kc_error        { border-style: solid; background: #B0ADB0; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}
select.login_kc                { border-style: solid;border-color: #a5a6bd;border: 1px; border-width: 1px;color:#000000}
textarea.login_kc            { border-style: solid; background: #ffffff; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}
textarea.login_kc_error        { border-style: solid; background: #B0ADB0; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}


a.login_kc                       { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt; text-decoration: underline; font-weight: none }
a.login_kc:active            { font-family: Arial,Helvetica, sans-serif; color:  #000000; font-size: 10pt; text-decoration: underline; font-weight: none }
a.login_kc:hover              { font-family: Arial,Helvetica, sans-serif; color: #000000; font-size: 10pt; text-decoration: none; font-weight: none }

.kc_news_date	{ 
	font-family: Arial,Helvetica, sans-serif; 
	color: #000000; 
	background-color: #dfd7be;
	font-size: 10pt; 
	text-decoration: none; 
	font-weight: none ;
	padding: 3px;
	padding-left: 10px;
}
.kc_news_news	{ 
	font-family: Arial,Helvetica, sans-serif; 
	color: #000000; 
	background-color: #efe7ce;
	border: 1px solid #dfd7be;
	font-size: 10pt; 
	text-decoration: none; 
	font-weight: none ;
	padding: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}


/* Login/ad
/*---------------------- */

p.login_ad                    { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #000000 }

input.login_ad                { border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}
input.login_ad                { border-style: solid; background: #ffffff; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}
input.login_ad_error        { border-style: solid; background: #B0ADB0; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}
select.login_ad                { border-style: solid;border-color: #a5a6bd;border: 1px; border-width: 1px;color:#000000}
textarea.login_ad            { border-style: solid; background: #ffffff; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}
textarea.login_ad_error        { border-style: solid; background: #B0ADB0; border-color: #656574; border-width:1; font-size: 10pt;color: #000000}


a.login_ad                       { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt; text-decoration: none; font-weight: none }
a.login_ad:active            { font-family: Arial,Helvetica, sans-serif; color:  #000000; font-size: 10pt; text-decoration: underline; font-weight: none }
a.login_ad:hover              { text-decoration: underline; }

a.login_ad_listSem                       { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; text-decoration: none; font-weight: none; }
a.login_ad_listSem:hover              { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; text-decoration: underline; }





/* Login/kc/ap */
/*---------------------- */

p.login_kc_ap                  { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:   #656574 }
p.login_kc_ap_error          { font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color: #ff0000 }

a.login_kc_ap                  { font-family: Arial, Helvetica, sans-serif; color: #656574; font-size: 10pt; text-decoration: underline; font-weight: none }
a.login_kc_ap:active         { font-family: Arial,Helvetica, sans-serif; color:   #656574; font-size: 10pt; text-decoration: underline; font-weight: none }
a.login_kc_ap:hover          { font-family: Arial,Helvetica, sans-serif; color:  #656574; font-size: 10pt; text-decoration: none; font-weight: none }

input.login_kc_ap            { border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #656574 }
input.login_kc_ap_error        { border-style: solid; background: #B0ADB0; border-color: #656574; border-width:1; font-size: 10pt;color: #ffffff }
select.login_kc_ap            { border-style: solid;border-color: #a5a6bd;border: 1px; border-width: 1px;color:#656574 }
textarea.login_kc_ap        { border-style: solid; border-color: #a5a6bd; border-width:1; font-size: 10pt; }




/* Login/kc/kunden */
/*---------------------- */

p.login_kc_knd                { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #656574 }
p.login_kc_knd_error          { font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color: #ff0000 }

select.login_kc_knd        { border-style: solid;border-color: #a5a6bd;border: 1px; border-width: 1px;color:#656574 }

input.login_kc_knd        { border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #656574 }
input.login_kc_knd_error    { border-style: solid; background: #B0ADB0; border-color: #656574; border-width:1; font-size: 10pt;color: #ffffff }



/*************************************************** LOGIN AD (Administrator)  *************************************/
/************************************************************************************************************/


/* Login/ad/start */
/*---------------------- */

p.login_ad_start            { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #656574 }




/* Login/ad/kc */
/*---------------------- */

p.login_ad_kc                { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #656574 }
p.login_ad_kc_error          { font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color: #ff0000 }


input.login_ad_kc            { border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #656574}
input.login_ad_kc_error        { border-style: solid; background: #B0ADB0; color : #ffffff; border-color:  #656574; border-width:1; font-size: 10pt;}
select.login_ad_kc            { border-style: solid;border-color: #a5a6bd;border: 1px; border-width: 1px;color:#656574}



/* Login/ad/knd */
/*---------------------- */

p.login_ad_knd_kl              { font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color:   #656574 }
p.login_ad_knd                  { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:   #656574 }
p.login_ad_knd_error          { font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color: #ff0000 }
a.login_ad_knd               { font-family: Arial, Helvetica, sans-serif; color:  #656574; font-size: 10pt; text-decoration: underline; font-weight: none }
a.login_ad_knd:active         { font-family: Arial,Helvetica, sans-serif; color:   #656574; font-size: 10pt; text-decoration: underline; font-weight: none }
a.login_ad_knd:hover          { font-family: Arial,Helvetica, sans-serif; color:  #656574; font-size: 10pt; text-decoration: none; font-weight: none }


input.login_ad_knd            { border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #656574}
textarea.login_ad_knd        { border-style: solid; border-color: #a5a6bd; border-width:1; font-size: 10pt;}



/* Login/ad/knd/vertrag */
/*---------------------- */

p.login_ad_knd_vertrag              { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #656574 }
p.login_ad_knd_vertrag_error    { font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color: #ff0000 }
a.login_ad_knd_vertrag           { font-family: Arial, Helvetica, sans-serif; color: #656574; font-size: 10pt; text-decoration: underline; font-weight: none }
a.login_ad_knd_vertrag:active   { font-family: Arial,Helvetica, sans-serif; color:  #656574; font-size: 10pt; text-decoration: underline; font-weight: none }
a.login_ad_knd_vertrag:hover       { font-family: Arial,Helvetica, sans-serif; color: #656574; font-size: 10pt; text-decoration: none; font-weight: none }



/*************************************************** LOGIN AP (Kompetenzpartner)  *************************************/
/************************************************************************************************************/


/* Login/ap/start */
/*---------------------- */

p.login_ap_start                { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:   #656574 }



/* Login/ap/daten */
/*---------------------- */

p.login_ap_daten                { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:   #656574 }
p.login_ap_daten_error          { font-size: 8pt; font-family: Arial,Helvetica, sans-serif ;   color: #ff0000 }

input.login_ap_daten            { border-style: solid; border-color: #656574; border-width:1; font-size: 10pt;color: #656574}
input.login_ap_daten_error        { border-style: solid; background: #B0ADB0; border-color: #656574; border-width:1; font-size: 10pt;color: #ffffff}

select.login_ap_daten            { border-style: solid;border-color: #a5a6bd;border: 1px; border-width: 1px;color:#656574}



/* Login/ap/knd */
/*---------------------- */

p.login_ap_knd                      { font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #656574 }




/* Kalender*/
/*---------------------- */


  table.monate{
    width:100%;
  }





    td.jahr
    {

    font-size: 10pt;
      font-family: Arial,Helvetica, sans-serif ;
      color:  #656574;
    text-align:center;

    }
  td.monat, td.monat_akt, td.wt, td.ft, td.vm, td.at,  td.kw, td.tn{

      font-size: 10pt;
      font-family: Arial,Helvetica, sans-serif ;
      color:  #656574;
    text-align:center;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
  }
  td.monat{
    width: 7%;
  }
  a.monat{
      color:  #656574;
    padding:2px;
    width: 100%;
    height:100%;
  }
  a.monat:hover{
      color:  #656574;
    width: 100%;
    height:100%;
    text-decoration:none;
  }
  td.monat_akt{
      font-size: 10pt;
      font-family: Arial,Helvetica, sans-serif ;
      color:  #ffffff;
      background:#AD4542;
      padding:2px;
    width: 7%;
    vertical-align:top;
  }

  table.kalender{
    border-collapse:collapse;
    width:100%;
    height:100%;
    border: solid 1px #000000;
  }
  td.kw{
      font-size: 10pt;
      font-family: Arial,Helvetica, sans-serif ;
      color:  #656574;
    width:25px;
    vertical-align: top;
    padding:2px;
  }

  /* Bezeichnung Mod,Di,Mi... */

  td.tn{
      font-size: 10pt; font-family: Arial,Helvetica, sans-serif ;   color:  #656574;
    vertical-align:top;
    padding:2px;
  }

  td.wt, td.ft, td.vm{

      width: 14%;
    text-align:left;
    vertical-align:top;
    padding:2px;
  }

    td.at{
    background:#AD4542;
      width: 14%;
    text-align:left;
    vertical-align:top;
    padding:2px;
  }

  td.today{
    background:#CD9998;
      width: 14%;
    text-align:left;
    vertical-align:top;
    padding:2px;
  }

  .infofield{
  	color: #cdad8c;
  	font-style: normal;
  	font-weight: normal;
  	font-size: x-small;
  	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  }
  
  .seminar_termine_mb li:hover{
  font-size: 10px;
  text-decoration: underline;
  }
  
  .seminar_termine_mb{
  	list-style: none;	
  	margin-left:-40px;
  }
  .seminar_termine_mb li{
  	line-height: 0px;
  	padding:0px;
  }
 .keyword{
 	font-weight:bold;
 	color:#000;
 } 
 
 
 .terminView{
 	font-size: 10px;
 	padding:5px;
 }
 
  .terminView div{
 	font-size: 10px;
 	//padding:5px;
 }
 
 .terminView a{
 	font-size: 10px;
 	text-decoration: none;
 	padding:10px;
 	
 }
 .terminView a:hover{
 	font-size: 10px;
 	text-decoration: underline;
 	padding:10px;
 }

 p.terminbox.hidden{
     visibility: hidden;
}