/*** Fort- und Weiterbildungsangebot (PHP-Skript) 	***/
/*** ake, 15.05.2008 								***/

body { 
		/*margin:0px 0px 0px 30px !important;*/
		font: 12px Arial;
}



label { 
		margin:0px 0px 0px 0px;
}

/* Fort- und Weiterbildungsangebot */
.seite {
	float: left;
	border: 0px;
	width: 484px;
	margin: 0px; 
	padding: 0px;  
	background: #ffffff;
	color: #000000;
}
.seite2 {
	float: left;
	border: 0px;
	width: 699px;
	margin: 0px; 
	padding: 0px;  
	background: #ffffff;
	color: #000000;
}
.seite3 {
	float: left;
	border: 0px;
	width: 455px;
	margin: 0px; 
	padding: 0px;  
	background: #ffffff;
	color: #000000;
}
.rechte_seite {
    float: left;
    border: 0px;
    width: 215px;
    margin: 0px; 
    padding: 0px;  
    background: #ffffff;
    color: #000000;
}
.seite_links {
	float: left;
	border: 0px;
	width: 299px;
	margin: 0px; 
	padding: 0px;  
	background: #ffffff;
	color: #000000;
}
.seite_links2 {
    float: left;
    border: 0px;
    width: 455px;
    margin: 0px; 
    padding: 0px;  
    background: #ffffff;
    color: #000000;
}
/* buchen danke   */
.seite_links4 {
    float: left;
    border: 0px;
    width: 455px;
    margin: 0px; 
    padding: 0px;  
    background: #ffffff;
    color: #000000;
}
/* buchen   */
.seite_links3_links {
    float: left;
    border: 0px;
    width: 220px;
    margin: 0px; 
    padding: 0px;  
    background: #ffffff;
    color: #000000;
}
.seite_rechts {
	float: left;
	border: 0px;
	width: 155px;
	margin: 0px; 
	padding: 0px;  
	background:#ffffff;
	color: #000000;
}
/* buchen   */
.seite_links3_rechts {
    float: left;
    border: 0px;
    width: 220px;
    margin: 0px; 
    padding: 0px;  
    background:#ffffff;
    color: #000000;
}
.themen {
	display:inline;
	float: left;
	width: 220px;
	height: 50px;
	margin: 0px 14px 0 0px; 
	padding: 0px 0px 0px 0px;  
	background: #dcf1fc;
	color: #00a6eb;
	font-size: 12px; 
	font-weight: bold;	
	text-align: center;
	/* vertical-align: middle;	funktioniert nicht */
	border: 1px solid #00a6eb; 
}
.themen2 {
	display:inline;
	float: left;
	width: 220px;
	height: 50px;
	margin: 0px 14px 0 0px; 
	padding: 0px 0px 0px 0px;  
	background: #dcf1fc;
	color: #00a6eb;
	font-size: 12px; 
	font-weight: bold;	
	text-align: center;
	/* vertical-align: middle;	funktioniert nicht */
	border: 1px solid #00a6eb; 
}

.themen a, .themen a:link, .themen a:visited, .themen a:hover, .themen a:focus, .themen a:active,
.themen2 a, .themen2 a:link, .themen2 a:visited, .themen2 a:hover, .themen2 a:focus, .themen2 a:active {
text-decoration:none;
color: #00a6eb; 
font-weight:bold; 
}
/* Firefox  */
a {
text-decoration:none;
color: #00a6eb; 
font-weight:normal;
}
.kasten2 {
	float: left;
	border: 0px;
	width: 80px;
	height: 30px;
	margin: 0px; 
	padding: 0px 5px 0px 5px;
	background:#dcf1fc;
	color: #000000;
	font-size: 12px; 
	font-weight: bold;	
	line-height: 30px;
	border: 0px solid #000000; 
}

.kasten3 {
	/*display: table;*/
	float: left;
	width: 285px;
	margin: 0px; 
	padding: 0px 0px 0px 5px;  
	background:#dcf1fc;
	color: #00a6eb;
	font-size: 12px; 
	font-weight: bold;
	border: 0px solid #000000; 
}
.kasten4 {
	clear: left;
	width: 285px;
	margin: 0px; 
	/*padding: 8px 0px 0px 5px;*/
	padding: 8px 0px 0px 0px;
	background:#ffffff;
	text-align: right;
	border: 0px solid #000000; 	
}
.kasten4 fieldset {
    padding: 0px 0px 0px 5px;    
}
.kasten5 {
	clear: left;
	width: 155px;
	margin: 0px; 
	padding: 0px 0px 0px 5px;
	background: #dcf1fc;
	color: #00a6eb;
	font-size: 12px;
	font-weight: bold; 
	border: 0px solid #000000; 	
}
.kasten6 {
	clear: left;
	width: 155px;
	margin: 0px; 
	padding: 8px 0px 0px 5px;
	background:#ffffff;
	text-align: right;
	border: 0px solid #000000; 	
}
.kasten6 fieldset {
    padding: 0px 0px 0px 5px;    
}
/* Fortbildungsauswahl */
/* Fortbildung buchen ansicht oben */
.kasten7 {
	clear: left;
	width: 454px;
	margin: 0px; 
	/*padding: 8px 0px 0px 5px;*/
	padding: 8px 0px 0px 0px;
	background: #dcf1fc;
	color: #00a6eb;
	font-size: 12px;
	font-weight: bold; 
	border: 0px solid #000000; 	
}
.kasten7 fieldset {
    padding: 0px 0px 0px 5px;    
}
.kasten7 p {
    margin: 0 10 10 0;
    padding: 0px 10px 0px 0px; 
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}

.kasten7 label {
    float:left;
    width: 65px;
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}


/* Fortbildung buchen */
.kasten8 {
    clear: left;
    width: 454px;
    margin: 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    background: #dcf1fc;
    color: #00a6eb;
    font-size: 12px;
    font-weight: bold; 
    border: 0px solid #000000;  
}
.kasten8 p {
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.kasten8 label {
    float:left;
    width: 85px;
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.kasten8 tr {
    line-height: 22px;
}
.kasten8 fieldset {
    padding: 0px 0px 0px 5px;    
}
.kasten9 {
    clear: left;
    width: 220px;
    height: 269px;
    margin: 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    background: #dcf1fc;
    color: #00a6eb;
    font-size: 12px;
    font-weight: bold; 
    border: 0px solid #000000;  
}
.kasten9 label {
    display:inline;
    width: 180px;
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.kasten9 fieldset {
    padding: 0px 0px 0px 5px;    
}
.kasten10 {
    clear: left;
    width: 220px;
    height: 105px;
    margin: 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    background: #dcf1fc;
    color: #00a6eb;
    font-size: 12px;
    font-weight: bold; 
    border: 0px solid #000000;  
}
.kasten10 label {
    display:inline;
    width: 180px;
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.kasten10 fieldset {
    padding: 0px 0px 0px 5px;    
}
.kasten11 {
    clear: left;
    width: 454px;
    margin: 0px 0px 0px 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    background: #dcf1fc;
    color: #00a6eb;
    font-size: 12px;
    font-weight: bold; 
    border: 0px solid #000000;  
}
.kasten11 label {
    float:left;
    width: 100px;
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.kasten11 fieldset {
    padding: 0px 0px 0px 5px;    
}
/* Fortbildung buchen danke */
.kasten12 {
    clear: left;
    width: 454px;
    margin: 0px 0px 0px 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    font-size: 12px;
    font-weight: normal; 
    line-height: 24px;
    border: 0px solid #000000;  
}
.kasten12 label {
    float:left;
    width: 142px;
    color: #00a6eb;
    font-size: 12px;
    font-weight: bold; 
}
.kasten12 fieldset {
    padding: 0px 0px 0px 90px;    
}
/* Detailseite  */
.kasten13 {
    clear: left;
    width: 454px;
    margin: 0px 0px 0px 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    font-size: 12px;
    font-weight: normal; 
    line-height: 24px;
    border: 0px solid #000000;  
}
.kasten13 tr {
    line-height: 18px;
    padding: 0px 0px 0px 0px; 
}
/* Detailseite gesamte Breite */
.kasten13a {
    clear: left;
    width: 708px;
    margin: 0px 0px 0px 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    font-size: 12px;
    font-weight: normal; 
    line-height: 24px;
    border: 0px solid #000000;  
}
.kasten13a tr {
    line-height: 18px;
    padding: 0px 0px 0px 0px; 
}
/* Suchbox  */
.kasten14 {
    clear: left;
    width: 160px;
    height: 24px;
    margin: 0px 0px 0px 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 6px 0px 0px 0px;
    background: #dcf1fc;
    font-size: 12px;
    color: #000000;
    font-weight: bold; 
    line-height: 16px;
    border: 0px solid #000000;  
}
.kasten15 {
    clear: left;
    width: 215px;
    margin: 0px 0px 0px 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    background: #dcf1fc;
    font-size: 12px;
    font-weight: normal; 
    line-height: 24px;
    border: 0px solid #000000;  
}
.kasten15 label {
    float:left;
    width: 142px;
    color: #00a6eb;
    font-size: 12px;
    font-weight: bold; 
}
/* Fortbildung buchen ansicht */
.kasten8danke {
    clear: left;
    width: 454px;
    margin: 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    background: #ffffff;
    color: #000000;
    font-size: 12px;
    font-weight: bold; 
    border: 1px solid #000000;  
}
.kasten8danke p {
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.kasten8danke label {
    float:left;
    width: 85px;
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.kasten8danke tr {
    line-height: 22px;
}
.kasten8danke fieldset {
    margin: 0; 
    padding: 0px 0px 0px 5px;
    background: #ffffff;
    border:0; 
}
.kasten9danke {
    clear: left;
    width: 220px;
    height: 257px;
    margin: 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    background: #ffffff;
    color: #000000;
    font-size: 12px;
    font-weight: bold; 
    border: 1px solid #000000;  
}
.kasten9danke label {
    display:inline;
    width: 180px;
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.kasten9danke fieldset {
    margin: 0; 
    padding: 0px 0px 0px 5px; 
    background: #ffffff;
    border:0; 
}
.kasten10danke {
    clear: left;
    width: 220px;
    height: 105px;
    margin: 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    background: #ffffff;
    color: #000000;
    font-size: 12px;
    font-weight: bold; 
    border: 1px solid #000000;  
}
.kasten10danke fieldset {
    margin: 0; 
    padding: 0px 0px 0px 5px;
    background: #ffffff;
    border:0; 
}
.kasten10danke label {
    display:inline;
    width: 180px;
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.kasten11danke {
    clear: left;
    width: 454px;
    margin: 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    background: #ffffff;
    color: #000000;
    font-size: 12px;
    font-weight: bold; 
    border: 1px solid #000000;  
}
.kasten11danke label {
    float:left;
    width: 100px;
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.kasten11danke fieldset {
    margin: 0; 
    padding: 0px 0px 0px 5px;    
    background: #ffffff;
    border:0; 
}
/* Aktuelle Kurse / Freie Kurse / Alle Kurse    fortbildung-auswahl.php */
.kasten12 {
    float:left;
    width: 454px;
    margin: 0px 5px 0px 0px; 
    padding: 0px 0px 0px 0px;  
}
.label_left {
    display:inline;
    width: 62px !important;
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.label_teilnahme {
    float:left;
    display:inline;
    width: 400px !important;
    margin: 4px 0px 0px 6px;
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}

.bezeichner  {
    margin: 0;
    padding: 0px 0px 0px 6px;
	color: #00a6eb;
	font-size: 12px;
	font-weight: bold;
}
.bezeichnerdanke  {
    margin: 0;
    padding: 0px 0px 0px 6px;
    color: #000000;
    font-size: 12px;
    font-weight: bold; 
}
.inhalt, .inhalt p, .inhalt p font  {
	color: #000000! important;
	font-size: 12px! important;
	margin-top:0px;
}
.inhalt  {
	color: #000000;
	font-size: 12px;
}

ul {
	/*float: left;*/
	margin: 0; 
	padding: 0;  
}
ul li {
	/*float: left;*/
	list-style-type: none;
	margin: 0 0 5 0; 
	padding: 0;  
}

fieldset {
    margin: 0; 
    padding: 0; 
    /*background: #dcf1fc;*/
    border:0; 
}

.belegt_submit, .ausgebucht_submit { 
    height:20px;
    padding: 0 0 2 0; 
    background:#ffffff; 
    color: red;
    font-size: 10px; 
    font-weight: 400;
    border: 1px solid red; 
}
.Kurse_submit { 
    height:20px;
   	padding: 0 0 2 0; 
    background:#ffffff; 
    color: #00a6eb;
    font-size: 10px; 
    font-weight: 400;
    border: 1px solid #00a6eb; 
}
/* Seitenschaltung  */
.seite_aktiv { 
    background:#ffffff; 
    color: #000000 !important;
    font-size: 12px; 
    font-weight: 400;
    border: 0px;
} 
.seite_passiv { 
    background:#ffffff; 
    color: #00a6eb !important;
    font-size: 12px; 
    font-weight: 400;
    border: 0px;
} 
.radio { 
border: 0; 
} 
/* IE       */
form input, form textarea, form select {
	border: 1px solid #00a6eb; 
}
/* Firefox  */
input, textarea, select {
    border: 1px solid #00a6eb; 
}
form {
	margin:0;
	padding:0;
	border:0;
}

/** NEU: für Referentenprofile
 * mul, 03.05.2011
 */
.referenteninfos {
	width:215px;
	font-size:12px;
}
.referenteninfos img {
	margin:0px 0px 10px;
}
.referenteninfos h3 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.referenteninfos .infos {
	background-color:#DCF1FC;
	width:215px;
	display:table;
	margin-bottom:15px;
}
.referenteninfos .infos p {
	margin:5px 5px;
}


/* Newsletter Anmeldung 02.11.2011 */
.kasten13 {
    clear: left;
    width: 454px;
    margin: 0px; 
    /*padding: 8px 0px 0px 5px;*/
    padding: 8px 0px 0px 0px;
    background: #dcf1fc;
    color: #00a6eb;
    font-size: 12px;
    font-weight: bold; 
    border: 0px solid #000000;  
}
.kasten13 p {
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.kasten13 label {
    float:left;
    width: 185px;
    color: #000000;
    font-size: 12px;
    font-weight: normal; 
}
.kasten13 tr {
    line-height: 22px;
}
.kasten13 fieldset {
    padding: 0px 0px 0px 5px;    
}
.kasten13 select {
    font-size: 12px; 
	font-weight: normal; 
}




