body {background-image:url(../images/layout/bg_qfmd.jpg);background-position:top;background-repeat:repeat-x;text-align:center; color:#666666;}

div {border:0px; margin:0px; padding:0px;}

p {color:#555555;}

strong {color:#024B8B;}

.binput {border:1px solid #AAAAAA; width:200px;}
.finput {border:1px solid #FF0000; width:200px;}

#Tabelle_01 
	{ border:0px solid black;
	width:999px;
	text-align:left;
	position:relative;
	top:18px;
	vertical-align:top;
}

td.titel1 { line-height:13px; vertical-align:bottom; text-align:left; background-color:#EFF0F0; padding-right:7px; border-left:1px solid white; border-bottom:1px solid white; }
td.titel2 { line-height:13px; vertical-align:bottom; text-align:left; background-color:#E3E4E6; padding-right:7px; border-left:1px solid white; border-bottom:1px solid white; }
td.titel_ende { line-height:13px; vertical-align:bottom; text-align:left; background-color:#E3E4E6; padding-right:7px; border-left:1px solid white; border-bottom:1px solid white; }

td.kursspalte1 { width:150px; line-height:16px; vertical-align:top; text-align:left; background-color:#E3E4E6; font-weight:bold; font-size:14px; color:#888888; }
td.kursspalte2 { width:400px; line-height:17px; vertical-align:top; text-align:left; background-color:#ECEDEF; font-size:13px; color:#111111; }
td.kursspalte1a { width:150px; line-height:16px; vertical-align:top; text-align:left; background-color:#F0F0F0; font-weight:bold; font-size:14px; color:#888888; }
td.kursspalte2a { width:400px; line-height:17px; vertical-align:top; text-align:left; background-color:#F5F5F5; font-size:13px; color:#111111; }

TD.u {background-color:#eeeeee;}

#leftmenue {background-image:url(../images/layout/bg_leftborder.jpg); background-repeat:repeat-y; }

#dd {
	position:relative;
	left:0px;
	top:0px;
	width:260px;
	height:90px;
	background-image:url(../images/layout/link_kursangebot_a.jpg); 
	background-repeat:no-repeat;
}

#ffo {
	position:relative;
	left:0px;
	top:0px;
	width:260px;
	height:90px;
	background-image:url(../images/layout/link_frankfurt.jpg); 
	background-repeat:no-repeat;
}

#suche {
	position:relative;
	left:0px;
	top:0px;
	width:260px;
	height:86px;
	background-image:url(../images/layout/link_suche_k.jpg); 
	background-repeat:no-repeat;
}


#kurs {
	position:relative;
	left:0px;
	top:0px;
	width:260px;vertical-align:bottom;
}

.feldname { width:100px;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#024B8B;
	vertical-align:top;
	text-align:right;
	padding-right:17px;
	line-height: 20px;
}

.feldinhalt { width:400px;
	font-family:Arial;
	font-size:13px;
	color:#555555;
	vertical-align:top;
	text-align:left;
	border-left: 1px solid #D8D8D8;
	padding-left:17px;
	line-height: 20px;	
}

div.kursname { width:260px;
	background-image:url(../images/layout/bg_kurse.jpg); 
	background-repeat:repeat-y;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#888A8C;
	vertical-align:bottom;
	text-align:left;
	padding-left:29px;
	margin-right:-29px;	
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}


div.kursname_a { width:260px;
	background-image:url(../images/layout/bg_kurse_a.jpg); 
	background-repeat:repeat-y;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#024B8B;
	vertical-align:bottom;
	text-align:left;
	padding-left:29px;
	margin-right:-29px;	
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}
div.kursname2 { width:260px;
	background-image:url(../images/layout/bg_kurse2.jpg); 
	background-repeat:repeat-y;
	font-family:Arial;
	font-size:10px;
	text-transform:uppercase;
	color:#888A8C;
	vertical-align:bottom;
	text-align:left;
	padding-left:37px;
	margin-right:-37px;	
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}
div.kursname2_a { width:260px;
	background-image:url(../images/layout/bg_kurse2_a.jpg); 
	background-repeat:repeat-y;
	font-family:Arial;
	font-size:10px;
	text-transform:uppercase;
	color:#024B8B;
	vertical-align:bottom;
	text-align:left;
	padding-left:37px;
	margin-right:-37px;	
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}
div.kursstart { width:260px;height:5px;
	background-image:url(../images/layout/bg_toplinie_kurse.jpg); 
	background-repeat:no-repeat;
	margin:0px;font-size:1px;
}

div.kursstart2 { width:260px;height:4px;
	background-image:url(../images/layout/bg_toplinie_kurse2.jpg); 
	background-repeat:no-repeat;
	margin:0px;font-size:1px;
}

div.kursende { width:260px;height:5px;
	background-image:url(../images/layout/bg_endlinie_kurse.jpg); 
	background-repeat:no-repeat;
	margin:0px;font-size:1px;
}

a:link.navi1 {font-family:Arial; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; color:#888A8C; }
a:visited.navi1 {font-family:Arial; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; color:#888A8C; }
a:focus.navi1 {font-family:Arial; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; color:#888A8C; }
a:hover.navi1 {font-family:Arial; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; color:#024B8B; }
a:active.navi1 {font-family:Arial; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; color:#024B8B; }

a:link.kursname1 {font-family:Arial; font-size:10px; text-align:left; text-decoration:none; color:#888A8C; }
a:visited.kursname1 {font-family:Arial; font-size:10px; text-align:left; text-decoration:none; color:#888A8C; }
a:focus.kursname1 {font-family:Arial; font-size:10px; text-align:left; text-decoration:none; color:#888A8C; }
a:hover.kursname1 {font-family:Arial; font-size:10px; text-align:left; text-decoration:none; color:#024B8B; }
a:active.kursname1 {font-family:Arial; font-size:10px; text-align:left; text-decoration:none; color:#024B8B; }

a:link.kursname2 {font-family:Arial; font-size:10px; text-align:left; text-decoration:none; color:#888A8C; }
a:visited.kursname2 {font-family:Arial; font-size:10px; text-align:left; text-decoration:none; color:#888A8C; }
a:focus.kursname2 {font-family:Arial; font-size:10px; text-align:left; text-decoration:none; color:#888A8C; }
a:hover.kursname2 {font-family:Arial; font-size:10px; text-align:left; text-decoration:none; color:#024B8B; }
a:active.kursname2 {font-family:Arial; font-size:10px; text-align:left; text-decoration:none; color:#024B8B; }

a:link.verweis {font-family:Arial; font-size:12px; text-decoration:underline; color:#024B8B; }
a:visited.verweis {font-family:Arial; font-size:12px; text-decoration:underline; color:#888888; }
a:focus.verweis {font-family:Arial; font-size:12px;  text-decoration:underline; color:#888888; }
a:hover.verweis {font-family:Arial; font-size:12px;  text-decoration:underline; color:#000000; }
a:active.verweis {font-family:Arial; font-size:12px; text-decoration:underline; color:#024B8B; }

a:link.kurslink {font-family:Arial; font-size:14px; font-weight:bold; text-align:center; text-decoration:none; color:#024B8B; }
a:visited.kurslink {font-family:Arial; font-size:14px; font-weight:bold; text-align:center; text-decoration:none; color:#024B8B; }
a:focus.kurslink {font-family:Arial; font-size:14px; font-weight:bold; text-align:center; text-decoration:none; color:#888A8C; }
a:hover.kurslink {font-family:Arial; font-size:14px; font-weight:bold; text-align:center; text-decoration:underline; color:#024B8B; }
a:active.kurslink {font-family:Arial; font-size:14px; font-weight:bold; text-align:center; text-decoration:none; color:#024B8B; }


div.navi { height:39px;
	float:left;
	line-height:35px;
	vertical-align:middle;
	background-image:url(../images/layout/link_navi_a.gif); 
	background-position:right;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#888A8C;
	margin:0px;
	padding-left:20px; padding-right:21px;
	cursor:pointer;
	background-color:#BBBBBB;
}
div.navi_a { height:39px;
	float:left;
	line-height:35px;
	vertical-align:middle;
	background-image:url(../images/layout/link_navi_a.gif); 
	background-position:right;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#024B8B;
	text-align:center;
	text-decoration:none;
	margin:0px;
	padding-left:20px; padding-right:21px;
	cursor:pointer;
	background-color:#005BAB;
}
div.navi_ende { height:39px;width:42px;
	float:left;
	line-height:35px;
	vertical-align:middle;
	background-image:url(../images/layout/link_navi_ende.gif); 
	background-position:left;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#888A8C;
	margin:0px;
}
TD.inhalt { vertical-align:top;
	width:726px;
	max-width:726px;
	font-family:Arial;
	font-size:12px;
	padding:30px;
	line-height:1.5em;
	color:#555555;
}

p { 	font-family:Arial;
	font-size:12px;
	line-height:1.5em;
	color:#555555;
}

#randrechts {
	width:9px;
	background-image:url(../images/layout/sbf_22.jpg); 
	background-repeat:repeat-y;
	background-position:left;
}

div.impressum { height:120px;
	width:260px;
	
	line-height:20px;
	vertical-align:middle;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	color:#555555;
	margin:0px;
}
.fettblau {font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#024B8B;} 

h2 	{font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#024B8B;
	margin-bottom:5px;
	margin-left:30px;
	margin-top:5px;} 

h3 	{font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	margin-bottom:5px;
	margin-top:5px;} 

.kontakt {font-family:Arial;
	font-size:11px;
	color:#666666;
	padding-top:2px;
	padding-bottom:3px;} 

.unterzeile {font-family:Arial;
	font-size:10px;
	color:#888A8C;
	padding-top:5px;} 

.unterzeile2 {font-family:Arial;
	font-size:10px;
	color:#000000;
	padding-top:5px;} 

ul {	list-style-image:url(../images/layout/liste.gif);
	color:#555555;
	line-height:1.5em;
	}
.showforprint{display:none;
	}
.showtitleforprint{display:none;
	}

@media print{
	.hideforprint{display:none;
	}
	.showforprint{display:block; position:absolute; top:0px; right:0px;
	}
	.showtitleforprint{display:inline; margin-bottom:10px; font-size:14px; font-weight:bold; color:#024B8B;
	}
	* { overflow:visible !important; }
	}