/* Start of CMSMS style sheet 'gp' */
body {font-family:Arial; font-size:11px; color: #354545; text-align: justify;}

td.right_hdr{background-color:#899255;padding:0px 5px 0px 21px;text-align:left;font-family:Franklin Gothic Medium;font-size:14px; color:#ffffff;}



a.inner{font-family:arial; font-size:12px; color:#006cff; text-decoration:underline;}
a.inner:hover{font-family:arial; font-size:12px; color:#00b008; text-decoration:underline;}
a.inner:visited{font-family:arial; font-size:12px; color:#508ee3; text-decoration:underline;}

a.sendform{font-family:verdana; font-size:11px; color:#006600; font-weight:bold; text-decoration:underline;}
a.sendform:hover{font-family:verdana; font-size:11px; color:#006600; font-weight:bold; text-decoration:none;}
td.alert{font-family:verdana; font-size:12px; color:red; font-weight:bold;}
td.sent{font-family:verdana; font-size:12px; color:green; font-weight:bold;}

td.conf_title{margin:0px;padding:0px 100px 0px 0px;text-align:left;font-family:Verdana;font-weight:bold; font-size:11px; color:#006600;}
td.conf_title a{text-align:left;font-family:Veradna;font-weight:bold; font-size:21px; color:#006600; text-decoration:underline;}	
td.conf_title a:hover{text-align:left;font-family:Veradna;font-weight:bold; font-size:11px; color:#006600; text-decoration:none;}	
td.conf_title a h1{padding:0px;margin:0px;text-align:left;font-family:Verdana;font-weight:bold; font-size:11px; color:#006600; text-decoration:underline;}	

td.paging{color:#000000;font-family:Verdana; font-size:11px;font-weight:bold;padding:0px 3px 2px 5px;}
td.paging a{color:#006600;}

.separator{height:1px;background-color:#E5E6E7;border:0px;margin:8px 0px 8px 0px;}

table.search{vertical-align: middle; font-family:arial; font-size:12px; color:#000000;}
td.search_fill{margin: 0px; padding: 0px;}
form.search{margin:0px; padding:0px;}
input.edit{width: 148px; height:15px; margin:0px; padding:0px; border-top:solid 1px #336699; border-left:solid 1px #336699; border-bottom:solid 1px #C9E0F4; border-right:solid 1px #C9E0F4; font-size: 10px;}
input.edit_advanced{width: 148px; height:17px; margin:0px; padding:0px; border:solid 1px #A1B4C2; font-size: 12px;}
select.search_select{width: 148px; height:15px; margin:0px; padding:0px; border-top:solid 1px #336699; border-left:solid 1px #336699; border-bottom:solid 1px #C9E0F4; border-right:solid 1px #C9E0F4; font-size: 10px;}
input.search_submit{width:48px; height:17px; border:solid 0px #6699CC; margin:0px;padding:0px; valign:middle;}
td.search_title{padding-right:3px;font-family: verdana; font-weight: bold; color: #003366; font-size: 11px; text-decoration:none;text-transform : uppercase;}
td.select_node{font-weight : bold;}

img {border:0px;}
table { margin:0px }
table.bottom{border-top: 3px solid white;}
table.bottom1{border-top: 7px solid white;}
table td.grad1{background-color: #1C4499; background-image: url("uploads/images/grad1.png"); background-position: center; background-repeat: no-repeat; }
table tr td.rCol{padding: 0px 18px 13px 15px; min-width:212px;max-width:212px;width:212px;}
table tr td.rColInner{padding: 0px 0px 13px 0px; width:248px;}

table.top{border-top: 5px solid white;}
table.header{border: 0px; background-image: url("uploads/images/logobkg.png"); background-position: left; background-repeat: repeat-x;  }
table td.grad2l{background-color: #1C4499; background-image: url("uploads/images/d1l.png"); background-position: left; background-repeat: repeat-x; }
table td.grad2m{background-color: #1C4499; background-image: url("uploads/images/d1m.png"); background-position: left; background-repeat: no-repeat; }
table td.grad2r{background-color: #1C4499; background-image: url("uploads/images/d1r.png"); background-position: left; background-repeat: repeat-x; }
table td.grad3{background-color: #FFFFFF; background-image: url("uploads/images/d2.png"); background-position: left; background-repeat: repeat-x; height:38px}
table.submenu{background-color: #3063B3; background-image: url("uploads/images/submenu_bg.png"); font-size:12px;}
td.submenuitem{color:#FFFFFF; padding:0px 5px}
td.submenuitemfirst{color:#FFFFFF; padding:0px 5px}
td.submenuitem a{color:#FFFFFF; text-decoration:none}
td.submenuitem a:hover {text-decoration:underline;}
td.submenuitem1 a{padding:0px 5px; color:#FFFFFF; text-decoration:underline;}

table.news td.title{text-transform:uppercase; font-size: 16px; padding-bottom:15px}
table.news .title{text-transform:uppercase; font-size: 16px; padding-bottom:15px}
table.news td.main_text{padding: 5px 0px 15px 0px;}
.gNewsDate{color:#FFFFFF; padding: 1px 5px; text-decoration:none; margin-bottom:5px;}

a.newslink {color:#585858; text-decoration:none}
a.newslink:hover {color:#285EB4; text-decoration:underline}

table.menu{width: 998px; background-image: url("uploads/images/menu_bg.png"); background-position: left; background-repeat: repeat-x; }
table.menu td a{text-transform:uppercase; text-decoration:none; font-size: 14px; color:black}
table.menu td a:hover{text-decoration:underline;}
table.menu td.tabl0{width:6px; background-image: url("uploads/images/mdiv.png");}

table.menu td.tabl0first{background-image: url("uploads/images/menu_l.png"); background-position: left; background-repeat: no-repeat; width:6px;}

table.menu td.tabl1{width:6px;background-image: url("uploads/images/tabl1.png"); background-position: left; background-repeat: repeat-x;}
table.menu td.tabl1first{background-image: url("uploads/images/tabl.png"); background-position: left; background-repeat: repeat-x; width:6px;}
table.menu td.tablprev{background-color: #2870DA; background-image: url("uploads/images/tabmr.png"); background-position: left; background-repeat: repeat-x; width:6px;}
table.menu td.menu_r{width:6px;background-image: url("uploads/images/menu_r.png"); background-position: left;}

table.menu td.tabm0{width:108px; text-align:center; padding-right:6px;}
table.menu td.tabm1{width:108px; text-align:center; background-color: #2870DA; background-image: url("uploads/images/tabm.png"); background-position: left; background-repeat: repeat-x; }
table.menu td.tabm1 a{color:#FFFFFF;}
table.menu td.lasttab{width:6px;}
table.menu td.lasttab1{width:6px; background-image: url("uploads/images/tabr.png"); background-position: left; background-repeat: no-repeat; }


table td.map1{padding-left: 26px}
table td.map2{padding-left: 5px}
table td.map2 a{color: #2579C5; text-decoration:none;}
table td.map2 a:hover{text-decoration:underline;}

table.lang a{color:#22A328; font-weight:bold; font-size:12px;}

table.enen td a{color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration: none}
table.enen td.langl{background-image: url("uploads/images/langl.png");}
table.enen td.langm{text-align:center; width:25px; background-image: url("uploads/images/langm.png"); background-position: left; background-repeat: repeat-x; background-color:#22A328;}
table.enen td.langr{background-image: url("uploads/images/langr.png");}

table.dede td a{color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration: none}
table.dede td.langl{background-image: url("uploads/images/langl.png");}
table.dede td.langm{text-align:center; width:25px; background-image: url("uploads/images/langm.png"); background-position: left; background-repeat: repeat-x; background-color:#22A328;}
table.dede td.langr{background-image: url("uploads/images/langr.png");}

table.ruru td a{color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration: none}
table.ruru td.langl{background-image: url("uploads/images/langl.png");}
table.ruru td.langm{text-align:center; width:25px; background-image: url("uploads/images/langm.png"); background-position: left; background-repeat: repeat-x; background-color:#22A328;}
table.ruru td.langr{background-image: url("uploads/images/langr.png");}

table.enen td a{color:#FFFFFF; font-weight:bold; font-size:12px;}

table.suppliers{background-image: url("uploads/images/bbg.png"); background-position:bottom; background-repeat: no-repeat; height: 60px;}
table.suppliers td{text-align:center; vertical-align:bottom; padding-bottom:15px;}

td.partners{color:#286BD0; font-size:12px; font-weight:bold; text-align:center; padding-top:00px}

table td.btext{padding:5px 15px 5px 15px;vertical-align:top; text-align:left; }
table td.btext1{padding:0px 15px 8px 15px;vertical-align:top; text-align:left; }
table td.bdiv{width:2px; background-image: url("uploads/images/tdiv.png"); background-position: bottom; background-repeat: no-repeat;}
div.banhr{border-top: 1px dashed #AEAEAE;}

table.bbutton{display:block;}
table.bbutton td.l{padding-left: 10px; background-image: url("uploads/images/arb.png"); background-position: left; background-repeat: repeat-x; width:150px;}
table.bbutton td.r{background-image: url("uploads/images/ar.png"); background-position: left; background-repeat: no-repeat; width:7px;}
table.bbutton td a{text-transform : uppercase; text-decoration:none; font-size:9px; color:#FFFFFF}
table.bbutton td a:hover{text-decoration:underline;}

td.newslink{padding-bottom:10px;}
td.newslink a{font-weight: bolder; font-size:11px;}
td.newslink_b{padding-top:10px;}
td.newslink_b a{font-size:11px;}

td.ntbll{width:4px; background-image: url("uploads/images/inblbg.png"); background-position: top; background-repeat: repeat-y;}
td.ntblr{width:4px; background-image: url("uploads/images/inbrbg.png"); background-position: top; background-repeat: repeat-y;}

td.ntbdl{background-image: url("uploads/images/inbl.png"); background-position: left; background-repeat: no-repeat;}
td.ntbdm{background-image: url("uploads/images/inbdbg.png"); background-position: left; background-repeat: repeat-x;}
td.ntbdr{background-image: url("uploads/images/inbr.png"); background-position: left; background-repeat: no-repeat;}

td.newsgrad{background-image: url("uploads/images/inbbg.png"); background-position: bottom; background-repeat: repeat-x;}

h1{text-transform : uppercase; font-size: 16px; font-weight:bold; color: #2870DA; padding:10px 0px 0px 0px; margin:0}
h3{ color: #2870DA; padding:1px;}
h2{ color: #0940bc; font-size: 18px;font-family:Arial;font-weight:normal}
div.pagetitle_news{text-transform : uppercase; font-size: 16px; font-weight:bold; padding:10px 0px 10px 0px;}
div.btitle{text-transform : uppercase; font-size: 14px; font-weight:bold; color: #2870DA; padding:0px 0px 8px 0px;}

ul.sitemap {list-style-type:none; padding: 4px 25px 4px 25px}

a.map1 {color:#585858; text-decoration:none; font-weight:bold}
a.map1:hover {color:#285EB4; text-decoration:underline}

a.map2 {color:#585858; text-decoration:none; margin-left:25px;}
a.map2:hover {color:#285EB4; text-decoration:underline}

.w6h36{width:6px; height:32px}

.green{background-color:#36B63C}
.orange {background-color:#FF9000;}
.blue{background-color:#2870DA;}

/* BY SIMON */
#NewsPostDetailPrintLink a {font-size: 0.8em; color: gray;}
#NewsPostDetailReturnLink a {font-size: 0.8em; color: gray;}
.BlueHeadline {font-weight: bold; color:#3d85c6;}
.divider {margin-top: 10px; margin-bottom: 10px; }
/*partners table*/
.t_partners {border:none; width: 700px;}
.tdl {width:200px; padding: 10px;  vertical-align: middle; text-align: center; border-bottom: 1px dashed #3d85c6;}
.tdm {width:350px; text-align:justify; padding: 10px; border-bottom: 1px dashed #3d85c6;}
.tdr {width:150px; padding:10px; vertical-align: middle; text-align: center; border-bottom: 1px dashed #3d85c6;}
.tr_head{background-color: #daeeff;  font-weight: bold; color:#3d85c6;}
.tr_body {background-color: white;  vertical-align: top; padding-bottom: 20px;} 

/*new product's design*/
.leftMenu {padding:0px 0 0 0;margin:0;}
.leftMenu td {height:39px; background: url('uploads/images/menu-bg-left.jpg') repeat-x; border-left:1px solid #dcdada; border-right:1px solid #dcdada;padding:0;margin:0}
.leftMenu td span {padding-left:10px; font-size: 15px; font-family: Verdana, Arial,  Helvetica; color: #276bd1}
.leftMenu td span a1{font-size: 15px; font-family: Arial, Verdana, Helvetica; color: #276bd1; text-decoration:none}

.leftMenu  .sub {background:#f4f8ff;padding-left:30px; color:#000;margin-bottom:2px}

.cont_class p{font-size:12px}

.solutions_div table {padding:5px;font-size:12px}

.cont-prod a{font-family:arial; font-size:12px; color:#006cff; text-decoration:underline;}

.cont-prod a:hover{font-family:arial; font-size:12px; color:#00b008; text-decoration:underline;}

.cont-prod a:visited{font-family:arial; font-size:12px; color:#508ee3; text-decoration:underline;}

A.menulink {
background-color:#f4f8ff;
color:#276bd1;
text-decoration:none;
font-weight:normal;
}

A.menulink:hover {
background-color:#e8e8e9;
color:#276bd1;
text-decoration:none;
font-weight:bold;
}


A.topMenuLink{
font-size:14px;
background: url('http://www.gp-sol.de/uploads/images/menu-bg-left.jpg');
color:#276bd1;
border-left:1px solid #dcdada; border-right:1px solid #dcdada;
font-family:Verdana, Arial;
}
A.topMenuLink:hover{
font-size:14px;
background: url('http://www.gp-sol.de/uploads/images/menu-bg-left-selected.jpg');
color:#276bd1;
border-left:1px solid #dcdada; border-right:1px solid #dcdada;
font-family:Verdana, Arial;
}
/* End of 'gp' */

