@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap');

html {
	font-family: "CeraPro-Regular",Arial,sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	color: #333;
	text-rendering: optimizeLegibility; 
} 

body { 
	background-color: #fff; 
	overflow-y: scroll; 
	/*
	background-image: url(/img/global/bg.jpg); 
	background-position: bottom center; 
	background-repeat: no-repeat; 
	background-size:cover; 
	background-attachment: fixed; 
	*/
}


/* material icons */ 

.material-icons { text-rendering: optimizeLegibility; }
.material-icons.mi-22 { font-size: 22px; }
.material-icons.mi-14 { font-size: 14px; }
.material-icons.mi-15 { font-size: 15px; }
.material-icons.mi-wh { color: rgb(255, 255, 255); }
.material-icons.mi-tc { color: #777; }
.material-icons.mi-headicon { position: relative; top: 7px; }		/* font icon in header */
.material-icons.mi-markericon { position: relative; top: 3px; }		/* font icon in markerbox */
.material-icons.mi-korbicon { position: relative; top: 9px; }		/* font icon in korb button */
.material-icons.mi-statusicon { font-size: 52px; }		/* font icon in status info */


/* tags */ 

INPUT { border: 1px solid #aaa; }
STRONG { font-family: "CeraPro-Bold", Arial, sans-serif; } 
MEDIUM { font-family: "CeraPro-Medium", Arial, sans-serif; } 
H3 { font-weight: 600; font-size: 1.125rem; } 
H4 { font-weight: 600; } 
A, A:link, A:visited { color: #406C7C; }
A:hover, A:active { color: #A38673; text-decoration: none; }

/* placeholder for select */ 

select:required:invalid 	{ color: #909090; font-style: italic; }
option[value=""][disabled]  { display: none; }
option 						{ color: #333; font-style: normal; }

/* single styles */ 

.db		{ display: block; }
.di		{ display: inline; }
.dib	{ display: inline-block; }
.df		{ display: flex; }

.fl_l 	{ float: left; } 
.fl_r 	{ float: right; } 
.fl_b 	{ float: both; } 

.pr 	{ position: relative; } 
.pa 	{ position: absolute; } 

.t_1 	{ top: 1px; }
.t_2 	{ top: 2px; }
.t_3 	{ top: 3px; }
.t_4 	{ top: 4px; }
.t_5 	{ top: 5px; }
.t_6 	{ top: 6px; }
.t_7 	{ top: 7px; }
.t_8 	{ top: 8px; }
.t_9 	{ top: 9px; }
.t_10 	{ top: 10px; }
.t_11 	{ top: 11px; }
.t_13 	{ top: 13px; }
.t_m1 	{ top: -1px; }
.t_m2 	{ top: -2px; }
.t_m3 	{ top: -3px; }
.t_m4 	{ top: -4px; }
.t_m5 	{ top: -5px; }

.l_1	{ left: 1px; } 
.l_2	{ left: 2px; } 
.l_3	{ left: 3px; } 
.l_4	{ left: 4px; } 
.l_5	{ left: 5px; } 
.l_8	{ left: 8px; } 
.l_13	{ left: 13px; } 
.l_16	{ left: 16px; } 
.l_28	{ left: 28px; } 
.l_135	{ left: 135px; } 
.l_145	{ left: 145px; } 
.l_m1	{ left: -1px; } 
.l_m2	{ left: -2px; } 
.l_m6	{ left: -6px; } 

.tc_normal { color: #333; } 
.tc_blau  { color: #0f4380; } 
.tc_blau_imp  { color: #0f4380 !important; } 
.tc_white { color: #fff; } 
.tc_gruen { color: #076633; } 
.tc_gruen_cd { color: #3c9b1f; } 
.tc_dunkelgruen { color: #076633; } 
.tc_rot { color: #BB0000; } 
.tc_orange { color: #f6881f; } 
.tc_orange_imp { color: #f6881f !important; } 
.tc_555 { color: #555; } 
.tc_hellgrau { color: #AAA; } 
.tc_grau { color: #888; } 
.tc_select { color: #999 !important; } 

.tc_schr_blau { color: #7ca8b8; } 

.only_courier { font-family: Courier New, Courier; }

.m_auto { margin: auto; } 
.m_0 	{ margin: 0px; } 
.mr_0_imp 	{ margin-right: 0px !important; }
.mr_10_imp 	{ margin-right: 10px !important; }
.mr_40_imp 	{ margin-right: 40px !important; }
.mr_2 	{ margin-right: 2px; }
.mr_4 	{ margin-right: 4px; }
.mr_8 	{ margin-right: 8px; }
.mr_10 	{ margin-right: 10px; }
.mr_12 	{ margin-right: 12px; }
.mr_15 	{ margin-right: 15px; }
.mr_16 	{ margin-right: 16px; }
.mr_25 	{ margin-right: 25px; }
.mr_32 	{ margin-right: 32px; }
.mr_64 	{ margin-right: 64px; }
.ml_0 	{ margin-left: 0px; }
.ml_4 	{ margin-left: 4px; }
.ml_6 	{ margin-left: 6px; }
.ml_8 	{ margin-left: 8px; }
.ml_9 	{ margin-left: 9px; }
.ml_10 	{ margin-left: 10px; }
.ml_11 	{ margin-left: 11px; }
.ml_12 	{ margin-left: 12px; }
.ml_14 	{ margin-left: 14px; }
.ml_15 	{ margin-left: 15px; }
.ml_16 	{ margin-left: 16px; }
.ml_18 	{ margin-left: 18px; }
.ml_20 	{ margin-left: 20px; }
.ml_24 	{ margin-left: 24px; }
.ml_32 	{ margin-left: 32px; }
.ml_40 	{ margin-left: 40px; }
.ml_71 	{ margin-left: 71px; }
.ml_76 	{ margin-left: 76px; }
.ml_100 	{ margin-left: 100px; }
.ml_140 	{ margin-left: 140px; }
.ml_290 	{ margin-left: 290px; }
.ml_mr_1 { margin-left: 1px; margin-right: 1px; }
.ml_mr_2 { margin-left: 2px; margin-right: 2px; }
.ml_mr_4 { margin-left: 4px; margin-right: 4px; }
.mt_0 	{ margin-top: 0px; }
.mt_2 	{ margin-top: 2px; }
.mt_4 	{ margin-top: 4px; }
.mt_5 	{ margin-top: 5px; }
.mt_6 	{ margin-top: 6px; }
.mt_8 	{ margin-top: 8px; }
.mt_10 	{ margin-top: 10px; }
.mt_11 	{ margin-top: 11px; }
.mt_13 	{ margin-top: 13px; }
.mt_15 	{ margin-top: 15px; }
.mt_16 	{ margin-top: 16px; }
.mt_20 	{ margin-top: 20px; }
.mt_25 	{ margin-top: 25px; }
.mt_28 	{ margin-top: 28px; }
.mt_35 	{ margin-top: 35px; }
.mt_40 	{ margin-top: 40px; }
.mt_50 	{ margin-top: 50px; }
.mb_0 	{ margin-bottom: 0px; }
.mb_2 	{ margin-bottom: 2px; }
.mb_5 	{ margin-bottom: 5px; }
.mb_8 	{ margin-bottom: 8px; }
.mb_10 	{ margin-bottom: 10px; }
.mb_13 	{ margin-bottom: 13px; }
.mb_15 	{ margin-bottom: 15px; }
.mb_20 	{ margin-bottom: 20px; }
.mb_25 	{ margin-bottom: 25px; }
.mb_28 	{ margin-bottom: 28px; }
.mb_30 	{ margin-bottom: 30px; }
.mb_35 	{ margin-bottom: 35px; }
.mb_45 	{ margin-bottom: 45px; }
.mb_50 	{ margin-bottom: 50px; }
.mb_60 	{ margin-bottom: 60px; }
.mb_75 	{ margin-bottom: 75px; }

.ml_1pro { margin-left: 1%; }
.ml_1_5pro { margin-left: 1.5%; }
.ml_2pro { margin-left: 2%; }
.ml_2_5pro { margin-left: 2.5%; }
.ml_8pro { margin-left: 8%; }

.mr_3pro { margin-right: 3%; }
.mr_8pro { margin-right: 8%; }

.p_0	{ padding: 0px; }
.p_8 	{ padding: 8px; }
.pt_1 	{ padding-top: 1px; }
.pt_2 	{ padding-top: 2px; }
.pt_4 	{ padding-top: 4px; }
.pt_8 	{ padding-top: 8px; }
.pt_10 	{ padding-top: 10px; }
.pt_15 	{ padding-top: 15px; }
.pt_18 	{ padding-top: 18px; }
.pb_4 	{ padding-bottom: 4px; } 
.pb_5 	{ padding-bottom: 5px; } 
.pb_8 	{ padding-bottom: 8px; } 
.pb_16 	{ padding-bottom: 16px; } 
.pb_22  { padding-bottom: 22px; }
.pb_23  { padding-bottom: 23px; }
.pr_1 	{ padding-right: 1px; }
.pr_2 	{ padding-right: 2px; }
.pr_3 	{ padding-right: 3px; }
.pr_10 	{ padding-right: 10px; }
.pr_11 	{ padding-right: 11px; }
.pr_12 	{ padding-right: 12px; }
.pr_14 	{ padding-right: 14px; }
.pr_15 	{ padding-right: 15px; }
.pr_16 	{ padding-right: 16px; }
.pr_17 	{ padding-right: 17px; }
.pl_1 	{ padding-left: 1px; }
.pl_2 	{ padding-left: 2px; }
.pl_3 	{ padding-left: 3px; }
.pl_4 	{ padding-left: 4px; }
.pl_5 	{ padding-left: 5px; }
.pl_6 	{ padding-left: 6px; }
.pl_10 	{ padding-left: 10px; }
.pl_30 	{ padding-left: 30px; }

.pl_pr_13_imp 	{ padding-left: 13px !important; padding-right: 13px !important; }
.pt_pb_8_imp { padding-top: 8px !important; padding-bottom: 8px !important; }
.pt_6_imp { padding-top: 6px !important; }
.pt_pb_1rem { padding-top: 1rem; padding-bottom: 1rem; }
.p_select { padding-top: 8px !important; padding-bottom: 8px !important; padding-left: 6px !important; }
.p_menu { padding-top: 8px; padding-bottom: 8px; padding-left: 16px; padding-right: 16px; }

.b_light { border: 1px solid #eaeaea; }
.b_dark { border: 1px solid #aaa; }
.b_blue { border: 1px solid #406C7C; }
.b_red { border: 1px solid #bb0000; }
.b_red_imp { border: 1px solid #bb0000 !important; }
.b_round { border-radius: 6px; }
.br0_imp { border-radius: 0px !important; }

.bb_0_imp { border-bottom: 0px !important; } 

.red_imp { color: #bb0000 !important; }

.bgc_white { background-color: #fff; } 
.bgc_white_imp { background-color: #fff !important; } 
.bgc_blau { background-color: #2196f3; } 
.bgc_lightgrey { background-color: #ddd; } 
.bgc_lightred_imp { background-color: #fcc !important; } 
.bgc_lightyellow_imp { background-color: #f7e5bd !important; } 
.bgc_lightviolet_imp { background-color: #d6bdfe !important; } 
.bgc_lightgreen_imp { background-color: #b3f8ac !important; } 
.bgc_lightblue_hover:hover { background-color: #daedfd !important; border-radius: 15px; }
.bgc_selected_row_imp { background-color: #fde1c7 !important; } 
.bgc_none_imp { background-color: transparent !important; } 

.bgc_cell_grey_imp { background-color: #ddd !important; } 
.bgc_cell_blue2_imp { background-color: #d8e1eb !important; } 
.bgc_cell_blue3_imp { background-color: #d1dbe7 !important; } 

.fw_300 	{ font-weight: 300; }
.fw_400 	{ font-weight: 400; }
.fw_500 	{ font-weight: 500; }
.fw_600 	{ font-weight: 600; }
.fw_700 	{ font-weight: 700; } 

.fs_075rem  { font-size: 0.75rem; } 
.fs_080rem  { font-size: 0.80rem; } 
.fs_085rem  { font-size: 0.85rem; } 
.fs_095rem  { font-size: 0.95rem; } 
.fs_112rem  { font-size: 1.12rem; } 
.fs_125rem  { font-size: 1.25rem; } 
.fs_135rem  { font-size: 1.35rem; } 
.fs_150rem  { font-size: 1.50rem; } 
.fs_175rem  { font-size: 1.75rem; } 

.fs_115rem_imp  { font-size: 1.15rem !important; } 

.fs_12 	{ font-size: 12px; }
.fs_16 	{ font-size: 16px; }
.fs_cap { font-size: 16px !important; color: #333 !important; font-family: "CeraPro-Medium"; }

.fs_italic { font-style: italic; }
.fs_bold { font-family: "CeraPro-Bold", Arial, sans-serif; } 
.fs_medium { font-family: "CeraPro-Medium", Arial, sans-serif; } 
.fs_underline { text-decoration: underline; } 
.fs_noline { text-decoration: none; } 

.ft_times { font-family: "Times New Roman",serif; } 

.lh_11 	{ line-height: 1.1; } 
.lh_12 	{ line-height: 1.2; } 

.invalid { border-color: red; background-color: #fff2f2; } 

.w_100 { width: 100%; } 
.w_99 { width: 99%; } 
.w_989 { width: 98.9%; } 
.w_98 { width: 98%; } 
.w_97 { width: 97%; } 
.w_965 { width: 96.5%; } 
.w_96 { width: 96%; } 
.w_95 { width: 95%; } 
.w_945 { width: 94.5%; } 
.w_94 { width: 94%; } 
.w_93 { width: 93%; } 
.w_92 { width: 92%; } 
.w_925 { width: 92.5%; } 
.w_91 { width: 91%; } 
.w_905 { width: 90.5%; } 
.w_90 { width: 90%; } 
.w_89 { width: 89%; } 
.w_875 { width: 87.5%; } 
.w_86 { width: 86%; } 
.w_85 { width: 85%; } 
.w_84 { width: 84%; } 
.w_83 { width: 83%; } 
.w_825 { width: 82.5%; } 
.w_80 { width: 80%; } 
.w_78 { width: 78%; } 
.w_77 { width: 77%; } 
.w_75 { width: 75%; } 
.w_74 { width: 74%; } 
.w_70 { width: 70%; } 
.w_69 { width: 69%; } 
.w_68 { width: 68%; } 
.w_67 { width: 67%; } 
.w_66 { width: 66%; } 
.w_65 { width: 65%; } 
.w_60 { width: 60%; } 
.w_59 { width: 59%; } 
.w_55 { width: 55%; } 
.w_50 { width: 50%; } 
.w_49 { width: 49%; } 
.w_48 { width: 48%; } 
.w_47 { width: 47%; } 
.w_46 { width: 46%; } 
.w_455 { width: 45.5%; } 
.w_45 { width: 45%; } 
.w_44 { width: 44%; } 
.w_42 { width: 42%; } 
.w_40 { width: 40%; } 
.w_39 { width: 39%; } 
.w_38 { width: 38%; } 
.w_37 { width: 37%; } 
.w_36 { width: 36%; } 
.w_35 { width: 35%; } 
.w_34 { width: 34%; } 
.w_33 { width: 33%; } 
.w_31 { width: 31%; } 
.w_30 { width: 30%; } 
.w_29 { width: 29%; } 
.w_28 { width: 28%; } 
.w_26 { width: 26%; } 
.w_25 { width: 25%; } 
.w_24 { width: 24%; } 
.w_20 { width: 20%; } 
.w_19 { width: 19%; } 
.w_15 { width: 15%; } 
.w_12_5 { width: 12.5%; } 
.w_12 { width: 12%; } 
.w_11 { width: 11%; } 
.w_10 { width: 10%; } 
.w_8 { width: 8%; } 
.w_7 { width: 7%; } 
.w_5 { width: 5%; } 
.w_auto { width: auto; } 
.w_auto_imp { width: auto !important; } 

.w_80_imp { width: 80% !important; } 

.w_500px { width: 500px; } 
.w_400px { width: 400px; } 
.w_350px { width: 350px; } 
.w_340px { width: 340px; } 
.w_325px { width: 325px; } 
.w_300px { width: 300px; } 
.w_260px { width: 260px; } 
.w_250px { width: 250px; } 
.w_230px { width: 230px; } 
.w_220px { width: 220px; } 
.w_205px { width: 205px; } 
.w_200px { width: 200px; } 
.w_180px { width: 180px; } 
.w_160px { width: 160px; } 
.w_150px { width: 150px; } 
.w_141px { width: 141px; } 
.w_130px { width: 130px; } 
.w_124px { width: 124px; } 
.w_120px { width: 120px; } 
.w_110px { width: 110px; } 
.w_100px { width: 100px; } 
.w_90px { width: 90px; } 
.w_80px { width: 80px; } 
.w_71px { width: 71px; } 
.w_70px { width: 70px; } 
.w_65px { width: 65px; } 
.w_60px { width: 60px; } 
.w_50px { width: 50px; } 
.w_47px { width: 47px; } 
.w_40px { width: 40px; } 
.w_28px { width: 28px; } 
.w_25px { width: 25px; } 
.w_20px { width: 20px; } 
.w_12px { width: 12px; } 

.w_af { width: 323px; } 
.w_ff { width: 325px; } 
.w_lf { width: 250px; } 
.w_sf { width: 71px; } 
.w_tt { width: 60px; } 
.w_betrag1 { width: 120px; margin-left: 48px; } 
.w_betrag2 { width: 120px; margin-left: 54px; } 
.w_jjjj { width: 83px; } 
.w_mobil { width: 297px; } 
.w_nation { width: 211px; } 

.h_30 { height: 30px; } 
.h_38 { height: 38px; } 
.h_280 { height: 280px; } 
.h_22_imp { height: 22px !important; } 
.h_50_imp { height: 50px !important; } 
.h_70_imp { height: 70px !important; } 


.fd_row { flex-direction: row; }
.fd_col { flex-direction: column; }

.cp { cursor: pointer; } 
.nocp_imp { cursor: default !important; } 

.ofx { overflow-x: hidden; } 

.ta_c { text-align: center; }
.ta_l { text-align: left; }
.ta_r { text-align: right; }
.ta_r_imp { text-align: right !important; }
.ta_c_imp { text-align: center !important; }

.ai_c { align-items: center; justify-content: center; }

.cb { clear: both; }

.hide { display: none; }

.opa_75 	{ opacity: 1.0; transition-duration: 0.4s; } 
.opa_75:hover 	{ opacity: 0.75; transition-duration: 0.4s; } 

.ov_reset { overflow: visible !important; white-space: normal !important; }
.ov_hidden { overflow: hidden; } 

.va_top { vertical-align: top; }

.word_break { word-break: break-all; word-wrap: break-word; white-space: normal !important; } 
.word_wrap { word-wrap: break-word; white-space: normal !important; } 

.mandatory { background-color: #fee !important; border: 1px solid #bb0000 !important; } 
.mandatory_text { color: #bb0000 !important; } 

.uk-checkbox { border: 1px solid #aaa; }
.uk-radio { border: 1px solid #aaa; }
.uk-checkbox:checked, .uk-radio:checked { background-color: #0b4280 !important;  }
.uk-badge { background-color: #7ca8b8 !important; } 
.uk-badge.info_badge { background-color: #fff !important; border: 1px solid #7ca8b8; color: #7ca8b8; } 

.inp_feld { display: inline-block; height: 36px; font-size: 16px; padding: 0px 10px; border: 1px solid #aaa; border-radius: 5px; vertical-align: middle; } 
.inp_feld::placeholder { font-style: italic; } 
.sel_feld { display: inline-block; height: 38px; font-size: 16px; color: #333; padding: 0px 10px; border: 1px solid #aaa; border-radius: 5px; vertical-align: middle; background-color: #fff; } 
.chb_feld { display: inline-block; height: 18px; font-size: 16px; padding: 0px 10px; border: 1px solid #aaa; border-radius: 5px; vertical-align: middle; } 

.form_inp { display: inline-block; height: 36px; font-size: 16px; color: #333; padding: 0px 10px; border: 1px solid #aaa; border-radius: 3px; vertical-align: middle; background-color: #fff; } 

.form_inp2 { display: inline-block; height: 16px; font-size: 16px; color: #333; padding: 0px 10px; border: 1px solid #aaa; border-radius: 3px; vertical-align: middle; background-color: #fff; margin-bottom: 0px; margin-top: 0px; } 

.form_sel { display: inline-block; height: 38px; font-size: 16px; color: #333; padding: 0px 10px; border: 1px solid #aaa; border-radius: 3px; vertical-align: middle; background-color: #fff; } 

.form_listsel { display: inline-block; height: 35px; font-size: 16px; color: #333; padding: 0px 10px; border: 1px solid #aaa; border-radius: 3px; vertical-align: middle; background-color: #fff; } 

.form_dis { background-color: #e0e0e0; } 

SELECT.orderbox { background-color: #dfe7ef; border: 1px solid #999999; }
SELECT.orderbox OPTION:selected, SELECT.orderbox OPTION:checked { background-color: #0078d7 !important; } 

/* auto-complete */

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; text-align: left; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }



/* containers */

DIV.uk-container-expand { padding-left: 0px; padding-right: 0px; } 

DIV.header-container { height: 152px; padding-top: 0px; padding-bottom: 0px; } 
DIV.balken-container { height: 112px; } 

DIV.header-left { width: 300px; margin: 0px; padding-left: 10px; padding-right: 0px; } 
DIV.header-left A:hover { color: #ddd; text-decoration: none; } 
DIV.header-right { width: 95%; } 
A.header_but { color: #076633; font-size: 1.25rem; border-radius: 15px; border: 1px solid #fff; text-transform: none; transition: 0.5s; padding-left: 17px; padding-right: 17px; }
A.header_but:hover { color: #076633; background-color: #fff; border: 1px solid #076633; }

DIV.navi-container { background-color: #eeedea; height: 40px; padding-top: 0px; padding-bottom: 0px; } 
DIV.navi-container IMG.balken_icon { width: 20px; height: 20px; } 

DIV.box-header  { background-color: #396698; width: 100%; height: 75px; border-radius: 20px 20px 0px 0px; margin-bottom: 2px; } 
DIV.box-content { background-color: #c8c8c8; width: 100%; border-radius: 0px 0px 20px 20px; } 
DIV.box-content-square { background-color: #E5EEF1; width: 100%; } 
DIV.firma-sel-box { position: relative; height: 507px; overflow-y: scroll; }
INPUT.login_input { width: 280px; } 

A.midblue, A.midblue:link, A.midblue:visited { color: #7CA8B8; transition-duration: 0.4s; }
A.midblue:hover, A.midblue:active { _color: #406C7C; color: #A38673; text-decoration: none; transition-duration: 0.4s; }

DIV.navimarker  { position: fixed; left: 0px; top: 180px; background-color: #396698; width: 45px; padding-top: 12px; padding-bottom: 12px; border-radius: 0px 20px 20px 0px; } 
DIV.navibox { position: fixed; left: -440px; top: 180px; width: 440px; transition-duration: 0.4s; } 
DIV.navibox-cont { position: relative; height: 575px; overflow-y: scroll; }

DIV.messagebox { background-color: #c8c8c8; width: 100%; border-radius: 20px; padding: 24px; } 

DIV.notifybox { width: 35%; margin: auto; padding: 8px; border: 1px solid #aaa; border-radius: 6px; }

DIV.notfoundbox { width: 75%; padding: 8px; border: 1px solid #aaa; border-radius: 6px; }

DIV.menuarea { width: 100%; } 

A.mainmenu, A.mainmenu:link, A.mainmenu:active, A.mainmenu:visited {
	display: inline-block; 
	width: 54px; height: 54px; 
	margin-top: 36px; 
	margin-right: 16px;
	background-size: contain; 
}

/*
A.mainmenu:hover {
	background-color: #4871a0; 
}

A.mainmenu_current {
	background-color: #4871a0; 
}

A.mainmenu_disabled, A.mainmenu_disabled:link, A.mainmenu_disabled:active, A.mainmenu_disabled:visited, A.mainmenu_disabled:hover {
	display: inline-block; 
	padding-top: 8px; padding-bottom: 8px; padding-left: 16px; padding-right: 16px;
	border: 1px solid #e9e9e9; border-radius: 6px; 	
	filter: grayscale(100%) !important; 
	cursor: default; 
}
*/

A.mm_dashboard 			{ background: url(/img/icons/dashboard-inactive.svg) no-repeat; margin-left: 2.75%; } 
A.mm_dashboard:hover 	{ background: url(/img/icons/dashboard-active.svg) no-repeat; } 
A.mm_dashboard_current 	{ background: url(/img/icons/dashboard-active.svg) no-repeat; margin-left: 2.75%; } 

A.mm_mailbox 			{ background: url(/img/icons/mailbox-inactive.svg) no-repeat; } 
A.mm_mailbox:hover 		{ background: url(/img/icons/mailbox-active.svg) no-repeat; } 
A.mm_mailbox_current 	{ background: url(/img/icons/mailbox-active.svg) no-repeat; } 

A.mm_kalender 			{ background: url(/img/icons/kalender-inactive.png) no-repeat; } 
A.mm_kalender:hover 	{ background: url(/img/icons/kalender-active.png) no-repeat; background-size: contain; } 
A.mm_kalender_current 	{ background: url(/img/icons/kalender-active.png) no-repeat; background-size: contain; } 

A.mm_kontakte 			{ background: url(/img/icons/kontakte-inactive.svg) no-repeat; } 
A.mm_kontakte:hover 	{ background: url(/img/icons/kontakte-active.svg) no-repeat; } 
A.mm_kontakte_current 	{ background: url(/img/icons/kontakte-active.svg) no-repeat; } 

A.mm_artikel 			{ background: url(/img/icons/artikel-inactive.svg) no-repeat; } 
A.mm_artikel:hover 		{ background: url(/img/icons/artikel-active.svg) no-repeat; } 
A.mm_artikel_current 	{ background: url(/img/icons/artikel-active.svg) no-repeat; } 

A.mm_gutscheine 			{ background: url(/img/icons/gutscheine-inactive.svg) no-repeat; } 
A.mm_gutscheine:hover 		{ background: url(/img/icons/gutscheine-active.svg) no-repeat; } 
A.mm_gutscheine_current 	{ background: url(/img/icons/gutscheine-active.svg) no-repeat; } 

A.mm_vorgaenge 			{ background: url(/img/icons/vorgaenge-inactive.svg) no-repeat; } 
A.mm_vorgaenge:hover 	{ background: url(/img/icons/vorgaenge-active.svg) no-repeat; } 
A.mm_vorgaenge_current 	{ background: url(/img/icons/vorgaenge-active.svg) no-repeat; } 

A.mm_lb 			{ background: url(/img/icons/lieferantenbestellung-inactive.svg) no-repeat; } 
A.mm_lb:hover 		{ background: url(/img/icons/lieferantenbestellung-active.svg) no-repeat; } 
A.mm_lb_current 	{ background: url(/img/icons/lieferantenbestellung-active.svg) no-repeat; } 

A.mm_ze 			{ background: url(/img/icons/ze-buchung-inactive.svg) no-repeat; } 
A.mm_ze:hover 		{ background: url(/img/icons/ze-buchung-active.svg) no-repeat; } 
A.mm_ze_current 	{ background: url(/img/icons/ze-buchung-active.svg) no-repeat; } 

A.mm_statistik 			{ background: url(/img/icons/statistik-inactive.svg) no-repeat; } 
A.mm_statistik:hover 	{ background: url(/img/icons/statistik-active.svg) no-repeat; } 
A.mm_statistik_current 	{ background: url(/img/icons/statistik-active.svg) no-repeat; } 

A.mm_konfig 			{ background: url(/img/icons/einstellungen-inactive.svg) no-repeat; } 
A.mm_konfig:hover 		{ background: url(/img/icons/einstellungen-active.svg) no-repeat; } 
A.mm_konfig_current 	{ background: url(/img/icons/einstellungen-active.svg) no-repeat; } 



DIV.entry_wrapper { width: 1200px; } 

DIV.dashboard_wrapper { width: 1200px; } 
DIV.dashboard_left    { width: 340px; margin-right: 20px; } 
DIV.dashboard_right   { width: 840px; } 
DIV.dashboard_center   { width: 940px; margin: auto; } 	

DIV.dashboard_docslist { display: inline-block; width: 100%; height: 424px; position: relative; overflow-y: scroll; overflow-x: hidden; } 
DIV.dashboard_prozlist { display: inline-block; width: 100%; height: 426px; position: relative; overflow-y: scroll; overflow-x: hidden; } 

DIV.kdbox { width: 270px; margin: auto; }
INPUT.kdsuche_input { width: 270px; margin-top: 27px; margin-bottom: 15px; } 
A.kdbox_link, A.kdbox_link:link, A.kdbox_link:active, A.kdbox_link:visited {
		display: inline-block; width: 250px; font-size: 20px; padding-left: 20px; margin-top: 15px; margin-bottom: 15px; 
		color: #0f4380; background-image: url(/img/global/kdbox_link.png); background-repeat: no-repeat; background-position: 0px 8px; 
	}
A.kdbox_link:hover {
		color: #f6881f; background-image: url(/img/global/kdbox_link_h.png); background-repeat: no-repeat; background-position: 0px 8px; 
	}
A.kdbox_link_current, A.kdbox_link_current:link, A.kdbox_link_current:active, A.kdbox_link_current:visited {
		display: inline-block; width: 250px; font-size: 20px; padding-left: 20px; margin-top: 15px; margin-bottom: 15px; 
		color: #f6881f; background-image: url(/img/global/kdbox_link_h.png); background-repeat: no-repeat; background-position: 0px 8px; 
	}

DIV.nbbox { width: 370px; margin: auto; }
A.nbbox_link, A.nbbox_link:link, A.nbbox_link:active, A.nbbox_link:visited {
		display: inline-block; width: 350px; font-size: 18px; padding-left: 20px; margin-top: 4px; margin-bottom: 4px; 
		color: #0f4380; background-image: url(/img/global/nbbox_link.png); background-repeat: no-repeat; background-position: 0px 7px; 
	}
A.nbbox_link:hover {
		color: #f6881f; background-image: url(/img/global/nbbox_link_h.png); background-repeat: no-repeat; background-position: 0px 7px; 
	}
A.nbbox_link_current, A.nbbox_link_current:link, A.nbbox_link_current:active, A.nbbox_link_current:visited {
		display: inline-block; width: 350px; font-size: 18px; padding-left: 20px; margin-top: 4x; margin-bottom: 4px; 
		color: #f6881f; background-image: url(/img/global/nbbox_link_h.png); background-repeat: no-repeat; background-position: 0px 7px; 
	}
DIV.nbbox_inactive {
		display: inline-block; width: 350px; font-size: 18px; padding-left: 20px; margin-top: 4x; margin-bottom: 4px; 
		color: #888; background-image: url(/img/global/nbbox_link_i.png); background-repeat: no-repeat; background-position: 0px 7px; 
	}

A.nbbox_link2, A.nbbox_link2:link, A.nbbox_link2:active, A.nbbox_link2:visited {
		display: inline-block; font-size: 18px; padding-left: 20px; margin-top: 4px; margin-bottom: 4px; 
		color: #0f4380; background-image: url(/img/global/nbbox_link.png); background-repeat: no-repeat; background-position: 0px 7px; 
	}
A.nbbox_link2:hover {
		color: #f6881f; background-image: url(/img/global/nbbox_link_h.png); background-repeat: no-repeat; background-position: 0px 7px; 
	}


A.nbbox_sublink, A.nbbox_sublink:link, A.nbbox_sublink:active, A.nbbox_sublink:visited {
		display: inline-block; width: 350px; font-size: 16px; padding-left: 20px; margin-top: 2px; margin-bottom: 2px; color: #0f4380; 
	}
A.nbbox_sublink:hover {
		color: #f6881f; 
	}

.nbbox_sublink_current { color: #f6881f !important; } 

DIV.nbbox_kd_row { 
		display: inline-block; width: 350px; 
	}
	
DIV.nbbox_kd_row A.kd_sublink, 
DIV.nbbox_kd_row A.kd_sublink:link, 
DIV.nbbox_kd_row A.kd_sublink:active, 
DIV.nbbox_kd_row A.kd_sublink:visited {
		display: inline-block; font-size: 16px; padding-left: 20px; margin-top: 2px; margin-bottom: 2px; color: #0f4380; 
	}

DIV.nbbox_kd_row A.kd_sublink:hover {
		color: #f6881f; 
	}
	
DIV.nbbox_kd_row A.kd_arrow { padding-left: 6px !important; } 


.nbbox_nest_1 	{ font-size: 0.95rem !important; padding-left: 34px !important; } 	/* process nesting in navibox */ 
.nbbox_nest_2 	{ font-size: 0.90rem !important; padding-left: 47px !important; } 
.nbbox_nest_3 	{ font-size: 0.85rem !important; padding-left: 59px !important; } 
.nbbox_nest_4 	{ font-size: 0.85rem !important; padding-left: 70px !important; } 
.nbbox_nest_5 	{ font-size: 0.85rem !important; padding-left: 81px !important; } 

.tile_nest_1 	{ font-size: 0.95rem; padding-left: 17px; } 	/* process nesting in dashboard tile */ 
.tile_nest_2 	{ font-size: 0.90rem; padding-left: 30px; } 
.tile_nest_3 	{ font-size: 0.85rem; padding-left: 42px; } 
.tile_nest_4 	{ font-size: 0.85rem; padding-left: 53px; } 
.tile_nest_5 	{ font-size: 0.85rem; padding-left: 65px; } 

DIV#comp_sel_box { position: absolute; width: 340px; left: -1000px; } 
DIV#comp_sel_box DIV.box-content { border-radius: 20px 20px 20px 20px !important; border: 2px solid #fff; }

DIV.dashbox-top    { background-color: #6286ae; width: 100%; height: 75px; border-radius: 20px 20px 0px 0px; margin-bottom: 2px; transition: 0.4s; } 
DIV.dashbox-top:hover { opacity: 0.85; cursor: pointer; transition: 0.4s; } 
DIV.dashbox-top:hover DIV { color: #f6881f; } 
DIV.dashbox-middle { width: 100%; border-radius: 0px 0px 20px 20px; } 
DIV.dashbox-middle DIV.left  { width: 50%; display: inline-block; background-color: #a6bad1; margin-right: 2px; vertical-align: top; min-height: 430px; } 
DIV.dashbox-middle DIV.right { width: 49.75%; display: inline-block; vertical-align: top; } 
DIV.dashbox-bottom { background-color: #6286ae; width: 100%; height: 75px; border-radius: 0px 0px 20px 20px; margin-top: 2px; transition: 0.4s; } 
DIV.dashbox-bottom:hover { opacity: 0.85; cursor: pointer; transition: 0.4s; } 
DIV.dashbox-bottom:hover DIV { color: #f6881f; } 
DIV.dashbox-grey    { background-color: #c0c0c0 !important; } 
DIV.dashbox-grey DIV { color: #666; } 
DIV.dashbox-grey:hover { opacity: 0.85; cursor: pointer; transition: 0.4s; } 
DIV.dashbox-grey:hover DIV { color: #f6881f; } 

DIV.dashbox-bottom2 { width: 100%; border-radius: 0px 0px 20px 20px; display: flex; flex-direction: row; } 
DIV.dashbox-bottom2 DIV.left  { width: 50%; margin-right: 2px; } 
DIV.dashbox-bottom2 DIV.right { width: 49.75%; } 
DIV.dashbox-bottom2-left { background-color: #6286ae; width: 100%; height: 75px; border-radius: 0px 0px 0px 20px; margin-top: 2px; transition: 0.4s; } 
DIV.dashbox-bottom2-left:hover { opacity: 0.85; cursor: pointer; transition: 0.4s; } 
DIV.dashbox-bottom2-left:hover DIV { color: #f6881f; } 
DIV.dashbox-bottom2-right { background-color: #6286ae; width: 100%; height: 75px; border-radius: 0px 0px 20px 0px; margin-top: 2px; transition: 0.4s; } 
DIV.dashbox-bottom2-right:hover { opacity: 0.85; cursor: pointer; transition: 0.4s; } 
DIV.dashbox-bottom2-right:hover DIV { color: #f6881f; } 

DIV.dashtile_dark  { background-color: #a6bad1; width: 100%; transition: 0.4s; }
DIV.dashtile_dark:hover { opacity: 0.85; cursor: pointer; transition: 0.4s; } 
DIV.dashtile_dark:hover DIV { color: #f6881f; } 
DIV.dashtile_light { background-color: #bacadb; width: 100%; transition: 0.4s; }
DIV.dashtile_light:hover { opacity: 0.85; cursor: pointer; transition: 0.4s; } 
DIV.dashtile_light:hover DIV { color: #f6881f; } 
DIV.dashtile_grey { background-color: #c0c0c0; width: 100%; transition: 0.4s; }
DIV.dashtile_grey DIV { color: #666; } 
DIV.dashtile_grey:hover { opacity: 0.85; cursor: pointer; transition: 0.4s; } 
DIV.dashtile_grey:hover DIV { color: #f6881f; } 

DIV.uk-tooltip 
{ 
	max-width: 410px !important; line-height: 140%; padding-top: 4px; padding-bottom: 4px; margin-top: 10%; 
	color: #555; background-color: #E0E0E0; border: 1px solid #666666; border-radius: 8px; 
	font-size: 0.5em !important; 
}  


DIV.pagecont_wrapper { max-width: 94%; width: 94%; } 

DIV.dokumente_wrapper { width: 1200px; } 

A.back_link, A.back_link:link, A.back_link:active, A.back_link:visited {
		display: inline-block; padding: 18px; border: 1px solid #7ca8b8; border-radius: 19px; margin-right: 12px; 
		color: #7ca8b8; background-image: url(/img/global/back_link.png); background-repeat: no-repeat; background-position: center center; 
	}
A.back_link:hover {
		border: 1px solid #406c7c; 
		color: #406c7c; background-image: url(/img/global/back_link_h.png); background-repeat: no-repeat; background-position: center center; 
	}

A.act_link, A.act_link:link, A.act_link:active, A.act_link:visited {
		display: inline-block; padding: 6px 10px 6px 10px; border: 1px solid #7ca8b8; border-radius: 19px; margin-right: 12px; 
		color: #7ca8b8;  
	}
A.act_link:hover {
		border: 1px solid #406c7c; 
		color: #406c7c; 
	}

A.act_link_current {
		border: 1px solid #7ca8b8 !important;
		background-color: #7ca8b8 !important; 
		color: #fff !important; 
	}

A.act_link2, A.act_link2:link, A.act_link2:active, A.act_link2:visited {
		display: inline-block; padding: 3px 12px 3px 12px; border: 1px solid #7ca8b8; border-radius: 19px; margin-right: 12px; 
		color: #7ca8b8;  
	}
A.act_link2:hover {
		border: 1px solid #406c7c; 
		color: #406c7c; 
	}
	
A.act_link3, A.act_link3:link, A.act_link3:active, A.act_link3:visited {
		display: inline-block; padding: 3px 8px 3px 6px; border: 1px solid #7ca8b8; border-radius: 19px; margin-right: 12px; 
		color: #7ca8b8;  
	}
A.act_link3:hover {
		border: 1px solid #406c7c; 
		color: #406c7c; 
	}

A.act_link4, A.act_link4:link, A.act_link4:active, A.act_link4:visited {
		display: inline-block; padding: 3px 8px 3px 6px; border: 1px solid #7ca8b8; border-radius: 19px; margin-right: 8px; 
		color: #7ca8b8; width: 14px; height: 24px; 
	}
A.act_link4:hover {
		border: 1px solid #406c7c; 
		color: #406c7c; 
	}

A.act_link5, A.act_link5:link, A.act_link5:active, A.act_link5:visited {
		display: inline-block; padding: 2px 6px 2px 4px; border: 1px solid #7ca8b8; border-radius: 19px; margin-right: 8px; 
		color: #7ca8b8; width: 10px; height: 16px; 
	}
A.act_link5:hover {
		border: 1px solid #406c7c; 
		color: #406c7c; 
	}

A.link_dis, A.link_dis:link, A.link_dis:active, A.link_dis:visited, A.link_dis:hover { 
		border: 1px solid #bbb !important; 
		color: #bbb !important; 
	}

A.link_red, A.link_red:link, A.link_red:active, A.link_red:visited, A.link_red:hover { 
		border: 1px solid #bb0000 !important; 
		color: #bb0000 !important; 
	}
	
A.link_red:hover { opacity: 0.7; } 


DIV.dash_area 	{ display: inline-block; width: 46%; height: 280px; margin-right: 3%; } 
DIV.dash_areafull { display: inline-block; width: 95%; min-height: 280px; } 
SPAN.dash_title { display: inline-block; margin-bottom: 15px; font-size: 1.25rem; font-family: "CeraPro-Medium", Arial, sans-serif; } 
DIV.dash_box 	{ border: 1px solid #aaa; border-radius: 6px; padding: 8px; padding-top: 4px; width: 100%; height: 180px; overflow-y: scroll; }
DIV.dash_box_hoch { height: 450px; }

DIV.dash_box TABLE.tbl_dash 	{ width: 100%; margin: auto; border-collapse: collapse; table-layout: fixed; }
DIV.dash_box TABLE.tbl_dash TR.dash_row  	{ cursor: pointer; _border-bottom: 1px solid #0f4380; }
DIV.dash_box TABLE.tbl_dash TR.dash_row_hover	{ background-color: #cbdce3 !important; } 
DIV.dash_box TABLE.tbl_dash TR TD 	{ color: #0f4380; padding: 6px 8px 6px 8px; overflow: hidden; white-space: nowrap; }

DIV.outer_dok_box 	{ border: 1px solid #aaa; border-radius: 6px; padding: 8px; padding-top: 4px; min-height: 54px; }

TABLE.tbl_dok 	{ width: 100%; margin: auto; border-collapse: collapse; table-layout: fixed; }
TABLE.tbl_dok TR.head_row  	{ border-bottom: 1px solid #0f4380; }
TABLE.tbl_dok TR TD.head 	{ color: #0f4380; font-weight: 600; }
TABLE.tbl_dok TR TD.head DIV.sortarrows { position: relative; left: 8px; top: -7px; width: 20px; height: 30px; } 
TABLE.tbl_dok TR TD.head DIV.sortarrows_2line { top: 0px; } 
TABLE.tbl_dok TR TD.head DIV.sortarrows DIV.arrow { width: 30px; height: 12px; } 
TABLE.tbl_dok TR.dok_row  	{ cursor: pointer; border-bottom: 1px solid #0f4380; }
TABLE.tbl_dok TR.dok_row_nop 	{ border-bottom: 1px solid #0f4380; }
TABLE.tbl_dok TR.dok_row_nb  	{ border-bottom: 0px !important; }
TABLE.tbl_dok TR.dok_row_hover	{ background-color: #cbdce3 !important; } 
TABLE.tbl_dok TR.dok_row_more  	{ background: linear-gradient(to bottom, #fde1c7, #fef5ed);  border-bottom: 1px solid #0f4380; }
TABLE.tbl_dok TR TD 	{ color: #0f4380; padding: 6px 8px 6px 8px; font-size: 1.25rem; overflow: hidden; white-space: nowrap; }
TABLE.tbl_dok TR TD IMG.list_dok_icon { height: 40px; filter: invert(16%) sepia(69%) saturate(2022%) hue-rotate(197deg) brightness(100%) contrast(92%); }
TABLE.tbl_dok TR TD IMG.list_head_icon { height: 20px; filter: invert(16%) sepia(69%) saturate(2022%) hue-rotate(197deg) brightness(100%) contrast(92%); }


TABLE.tbl_dokform 	{ width: 100%; margin: auto; border-collapse: collapse; table-layout: fixed; }
TABLE.tbl_dokform TR TD 	{ vertical-align: top; } 
TABLE.tbl_dokform TR TD DIV SPAN.cellcaption 	{ color: #0f4380; font-size: 0.75rem; } 	/* former: #888 */ 
TABLE.tbl_dokform TR TD DIV.dok_box 	{ font-size: 18px; border: 1px solid #aaa; border-radius: 6px; padding: 8px; padding-top: 4px; min-height: 54px; }
TABLE.tbl_dokform TR TD DIV.dok_quarterbox 	{ width: 90%; font-size: 18px; border: 1px solid #aaa; border-radius: 6px; padding: 8px; padding-top: 4px; min-height: 54px; }
TABLE.tbl_dokform TR TD DIV.dok_halfbox 	{ width: 90%; font-size: 18px; border: 1px solid #aaa; border-radius: 6px; padding: 8px; padding-top: 4px; min-height: 54px; }
TABLE.tbl_dokform TR TD DIV.dok_fullbox 	{ width: 100%; font-size: 18px; border: 1px solid #aaa; border-radius: 6px; padding: 8px; padding-top: 4px; min-height: 54px; }
TABLE.tbl_dokform TR TD DIV#cke_var_pb_prozbeschr { border: 1px solid #aaa; } 
TABLE.tbl_dokform TR TD DIV#cke_var_mu_bemerkung { border: 1px solid #aaa; margin-top: 4px; } 


TABLE.tbl_dzp_more 	{ width: 90%; border-collapse: collapse; table-layout: fixed; }
TABLE.tbl_dzp_more TR TD.l  { padding: 0px 8px 0px 0px; } 
TABLE.tbl_dzp_more TR TD.r  { padding: 0px 8px 0px 8px; } 
TABLE.tbl_dzp_more TR TD.bemerkung { overflow: auto !important; white-space: normal !important; }
TABLE.tbl_dzp_more TR TD SPAN.head 	{ color: #0f4380; font-weight: 600; } 

TABLE.tbl_kd_more 	{ width: 90%; border-collapse: collapse; table-layout: fixed; }
TABLE.tbl_kd_more TR TD.l  { padding: 0px 8px 0px 0px; } 
TABLE.tbl_kd_more TR TD.r  { padding: 0px 8px 0px 8px; } 
TABLE.tbl_kd_more TR TD.bemerkung { overflow: auto !important; white-space: normal !important; }
TABLE.tbl_kd_more TR TD SPAN.head 	{ color: #0f4380; font-weight: 600; } 

TABLE.tbl_pb 	{ width: 100%; margin: auto; border-collapse: collapse; table-layout: fixed; }
TABLE.tbl_pb TR.head_row  	{ border-bottom: 1px solid #0f4380; }
TABLE.tbl_pb TR TD.head 	{ color: #0f4380; font-weight: 600; }
TABLE.tbl_pb TR TD.head DIV.sortarrows { float: _right; position: relative; top: -7px; left: 8px; width: 20px; height: 30px; } 
TABLE.tbl_pb TR TD.head DIV.sortarrows DIV.arrow { width: 30px; height: 12px; } 
TABLE.tbl_pb TR.pb_row  	{ cursor: pointer; border-bottom: 1px solid #0f4380; }
TABLE.tbl_pb TR.pb_row_hover	{ background-color: #fde1c7 !important; } 
TABLE.tbl_pb TR.pb_row_more  	{ background: linear-gradient(to bottom, #fde1c7, #fef5ed);  border-bottom: 1px solid #0f4380; }
TABLE.tbl_pb TR TD 	{ color: #0f4380; padding: 6px 8px 6px 8px; font-size: 1.25rem; overflow: hidden; white-space: nowrap; }
TABLE.tbl_pb TR TD IMG.list_pb_icon { height: 40px; filter: invert(16%) sepia(69%) saturate(2022%) hue-rotate(197deg) brightness(100%) contrast(92%); }

TABLE.tbl_pbform 	{ width: 100%; margin: auto; border-collapse: collapse; table-layout: fixed; }
TABLE.tbl_pbform TR TD 	{ vertical-align: top; } 
TABLE.tbl_pbform TR TD DIV SPAN.cellcaption 	{ color: #0f4380; font-size: 0.75rem; } 	/* former: #888 */ 
TABLE.tbl_pbform TR TD DIV.pb_box 	{ font-size: 18px; border: 1px solid #aaa; border-radius: 6px; padding: 8px; padding-top: 4px; min-height: 54px; }
TABLE.tbl_pbform TR TD DIV.pb_quarterbox 	{ width: 90%; font-size: 18px; border: 1px solid #aaa; border-radius: 6px; padding: 8px; padding-top: 4px; min-height: 54px; }
TABLE.tbl_pbform TR TD DIV.pb_halfbox 	{ width: 90%; font-size: 18px; border: 1px solid #aaa; border-radius: 6px; padding: 8px; padding-top: 4px; min-height: 54px; }
TABLE.tbl_pbform TR TD DIV.pb_fullbox 	{ width: 100%; font-size: 18px; border: 1px solid #aaa; border-radius: 6px; padding: 8px; padding-top: 4px; min-height: 54px; }
TABLE.tbl_pbform TR TD DIV#cke_var_pb_prozbeschr { border: 1px solid #aaa; } 
TABLE.tbl_pbform TR TD DIV#cke_var_mu_bemerkung { border: 1px solid #aaa; margin-top: 4px; } 

TABLE.tbl_pbmu 	{ width: 100%; margin: auto; border-collapse: collapse; table-layout: fixed; }
TABLE.tbl_pbmu TR.head_row  	{ border-bottom: 1px solid #0f4380; }
TABLE.tbl_pbmu TR TD.head 	{ color: #0f4380; font-weight: 600; }
TABLE.tbl_pbmu TR TD.head DIV.sortarrows { float: _right; position: relative; top: -7px; left: 8px; width: 20px; height: 30px; } 
TABLE.tbl_pbmu TR TD.head DIV.sortarrows DIV.arrow { width: 30px; height: 12px; } 
TABLE.tbl_pbmu TR.pbmu_row  	{ cursor: pointer; border-bottom: 1px solid #0f4380; }
TABLE.tbl_pbmu TR.pbmu_row_hover	{ background-color: #fde1c7 !important; } 
TABLE.tbl_pbmu TR.pbmu_row_more  	{ background: linear-gradient(to bottom, #fde1c7, #fef5ed);  border-bottom: 1px solid #0f4380; }
TABLE.tbl_pbmu TR TD 	{ color: #0f4380; padding: 6px 8px 6px 8px; font-size: 1.25rem; overflow: hidden; white-space: nowrap; }
TABLE.tbl_pbmu TR TD IMG.list_dok_icon { height: 40px; filter: invert(16%) sepia(69%) saturate(2022%) hue-rotate(197deg) brightness(100%) contrast(92%); }
TABLE.tbl_pbmu TR TD IMG.list_head_icon { height: 20px; filter: invert(16%) sepia(69%) saturate(2022%) hue-rotate(197deg) brightness(100%) contrast(92%); }

TABLE.tbl_pbmu_more 	{ width: 90%; border-collapse: collapse; table-layout: fixed; }
TABLE.tbl_pbmu_more TR TD.l  { padding: 0px 8px 0px 0px; } 
TABLE.tbl_pbmu_more TR TD.r  { padding: 0px 8px 0px 8px; } 
TABLE.tbl_pbmu_more TR TD.bemerkung { overflow: auto !important; white-space: normal !important; }
TABLE.tbl_pbmu_more TR TD SPAN.head 	{ color: #0f4380; font-weight: 600; } 

TABLE.tbl_list 	{ width: 100%; margin: auto; border-collapse: separate; border-spacing: 2px; table-layout: fixed; }
TABLE.tbl_list TR TH 	{ background-color: #d1dbe7; color: #0f4380; font-size: 0.75rem; font-weight: 400; padding: 6px 8px 6px 8px; text-align: left; } 
TABLE.tbl_list TR TD 	{ vertical-align: top; padding: 6px 8px 6px 8px; }
TABLE.tbl_list TR:nth-child(even) TD 	{ background-color: #dfe7ef; }
TABLE.tbl_list TR:nth-child(odd) TD 	{ background-color: #d1dbe7; }

TABLE.tbl_list2 				{ width: 100%; margin: auto; border-collapse: collapse; table-layout: fixed; }
TABLE.tbl_list2 TR.head_row  	{ border-bottom: 1px solid #0f4380; }
TABLE.tbl_list2 TR TD.head 		{ color: #0f4380; font-weight: 600; }
TABLE.tbl_list2 TR.cont_row  	{ cursor: pointer; border-bottom: 1px solid #0f4380; }
TABLE.tbl_list2 TR TD 			{ color: #0f4380; padding: 6px 8px 6px 8px; font-size: 1.00rem; overflow: hidden; white-space: nowrap; }

TABLE.tbl_list3 	{ width: 100%; margin: auto; border-collapse: separate; border-spacing: 2px; table-layout: fixed; }
TABLE.tbl_list3 TR TH 	{ background-color: #d1dbe7; color: #0f4380; font-size: 0.75rem; font-weight: 400; padding: 6px 8px 6px 8px; text-align: left; } 
TABLE.tbl_list3 TR TD 	{ background-color: #dfe7ef; vertical-align: top; padding: 6px 8px 6px 8px; }
TABLE.tbl_list3 TR TD.sd 	{ background: linear-gradient(to bottom, #dfe7ef, #fff); }
TABLE.tbl_list3 TR TD.bgc_th 	{ background-color: #d1dbe7; } 
TABLE.tbl_list3 TR TD SPAN.posten_order_info { display: block; width: 100%; }
TABLE.tbl_list3 TR TD SPAN.posten_order_income { display: block; width: 100%; }

TABLE.tbl_list4 	{ width: 100%; margin: auto; border-collapse: separate; border-spacing: 2px; table-layout: fixed; }
TABLE.tbl_list4 TR TH 	{ background-color: #d1dbe7; color: #0f4380; font-size: 0.75rem; font-weight: 400; padding: 6px 8px 6px 8px; text-align: left; } 
TABLE.tbl_list4 TR TD 	{ background-color: #d1dbe7; vertical-align: top; padding: 6px 8px 6px 8px; }
TABLE.tbl_list4 TR TD SPAN.posten_sort, TABLE.tbl_list4 TR TD SPAN.posten_sum 	{ font-size: 18px; }
TABLE.tbl_list4 TR TD TEXTAREA.posten_desc 	{ height: 90px !important; }
TABLE.tbl_list4 TR TD TEXTAREA.posten_wz_desc 	{ height: 90px !important; }

DIV.rahmen_box 	{ font-size: 18px; border: 1px solid #aaa; border-radius: 6px; padding: 8px; padding-top: 4px; min-height: 54px; min-width: 330px; margin-right: 14px; float: right; text-align: left; }
DIV.rahmen_box SPAN.cellcaption 	{ color: #0f4380; font-size: 0.75rem; } 

BUTTON.uploadbut { color: #0f4380; font-size: 16px; font-weight: 500; border-radius: 5px; border-color: #0f4380; transition: 0.4s; }
BUTTON.uploadbut:hover { color: #fff; font-size: 16px; font-weight: 500; background-color: #0f4380 !important; border-color: #0f4380 !important; transition: 0.4s; }
SPAN#FileAmount { color: #0f4380; }



@media only screen and (min-width: 1681px) {		/* adjustments for viewport > 1680 */ 
	DIV.pagecont_wrapper { max-width: 94%; width: 94%; } 
	DIV.dzp-list { max-width: 94%; width: 94%; } 
	DIV.kd-list { max-width: 94%; width: 94%; } 
	DIV.mu-list { max-width: 94%; width: 94%; } 
	DIV.pb-list { max-width: 94%; width: 94%; } 
}

@media only screen and (min-width: 1281px) and (max-width: 1680px) { 	/* adjustments for viewport > 1280 and < 1680 */ 
	DIV.pagecont_wrapper { max-width: 93.5%; width: 93.5%; } 
	DIV.dzp-list { max-width: 94%; width: 94%; } 
	DIV.kd-list { max-width: 94%; width: 94%; } 
	DIV.mu-list { max-width: 94%; width: 94%; } 
	DIV.pb-list { max-width: 94%; width: 94%; } 
}

@media only screen and (max-width: 1280px) { 		/* adjustments for viewport < 1280 */ 
	DIV#balken_m { width: 20%; } 
	DIV#balken_r { width: 44%; } 
	DIV.pagecont_wrapper { max-width: 1200px; width: 1200px; } 
	DIV.dzp-list { max-width: 1200px; width: 1200px; } 
	DIV.kd-list { max-width: 1200px; width: 1200px; } 
	DIV.mu-list { max-width: 1200px; width: 1200px; } 
	DIV.pb-list { max-width: 1200px; width: 1200px; } 
}



DIV.uk-tooltip { max-width: 400px !important; font-size: 16px !important; } 

DIV.main-container { padding-top: 0px; padding-bottom: 0px; } 
DIV.main-left { width: 260px; _background-color: #2196f3; margin: 0px; padding-left: 0px; _padding-right: 20px; border-right: 20px solid #2196f3; } 
DIV.main-right { padding-left: 2% !important; padding-right: 2% !important; }
DIV.navi-scroll-box { position: relative; height: 800px; overflow-y: scroll; } 
DIV.navi_headrow { background-color: #2196f3; color: #fff; font-weight: 700; padding-left: 10px !important; padding-top: 6px; padding-bottom: 6px; } 
DIV.navi_controw { padding-left: 10px !important; padding-top: 6px; padding-bottom: 6px; } 
DIV.navi_finalrow { background-color: #2196f3; padding-top: 0px; padding-bottom: 0px; } 
DIV.navi_toggle_arrow { width: 30px; float: right; margin-right: 16px; } 

SPAN.filterwordbox 	{ background-color: #ccc; border-radius: 6px; margin-right: 10px; padding: 6px; } 
SPAN.filterword 	{ position: relative; top: 2px; font-weight: 400; }

DIV.listbox 	{ border: 1px solid #999; border-radius: 6px; }
DIV.listbox:hover { background-color: #daedfd; cursor: pointer; } 
DIV.listbox_markerrow { margin-top: 0px !important; padding-top: 0px; } 
DIV.listbox A.listbox_link { color: #333; text-decoration: none; } 

DIV.markerbox_row 	{ width: 100%; display: inline-flex; flex-direction: row; } 
DIV.markerbox 	{ background-color: #ddd; border-radius: 4px; margin-right: 10px; padding: 4px; padding-top: 2px; width: auto; } 
SPAN.markerword 	{ position: relative; top: 1px; font-size: 0.75rem; }

DIV.borderbox 	{ border: 1px solid #999; border-radius: 6px; }
DIV.borderbox_green 	{ border: 1px solid #6ecc82; background-color: #6ecc82; border-radius: 6px; text-align: center; }
DIV.borderbox_red 		{ border: 1px solid #bb0000; background-color: #bb0000; border-radius: 6px; text-align: center; color: #FFF; }
DIV.korbauswahlbox 	{ width: 254px; min-height: 38px; margin: auto; margin-bottom: 12px; background-color: #e0e0e0; border: 1px solid #aaa; border-radius: 15px; text-align: center; }
DIV.korbschalterbox { display: inline-block; width: 77px; _min-height: 38px; _background-color: #e0e0e0; text-align: center; }
SPAN.ui-stoggle--slider I { background-color: #999; box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); }

TABLE.settings_table 	{ margin-bottom: 0px; }
TABLE.settings_table TD	{ padding-top: 2px; padding-bottom: 2px; }

BUTTON.contbut { color: #fff; font-size: 18px; font-family: "CeraPro-Bold"; border-radius: 5px; border-color: #7CA8B8; background-color: #7CA8B8 !important; text-transform: none; transition: 0.4s; }
BUTTON.contbut:hover { color: #fff; font-size: 18px; font-family: "CeraPro-Bold"; background-color: #406C7C !important; border-color: #406C7C !important; text-transform: none; transition: 0.4s; }

BUTTON.contbut2 { color: #6ecc82; font-weight: 600; border-radius: 15px; border-color: #6ecc82; background-color: #f6f6f6 !important; transition: 0.4s; }
BUTTON.contbut2:hover { color: #fff; font-weight: 600; background-color: #6ecc82 !important; border-color: #6ecc82 !important; transition: 0.4s; }

BUTTON.contbut3 { color: #fff; font-size: 17px; font-weight: 500; border-radius: 15px; border-color: #076633; background-color: #076633 !important; transition: 0.4s; }
BUTTON.contbut3:hover { color: #fff; font-size: 17px; font-weight: 500; background-color: #444 !important; border-color: #444 !important; transition: 0.4s; }

BUTTON.transbut { font-weight: 600; border-radius: 15px; border-color: #aaa; background-color: #e0e0e0 !important; transition: 0.4s; padding: 0px 15px; }
BUTTON.transbut:hover { font-weight: 600; background-color: #6ecc82 !important; border-color: #6ecc82 !important; transition: 0.4s; }

A.transbut { font-weight: 600; border-radius: 15px; border-color: #aaa; background-color: #e0e0e0 !important; transition: 0.4s; padding: 0px 15px; }
A.transbut:hover { font-weight: 600; background-color: #6ecc82 !important; border-color: #6ecc82 !important; transition: 0.4s; }

DIV.footer { height: 42px; background-color: #eeedea; color: #333; text-align: center; } 
DIV.footer A { color: #333; } 

TABLE#main_stock_list TR TH { padding-bottom: 10px; } 
TABLE#main_stock_list TR TD { padding-bottom: 5px; } 
TABLE#user_custdata_list TR TD { padding-bottom: 5px; } 

SPAN.uk-label.info_but { color: #fff; border-color: #6ecc82; background-color: #6ecc82 !important; border-radius: 6px; transition: 0.4s; }
SPAN.uk-label.info_but:hover { color: #fff; background-color: #444 !important; border-color: #444 !important; transition: 0.4s; cursor: pointer; }

SPAN.uk-badge.info_circle { color: #fff; background-color: #6ecc82 !important; transition: 0.4s; font-family: "Times New Roman", "Serif"; font-weight: bold; }
SPAN.uk-badge.info_circle:hover { color: #fff; background-color: #444 !important; transition: 0.4s; cursor: pointer; }

DIV.ck-editor__editable { min-height: 200px; }

A.uk-accordion-title { color: #076633; font-weight: 500; }
A.uk-accordion-title:hover { color: #4aa93c; font-weight: 500; }
SPAN.uk-label { background: none !important; color: #58b0eb; font-weight: 500; font-size: 1rem; border: 1px solid #58b0eb; margin-bottom: 4px; } 
DIV.uk-modal-header { padding-left: 0px; padding-right: 0px; }
/* DIV.uk-grid-margin 	{ margin-top: 30px !important; } */ 

#as_slider, #sp_slider { 
	width: 90%; 
	margin: auto; 
	background: linear-gradient(to right, #b7e6c1, #6ecc82); 
	border: 1px solid #6ecc82; 
}

#as_handle, #sp_handle {
    width: 3em;
    height: 1.6em;
    top: 50%;
    margin-top: -0.8em;
    text-align: center;
    line-height: 1.6em;
	background: #4bc0c0; 
	border: 1px solid #999; 
}

TABLE.sp_info TR TD  { vertical-align: top; padding-bottom: 12px; } 


/* ------ NAVI SUBMENUS ------ */

div.submenu
{
	position: absolute;
	display: block;
	min-width: 125px;
	min-height: 28px;
	top: -1000px;
	left:-1000px;
	padding: 8px 8px 10px 8px; 
	background-color: #fff; 
	border: 1px solid #7ca8b8; 
	border-radius: 10px; 
	_opacity: 0.85;
	z-index: 999;
}

a.sm_link,
a.sm_link:link,
a.sm_link:visited
{
	display: block;
	min-width: 100px;
	color: #7ca8b8; 
	font-size: 20px; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin-left: 10px; 
	margin-right: 10px; 
	line-height: 140%; 
} 

a.sm_link:active,
a.sm_link:hover
{
	color: #406c7c; 
}


/* ------ CALENDAR ------ */ 

DIV#kal_modal_box 		{ width: 700px; }
DIV.main-container 		{ padding-top: 0px; padding-bottom: 0px; } 
/* DIV.main-col-head-offen { display: flex; width: 15%; background-color: #003399; color: #fff; border-right: 1px solid #fff; } */
/* DIV.main-col-head-woche { display: flex; width: 15%; background-color: #003399; color: #fff; border-right: 1px solid #fff; } */
DIV.main-col-head-kal   { display: flex; width: 100%; background-color: #7ca8b8; color: #fff; border-left: 1px solid ##7ca8b8; border-right: 1px solid ##7ca8b8; } 
/* DIV.main-col-head-okay  { display: flex; width: 15%; background-color: #003399; color: #fff; } */
DIV.col-innen 			{ width: 98%; padding: 10px; text-align: center; vertical-align: middle; } 
/* DIV.main-col-cont-offen { display: flex; width: 15%; border-right: 1px solid #999; } */
/* DIV.main-col-cont-woche { display: flex; width: 15%; border-right: 1px solid #999; } */
DIV.main-col-cont-kal   { display: flex; width: 100%; } 
/* DIV.main-col-cont-okay  { display: flex; width: 15%; } */
DIV.week-head 			{ display: flex; width: 16.66%; background-color: #dfe7ef; border-right: 1px solid #999; border-bottom: 1px solid #999; } 
DIV.week-head:first-child { border-left: 1px solid #999; } 
DIV.week-cont 			{ display: flex; width: 16.66%; _border-right: 1px solid #999; } 
DIV.week-cont:first-child { border-left: 1px solid #999; } 
DIV.day-col 			{ display: flex; width: 20%; height: 22px; border-right: 1px solid #999; border-bottom: 1px solid #999; text-align: left; overflow: hidden; } 
DIV.uhr 				{ font-size: 0.70rem; vertical-align: middle; } 
BUTTON.kw_but			{ height: 26px; } 
SELECT.kw_sel			{ height: 26px; } 
DIV.entry 				{ display: flex; width: 100%; padding: 10px; margin-bottom: 10px; }
DIV.entry_grau			{ background-color: #CCC; color: #333; }
/* DIV.offen-scrollbox 	{ position: relative; overflow-y: scroll; } */
/* DIV.woche-scrollbox 	{ position: relative; overflow-y: scroll; } */
/* DIV.okay-scrollbox 		{ position: relative; overflow-y: scroll; } */
SELECT.formsel 			{ border: 1px solid #aaa; border-radius: 4px; font-family: "Open Sans",Arial,sans-serif; font-size: 15px; padding: 2px 0px 2px 0px; }
BUTTON.formbut 			{ color: #ffffff; font-size: 16px; background-color: #7ca8b8; border: 1px solid #7ca8b8; border-radius: 4px; padding: 2px 12px 2px 12px; transition: 0.4s; } 
BUTTON.formbut:hover 	{ opacity: 0.75; transition: 0.4s; } 
BUTTON.formbut_red 		{ color: #BB0000; font-size: 16px; border: 1px solid #BB0000; border-radius: 4px; padding: 2px 12px 2px 12px; } 
DIV.pickmeup 			{ z-index: 1099; } 
DIV.cont_edit, DIV.cont_add 	{ cursor: pointer; } 
.bgc_lg					{ background-color: #eeedea; } 
.bgc_lr					{ background-color: #ffcaca; } 





/* former definitions, but maybe some of the are in effect */ 

DIV.navbar-container:not(.uk-navbar-transparent) { background: linear-gradient(to right, #2b3b4f, #556272); } 
UL.uk-navbar-nav LI A { color: #fff; font-size: 1.4rem; margin-right: 1.1rem; } 
DIV.uk-navbar-dropdown { background-color: #ddd; margin-top: 0px; width: 300px; opacity: 0.9; } 
UL.uk-navbar-dropdown-nav LI A { color: #111; font-size: 1.25rem; } 
A.navbar-button-apply { color: #fff; font-size: 1.25rem; border-radius: 15px; margin-left: 1.5rem; } 

DIV.splash-container { padding-top: 0px; padding-bottom: 0px; } 


DIV.main { width: 80%; } 
DIV.entry-row { font-weight: 400; background-color: #ddd; padding-top: 16px; padding-bottom: 16px; margin-top: 16px !important; } 
DIV.grey-area { background-color: #ddd; padding-top: 16px; padding-bottom: 16px; } 

INPUT.inp_nr 	{ width: 24%; margin-left: 1%; }
INPUT.inp_plz 	{ width: 24%; margin-right: 1%; }

BUTTON.but_height { height: 36px; } 
BUTTON.back-but { width: 60px; height: 36px; } 

INPUT 	{ color: #333 !important; font-weight: 400 !important; }
TEXTAREA { color: #333 !important; font-weight: 400 !important; font-family: "MS Shell Dlg 2", Arial, "Sans Serif"; }
LABEL 	{ font-weight: 400; }



/* adjustments for viewport > 1680 */ 

@media only screen and (min-width: 1681px) {
	
DIV.menuarea { width: 100%; } 

}


/* adjustments for viewport > 1280 and < 1680 */ 

@media only screen and (min-width: 1281px) and (max-width: 1680px) {
	
DIV.menuarea { width: 100%; } 

}




/* exceptions for specific viewports: width of input fields */

@media only screen and (min-width: 1248px) and (max-width: 1335px) {
	
.w_af { width: 295px; } 
.w_ff { width: 297px; } 
.w_lf { width: 222px; } 
.w_sf { width: 71px; } 

}

@media only screen and (min-width: 769px) and (max-width: 1247px) {	

.w_af { width: 243px; } 
.w_ff { width: 245px; } 
.w_lf { width: 168px; } 
.w_sf { width: 71px; } 

}


/* exceptions for specific viewports: adjustments for some UC´s */

/* ---- REG 01 ---- */

@media only screen and (min-width: 1025px) 
{
	.w_reg01 { width: 448px !important; } 
}

@media only screen and (min-width: 1px) and (max-width: 1024px) 
{
	.w_reg01 { width: 448px !important; } 
}

/* ---- REG 02 ---- */

@media only screen and (min-width: 1025px) 
{
	.w_reg02 { width: 803px !important; } 
}

@media only screen and (min-width: 1px) and (max-width: 1024px) 
{
	.w_reg02 { width: 740px !important; } 
}

/* ---- REG 03 ---- */

@media only screen and (min-width: 1025px) 
{
	.w_reg03 { width: 795px !important; } 
}

@media only screen and (min-width: 1px) and (max-width: 1024px) 
{
	.w_reg03 { width: 740px !important; } 
}

/* ---- REG 04 ---- */

@media only screen and (min-width: 1281px) 
{
	.w_reg04 { width: 1196px !important; } 

	#r04_dp_br_3_5 	{ display: block; }
	#r04_dp_tab_3_5 	{ margin-left: 32px; }

	#r04_br_3_2 	{ display: none; }
	#r04_tab_3_2 	{ margin-left: 0px; }
	#r04_br_3_3 	{ display: none; }
	#r04_tab_3_3 	{ margin-left: 0px; }
	#r04_br_3_4 	{ display: none; }
	#r04_tab_3_4 	{ margin-left: 0px; }
	
	#r04_fm_1 	{ display: none; }
	#r04_fm_2 	{ display: none; }
}

@media only screen and (min-width: 1px) and (max-width: 1280px) 
{
	.w_reg04 	{ width: 924px !important; } 
	.desc_br 	{ display: none; } 

	#r04_dp_br_3_5 	{ display: block; }
	#r04_dp_tab_3_5 	{ margin-left: 32px; }

	#r04_br_3_2 	{ display: block; }
	#r04_tab_3_2 	{ margin-left: 32px; }
	#r04_br_3_3 	{ display: block; }
	#r04_tab_3_3 	{ margin-left: 32px; }
	#r04_br_3_4 	{ display: block; }
	#r04_tab_3_4 	{ margin-left: 32px; }
	
	#r04_fm_1 	{ display: block; width: 100%; height: 46px; }
	#r04_fm_2 	{ display: block; width: 100%; height: 71px; }
}


/* ---- REG 05 ---- */ 

@media only screen and (min-width: 1281px) 
{
	.w_reg05 { width: 1196px !important; } 
	#r05_fm_1 	{ display: none; }
}

@media only screen and (min-width: 1px) and (max-width: 1280px) 
{
	.w_reg05 	{ width: 924px !important; } 
	#r05_fm_1 	{ display: block; width: 100%; height: 77px; }
}


/* ---- REG 06 ---- */ 

@media only screen and (min-width: 1025px) 
{
	.w_reg06 { width: 1200px !important; } 
	#r06_br_head 	{ display: none; }
	.korb_h 		{ height: 190px; }
	.tablow_hide	{ display: inline-block; }
}

@media only screen and (min-width: 1px) and (max-width: 1024px) 
{
	.w_reg06 	{ width: 924px !important; } 
	#r06_br_head 	{ display: block; }
	.korb_h 		{ height: 130px; }
	.tablow_hide	{ display: none; }
	#verstaerker 	{ height: 179px !important; } 
}


/* ---- LOGIN AREA NAVIGATION ---- */ 

@media only screen and (min-width: 1281px) 
{
	.hb_mein	{ display: inline-block; }
}

@media only screen and (min-width: 1px) and (max-width: 1280px) 
{
	.hb_mein	{ display: none; }
}


/* ---- DONATION ---- */ 

@media only screen and (min-width: 1025px) 
{
	.w_donation		{ width: 806px !important; } 
}

@media only screen and (min-width: 1px) and (max-width: 1024px) 
{
	.w_donation		{ width: 760px !important; } 
}


/* ---- USERDATA ---- */ 

@media only screen and (min-width: 1025px) 
{
	.w_userdata		{ width: 985px !important; } 
}

@media only screen and (min-width: 1px) and (max-width: 1024px) 
{
	.w_userdata		{ width: 760px !important; } 
}