	body {
		margin:10px 0px 0px 0px;
		background-image: url(../images/kb/bg_top2.gif);
		background-repeat: no-repeat;
	}

	a:link {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #003399;
		text-decoration: none;
	}
	a:visited {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #003399;
		text-decoration: none;
	}
	a:hover {
		font-family: Verdana, Helvetica, sans-serif;
		color: #DD00DD;

	}

	a:hover b {
		color: #fff;
	}
	a:hover > b[class=txtSearchHL] {
		color: #fff;
	}

	.navi {
		padding-top:2px;
	}

	.naviTxtAnchorCourseInfo {
		border-left:	0px solid #B3C2E1;
		border-right:	0px solid #B3C2E1;
		border-top:		6px solid #B3C2E1;
		border-bottom:	6px solid #B3C2E1;
	}
	.courseInfoFrame {
		background-color:#B3C2E1;
	}
	.courseInfoHeader {
		color: #E6EBF5;
		background-color: #4C70B8;
		padding-bottom: 8px;
	}

	h1 {
		margin: 0px;
		font-family: Verdana, sans-serif;
		font-size: 11pt;
		color: #inherit;
	}
	h2 {
		margin: 0px;
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #inherit;
		font-weight: normal;
	}
	h3 {
		margin: 0px;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		color: #inherit;
		margin-bottom: 6px;
	}

	h3#blue {
		color: #003399;
	}

	.courseLabel, .courseLabel_alternativ {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #003399;
	}

	.courseLabel_alternativ {
		color: #3399FF;
	}

	.courseInfo {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #000000;
	}

	.zusatz_info {
		background:magenta;
		color:white;
	}

	.txt, .txtBlock {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #000000;
	}

	.txtSmall {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		color: #000000;
	}

	.txtLabel {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #003399;
	}

	.txtPagesStart {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #0000000;
		line-height:18px;
	}

	.txtBlock {
		margin:0px 23px 8px 23px;
		width:423px;
	}

	.txtSearchHL {
		background-color: #F0F;
	}

	.formLabel {
		padding: 4px 23px 4px 23px;
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #CCCCFF;
		background-color: #4C70B8;
	}

	.formLabelLight {
		padding: 4px 23px 4px 23px;
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #000000;
	}

	.formLabelTDLight {
		padding: 4px;
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #E6EBF5;
	}

	.formLabelTDLight#first {
		padding: 4px 4px 4px 21px;
	}

	.formLabelTDLight2 {
		padding: 4px;
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #000000;
	}

	.formLabelTDLight2#First {
		padding: 4px 4px 4px 21px;
	}

	.formLabelTDNone {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #000000;
		width: 105px;
	}
	.agb {float: right; width: 395px;}
	
	.formLabelTDNoneSmall {
		padding: 4px;
		font-family: Verdana, sans-serif;
		font-size: 9px;
		color: #000000;
	}

	.formField {
		width: 140px;
	}

	.formFieldDate,
	.formFieldSmall {
		width: 110px;
		border: 1px solid #4C70B8;
	}
	.formFieldDate {
		width: 80px;
	}
	.naviInput {
		border:1px solid #4C70B8;
		height:16px;
		margin:0px;
		padding:0px;
		font-size:9px;
	}
	.sndttxt {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #2D3860;
		text-decoration: none;
	}
	.sndttxtfett {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #2D3860;
		font-weight: bold;
		text-decoration: none;

	}
	.sndttxtfett_weiss {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}
	.klein {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #2D3860;
		text-decoration: none;
	}
	.bild_content{
		float:right;
		border: 1px solid black;
		margin: 0px 5px 5px 5px;
	}