
html
{		
overflow-y:scroll; 
height:100%;
}
*{  margin:0;padding:0;}
body{height:100%;
line-height:150%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; /*12px; 1em =12px  menubg.gif topPbg.jpg */
	text-shadow: rgba(0,0,0,.01) 0 0 0;
	background:#fff url("images/menubg.gif") repeat-x  top ;
	}
a, a:visited, a:active {color:#FF8B14; text-decoration:none;} 
a:hover {text-decoration:underline;}
a:focus{outline:0;  }
.none {display:none;}
#LScountdown {float:left;  margin:5px 0 0 3px; width:120px; height:60px;}
#LScountdown  a, #LScountdown a:visited, #LScountdown a:active {color:#6D6E70;}
*html #LScountdown {position:absolute;}
select {
    height: 22px;
}
 p  {
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
 #right  .ce_download {margin-left:10px;}

ul,ol{
	/*list-style:none;
	*/
	margin:6px 5px 10px 10px;
}
li {margin-left:15px;
}


.layout_full ul li, .ce_text ul li , .work_panel  ul li, .mod_le_jobdetail ul li, .mod_faqlist ul li {background:url("images/bul_L_org.gif") no-repeat  left 0.5em transparent;
list-style-type:none;
margin:0;padding-left:15px;
}
ul.csBul_blue  li {background:url("images/bulBr.gif") no-repeat  left 0.4em transparent;
list-style-type:none;
margin:0;padding-left:15px;
}
ul.csBul_gray  li {background:url("images/sub.gif") no-repeat  left 0.4em transparent;
list-style-type:none;
margin:0;padding-left:15px;
}
ul.csBul_orange  li {background:url("images/sub_active.gif") no-repeat  left 0.4em transparent;
list-style-type:none;
margin:0;padding-left:15px;
}
ul.csBulSq_blue  li{color:#3399CC;
list-style-type:square;}

ul.csBulSq_orange  li{color:#FF8B14;
list-style-type:square;}
.mod_navigation  ul , #header ul {margin:0;}
.ce_text .mod_navigation ul li {color:#2796C3;
list-style-type:square;
background:none;
padding:0;
margin-left:15px;
line-height:21px;
}
.ce_text .mod_navigation ul {padding-left:10px;}
.mod_box_items h3 , .mod_box_items .image_container{margin:2px 0 5px 10px;}
.closeTab  img, a img{vertical-align: -10%;}

h1,h2,h3,h4 {margin:12px 0 5px 0;font-size:13px;
color:#FF8B14;
}
h1 {
 line-height: 120%;
padding-bottom:5px;
border-bottom:1px dotted #AAA;
color: #2796C3;
font-size: 1.5em;
margin-bottom:10px;
}

div.lLinks a.hoverKB  {background:url("gfx/kontaktb2.png") no-repeat  left top;
display:block;
width:110px;
height:23px;
text-indent:-1000em;
}
.mod_newsarchive .layout_full  ol.nlnavi  li  {
font-weight:bold; color:#FF8B14;
}
div.lLinks a.hoverKB:hover  {
background-position:left bottom;
}


.lg_btn a { 
background:url("images/lg_btn.jpg") no-repeat  left top;
display:block;
width:110px;
height:30px;
padding-top:5px;
text-align:center;
}

div.w_btn  { 
background:url("gfx/btnLeft.jpg") no-repeat  left top;

height:29px;
margin:5px auto;
width:99%;
max-width:290px;
}
.w_btn div { 
background:url("gfx/btnRight.jpg") no-repeat  right top;
text-align:center;
padding:6px 6px 4px 6px;
}
.w_btn a{ 
 display: block;
    height: 25px;
}
.w_btn a:hover{ 
 text-decoration:none;
}
#left div.w_btn  {margin:5px 0 5px 0; }
#le_jobd h2 {  color: #2796C3;
    font-size: 1.4em;
	margin:10px 0;padding:10px 2px; }
#le_jobd  div.w_btn  {margin:10px 0; width:200px; }
.le_back {margin:40px 0 20px 5px;}
table {border-collapse:collapse;}
td {vertical-align:top;
text-align:left;}
.mod_article  td {
padding:5px 1px 10px 1px;}
 table.blBorder,  .ce_text table.blBorder {border:none; background-color:#fff;}
 table.blBorder td, .ce_text table.blBorder td  { border:none; background-color:#fff; border-bottom:1px solid #016699;
color:#016699;}



td.tdF{width:105px;}

.mod_le_joblist  table , .mod_le_jobdetail table {width:100%;}
#fle_job  .col_0{ width:160px;}
.mod_le_jobdetail  .layout_simpletable td  {border-bottom:1px solid #016699;padding:7px 7px 7px 5px;}
.mod_le_jobdetail  .layout_simpletable th {vertical-align:top;border-bottom:2px solid #016699;padding:0 7px 10px 5px; text-align:left;} 
 table.sortable td {border-bottom:1px solid #016699;padding:7px 7px 7px 5px;}
  table.sortable td  a, table.sortable td a:active {color:#2796C3; } 
  table.sortable td a:visited {color:#6F6F6F;}
 table.sortable th {background-position:right 0.4em; vertical-align:top;border-bottom:2px solid #016699;padding:0 7px 10px 5px; text-align:left;}
input.submit {padding:0 3px;}

.mod_lostPassword  label {display:block; margin:5px;}
.mod_lostPassword input {margin:5px; } .mod_lostPassword input.text {width:200px; }
.fjinfo {margin:0;background-color:white;padding:10px 0 10px 5px;}  

 #mb_inline{display:none;}

.right_cn .ce_text p, #right .right_cn .ce_text .ce_download  {margin-left:130px;}

#mbImage  .clmnW{background-color:#fff; 
color:#000;
float:left;
padding:10px 0 5px 0;
height:488px;
width:305px;
}
#mbImage  .clmnW_de{background-color:#fff; 
color:#000;
float:left;
padding:10px 0 5px 0;
height:488px;
width:230px;
}
.reg_de  #lbl_privacy_0 {font-size:0.85em;color:#6f6f6f;}
#mbImage  .clmnW_de h4 {color:#6f6f6f;margin-left:10px;}

#mbImage .fjinfo td, #mbImage .form {color:#000; background-color:#fff;padding:5px;}

#mbImage .clmnW2 {overflow:hidden;width:420px;
color:#000;
float:left;
padding:10px 0 5px 0;
height:488px;
background-color:#fff; 
}
#mbImage  {
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	}
#mbImage .clmnW2_de{overflow:hidden;width:570px;


float:left;
padding:10px 0 5px 0;
height:488px;
background-color:#fff; 
}

 .login_de  .checkbox_container{margin:10px 0;}
#mbOverlay {
background-color:#000;}
#mbImage   div.ce_hyperlink a {color:#FF8B14; font-size:0.9em; font-weight:normal; }
#mbImage  div.ce_hyperlink {margin:10px 0 0 5px;}
#mbImage   h1 {background-color:#FF8B14; margin:0 0 0px 0; padding:10px 0 10px 0; text-align:center; font-size:1.7em; color:#fff;width:100%;}
#mbImage   h5 {margin-left:10px; color:#FF8B14; font-weight: bold; font-size:1em;}
#mbImage .mod_login , #mbImage .mod_registration {margin:10px 0 0 10px;}
#mbImage   h5 span{color:#6F6F6F;display:block; font-weight:normal;font-size:0.95em; padding-right:10px;}
#mbImage   a:visited, #mbImage   a:hover, #mbImage  a, #mbImage  a:link {color:#FF8B14;}

.dwn_video td.dwn_link {padding:7px 10px 0 0; vertical-align:top;text-align:left;}
.dwn_video td.dwn_link a {text-decoration:none;text-transform: uppercase; text-align:center;}
.dwn_video td.dwn_link a span {display:block; padding:5px 0 0 0px;  }
.dwn_video td.dwn_link.screens {width:150px;}
.dwn_video td.dwn_link a img.playV {vertical-align:-15%;margin:5px 5px 0 0; }
.dwn_video h3 {color:#FF8B14; font-size:1em; margin: 10px 0 5px;}
.ce_videoDownload{  border-bottom: 1px solid #DFDFDF; margin-bottom: 17px;
    padding: 0 5px 10px 0;}
.deVideos .dwn_video td.dwn_link a span {padding-bottom:5px; text-transform:none; text-align:left; font-weight:normal;display:inline;}
h3.dv_hdl {color:#2796C3;margin:12px 5px 5px 5px;font-size:1.1em;}
span.gray {font-weight:normal;font-size:0.8em;color:#6F6F6F;text-transform: uppercase;}
.wrhblue  span.gray {margin-left:5px; }
.wrhblue h3 {color:#2796C3;margin:0 0 10px 5px;font-size:1em;}
.wrhblue h3 a {display:block; font-weight:normal;}
.d_descr p {margin-top:5px;}
blockquote{margin:0;padding:0;}

.wbrHp h2 {color:#2796C3;
font-size:1.5em;
margin:12px 0 0 5px;}
.wbrHp p {margin:0  0 5px 7px; color:#6F6F6F;}

/* Layout  */		
#wrapper
	{ 
	margin:0 auto;
	width: 80%;
	min-width: 990px;
	max-width: 1500px;
	padding-bottom:105px;
	}

	#myWT {
	position:relative;	
	min-height:100%;
	}
	#footer {width:100%;
	position:absolute;bottom:0;height:100px;	
	}
#left,#right {width:20%;} 
#main { margin:0 20%; padding:5px 10px 5px 5px; }
#container {width:100%; min-height:200px; }
.bhome #main { margin:0 40% 0 0;  }
.bnewsletter #main { margin:0 0 0 20%; }
.gnewsletter #main { margin:0 0 0 20%; }

.bhome #right { width:40%;}
hr {height: 1px; 
color: none;
background-color: #none;
border:none;
 border-bottom: 1px dotted #AAAAAA;
 margin:2px 0 10px 0;
 }
 p.trennTop {text-align:right;border-bottom:1px solid #ccc; margin-bottom:30px;}
#header
	{padding-left:1px;
	margin-bottom:5px;
	}
 *+ html #header {padding-left:0px;}
 * html #header{padding-left:0px;}
	
.bhome #header {padding-left:0px;}
#headerleft {
	margin: 0px;
	padding: 0px;
	width: 52%;
	float: left;
	height: 67px;
	overflow: hidden;
}
#headerright {
	margin: 0px;
	padding: 0px;
	width: 48%;
	float: left;
	height: 67px;
	overflow: hidden;
}		
/* Layout  END */	
	
/* Image rotator  */	
#topgrp {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image: url(images/topimgbg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
*+html #topgrp {margin-top:-1px;}
#imagerotator {
	margin: 0px;
	padding: 0px;
	width: 80%;
	float: left;
	height: 214px;
	overflow:hidden;
	position:relative;
}
.hContact a {font-weight:bold;}
.rotator{   /* faded Div */
position:absolute;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 208px;
	border-left: solid 1px #ccc;
	/*background-color:#fff;*/
	background-position: right;
	background-repeat: no-repeat;
	display:none;
}
#rotatorCebit {background-image: url(images/gbs-cebit-2012.jpg);}
#rotatorCebit-en {background-image: url(images/gbs-cebit-2012-en.jpg);}	
#rotator1 {background-image: url(images/banner_galdbars.jpg);}
#rotator2 {background-image: url(images/topimg-rockconcert.jpg);}
#rotator3 {background-image: url(images/topimg-travelers.jpg);}
#rotator4 {background-image: url(images/topimg-clouds.jpg);}
#rotator5 {background-image: url(images/topimg-rabbits.jpg);}
#rotatorCloud {background-image: url(images/wolken.jpg);}
#rotatorTr2 {background-image: url(images/banner_Launch.jpg);}
#rotatorSteak {background-image: url(images/banner_Steak.jpg);}
#rotatorTransformer {background-image: url(images/transformer2_arrow.jpg);} /* {background-image: url(images/transformer2_orange.jpg);}{background-image: url(images/transformer2_bridge.jpg);} */
#imagerotator.dEmail { background: url("../tl_files/images/topimg-chain.jpg") right top no-repeat}
.rotatorhdln {
	
	margin: 0px;
	padding: 25px 0px 5px 12px;
	width: 40%;
	font-size: 2em;
	font-weight: bold;
	color: #6d6e70;
	letter-spacing: -1.5px;
	line-height:1em;
}

 #imagerotator .rotatortext {
line-height:120%;
	
	margin: 0px;
	padding: 0px 0px 5px 12px;
	width: 40%;
	font-size: 1em;
	color: #000;
}

.rotatorlink {
	
	margin: 0px;
	padding: 10px 0px 5px 12px;
	width: 40%;
	font-size: 1em;
	font-weight: bold;
	color: #f7931e;
}

/* Image rotator OLD IE  */	

*+html #box2 div  p  {
width:100%;
font-size:12px;
     filter:alpha(opacity=100);

     background-color:#fff; 
/*	 font-weight:bold;
	 font-family:Verdana;
font-size:14px;
font-weight:normal;*/
	 }


*html	.maskM {width:830px;}
/* Image rotator OLD IE  END */	

/* Image rotator Navigation */	
	#handles5 {position:absolute;margin:165px 207px 0 0; right:0; z-index:10;}
#handles5 span {
	
	-webkit-box-shadow:2px 2px 2px #666;
-moz-box-shadow: 2px 2px 2px #666;
box-shadow: 2px 2px 2px #666;
	 -moz-border-radius: 2px ;
  border-radius: 2px; 
 -webkit-border-radius: 2px;
	margin-right:7px; 
	height:15px; 
	cursor:pointer;
	display:block;
	width:15px;
	margin-top:1px;
	float:left;
/*	background:url("gfx/changer_off.gif");line-height:15px;*/
	color: #fff;
	text-align: center;
	border:2px outset #ececec;
	font-size:12px; 
	text-indent:-2000em;
	
}
#handles5 span.active, #handles5 span:hover { 
color: #FF8B14; 
background-color:#969696;
	padding-top: 0px;
	margin-top:0px;
	
/*	background:url("gfx/changer.gif"); 
	
	font-weight: bold;*/
}
#imagerotator h5.dHe {text-transform:none; letter-spacing: normal;}
/* Image rotator Navigation END */	

/* Image rotator END  */		


#HeadTN{
		min-width:1200px;
		background:#fff url("image/bg_sm.png") repeat-x  top ;
	
/* HeadBG.png bg_sm.png */
		padding-bottom:15px;
		}
#Gbglay{
/*min-width: 990px;
		background:#fff url("image/bg_Lctn.png") repeat-x  top ;
		padding-bottom:15px;
*/
}
/* Header  */
#logo {
	margin-top: 13px;
	padding: 0px;
	width: 225px;
	float: left;
}

#powering {
	margin: 25px 0px 0px 15px; 
	width:200px;
	padding: 0px;
	float: left;
/*
	width: 300px;
	
	color:#d679a4;
	text-align:center;
	.lchatl
	*/
}	

#header  #search {

margin:5px 0 0 6px;
float:left;
width:200px;

	
	}
	
.hin1, .hin2  {float:left;overflow:hidden;}
.hin1 {width:211px; }
.hin2 {width:160px;padding:13px 3px 0 0px; }
#header   .lchatl	 #search  {}
.lchatl {}
a.reqInfo {float:left;display:block; height:25px;}
div.lLinks {
float:left;
width:210px; 

margin:0;
}
.lchatl div.lLinks {



margin:0;
}
	
/*  *html #search {position:absolute; right:0; top:0; margin:0; width:200px;height:30px;}
*html  .lLinks  a{float:none; position:absolute;}	*/

div.lLinks a {float:left; }

/*a.lLinks {margin:2px 0 0 5px;}*/
#header  #search form div {vertical-align:top;}
#header  #search input.text {width:161px;padding:2px; }
*+ html #header  #search {margin-top:3px;} *+ html #header  #search input.text{height:18px;}
#header  #search input.submit {margin:0 0 0 5px; width:24px;  height:27px;background: url("images/searcP.gif") no-repeat -1px 1px;border:none;cursor:pointer;}
/* Language */
.mod_changelanguage {
/*margin: 38px 7px 0px 0px;
width: 100px;
float: right;	*/
width:100px;
float:left;
margin:5px 0 0 0;
}
.lchatl .mod_changelanguage {margin-left:0;}
 .mod_changelanguage img {vertical-align:top;}
 .mod_changelanguage  li {float:left;	width: 19px;margin:0  5px;} 
#header .hrgt {float:right;}

/* Header END   searcP.gif  icon_search.gif */

*+html #header .clear { clear:none; } /* IE7 Problem */
* html #header .clear  {clear:none; } /* IE6 Problem */
* html #header #headerright  {position:absolute; }
*+html #header #headerright { float:none;position:absolute;}
* html  #wrapper, * html  #footer .wrpr {width: 990px;}
/* Contact GROUP */
p.cHeadl {background-color:#FF8B14;color:#fff;font-size: .75em;
	font-weight: bold;
	line-height:15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	padding-bottom:0;
	margin:0;}
.hContact  {

}	
.hContact  div{ padding:3px 3px 3px 7px; }
.hContact h6 {margin-top:5px; text-transform: uppercase; color: #fff; font-weight: bold; font-size: 12px; letter-spacing: 1px; text-align: center;}
.hContact img {margin-right:3px; vertical-align:middle;}
/* Mootabs Navigation Menu */

.mootabs_title {
	list-style-image: none;
	list-style-type: none;
width:100%;

}
.mootabs_panel.active .ce_text p {margin:5px 0 2px 0; }
.mootabs_title li {
margin:0;
	float:left;
	background-image: url(images/menuseparator.gif);
	background-position: left;
	background-repeat: no-repeat;
	cursor: pointer;
	width:20%;
	font-size: .9em;
	font-weight: bold;
	color: #6d6e70;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
}
#menuDE  .mootabs_title li { width:16.666%;}
*+html #menuDE  .mootabs_title li { width:16.5%;}
.mootabs_title li span {display:block;height: 25px;padding:5px 0 0 0;}
.mootabs_title li.last  span{background-image: url(images/menuseparator.gif);
	background-position: right;
	background-repeat: no-repeat;}
.mootabs_title li.active {
	background-color: #e6e6e6;
	border:none;
}
.mootabs_panel {
	display: none;
	background-color: #ddd;
	/*position: relative;top: -1px;*/
	width: 100%;
	
	
	clear: both;
/*	padding:15px 15px 5px 15px;*/
overflow:hidden;
	
}
.mootabs_panel .ce_text {

 border:1px solid #FF8B14;
background-color:#fff;
padding:5px;margin:15px 10px 3px 10px;
}

.mootabs_panel div.padding {}
*+html .mootabs_panel div.padding {}
div.mootabs_panel.active {
	background-color: #e6e6e6;
	display: block;
}
.mootabs_panel.complete {overflow:auto;}
*html .mootabs_panel.active div.Mmenu{margin-right:3px;}
.closeTab { display:block; color:#6F6F6F; cursor:pointer;margin:0 10px 0px 0; float:right;height:14px;}

.closeTab:hover {color:##FF8B14;}
/* Mootabs Navigation Content */
.mootabs_panel.active  div.Mmenu {width: 19%;float:left;margin-right:1%;}
.mootabs_panel.active  div.Mmenu H5 {margin: 3px 0px; padding: 0px; font-weight:bold;font-size:11px;border-bottom:1px solid #C0C0C0;color:#6F6F6F;}
.mootabs_panel.active  div.Mmenu p {font-size:11px; color:#6f6f6f;margin-bottom:3px;}
.mootabs_panel.active  div.Mmenu p a {font-weight: normal; color:#6f6f6f;}
.mootabs_panel.active  div.menu4 p {font-size:11px; color:#6f6f6f;margin-bottom:3px;}
.mootabs_panel.active  div.menu4 p a {font-weight: normal; color:#6f6f6f;}

.mootabs_panel.active  div.Mmenu3 {width: 31%;float:left;margin-right:2%;}
.mootabs_panel.active  div.Mmenu3 H5 {margin: 3px 0px; padding: 0px; font-weight:bold;font-size:12px;border-bottom:1px solid #C0C0C0;color:#6F6F6F;}
.mootabs_panel.active  div.Mmenu3 H5 span {font-weight: normal;}
.mootabs_panel.active  div.Mmenu3 p {font-size:11px; color:#6f6f6f;margin-bottom:3px;}
.mootabs_panel.active  div.Mmenu3 p a {font-weight: normal; color:#6f6f6f;}

/* Mootabs Navigation Menu END */


.right_cn {

}	
.ce_download , .ce_downloads p{padding:2px 0;}

.hgray {color:#C0C0C0;} .orange {color:#FF8B14;} .gray {color:#6F6F6F;}
.social-l {}

.mod_newslist h1{
	margin: 10px 0px 8px 0px;
	text-transform: uppercase;
	font-weight: bold;
	color: #3399cc;
}
.mod_newsarchive  .layout_short  {margin:10px 0;}
.layout_full p.info, .mod_newsarchive  .layout_short p.info {
	margin: 0px;
	padding: 0px;
	
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	color: #6f6f6f;
}
h1.no_line {}
.layout_full h2 {
	margin-top:0;}

.custom {position:fixed;border-right:10px solid orange;}
.custom .mod_login {width:150px;}
.mod_customnav {}
.mod_customnav li {float:left;margin:5px 10px; }



.newsletter label { display:inline-block;width:83px;}

.newsletter .image_container {float:left;padding-top:5px;  }

.newsletter .field {margin:3px 0 3px 130px;

}
.newsletter .field.cl { clear:left;}
.newsletter  .field.neben {
    float: left;
    margin-right: 7px;
}
.newsletter .small input.text {
    width: 50px;
}
.newsletter .field.nebenM {
    
    float: left;
	margin:3px 0 3px 0px;
}
.newsletter  input.text {  width: 169px;}
.newsletter .nebenM input.text {
    width: 110px;
}

.newsletter .submit_container {margin:5px 0 5px 130px;}
/*.newsletter .submit_container {text-align:right;padding-right:50px;} 
.newsletter input.submit {}
*/
*+ html .newsletter .image_container {padding-top:15px;}
* html .newsletter .image_container {padding-top:15px;} 
* html .newsletter input.text {width:35%;}


 #footer {
 margin-top:20px;

		background-color:#F8F8F8;
		border-top:1px solid #FF8B14; 
		
} 
#footer  .wrpr{
margin:0 auto;
width: 80%;
min-width: 990px;
max-width: 1500px;
}
#footer .mod_flash {float:right;}
/* Sitemap */
.toggler {cursor:pointer;} 

.mod_coverpicture  .ins{border-left:1px solid #CCCCCC;height:208px;width:100%; position:absolute;}
.lBox {
border-collapse : collapse; 
}
.lBox td {
padding : 0; 
}
#contact-form input.text, #contact-form textarea, #contact-form select {width:95%;}
.cTable table {width:100%;}
.cTable table td{ vertical-align:top;padding-left:5px;}
.ctnTable {width:300px;border-right:solid 1px #ccc;}
p.error {font-size:11px; color:#FF8B14;margin:0;padding:0;}
.clmnW2_de   p.error {display:none;}
.clmnW2_de   .field.error  label,  .pass  label.error,    .pconfirm  label.error, .clmnW2_de   .field.error  strong {color:#FF8B14;}
#mbImage a.link_fp:hover {color:#000;}
#mbImage  input.text, #mbImage  input.password { width:180px;}
#mbImage select {width:183px;}
#mbImage  .mod_registration {border-left:1px solid #FF8B14; padding-left:8px;}
#mbImage td.col_0  {width:110px;}
#tl_registration  td.col_0 {width:132px;}
#tl_registration input.text, #tl_registration input.password{ width:230px;}
#tl_registration select {width:233px;}
#mbImage td {padding:3px 1px;}
#mbImage  .reqForm div.field.small input {width:50px;}
#mbImage .reqForm input.text {width:300px;} #mbImage .reqForm select {width:310px;}

#mbImage .reqForm .field.nebenM input {
    width: 233px;}
.lBox  .lb_text { background-color: #ececec; width: 100%; padding-bottom:10px;}
.lBox  .topMdl  { background:url("gfx/BG_topmid_boxgray.gif") repeat-x;}
.lBox  .botMdl  { background:url("gfx/BG_botmid_boxgray.gif") repeat-x;}
.lBox  .leftMdl  { background:url("gfx/BG_left_boxgray.gif") repeat-y;}
.lBox  .rightMdl  { background:url("gfx/BG_right_boxgray.gif") repeat-y;}

.reqForm .field{overflow:auto;clear:left;margin:4px 0 6px;padding:2 2 2 0;color:#666;min-height:26px;}
.reqForm .field.neben {float:left;margin-right:7px;}
.reqForm .field.nebenM {clear:none;float:left;}
.reqForm .field.nebenM p.error {display:none;}
.reqForm .field.nebenM input.text {width:233px;}
/*.reqForm .field:hover{background-color:#fcfcfc;color:inherit;}*/


* html .lLinks{margin:-60px  0 0 120px;}
/*.reqForm label:after{content:":";}
.reqForm label.mandatory:after{content:"";}
.reqForm label.mandatory span.mandatory:before{content:":";}*/
.reqForm label{width:180px;float:left;}
.reqForm input.text {width:300px;padding:2px 4px;color:#666;float:left;margin:1px 0 7px 0; height:17px;}
.reqForm select {width:310px;padding:2px 4px;color:#666;float:left;margin:1px 0 7px 0;height:23px;}
.reqForm textarea{width:98%;padding:2px 4px;color:#666;}
input.upload {height:23px;}
.reqForm textarea.small {
   height:100px;
    width: 300px;
	}
.clmnW2_de h5 {padding-left:5px;}

.clmnW2_de #tl_registration input.text, .clmnW2_de #tl_registration input.password{ width:250px;}
.clmnW2_de #tl_registration select {width:252px;}
.clmnW2_de #tl_registration label  {
  display:block;
}
.clmnW2_de fieldset {width:520px;margin:5px;padding:3px 7px 10px 7px;}
 #mbImage  .clmnW2_de .mod_registration {margin-top:0; border:none;}

.clmnW2_de   .field, .clmnW2_de div.pass, .clmnW2_de .pconfirm { height:40px; float:left; width:255px; margin:5px 9px 5px 0;}

.clmnW2_de   .field.odd , .clmnW2_de .pconfirm  {margin-right:0;}
 .clmnW2_de   .field.row_12  {width:500px;clear:both; height:80px;float:none;}
.clmnW2_de #tl_registration .row_12 label  ,  .clmnW2_de #tl_registration .row_9 label  {display:none;}
.clmnW2_de #tl_registration  #lbl_information_0, .clmnW2_de #tl_registration  #lbl_privacy_0{display:inline;}
.clmnW2_de #ctrl_information {padding-top:20px;}
.clmnW2_de .pconfirm 
.clmnW2_de p.error {font-size:9px; color:#FF8B14;margin:0;padding:0; }
.reqForm .checkbox_container  span {line-height:25px;}
.reqForm .checkbox_container input{float:none;}
.reqForm .checkbox_container label {float:none; margin:0 15px 0 5px;}
.reqForm  .checkbox_container  span{display:block; float:left; }
.reqForm .checkbox_container   input{float:left;margin-right:7px;margin-top:5px;}
.reqForm .checkbox_container  label{
display:block;
width:200px;
}

 fieldset{margin:10px 5px;padding:10px; -moz-border-radius:5px;-webkit-border-radius: 5px;}
 legend{margin:0 -4px;padding:0 3px;}
.reqForm p.error { position:absolute;left:515px;}
.reqForm  .piccap   p.error {position:static;}
.donForm table{width:400px;margin:10px auto 15px;}
.nbc{padding:5px;background-color:#f9e2ec;}
.reqForm .submit_container  {text-align:right;padding:5px;}
.reqForm  .submit_container.left  {text-align:left;padding:0;}
#encollegels label{display:block;}
#encollegels fieldset{padding:10px;-moz-border-radius:5px;-webkit-border-radius: 5px;}
#encollegels fieldset input,#encollegels  fieldset select, #encollegels fieldset textarea{margin:5px 0;}
span.mandatory { color:#F7931E;}
.formbody h1 {color:#2796C3;
font-size:1.5em;}
*html .w_btn{overflow:hidden !important;}
.cartext {width:430px; height:190px; padding:10px;   background:url("gfx/careers2.jpg") no-repeat left top;}
.cartext h2 {margin:80px 0 10px 5px;} .cartext div {margin-left:5px;}

.weekday {
padding:13px 5px 5px 5px;
text-align:center;
width: 50px;
height: 52px;
background:url("gfx/Calendar-Icon.jpg") no-repeat left top;
font-size: 11px;
line-height: 15px;
 text-shadow: -1px 0 rgba(0,0,0,0.4) , 0 -1px rgba(0,0,0,0.2),  0 1px rgba(255,255,255,0.4), -1px -1px rgba(0,0,0,0.2);
letter-spacing: 1px;
}
.weekday p {padding-top:3px;}
.mod_newsarchive .weekday, .mod_newslistEvents  .weekday  {background:url("gfx/Calendar-IconB.jpg") no-repeat left top;}

.mod_eventlist .header {color: #6F6F6F;
    font-size:11px;}

 .mod_newsarchive .layout_short.cal  p.teaser, .mod_newslistEvents  p.teaser, .deHomeM .mod_newslist .layout_short p.teaser{ padding-bottom:7px; }
.mod_eventlist  .evt , .mod_newsarchive  .layout_short.cal  { margin-bottom:0px;padding:0 5px 5px 0;

}
.deHomeM  .mod_eventlist  .evt , .right_cn  .mod_eventlist  .evt{ margin-bottom:0;padding:0 5px 3px 0;border:none;}
.mod_eventlist  .evt  .event.last, .deHomeM .mod_newslist .layout_short.last {margin-bottom:15px;}
.mod_newslistEvents  .layout_short, .deHomeM .mod_newslist .layout_short{ margin-bottom:0;padding:0 5px 3px 0;}
.mod_eventlist .event,  .mod_newsarchive .layout_short   {  border-bottom: 1px solid #AAAAAA;
    padding: 2px 0 12px;}
	.mod_eventlist .event h2, .mod_newsarchive h2 {margin:6px 0 0 0; }
 .mod_newslistEvents  h2, .deHomeM .mod_newslist  h2{ margin:6px 0 0 0; border-bottom:1px solid  #AAAAAA; padding:0 0 2px 0; }
 h3.hblue{
color: #2796C3;
font-size:1.5em; 
padding-bottom:0px;
margin-bottom:0px;
}
.mod_eventlist.homeEv h2 { margin:6px 0 0 0; border-bottom:1px solid #AAAAAA; padding-bottom:2px; }
.mod_eventlist.homeEv  .event {border-bottom: none; }
.mod_newslistEvents  .layout_short span.info, .mod_newsarchive  .layout_short span.info , .deHomeM .mod_newslist span.info { color: #6F6F6F;
    font-size:11px;}


/* Job */
#le_jobd { position: relative; margin-right:26%; width:auto; padding-top: 10px;}
#le_jobdr {width:24%; float: right;}
#le_jobdr  .in {margin:0 auto; width:180px; height:275px;padding:10px;
background:url("gfx/box-uebersicht.jpg") no-repeat left top;
}

#le_jobdr  .in h4 {margin:2px 0 15px 40px;color:#2796C3;}
#le_jobdr  .in p{font-weight:bold;margin-bottom:0;}
#le_jobdr  ul {margin:1px 0 0 1px;}
#fle_job  table  td.col_0 {width:160px; }
 #fle_job  table  td { padding:5px 3px;}
 #fle_job  input.text {width:273px; height:21px;}
 #fle_job select {width:275px; height:23px;}
 #fle_job p.error { left:480px; position:absolute;}
#fle_job  .submit {width:120px; height:25px;}
#fle_job .upload {width:275px; height:25px;}

/* Job  ende */

.pagination  {margin-top:15px;}
.pagination p, .pagination ul  {display:inline; }
.pagination ul li {
list-style:none;
display:inline;
padding-left:5px;
}
.mod_formdatalisting  .list_search input.text {width:200px;}
.event  p.info {font-weight:bold; color:#6F6F6F;}
.event h1 {color:#2796C3; font-size:1.5em;}
#encollegels .disclaimer label {display:inline;padding:1px 7px;

}
.workshop table.blBorder {width:500px;}

/* div Form  */
#standart label{display:block; margin-bottom:3px;}
#standart .check label {display:inline;padding:3px 0px;} 
#standart .smallL.disclaim.field   {width:99%;clear:both;}
#standart .check98 label {display:inline;padding:3px 0px;} 
#standart .check98.field  {width:98%;clear:both;display:inline;padding:1px 7px; min-height:20px;margin-top:0;}
#standart .checkbox_container.smallL.disclaim {color: #666666; font-size:0.85em;}
#standart .checkbox_container.check label ,#standart .radio_container.check  label{display:inline;padding:2px 7px;} 
#standart fieldset{padding:1px 10px 10px 10px;-moz-border-radius:5px;-webkit-border-radius: 5px;}
#standart .field {width:46%; min-height:45px; margin:5px 0 7px 7px; padding:1px 7px; float:left;}
#standart input.text {width:200px;}
#standart select {width:200px}
#standart input.small  {width:70px;}
#standart   .field.textarea {clear:both; width:98%;}
#standart  .textarea textarea  {width:96%;}
input.text, input.calendar  {height:20px;}
#standart .submit_container {margin:2px 0 3px 5px;clear:both;padding:10px  0 2px; }
h2, h3, h4 {margin:15px 0 5px 0; }
.mod_calendar {padding-left:130px; margin-bottom:15px;}
.mod_calendar h4 {color:#FF8B14;}
table.minicalendar{width:250px;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar td,table.minicalendar .active a{font-size:10px;}
table.minicalendar .weekend{background-color:#f6f6f6;}
table.minicalendar .today{background-color:#ffffcc;}
table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#c3c3c3;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;color:#ffffff;}
table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar .current{background-color:#ffffcc;}
#evFull.mod_eventlist .event {background:none;padding:2px;margin:1px;}


.de_newsletter h3 {background-color:#FF8B14; color:#fff; padding:6px 4px; 
-moz-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px; 
 -webkit-border-radius: 5px 5px 0px 0px;
 margin-bottom:12px;
}
.de_newsletter {width:651px;}

/* News Menu */
.mod_newsmenu  { 
margin-left:10px;
}
.mod_newsmenu  ul.level_1  
{
color: #6F6F6F;
 
list-style-type:none;
margin:0;padding:0;
 
   
   
 
}
.mod_newsmenu  ul.level_2 {margin:0;padding:0;margin-left:5px;}
.mod_newsmenu  ul.level_2  li
{

background:url("images/bul_L_org.gif") no-repeat  left 0.5em transparent;
list-style-type:none;
margin:0;padding-left:15px;
    font-weight: normal;
}

.ce_text table{ border: solid 1px #C0C0C0;border-spacing:0;border-collapse:collapse;margin:10px 0; }
 .ce_text table  td { padding:5px 5px;    border: solid 1px #C0C0C0; background-color:#F9F9F9; }

/* Tipps */
.mod_newslist {margin:15px 0 20px 0;}
.mod_newslist table.tipps { border: solid 1px #C0C0C0;border-spacing:0;border-collapse:collapse; }
.mod_newslist table.tipps   td {vertical-align: middle; padding:5px 5px;    border: solid 1px #C0C0C0; background-color:#F9F9F9; }
.mod_newslist table.tipps   th {vertical-align: middle; padding:5px 5px;    border: solid 1px #C0C0C0; background-color:#F9F9F9; }
.mod_newslist table.tipps   td.td_0  {text-align:center; width: 110px;}
 .mod_newslist table.tipps  tr.odd td{background-color:#fcfcfc;}
 .mod_newslist h2 { color: #6D6E70;margin:0;
 padding:5px 0; }
 
 
 
 
/* Workshops */
.mod_le_workshopliste .formbody select {width:150px;}
.mod_le_workshopliste  .formbody  input.text {width:69%;}
.mod_le_workshopliste  .secCfield, .mod_le_workshopliste a.reset  {margin-left:10px;}
.mod_le_workshopliste .submit {width:110px;}

.mod_le_workshopliste td.td_0 {width:120px;}
.mod_le_workshopliste label {display:inline-block; width:120px;} 
table#WpList { margin:10px 0 0 0;  border: solid 1px #C0C0C0;border-spacing:0;border-collapse:collapse;}

#WpList  td {vertical-align: middle; text-align:center;padding:5px 5px;  min-width:35px;  border: solid 1px #C0C0C0; background-color:#F9F9F9; }
#WpList  td.col_0  {text-align: left;}
#WpList  td.col_3  {width:95px;}
#gbworkshops  #WpList  td.col_3  {width:110px;}
#WpList  th  {vertical-align: top;padding:5px 7px; border:none; text-align:center; background-color:#F9F9F9;} 


#WpList  tr.odd td{background-color:#fcfcfc;}

.workshoptitel table.blBorder td {
color: #000;
}
.workshoptitel table.blBorder td label {
color: #016699;
}

table.blBorder  .ltr td {border:none;}

.ce_tabcontrol_tabs li { /*float:left;cursor:pointer;margin:5px 7px 5px 0;color:#FF8B14; list-style:none;
*/
}

 .work_panel .reqForm  label{  width: 165px; }
  .work_panel .reqForm  .checkbox_container label, .reqForm    .checkbox_container.smallL  label {  width: auto; }

.workshop .wK_kontakt  ,
.workshop .wK_adresse {float:left;
margin:5px 12px 10px 1px;
line-height:150%;
padding:5px;
height: 115px; width:45%;
background-color:#fff; border: solid 1px #C0C0C0; 
 border-radius: 3px; 
 -moz-border-radius:3px;-webkit-border-radius: 3px;
}
.workshop .wK_kontakt  {margin-right:0;}
.workshop.de  .wK_kontakt  {margin-right:12px;}
.workshop.de  .wK_adresse  {margin-right:0;}

 .mod_le_workshopliste .list_search {border: solid 1px #C0C0C0; padding:6px 7px 15px 7px; background-color:#fcfcfc;}
 .list_search td {padding-right:15px;}  .list_search td.td_0 {padding-right:0;}
.workshop  { padding:6px 7px 15px 7px;}
.mod_le_workshopliste {margin-top:20px; }
.mod_le_workshopliste p {  margin: 5px 0 10px; padding: 0;}
#deworkshops {width:100%;    max-width: 800px;}
#gbworkshops {width:100%;    max-width: 800px;}
.workshop  .ce_panel {padding:10px 10px 15px 10px;
border: 1px solid #C0C0C0;
border-top:none;
clear:left;
}
.workshop    .work_panel {display:none;}
li span.weit {display:inline-block; width:280px;}

.workshop .Gmap {clear:both;}
table#WpList {width:100%;}
p.wkS-ort {border:1px solid #000;}

li .work_reiter  {}
/* begin css tabs */

.ce_tabs ul{ /* general settings */
text-align: left; /* set to left, right or center */
margin:0 0 0 0; /* set margins as desired */
font: bold 11px arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #C0C0C0; /* set border COLOR as desired */
list-style-type: none;
height:28px;
padding: 3px 2px 0px 0px; /* THIRD number must change with respect to padding-top (X) below */
}


.ce_tabs li.selected { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
color:#6D6E70;
}



.ce_tabs li { /* settings for all tab links */
display:block;
float:left;
cursor:pointer;
margin:1px 2px 0px 0px; 
padding: 6px  8px 6px 8px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #C0C0C0; /* set border COLOR as desired; usually matches border color specified in #tabnav */
 -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px; 
 -webkit-border-radius: 3px 3px 0px 0px;
height:14px;
background-color: #F8F8F8; /* set unselected tab background color as desired */
color: #FF8B14; /* set unselected tab link color as desired */
/* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;

}

.ce_tabs li:hover { /* settings for hover effect */
/* background: #fff; set desired hover color */
color:#6D6E70;
}
.clearin { clear: both;
    font-size: 0.1px;
    height: 10px;
    line-height: 0.1px;
}
.mootabs_panel.active  div.menu4 {
	margin-right: 1%;
	padding: 0px;
	width: 24.2%;
	float: left;	
}
.mootabs_panel.active  div.menu5 {
	margin-right: 1%;
	padding: 0px;
	width: 19.2%;
	float: left;	
}
.mootabs_panel.active .menu5.last, 	.mootabs_panel.active .menu4.last, .mootabs_panel.active .menu3.last{margin-right:0; }

	/* end css tabs */
	
	
/* Lotuswings Form */
.reqForm  div.field.cmotto {float:left;  clear:none;margin-right:5px; }
.reqForm  div.field.cmotto  input  {width:50px;}
.reqForm  div.field.smallL {font-size:.85em;}
.reqForm  div.field.smallL p.error  {position:static;}
.reqForm  div.field.small input , .reqForm  div.field.small select  {width:50px;}
.reqForm  div.field.cmotto.error {float:none;}
.reqForm  div.field.cmotto p.error  {position:static;}
.ce_text.small p {color:#666666; font-size:.85em;padding:10px;}
.reqForm .column1 span {display:block;} .reqForm .column1   {padding-left:180px;}
/* Downloads Whitepaper*/
.dwnl .ce_download { border: 1px solid #FF8B14; border-bottom:none;background:url("gfx/borderOv.gif") no-repeat  65% top; background-color: #F9F9F9;  }
.dwnl .ce_download.hell {background-color: #FCFCFC;}
.dwnl .ce_download.last {border-bottom:1px solid #FF8B14;margin-bottom:15px;}
.dwnl .ce_download  span.downgr{ display:block; float:left;  width:30%;margin:10px;margin-right:0;}
.ce_download h5  {float:left; width: 62%;margin:10px 20px 10px 10px;  font-weight:normal; font-size: 1em; }

.dwnl .ce_loginDownload,  .dwnl .ce_loginDownloads { border: 1px solid #FF8B14; border-bottom:none;background:url("gfx/borderOv.gif") no-repeat  35% top; background-color: #F9F9F9;  }
.dwnl .ce_loginDownload.hell, .dwnl .ce_loginDownloads.hell {background-color: #FCFCFC;}
.dwnl .ce_loginDownload.last , .dwnl .ce_loginDownloads.last {border-bottom:1px solid #FF8B14;margin-bottom:15px;}
.dwnl .ce_loginDownload span.downgr, .dwnl .ce_loginDownloads ul  { display:block; float:left;  width:60%;margin:10px;margin-right:0;}
.ce_loginDownload h5 , .dwnl .ce_loginDownloads h5 {float:left; width: 32%;margin:10px 20px 10px 10px;  font-weight:normal; font-size: 1em; }
.ce_loginDownload h4 , .dwnl .ce_loginDownloads h4{float:left; width: 32%;margin:10px 20px 10px 10px; color:#6F6F6F; font-size: 1em; }
.ce_loginDownloads ul  li { list-style-image: none;
    list-style-type: none; margin-left:0;  padding:5px 0;}

	.ce_download  img, .ce_downloads img, .ce_loginDownload  img {vertical-align:top;}
.ce_loginDownloads  img {vertical-align:top;}

/*  Partner Portal */

input.submit {padding:3px;}
.bppclmn { width:50%; float:left; margin: 10px 0; }
 .bppclmn.sec { width:48%; margin-left: 2%;}
 
.bppclmn   .loginlinks .toggler {position:static; margin:0; color:#FF8B14;
 border-bottom: 1px solid #F4F4F4;
   font-size: 12px;padding:9px 4px 9px 4px;
   
}

.bppclmn  .toggler:hover {text-decoration: underline;}
.pwchnage {width:50%;
/*text-shadow: -1px -1px 0px #A25709; */
}
.mod_box_items  h4{ margin:2px 0 2px 10px; color:#2796C3;} 
.mod_lostPassword label, .mod_lostPassword input {margin:0; display:inline;}

.bpPartner h3 {
    border-bottom: 1px solid #E5E5E5;
    color: #98634B;
  
    font-size: 16px;
    font-weight: normal;
    margin:10px 5px;
    padding: 0 0 10px;
    text-decoration: none;
}
.bpPartner  td , .pwchnage td{
    border-bottom: 1px solid #F4F4F4;
    color: #333333;
 
    font-size: 12px;
    font-weight: normal;
    padding: 6px;
    text-align: left;
    text-decoration: none;
}
.radio_container label {margin:3px 8px 0 5px;}

.bppclmn  td.col_0,  .pwchnage  td.col_0{min-width:150px;}
.mColwidt  td.col_0{min-width:230px;}

.bppclmn.sec   td.col_0 {min-width:130px;}
.bpPartner    input.text, .bpPartner    select, .pwchnage  input.text{
    background-color: #FFFBF3;
    border: 1px solid #E7E5E0;
    color: #333333;
 height:17px;
    font-size: 12px;
    font-weight: normal;
    padding: 4px;
    text-align: left;
    text-decoration: none;
    width: 200px;
}
.mColwidt input.text  {width:300px;}
 .bppclmn    .checkbox_container, .bppclmn  .radio_container {font-size: 12px;padding:3px 4px;}
 .bppclmn    select {height:auto; width:209px;}

.loginlinks{
	color:#F35E1C;
}
.accordP .toggler {margin:7px; color: #2796C3; 
 font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    padding-left: 15px;
	background: url(gfx/arrow-ques.gif) no-repeat left .3em;
}
.accordP ul  {  margin:0 5px 5px 5px;   list-style: none outside none;}
.accordP h3 , .accordP ol{ margin:0 10px 10px 15px;}
.accordP ol li {margin-left:20px;}
.accordP ul li {
    background: url("gfx/orange-bullet.gif") no-repeat scroll 2px 6px ;
    margin:0  0 7px 5px;
    padding-left: 15px;
}
.accordP .toggler.active, .accordP .toggler:hover {
    background-image: url("gfx/arrow-ans.gif");
}

.ddBr {height:4px; border:1px solid #D9D9D9; background-color:#F6F5F5;clear:both; }
/*  Partner Portal End */



/* R-Box */
.r_box h2 {color:#6F6F6F;margin:2px 0 5px 8px;}
.r_box  .ce_text .mod_navigation ul {padding-left:6px;}
.r_box .box_btn li , .r_box  .ce_text .mod_navigation ul li  {
 background: url("gfx/btnLeft1.jpg") no-repeat scroll left top transparent;
    height: 32px;
   line-height:32px;
padding:0; margin:0;
    max-width: 280px;
	overflow:hidden;
    width: 100%;
}
.r_box .box_btn li a , .r_box  .ce_text .mod_navigation a, .r_box  .ce_text .mod_navigation span{
display:block;
   background: url("gfx/btnRight1.jpg") no-repeat scroll right top transparent;
   height: 32px;
   line-height:32px;
  
   margin-left:16px;
}
ul.box_btn { padding-left: 8px;margin:0;}
.r_box1 table.lBox  .mod_box_items {min-height:160px;}
  
  
 /* FAQ  */ 
 .mod_faqlist ul li a { color: #2796C3;}
  .mod_faqlist ul  {/*border-bottom: 1px solid #C0C0C0;*/ margin:5px 0 7px 7px; padding:0;
  }
  .accordion p {margin-left:17px;}
    .mod_faqlist p.descr {padding:0;margin:0 0 0 10px;}
  .mod_faqlist  h2 {}
  .mod_faqreader  ol li {line-height:160%;margin-bottom:7px;}
  .mod_faqlist ul li  {padding-left:3px; line-height:22px; background:none;   /*background-color:#F9F9F9;*/}
   .mod_faqlist ul li.odd{ /*background-color:#FCFCFC; */ }
   
   
 .acolumn2 {width:45%;float:left;}  
    .acolumn2  h2 {color:#6F6F6F;   }
 .acolumn2.mar2 {margin-left:4%;}

#cpNews {  margin: 0;} #cpNews .layout_short {margin:0;}
 
.deHomeM  h3.hblue {margin-top:0px;}
 #ibmLogo {float:right;}
 
 /* Table   border-spacing: 0;*/
 
 .tabversion  table
 {
border-collapse:separate;
 border-top:  1px solid #FF8B14;
 border-left:  1px solid #FF8B14;
  
    margin: 10px 0 0 15px;
	
    border-radius: 3px  3px 0 0;

 }
  .tabversion  td
 {
 background-color: #F9F9F9;

    border-right: 1px solid #FF8B14;
	 border-bottom: 1px solid #FF8B14;
    min-width: 35px;
	width:110px;
    padding: 5px;
    text-align: center;
    vertical-align: middle;

}
.tabversion  th {
  background-color:#ECECEC;

    color: #6F6F6F;
	font-size:16px;
  border-right: 1px solid #FF8B14;
	 border-bottom: 1px solid #FF8B14;
	   text-align: center;
    vertical-align: middle;
text-shadow: 1px 1px 0 #fff;

    padding: 7px 10px;
	font-weight:normal; }
	
.tabversion .odd  td	{background-color: #FCFCFC;}

.tabversion .col_0  {color: #6F6F6F;
   font-size: 1em; font-weight:bold; width:160px;
}
