body {
	background-color: #ffffff;
	overflow: auto;
	overflow-x: hidden;
	font-size: 12px;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-style: normal; 
	color: #000000;
	
	SCROLLBAR-FACE-COLOR: #EFEFEF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #EFEFEF; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #cccccc; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff;
}

:link:focus {
	-moz-outline: 0px dotted WindowText;
}

a { text-decoration: none; }
a:link, a:visited { color: #c90230; }
a:hover { color: #444444; text-decoration: underline; }

a.tb { text-decoration: none; }
a:link.tb { color: #F1A8A8; }
a:visited.tb { color: #F1A8A8; }
a:hover.tb { color: #FFFFFF; text-decoration: none; }

a.fl { text-decoration: none; }
a:link.fl { color: #999999; }
a:visited.fl { color: #999999; }
a:hover.fl { color: #c90230; text-decoration: none; }

a.navi1 { text-decoration: none; }
a:link.navi1 { color: #000000; }
a:visited.navi1 { color: #000000; }
a:hover.navi1 { color: #c90230; text-decoration: none; }

.toolbar { 
font-size: 11px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: bold;
}

.fussleiste {
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal; 
color: #999999;
position: absolute;
top: 9px;
left: 178px;
}

.navitype1 {
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: normal; 
color: #000;
/*letter-spacing: 0.03em;*/
} 

.tdhg1 { 
width: 178px; COLOR: #000; BORDER-BOTTOM: #c90230 1px solid; 
PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  PADDING-TOP: 7px; MARGIN: 0px; DISPLAY: block;
BACKGROUND-COLOR: #fff; TEXT-DECORATION: none;
}

.navitype2 { 
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal; 
color: #999;
} 

.tdhg2 { 
width: 178px; COLOR: #000; BORDER-BOTTOM: #c90230 0px solid; 
PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  PADDING-TOP: 7px; MARGIN: 0px; DISPLAY: block; 
BACKGROUND-COLOR: #fff; TEXT-DECORATION: none;
}

.searchIn { 
margin-top: -1px;
BORDER-RIGHT: 0px solid #c90230;
BORDER-TOP: 0px solid #c90230;
BORDER-LEFT: 0px solid #c90230;
BORDER-BOTTOM: 0px solid #c90230;
WIDTH: 100px;
HEIGHT: 16px;
BACKGROUND-COLOR: transparent;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
FONT-SIZE: 11px;
COLOR: #FFFFFF; /*#F1A8A8*/
font-weight: bold;
}

input, textarea, select {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 11px;
	
	border-top: 1px solid #B8C3BB;
	border-left: 1px solid #B8C3BB;
	border-bottom: 1px solid #B8C3BB;
	border-right: 1px solid #B8C3BB;
	
	font-weight: normal; 
}

INPUT.benutzer { 
BORDER-RIGHT: 0px solid #FFF;
BORDER-TOP: 0px solid #FFF;
BORDER-LEFT: 0px solid #FFF;
BORDER-BOTTOM: 0px solid #FFF;
WIDTH: 90px;
HEIGHT: 16px;
BACKGROUND-COLOR: transparent;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
FONT-SIZE: 11px;
COLOR: #c90230;
font-weight: normal; 
}

INPUT.login { 
BORDER-RIGHT: 0px solid #FFF;
BORDER-TOP: 0px solid #FFF;
BORDER-LEFT: 0px solid #FFF;
BORDER-BOTTOM: 0px solid #FFF;
WIDTH: 70px;
HEIGHT: 16px;
BACKGROUND-COLOR: transparent;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
FONT-SIZE: 11px;
COLOR: #c90230;
font-weight: normal; 
letter-spacing: 0.2em;
}

INPUT.form1 { 
BORDER-RIGHT: 1px solid #c90230;
BORDER-TOP: 1px solid #FFF;
BORDER-LEFT: 1px solid #FFF;
BORDER-BOTTOM: 1px solid #c90230;
BACKGROUND-COLOR: transparent;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif; 
FONT-SIZE: 11px;
COLOR: #c90230;
font-weight: bold;
padding-left: 2px;
WIDTH: 191px;
HEIGHT: 16px;
VERTICAL-ALIGN: middle;
}

INPUT.form2 { 
BORDER-RIGHT: 1px solid #c90230;
BORDER-TOP: 1px solid #FFF;
BORDER-LEFT: 1px solid #FFF;
BORDER-BOTTOM: 1px solid #c90230;
BACKGROUND-COLOR: transparent;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif; 
FONT-SIZE: 11px;
COLOR: #c90230;
font-weight: bold;
padding-left: 2px;
WIDTH: 13px;
HEIGHT: 16px;
VERTICAL-ALIGN: middle;
}

INPUT.form3 { 
BORDER-RIGHT: 1px solid #c90230;
BORDER-TOP: 1px solid #FFF;
BORDER-LEFT: 1px solid #FFF;
BORDER-BOTTOM: 1px solid #c90230;
BACKGROUND-COLOR: transparent;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif; 
FONT-SIZE: 11px;
COLOR: #c90230;
font-weight: bold;
padding-left: 2px;
WIDTH: 36px;
HEIGHT: 16px;
VERTICAL-ALIGN: middle;
}

INPUT.form4 { 
BORDER-RIGHT: 1px solid #c90230;
BORDER-TOP: 1px solid #FFF;
BORDER-LEFT: 1px solid #FFF;
BORDER-BOTTOM: 1px solid #c90230;
BACKGROUND-COLOR: transparent;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif; 
FONT-SIZE: 11px;
COLOR: #c90230;
font-weight: bold;
padding-left: 2px;
WIDTH: 119px;
HEIGHT: 16px;
VERTICAL-ALIGN: middle;
}

INPUT.form5 { 
BORDER-RIGHT: 1px solid #c90230;
BORDER-TOP: 1px solid #FFF;
BORDER-LEFT: 1px solid #FFF;
BORDER-BOTTOM: 1px solid #c90230;
BACKGROUND-COLOR: transparent;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif; 
FONT-SIZE: 11px;
COLOR: #c90230;
font-weight: bold;
padding-left: 2px;
WIDTH: 49px;
HEIGHT: 16px;
VERTICAL-ALIGN: middle;
}

INPUT.form6 { 
BORDER-RIGHT: 1px solid #c90230;
BORDER-TOP: 1px solid #FFF;
BORDER-LEFT: 1px solid #FFF;
BORDER-BOTTOM: 1px solid #c90230;
BACKGROUND-COLOR: transparent;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif; 
FONT-SIZE: 11px;
COLOR: #c90230;
font-weight: bold;
padding-left: 2px;
WIDTH: 33px;
HEIGHT: 16px;
VERTICAL-ALIGN: middle;
}

textarea.formta {
BORDER-RIGHT: 1px solid #c90230;
BORDER-TOP: 1px solid #FFF;
BORDER-LEFT: 1px solid #FFF;
BORDER-BOTTOM: 1px solid #c90230;
BACKGROUND-COLOR: transparent;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif; 
FONT-SIZE: 11px;
COLOR: #c90230;
font-weight: bold;
padding-left: 2px;
WIDTH: 191px;	
height: 50px;
}

INPUT.but {
BORDER-RIGHT: 1px solid #999;
BORDER-TOP: 1px solid #FFF;
BORDER-LEFT: 1px solid #FFF;
BORDER-BOTTOM: 1px solid #999;
BACKGROUND-COLOR: #c90230;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
FONT-SIZE: 11px;
COLOR: #FFF;
font-weight: bold;
WIDTH: 75px;
HEIGHT: 18px; 
}

DIV.start-ev { 
left: 0px; position: absolute; top: 10px; visibility: visible; z-index: 1; }

DIV.start-ak { 
left: 397px; position: absolute; top: 10px; visibility: visible; z-index: 2; }

.inh-type0 {
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold; 
color: #000;
letter-spacing: 0.04em;
padding-left: 4px; 
padding-top: 10px; }

.inh-type1 {
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold; 
color: #000;
letter-spacing: 0.04em;
padding-left: 4px;
line-height: 30px; }
 
.inh-type2 {
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal; 
color: #000;
padding-left: 4px;
padding-bottom: 3px;
line-height: 20px; 
clear: left;
/*clip: rect(0px, 0px, 0px, 8px);*/ }

.inh-type3 {
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: bold; 
color: #777;
padding-left: 4px;
padding-bottom: 3px;
line-height: 20px; 
letter-spacing: 0.01em; } 

.inh-type4 {
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal; 
color: #777;
padding-left: 4px;
padding-bottom: 3px;
line-height: 12px; } 

.imgtn {
width: 95px; 
height: 72px;
position: relative;
margin-right: 10px; 
padding-bottom: 2px;
float: left;
overflow: visible;
clear: left; }

.imgwl {
width: 81px; 
height: 10px;
position: absolute;
right: 26px; }

.abstand1 { 
width: 10px;
height: 14px; }

.headline1 {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold; 
	color: #777;
}
.frmContent {
	background-color: #f4f4f4;
}
.txtBody {
	padding-top: 10px; 
	padding-left: 10px; 
	padding-bottom: 0px; 
	padding-right: 9px; 
	
	font-size: 10pt;
}
.txtTrain {
	padding-top: 2px; 
	padding-left: 10px; 
	padding-bottom: 0px; 
	padding-right: 9px; 
	
	font-size: 10pt;
}
.txtTrainDescr {
	padding-top: 2px; 
	padding-left: 10px; 
	padding-bottom: 0px; 
	padding-right: 9px; 
	
	font-size: 10pt;
}
.txtContent {
	font-size: 12px;
}

.errorBody {
	padding-top: 10px; 
	padding-left: 10px; 
	padding-bottom: 0px; 
	padding-right: 10px; 
	
	font-size: 9pt; 
	color: Red;
}

.errorHead {
	padding-top:10px; padding-left:10px; padding-bottom:0px; padding-right: 10px; font-size: 11pt; font-weight: bold; color: Red;
}

.seminarPic{
	float:left; margin-top:4px; margin-left:0px; margin-bottom:4px; margin-right:8px;
}
