/*--------------------
    Reset
---------------------*/
/** {margin: 0; padding: 0;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    border: 0;
    font-size: 100%;
    font: inherit;
}
 Getting the new tags to behave 
article, aside, audio, canvas, command, datalist,
details, embed, figcaption, figure, footer, header,
hgroup, keygen, meter, nav, output, progress,
section, source, video{
    display: block;
}
mark, rp, rt, ruby, summary, time{
    display: inline
}
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img {border: none;}*/


.w_br {
    -ms-word-break: break-all;
    word-break: break-all;

    /* Non standard for webkit */
    word-break: break-word;

    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

/*----------------------
    Floating/Clearfix
------------------------*/
.fright {
    float: right !important;
}

.fleft {
    float: left !important;
}

.fnone {
    float: none !important;
}

.clear {
    clear: both;
    display: block;
    height: 1px;
    line-height: 1px;
    margin: 0 0 -1px 0;
    overflow: hidden;
    width: 100%;
}

.clearleft {
    clear: left;
}

.clearright {
    clear: right;
}

/*article:after,
aside:after,
div:after,
footer:after,
form:after,
header:after,
nav:after,
section:after,
ul:after,
.clearfix:after{
    visibility:hidden;
    display: block;
    content: ".";
    clear:both;
    height:0;
}*/
/*.clearfix {
    display: inline-block;
}*/

.clearfix:after {
    visibility: hidden;
    display: block;
    content: ".";
    clear: both;
    height: 0;
}

.clearfix {
    display: inline-block;
}

article,
aside,
div,
footer,
form,
header,
nav,
section,
ul,
.clearfix {
    zoom: 1;
}

/*----------------------
    Text/Font
------------------------*/
.b {
    font-weight: bold !important;
}

.u {
    text-decoration: underline;
}
.nu {
    text-decoration: none;
}

.i {
    font-style: italic;
}

.lt{
    text-decoration: line-through;
}

.lh1em {
    line-height: 1em !important;
}

.lh10 {
    line-height: 10px !important;
}

.lh12em {
    line-height: 1.2em !important;
}

.lh15em {
    line-height: 1.5em !important;
}

.lh2em {
    line-height: 2em !important;
}

sub, sup {
    line-height: 2em;
    font-size: 10px;
}

.c0 {
    color: #555;
}

.c1 {
    color: #5AA214;
}

.c2 {
    color: #EC8B2E;
}

.orangeTextColor {
    color: #E67302 !important;
}

.greenTextColor {
    color: #5AA214 !important;
}

.whiteTextColor {
    color: #ffffff !important;
}

.lightOrange {
    color: #f69136;
}

.greyTextColor
{
    color: #878787;
}

.lightGreyTextBox
{
    background-color: #ededed;
}

.whiteTextBox
{
    background-color: #FFF;
}

.brWhite {
    border-color: #FFFFFF;
}

.lightGreenBox {
    background-color: #DFF0D8;
}


/*----------------------
    Ausrichtung
------------------------*/
.aright {
    text-align: right !important;
}

.acenter {
    text-align: center !important;
}

.aleft {
    text-align: left !important;
}

.vatop {
    vertical-align: top !important;
}

table.vamiddle td,
.vamiddle {
    vertical-align: middle !important;
}

/*----------------------
    Cursor (Mauszeiger)
------------------------*/
.cpointer {
    cursor: pointer !important;
}

.cdefault {
    cursor: default !important;
}

/*----------------------
    Borderradius PX
------------------------*/
.bnone {
    border: none !important;
}

.br0 {
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

.br3 {
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
}

.br6 {
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
}

.br8 {
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    border-radius: 8px !important;
}

.brd2u {
    border: 2px #BBBBBB groove;
}

.brd1t{border-top:1px solid #CCC!important;}
.brd1r{border-right:1px solid #CCC!important;}
.brd1b{border-bottom:1px solid #CCC!important;}
.brd1l{border-left:1px solid #CCC!important;}

.brdbtn1grey{
    border-bottom: 1px solid #CCCCCC;
}

.btnone {
    border-top: none !important;
}

/*----------------------
    Backgrounds
------------------------*/
.bgnone {
    background: none !important;
}

/*----------------------
    Display
------------------------*/
.dnone {
    display: none;
}

.dblock {
    display: block;
}

.dinline {
    display: inline !important;
}
.dinlineblock {
    display: inline-block !important;
}

/*----------------------
    Position
------------------------*/
.pabsolute {
    position: absolute;
}

.prelative {
    position: relative;
}

/*----------------------
    Overflow
------------------------*/
.ohidden {
    overflow: hidden !important;
}

.oscroll {
    overflow: scroll !important;
}

/*----------------------
    Margin
------------------------*/
.mbm1, .mbm1   img {
    margin-bottom: -1px !important;
}

.mlm1 {
    margin-left: -1px !important;
}

.mbm2, .mbm2   img {
    margin-bottom: -2px !important;
}

.mlm2 {
    margin-left: -2px !important;
}
.ml1 {
    margin-left: 1px !important;
}
.mr1 {
    margin-right: 1px !important;
}
.mrm10 {
    margin-right: -10px !important;
}

.mbm3, .mbm3   img {
    margin-bottom: -3px !important;
}

.mbm5, .mbm5   img {
    margin-bottom: -5px !important;
}

.mlm5 {
    margin-left: -5px !important;
}
.mlm7 {
    margin-left: -7px !important;
}
.mlm10 {
    margin-left: -10px !important;
}

.mbm6, .mbm6   img {
    margin-bottom: -6px !important;
}

.mbm7, .mbm7   img {
    margin-bottom: -7px !important;
}

.mbm10, .mbm10  img {
    margin-bottom: -10px !important;
}

.mtm10, .mtm10  img {
    margin-top: -10px !important;
}

.mbm15, .mbm15  img {
    margin-bottom: -15px !important;
}

.mbm20, .mbm20  img {
    margin-bottom: -20px !important;
}

.mbm30, .mbm30  img {
    margin-bottom: -30px !important;
}
.mtm50 {
    margin-top: -50px !important;
}

.m0 {
    margin: 0px !important;
}

.mt0 {
    margin-top: 0px !important;
}

.mr0 {
    margin-right: 0px !important;
}

.mb0 {
    margin-bottom: 0px !important;
}

.ml0 {
    margin-left: 0px !important;
}

.m3 {
    margin: 3px !important;
}

.mt3 {
    margin-top: 3px !important;
}

.mr3 {
    margin-right: 3px !important;
}

.mb3 {
    margin-bottom: 3px !important;
}

.ml3 {
    margin-left: 3px !important;
}

.m5 {
    margin: 5px !important;
}

.mt5 {
    margin-top: 5px !important;
}

.mr5 {
    margin-right: 5px !important;
}
.mr6 {
    margin-right: 6px !important;
}

.mb5 {
    margin-bottom: 5px !important;
}

.ml5 {
    margin-left: 5px !important;
}

.mt6 {
    margin-top: 6px !important;
}

.mt7 {
    margin-top: 7px !important;
}
.ml7 {
    margin-left: 7px !important;
}

.m10 {
    margin: 10px !important;
}

.mt10 {
    margin-top: 10px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.m15 {
    margin: 15px !important;
}

.mt15 {
    margin-top: 15px !important;
}

.mr15 {
    margin-right: 15px !important;
}

.mb15 {
    margin-bottom: 15px !important;
}

.ml15 {
    margin-left: 15px !important;
}

.m20 {
    margin: 20px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mr20 {
    margin-right: 20px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.ml20 {
    margin-left: 20px !important;
}

.mt25 {
    margin-top: 25px !important;
}

.ml25 {
    margin-left: 25px !important;
}

.m30 {
    margin: 30px !important;
}

.mt30 {
    margin-top: 30px !important;
}
.mt35 {
    margin-top: 35px !important;
}

.mr30 {
    margin-right: 30px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}
.mb35 {
    margin-bottom: 35px !important;
}

.ml30 {
    margin-left: 30px !important;
}

.m40 {
    margin: 40px !important;
}

.mt40 {
    margin-top: 40px !important;
}

.mr40 {
    margin-right: 40px !important;
}

.mb40 {
    margin-bottom: 40px !important;
}

.ml40 {
    margin-left: 40px !important;
}

.m50 {
    margin: 50px !important;
}

.mt50 {
    margin-top: 50px !important;
}

.mr50 {
    margin-right: 50px !important;
}

.mb50 {
    margin-bottom: 50px !important;
}

.ml50 {
    margin-left: 50px !important;
}

.m60 {
    margin: 60px !important;
}

.mt60 {
    margin-top: 60px !important;
}

.mr60 {
    margin-right: 60px !important;
}

.mb60 {
    margin-bottom: 60px !important;
}

.ml60 {
    margin-left: 60px !important;
}

.m70 {
    margin: 70px !important;
}

.mt70 {
    margin-top: 70px !important;
}

.mr70 {
    margin-right: 70px !important;
}

.mb70 {
    margin-bottom: 70px !important;
}

.ml70 {
    margin-left: 70px !important;
}

.m80 {
    margin: 80px !important;
}

.mt80 {
    margin-top: 80px !important;
}

.mr80 {
    margin-right: 80px !important;
}

.mb80 {
    margin-bottom: 80px !important;
}

.ml80 {
    margin-left: 80px !important;
}

.m90 {
    margin: 90px !important;
}

.mt90 {
    margin-top: 90px !important;
}

.mr90 {
    margin-right: 90px !important;
}

.mb90 {
    margin-bottom: 90px !important;
}

.ml90 {
    margin-left: 90px !important;
}

.ml95 {
    margin-left: 95px !important;
}

.ml100 {
    margin-left: 100px !important;
}

.ml110 {
    margin-left: 110px !important;
}

.ml120 {
    margin-left: 120px !important;
}

.ml130 {
    margin-left: 130px !important;
}

.ml150 {
    margin-left: 150px !important;
}

.ml180 {
    margin-left: 180px !important;
}

.ml190 {
    margin-left: 190px !important;
}

.mr150 {
    margin-right: 150px !important;
}

.mr170 {
    margin-right: 170px !important;
}

.mr190 {
    margin-right: 190px !important;
}

.ml195 {
    margin-left: 195px !important;
}

.mr193 {
    margin-right: 193px !important;
}

.mr195 {
    margin-right: 195px !important;
}

.ml200 {
    margin-left: 200px !important;
}

.ml210 {
    margin-left: 210px !important;
}

.mr210 {
    margin-right: 210px !important;
}

.mr213 {
    margin-right: 213px !important;
}

.ml215 {
    margin-left: 215px !important;
}

.ml230 {
    margin-left: 230px !important;
}

.ml245 {
    margin-left: 245px !important;
}

.mt250 {
    margin-top: 250px !important;
}

.mt300 {
    margin-top: 300px !important;
}

.ml265 {
    margin-left: 265px !important;
}

.ml280 {
    margin-left: 280px !important;
}

.mr280 {
    margin-right: 280px !important;
}

.mr290 {
    margin-right: 290px !important;
}

.mr320 {
    margin-right: 320px !important;
}

.ml350 {
    margin-left: 350px !important;
}

.ml380 {
    margin-left: 380px !important;
}

.ml480 {
    margin-left: 480px !important;
}

.ml530 {
    margin-left: 530px !important;
}

.m10 {
    margin: 10px 10px 10px 10px !important;
}

/*----------------------
    Padding
------------------------*/
.p0 {
    padding: 0px !important;
}

.p2 {padding:2px !important;}

.pt0 {
    padding-top: 0px !important;
}

.pr0 {
    padding-right: 0px !important;
}

.pb0 {
    padding-bottom: 0px !important;
}

.pl0 {
    padding-left: 0px !important;
}

.p2 {
    padding: 2px !important;
}

.pt2 {
    padding-top: 2px !important;
}

.pr2 {
    padding-right: 2px !important;
}

.pb2 {
    padding-bottom: 2px !important;
}

.pl2 {
    padding-left: 2px !important;
}

.p3 {
    padding: 3px !important;
}

.pt3 {
    padding-top: 3px !important;
}

.pr3 {
    padding-right: 3px !important;
}

.pb3 {
    padding-bottom: 3px !important;
}

.pl3 {
    padding-left: 3px !important;
}

.p5 {
    padding: 5px !important;
}

.pt5 {
    padding-top: 5px !important;
}
.pt7 {
    padding-top: 7px !important;
}

.pr5 {
    padding-right: 5px !important;
}

.pb5 {
    padding-bottom: 5px !important;
}

.pl5 {
    padding-left: 5px !important;
}
.pl7 {
    padding-left: 7px !important;
}
.pl8 {
    padding-left: 8px !important;
}

.pt9 {
    padding-top: 9px !important;
}

.pb9 {
    padding-bottom: 9px !important;
}

.p10 {
    padding: 10px !important;
}

.pt10 {
    padding-top: 10px !important;
}

.pr10 {
    padding-right: 10px !important;
}

.pb10 {
    padding-bottom: 10px !important;
}

.pl10 {
    padding-left: 10px !important;
}

.ptb10 {
    padding: 10px 0 !important;
}

.pb12 {
    padding-bottom: 12px !important;
}

.p15 {
    padding: 15px !important;
}

.pt15 {
    padding-top: 15px !important;
}

.pr15 {
    padding-right: 15px !important;
}

.pb15 {
    padding-bottom: 15px !important;
}

.pl15 {
    padding-left: 15px !important;
}

.p20 {
    padding: 20px !important;
}

.pl20 {
    padding-left: 20px !important;
}

.pt20 {
    padding-top: 20px !important;
}

.pr20 {
    padding-right: 20px !important;
}

.pb20 {
    padding-bottom: 20px !important;
}

.ptb20 {
    padding: 20px 0 !important;
}

.p25 {
    padding: 25px !important;
}

.pl25 {
    padding-left: 25px !important;
}

.pt25 {
    padding-top: 25px !important;
}

.pr25 {
    padding-right: 25px !important;
}

.pb25 {
    padding-bottom: 25px !important;
}

.ptb25 {
    padding: 25px 0 !important;
}

.p27 {
    padding: 27px !important;
}

.pl27 {
    padding-left: 27px !important;
}

.pt27 {
    padding-top: 27px !important;
}

.pr27 {
    padding-right: 27px !important;
}

.pb27 {
    padding-bottom: 27px !important;
}

.p30 {
    padding: 30px !important;
}

.pl30 {
    padding-left: 30px !important;
}

.pt30 {
    padding-top: 30px !important;
}

.pr30 {
    padding-right: 30px !important;
}

.pb30 {
    padding-bottom: 30px !important;
}

.ptb30 {
    padding: 30px 0 !important;
}

.p40 {
    padding: 40px !important;
}

.pl40 {
    padding-left: 40px !important;
}

.pt40 {
    padding-top: 40px !important;
}

.pr40 {
    padding-right: 40px !important;
}

.pb40 {
    padding-bottom: 40px !important;
}

.ptb40 {
    padding: 40px 0 !important;
}

.p50 {
    padding: 50px !important;
}

.pl50 {
    padding-left: 50px !important;
}

.pt50 {
    padding-top: 50px !important;
}

.pr50 {
    padding-right: 50px !important;
}

.pb50 {
    padding-bottom: 50px !important;
}

.ptb50 {
    padding: 50px 0 !important;
}

.p60 {
    padding: 60px !important;
}

.pl60 {
    padding-left: 60px !important;
}

.pt60 {
    padding-top: 60px !important;
}

.pr60 {
    padding-right: 60px !important;
}

.pb60 {
    padding-bottom: 60px !important;
}

.ptb60 {
    padding: 60px 0 !important;
}

.pr70 {
    padding-right: 70px !important;
}

.pr80 {
    padding-right: 80px !important;
}

.pl85 {
    padding-left: 85px !important;
}

.pr90 {
    padding-right: 90px !important;
}

.pr100 {
    padding-right: 100px !important;
}

.pt100 {
    padding-top: 100px !important;
}

.pl100 {
    padding-left: 100px !important;
}

.pl125 {
    padding-left: 125px !important;
}
.pl150 {
    padding-left: 150px !important;
}

.pr150 {
    padding-right: 150px !important;
}

.pr160 {
    padding-right: 160px !important;
}

.pr170 {
    padding-right: 170px !important;
}

.pt200 {
    padding-top: 200px !important;
}

.pl330 {
    padding-left: 330px !important;
}

/*----------------------
    Breite PX
------------------------*/
.wa {
    width: auto !important;
}

.w1 {
    width: 1px !important;
}

.w10 {
    width: 10px !important;
}

.w15 {
    width: 15px !important;
}

.w20 {
    width: 20px !important;
}

.w30 {
    width: 30px !important;
}

.w35 {
    width: 35px !important;
}

.w37 {
    width: 37px !important;
}

.w40 {
    width: 40px !important;
}

.w45 {
    width: 45px !important;
}

.w50 {
    width: 50px !important;
}

.w55 {
    width: 55px !important;
}

.w60 {
    width: 60px !important;
}

.w65 {
    width: 65px !important;
}

.w70 {
    width: 70px !important;
}

.w75 {
    width: 75px !important;
}

.w80 {
    width: 80px !important;
}

.w85 {
    width: 70px !important;
}

.w90 {
    width: 90px !important;
}

.w95 {
    width: 95px !important;
}

.w100 {
    width: 100px !important;
}

.w105 {
    width: 105px !important;
}

.w110 {
    width: 110px !important;
}
.w115 {
    width: 115px !important;
}

.w120 {
    width: 120px !important;
}

.w130 {
    width: 130px !important;
}

.w140 {
    width: 140px !important;
}

.w150 {
    width: 150px !important;
}

.w160 {
    width: 160px !important;
}

.w165 {
    width: 165px !important;
}

.w167 {
    width: 167px !important;
}

.w170 {
    width: 170px !important;
}
.w175 {
    width: 175px !important;
}

.w180 {
    width: 180px !important;
}

.w185 {
    width: 185px !important;
}

.w190 {
    width: 190px !important;
}

.w200 {
    width: 200px !important;
}

.w210 {
    width: 210px !important;
}

.w220 {
    width: 220px !important;
}

.w225 {
    width: 225px !important;
}

.w230 {
    width: 230px !important;
}

.w240 {
    width: 240px !important;
}

.w250 {
    width: 250px !important;
}

.w260 {
    width: 260px !important;
}

.w270 {
    width: 270px !important;
}

.w280 {
    width: 280px !important;
}

.w290 {
    width: 290px !important;
}

.w300 {
    width: 300px !important;
}

.w310 {
    width: 310px !important;
}

.w320 {
    width: 320px !important;
}

.w330 {
    width: 330px !important;
}

.w340 {
    width: 340px !important;
}

.w350 {
    width: 350px !important;
}

.w360 {
    width: 360px !important;
}

.w370 {
    width: 370px !important;
}

.w380 {
    width: 380px !important;
}
.w385 {
    width: 385px !important;
}

.w390 {
    width: 390px !important;
}

.w400 {
    width: 400px !important;
}

.w410 {
    width: 410px !important;
}
.w415 {
    width: 415px !important;
}

.w420 {
    width: 420px !important;
}

.w430 {
    width: 430px !important;
}

.w440 {
    width: 440px !important;
}

.w450 {
    width: 450px !important;
}

.w460 {
    width: 460px !important;
}

.w470 {
    width: 470px !important;
}

.w480 {
    width: 480px !important;
}

.w490 {
    width: 490px !important;
}

.w500 {
    width: 510px !important;
}

.w510 {
    width: 530px !important;
}

.w520 {
    width: 520px !important;
}

.w530 {
    width: 530px !important;
}

.w540 {
    width: 540px !important;
}

.w550 {
    width: 550px !important;
}

.w560 {
    width: 560px !important;
}

.w570 {
    width: 570px !important;
}

.w580 {
    width: 580px !important;
}

.w590 {
    width: 590px !important;
}

.w600 {
    width: 600px !important;
}
.w610 {
    width: 610px !important;
}

.w630 {
    width: 630px !important;
}

.w635 {
    width: 635px !important;
}

.w640 {
    width: 640px !important;
}

.w645 {
    width: 645px !important;
}

.w650 {
    width: 650px !important;
}
.w670 {
    width: 670px !important;
}

.w700 {
    width: 700px !important;
}

.w710 {
    width: 710px !important;
}

.w750 {
    width: 750px !important;
}

.w770 {
    width: 770px !important;
}

.w780 {
    width: 780px !important;
}

.w800 {
    width: 800px !important;
}

.w850 {
    width: 850px !important;
}
.w840 {
    width: 840px !important;
}

.w900 {
    width: 900px !important;
}
.w925 {
    width: 925px !important;
}

/*----------------------
    Breite %
------------------------*/
.wp1 {
    width: 1% !important;
}
.wp2 {
    width: 2% !important;
}
.wp3 {
    width: 3% !important;
}
.wp4 {
    width: 4% !important;
}

.wp5 {
    width: 5% !important;
}

.wp9 {
    width: 9% !important;
}

.wp10 {
    width: 10% !important;
}

.wp15 {
    width: 15% !important;
}

.wp20 {
    width: 20% !important;
}

.wp25 {
    width: 25% !important;
}

.wp30 {
    width: 30% !important;
}

.wp34 {
    width: 34% !important;
}

.wp35 {
    width: 35% !important;
}

.wp40 {
    width: 40% !important;
}

.wp45 {
    width: 45% !important;
}

.wp46 {
    width: 48% !important;
}
.wp49 {
    width: 49% !important;
}

.wp50 {
    width: 50% !important;
}

.wp55 {
    width: 55% !important;
}

.wp60 {
    width: 60% !important;
}

.wp64 {
    width: 64% !important;
}

.wp65 {
    width: 65% !important;
}

.wp70 {
    max-width: 70% !important;
}

.wp75 {
    max-width: 75% !important;
}

.wp80 {
    max-width: 80% !important;
}

.wp85 {
    width: 85% !important;
}

.wp90 {
    width: 90% !important;
}

.wp95 {
    width: 95% !important;
}
.wp97 {
    width: 97% !important;
}
.wp98 {
    width: 98% !important;
}

.wp100 {
    width: 100% !important;
}

/*----------------------
    Hoehe
------------------------*/
.h1 {
    height: 1px !important;
}
.h10 {
    height: 10px !important;
}

.h15 {
    height: 15px !important;
}

.h20 {
    height: 20px !important;
}

.h25 {
    height: 25px !important;
}

.h30 {
    height: 30px !important;
}

.h35 {
    height: 35px !important;
}

.h40 {
    height: 40px !important;
}

.h45 {
    height: 45px !important;
}

.h50 {
    height: 50px !important;
}

.h55 {
    height: 55px !important;
}

.h60 {
    height: 60px !important;
}

.h62 {
    height: 62px !important;
}

.h65 {
    height: 65px !important;
}

.h70 {
    height: 70px !important;
}

.h73 {
    height: 73px !important;
}

.h75 {
    height: 75px !important;
}

.h80 {
    height: 80px !important;
}

.h85 {
    height: 85px !important;
}

.h90 {
    height: 90px !important;
}

.h95 {
    height: 95px !important;
}

.h100 {
    height: 100px !important;
}

.h110 {
    height: 110px !important;
}
.h120 {
    height: 120px !important;
}

.h150 {
    height: 150px !important;
}

.h160 {
    height: 160px !important;
}

.h200 {
    height: 200px !important;
}
.h210 {
    height: 210px !important;
}

.h250 {
    height: 250px !important;
}

.h300 {
    height: 300px !important;
}

.h350 {
    height: 350px !important;
}

.h400 {
    height: 400px !important;
}

.h450 {
    height: 450px !important;
}

.h500 {
    height: 500px !important;
}

.h550 {
    height: 550px !important;
}

.h600 {
    height: 600px !important;
}
.h650 {
    height: 650px !important;
}

.hauto{
    height: auto !important;
}

/*-----------------------
        min height
------------------------*/
.mh140
{
    min-height: 140px !important;
}

/*----------------------
    Font-size
------------------------*/
.fsize9 {
    font-size: 9px !important;
}

.fsize10 {
    font-size: 10px !important;
}

.fsize11 {
    font-size: 11px !important;
}

.fsize12 {
    font-size: 12px !important;
}

.fsize13 {
    font-size: 13px !important;
}

.fsize14 {
    font-size: 14px !important;
}

.fsize15 {
    font-size: 15px !important;
}

.fsize16 {
    font-size: 16px !important;
}

.fsize18 {
    font-size: 18px !important;
}

.fsize20 {
    font-size: 20px !important;
}

.fsize21 {
    font-size: 21px !important;
}

.fsize22 {
    font-size: 22px !important;
}

.fsize30 {
    font-size: 30px !important;
}

.bigFont {
    font-weight: bold !important;
}

.normalFont {
    font-weight: normal !important;
}

/*---------------------
      Border width
----------------------*/
.bw0 {
    border-width: 0px !important;
}

.bw1 {
    border-width: 1px !important;
}

/*----------------------
    General matrix of orders
------------------------*/
.greenBackground {
    background-color: #ccffcc;
}

.greyBackground {
    background-color: #989FA9;
}

.whiteBackground {
    background-color: white !important;
}

.orangeBackground {
    background-color: PaleGoldenRod !important;
}

.orangeGCBackground {
    background-color: #E67302 !important;
}

.numberLinkMatrix {
    /*  color: #009933;*/
    font-size: 20px;
    font-weight: bold;
}

.greenErrorBox {
    line-height: 1.5em;
    margin: 0;
    color: #006633;
    padding: 20px 10px 20px 120px;
    /*    background: #cbf7be 40px 50% no-repeat;*/
    background: #e3f9dd 40px 50% no-repeat;
    border-bottom: 1px solid #fbdacf;
    margin-bottom: 2px;
}

.greenErrorBox a {
    color: #009933;
}

#agreementBox {
/*    position: absolute;
*/    left: 16px;
    border: 1px solid #f7a325;
    width: 100%;
    padding: 10px;
    background-color: #FFF;
    font-size: 11px;
    /*    margin-top: 150px;*/
    /*    15px;*/
    color: grey;
    margin-top: 15px;
}

#agreementBox div {
    margin: 10px 0;
}

#agreementBox tr td {
    width: 65%;
}

#agreementBox tr td span {
    text-align: left;
    display: -moz-box;
}

#floatingBox {
    position: absolute;
    left: 10px;
    border: 1px solid #25BE24;
    width: 240px;
    padding: 10px;
    background-color: #FFF;
    font-size: 12px;
}
#floatingBox2{
    position: absolute;
    left: 10px;
    border: 1px solid #f7a325;
    width: 240px;
    padding: 10px;
    background-color: #FFF;
    font-size: 12px;
}

#floatingBox div {
    margin: 10px 0;
}
#floatingBox table tr td {
    padding: 0 0 5px 0;
}
#floatingBox table {
    margin: 5px 0 5px 0;
}

#floatingBox tr td span {
    text-align: left;
    display: -moz-box;
}

#floatingBoxClient {
    position: absolute;
    border: 1px solid #f7a325;
    left: 15px;
    width: 229px;
    padding: 10px;
    background-color: #FFF;
}

#floatingBoxClient div {
    margin: 10px 0;
}

#floatingBoxRate {
    position: absolute;
    border: 1px solid #f7a325;
    left: 15px;
    width: 229px;
    padding: 10px;
    background-color: #FFF;
    margin-top: 20px;
}

#floatingBoxRate div {
    margin: 10px 0;
}

#floatingBoxClientTimer {
    position: absolute;
    border: 1px solid #f7a325;
    left: 15px;
    width: 229px;
    padding: 10px;
    background-color: #FFF;
}

#floatingBoxClientTimer div {
    margin: 10px 0;

}

#phoneBoxClient {
    position: absolute;
    border: 1px solid #f7a325;
    right: 60px;
    width: 380px;
    padding: 10px;
    background-color: #FFF;
    min-height: 200px;
}

#phoneBoxClient div {
    margin: 0px 0;
}

#phoneBoxClient img {
    margin-left: 5px;
}

.rechargeAcountRequestButton {
    /*.btn-multi{*/
    font-size: 20px !important;
    color: white !important;
    height: 82px;
    width: 350px;
    display: inline !important;
    border-style: hidden !important;
    margin-top: 0px;
    padding: 0;
    background: url("../images/gtc/fr_fr/btn-multi.png") no-repeat scroll 0 0 transparent;
    margin-left: 161px;
}

.rechargeAcountRequestButton:hover {
    background-position: 0px -60px !important;
}

.csvUploadButton {
    font-size: 17px !important;
    color: white !important;
    height: 82px;
    width: 350px;
    display: inline !important;
    border-style: hidden !important;
    margin-top: 30px !important;
    padding: 0;
    background: url("../images/gtc/fr_fr/btn-multi.png") no-repeat scroll 0 0 transparent;
    margin-left: 195px;
}

.csvUploadButton:hover {
    background-position: 0px -60px !important;
}

.greenSmallButton {
    font-size: 14px !important;
    color: white !important;
    height: 30px;
    width: 150px;
    display: inline !important;
    border-style: hidden !important;
    margin-top: 0px;
    padding: 0;
    background: url("../images/btn-green-medium_v1.png") no-repeat scroll 0 0 transparent;
    margin-left: 5px;
}

.greenSmallButton:hover {
    background-position: 0px -30px !important;
}

.buttonGreyBig {
    cursor: pointer;
    background: url(../images/cert_box_dark_gray5.png) 0px 0px repeat-x !important;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    margin-top: 8px;
    overflow: visible;
    border: none;
    border-color: white;

}
.greenBtn {
    cursor: pointer;
    background: #228822;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    margin-top: 8px;
    border: 2px solid #fff;

}

.buttonDownloadCsv {
    cursor: pointer;
    font-size: 20px !important;
    color: white !important;
    height: 60px;
    width: 350px;
    display: inline !important;
    border-style: hidden !important;
    margin-top: 0px;
    padding: 0;
    background: url("../images/download-multi_v2.png") no-repeat scroll 0 0 transparent;
    margin-left: 161px;
}

/*splChkIn -> spell check incorrect*/
.splChkIn {
    border-bottom: 2px dotted #F00;
}

/*for textHighlightSimple*/
.tHS {
    color: #555555;
    background-color: #ffd2af;
}

.qualityLevelsTable {
    width: 100%;
    padding: 5px;
}

.qualityLevelsTable td,
.qualityLevelsTable th {
    text-align: left;
    padding: 5px;
    border-color: white;
    border-width: 5px;
    border-spacing: 2px;
    border-style: solid;

}

.qualityLevelsTable th {
    background-color: darkgrey;
    color: white;
}

.qualityLevelsTable td {
    background-color: lightgrey;
}

#click_call_back:hover {
    color: #3B3B6C;
    cursor: pointer;
}

#reason_call {
    margin-top: -7px;
}

#reason_call label {
    margin: 0;
    max-width: 190px;
    min-width: 82px;
    width: 158px;
    float: right;
    margin-right: 0px;
    margin-top: 5px;
}

#reason_call input {
    margin-top: 6px;
}

#reason_call li {

    margin-left: 0px;
    margin-top: 5px;

}

ul.infoBox {
    line-height: 1.5em;
    margin: 20px;
    color: #FFFFFF;
    padding: 20px 10px 20px 100px;
    background: #F6891A url(../images/help.png) 20px 50% no-repeat;
    border: 1px solid #D35100;
}

#button_save_settings:hover {
    background-color: #F67112 !important;
}

.resizeImage60 img {
    width: 70px !important;
}

.previous_next_order_color a {
    color: grey !important;
}

.orangeButton {
    background: #F6891A !important;
    border: 1px solid #ccc;
    font-size: 10px;
}

.greenButton {
    background: #008836 !important;
    border: 1px solid #ccc;
    font-size: 10px;
}

.fakebtn {
    border: 2px outset #92c1d3;
    background: #92c1d3;
    padding: 5px !important;
    color: #3b556e !important;
    font-size: 12px;
    margin-left: 10px;
    font-weight: bold;
    text-decoration:none;
}

.fakebtn.disabled {
    background: #c1c1c1;
}

.vhidden {
    visibility: hidden;
}

.strike
{
    text-decoration: line-through;
}


