body
{ 
	margin:0px; 
	padding:0px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;	
	color:#5c5c5c;
	background:url(../images/main_bg.jpg) repeat-x #adadad;
}

a {	color:#0D407B;text-decoration:underline;}
a:hover{ color:#0D407B;	text-decoration:underline;}

a img{border:0px}


div.clearer{
	clear:both
}

table.white_table{background:#FFFFFF}
td.left_shadow{
	background:url(../images/left_shadow_bg.jpg);
	width:20px;
}
td.right_shadow{
	background:url(../images/right_shadow_bg.jpg);
	width:20px;
}

td.bottom_shadow_left{background:url(../images/bottom_shadow_left.gif) #adadad no-repeat;width:20px;height:20px;}
td.bottom_shadow_right{background:url(../images/bottom_shadow_right.gif) #adadad no-repeat;width:20px;height:20px;}
td.bottom_shadow{background:url(../images/bottom_shadow.gif) #adadad repeat-x;width:20px;height:20px;}

td.right_shadow{
	background:url(../images/right_shadow_bg.jpg);
	width:20px;
}

div.arrow{font-family:Arial;font-size:12px;color:#0b3d78;font-weight:bold;float:left;}

td.top_link{background:#ebebeb;height:18px;color:#466891;font-size:10px}
td.top_link a{color:#466891;text-decoration:none;font-size:10px}
td.top_link a:hover, td.top_link a:active{color:#eb3f5f;text-decoration:underline;font-size:10px}

td.menu_separator{background:url(../images/menu_abs_bg.gif);width:1px;font-size:1px}
td.menu_left{background:url(../images/menu_left.gif);width:6px;height:35px;cursor:pointer}
td.menu_bg{background:url(../images/menu_bg.gif);overflow:hidden;text-align:center;cursor:pointer}
td.menu_right{background:url(../images/menu_right.gif);width:6px;cursor:pointer}
td.menu_left_over{background:url(../images/menu_left_over.gif);width:6px;height:35px;cursor:pointer}
td.menu_bg_over{background:url(../images/menu_bg_over.gif);overflow:hidden;text-align:center;font-family: Arial;font-size:12px;font-weight:bold;color:#fff;cursor:pointer}
td.menu_right_over{background:url(../images/menu_right_over.gif);width:6px;cursor:pointer}

td.menu_bg a{font-family: Arial;font-size:12px;font-weight:bold;color:#426795;text-decoration:none}
td.menu_bg_over a, td.menu_bg_over a:hover{font-family: Arial;font-size:12px;font-weight:bold;color:#fff;text-decoration:none}


div.content_div{float:left}
td.content_td{background:url(../images/content_bg.gif) no-repeat #fff;}
div.content_cheat{width:1px;font-size:1px;height:360px;float:left}

td.title_box_FF{background:url(../images/title_box.png) no-repeat;width:135px;height:57px;overflow:hidden;padding-bottom:8px;padding-left:12px;vertical-align:bottom;}
td.title_box{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_box.png', sizingMethod='scale');width:135px;height:49px;overflow:hidden;padding-bottom:8px;padding-left:12px;vertical-align:bottom;}
#title_box_main_title{text-transform:uppercase;font-family:Arial;font-size:9px;color:#FFFFFF;letter-spacing:1px;margin-bottom:-2px;font-weight:bold}
#title_box_subtitle{text-transform:uppercase;font-family:Arial;font-size:14px;color:#FFFFFF;letter-spacing:1px;font-weight:bold}

table.title_box_container{position:absolute;top:62px;left:38px;}
div.main_img_bg{background:url('../images/main_img_bg.gif') no-repeat;width:237px;height:139px;padding-right:15px;padding-bottom:15px;float:left}

div.main_no_img{width:91px;height:28px;padding-right:15px;float:left}

div.main_img_subtitle{font-family: Tahoma, Verdana, Arial, sans-serif;font-size:9px;color:#4c6e97;padding-left:6px;padding-top:2px;}

div.breadcrumb{padding-top:30px; text-align:right;font-family: Tahoma, Verdana, Arial, sans-serif;font-size:9px;color:#426795}
div.breadcrumb a{font-family: Tahoma, Verdana, Arial, sans-serif;font-size:9px;color:#426795;text-decoration:none}
div.middle_content{padding-left:99px;padding-top:21px;width:575px}
div.footer_navi{padding-left:35px;padding-top:20px}
div.footer{width:626px;padding-left:35px;padding-top:10px;text-align:center}
div.footer a{color:#5c5c5c;}
div.footer a:hover{color:#5c5c5c;}
div.right_navi{padding-top:10px;padding-left:5px;}

div.footer_navi a{text-decoration:none;color:#5c5c5c;}
div.footer_navi a:hover{text-decoration:underline;color:#5c5c5c;}

td.blue_box{background:#cbdfed;}
td.blue_box_NV{background:url('../images/blue_box_NV.gif');width:7px;height:7px;}
td.blue_box_NE{background:url('../images/blue_box_NE.gif');width:7px;height:7px;}
td.blue_box_SV{background:url('../images/blue_box_SV.gif');width:7px;height:7px;}
td.blue_box_SE{background:url('../images/blue_box_SE.gif');width:7px;height:7px;}

td.white_box{background:#fff;color:#0b3d78}
td.white_box_NV{background:url('../images/white_box_NV.gif');width:9px;height:9px;}
td.white_box_NE{background:url('../images/white_box_NE.gif');width:9px;height:9px;}
td.white_box_SV{background:url('../images/white_box_SV.gif');width:9px;height:9px;}
td.white_box_SE{background:url('../images/white_box_SE.gif');width:9px;height:9px;}

div.white_separator{background:url('../images/white_separator.gif');height:1px;margin-top:5px;margin-bottom:5px;font-size:1px}

div.white_box a,div.white_box a:hover{background:#fff;color:#0b3d78;text-decoration:none}

img.blue_border{border:1px solid #4d79ad; padding:1px}
img.gray_border{border:1px solid #8faed3; padding:1px}

input.search_field{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;	
	color:#4c6e97;	
	width:138px; height:15px;
	border:0px;
	border-top:1px solid #92bdda;
	border-left:1px solid #92bdda;
	padding-left:7px
}
input.search_field2{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;	
	color:#4c6e97;	
	height:15px;
	border:1px solid #92bdda;	
	padding-left:7px
}
select.search_field2{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;	
	color:#4c6e97;	
	height:19px;
	border:1px solid #92bdda;	
	padding-left:7px
}
textarea.search_field2{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;	
	color:#4c6e97;		
	border:1px solid #92bdda;	
	padding-left:7px
}
select.search_field{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;	
	color:#4c6e97;	
	width:168px; height:18px;
	border:1px solid #92bdda;;	
	padding-left:7px
}

input.login{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;	
	color:#4c6e97;	
	width:85px; height:15px;
	border:0px;
	border-top:1px solid #92bdda;
	border-left:1px solid #92bdda;
	padding-left:7px;
	background:#cbdfed;
}

div.right_separator{font-size:2px;height:8px}

a.right_menu{font-family:Arial;font-size:12px;color:#0b3d78;font-weight:bold;text-decoration:none}

div.news_box_link{padding-top:4px;text-align:right}
div.news_box_link a{color:#315d8f;text-decoration:underline}

div.jobs_bg{background:url('../images/jobs_bg.jpg'); width:172px;height:55px;padding-left:11px;padding-top:13px}
div.jobs_bg a{font-family:Arial;font-size:12px;color:#0b3d78;font-weight:bold;text-decoration:none}

td.footer_navi_left{background:url('../images/footer_navi_left.gif'); width:7px;height:24px}
td.footer_navi_right{background:url('../images/footer_navi_right.gif'); width:7px;height:24px}
td.footer_navi_bg{background:url('../images/footer_navi_bg.gif');width:626px;height:1px;font-size:1px;}

span.separator{font-size:8px;color:#5c5c5c}

/* submenu */
td.submenu{background:#083a75;overflow:hidden;text-align:left;font-family:Arial;font-size:12px;font-weight:bold;color:#fff;padding-top:10px;padding-bottom:3px;}
td.submenu_no_padding{background:#083a75;padding:0px}
td.submenu_separator{background:#316097;font-size:2px;height:1px}
td.submenu_shadow_bottom_left_FF{background:url(../images/submenu_shadow_bottom_left.png) no-repeat;width:12px;height:12px}
td.submenu_shadow_bottom_left{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/submenu_shadow_bottom_left.png', sizingMethod='scale');width:12px;height:12px;}
td.submenu_shadow_bottom_right_FF{background:url(../images/submenu_shadow_bottom_right.png) no-repeat;width:12px;height:12px}
td.submenu_shadow_bottom_right{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/submenu_shadow_bottom_right.png', sizingMethod='scale');width:12px;height:12px;}
td.submenu_shadow_bottom_bg_FF{background:url(../images/submenu_shadow_bottom_bg.png);height:12px}
td.submenu_shadow_bottom_bg{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/submenu_shadow_bottom_bg.png', sizingMethod='scale');height:12px;}

td.submenu a, td.submenu a:hover{font-family: Arial;font-size:12px;font-weight:bold;color:#fff;text-decoration:none}

/* references */
td.ref_round_NW{background:url(../images/ref_round_NW.gif);width:8px;height:8px}
td.ref_round_NE{background:url(../images/ref_round_NE.gif);width:8px;height:8px}
td.ref_round_SW{background:url(../images/ref_round_SW.gif);width:8px;height:8px}
td.ref_round_SE{background:url(../images/ref_round_SE.gif);width:8px;height:8px}
td.ref_round_N{background:url(../images/ref_round_N.gif) repeat-x top #fff;height:8px}
td.ref_round_S{background:url(../images/ref_round_S.gif) repeat-x bottom #fff;height:8px}
td.ref_round_W{background:url(../images/ref_round_W.gif) repeat-y left #fff;width:8px}
td.ref_round_E{background:url(../images/ref_round_E.gif) repeat-y right #fff;width:8px}
td.ref_round{padding:7px;width:293px;height:111px;background:#fff}
td.ref_round_no_size{padding:7px;}

span.hot_ref_title{color:#0d407b;font-size:11px; font-weight:bold;}
span.hot_ref_title a, span.hot_ref_title a:hover{color:#0d407b;font-size:11px; font-weight:bold;text-decoration:none}
div.hot_ref_link{text-align:right;color:#3c6493;padding-top:5px}
div.hot_ref_link a, div.hot_ref_link a:hover {color:#3c6493}

td.ref_header_NW{background:url(../images/ref_header_NW.gif);width:7px;height:7px}
td.ref_header_NE{background:url(../images/ref_header_NE.gif);width:7px;height:7px}
td.ref_header_SW{background:url(../images/ref_header_SW.gif);width:7px;height:7px}
td.ref_header_SE{background:url(../images/ref_header_SE.gif);width:7px;height:7px}
td.ref_header{background:#cbdfed;color:#3c6493}

td.ref_header a, td.ref_header a:hover{color:#3c6493;text-decoration:none}

div.ref_box{
	padding-left:20px;padding-right:5px;padding-top:18px;width:260px;float:left;
}
div.inner_ref_box{
	background:url('../images/white_separator.gif') repeat-x bottom;
	height:85px;
}
div.ref_title{float:left;padding-left:9px;width:185px}

div.ref_detail_top{color:#3c6493}
div.ref_detail_top a, div.ref_detail_top a:hover{color:#3c6493}

/* press*/
div.press_separator{
	background:url('../images/white_separator.gif') repeat-x;
	font-size:1px;
	height:1px;
}
div.press_paging{padding-top:5px; padding-bottom:5px;padding-left:3px;color:#3c6493}
div.press_paging a, div.press_paging a:hover{color:#3c6493}

td.white_box2{background:#fff;color:#0b3d78}
td.white_box2_NV{background:url('../images/white_box2_NV.gif');width:5px;height:5px;}
td.white_box2_NE{background:url('../images/white_box2_NE.gif');width:5px;height:5px;}
td.white_box2_SV{background:url('../images/white_box2_SV.gif');width:5px;height:5px;}
td.white_box2_SE{background:url('../images/white_box2_SE.gif');width:5px;height:5px;}

div.white_box a,div.white_box a:hover{background:#fff;color:#0b3d78;text-decoration:none}

div.press_download{background:url('../images/press_download.gif');width:38px;height:58px;font-size:11px;color:#cbdfed;cursor:pointer}
div.press_download_no_img{width:38px;height:58px;cursor:pointer}

/* contact */
div.contact_status{color:#ff0000;padding-left:9px;padding-top:6px;float:left;width:430px}
div.contact_map_thumb{background:url('../images/contact_map_thumb.jpg') no-repeat top left;width:250px;height:160px;padding-right:20px;padding-bottom:20px;float:left;}
div.map_button{background:url('../images/map_button.gif') no-repeat top left;width:130px;height:24px;padding-top:6px;font-weight:bold;cursor:pointer}
div.map_button_zoom_in{background:url('../images/map_button.gif') no-repeat top left;width:66px;height:24px;padding-top:6px;font-weight:bold;cursor:pointer}
div.map_button_zoom_out{background:url('../images/map_button.gif') no-repeat top right;width:66px;height:24px;padding-top:6px;font-weight:bold;cursor:pointer}

td.map_border_NW_FF{background:url(../images/map_border_NW.png);width:8px;height:8px}
td.map_border_NE_FF{background:url(../images/map_border_NE.png);width:8px;height:8px}
td.map_border_SW_FF{background:url(../images/map_border_SW.png);width:8px;height:8px}
td.map_border_SE_FF{background:url(../images/map_border_SE.png);width:8px;height:8px}
td.map_border_NW{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_border_NW.png', sizingMethod='scale');width:8px;height:8px}
td.map_border_NE{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_border_NE.png', sizingMethod='scale');width:8px;height:8px}
td.map_border_SW{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_border_SW.png', sizingMethod='scale');width:8px;height:8px}
td.map_border_SE{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map_border_SE.png', sizingMethod='scale');width:8px;height:8px}
td.map_border{background:#cbdfed;color:#3c6493}

span.highlighted{color:#ff0000}

/* partners */
td.part_round_NW_FF{background:url(../images/part_round_NW.png);width:8px;height:8px}
td.part_round_NE_FF{background:url(../images/part_round_NE.png);width:8px;height:8px}
td.part_round_SW_FF{background:url(../images/part_round_SW.png);width:8px;height:8px}
td.part_round_SE_FF{background:url(../images/part_round_SE.png);width:8px;height:8px}
td.part_round_NW{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/part_round_NW.png', sizingMethod='scale');width:8px;height:8px}
td.part_round_NE{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/part_round_NE.png', sizingMethod='scale');width:8px;height:8px}
td.part_round_SW{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/part_round_SW.png', sizingMethod='scale');width:8px;height:8px}
td.part_round_SE{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/part_round_SE.png', sizingMethod='scale');width:8px;height:8px}

td.part_round_N{background:url(../images/ref_round_N.gif) #fff repeat-x top;height:8px}
td.part_round_S{background:url(../images/ref_round_S.gif) #fff repeat-x bottom;height:8px}
td.part_round_W{background:url(../images/ref_round_W.gif) #fff repeat-y left;width:8px}
td.part_round_E{background:url(../images/ref_round_E.gif) #fff repeat-y right;width:8px}
td.part_round_no_size{padding:7px;background:#fff}

/* tooltip */
td.tooltip_NW_FF{background:url(../images/tooltip_NW.png);width:7px;height:6px}
td.tooltip_NE_FF{background:url(../images/tooltip_NE.png);width:7px;height:6px}
td.tooltip_SW_FF{background:url(../images/tooltip_SW.png);width:7px;height:21px}
td.tooltip_SE_FF{background:url(../images/tooltip_SE.png);width:7px;height:21px}
td.tooltip_N_FF{background:url(../images/tooltip_N.png);height:6px}
td.tooltip_E_FF{background:url(../images/tooltip_E.png);width:7px}
td.tooltip_S_FF{background:url(../images/tooltip_S.png);height:21px}
td.tooltip_W_FF{background:url(../images/tooltip_W.png);width:7px}
div.tooltip_arrow_FF{background:url(../images/tooltip_arrow.png);width:26px;height:21px}

td.tooltip_NW{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tooltip_NW.png', sizingMethod='scale');width:7px;height:6px}
td.tooltip_NE{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tooltip_NE.png', sizingMethod='scale');width:7px;height:6px}
td.tooltip_SW{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tooltip_SW.png', sizingMethod='scale');width:7px;height:21px}
td.tooltip_SE{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tooltip_SE.png', sizingMethod='scale');width:7px;height:21px}
td.tooltip_N{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tooltip_N.png', sizingMethod='scale');height:6px}
td.tooltip_E{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tooltip_E.png', sizingMethod='scale');width:7px}
td.tooltip_S{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tooltip_S.png', sizingMethod='scale');height:21px}
td.tooltip_W{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tooltip_W.png', sizingMethod='scale');width:7px}
div.tooltip_arrow{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tooltip_arrow.png', sizingMethod='scale');width:26px;height:21px}

td.tooltip{background:#cbdfed}


#tooltip_container{z-index:99999;position:absolute;left:50%;margin-left:251px}
#tooltip_table{visibility:hidden}

/* leistungen */
td.leistungen_arrow{padding-top:4px;padding-bottom:4px;width:20px}
td.leistungen_subnavi a, td.leistungen_subnavi a:hover{font-family:Arial;font-size:14px;color:#7e9ebe;font-weight:bold;text-decoration:none}
td.leistungen_selected_subnavi{font-family:Arial;font-size:14px;color:#0b3d78;font-weight:bold}

/* members */
div.events_pm{color:#5c5c5c;padding-top:3px}
div.events_pm a, div.events_pm a:hover{color:#5c5c5c;text-decoration:underline}
span.red_span{color:#ff0000}
span.gray_span{color:#5c5c5c}

/* calendar */
#jMonthCalendar {  }
.MonthlyCalendar .MonthNavigation { border-bottom:solid 1px #ddd; clear:both; height:20px; padding:5px 10px 0 10px; }
.MonthlyCalendar .MonthNavPrev, .MonthlyCalendar .MonthNavNext, .MonthlyCalendar .TodayLink { width:7%; float:left; }
.MonthlyCalendar .YearNavNext, .MonthlyCalendar .YearNavPrev { width:10%; float:right; }
.MonthlyCalendar .MonthName { width:59%; text-align:center; font-weight:bold; float:left; }


.MonthlyCalendar { height:100%; width:100%; border:solid 1px #ddd; border-collapse:collapse; }
.MonthlyCalendar #CalendarHead { width:100%; background:#F7F7F7 none repeat scroll 0 0; }
.MonthlyCalendar #CalendarHead .DateHeader { width:14%; text-align:center; }

.MonthlyCalendar #CalendarBody { }
.DateBox { vertical-align:top; border:solid 1px #ddd; }
.DateLabel { height:16px; width:100%; background:#F7F7F7 none repeat scroll 0 0; text-align:right; }
.DateLabel a { cursor:pointer; padding:0 5px 2px; text-decoration:none; line-height:16px; }

#CalendarBody .Inactive, #CalendarBody .Weekend { background:#fafafa none repeat scroll 0 0; }
.Today { background:#f7f7f7 none repeat scroll 0 0; }

#jMonthCalendar .Event { font-size:12px; padding:4px; background-color:#dfebf3; margin-bottom:1px; -moz-border-radius:0 8px 8px 8px; border:solid 1px #2c5889; cursor:pointer; display:block; }
.Event a { text-decoration:none; color:#000; }
.Event a:hover { text-decoration:underline; }

div.height_forcer{height:85px;float:left;width:1px;font-size:2px;}