/* CSS Document */
body {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  text-decoration:none;
}
.vermerk {width:662px; height:auto; text-align:center; position:relative; font-weight:normal; font-size:9pt; color:#333333; margin-bottom:20px;}
/* Tabellenzellen */
.anker_oben {width:662px; height:66px; text-align:left; vertical-align:top; position:relative; font-size:10pt; color:#bbbdb8;}
a.bes:link, a.bes:visited, a.bes:hover, a.bes:active {font-family:arial; font-size:10pt; color:#bbbdb8;}
.headline {width:662px; position:relative;}
.headline_links {width:565px; text-align:left; font-size:9pt; color:#ac006e; font-weight:bold; position:relative; float:left;}
.anmeldung {
	width:97px;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#ac006e;
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	position:relative;
	float:left;
	margin: 0 0 0 15px;
}
.head_ab {width:662px; height:21px; position:relative; clear:left;}
.wochentage {width:92px; background-color:#ac006e; font-size:8pt; color:#ffffff; font-weight:bold; padding-top:5px; padding-bottom:5px; text-align:left; margin-right:3px; position:relative; float:left;}
.wochentage2 {width:92px; background-color:#ac006e; font-size:8pt; color:#ffffff; font-weight:bold; padding-top:5px; padding-bottom:5px; text-align: left; position:relative; float:left;}
.wochentage_ab {width:662px; height:9px; position:relative; clear:left;}
.zelle {width:92px; background-color:#b6b9b3; font-size:8pt; color:#000000; text-align:left; margin-right:3px; padding-top:3px; padding-bottom:3px; position:relative; float:left;}
.zellerosa {width:92px; background-color:#cc99cc; font-size:8pt; color:#000000; text-align:left; margin-right:3px; padding-top:3px; padding-bottom:3px; position:relative; float:left;}

.zellelila {width:92px; background-color:#cc99FF; font-size:8pt; color:#000000; text-align:left; margin-right:3px; padding-top:3px; padding-bottom:3px; position:relative; float:left;}

.zelle2lila {width:92px; background-color:#cc99FF; font-size:8pt; color:#000000; text-align:left; padding-top:3px; padding-bottom:3px; position:relative; float:left;}

.zelle2 {width:92px; background-color:#b6b9b3; font-size:8pt; color:#000000; text-align:left; padding-top:3px; padding-bottom:3px; position:relative; float:left;}
a.box:link, a.box:visited {font-family:arial; font-size:8pt; font-weight:normal; text-decoration:underline; color:#000000;}
a.box:hover, a.box:active {font-family:arial; font-size:8pt; font-weight:normal; text-decoration:none; color:#000000;}
.zelle_ab {width:662px; height:3px; position:relative; clear:left;}
.kurshinweis {width:662px; font-size:9pt; color:#333333; position:relative; margin-bottom:20px;}
.kurs_bild {width:662px; position:; margin-bottom:34px;}
.headline_preis {width:662px; font-size:9pt; color:#ac006e; font-weight:bold; position:relative; margin-bottom:25px;}
.preiskat {width:662px; font-size:9pt; color:#ac006e; text-align:left; font-weight:bold; position:relative; margin-bottom:5px;}
.preiskat2 {width:436px; font-size:9pt; color:#ac006e; text-align:left; position:relative; float:left; margin-bottom:5px;}
.preiskat3 {width:226px; font-size:9pt; color:#ac006e; text-align:left; position:relative; float:left; margin-bottom:5px;}
.kurslinie {width:662px; height:6px; position:relative; clear:left;}
.kurslinie2 {width:662px; height:6px; position:relative;}
.preisinhalt1 {width:226px; font-size:9pt; color:#333333; text-align:left; position:relative; float:left;}

.preisinhalt2 {width:210px; font-size:9pt; color:#333333; text-align:left; position:relative; float:left;}
.preisinhalt3 {width:165px; font-size:9pt; color:#333333; text-align:left; position:relative; float:left;}

.preisinhalt4 {width:61px; font-size:9pt; color:#333333; text-align:right; position:relative; float:left;}
.preis_ab {width:662px; height:5px; position:relative; clear:left;}
.preis_ab2 {width:662px; height:25px; position:relative; clear:left;}
.preis_ab3 {width:662px; height:30px; position:relative; clear:left;}
.preis_ab4 {width:662px; height:20px; position:relative;}
.preishinweis1 {width:226px; font-size:9pt; color:#333333; text-align:left; position:relative; float:left;}
.preishinweis2 {width:436px; font-size:9pt; color:#333333; text-align:right; position:relative; float:left;}
.headline_beschreibung {width:662px; font-size:9pt; color:#ac006e; font-weight:bold; text-align:left; position:relative; margin-bottom:15px;}
.beschreibung {width:662px; font-size:9pt; color:#333333; text-align:left; position:relative;}
.ank {font-size:10pt; color:#bbbdb8;}
.fett {font-weight:bold;}
.fett2 {font-weight:bold; color:#ac006e;}
.anmeldung2 {width:97px; text-align:center; padding-top:4px; padding-bottom:4px; background-color:#ac006e; font-size:11pt; font-weight:bold; color:#000000; position:relative; margin-left:565px;}

.kursplan {
	width:260px;
	background-color:#ac006e;
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	text-transform: uppercase;
	margin: 0 0px 0 282px;
	padding: 4px;
	float: left;
	text-align: center;
}

/* FAQ */
#fragen {width:662px; font-size:12px; color:#333333; text-align:left; position:relative; padding-bottom:20px;}
a.fg:link, a.fg:visited, a.fg:active {font-size:12px; text-decoration:underline; color:#000000; font-weight:normal;}
a.fg:hover {text-decoration:none; color:#ac006e; font-weight:normal;}
.fr_hl {padding-left:15px; font-weight:bold; color:#ac006e;}
#antw_t {width:662px; font-size:12px; font-weight:bold; color:#ac006e; text-align:left; position:relative;}
#antw_tx {width:647px; font-size:12px; font-weight:normal; color:#333333; text-align:left; position:relative; padding-left:15px; padding-bottom:10px;}
.fett {font-weight:bold;}
#faq_mf {width:647px; font-size:12px; font-weight:bold; color:#ac006e; padding-left:15px; padding-top:20px; text-align:left; position:relative; text-transform:uppercase;}

