body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
td {font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica; }
	
.bg_hblau 		{ background-color: #C4E0F8; }
.bg_black 		{ background-color: #000000; }
.bg_white		{ background-color: #FFFFFF; }

.ptop 			{ background-color: #D2D2D2; color: #0C3683; font-size: 11px; font-weight: bold; border-bottom: 1px solid #FFFFFF; }
.pmain 			{ background-color: #E5E5E5; border-bottom: 1px solid #FFFFFF; padding: 5px; }

.verd_9pt 		{ font-size: 9px; color: #0C3683; font-family: Verdana, Arial, Helvetica; font-weight: bold; }

.text_11		{ font-size: 11px; }
.text_14		{ font-size: 14px; }
.text_18		{ font-size: 18px; }

.text_11_bold	{ font-size: 11px; font-weight: bold; }
.text_14_bold	{ font-size: 14px; font-weight: bold; }
.text_18_bold	{ font-size: 18px; font-weight: bold; }

.border_hblau { border: 1px solid #C4E0F8; }

.button_bg 		{ border: 2px outset #C4E0F8; background-color: #C4E0F8; font-size: 14px; color: #0C3683; font-weight: bold; text-align: center; padding: 2px;}

.text_11_grau	{ font-size: 11px; color: #666666; }

.text_blau 		{ color: #0C3683; }
.text_11_blau	{ font-size: 11px; color: #0C3683; }
.text_12_blau	{ font-size: 12px; color: #0C3683; }
.text_14_blau	{ font-size: 14px; color: #0C3683; font-weight: bold; }
.text_18_blau	{ font-size: 18px; color: #0C3683; }


.text_14_hblau	{ font-size: 14px; color: #C4E0F8; font-weight: bold; }

.navi_sel 		{ background-color: #0C3683; color: #FFFFFF; font-size: 11px; padding-left: 16px; font-weight: bold; border-bottom: 1px solid #FFFFFF;}
.navi_main 		{ background-color: #C4E0F8; color: #0C3683; font-size: 11px; padding-left: 16px; font-weight: bold; border-bottom: 1px solid #FFFFFF;}

.navi 			{ color: #0C3683; font-size: 11px; font-weight: bold; }

.image_box		{ background-color: #c4e0f8; padding: 4px; margin: 0px 0px 10px 0px; }
.left_column	{ float: left; width: 158px; margin: 0px 10px 0px 0px; }
.left_column_popup{ float: left; width: 164px; margin: 10px 10px 0px 0px; }
.right_column	{ }
.right_column_popup	{ margin: 10px 0px 0px 0px; }
.margin_bm_4px	{ margin: 0px 0px 4px 0px; }
.margin_bm_top_4px	{ margin: 4px 0px 4px 0px; }
.close_window	{ padding: 1px 0px; text-align: right; background-color: #c4e0f8; margin: 10px 0px 0px 0px; }
.lclear			{ clear: left; }

a:link.navi 	{ text-decoration: none; color: #0C3683; font-size: 11px; font-weight: bold; }
a:visited.navi 	{ text-decoration: none; color: #0C3683; font-size: 11px; font-weight: bold; } 
a:hover.navi 	{ text-decoration: none; color: #000000; font-size: 11px; font-weight: bold; }
a:active.navi 	{ text-decoration: none; color: #000000; font-size: 11px; font-weight: bold; }

a:link 			{ text-decoration: none; color: #000000; font-weight: bold; }
a:visited 		{ text-decoration: none; color: #000000; font-weight: bold; } 
a:hover			{ text-decoration: none; color: #000000; font-weight: bold; }
a:active		{ text-decoration: none; color: #000000; font-weight: bold; }

.talign_r		{ text-align: right; }
.talign_c		{ text-align: center; }
.talign_l		{ text-align: left; }

.partnerlink	{ clear: left; border-bottom: 4px solid #c4e0f8; padding: 4px 0px; }
.noborder		{ border-bottom: none; }
.partnerlink p	{ margin: 0px; padding: 0px; }
.partnerlink img{ border: none; margin: 0px 10px 10px 0px; float: left; }