a, a:link, a:active
{
	color: #4C637C;
	text-decoration: none;
}

a:hover
{
	color: #4C637C;
	text-decoration: underline;
}
.centerControl a, .centerControl a:link, .centerControl a:active
{
	color: #4C637C;
	text-decoration: underline;
}

.centerControl a:hover
{
	color: #4C637C;
	text-decoration: none;
}

input
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #3c3e3c;
	border: 1px solid #000;
	font-size: 10pt;
	background-color: #FFFFFF;
}
select
{
	font-family: Tahoma, Arial, Sans-Serif;
    font-size: 9pt;
    color: #3c3e3c;
    padding: 5px 5px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #000;
    border-radius: 4px;
    box-sizing: border-box;
}
textarea
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	color: #3c3e3c;
	border: 1px solid #000;
}

.button
{
	background-color: #E0E0E0;
	border: 1px solid #D0D0D0;
        cursor: pointer;
}

submit
{
	border: 1px solid #949C9C;
        cursor: pointer;
}

textarea
{
	border: 1px solid #949C9C;
}

body
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	color: #3c3e3c;
	background-color: #ffffff;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
body { zoom: 150%; }
@media (max-width: 1650px) { body { zoom: 130%; } }
@media (max-width: 1450px) { body { zoom: 115%; } }
@media (max-width: 1250px) { body { zoom: 100%; } }

hbody.a, hbody.a:link, hbody.a:active, hbody.a:hover, hbody.a:focus
{
	color: #ffffff;
	text-decoration: none;
	font-size: 1pt;
	border: solid 0px #ffffff;
}


table
{
		font-size: 10pt;
}

H1
{
	font-size: 11pt;
	padding-top: 20px;
	padding-bottom: 20px;
}
H2
{
	font-size: 10pt;
	padding-bottom: 10px;
}

.formorderwofoo
{
    /*margin-top: 20px; */
    width: 100%;
    border: 1px solid #DDDDDD;
    /*background: #F7F7F7; */
    padding: 20px;
}

a.ModalTitleLink
{
	font-size:8pt;
	text-decoration:none;
	font-weight:300;
	color:#3c3e3c;
}

.border
{
	border: 1px solid #D0D0D0;
}



/*     gridView           */
.gridView a, .gridView a:link, .gridView a:active
{
	text-decoration: none;
}
.gridView a:hover
{
	text-decoration: underline;
}
.gridView TD
{
	font-size:8pt;
}

/*frame table*/
TABLE.gridView
{
	margin-top: 8px;
	margin-bottom: 8px;
}
TABLE.gv_head_recinfo_pager
{
	padding-top: 11px;
	width: 100%;
}
TD.gv_recinfo
{
	text-align: left;
	padding-left: 19px;
	padding-bottom: 0px;
}
TD.gv_recinfo A, TD.gv_recinfo A:hover, TD.gv_recinfo A:active, TD.gv_recinfo A:link 
{
	color: #343234;
}

.gv_pager
{
	text-align: right;
}

td.gv_pager_prefix
{
}
td.gv_pager_suffix
{
	text-align: left;
}
TD.gv_pager_text
{
}
TD.gv_pager_link
{
}
TD.gv_pager_prev A
{
	width: 11px;
	background-image: url(../images/css/arrow-left.gif);
	background-repeat: no-repeat;
	background-position: center;
}
TD.gv_pager_next A
{
	width: 11px;
	background-image: url(../images/css/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: center;
}
TD.gv_pager_prev A:hover
{
	background-image: url(../images/css/arrow-left_M.gif);
	text-decoration: none;
}
TD.gv_pager_next A:hover
{
	background-image: url(../images/css/arrow-right_M.gif);
	text-decoration: none;
}

TD.gv_pager_text SPAN
{
	background: #CBD2DC;
}

TD.gv_pager_text_page_center
{
	padding-left: 2px;
	padding-right: 2px;
}
TD.gv_pager_text_page_left
{
	padding-right: 6px;
}
/* header cells */
/* header first cell */
TD.gv_hcf
{
	width: 14px;
	height: 42px;
	background-image: url(../images/css/headFirst.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/* header common cell */
TD.gv_hcc
{
	height: 42px;
	background-image: url(../images/css/headCommon.gif);
	background-position: center;
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 5px;
}
TD.gv_hcc A, TD.gv_hcc A:hover, TD.gv_hcc A:active, TD.gv_hcc A:link
{
	color: #343234;
}
/* header common cell text & sort table */
TABLE.gv_hcc_ts
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
/* header common cell text */
TD.gv_hcc_t
{
	text-align: left;
	padding-top: 2px;
}
/* header common cell sort */
TD.gv_hcc_s_up
{
	text-align: right;
	padding-left: 5px;
	padding-right: 1px;
	padding-top: 2px;
}
TD.gv_hcc_s_up A
{
	width: 11px;
	background-image: url(../images/css/arrow-up.gif);
	background-repeat: no-repeat;
	background-position: center;
}
TD.gv_hcc_s_up A:hover
{
	background-image: url(../images/css/arrow-up_M.gif);
	text-decoration: none;
}
TD.gv_hcc_s_down
{
	text-align: right;
	padding-left: 5px;
	padding-right: 1px;
	padding-top: 2px;
}
TD.gv_hcc_s_down A
{
	width: 11px;
	background-image: url(../images/css/arrow-down.gif);
	background-repeat: no-repeat;
	background-position: center;
}
TD.gv_hcc_s_down A:hover
{
	background-image: url(../images/css/arrow-down_M.gif);
	text-decoration: none;
}

/* header middle cell */
TD.gv_hcm
{
	width: 1px;
	height: 42px;
	background-image: url(../images/css/headMiddle.gif);
	background-position: center;
	background-repeat: no-repeat;
}
/* header last cell */
.gv_hcl
{
	width: 12px;
	height: 42px;
	background-image: url(../images/css/headLast.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
/* cells */
/* first cell */
TD.gv_cf
{
	width: 14px;
}
/*  common cell */
TD.gv_cc
{
	padding: 7px 5px 3px 5px;
}
/*  command cell */
TD.gv_cd
{
	padding: 5px 1px 0px 0px;
	text-align: center;
}
/*  middle cell */
TD.gv_cm
{
}
/*  last cell */
TD.gv_cl
{
}
/* alternate cells */
/* first cell */
TD.gv_cf2
{
	background-image: url(../images/css/itemAlternate.gif);
}
/*  common cell */
TD.gv_cc2
{
	background-image: url(../images/css/itemAlternate.gif);
	padding: 7px 5px 3px 5px;
}
/*  command cell */
TD.gv_cd2
{
	background-image: url(../images/css/itemAlternate.gif);
	padding: 5px 1px 0px 0px;
	text-align: center;
}
/*  middle cell */
TD.gv_cm2
{
	background-image: url(../images/css/itemAlternate.gif);
}
/*  last cell */
TD.gv_cl2
{
	background-image: url(../images/css/itemAlternate.gif);
}
TD.gv_norecord
{
	padding-left: 6px;
	text-align: left;
	width: 300px; /* min. filter field width!!! */
}
/* filter cells */
TD.gv_f_1
{
	padding-left: 19px;
}
TD.gv_f_1 A, TD.gv_f_1 A:hover, TD.gv_f_1 A:active, TD.gv_f_1 A:link 
{
	color: #343234;
}

TD.gv_f_2
{
	width: 16px;
	padding-left: 8px;
	/*
	background-image: url(../images/css/arrow-left.gif);
	background-repeat: no-repeat;
	background-position: center;
	*/
}
TD.gv_f_2 A
{
	background-image: url(../images/css/arrow-left.gif);
	background-repeat: no-repeat;
	background-position: center ;
}
TD.gv_f_2 A:hover
{
	background-image: url(../images/css/arrow-left_M.gif);
	text-decoration: none;
}


TD.gv_f_3
{
	padding-top: 2px;
	padding-left: 9px;
}
/*filter fieldlist*/
SELECT.gv_fl
{
	position: relative;
	top: 2px;
	background-color: #ffffff;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	color: #3c3e3c;
	margin-right: 7px;
}
/*filter field*/
input.gv_ff
{
	border: 1px solid #849BB4;
	font-size: 8pt;
	color: #3c3e3c;
	margin-left: 7px;
	background-color: #FFFFFF;
}


/*gridEdit               */
.gridEdit a, .gridEdit a:link, .gridEdit a:active
{
	text-decoration: none;
}
.gridEdit a:hover
{
	text-decoration: underline;
}


.gridEdit TD
{
	font-size: 11px;
}
table.ge_table
{
}
td.ge_header
{
}
td.ge_footer
{
}
td.ge_text
{
}
.ge_separator
{
	color: Red;
}
.red
{
	color: Red;
}
td.ge_separator
{
}
td.ge_value
{
}
td.ge_value_link
{
}
select.ge_dropDownList
{
}
span.ge_checkBox input
{
	border: 0px;
	background-color: #FFFFFF;
}
input.ge_textBox
{
	background-color: #FFFFFF;
}
td.ge_commandRow
{
	height: 50px;
	text-align: center;
	vertical-align: super;
}
td.ge_commandCell
{
	padding: 5px 5px 5px 5px;
}
td.ge_commandTable
{
}
td.ge_validators
{
	text-align: left;
}
/* additional ge style */
.ge_wide .ge_textBox
{
	width: 550px;
}
.ge_middle .ge_textBox
{
	width: 350px;
}

/* design for tables on each page */
TABLE.t0
{
	text-align: center; /*border:1px solid #0000FF;*/
	border: 0px;
}
TD.t0r1c1
{
	padding-right:4px;
	width:0px;
}
TD.t0r1c3
{
    margin-left: 4;
    padding-top: 170px;
}
TABLE.t1
{
	text-align: center; /*border:1px solid #0000FF;*/
	border: 0px;
}
TR.t1r1
{
}
TR.t1r2
{
}
TD.t1r2c1
{
}
/* top */
TABLE.t1r1c1t1
{
}
TR.t1r1c1t1r1
{
}
/* top */
TD.t1r1c1t1r1c1
{
	height: 127px;
	width: 784px; /*background-image: url(../images/css/top.gif);*/
	background-position: center bottom;
}
/* info bar */
TABLE.t1r2c1t1
{
	width: 784px;
	border-left: solid 44px #FFFFFF;
}
TR.t1r2c1t1r1
{
}
TD.t1r2c1t1r1c1
{
	height: 27px;
	color: #FFFFFF;
	background-image: url(../images/css/top2.gif);
	padding-left: 7px;
	padding-bottom: 10px;
	text-align: left;
}
TD.t1r2c1t1r1c2
{
	height: 27px;
	background-image: url(../images/css/top2.gif);
	color: #FFFFFF;
	padding-right: 7px;
	padding-bottom: 10px;
	text-align: right;
}
TD.t1r2c1t1r1c1 A, TD.t1r2c1t1r1c1 A:hover, TD.t1r2c1t1r1c2 A, TD.t1r2c1t1r1c2 A:hover, TD.t1r2c1t1r1c1 A:active, TD.t1r2c1t1r1c2 A, TD.t1r2c1t1r1c2 A:active
{
	color: #FFFFFF;
    font-size: 9pt;
}

/* parent frames */
TABLE.t1r3c1t1
{
	width: 784px; /*table-layout:fixed;*/
	border-left: solid 44px #FFFFFF;
}
TR.t1r3c1t1r1
{

}
/* left frame */
TD.t1r3c1t1r1c1
{
	padding-top: 0px;
	width: 125	
}  
/* center control */
TD.t1r3c1t1r1c2
{
	vertical-align: top;
	padding-top: 7px;
	padding-left: 20px;
	padding-right: 22px;
}
/* right frame */
TD.t1r3c1t1r1c3
{
	width: 183;
}

TR.t1r3c1t1r2
{
} 
TD.t1r3c1t1r2c12
{
	text-align: center;
}

/*
125+19+381+19+201=745,
top 740?
po predlogi: 740
125+20+382+24+185=736
torej bo v redu:
125+22+386+22+183=740?
*/
/* button arrow */
TABLE.btn_arrow
{
	margin-left: 2px;
}
TD.btn_arrow
{
	width: 22px;
	background-image: url(../images/css/arrow-left.gif);
	background-repeat: no-repeat;
	background-position: left center;
	table-layout: fixed;
}
TABLE.tbox
{
	margin-top: 3px;
	margin-bottom: 3px;
	border-collapse: collapse;
}
/* top design */
TD.top_4x1
{
	background-color: #E5E9F2;
}
TD.top_5x1
{
	background-color: #E5E9F2;
	/*border-bottom: solid 1px #eFf6Ff;*/
}
TD.top_4x1 INPUT
{
	width: 205px;
	height: 20px;
	border-color: #5F8EB3;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;	
	background-color: #FFFFFF;
}

/* hierarchial level bar with links */
SPAN.linklevelbar
{
	padding-left: 19px;
}
/* specified pages */
TD.eDoc_padd
{
	padding-left: 15px;
}
/* select purchase method page */
.selectpurchasemethod TD.btnClass1_2
{
	width: 100px;
	text-align:center ;
}
.selectpurchasemethod .centerControl IMG
{
	MARGIN-left: 50px
}
/* creditFill.aspx method page */
.creditFill TD.btnClass1_2
{
	width: 100px;
	text-align:center ;
}
DIV.creditInput
{
	border-top: solid 7px #FFFFFF;
}
.creditFill
{
	width: 500px;
}
/** frames ***/

TABLE.frameLeft
{
	width: 125px;
	font-size: 8px;
}
TABLE.frameRight
{
	width: 183px;
	font-size: 8px;
}

.frameRight TD
{
	font-size: 11px;
}
.frameLeft TD
{
	font-size: 11px;
}


/* infoBox: none=0,basic=1,head=2,headInfo=3,arrow=4,button=5,idea=6,login=7,,9=buttonGreen,10=subscribers; rowIndex x cellIndex*/
/* none */
.ib5 A, .ib0 A:link, .ib0 A:active, .ib0 A:hover, .ib1 A, .ib1 A:link, .ib1 A:active, .ib1 A:hover, .ib2 A, .ib2 A:link, .ib2 A:active, .ib2 A:hover, .ib3 A, .ib3 A:link, .ib3 A:active, .ib3 A:hover, .ib4 A, .ib4 A:link, .ib4 A:active, .ib4 A:hover, .ib5 A, .ib5 A:link, .ib5 A:active, .ib5 A:hover 
{
    color: #45484D;
}


TABLE.ib0
{
	width: 100%;
}

/* basic */
TABLE.ib1
{
	margin-top: 4px;
	width: 100%;
}
.ib1_0x0
{
	width: 7px;
	height: 7px;
	text-align: left;
	vertical-align: top;
}
.ib1_0x2
{
	width: 7px;
	height: 7px;
	text-align: right;
	vertical-align: top;
}
.ib1_2x2
{
	width: 7px;
	height: 7px;
	text-align: right;
	vertical-align: bottom;
}
.ib1_2x0
{
	width: 7px;
	height: 7px;
	text-align: left;
	vertical-align: bottom;
}
.ib1_1x1
{
	text-align: center;
}

.ib1 IMG
{
	width: 2px;
	height: 2px;
}
/* arrow */
TABLE.ib4
{
	margin-top: 8px;
	width: 100%;
}
.ib4_0x0
{
	width: 32px;
	height: 7px;
	text-align: left;
	vertical-align: top;
}
.ib4_0x2
{
	width: 7px;
	height: 7px;
	text-align: right;
	vertical-align: top;
}
.ib4_2x2
{
	width: 7px;
	height: 7px;
	text-align: right;
	vertical-align: bottom;
}
.ib4_2x0
{
	width: 7px;
	height: 7px;
	text-align: left;
	vertical-align: bottom;
}
/* arrow infoBox */
.ib4_1x1
{
	padding-left: 10px;
	text-align: left;
	font-style:italic ;
}

.ib4_0x0 IMG, .ib4_0x2 IMG, .ib4_2x0 IMG, .ib4_2x2 IMG
{
	width: 2px;
	height: 2px;
}
.ib4_1x0
{
	text-align: center;
}

/* head */
TABLE.ib2
{
	margin-top: 8px;
	width: 100%;
}
.ib2_0x0
{
	width: 5px;
	text-align: left;
	vertical-align: top;
}
.ib2_0x3
{
	width: 5px;
	text-align: right;
	vertical-align: top;
}
.ib2_1x0
{
	height: 35px;
}
.ib2_1x1
{
	font-size: 10px;
	padding-left: 15px;
	text-align: left;
	font-weight: bold;
	color: #45484D;
}

.ib2_2x1
{
	text-align: left;
	vertical-align: center;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;

}

.ib2_0x0 IMG, .ib2_0x2 IMG, .ib2_3x0 IMG, .ib2_3x2 IMG
{
	width: 2px;
	height: 2px;
}
/* headInfo */
TABLE.ib3
{
	margin-top: 8px;
	width: 100%;
}
.ib3_0x0
{
	width: 5px;
	text-align: left;
	vertical-align: top;
}
.ib3_0x3
{
	text-align: right;
	vertical-align: top;
}
.ib3_1x0
{
	height: 35px;
}
.ib3_1x1
{
	font-size: 10px;
	padding-left: 15px;
	text-align: left;
	font-weight: bold;
	color: #45484D;
}

.ib3_2x1
{
	text-align: left;
	vertical-align: center;
	padding-left: 15px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-top: 10px;

}

.ib3_0x0 IMG, .ib3_0x3 IMG, .ib3_3x0 IMG, .ib3_3x2 IMG
{
	width: 2px;
	height: 2px;
}
.ib3_1x2
{
	text-align: right;
	vertical-align:  middle;
 padding-right:8px;
 padding-left:10px;
 padding-bottom:3px;
 padding-top:1px;
}

/* button green */
TABLE.ib9
{
	margin-top: 8px;
	width: 125px;
}
.ib9_0x0 A, .ib9_0x0 A:link, .ib9_0x0 A:active, .ib9_0x0 A:hover, .ib9_1x1 A, .ib9_1x1 A:link, .ib9_1x1 A:active, .ib9_1x1 A:hover
{
	color: #44484C;
}

.ib9_0x0
{
	width: 125px;
	height: 26px;
	text-align: center;
	padding-right: 24px;
	padding-bottom: 2px;
	font-size: 9px;
	font-weight:bold;
	color: #45484D;
}

.ib9_2x0
{
	width: 7px;
	height: 7px;
	text-align: left;
	vertical-align: bottom;
}
TD.ib9_2x2
{
	text-align:right;
	vertical-align:bottom;

}

.ib9_1x1
{
	text-align: left;
	padding-left:5px;
	padding-right:9px;
	padding-top: 4px;
	padding-bottom:4px;
    color: #45484D;
}

.ib9_2x0 IMG, .ib9_2x2 IMG
{
	width: 2px;
	height: 2px;
}


/* button */
TABLE.ib5
{
	margin-top: 8px;
	width: 125px;
}
.ib5_0x0
{
	width: 125px;
	height: 26px;
	text-align: center;
	padding-right: 24px;
	padding-bottom: 2px;
	font-size: 9px;
	font-weight:bold;
	color: #45484D;
}

.ib5_2x0
{
	width: 7px;
	height: 7px;
	text-align: left;
	vertical-align: bottom;
}
TD.ib5_2x2
{
	text-align:right;
	vertical-align:bottom;

}

.ib5_1x1
{
	text-align: left;
	padding-left:5px;
	padding-right:9px;
	padding-top: 4px;
	padding-bottom:4px;
    color: #45484D;
}

.ib5_2x0 IMG, .ib5_2x2 IMG
{
	width: 2px;
	height: 2px;
}


/* idea */
TABLE.ib6
{
	margin-top: 13px;
	width: 100%;
	
}
.ib6_0x0
{
	width: 7px;
	height: 7px;
	vertical-align: top;
}
.ib6_0x3
{
	width: 7px;
	height: 7px;
	text-align: right;
	vertical-align: top;
}
.ib6_2x2
{
	width: 7px;
	height: 7px;
	text-align: right;
	vertical-align: bottom;
}
.ib6_2x0
{
	width: 7px;
	height: 7px;
	text-align: left;
	vertical-align: bottom;
}
.ib6_1x1
{
	font-size: 9pt;
	text-align: left;
	padding-left:13px;
	padding-right:13px;
	padding-top:11px;
	padding-bottom:11px;
}

.ib6 IMG
{
	width: 7px;
	height: 7px;
}
.ib6_0x1 
{
	background-image: url(../images/css/infoVSeparator.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width: 1px;
}
.ib6_1x0 IMG
{
	width: 56px;
	height: 60px;
}
.ib6_1x0 
{
	width: 70px;
	text-align: center;
	vertical-align: top;
}
/* login */
TABLE.ib7
{
	margin-top: 8px;
	width: 183px;
}
.ib7_0x0
{
	width: 5px;
	text-align: left;
	vertical-align: top;
	background-color:#F0F0F0;
}
.ib7_0x1
{
	background-color:#F0F0F0;
}
.ib7_0x2
{
	background-color:#F0F0F0;
}
.ib7_0x3
{
	background-color:#F0F0F0;
}
.ib7_1x3
{
	background-color:#F0F0F0;
}
.ib7_1x2
{
	text-align: right;
	padding-right: 13px;
	background-color:#F0F0F0;
}
.ib7_0x3
{
	width: 5px;
	text-align: right;
	vertical-align: top;
	background-color:#F0F0F0;
}
.ib7_1x0
{
	height: 35px;
	background-color:#F0F0F0;
}

.ib7_1x1
{
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #45484D;
	background-color:#F0F0F0;
	text-transform: uppercase;

}


.ib7_0x0 IMG, .ib7_0x2 IMG, .ib7_3x0 IMG, .ib7_3x2 IMG
{
	width: 2px;
	height: 2px;
}
.ib7 .loginUserName, .ib7 .loginPassword
{
	width: 68px;
	border-color: #799EBB;
}
.ib7_2x0
{
	vertical-align: top;
	height:10px;
	padding-left: 15px;
	margin-left: 0px;
	background-color:#F7F7F7;
}
.ib7_2x1, .ib7_2x2, .ib7_3x, .ib7_3x1, .ib7_3x2
{
	background-color:#F7F7F7;
}

.ib7 TD.login_0x0, .ib7 TD.login_0x1
{
	height: 18px;
	font-weight: bolder ;
	font-size: 10px;
	text-align: left;
	color: #45484D;
	vertical-align: bottom ;
	
}
.ib7 TD.login_0x0
{
	padding-left: 0px;
	margin-left:0px;
}
.ib7 TD.login_0x1
{
	padding-left:5px;
	margin-left:5px;
}

.ib7 TD.login_1x0
{
	padding-left: 0px;
	margin-left:0px;
}
.ib7 TD.login_1x1
{
	padding-left: 5px;
	margin-left:0px;
}

.ib7 TD.login_2x0
{
	padding-left: 0px;
	margin-left:0px;
	padding-bottom:5px;
	height: 5px;
	text-align: left;
}
.ib7 TD.login_2x0 A
{
	font-size: 10px;
	text-decoration: underline;
	color: #45484D;
}




TABLE.cmsCSS .ib7_1x1
{
    text-align: left;
    font-size: 18pt;
    color: #333;
    font-family: Arial,lato, open sans, Arial, Helvetica, sans-serif;
    letter-spacing: 0.5px;
    line-height: 1.5;
    font-weight: 400;
    left: 50%;
    text-transform: capitalize;
background-color: #FFF;
}
TABLE.cmsCSS .ib7_1x1:after {
    content:"_";
    background: #E74C3C;
    color: #E74C3C;
    display: block; 
    position: absolute;
    left: 30px;
    height: 3px;
    width: 70px;
}
TABLE.cmsCSS .ib7 TD.login_0x0, TABLE.cmsCSS .ib7 TD.login_0x1
{
    text-align: left;
    font-size: 10pt;
    color: #333;
    background-color: #FFF;
    font-family: Arial, lato, open sans, Helvetica, sans-serif;
    letter-spacing: 0.5px;
    line-height: 1.5;
    font-weight: 500;
    padding-top: 15px;
}
TABLE.cmsCSS .ib7_0x0
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_0x1
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_0x2
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_0x3
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_1x0
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_1x1
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_1x2
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_1x3
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_2x0
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_2x1
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_2x2
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_3x0
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_3x1
{
background-color: #fff;
}
TABLE.cmsCSS .ib7_3x2
{
background-color: #fff;
}

TABLE.cmsCSS .ib7 .loginUserName, TABLE.cmsCSS .ib7 .loginPassword
{
	width: 100%;
    display: inline-block;
    padding: 3px 3px;
    background: #f6f6f6;
    color: #333;
    font-size: 13px;
    font-family: Arial, sans-serif;
    border: 1px solid #ddd;
    outline: medium none;
    margin: 0px 0px 20px;
}

TABLE.cmsCSS .ib7 TD.login_2x0 A
{
text-align: left;
    font-size: 10pt;
    color: #333;
    font-family: Arial, lato, open sans, Helvetica, sans-serif;
    letter-spacing: 0.5px;
    line-height: 1.5;
    font-weight: 400;
	margin-right: 10px;
}

TABLE.cmsCSS .ib7 TD.login_1x1
{
    padding-left: 20px;
    margin-left: 0px;
}
TABLE.cmsCSS .ib7 TD.login_0x1
{
    padding-left: 20px;
    margin-left: 0px;
}

TABLE.cmsCSS .loginTitleLine
{
    height: 2px;
    width: 70px;
    position: relative;
    border-bottom: solid 3px #e74c3c;
    left: 15px;
}
TABLE.cmsCSS .loginRegisterLine
{
    height: 2px;
    width: 25px;
    position: relative;
    border-bottom: solid 1.5px #e74c3c;
    left: 10px;
    top: -10px;
}



TABLE.cmsCSS .loginForgotenLine
{
height: 2px;
    width: 25px;
    position: relative;
    border-bottom: solid 1.5px #e74c3c;
    left: 132px;
    top: -12px;
}



TABLE.cmsCSS .ib7 TD.login_2x0
{
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    height: 5px;
    text-align: left;
}
TABLE.cmsCSS .ib7_2x0
{
	vertical-align: top;
	height:10px;
	padding-left: 15px;
	margin-left: 0px;
	background-color:#FFF;
}
TABLE.cmsCSS .ib7_2x1,TABLE.cmsCSS .ib7_2x1, TABLE.cmsCSS .ib7_3x, TABLE.cmsCSS .ib7_3x1, TABLE.cmsCSS .ib7_3x2
{
	background-color:#FFF;
}  

TABLE TR TD DIV.loginbutton
{
    width:100%;
    height:28px;
    background-image: url(../images/common/loginbutton.gif);
    background-repeat: no-repeat ;
}  

TABLE.cmsCSS TABLE TR TD DIV.loginbutton 
{
    width:100%;
    height:34px;
    background-image: url(http://www.jobdocs.de/Portals/0/Images/LoginNext.png);
    background-repeat: no-repeat ;
} 

/*table{border:solid 1px #000000;}*/
/* quickLink */
TABLE.ib8
{
	margin-top: 8px;
	width: 125px;
}
.ib8_0x0
{
	width: 125px;
	height: 26px;
	text-align: center;
	padding-right: 24px;
	padding-bottom: 2px;
	 font-size: 9px;
	 font-weight:bold;
	 color: #45484D;
}
.ib8_0x0 A, .ib8_0x0 A:link, .ib8_0x0 A:active, .ib8_0x0 A:hover, .ib8_1x1 A, .ib8_1x1 A:link, .ib8_1x1 A:active, .ib8_1x1 A:hover
{
	color: #44484C;
	text-decoration: none;
	font-size: 9pt;
    line-height: 17px;
}
/* repair on first page...*/
.frameLeft .ib8 .ib8_0x0
{
border-bottom: solid 2px rgb(230, 230, 230);
}
.ib8_2x0
{
	width: 7px;
	height: 7px;
	text-align: left;
	vertical-align: bottom;
}
TD.ib8_2x2
{
	text-align:right;
	vertical-align:bottom;

}

.ib8_1x1
{
	text-align: left;
	padding-left:5px;
	padding-right:9px;
	padding-top: 4px;
	padding-bottom:4px;
}

.ib8_2x0 IMG, .ib8_2x2 IMG
{
	width: 2px;
	height: 2px;
}

.frameLeft .myCat
{
	padding-top: 3px;
	padding-right: 1px;
	vertical-align: top;
}

/* page Subscribe */
TABLE.ib10, .ib10 A, .ib10 A:hover
{
	margin-top: 4px;
	background-color:#F8F8F8;
	color: #45484D;
}
.ib10_0x0
{
	height: 37px;
	text-align: left;
	vertical-align: bottom;
}
.ib10_2x2
{
	text-align: right;
	vertical-align: bottom;
}
.ib10_2x0
{
	text-align: left;
	vertical-align: bottom;
}
.ib10_1x1
{
	text-align: left;
}
.ib10_1x0
{
	width: 19px;
	background-image: url(../images/css/subLeft.gif);
	background-repeat: repeat-y;
}
.ib10_1x2
{
	width: 19px;
	background-image: url(../images/css/subRight.gif);
	background-repeat: repeat-y;
}
.ib10_2x1
{
	height: 19px;
	background-image: url(../images/css/subBottom.gif);
	background-repeat: repeat-x;
}
.ib10_0x2
{
	height: 39px;
	width: 100%;
	background-image: url(../images/common/subButtonCenter.gif);
	background-position: 0px 1px ;
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 3px;
	font-weight:bold;
}
.ib10_0x4
{
	height: 39px;
	width: 100%;
	background-image: url(../images/css/subTop.gif);
	background-repeat: repeat-x;
}

.ib10 IMG
{
	width: 19px;
	height: 19px;
}
.ib10_0x1 IMG,.ib10_0x3 IMG,.ib10_0x0 IMG,.ib10_0x5 IMG
{
	width: 19px;
	height: 37px;
	background-color:#FFFFFF
}
.ib10_0x1,.ib10_0x3,.ib10_0x0,.ib10_0x5,.ib10_0x2
{
	width: 19px;
	height: 37px;
	background-color:#FFFFFF
}
.ib10 .subbull
{
	height:6px;
	width:6px;
	margin-right:9px;	
	margin-bottom:1px;	
}

/*table{border:solid 1px #000000;}*/
/* myProfile */
TABLE.ib11
{
	margin-top: 8px;
	width: 100%;
}
.ib11_0x0, .ib11_0x0 TABLE TD
{
	font-weight:bold;
	color: #45484D;
	width: 100%;
	height: 35px;
	text-align: left;
	padding-right: 24px;
    padding-left: 10px;
	padding-bottom: 2px;
	font-size: 11px;
    background-image: none !important;
    text-transform: uppercase;
    background-color:#F0F0F0 !important;
    border-radius: 5px 5px 0px 0px !important;
}

.ib11_0x0 A, .ib11_0x0 A:link, .ib11_0x0 A:active, .ib11_0x0 A:hover, .ib11_1x1 A, .ib11_1x1 A:link, .ib11_1x1 A:active, .ib11_1x1 A:hover
{
	color: #44484C;
    font-size: 9pt;
}

.ib11_2x0
{
	width: 7px;
	height: 7px;
	text-align: left;
	vertical-align: bottom;
}

TD.ib11_2x2
{
	text-align:right;
	vertical-align:bottom;
}

.ib11_1x1
{
	text-align: left;
	padding-left:5px;
	padding-right:9px;
	padding-top: 4px;
	padding-bottom:15px;
}

.ib11_2x0 IMG, .ib11_2x2 IMG
{
	width: 2px;
	height: 2px;
}

.frameLeft .myProfile
{
	padding-top: 3px;
	padding-right: 1px;
	vertical-align: top;
}

.ib11_0x0
{
	 background-color:#F0F0F0 !important;
}

.ib11_0x1, .ib11_0x2, .ib11_0x3,

{
	 background-color:#F0F0F0
}

.ib11_1x0, .ib11_1x1, .ib11_1x2, .ib11_1x3

{
	 background-color:#F7F7F7
}

.ib11_2x0, .ib11_2x1
{
	 background-color:#F7F7F7
}
TABLE.cmsCSS .ib11_0x0, TABLE.cmsCSS .ib11_0x0 TD, TABLE.cmsCSS .ib11_0x0 TD TABLE TD 
{
    text-align: left;
    font-size: 18pt;
    color: #333;
    font-family: Arial,lato, open sans, Arial, Helvetica, sans-serif;
    letter-spacing: 0.5px;
    line-height: 1.5;
    font-weight: 400;
    text-transform: capitalize;
    left: 50%;
}

/* end: infoBox */
 
 /*****  web bill *****/
 .webBill TD
{
	padding-right: 5px;
}
.bill_0x0,.bill_1x0,.bill_2x0,.bill_4x0,.bill_5x0,.bill_6x0,.bill_8x0
{
	font-weight:bold;
}
 
 
 /*****  center login page  *****/
.loginPage TD
{
	font-size:10pt;
}

.loginPage a, .loginPage  a:link, .loginPage  a:active, .loginPage  a:visited
{
	color: #4C637C;
	text-decoration: underline;
}

.loginPage a:hover
{
	color: #4C637C;
	text-decoration: none;
}

.loginUserName, .loginPassword
{
	width: 155px;
	border-color: #799EBB;
}
.login TD
{
	font-size:10pt;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.login_2x0 INPUT, .login_2x1 INPUT
{
		font-size: 12pt;

	border: 0px; 
	margin-right: 5px;
	background-color: #FFFFFF;
}
TD.login_0x0,TD.login_1x0
{
	padding-left: 5px;
	padding-right: 5px;
	height: 23px;
}
.loginButtonCell TABLE
{
	margin-top: 20px;
	margin-bottom: 25px;
}
.loginLine1
{
	margin-top: 10px;
	margin-bottom: 3px;
}
.loginLine2
{
	/*margin-top: 25px;*/
}
/**** category & document list (index2.aspx, search.aspx,...) ***/
H1.index2
{
	margin-top: 28px;
	padding-bottom:0px;
	margin-bottom:4px;
}
H2.index2
{
	padding-bottom:0px;
	margin-bottom:8px;
	margin-top: 30px
}
TD.catList2 , TD.catList2 DIV
{
	width: 40px;
}
TABLE.docList
{
	margin-top: 13px;
}
TD.docListCell1  
{
	background-image: url(../images/css/arrow-right.gif);
	background-repeat: no-repeat ;
	background-position:  4px  15px ;
	padding-bottom: 14px;
	width: 20px;
}
TD.docListCell1b  
{
	background-image: url(../images/css/gift.gif);
	background-repeat: no-repeat ;
	background-position: 0px 13px ;
	padding-bottom: 12px;
	width: 20px;
}
.docList TD A, .docList TD A:visited,.docList TD A:link,.docList TD A:active,.docList TD A:hover
{
		font-weight: bold;
		font-size: 10pt;
		color: #1D4172;

}
TD.catList2
{
	background-image: url(../images/css/vseparator.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
TD.catList1, TD.catList3
{
	vertical-align: top;
	text-align:left;
}

TD.catList1 P, TD.catList3 P
{
	margin-bottom: 2px;
	margin-top: 1px;
	
}
.catListData A,.catListData A:link,.catListData A:active,.catListData A:hover
,.catList1 A,.catList1 A:link,.catList1 A:active,.catList1 A:hover
,.catList3 A,.catList3 A:link,.catList3 A:active,.catList3 A:hover
{
	color: #45484D;
}
TD.docListCell2
{
	vertical-align: top;
	padding-bottom: 12px;
	padding-top: 12px;
}
DIV.docListPrice
{
	padding-top: 5px;
}

TD.catList1 IMG, TD.catList3 IMG
{
	 margin-left: 5px;
	 margin-right: 5px;
	 margin-bottom: 1px;
}

TABLE.catListData
{
	width:395px;
	font-size: 12px;
}
TABLE.catListTable
{
	font-size: 10pt;
}
TD.PaymentInstruction
{
	margin-right:10px;
}
TABLE.PaymentPrice
{
	background-color: #F7F7F7;
}
TABLE.frameleft TR TD SPAN TABLE.ib1 TR TD
{
	text-align:center;
}
 TABLE.SelectSave
  {
    border-collapse:collapse;
      width:840px;
    
  }
  TD.SaveImg
  {
    width:210px;
    padding-left:15px;
    padding:right:15px;
    vertical-align:bottom;
    text-align:center;
  }
    TD.SaveText
  {
    width:200px;
    padding-left:15px;
    padding:right:15px;
    vertical-align:top;
    text-align:center;
  }
  p.SaveTitle
  {
    font-size:11pt;
    font-weight:700;
    text-align:center;
  }
  p.SaveDesc
  {
    font-size:10pt;
    font-weight:400;
    text-align:left;  
  }
  IMG.SaveDocW
  {
    display:none;
  }
  IMG.SaveDocB
  {
    width:80px;
    padding:20px 15px 10px 15px;
  }
  
  .pnepfeedbackTable
  {
	border:solid 1px #F0F0F0; 
	padding-left:7px; 
	padding-right:7px; 
	background-color: #FAFAFA;	
  }
  .pnepfeedbackTableDIV
  {
	  font-family:verdana; 
	  font-size:10px;
	  text-align:center;
	  padding-top:20px;
  }
    TABLE.QR
  {
    border-collapse:collapse;
      width:650px;
    margin-top:30px;
    margin-left:20px;
    
  }
    p.QRTitle
  {
    font-size:11pt;
    font-weight:700;
    text-align:left;
  }
  p.QRDesc
  {
    font-size:10pt;
    font-weight:400;
    text-align:left;  
  }
    TD.QRImg
  {
    width:100px;
    padding:20px 20px 10px 20px;
    border: 1px solid #E7EAED;
    left:25px;
  }
  TD.QRtdDesc
  {
    padding-left:20px;
  }
  p.QRDesc2
  {
    font-size:8pt;
  }
  IMG.loginDE
  {
    display:none;
  }
.helpTableInfoDE
{
display:none;
}
.helpTableInfo
{
width: 100%;
}
.helpTDInfo
{
color: #4C6383;
border-right:dotted 1px !important;
width:33%;
}
.helpTDInfo2
{
color: #4C6383;
width:33%;
}
.helpTDInfoPayment
{
color: #4C6383;
border-right:dotted 1px !important;
width:20%;
}
.helpTDInfoPayment2
{
color: #4C6383;
width:20%;
}
IMG.helpPhoneInfo
{
content:url('/images/common/phone-ikona.png');
margin-bottom:5px; 
margin-right:0px; 
width:20px; 
height:20px;
}
IMG.helpMessageInfo
{
content:url('/images/common/message-ikona.png');
margin-bottom:5px; 
margin-right:0px; 
width:26px; 
height:20px;
}
IMG.helpVideoInfo
{
content:url('/images/common/Video-ikona-1.png');
margin-bottom:5px; 
margin-right:0px; 
width:26px; 
height:20px;
}
IMG.helpQAInfo
{
content:url('/images/common/QA-ikona.png');
margin-bottom:5px; 
margin-right:0px; 
width:28px; 
height:20px;
}
IMG.helpPayMethodsInfo
{
content:url('/images/common/Payment-ikona-1.png');
margin-bottom:5px; 
margin-right:0px; 
width:25px; 
height:20px;
}
IMG.searchbutton
{
content:url('/images/top/top_4x2.sl-si.gif');
border-width:0px;
height:22px;
}
.formBonusTable {
    margin-top: -110px;
    font-size: 7pt;
    background-color: #F0F0F0;
    border: solid 1px #E5E5E5;
    padding: 5px;
}
.formBonus
{
	position: fixed;
	bottom: 10;
	width: 320px;
}
.formBonusTableeForm {
    margin-top: 0px;
    font-size: 7pt;
    background-color: #F0F0F0;
    border: solid 1px #E5E5E5;
    padding: 5px;
}
ul.insertBonus {
  list-style: none; /* Remove HTML bullets */
  padding: 0;
}

li.insertBonus { 
  padding-left: 16px; 
  padding-bottom: 5px;
}

li.insertBonus::before {
  content: "\2714"; /* Insert content that looks like bullets */
  padding-right: 8px;
}
SPAN.cookieDE
{
display:none;
}
SPAN.termsDE
{
display:none;
}
A.linkDE
{
display:none;
}

.linkDE
{
display:none;
}

.webStorageBoxdesc
{

}
.webStorageBoxbuttondesc
{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	font-size: 9pt;
}

.webStorageButtonSI
{	
}
.webStorageButtonDE
{	
	display:none;
}
.webStorageButtonAllSI
{	
}
.webStorageButtonAllDE
{	
	display:none;
}
.LeftBar
{
height: 100px !important;
}
.LeftMenu .treeview, .LeftMenu .treeview ul
{
	font-size: 8pt;
	list-style-image: url(/portal/images/cBull.gif);
	padding-top: 2px;
	padding-left: 20px;}
.closed
{
	padding-top: 3px;
}

UL.archiveListMailings li
{
padding-bottom:5px;
}

  .headPromowrapp
  {
    width:100%;
    text-align: center;
	border-bottom: solid 1px #808080;
    background-color: #F2F2F2;
	font-family: Tahoma, Arial, sans-serif;
  }
  .headPromo
  {
    padding: 9px 15px 10px 15px;
    /*border: solid 1px #DDDDDD;*/
    color: #555452;
    letter-spacing: 1px;
    font-size:7pt;
    /*background-color: #F7F7F7;*/
    width:784px;
    margin: auto;
  }
  .headPromoSpan
  {
    padding: 5px 15px;
    border: solid 1px #555452;
    color: #555452;
    letter-spacing: 1px;
    background-color: #fff;
    margin-left:15px;
  }
    .headPromo a
  {
  color: #555452;
  padding-left: 5px;
  text-decoration: none;
  }
     .headPromoImg
  {
  width: 20px;
  height: 20px;
  margin-bottom: -7px;
  }
    .headPromoDisc
  {
    background-color: #fff;
    padding: 5px;
    border: dashed 2px #1d1d1d;
    color: #1d1d1d;
  }

 .SurvayStepTable
 {
	 margin-top:20px;
	 margin-bottom:20px
 }
 .SurvayStepTableDE
 {
	 display:none;
 }
  .SurvayStepIMG
{
    width: 25px !important;
    height: auto !important;
    margin: -5px 5px 0px 0px !important;
    float: left;
}


.SurvayStep1_1, .SurvayStep2_1
{
color: #4C6383;
border-right:dotted 1px !important;
width:33%;
padding-right: 2px;
}


.SurvayStep3_1
{
color: #4C6383;
width:33%;
}

.PaymentLinkOut
{
	padding:10px 5px 10px 5px; 
	border:solid 1px #DADADA;
}

.PaymentLinkOut2
{
	padding:10px 5px 10px 5px; 
	border:solid 1px #DADADA;
	background-color:#555452;
	color:#FFFFFF;
}

.InfoDialog
{
	padding:10px 5px 10px 5px; 
	border:solid 1px #DADADA;
	margin-top:10px;
	margin-bottom:15px;
}

.noBrekText
{
	white-space: nowrap;
}

.c1 TABLE, .c2 TABLE, .c3 TABLE, .c4 TABLE, .c5 TABLE, .c6 TABLE, .c7 TABLE, .c8 TABLE, .c9 TABLE, .c10 TABLE, .c11 TABLE, .c12 TABLE, .c13 TABLE, .c14 TABLE, .c15 TABLE, .c16 TABLE, .c17 TABLE, .c18 TABLE, .c19 TABLE, .c20 TABLE, .c21 TABLE, .c22 TABLE, .c23 TABLE, .c24 TABLE, .c25 TABLE
{
	width:100%;
}
.DataProtectionExplain
{
	width:450px; 
	margin-left:30px; 
	margin-top:30px;
}

#frameRight DIV.frameRight DIV.c0 TABLE
{
	width: 100%;
}
 
@media only screen and (max-width: 320px){

.DataProtectionExplain
{
	width:98%; 
	margin-left:30px; 
	margin-top:30px;
}
TABLE.DataProtectionExplain, .DataProtectionExplain TR, .DataProtectionExplain TR TD
{
	display:block;
	max-width:88%; 
}

.infbox6
{
	width: 181px;
}

.NewForms1
{
	padding-bottom:10px;
}

.NewForms2
{
	padding-bottom:10px; text-align:center; vertical-align:middle; height:31px;
}

}

.articleAdplacer
{
	margin-top:25px;
	margin-bottom:25px;
}

ul.categoryAricles
{
    font-size: 10pt;
    display: block;
    margin-top: 1em;
    margin-bottom: 1 em;
    margin-left: -20;
    /* margin-right: 20; */
    /* padding-left: 40px; */
    list-style-image: url(/images/common/bull.gif);
    color: #44484C;
    text-decoration: none;
	padding-bottom: 10px;
}
li.categoryAriclesLI
{
	padding-bottom: 5px;
}


/*table for exposing the e-form in the article */

td.arcticle_eform_left
{
	
}

td.arcticle_eform_right
{
	BACKGROUND-COLOR: #f2f2f2;
    padding: 5px;
    border: 1px solid #e5e5e5;
}

@media only screen and (min-width: 760px){

div.ratings
{
	position: fixed;
	right:10px;
	top:300px;
}
	div.ratingsmobile
	{
	display:none;
}
}


tr.TRcert
{
	text-align:center;
	/* background-color: #021921; */
}


td.TDcert
{
	text-align:center;
}

img.cert2021Bisnode
{
	width: 300px;
	height: auto;
	padding: 15px 8px 12px 0px;
}


img.cert2021CompanyWall
{
	width:320px;
	height:auto;
	padding: 12px 0px 17px 8px;
}


img.certGoldCompanyWall
{
	width:650px;
	height:auto;
	padding: 15px 0px 15px 8px;
}


@media only screen and (max-width: 760px){
	
	div.ratings
	{
		display:none;
	}
	
	div.ratingsmobile
	{
	/* position: fixed; */
	/* left:10px; */
	/* bottom:0px; */
	display:none;
}
	
}