		#left_col {		float: left;		width: 220px;		height: 600px;	}	#middle_col {		float: left;		width: 800px;	}	#right_col {		float: left;		width: 300px;	}	#container_head {		position: relative;		height: 120px;		overflow: hidden;	}	#pages {		margin: 20px 0 0 0;	}	#pages a.normal {		font-size: 10px;		text-decoration: none;		color: #5e4f4c;		float: left;		padding: 0 10px 0 0;	}	#pages a.sel {		font-size: 10px;		text-decoration: underline;		font-weight: bold;		color: #5e4f4c;		float: left;		padding: 0 10px 0 0;	}	#language_select {		position: absolute;		top: 119px;		left: 239px;	}	#language_select a {		font-size: 11px;		line-height: 13px;		text-decoration: none;		color: #5e4f4c;	}	#language_select a:hover {		text-decoration: underline;	}	#top_navi {		height: 20px;		margin: 0;		padding: 0 0 0 185px;	}	#top_navi ul {		margin: 0;		padding: 0;	}	#top_navi li {		margin: 0;		padding: 0;		list-style-type: none;		float: left;		line-height: 16px;		font-size: 10px;	}	#top_navi a {		color: #5e4f4c;		text-decoration: none;		padding: 0 12px 0 0;	}	#top_navi a.selected {		font-weight: bold;		padding: 0 12px 0 0;	}	#top_navi a:hover {		text-decoration: underline;	}	#container_header_dyn {		position: relative;		overflow: hidden;		width: 800px;		height: 115px;	}.content_head_bereich {	color: #5e4f4c;	font-weight: bold;	font-size: 9px;	line-height: 16px;}.content_body_bereich {	color: #807f84;	font-size: 9px;	line-height: 16px;}.content_head {	color: #5e4f4c;	font-weight: bold;	font-size: 10px;	line-height: 16px;}.content_body {	color: #807f84;	font-size: 10px;	line-height: 19px;}.content_head_small {	color: #5e4f4c;	font-weight: bold;	font-size: 9px;	line-height: 16px;}.content_body_small {	color: #807f84;	font-size: 9px;	line-height: 16px;}.content_body_left {	color: #807f84;	font-size: 10px;	line-height: 19px;	text-align: left}.content_body_block {	color: #807f84;	font-size: 10px;	line-height: 19px;	text-align: justify}.bildunterschrift {	color: #807f84;	font-size: 9px;	line-height: 16px;	text-decoration: none}.book_tree {	color: #807f84;	font-weight: normal;	font-size: 9px;	line-height: 12px;	text-decoration: none}.book_tree_sel {	color: #807f84;	font-weight: bold;	font-size: 9px;	line-height: 12px;	text-decoration: none}a.standard_link:link {	color: #5e4f4c;	text-decoration: underline}a.standard_link:visited {	color: #5e4f4c;	text-decoration: underline}a.standard_link:hover {	color: #5e4f4c;	text-decoration: underline}a.xml_link:link {	color: #5e4f4c;	text-decoration: underline}a.xml_link:hover {	color: #5e4f4c;	text-decoration: underline}a.xml_link:visited {	color: #5e4f4c;	text-decoration: underline}.xml_mail_name {	color: #807f84;	font-weight: normal;	font-size: 10px;	line-height: 18px;	text-decoration: none}.xml_mail_field {	color: black;	font-weight: normal;	font-size: 11px;	line-height: 18px;	text-decoration: none;	border: solid 1px}.b1 {	color: #5e4f4c;	font-weight: bold}.b2 {	color: #5e4f4c;	font-weight: bold}.b3 {	color: #000;	font-weight: normal;	font-size: 10px;	line-height: 12px;	background-color: #ffe6c5;	padding: 5px 5px 5px 7px}.b4 {	color: #000;	font-weight: normal;	font-size: 10px;	line-height: 12px;	background-color: #ffe6c5;	text-align: left;	float: right;	margin: 5px;	padding: 5px 5px 5px 7px;	position: static;	left: 100px;	width: 150px}.mail_field {	color: #000;	font-weight: normal;	font-size: 10px;	line-height: 10px;	text-decoration: none}.search {	color: #5e4f4c;	font-weight: normal;	font-size: 10px;	line-height: 11px;}.search_field {	color: #000;	font-weight: normal;	font-size: 10px;	line-height: 12px;	background-color: white;	padding: 1px;	border: solid 1px #c42b8a}a.link_small:link {	color: #5e4f4c;	font-weight: normal;	font-size: 11px;	line-height: 12px;	text-decoration: none}a.link_small:hover {	color: #5e4f4c;	font-weight: normal;	font-size: 11px;	line-height: 12px;	text-decoration: underline}a.link_small:visited {	color: #5e4f4c;	font-weight: normal;	font-size: 11px;	line-height: 12px;	text-decoration: none}.page_desc {	color: #5e4f4c;	font-style: normal;	font-weight: normal;	font-size: 11px;	line-height: 13px;	text-decoration: none;	border: none}a.page_desc_this {	color: white;	font-style: normal;	font-weight: bold;	font-size: 11px;	line-height: 11px;	text-decoration: none;	padding: 2px;	border: none}a.page_desc_other {	color: #5e4f4c;	font-style: normal;	font-weight: bold;	font-size: 11px;	line-height: 11px;	text-decoration: none;	padding: 2px;	border: none}.table_head {	color: #5e4f4c;	font-style: normal;	font-weight: bold;	font-size: 11px;	line-height: 12px;	background-color: #d8d6d6}.table_row {	color: #807f84;	font-style: normal;	font-weight: normal;	font-size: 11px;	line-height: 12px;	background-color: #eeecec}a.table_link:link {	color: #5e4f4c;	font-style: normal;	font-weight: bold;	text-decoration: underline}a.table_link:visited {	color: #5e4f4c;	font-style: normal;	font-weight: bold;	text-decoration: underline}a.table_link:hover {	color: #5e4f4c;	font-style: normal;	font-weight: bold;	text-decoration: underline}table.thema {}td.thema {	color: #807f84;	font-size: 10px;	line-height: 14px;}th.thema {	color: #5e4f4c;	font-weight: bold;	font-size: 10px;	line-height: 14px;	text-align: left}.kursplan_time {	color: #807f84;	font-style: normal;	font-weight: bold;	font-size: 9px;	line-height: 10px;}.kursplan_plain {	color: #807f84;	font-style: normal;	font-weight: normal;	font-size: 10px;	line-height: 15px;}.kursplan1 {	color: #807f84;	font-style: normal;	font-weight: normal;	font-size: 9px;	line-height: 13px;}.kursplan2 {	color: black;	font-style: normal;	font-weight: normal;	font-size: 10px;	line-height: 14px;}.kursplan3 {	color: #807f84;	font-style: normal;	font-weight: normal;	font-size: 9px;	line-height: 12px;}a.sub_nav:link {	color: #5a595d;	font-weight: normal;	font-size: 10px;	line-height: 13px;	text-decoration: none}a.sub_nav:visited {	color: #5a595d;	font-weight: normal;	font-size: 10px;	line-height: 13px;	text-decoration: none}a.sub_nav:hover {	color: #5a595d;	font-weight: normal;	font-size: 10px;	line-height: 13px;	text-decoration: underline}a.sub_nav_selected:link {	color: #5a595d;	font-weight: bold;	font-size: 10px;	line-height: 13px;	text-decoration: none}a.sub_nav_selected:visited {	color: #5a595d;	font-weight: bold;	font-size: 10px;	line-height: 13px;	text-decoration: none}a.sub_nav_selected:hover {	color: #5a595d;	font-weight: bold;	font-size: 10px;	line-height: 13px;	text-decoration: underline}table.form_field {}.form_confirm {	color: black;	font-weight: normal;	font-size: 10px;	line-height: 16px;	text-decoration: none}td.form_field {	color: black;	font-weight: normal;	font-size: 10px;	line-height: 16px;	text-decoration: none}td.form_field_name {	color: black;	font-weight: bold;	font-size: 10px;	line-height: 16px;	text-decoration: none}td.form_field_description {	color: black;	font-weight: normal;	font-size: 10px;	line-height: 16px;	text-decoration: none}td.form_field_description_small {	color: black;	font-weight: normal;	font-size: 9px;	line-height: 10px;	text-decoration: none}td.form_field_input {	color: black;	font-weight: normal;	font-size: 10px;	line-height: 12px;	text-decoration: none}td.form_field_textarea {	color: black;	font-weight: normal;	font-size: 9px;	line-height: 12px;	text-decoration: none}td.form_field_choice {	color: black;	font-weight: normal;	font-size: 10px;	line-height: 16px;	text-decoration: none}span.form_field_error {	color: red;	font-size: 10px;	line-height: 12px;	text-decoration: none}
