﻿.txt_15pt_linie {
	font-size: 15px;
	font-weight: bold;
	font-family: arial, Helvetica, Sans-Serif;
	margin-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000080;
}
.txt_ph_z_p {
	background-color: #EBF5FD;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.txt_ph_z_tit {
	background-color: #A7D5F8;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 20px;
	margin-bottom: 0px;
}
.txt_kursiv_fett {
	font-weight: bold;
	font-style: italic;
}
.txtrot {
	color: #CC0000;
}
.txt_startrot {
	color: #FF0000;
}
.txt_fotogalerie {
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #003366;
}
.txt_liste_kurse_h {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #000080;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	padding-bottom: 2px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-right: 50px;
	padding-left: 0px;
}
.txt_listekurse_p {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	padding-left: 5px;
	margin: 3px 50px 2px 15px;
}
.txt_rc_h1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000080;
	border-bottom-style: dotted;
	border-width: 1px;
	border-top-color: #003366;
	padding-bottom: 3px;
	margin-bottom: 6px;
}
.txt_rc_h1a {
	margin: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000080;
	padding-bottom: 0px;
}
.txt_rc_tab {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000080;
	padding-bottom: 2px;
	padding-top: 0px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #003366;
	margin-top: 5px;
	margin-bottom: 5px;
}
.txt_rc_tab_of {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000080;
	padding-bottom: 2px;
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.txt_rc_tab_rot {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	margin-top: 15px;
	margin-bottom: 5px;
	background-color: #CC0000;
	font-weight: bold;
	padding-left: 4px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
}
.txt_content_p {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000080;
	margin-top: 6pt;
	margin-bottom: 6pt;
	text-decoration: none;
	line-height: 16px;
}
.h1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #000080;
}
.txt_kurs_h1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000080;
	border-bottom-style: dotted;
	border-width: 1px;
	border-top-color: #003366;
	margin-bottom: 6px;
	background-color: #FFF2D9;
	padding: 5px 5px 5px 1px;
	border-top-style: dotted;
}
.txt_kurs_h2 {
	padding: 2px 2px 2px 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #000080;
	border-bottom-style: dotted;
	border-width: 1px;
	border-top-color: #003366;
	margin-bottom: 2px;
	background-color: #FFF2D9;
	border-top-style: dotted;
	margin-top: 10px;
}
.txt_kurs_h2_gelb {
	padding: 4px 2px 4px 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #000080;
	border-bottom-style: dotted;
	border-top-color: #003366;
	margin-bottom: 2px;
	background-color: #FFFF00;
	border-top-style: dotted;
	margin-top: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #003366;
}
.txt_kurs_h2_blau {
	padding: 2px 2px 2px 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #000080;
	border-bottom-style: dotted;
	border-width: 1px;
	border-top-color: #003366;
	margin-bottom: 2px;
	background-color: #92BBE4;
	border-top-style: dotted;
	margin-top: 10px;
}
.txt_kurs_p {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000080;
	margin-top: 6pt;
	margin-bottom: 6pt;
	text-decoration: none;
	line-height: 16px;
}
.txt_kurs_rot_FBP {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	margin-top: 15px;
	margin-bottom: 5px;
	background-color: #CC0000;
	font-weight: bold;
	padding-left: 4px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
}
.txt_kurs_ul {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	list-style-type: disc;
}
.tab_kurse_zeitskala {
}
.tab_kurse_zk_jahr {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 5px;
	margin: 5px;
	border-spacing: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #000080;
	border-bottom-color: #000080;
	text-align: center;
}
.tab_kurse_zk_mon {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6B6D81;
	padding: 5px;
	margin: 5px;
	border-spacing: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #000080;
	border-bottom-color: #000080;
}
.tab_kurse_zk_zelle {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	background-color: #F1F3F3;
}
.tab_kurse_zk_rot {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	background-color: #F1F3F3;
}
.txt_content_pLinieoben {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000080;
	margin-top: 30pt;
	margin-bottom: 6pt;
	text-decoration: none;
	border-top-style: dotted;
	border-top-width: 2px;
	border-top-color: #000000;
	padding-top: 1px;
}
.txt_rc_tab_rotKopie {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 5px;
	background-color: #CC0000;
	font-weight: bold;
	padding-left: 4px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}
.txt_gruen {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #009900;
	font-weight: bold;
}
form {
	border: 1px solid #2272AC;
	margin: 0px;
	padding: 10px;
	background-image: url('images/bg_form.gif');
	background-repeat: no-repeat;
	width: 610px;
}
fieldset {
	padding: 10px;
	margin: 0px 0px 10px 0px;
	color: #000080;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #2376B8;
}
fieldset label {
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	width: 220px;
	float: left;
	cursor: pointer;
	text-align: right;
	line-height: 18px;
	vertical-align: middle;
}
fieldset legend {
	padding: 0px;
	border: 0px solid transparent;
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	color: 004f6e;
}
fieldset ul {
	padding: 0px;
	border: 0px solid transparent;
	list-style-type: none;
	margin: 0px;
}
fieldset ul li {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	width: 600px;
	float: left;
	vertical-align: middle;
}
input {
	border: 1px solid #38A0FE;
	padding: 5px;
	background-color: #FFFFFF;
	width: 340px;
	float: left;
	font-size: 12px;
	font-family: arial, Helvetica, Sans-Serif;
	line-height: 18px;
	vertical-align: middle;
}
input.number {
	border-color: 1795be;
	width: 200px;
}
input.medium {
	border-color: 1795be;
	width: 200px;
}
input.plz {
	width: 50px;
}
.inputSpace {
	margin: 0px 4px 0px 0px;
}
.em_form {
	color: #E20074;
	font-size: 142%;
}
fieldset AGB {
	padding: 10px;
	margin: 0px 0px 10px 0px;
	color: #000080;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #000080;
}
input.error {
	color: #E20074;
	border-color: #E20074;
	background-color: #FFDCE5;
}
input.ort {
	width: 274px;
}
input:focus {
	border-color: 1795be;
	background-color: #d9f0f9;
	cursor: hand;
}
input:hover {
	border-color: 1795be;
	background-color: #d9f0f9;
	cursor: hand;
}
input:active {
	border-color: 1795be;
	background-color: #d9f0f9;
	cursor: hand;
}
.txt_magenta {
	color: #E20074;
}
input.btnSend {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	float: right;
	width: 200px;
	height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #0B6487;
	cursor: pointer;
	background-image: url('images/bg_form_blau.jpg');
	background-repeat: no-repeat;
	font-family: arial, Helvetica, Sans-Serif;
}
input.btnReset {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 200px;
	height: 22px;
	font-weight: normal;
	color: #004f6e;
	text-align: center;
	border: 1px solid #0B6487;
	cursor: pointer;
	background-color: #FFF;
	font-size: 12px;
}
fieldset AGB label {
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	width: 300px;
	float: left;
	cursor: pointer;
	text-align: right;
	line-height: 18px;
	vertical-align: middle;
}
input.janein {
	padding: 0px;
	border: 4px solid #92BBE4;
	margin: 0px 5px 0px 0px;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	background-color: #D2EAFE;
	font-size: 12px;
	font-family: arial, Helvetica, Sans-Serif;
	font-weight: bold;
	line-height: 18px;
	float: left;
}
.p_janein {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, Helvetica, Sans-Serif;
	line-height: 18px;
	float: left;
	width: 110px;
}
input.btnSend:focus {
	background-image: url('../images/bg_form_rot.jpg');
	background-repeat: no-repeat;
}
input.btnSend:active {
	background-image: url('../images/bg_form_rot.jpg');
	background-repeat: no-repeat;
}
input.btnSend:hover {
	background-image: url('../images/bg_form_rot.jpg');
	background-repeat: no-repeat;
}
input.AGB_JA {
	padding: 0px;
	margin: 0px;
	width: 50px;
	float: left;
	cursor: hand;
	vertical-align: middle;
	text-align: center;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
}
.p_agb_ja {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, Helvetica, Sans-Serif;
	float: left;
	margin-left: 10px;
	clear: right;
	width: 560px;
	padding: 0px;
}
.txt_magenta_16px {
	color: #E20074;
	font-size: 16px;
	font-weight: bold;
	font-family: arial, Helvetica, Sans-Serif;
}
.txt_magenta_kursiv {
	color: #E20074;
	font-family: arial, Helvetica, Sans-Serif;
	font-style: italic;
}
.txt_linie {
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	list-style-type: disc;
	line-height: 0px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000080;
}
.txt_content_p2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #000080;
	margin-top: 8pt;
	margin-bottom: 8pt;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #003366;
	padding-bottom: 8px;
	padding-left: 8px;
	line-height: 18px;
}
.txt_kurs_h0 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #000080;
	border-bottom-style: solid;
	border-top-color: #3D5100;
	margin-bottom: 6px;
	padding: 5px 5px 5px 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #3D5100;
	background-image: url('images/bg_kurs_high.gif');
}
.txt_listekurse_p2012 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	padding-left: 5px;
	margin: 10px 50px 2px 15px;
	background-image: url('images/bg_form_blau.jpg');
	background-repeat: no-repeat;
	background-color: #1463AD;
	padding-top: 5px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.txt_listekurse_p2012 a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt_kurs_h0_magenta {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-style: solid;
	border-top-color: #3D5100;
	margin-bottom: 6px;
	padding: 5px 5px 5px 8px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #3D5100;
	background-color: #CC0099;
}
.txt_kurs_p2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #0000FF;
	margin-top: 3pt;
	margin-bottom: 2pt;
	text-decoration: none;
}
.txtrot_fett {
	color: #CC0000;
	font-weight: bold;
}
.txt_ph_atf_p {
	background-color: #FEFDD4;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.txt_ph_atf_tit {
	background-color: #FAF400;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.txt_15pt_kursiv {
	font-size: 15px;
	font-weight: bold;
	font-family: arial, Helvetica, Sans-Serif;
	margin-bottom: 10px;
	font-style: italic;
	padding-bottom: 6px;
}
.txt_rc_tab_mittig {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000080;
	padding-bottom: 2px;
	padding-top: 0px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #003366;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}
.txt_ph_pft_tit {
	background-color: #B0CD37;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.txt_ph_pft_p {
	background-color: #ECF3D4;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.txtrot_fett_fp {
	padding: 2px 4px 1px 4px;
	color: #F2FFCA;
	font-weight: bold;
	margin-left: 0px;
	font-size: 13px;
	background-color: #99CC00;
	margin-right: 4px;
}
.txtrot_fett_neu {
	padding: 2px 3px 1px 3px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CC0066;
	margin-right: 4px;
}
.txt_ph_atmw_p {
	background-color: #F9EACC;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.txt_ph_atmw_tit {
	background-color: #E5A821;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.txt_ph_s_p {
	background-color: #F4ECE3;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.txt_ph_s_tit {
	background-color: #D6B796;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.txt_ph_hp_tit {
	background-color: #006666;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
}
.txt_ph_hp_p {
	background-color: #DBE8E8;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.txt_content_p_start {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #000080;
	margin-top: 8pt;
	margin-bottom: 10pt;
	text-decoration: none;
	line-height: 17px;
}
.txt_ph_pft_p_linie {
	padding-top: 0px;
	padding-bottom: 12px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #B0CD37;
}
.txt_linie_gruen {
	padding-top: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-bottom: 0px;
	list-style-type: disc;
	line-height: 0px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000080;
	background-color: #ECF3D4;
}
.txt_ph_mms_tit {
	background-color: #158402;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	background-image: url('images/bg_gg_mms.png');
	background-repeat: no-repeat;
}
.txt_ph_mms_p {
	background-color: #E9ECE6;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

