#mainBox {padding-left: 6px; top: 26px; }
.text_note { font-size: inherit; }
/*
	--- navigation ---
*/
#navi { background-color: inherit; display: inline; position: absolute; width: 100%; top: 0; left: 0; right: 0; bottom: auto; height: auto; padding-bottom: 2px; white-space: nowrap; }
#navi_bg, #navi_border, #nav_logo_container { display: none; margin: 0px; padding: 0px;}
.navigation { margin: 0.2em; }
.nav_rollover { text-align: center; display: inline-table; clear: none; background-image: none; border-color: #666 #191919 #191919 #666;
				border-style: solid; border-width: 1px; text-indent: 0; width: auto;
				padding-right: 0.3em; padding-left: 0.3em; margin-left: 0; margin-right: 0;
				border-radius: 3px; }
.navigation_td_selected { border-color: #191919 #666 #666 #191919; }
.navigation_td_flag_en, .navigation_td_flag_de  { background-image: none; }
.jump_to_navi { display: block; padding-top: 1em; font-size: 80%;}
/*
	--- button pop-up ---
*/
.button_popup .popup_menu { position: static;  display: block; }
/*
	--- CV page ---
*/
#cv_first_part, #cv_general, #cv_head_shot { display: block; }
#cv_general, #cv_head_shot { float: none; }
#cv_head_shot { margin: auto auto 2em; }

.table_for_jobs		, .table_for_jobs tr	 , .table_for_jobs td		,
.table_for_skills	, .table_for_skills tr	 , .table_for_skills td		,
.table_for_education, .table_for_education tr, .table_for_education td
{
	display: block;
	white-space: normal;
}
.table_for_jobs tr, .table_for_skills tr, .table_for_education tr { margin-bottom: 1.5em; }
.table_for_jobs tr:last-child, .table_for_skills tr:last-child, .table_for_education tr:last-child { margin-bottom: inherit; }
.table_for_jobs br {display: none; }
.table_for_tabs_dates { text-align: left; }
.table_for_skills td:first-child, .table_for_education td:first-child { font-style: italic; }
.table_for_jobs thead { display: none; }
/*
	--- hack fpr iCab on iPhone ---
*/
.sub_headline { margin-top: 2em; margin-bottom: 0.5em; }
/*
	--- error page ---
*/
.errpage_img { display: none; }
.errpage_alt_text {display: inline; font-size: 72pt; }

