/******************* Allgemeine Template-Klassen *****************/td.content{	width:690px;	vertical-align:top;	text-align:left;}td.content div.content{	width:100%;	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;}td.content table.content{	width:100%;	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;}div.contentHeadline{	padding-top:14px;	padding-left:0px;	padding-right:0px;	padding-bottom:10px;	color:#2DA927;	font-size:21px;}#bold_text{font-weight:bold;}#border_bottom_blue{border-bottom:2px solid #004D9F;}#bottom_border{border-bottom:1px solid #E5E4E9;}#bottom_border_blue{border-bottom:1px solid #004D9F;}#border_right_white{border-right:1px solid #FFFFFF;}#bottompadding{height:9px;background-color:#93B6D6;border-bottom:1px solid #FFFFFF;line-height:9px;font-size:9px; text-align:left; vertical-align:top;}#light_blue_bg{background-color:#DCE6F2;}#padding_left_5{padding-left:5px;}#padding_left_5_right_15{padding-left:5px;padding-right:10px;}#padding_left_10{padding-left:10px;}#padding_left_20{padding-left:20px;}#padding_left_46{padding-left:46px;}#padding_top_17{padding-top:17px;}#page_top{font-size:11px;text-align:right; vertical-align:top; border-top:1px solid #E5E4E9;padding-right:10px;}#small_text{font-size:10px; padding-left:5px;}#text_green_bold{color:#2FA829;font-weight:bold;}/******************* Home-Template-Klassen *****************/td.home_top_left_pic{	padding-top:0px;	padding-left:1px;	padding-right:2px;	padding-bottom:0px;}div.home_top_left_text{	margin-top:1px;	background-image: url(../images/elements/home.topTeaser.back.gif);	background-position: 0px 0px;	background-repeat: repeat-x;	padding-left:14px;	padding-right:14px;	padding-top: 18px;	color:#000;	height:89px;}div.home_top_right_text {	margin-top:1px;	background-image: url(../images/elements/home.topTeaser.back.gif);	background-position: 0px 0px;	background-repeat: repeat-x;	padding-left:14px;	padding-top: 18px;	color:#000;	height:89px;}div.home_top_left_text a, div.home_top_right_text a {	color:#004da0;	font-weight: bold;}div.home_top_right_text {	width:456px;}div.home_top_left_text h4, div.home_top_right_text h4 {	margin-top:0px;	margin-bottom:2px;	font-size:16px;	color:#004da0;}div.home_top_left_pic{	width:429px;	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	font-size:0px;	line-height:0px;}div.home_top_left_pic img{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;}td.home_top_right_pic{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;}div.home_top_right_pic{	width:471px;	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	font-size:0px;	line-height:0px;}div.home_top_right_pic img{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;}td.home_teaser_left table, td.home_teaser_middle table, td.home_teaser_right table {	background-image: url(../images/elements/home.teaser.back.gif);	background-position: 0px 0px;	background-repeat: repeat-x;}td.home_teaser_left{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	text-align:left;	vertical-align:top;}td.home_teaser_left table{	width:228px;	height:110px;}td.home_teaser_middle{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	text-align:left;	vertical-align:top;	height:110px;}td.home_teaser_middle table{	width:231px;	height:110px;}td.home_teaser_right{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	text-align:left;	vertical-align:top;}td.home_teaser_right table{	width:237px;	height:110px;}div.teaserImg {	width:46px;	float:left;	margin-left:9px;	_margin-left:4px;}td.home_teaser_text{	padding-top:16px;	padding-left:2px;	padding-right:3px;	padding-bottom:0px;	line-height:15px;}div.home_teaser_head{	color:#278821;	font-weight:bold;	width:220px;	text-align:left;	vertical-align:top;	*float:left;	_float:left;	*width:165px;	_width:161px;}div.home_teaser_text{	width:220px;	text-align:left;	vertical-align:top;}div.home_teaser_text p, .home_footer_pic p {	float:left;	margin:0px;	width:165px;	_width:161px;}td.home_footer{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	border-top:0px solid #E4E5E9;	border-left:0px solid #E4E5E9;	border-right:0px solid #E4E5E9;	border-bottom:0px solid #E4E5E9;	text-align:right;}div.home_footer_padding{	width:200px;}td.home_footer_pic{	border-top:1px solid #E4E5E9;	border-left:0px solid #E4E5E9;	border-right:0px solid #E4E5E9;	border-bottom:0px solid #E4E5E9;	padding-top:10px;	padding-left:2px;	padding-right:18px;	padding-bottom:0px;	text-align:left;	width:224px;}td.home_event{	width:354px;	vertical-align:top;	text-align:left;	padding-top:10px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	border-top:1px solid #E4E5E9;	border-left:0px solid #E4E5E9;	border-right:0px solid #E4E5E9;	border-bottom:0px solid #E4E5E9;}td.home_event_head{	background-image:url(../images/elements/footer_small_whirl.gif);	background-position:1px 0px;	background-repeat:no-repeat;	vertical-align:middle;	text-align:left;	color:#278821;	text-align:left;	font-weight:bold;	font-size:14px;	vertical-align:top;	padding-top:0px;	padding-left:25px;	padding-right:0px;	padding-bottom:4px;}td.home_event_date{	border-top:1px solid #E4E5E9;	border-left:0px solid #E4E5E9;	border-right:0px solid #E4E5E9;	border-bottom:0px solid #E4E5E9;	padding-top:4px;	padding-left:5px;	padding-right:0px;	padding-bottom:2px;	color:#004CA0;	font-weight:normal;	vertical-align:top;	text-align:left;}td.home_event_text{	border-top:1px solid #E4E5E9;	border-left:0px solid #E4E5E9;	border-right:0px solid #E4E5E9;	border-bottom:0px solid #E4E5E9;	padding-top:4px;	padding-left:0px;	padding-right:0px;	padding-bottom:2px;	color:#004CA0;	font-weight:normal;	vertical-align:top;	text-align:left;}td.home_footer_gelsenwasser{	width:103px;	text-align:right;	vertical-align:middle;	border-top:1px solid #E4E5E9;	border-left:0px solid #E4E5E9;	border-right:0px solid #E4E5E9;	border-bottom:0px solid #E4E5E9;}div.home_footer_gelsenwasser{	text-align:right;	vertical-align:middle;}/******************* Teaser-Template-Klassen *******************/td.teaser_sg_top_pic{	background-image:url(../images/elements/teaser_sg_top.jpg);	background-position:0px 0px;	background-repeat:no-repeat;	padding-top:122px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	text-align:left;	vertical-align:top;}td.teaser_sg_top_pic_head{	padding-top:0px;	padding-left:169px;	padding-right:0px;	padding-bottom:0px;}td.teaser_sg_select{	padding-top:6px;	padding-left:15px;	padding-right:0px;	padding-bottom:10px;}.teaser_sg_selectbox{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	width:485px;}.teaser_kc_selectbox{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	width:302px;}td.teaser_sg_overview_link{	text-align:right;	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:6px;}td.teaser_sg_headline{	background-color:#2FA829;	padding-top:5px;	padding-left:7px;	padding-right:4px;	padding-bottom:7px;	border-top:2px solid #FFFFFF;	border-bottom:2px solid #FFFFFF;	color:#FFFFFF;	font-weight:bold;}td.teaser_sg_pic{	border-bottom:1px solid #004DA0;}td.teaser_sg_text{	background-color:#DCDDDE;	padding-top:5px;	padding-left:10px;	padding-right:4px;	padding-bottom:7px;	border-bottom:1px solid #CCCCCC;	vertical-align:top;	text-align:left;}td.entry_ko_pic{	padding-top:29px;	padding-left:0px;	padding-right:18px;	padding-bottom:7px;	vertical-align:top;	text-align:left;}div.entry_ko_pic{	width:141px;}td.entry_ko_head{	padding-top:41px;	padding-left:0px;	padding-right:18px;	padding-bottom:0px;	color:#288922;	font-weight:bold;	vertical-align:top;	text-align:left;}div.entry_ko_head{	width:168px;}td.entry_ko_text{	padding-top:2px;	padding-left:0px;	padding-right:18px;	padding-bottom:7px;	color:#004CA0;	line-height:15px;	vertical-align:top;	text-align:left;}div.entry_ko_text{	width:168px;	height:65px;}td.entry_aktivum_pic{	padding-top:29px;	padding-left:0px;	padding-right:18px;	padding-bottom:7px;	vertical-align:top;	text-align:left;}td.entry_aktivum_head{	padding-top:10px;	padding-left:0px;	padding-bottom:0px;	color:#014DA1;	font-weight:bold;	vertical-align:top;	text-align:left;}td.entry_aktivum_head_black{	padding-top:10px;	padding-left:0px;	padding-bottom:0px;	color:#000000;	font-weight:bold;	vertical-align:top;	text-align:left;}td.entry_aktivum_text{	padding-top:2px;	padding-left:0px;	padding-right:18px;	margin-bottom:20px;	color:#004CA0;	line-height:15px;	vertical-align:top;	text-align:left;}td.text_aktivum_text{	padding-top:2px;	padding-left:0px;	padding-right:18px;	color:#004CA0;	line-height:15px;	vertical-align:top;	text-align:left;}div.entry_aktivum_text{	width:400px;	height:65;	margin-left:10px;}td.text_aktivum_head{	padding-top:10px;	padding-left:0px;	padding-bottom:0px;	color:#014DA1;	font-weight:bold;	vertical-align:top;	text-align:left;}td.text_aktivum_head_black{	padding-top:10px;	padding-left:0px;	padding-bottom:0px;	color:#000000;	font-weight:bold;	vertical-align:top;	text-align:left;}td.text_aktivum_text{	padding-top:2px;	padding-left:0px;	padding-right:18px;	margin-bottom:20px;	color:#000000;	line-height:15px;	vertical-align:top;	text-align:left;}td.text_aktivum_text table td{    padding-right:20px;}td.text_aktivum_text table td li{margin-left:15px;}div.text_aktivum_text{	width:400px;	height:35px;	margin-left:10px;}div.text_aktivum_header{	position:absolute;	left:220px;	top:420px;	padding-top:2px;	padding-left:0px;	padding-right:18px;	color:#000000;	vertical-align:top;	text-align:left;}div.entry_aktivum_header{	position:relative;	z-index:1;	left:20px;	top:-50px;	padding-top:2px;	padding-left:0px;	color:#000000;	vertical-align:top;	text-align:left;}#border_left_right_2px_white{border-left:2px solid #FFFFFF;border-right:2px solid #FFFFFF;}/******************* Text-Only-Template-Klassen *******************/td.text_only{	padding-top:0px;	padding-left:10px;	padding-right:15px;	padding-bottom:12px;}td.text_only img{	margin-top:0px;	margin-left:0px;	margin-right:15px;	margin-bottom:5px;}/******************* Table-Template-Klassen *******************/#table_bg_color_1{background-color:#CCDCEC}#table_bg_color_0{background-color:#FFFFFF}/* Geb�hrens�tze */td.db_rates_text{	padding-top:0px;	padding-left:0px;	padding-right:15px;	padding-bottom:12px;}td.content table.db_rates{	width:100%;}td.db_rates_desc{	width:370px;	border-top:0px solid #004D9F;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:1px solid #004D9F;	text-align:left;	vertical-align:top;}div.db_rates_desc{	padding-top:3px;	padding-left:10px;	padding-right:15px;	padding-bottom:2px;	text-align:left;	vertical-align:top;	line-height:15px;}td.db_rates_height{	width:128px;	border-top:0px solid #004D9F;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:1px solid #004D9F;	text-align:right;	vertical-align:top;}div.db_rates_height{	padding-top:3px;	padding-left:15px;	padding-right:15px;	padding-bottom:2px;	text-align:right;	vertical-align:top;	line-height:15px;}td.content_events_msg_1{	background-color:#92B6D6;	padding-top:8px;	padding-left:7px;	padding-right:10px;	padding-bottom:12px;	border-top:0px solid #FFFFFF;	border-left:0px solid #FFFFFF;	border-right:0px solid #FFFFFF;	border-bottom:1px solid #FFFFFF;	text-align:left;	vertical-align:top;	line-height:15px;}td.content_events_msg_2{	background-color:#DCE6F2;	padding-top:8px;	padding-left:7px;	padding-right:10px;	padding-bottom:12px;	text-align:left;	vertical-align:top;	line-height:15px;}td.content_events_head{	padding-top:0px;	padding-left:3px;	padding-right:10px;	padding-bottom:0px;}td.content_events_pic{	padding-top:5px;	padding-left:0px;	padding-right:13px;	padding-bottom:0px;	vertical-align:top;	text-align:left;}td.content_events_list_head{	width:510px;	padding-top:15px;	padding-left:0px;	padding-right:0px;	padding-bottom:7px;	text-align:left;}td.content_events_list{	padding-top:0px;	padding-left:8px;	padding-right:10px;	padding-bottom:4px;	border-top:0px solid #E4E5E9;	border-left:0px solid #E4E5E9;	border-right:0px solid #E4E5E9;	border-bottom:1px solid #E4E5E9;	text-align:left;}/* Formulare und Antr�ge */table.db_forms{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	border-top:2px solid #004D9F;	border-left:0px solid #E4E5E9;	border-right:0px solid #E4E5E9;	border-bottom:0px solid #E4E5E9;}td.db_forms_head{	padding-top:15px;	padding-left:0px;	padding-right:0px;	padding-bottom:2px;	border-top:0px solid #004D9F;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:2px solid #004D9F;	text-align:left;	vertical-align:top;	font-weight:bold;}td.db_forms_type{	width:25px;	border-top:0px solid #004D9F;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:1px solid #004D9F;	text-align:left;	vertical-align:top;}div.db_forms_type{	padding-top:2px;	padding-left:1px;	padding-right:3px;	padding-bottom:2px;	text-align:left;	vertical-align:top;}td.db_forms_desc{	padding-top:3px;	padding-left:0px;	padding-right:15px;	padding-bottom:2px;	border-top:0px solid #004D9F;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:1px solid #004D9F;	text-align:left;	vertical-align:top;}/* History */table.db_hist_link_list{	border-top:1px solid #004D9F;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:0px solid #004D9F;}td.db_hist_table{	vertical-align:top;	padding-top:6px;	padding-left:0px;	padding-right:0px;	padding-bottom:6px;	border-top:1px solid #E4E5E9;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:0px solid #004D9F;}td.db_hist_pic{	vertical-align:top;	text-align:left;}div.db_hist_pic{	width:140px;}td.db_hist_text{	vertical-align:top;	text-align:left;}div.db_hist_text{	width:185px;}/******************* 2Pic-1Headline-Template-Klassen *******************/div.text_light_blue_bg_headline{	background-color:#DCE6F2;	padding-top:13px;	padding-left:10px;	padding-right:10px;	padding-bottom:15px;	font-size:21px;	line-height:21px;	color:#000000;}div.text_light_blue_bg{	background-color:#DCE6F2;	padding-top:0px;	padding-left:10px;	padding-right:10px;	padding-bottom:10px;}/******************* Popup-Picture-Template-Klassen *******************/div.left_poppic{	background-color:#F8F1EB;	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	margin-top:0px;	margin-left:0px;	margin-right:10px;	margin-bottom:10px;	border-top:0px solid #004D9F;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:1px solid #004D9F;	text-align:left;	vertical-align:top;	float:left;}div.right_poppic{	background-color:#F8F1EB;	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	margin-top:20px;	margin-left:10px;	margin-right:0px;	margin-bottom:10px;	border-top:0px solid #004D9F;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:1px solid #004D9F;	text-align:left;	vertical-align:top;	float:right;}div.poppic_underline{	padding-top:7px;	padding-left:0px;	padding-right:3px;	padding-bottom:5px;	border-top:0px solid #004D9F;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:0px solid #004D9F;}/******************* Anprechpartner-Template-Klassen *******************/td.contactperson_top_left{	width:307px;	background-color:#BACEE6;	vertical-align:top;	text-align:left;}div.contactperson_top_left{	padding-top:19px;	padding-left:10px;	padding-right:15px;	padding-bottom:15px;	vertical-align:top;	text-align:left;}td.contactperson_top_right{	width:383px;	background-color:#D9E5F1;	vertical-align:top;	text-align:left;}div.contactperson_top_right{	padding-top:19px;	padding-left:10px;	padding-right:15px;	padding-bottom:0px;}td.contactperson_teaser_text{	padding-top:8px;	padding-left:2px;	padding-right:1px;	padding-bottom:0px;	line-height:15px;}div.contactperson_teaser_head{	color:#278821;	font-weight:bold;	width:215px;	text-align:left;	vertical-align:top;}td.contactperson_selectbox{	padding-top:20px;	padding-left:20px;	padding-right:0px;	padding-bottom:16px;}table.contactperson_table ul{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	margin-top:0px;	margin-left:15px;	margin-right:0px;	margin-bottom:0px;}table.contactperson_table li{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;}td .contactperson_en{	background-color:#BACEE6;	width: 690px;	vertical-align:top;}div .contactperson_en{}div .contactperson_en p{  margin: 15px;}div .contactperson_en h3{  margin: 15px;  margin-left: 0px;}.float_container_contact_en{  padding: 0px;  margin: 15px;  clear: left;}.float_container_contact_pic_en{  float: left;  margin-right: 15px;}/******************* Such-Template-Klassen *******************/td.search_title{	width:450px;	border-top:2px solid #004D9F;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:0px solid #004D9F;	padding-top:4px;	padding-left:10px;	padding-right:0px;	padding-bottom:4px;	vertical-align:top;	text-align:left;}td.search_relevance{	width:60px;	border-top:2px solid #004D9F;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:0px solid #004D9F;	padding-top:4px;	padding-left:10px;	padding-right:10px;	padding-bottom:4px;	vertical-align:top;	text-align:right;}td.search_text{	border-top:1px solid #004D9F;	border-left:0px solid #004D9F;	border-right:0px solid #004D9F;	border-bottom:0px solid #004D9F;	padding-top:4px;	padding-left:10px;	padding-right:0px;	padding-bottom:12px;	vertical-align:top;	text-align:left;}/******************* ty:optional-Klassen *******************/td.content_subheading{	background-color:#FFFFFF;	padding-top:9px;	padding-left:0px;	padding-right:10px;	padding-bottom:9px;	font-weight:bold;}td.left_bottom_picture_bg_line{	width:188px;	padding-top:0px;	padding-left:0px;	padding-right:10px;	padding-bottom:0px;	text-align:left;	vertical-align:top;	font-size:9px;}td.left_bottom_picture_bg_line img{	margin-bottom:5px;}td.bottom_right_text_bg_line{	padding-top:0px;	padding-left:0px;	padding-right:10px;	padding-bottom:0px;	text-align:left;	vertical-align:top;}td.bottom_text{	padding-top:0px;	padding-left:0px;	padding-right:10px;	padding-bottom:6px;	text-align:left;	vertical-align:top;}td.common_text{	padding-top:19px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	text-align:left;	vertical-align:top;}/******************* Hintergrundbild-Template-Klassen *******************/div.contentHeadlineBg{	padding-top:18px;	padding-left:0px;	padding-right:15px;	padding-bottom:18px;	color:#FFFFFF;	font-size:21px;}div.content_text_bg{	color:#FFFFFF;	padding-top:0px;	padding-left:0px;	padding-right:15px;	padding-bottom:15px;}td.left_col{	padding-top:17px;	padding-right:40px;	vertical-align:top;	text-align:left;}div.left_col{	width:300px;}td.right_col{	padding-top:17px;	padding-right:20px;	vertical-align:top;	text-align:left;}div.right_col{	width:300px;}td.left_col_pic{	padding-top:17px;	padding-right:10px;	vertical-align:top;	text-align:left;	height:0px;}td.left_col_pic img{	margin-right:10px;}div.left_col_pic{	width:329px;}/******************* Crossed-Content-Template-Klassen *******************/td.content_cross_headline{	height:34px;	background-color:#004CA0;	background-image:url(../images/elements/crossed_top_border.gif);	background-position:0px 0px;	background-repeat:no-repeat;}div.content_cross_headline{	color:#FFFFFF;	font-weight:bold;	line-height:15px;	padding-top:4px;	padding-left:13px;	padding-right:10px;	padding-bottom:2px;}td.cross_pic{	width:203px;	padding-top:5px;	padding-left:0px;	padding-right:0px;	padding-bottom:20px;	vertical-align:top;	text-align:left;}td.cross_text{	background-image:url(../images/elements/Pfeil_hellgrau.gif);	background-position:21px 8px;	background-repeat:no-repeat;	width:307px;	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:20px;	vertical-align:top;	text-align:left;}div.cross_text{	padding-top:5px;	padding-left:35px;	padding-right:10px;	padding-bottom:5px;	color:#666666;}div.db_forms_head{	color:#2FA829;	font-size:14px;}/******************* optional-Table-Klassen *******************/table.opitional_table{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	border-top:0px solid #CACACB;	border-left:0px solid #CACACB;	border-right:0px solid #CACACB;	border-bottom:1px solid #CACACB;}td.optional_table_head{	background-color:#004D9F;	padding-top:8px;	padding-left:10px;	padding-right:10px;	padding-bottom:6px;	border-top:1px solid #CACACB;	border-left:0px solid #CACACB;	border-right:0px solid #CACACB;	border-bottom:1px solid #CACACB;	color:#FFFFFF;	font-weight:bold;}td.optional_text{	background-image:url(../images/elements/Pfeil_schwarz.gif);	background-position:0px 5px;	background-repeat:no-repeat;	padding-top:2px;	padding-left:15px;	padding-right:9px;	padding-bottom:2px;}td.optional_table_leftpadding{	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	border-top:0px solid #CACACB;	border-left:0px solid #CACACB;	border-right:1px solid #CACACB;	border-bottom:1px solid #CACACB;}div.optional_table_leftpadding{	width:35px;}#optional_table_blue_bg{background-color:#CCDCEC; border-bottom:1px solid #A2B2C2;}#optional_table_white_bg{background-color:#FFFFFF; border-bottom:1px solid #CACACB;}/******************* Snippet-Klassen *******************/td.snippet_press_box_headline{	background-color:#CCDCEC;	font-size:12px;	font-weight:bold;	padding-top:3px;	padding-left:10px;	padding-right:15px;	padding-bottom:2px;}td.snippet_press_box_text{	background-color:#CCDCEC;	padding-top:3px;	padding-left:10px;	padding-right:15px;	padding-bottom:2px;}td.snippet_press_box_link{	background-color:#004D9F;	font-weight:bold;	color:#FFFFFF;	padding-top:3px;	padding-left:10px;	padding-right:15px;	padding-bottom:2px;}td.snippet_press_box_link a{	color:#FFFFFF;	text-decoration:none;}td.snippet_press_box_link a:hover{	color:#FFFFFF;	text-decoration:underline;}/******************* Formular-Klassen *******************/td.contact_failure{	color:#990000;	font-weight:normal;}td.contact_table_small{	font-size:11px;}td.contact_desc_cont{	padding-top:5px;	padding-left:10px;	padding-right:15px;	padding-bottom:3px;	text-align:right;}div.contact_desc_cont{	width:125px;}td.contact_input{	padding-top:3px;	padding-left:0px;	padding-right:5px;	padding-bottom:3px;	text-align:left;}input.contact_input{	width:208px;}input.contact_input_date{	margin-right:10px;	width:95px;}input.contact_input_time{	margin-left:4px;	width:65px;}input.contact_input_street{	width:172px;}input.contact_input_age{	width:12px;}input.contact_input_hnr{	width:25px;	margin-left:3px;}input.contact_input_plz{	width:30px;}input.contact_input_ort{	width:167px;	margin-left:3px;}.contact_text{	padding-top:2px;	padding-left:3px;	padding-right:3px;	padding-bottom:2px;	border-top:1px solid #CCCCCC;	border-left:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;	border-bottom:1px solid #CCCCCC;}input.submit_common_de{	background-image:url(../images/elements/btn_abschicken_de.gif);	background-position:0px 0px;	background-repeat:no-repeat;	width:82px;	height:17px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	border-top:1px solid #CCCCCC;	border-left:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;	border-bottom:1px solid #CCCCCC;}input.submit_common_en{	background-image:url(../images/elements/btn_abschicken_en.gif);	background-position:0px 0px;	background-repeat:no-repeat;	width:82px;	height:17px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:0px;	padding-top:0px;	padding-left:0px;	padding-right:0px;	padding-bottom:0px;	border-top:1px solid #CCCCCC;	border-left:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;	border-bottom:1px solid #CCCCCC;}/******************* ContentPopup-Template-Klassen *******************/img.popoup_header_logo{	border:0;	}div.popoup_header_logo{	width:100%;	background-color:#FFFFFF;	padding-left:10px;	padding-right:10px;	padding-bottom:10px;	padding-top:10px;	}div.popoup_header_subheadline{	height:19px;	width:100%;	background-color:#7FA6CF;	padding-left:10px;	padding-right:10px;	padding-top:2px;	padding-bottom:2px;	border-bottom-width:1px;	border-bottom-style:solid;	border-bottom-color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;}div.popup_content{	height:420px;	width:100%;	padding-left:10px;	padding-bottom:10px;	padding-top:5px;	padding-right:10px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	}div.popup_body {	width:100%;	height:100%;	position:absolute;	left:0px;	top:0px;	margin-top:0px;	margin-left:0px;	margin-right:0px;	padding-top:0px;	padding-left:0px;	padding-right:0px;	background-color:#E4EEF9;}div.popup_footer_close{	height:10px;	width:100%;	padding-right:10px;	padding-left:10px;	padding-bottom:2px;	padding-top:5px;	text-align:right;	vertical-align:bottom;	background-color:#FFFFFF;}/******************* ContentPopup-Template-Klassen *******************/td.html_linktipps{	padding-left: 5px;	text-align:left;	vertical-align:top;}/******************* AktivumSchulprojekt-Klassen *******************/table.aktivum_menu{	width: 689px;	padding: 0px;	margin: 0px;	vertical-align: middle;	font-size: 10px;}.aktivum_menu td.subnav_lev_1{  background-color:#4D84BD;  color:#ddd;}.aktivum_menu td.subnav_lev_1 a{  color:#fff;}.aktivum_menu td.subnav_lev_1 a:hover{  color:#fff;}.aktivum_menu td.subnav_lev_1.project{  background-color:#fff;  color:#004D9F;}.aktivum_menu td.subnav_lev_1.project a{  color:#004D9F;}.content table.aktivum_menu .subnav_lev_1.active{  border-top:1px dashed #B2C9E2;  border-bottom:1px dashed #B2C9E2;}table.aktivum_menu td{	font-size: 11px;}table.aktivum_menu td div.error{background-color:#FFCCCC;border:1px solid #FF0000;font-size:11px;padding:5px;}table.aktivum_menu td div.error p{font-weight:700;}td.aktivum_menu_cat{	background-color: #004D9F;	font-weight: bold;	padding-left: 10px;	width: 150px;	min-width: 140px;	white-space: nowrap;	color: #FFFFFF;	text-decoration: none;}td.aktivum_menu_sep_left{	background-color: #FFFFFF;	vertical-align: bottom;	padding-bottom: 1px;	width: 1px;}td.aktivum_menu_kinds{	background-color: #004D9F;	padding-left: 5px;	width: 328px;	max-width: 333px;	border-right: 1px solid #FFFFFF;	color: #FFFFFF;}td.aktivum_menu_kinds a{	color: #FFFFFF;}td.aktivum_menu_kinds a:hover {	color: #FFFFFF;}td.aktivum_menu_links{	background-color: #4D84BD;	white-space: nowrap;	padding-left: 5px;	padding-right: 5px;}td.aktivum_menu_links a{	color: #FFFFFF;}td.aktivum_menu_sep_right{	background-color: #4D84BD;	padding-left: 5px;}td.aktivum_list_img{	padding-top: 23px;}td.aktivum_list_sep{	padding-left: 1px;	padding-top: 23px;}td.aktivum_list_text{	padding-top: 16px;}td.aktivum_list_text p, td.aktivum_list_text h1{	background-color: #DDE7F3;	margin: 0px;	padding-left: 7px;	padding-right: 11px;}td.aktivum_list_text h1{	color: #00548D;	font-size: 15px;	padding-top: 5px;}td.aktivum_list_text p{	padding-bottom: 4px;}td.aktivum_list_text p a{	padding-right: 9px;	background-image: url(../images/elements/Pfeil_allgemein.gif);	background-position: right center;	background-repeat: no-repeat;}span.aktivum_list_name{	font-weight: bold;	padding-left: 7px;	padding-bottom: 5px;	font-size: 12px;	line-height: 24px;}td.aktivum_detail{	padding-left: 10px;}td.aktivum_detail h4{	font-weight: bold;	font-size: 11px;}td.aktivum_detail h1{	font-weight: bold;	font-size: 17px;	color: #31A82A;	margin-bottom: 0px;}td.aktivum_detail h2{}/******************* ContentHistory/ContentInfomaterials-Accordeon-Klassen *******************/.accToggler {	padding-left:12px;	background-image: url(../images/elements/content.hist.toggler.back.gif);	background-position: left bottom;	background-repeat: repeat-x;}.acctogActive h4 {	background-image: url(../images/elements/btn.content.hist.toggler2.gif) !important;}.accToggler h4 {	margin:0px;	padding-top:16px;	padding-bottom:11px;	padding-left:35px;	color:#004a9f;	font-size:13px;	background-image: url(../images/elements/btn.content.hist.toggler.gif);	background-position: left 14px;	background-repeat: no-repeat;}.accToggleContent {	padding-left:12px;}.accToggleContent .accToggleContentPic {	float:left;	width:166px;	padding-top:23px;}.accToggleContent .accToggleContentText {	float:left;	width:500px;	padding-top:23px;}.clearer {	clear:both;	margin:0px;	padding:0px;	height:0px;	width:0px;	line-height: 0px;	font-size:0px;}.expandableGroupInfomaterials .accToggleContent {	width:498px;}.expandableGroup .accToggleContent table.db_rates {	margin-top:5px;	width:485px;}.expandableGroup .accToggleContent table.db_rates td.snippet_press_box_text, .expandableGroup .accToggleContent table.db_rates td.snippet_press_box_link, .expandableGroup .accToggleContent table.db_rates td.snippet_press_box_headline {	background-color:#e3f3e2;	color:#000;}.expandableGroup .accToggleContent table.db_rates td.snippet_press_box_headline {	padding-top:7px;}.expandableGroup .accToggleContent table.db_rates td.snippet_press_box_text {	padding-top:10px;}.expandableGroup .accToggleContent table.db_rates td.snippet_press_box_link {	border-top:2px solid #fff;}.expandableGroup .accToggleContent table.db_rates td.snippet_press_box_link, .expandableGroup .accToggleContent table.db_rates td.snippet_press_box_link a {	color:#004a9f;}.expandableGroup .accToggleContent table.db_rates td.snippet_press_box_hr {	background-color:#fff;	border-color:#E4E5E9;	margin:0px;	font-size:0px;	line-height:0px;	padding:0px !important;	height:1px;}.expandableGroup .accToggleContent table.db_rates td.snippet_press_box_hr hr {	margin:0px;	margin-top:1px;	*margin-top:-6px;	_margin-top:-6px;	margin-bottom:24px;	font-size:0px;	line-height:0px;	padding:0px !important;	height:1px;}.cPdfDownload {	background-image: url(../images/elements/icon.pdf.blue.gif);	background-position: left 0px;	background-repeat: no-repeat;	padding-left:20px;	padding-top:1px;}