.tabelle01 {
	margin: 0.5em 0 2em 0;
	padding: 0 0 0 0;
}

.tabelle01 table {
	width: 100%;
	border: 0;
}

.tabelle01 table .grau {
	color: #E8E8E8;
}

.tabelle01 table .weiss {
	color: #fff;
}

.tabelle01 table .head_30p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 30%;
	height: 2.333em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	color: #fff;
	background: transparent url("/C1257685003F81BB/RepositoryFile/icons/$File/tabelle01_head.gif") repeat-x left
		center;
}

.tabelle01 table .sec_head_30p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 30%;
	height: 2.333em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	color: #333;
	background: #D2D2D2;
}

.tabelle01 table .line01_30p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 30%;
	height: 2.333em;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #fff;
}

.tabelle01 table .line01_30p a {
	color: #333;
	text-decoration: underline;
}

.tabelle01 table .line01_30p a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.tabelle01 table .line02_30p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 30%;
	height: 2.333em;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #E8E8E8;
}

.tabelle01 table .line02_30p a {
	color: #333;
	text-decoration: underline;
}

.tabelle01 table .line02_30p a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.tabelle01 table .line01_fuss_30p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 30%;
	height: 2.333em;
	font-size: 0.833em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #fff;
}

.tabelle01 table .line02_fuss_30p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 30%;
	height: 2.333em;
	font-size: 0.833em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #E8E8E8;
}

.tabelle01 table .head_33p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 33.333%;
	height: 2.333em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	color: #fff;
	background: transparent url("/C1257685003F81BB/RepositoryFile/icons/$File/tabelle01_head.gif") repeat-x left
		center;
}

.tabelle01 table .sec_head_33p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 33.333%;
	height: 2.333em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	color: #333;
	background: #D2D2D2;
}

.tabelle01 table .line01_33p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 33.333%;
	height: 2.333em;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #fff;
}

.tabelle01 table .line01_33p a {
	color: #333;
	text-decoration: underline;
}

.tabelle01 table .line01_33p a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.tabelle01 table .line02_33p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 33.333%;
	height: 2.333em;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #E8E8E8;
}

.tabelle01 table .line02_33p a {
	color: #333;
	text-decoration: underline;
}

.tabelle01 table .line02_33p a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.tabelle01 table .line01_fuss_33p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 33.333%;
	height: 2.333em;
	font-size: 0.833em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #fff;
}

.tabelle01 table .line02_fuss_33p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 33.333%;
	height: 2.333em;
	font-size: 0.833em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #E8E8E8;
}

.tabelle01 table .head_40p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 40%;
	height: 2.333em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	color: #fff;
	background: transparent url("/C1257685003F81BB/RepositoryFile/icons/$File/tabelle01_head.gif") repeat-x left
		center;
}

.tabelle01 table .sec_head_40p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 40%;
	height: 2.333em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	color: #333;
	background: #D2D2D2;
}

.tabelle01 table .line01_40p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 40%;
	height: 2.333em;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #fff;
}

.tabelle01 table .line01_40p a {
	color: #333;
	text-decoration: underline;
}

.tabelle01 table .line01_40p a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.tabelle01 table .line02_40p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 40%;
	height: 2.333em;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #E8E8E8;
}

.tabelle01 table .line02_40p a {
	color: #333;
	text-decoration: underline;
}

.tabelle01 table .line02_40p a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.tabelle01 table .line01_fuss_40p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 40%;
	height: 2.333em;
	font-size: 0.833em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #fff;
}

.tabelle01 table .line02_fuss_40p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 40%;
	height: 2.333em;
	font-size: 0.833em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #E8E8E8;
}

/* BB (18.02.2010): *_100p ergänzt */
.tabelle01 table .head_60p,
.tabelle01 table .head_100p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 60%;
	height: 2.333em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	color: #fff;
	background: transparent url("/C1257685003F81BB/RepositoryFile/icons/$File/tabelle01_head.gif") repeat-x left
		center;
}

.tabelle01 table .sec_head_60p,
.tabelle01 table .sec_head_100p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 60%;
	height: 2.333em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	color: #333;
	background: #D2D2D2;
}

.tabelle01 table .line01_60p,
.tabelle01 table .line01_100p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 60%;
	height: 2.333em;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #fff;
}

.tabelle01 table .line01_60p a,
.tabelle01 table .line01_100p a {
	color: #333;
	text-decoration: underline;
}

.tabelle01 table .line01_60p a:hover,
.tabelle01 table .line01_100p a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.tabelle01 table .line02_60p,
.tabelle01 table .line02_100p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 60%;
	height: 2.333em;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #E8E8E8;
}

.tabelle01 table .line02_60p a,
.tabelle01 table .line02_100p a {
	color: #333;
	text-decoration: underline;
}

.tabelle01 table .line02_60p a:hover,
.tabelle01 table .line02_100p a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.tabelle01 table .line01_fuss_60p,
.tabelle01 table .line01_fuss_100p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 60%;
	height: 2.333em;
	font-size: 0.833em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #fff;
}

.tabelle01 table .line02_fuss_60p,
.tabelle01 table .line02_fuss_100p {
	padding: 0 0 0 0.35em;
	vertical-align: middle;
	width: 60%;
	height: 2.333em;
	font-size: 0.833em;
	font-weight: normal;
	line-height: 1.25em;
	color: #333;
	background: #E8E8E8;
}

.tabelle01 table .head_100p,
.tabelle01 table .sec_head_100p,
.tabelle01 table .line01_100p,
.tabelle01 table .line02_100p,
.tabelle01 table .line01_fuss_100p,
.tabelle01 table .line02_fuss_100p {
	width: 100%;
}


