body, p, span, div, table, tr, td, a {
	font-family : Arial, Helvetica;
	font-size : 9pt;
	color : #ffffff;
}
body {
	margin:0;
	padding:0;
}


h1,h2,h3 {
	padding:0; 
	margin:0;
	padding-bottom: 5px;
}
p {
	padding:0;
	margin:0;
	margin-bottom:10px;
}


a.seminar:link {text-decoration:none;}
a.seminar:visited {text-decoration:none;}
a.seminar:hover {text-decoration:none;}
a.seminar:active {text-decoration:none;}

.info {
	background-color: #b5d8ed;
	color: #1a4a64;
	padding:5px;
	margin-bottom:20px;
	border:1px solid #1a4a64;
}

.small {
	font-size: 8pt;
	color: #ffffff;
}
.box {
	margin: 10px;
	padding: 10px;
	border: 1px solid #efefef;
}

.rubrik {
	margin-top: 4px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid Black;
	background-color: #66A3C7;
	width: 200px;
}
.headline {
	font-size : 11pt;
	color : #000000;
	font-weight: bold;
}
.headline2 {
	font-size : 9pt;
	color : #000000;
	font-weight: bold;
}
.pressetext {
	font-size : 8pt;
	color : #000000;
}
.headline3 {
	font-size : 9pt;
	color : #000000;
	font-weight: bold;
}
a.download {
	font-size : 9pt;
	color : #000000;
	font-weight: bold;
}
a.schwarz {
	color : #000000;
	font-weight: bold;
}
.schwarz {
	color : #000000;
}
.schwarzfett {
	color : #000000;
	font-weight: bold;
}
a.schwarznorm {
	color : #000000;
	font-size : 10px;
}
.headgross  {
	font-size : 13pt;
	color : #ffffff;
	font-weight: bold;
}
.headklein  {
	font-size : 11pt;
	color : #ffffff;
	font-weight: bold;
}
.headklein2  {
	font-size : 11pt;
	color : #ffffff;
	font-weight: bold;
}
.headsem  {
	font-size : 10pt;
	color : #ffffff;
	font-weight: bold;
}
.norm  {
	font-size : 9pt;
	color : #ffffff;
}
.allez  {
	font-size : 11pt;
	color : #ffffff;
}
.normfett  {
	font-size : 9pt;
	color : #ffffff;
	font-weight: bold;
}
.form  {
	color : #1A4A64;
	border-color : #1A4A64;
	background-color : #ffffff;
}
.send  {
	font-size : 9pt;
	color : #ffffff;
	background-color :#000045;
	height : 16pt;
}

.form2  {
	color : #000045;
	border-color : #000045;
	background-color : #EFEEF4;
}
.hinweis {
	margin-top: 5px;
	font-size : 10px;
}
.newsscroller {
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
}
.newsheadline {
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
}
.newstext {
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
}

/* Ticker Styles */
#tickerDiv { 
	position: absolute; 
	top: 70px; left: 260px; width: 250px; height: 60px; 
	clip: rect(0px 250px 60px 0px);
}
#tickerText { 
	position: absolute; 
	left: 0px; top:0px; 
	width: 250px; padding:10px; 
}
.register th {background-color:#1a4a64;color:fff;padding:3px;}
.register td {padding:3px;border-bottom:1px solid #1a4a64;}

