/******************** different width ************************/
.width_100 {
	width: 100px;
}

.width_150 {
	width: 150px;
}

.width_250 {
	width: 250px;
}

/*************************************************************/


/************** Main box with background image ***************/
#marginleft {
	padding-left:0px;
	width: 0px;
}

* html #marginleft {  /* nur fuer Internet Explorer */
	 width:0px;     /* Version 5.x */
	 w\idth:0px;    /* Version 6 */
}

/*************************************************************/


/*********************** Kurs-Filter *************************/
	#choice select { line-height:140%; font-size:12px; }
	#choice option { padding-left:5px; padding-right: 5px; }

/*************************************************************/


/******* Tabelle zur Anzeige der Kurssuchergebnisse  *********/
.content_3column option { padding-left:5px; padding-right: 5px; }

.content_3column td.content_3column_middle p a.tooltip {color: #555555; }
.content_3column td.content_3column_middle p a.tooltip b {display:none;}
.content_3column td.content_3column_middle p a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
.content_3column td.content_3column_middle p a.tooltip:hover b {
	display:block;
	position: absolute;
	top:0px; /*top-Position des Tooltips*/
	left:50px; /*left-Position des Tooltips*/
	padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:400px;
}
.content_3column td.content_3column_middle p a.tooltip b h3 {
	margin-top:10px;
	padding-bottom:2px;
}

/*************************************************************/

/*********************** Wiederherstellung des ursprünglichen Format von jsValidator *************************/
#buchungsForm span, #infodocorder span { color:#FF0000; font-size:10px; }


/*************************************************************/

* html #header {  /* nur fuer Internet Explorer */
	 width:949px;     /* Version 5.x */
	 w\idth:973px;    /* Version 6 */
}



/**************************** Navi ***************************/
.navi_level1 a, .navi_level1 a:active, .navi_level1 a:visited {
	width: 168px;
	padding: 9px 10px 8px 10px;
	background-image: url(../images/navi_back.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #555555;
	font-weight: bold;
	line-height: 14px;
	border-bottom: 2px solid #E5E5E5;
}


.navi_level2 a, .navi_level2 a:active, .navi_level2 a:visited {
	width: 148px;
	padding-bottom: 9px;
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #555555;
}

.navi a.navi_level1Active, .navi a.navi_level2Active {
	color: #007D40;
}

.navi li { float: left; width: 188px; margin: 0; padding: 0; }

.content_disconnector {
	float: left;
	width: 538px;
	height: 1px;
}

* html .content_disconnector {  /* nur fuer Internet Explorer */
	border-top: 1px solid #E5E5E5;
	background-color: #fff;    /* Version 6 */
}

* html .content_disconnector0x20 {  /* nur fuer Internet Explorer */
	border-top: 1px solid #E5E5E5;
	background-color: #fff;    /* Version 6 */
}


* html .content_disconnector0x10 {  /* nur fuer Internet Explorer */
	border-top: 1px solid #E5E5E5;
	background-color: #fff;    /* Version 6 */
}


#col_middle ul{
	list-style-position: outside;
	margin: 0px;
	padding-left:16px;
	padding-bottom: 5px;
}


#col_middle li{
	margin: 0px;
	font-size: 12px;
	color: #555555;
}

#col_middle div.text {
	color:#555555;
	font-size:12px;
	font-weight:normal;
}


