/*
-- ### BODY ### --
*/

BODY {
	margin-left:0px;
	margin-top:50px;
	margin-width:0px;
	marginheight:0px;
}

.body-tnb {
	margin-left:0px;
	margin-top:15px;
	margin-width:0px;
	marginheight:0px;
}



/*
-- ####################################################### --
*/

/*
-- ### ALLGEMEIN ### --
*/

H1 {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:12pt;
	color:#000000;
	font-weight:bold;
	letter-spacing:1pt;
}

H2 {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:12pt;
	color:#FF3333;
	font-weight:bold;
	letter-spacing:0pt;
}

H3,H4 {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:11pt;
	color:#000000;
	font-weight:bold;
	letter-spacing:1pt;
}

P,BR,OL,UL,DL {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:10pt;
	color:#333333;
}

.ueberrot {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:12pt;
	color:#FF3333;
	font-weight:bold;
	letter-spacing:0pt;
}

.ueberrot-s {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:10pt;
	color:#FF3333;
	font-weight:bold;
	letter-spacing:0pt;
}

.ueberrot-xl {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:16pt;
	color:#FF3333;
	font-weight:bold;
	letter-spacing:0pt;
}

.tabuebrot {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:11pt;
	color:#FF3333;
	font-weight:bold;
	letter-spacing:0pt;
}

.kl {
	font-size:8pt;
}

.mit {
	font-size:11pt;
}

.mit2-grau {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:9pt;
	color:#333333;
	font-weight:normal;
	}

.rot {
	color:#FF0000;
	font-size:12pt;
	font-weight:bold;
}

.rot-kl {
	color:#FF0000;
	font-size:10pt;
}

.blau {
	color:#0066CC;
	font-size:12pt;
	font-weight:bold;
}

.bold {
	font-weight:bold;
}

.la {
	font-size:14pt;
}

.xl {
	font-size:19pt;
}



/*
-- ANMELDUNGSFORMULAR - BESTELLUNGSFORMULAR--
*/

.auswahl-anrede {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:8pt;
	color:#666666;
	border-width:1px;
	border-color:#999999;
	padding:1px;
	line-height:18px;
	width:50px;
}

.checkbox-kurs {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:8pt;
	color:#666666;
	border-width:1px;
	border-color:#999999;
	padding:1px;
	line-height:18px;
}

.textfeld1 {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:8pt;
	color:#666666;
	border-width:1px;
	border-color:#999999;
	padding:1px;
	line-height:18px;
	width:130px;
}

.textfeld2 {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:8pt;
	color:#666666;
	border-width:1px;
	border-color:#999999;
	padding:1px;
	line-height:18px;
	width:209px;
}

.textfeld3 {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:8pt;
	color:#666666;
	border-width:1px;
	border-color:#999999;
	padding:1px;
	line-height:18px;
	width:35px;
}

.textfeld4 {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:8pt;
	color:#666666;
	border-width:1px;
	border-color:#999999;
	padding:1px;
	line-height:18px;
	width:170px;
}

.textfeld5 {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:8pt;
	color:#666666;
	border-width:1px;
	border-color:#999999;
	padding:1px;
	line-height:18px;
	width:130px;
}

.textfeld6 {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:8pt;
	color:#666666;
	border-width:1px;
	border-color:#999999;
	padding:1px;
	line-height:18px;
	width:110px;
}

.textarea {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:8pt;
	color:#666666;
	border-width:1px;
	border-color:#999999;
	padding:1px;
	width:350px;
}

.textarea2 {
	font-family:arial, helvetica, sans-serif, verdana;
	font-size:8pt;
	color:#666666;
	border-width:1px;
	border-color:#999999;
	padding:1px;
	width:404px;
}

.reset-but {
	font-size:9pt;
	background: url(images/hg/hg.jpg);
	color:#0066CC;
	font-weight: bold;
	width:80px;
	border:1px solid #666666;
}

.send-but {
	font-size:9pt;
	background: url(images/hg/hg.jpg);
	color:#0066CC;
	font-weight: bold;
	width:80px;
	border:1px solid #666666;
}



/*
-- TEILNAHMEBEDINGUNGEN --
*/

.close-but {
	font-size:9pt;
	background: url(images/hg/hg.jpg);
	color:#0066CC;
	font-weight: bold;
	width:80px;
	border:1px solid #666666;
}



/*
-- FUSSZEILE --
*/

.fusszeile {
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing:1pt;
	text-align: center;
}



/*
-- ### LINKS ### --
*/

a:link {
	color:#0066CC;
	text-decoration:none;
}
a:visited {
	color:#0066CC;
	text-decoration:none;
}
a:hover {
	color:#FF3333;
	text-decoration:underline;
}
a:active {
	color:#0066CC;
	text-decoration:none;
}






