@charset "utf-8";
/* CSS Document */

/* Kursfinder*/
#tx_bfi_searchform {
	margin-top:0px;
	padding-top:0px;
	}
	
table.tableKursfinder {
	margin-top:20px;
	margin-left:20px;
	padding-top:0px;
	}

#bezirk, #kategorie, #subKategorieSwitch, #zielgruppe, #beginn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:0px;
	margin-bottom:1px;
	}

#beginn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:0px;
	margin-bottom:3px;
	}
			
td.textKursfinder {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-bottom:1px;
	}
	
#schlagwort {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:0px;
	margin-top:0px;
	margin-bottom:1px;
	}
	
#kursnummer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:0px;
	margin-bottom:1px;
	}
	
/* Kusliate */
div.kursliste_head{
	width:719px;
	background-color:#707D9D;
  min-height:115px;
  height:auto !important;
  height:115px;
}

div.kursliste_submenu{
	width:518px;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	padding-left:22px;
	background-color:#707D9D;
	padding-bottom:15px;
	line-height:18px;
}

span.kursliste_submenu_normalSub a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:18px;
	color:#fff;
	padding-top:0px;
	margin-left:0px;
	text-decoration:underline;
}

span.kursliste_submenu_normalSub a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#212a6e;
	font-weight:normal;
	line-height:18px;
	text-decoration:underline;
	padding-top:0px;
	margin-left:0px;
}

span.kursliste_submenu_activeSub a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#212a6e;
	font-weight:normal;
	line-height:18px;
	text-decoration:underline;
	padding-top:0px !important;
	margin-left:0px;
}

span.kursliste_submenu_activeSub a:hover {
  color:#fff;
	line-height:18px;
	text-decoration:underline;
}

div.kursliste_symbol{
  position: absolute;
  top:0px;
  left:518px;
	background-color:#707D9D;
}

div.kursliste_liste {
  clear: left;
	width: 719px;
  margin-top: 20px;
}

div.kursliste_ort{
  padding-top: 15px;
	font-weight:bold;
}

div.kursliste_label{
  border-bottom:1px solid #000000;
	padding-left:5px;
}

div.kursliste_label_1{
  float: left;
	font-weight:bold;
	width: 480px;
}

div.kursliste_label_2{
  float: left;
  margin-left: 0px;
	width: 45px;
	font-weight: bold;
}

div.kursliste_label_3{
  float: left;
  margin-left: 0px;
  width: 100px;
	font-weight: bold;
}

div.kursliste_label_4{
	float: left;
	margin-left: 0px;
	width: 85px;
	font-weight: bold;
}

div.kursliste_daten{
  clear: left;
	border-top: 1px solid #000000;
	padding-left: 5px;
}

div.kursliste_daten_1{
  float: left;
  margin-left: 0px;
  width: 480px;
}

div.kursliste_daten_2{
  float: left;
  margin-left: 0px;
  width: 45px;
}

div.kursliste_daten_3{
  float: left;
  margin-left: 0px;
  width: 100px;
}

div.kursliste_daten_4{
  float: left;
  margin-left: 0px;
  width: 85px;
}

table.tx_bfi_kurse_detail{
  margin-top: 40px;
  width: 719px;
}

div.tx_bfi_kurse_detail_titel {
  font-size: 16px;
  font-weight: bold;
}

div.tx_bfi_kurse_detail_untertitel {
  font-size: 12px;
  font-weight: bold;
}


/* Newsbox 0 nur Text */
table.newsbox_0_table {
	background-color:#e0e7f2;
	width:229px;
	height:auto;
	margin-top:5px;
	}
	
td#newsbox_0_headline {
	height:28px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	color:#fff;
	background-color:#202569;
	}
	
td#newsbox_0_bezeichnung {
	height:40px;
	padding-top:0px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	color:#304b8b;
	vertical-align:bottom;
	}

td#newsbox_0_kurztext {
	height:auto;
	padding-top:6px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#304b8b;
	}
	
td#newsbox_0_kurztext a{
	padding-top:0px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:12px;
	color:#e2001a;
	text-decoration:underline;
	}

/* Newsbox 1 Text mit Link */
table.newsbox_1_table {
	background-color:#e0e7f2;
	width:229px;
	height:auto;
	margin-top:5px;
	}
	
td#newsbox_1_headline {
	height:28px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	color:#fff;
	background-color:#202569;
	}
	
td#newsbox_1_bezeichnung {
	height:40px;
	padding-top:0px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	color:#304b8b;
	vertical-align:bottom;
	}

td#newsbox_1_kurztext {
	height:auto;
	padding-top:6px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#304b8b;
	}
	
td#newsbox_1_kurztext a{
	padding-top:0px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	color:#e2001a;
	text-decoration:underline;
	}
	
/* Newsbox 2 nur Bild */
table.newsbox_2_table {
	width:229px;
	background-color:#e0e7f2;
	width:229px;
	height:auto;
	margin-top:5px;
	}
	
td#newsbox_2_headline {
	height:28px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	color:#fff;
	background-color:#202569;
	}	
	
td#newsbox_2_bild {
	height:229px;
	height:134px;
	padding-left:0px;
	}

td#newsbox_3_detaillink {
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	}
		
td#newsbox_3_detaillink a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	color:#e2001a;
	text-decoration:underline;
	}

/* Newsbox 3 Bild mit Link */
table.newsbox_3_table {
	width:229px;
	background-color:#e0e7f2;
	width:229px;
	height:auto;
	margin-top:5px;
	}
	
td#newsbox_3_headline {
	height:28px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	color:#fff;
	background-color:#202569;
	}	
	
td#newsbox_3_bild {
	height:229px;
	height:134px;
	padding-left:0px;
	}

td#newsbox_3_newslink {
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	}
		
td#newsbox_3_newslink a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	color:#e2001a;
	text-decoration:underline;
	}

/* Newsbox 4 Bild mit text */
table.newsbox_4_table {
	width:229px;
	background-color:#e0e7f2;
	width:229px;
	height:auto;
	margin-top:5px;
	}
	
td#newsbox_4_headline {
	height:28px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	color:#fff;
	background-color:#202569;
	}	
	
td#newsbox_4_bild {
	height:229px;
	height:134px;
	padding-left:0px;
	}

td#newsbox_4_bezeichnung {
	height:auto;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	color:#304b8b;
	vertical-align:bottom;
	}

td#newsbox_4_kurztext {
	height:auto;
	padding-top:2px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#304b8b;
	}
	
td#newsbox_4_kurztext a{
	padding-top:0px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:12px;
	color:#e2001a;
	text-decoration:underline;
	}
	
/* Newsbox 4 Bild mit text */
table.newsbox_5_table {
	width:229px;
	background-color:#e0e7f2;
	width:229px;
	height:auto;
	margin-top:5px;
	}
	
td#newsbox_5_headline {
	height:28px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	color:#fff;
	background-color:#202569;
	}	
	
td#newsbox_5_bild {
	height:229px;
	height:134px;
	padding-left:0px;
	}

td#newsbox_5_bezeichnung {
	height:auto;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	color:#304b8b;
	vertical-align:bottom;
	}

td#newsbox_5_kurztext {
	height:auto;
	padding-top:2px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#304b8b;
	}
	
td#newsbox_5_kurztext a{
	padding-top:0px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:12px;
	color:#e2001a;
	text-decoration:underline;
	}
			
/* Details 0 nur Text */
table.tx_bfi_news_detail {
	width:695px;
	height:auto;
	margin-top:0px;
	margin-bottom: 10px;
	}
	
td.tx_bfi_news_detail_headline {
	height:40px;
	padding-top: 12px;
  padding-right: 0px;
	padding-bottom:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	font-style:normal;
    color: #d62023;
	}	
	
td.tx_bfi_news_detail_bezeichnung {
	height:38px;
	padding-top:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	font-style:normal;
	color: #212a6e;
	}

td.tx_bfi_news_detail_kurztext {
	height:auto;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#304b8b;
	text-align:left;
	vertical-align: top;
	}

td.tx_bfi_news_detail_text {
	height:auto;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#304b8b;
	text-align:left;
	vertical-align: top;
	}

td.tx_bfi_news_detail_bild {
  width: 249px;
	padding-top:20px;
	}

/* Details 0 nur Text */
table.tx_bfi_news_list {
	width:655px;
	height:auto;
	margin-top:0px;
	margin-bottom: 10px;
	}

td.tx_bfi_news_list_headline {
	height:40px;
	padding-top: 12px;
  padding-right: 0px;
	padding-bottom:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	font-style:normal;
    color: #d62023;
	}

td.tx_bfi_news_list_bezeichnung {
	height:38px;
	padding-top:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	font-style:normal;
	color: #212a6e;
	}

td.tx_bfi_news_list_kurztext {
	height:auto;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#304b8b;
	text-align:left;
	vertical-align: top;
	}

td.tx_bfi_news_list_text {
	height:auto;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#304b8b;
	text-align:left;
	vertical-align: top;
	}

td.tx_bfi_news_list_bild {
  width: 249px;
	padding-top:10px;
	}


td.tx_bfi_pruefungen_pruefung {
	font-weight:bold;	
}

div.tx_bfi_pruefungen_liste{
	margin-left:20px;
}