/**Main content styles for www.gbs.com**/
/**See styles.css for layout styles**/
.small {font-size:0.85em;}
.reqForm  .hide {display:none;}
.regButton .toggler {   
background: #DBDBDB;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#DBDBDB');
background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#DBDBDB));
background: -moz-linear-gradient(top, #F5F5F5, #DBDBDB);
background: -o-linear-gradient(top, #F5F5F5, #DBDBDB);
background: linear-gradient(top, #F5F5F5, #DBDBDB);

border: 1px solid #DBDBDB;
text-align:center;
padding: 6px 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.4);
-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.4);
box-shadow: 0px 2px 3px rgba(0,0,0,0.4);
text-shadow: #fff 0px 1px 0px;

color:#000;
	font-size: 1em;
    font-weight: bold;
  
	margin-bottom:10px;
	
	
}
#detippstricks img {padding:5px 0 10px 0;}
#susel8 li.dwnl-0, #sun9  li.dwnl-0{float:left; width:60%;}

.notall .dwnl-4, .notall .dwnl-5, .notall .dwnl-6, .notall .dwnl-7 ,  #ibmaix  .dwnl-4, #ibmaix  .dwnl-5, #ibmaix  .dwnl-6, #ibmaix  .dwnl-7
{float:none !important;width:auto !important;clear:left;}
.regButton .toggler:hover, .regButton .toggler.active {color:#FF8B14; }
.college .regButton .toggler {width:200px;margin:10px auto;}
.md5 li , #ibmaix li {float:left; width:60%;}
.md5 li.odd,  #ibmaix li.odd{ width:120px;}
.ce_headline.accordIR {

    color: #2796C3;
	

    font-size: 13px;
 
    line-height: 20px;
	background: url("gfx/arrow-ans.gif") no-repeat scroll left 0.3em transparent;
    margin:10px 0 -3px 0;
    padding-left: 15px;
	
}
.dwnl-head {margin:10px 0 0;  background-color:#ECECEC;
    border-radius: 3px 3px 0 0;
    color: #6F6F6F;
	font-size:16px;

	border:1px solid #FF8B14;
	border-bottom:none;
text-shadow: 1px 1px 0 #fff;
filter: dropshadow(color=#fff, offx=1, offy=1);
    padding: 7px 10px;
	font-weight:normal}
.hinw h2 {display:inline; margin-top:0;}
.hinw p {display:inline; }
.hinw  {margin-bottom:20px;}
/**HTML Selectors**/
p.bmwi {margin-top:15px;}
 .bmwi span {color: #6F6F6F;
   
    font-size: 0.85em;
    line-height: 120%;
   display:block;
   padding:15px 10px 10px 0;
}
.bmwi img {float:left;}
.mod_rss_reader {border-bottom: 1px solid #016699;
   
    margin-bottom: 17px;
    padding: 0 5px 8px 0;
}
.mod_rss_reader h2  {
 color: #2796C3;
}
.mod_tagcontentlist .mod_rss_reader {padding:5px;}
.mod_tagcontentlist  .mod_rss_reader h2  { padding:3px;
 color: #fff;
 background-color:#2796C3;
}
.deHomeM  .mod_newslist{margin:0;}
.mod_tagcontentlist .mod_rss_reader .rss_items_only  h2 {background:none;}

.mod_article .pdf_link {
    
    text-align: right;
}

iframe {
	margin: 0px auto;
	border: 0px none;
	
}
#stock-chart iframe  {overflow:hidden;}
.mod_changelanguage ul {
	list-style:none;
	font-size: 20px;
}
.statements h2{margin-top:5px;}
.sm_Ohead {font-weight:bold; color:#FF8B14;display:block;}
.right_cn .image_container {margin-left:-5px; width:130px; text-align:center;}
.right_cn  .ce_text, .right_cn .ce_form {background:url("images/h_sep.gif") no-repeat bottom;
margin-top:10px;
padding-bottom:15px;}
.right_cn .noSep {background:none;}
#main-home .mod_newslist {width:96%;margin-top:3px;}

.mootabs_panel.active  div.menu4 h5 {
	margin: 3px 0px; 
	padding: 0px; 
	font-weight:bold;
	font-size:11px;
	border-bottom:1px solid #C0C0C0;
	color:#6F6F6F;
}
.mootabs_panel.active  div.menu4 p {
	font-size:11px;
	color:#6f6f6f;
}
.mootabs_panel.active  div.menu4 p a {
	
}
.mootabs_panel.active  div.menu5 h5 {
	margin: 3px 0px; 
	padding: 0px; 
	font-weight:bold;
	font-size:11px;
	border-bottom:1px solid #C0C0C0;
	color:#6F6F6F;
}
.mootabs_panel.active  div.menu5 p {
	font-size:11px;
	color:#6f6f6f;
}
.mootabs_panel.active  div.menu5 p a {
	font-weight: normal;
	color:#6f6f6f;
}
.mod_breadcrumb {margin:5px 0 5px 0;}
ul.level_2, ul.level_3 {margin-left:20px;}
a.r-links {display:block;height:30px; width:auto;padding:10px;border:1px solid #C0C0C0;background-color:#003A77;color:#fff;text-align:center;}
 #footer .mod_flash div{margin-top: 3px;}

.mod_breadcrumb{font-size:.8em;}
.ce_text h4 a{margin: 3px 0px; padding: 0px; font-weight:bold;font-size:11px;color:#6F6F6F; text-transform:uppercase;}
.ce_text h1 , .ce_downloads h1, h1.ce_headline {color: #2796c3; font-size:1.5em;}

#left1{margin:10px 8px 3px 3px;padding:0px 3px 10px 3px; background-color:#eee;border: 1px solid #ccc; font-size:12px;}

.active{
/*color: #ccc;*/
color:#6F6F6F;
}
#imagerotator h5 {
	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.deHr  h5{text-transform: none;	letter-spacing: normal;}
#imagerotator  #rotatorTransformer h5 {text-transform: none;}
.home3Box  {
	margin:20px 0px 15px 0px;
}
	
.home3Box .productbox {
	margin:0px 0px 0px 0px;
	width:33%;
	height:137px;
	float:left;
	background-color: #ccc;
}

.home3Box .productbox  h3 {
	margin:20px 0px 10px 10px;
	color:#3399cc;
	line-height: 100%;
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 1px;
}

.home3Box .productbox  p {
	margin: 3px 0px 0px 10px;
	font-size: 11px;
}

.home3Box .productbox  ul {
	/*margin: 0px 0px 20px 15px;*/
	margin:0px 0 5px 10px;
	list-style-type: square;
	color: #ff8b14;
}

.home3Box .productbox  li {
	margin: 0px 0px 0px 5px;
	font-size: 11px;
	height:15px;
	line-height:15px;
	background-position: left 0.4em;
}

.home3Box #box1 {
	background:url("images/boxbg_cloud.gif") no-repeat top right;
}

.home3Box #box2 {
	background:url("images/boxbg_apps.gif") no-repeat top right;
}

.home3Box #box3 {
	background:url("images/boxbg_experts.gif") no-repeat top right;
}
.ce_text.ustruktur table {border: 1px solid #FF8B14;
    border-collapse: collapse;
    border-spacing: 0;
background-color:#F9F9F9;	}
.ce_text.ustruktur table td {
  border: 1px solid #FF8B14; padding:5px; 
  }
 .ce_text.ustruktur table td.col_0 {vertical-align:middle;}
 .ce_text.ustruktur table td.col_2.col_last {padding-top:157px;}
 
 .accordIR .toggler , .accordIR .toogle1,  .accordIR .toogle2 ,  .accordIR .toogle3{
  cursor: pointer;
    color: #FF8B14;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
	background: url("gfx/arrow-ques.gif") no-repeat scroll left 0.3em transparent;
    margin-top:10px;
    padding-left: 15px;
	}
.accordIR .toggler:hover, .accordIR .toogle3:hover,  .accordIR .toogle1:hover,  .accordIR .toogle2:hover {color:#2796C3;}
  .accordIR .toggler.active , .accordIR .toogle1.active, .accordIR .toogle3.active, .accordIR .toogle2.active {background-image: url("gfx/arrow-ans.gif"); color:#2796C3;}
   .accordIR  h4 {margin:10px 3px 8px 3px ;color:#6F6F6F; } 
   .accordIR .ce_text p {
    margin-left: 3px;
}
#fincalendar h4  span { 
	color:#FF8B14;
	display:inline-block; width:75px;
	}
#fincalendar h4  { border-bottom: 1px dotted #AAAAAA;
    margin: 20px 0 5px 0;
	display:inline-block;
    padding: 0px 0 3px 0;}
#fincalendar span.downgr {display:block;margin-bottom:5px;}
#fincalendar .hnoborder h4  {border:none; }
.ce_text.botMargin p{margin-bottom:0;}
.enclosureVD  img.mime_icon{vertical-align: top;}

.college{color: #444444;}
.collegels  fieldset{ 
  border: none;
    margin: 15px 0px;
	border-top: 1px solid #DDDDDD;
}
.collegels  legend { margin:0 0 0 -8px; padding:0 6px 0 0px;font-weight:bold;}


.collegels  label {width:30%; margin-top:5px; display:block; float:left; text-align:right; padding-right:20px;}
.collegels  .bHeight select {margin-top: 7px;} 

.collegels  .field  {width:99%; padding:12px 1px 7px 1px;  clear: left; }

.collegels  input[type="text"], .collegels input[type="password"], .collegels   select , .collegels textarea{
   
    border: 1px solid #ccc;
	
    color: #333333;
   
   
   
    padding: 4px;
    text-align: left;
    text-decoration: none;
   
}
.collegels  p.error { float:right; color:#FF8B14;} .collegels  .oplz p.error {display:none;}
.collegels  textarea {width:70%; height:280px;  box-shadow: 0px 1px 2px 1px #cccccc; } 
.collegels input[type="text"], .collegels  input[type="password"] {width:50%; border-top: none;
	 border-right:none; border-left:1px solid #E7E5E0;height:20px; 

box-shadow: 0px 1px 2px 0px #cccccc; 
	 }
.collegels  select {
   box-shadow: 0px 1px 2px 1px #cccccc; 
    height: auto;
    width: 200px;
}
.collegels  input[type="text"]:focus, .collegels  input[type="password"]:focus, .collegels  textarea:focus {

    border-color: #FF8B14;
	font-size:14px;
}
.collegels  input.submit{padding:4px 10px;margin:-10px 0 10px 0;}
span.mandatory {
    color: #FF8B14;
}
.collegels  .privacy label {
display: inline;
   font-size:0.9em;
	width:95%;
	float:none;
}
.collegels  .checkbox_container  {border:none; margin:0;margin-top:10px;}
.collegels .checkbox_container  span , .collegels .radio_container   span {line-height:25px;display:block; float:left; }
.collegels  .checkbox_container   input, .collegels  .radio_container   input{float:left;margin-right:7px;margin-top:5px;}
.collegels  .checkbox_container  label, .collegels  .radio_container  label{float:none; margin:0 15px 0 5px; display:block;width:200px;}
.collegels.internship label { float:none; text-align:left;padding-bottom:5px;width:90%;}
.collegels.internship label label {width:200px;}
.collegels.internship label:after{content:":";}
.collegels.internship .radio_container label:after, .collegels.internship .checkbox_container label:after {content:none;}
.collegels.internship   #ctrl_697 {width:99%; height:300px;}
.collegels.internship input[type="text"] {width:50%;}
.collegels.internship  input.submit {margin:10px 0 10px 0;}
.collegels.internship  input.checkbox {float:left; margin-right:10px;}
/*
#ctrl_privacy  legend{display:none;} 
#ctrl_privacy  label {display:inline; float:none; width:600px; padding:0;margin:0;font-size:11px;}
*/

.cebitG fieldset{ 
border: 0;
margin: 15px 0px;
border-top: 1px solid #DDDDDD;
clear:left;	
}
.cebitG legend {  padding-right:6px;font-weight:bold;}
.cebitG label {width:100px; margin-top:5px; display:block; float:left; }
.cebitG .bHeight select {margin-top: 7px;} .cebitG  .bHeight label {margin-top: 0;}
.cebitG .field  {width:99%; padding:12px 1px 7px 1px;  clear: left; }


.cebitG input[type="text"], .cebitG input[type="password"], .cebitG  select , .cebitG textarea{
    border: 1px solid #ccc;
    color: #333333;
    padding: 4px;
    text-align: left;
    text-decoration: none;
}
.cebitG  p.error { position:absolute; right:10px; margin-top:-15px;} 
.cebitG textarea {width:400px;  box-shadow: 0px 1px 2px 1px #cccccc; } 
.cebitG input[type="text"], .cebitG input[type="password"] {width:400px; border-top: none;
	 border-right:none; border-left:1px solid #E7E5E0;height:20px; 

box-shadow: 0px 1px 2px 0px #cccccc; 
	 }
.cebitG  select {
   box-shadow: 0px 1px 2px 1px #cccccc; 
    height: auto;
    width: 200px;
}
.cebitG input[type="text"]:focus, .cebitG input[type="password"]:focus, .cebitG textarea:focus {
    border-color: #FF8B14;
	font-size:14px;
}
.cebitG  input.submit{padding:4px 10px;margin:-10px 0 10px 0;}
.cebitG  .checkbox_container label { display: inline-block; width:95%; float:none; margin-left:5px;}
.cebitG .datenschutz label { 
display: inline;
color: #666666;
   font-size:11px;
	width:95%;
	float:none;
}
.cebitG .field.oplz  {width:210px;   float:left;} 
.cebitG .field.oplz  input{width: 80px;}
.cebitG .field.nplz  {width:auto; padding:12px 1px 7px 1px;  clear: none; float:left;} 
.cebitG .field.nplz  input{width: 288px;}
.cebitG .field.nplz  p{margin:0;}
.cebitG  .row_7  input{width: 35px;}
.cebitG  .row_8  input{width: 70px;}
.cebitG  .row_9  input{width: 90px;}
.cebitG  .row_10  input{width: 60px;}
.cebitG  .row_11  input{width: 110px;}
.cebitG  .row_12  input{width: 75px;}
.cebitG  .neben {width:auto; padding:12px 0px 7px ; margin-right:6px; clear: none; float:left;}
.cebitG  .neben.row_12  {margin-right:0;}
blockquote  {font-style:italic; padding:10px 10px 10px 20px; margin:15px 5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.4);
box-shadow:  0px 0px 3px 0px rgba(0,0,0,0.4);

 }
