/* CSS Document */
html
{
overflow-y:scroll; 
}
body {
background-color:#FFF;
}
a:focus{outline:0;  }

#main {min-height:320px; margin-left:5px;}

#contact a , #award a{ color:#F5A72E; }
#contact a:hover{ color:#FF8B14; }
#contact #picOf {float:right;margin-right:300px;margin-top:20px;}

#container{margin:0px;
padding:0px;
}


#rightBox { 
position:absolute;
margin-left:743px;
width:200px;
}

 #awards {
margin-left:8px;
width:190px; height:80px;
}
#homeL{ margin-top:-8px;  height:85px;}
#homeL ul {margin:0;
	padding:0;
	list-style:none;
	}
#homeL ul  li{
text-align:center;
	margin-top:14px;
	margin-bottom:23px;
margin-left:4px;
}
#homeL ul  li.Demo a {
padding:15px 66px 12px 60px;
}
#homeR  {text-align:center;margin-top:-2px; margin-left:9px; width:185px;}

#homeL ul  li a{
background:url("button_vorlage.jpg") no-repeat top;
padding:15px 40px 12px 35px;
color:#6F6F6F;
text-decoration:none;
}
#homeL ul  li a:hover{
background-position:bottom;
color:#FF8B14;
text-decoration:none;
}
div#homeR  a{
background:url("button_products.png") no-repeat top;
width:160px;
padding:12px 15px 16px 10px;
display:block;
color:#6F6F6F;
text-decoration:none;
}
#homeR  a:hover{
background-position:0px -65px;
color:#FF8B14;
text-decoration:none;
}
#homeText { 
padding-top:15px;
width:185px;
height:83px;
overflow:hidden;
}
#hm_about {text-align:center;
margin:0;
 font-weight:normal; 
margin-left:13px;
font-size:13px;
color:#939393;
width:165px;
}
#ibm-p   {text-align:center; margin-left:10px;}
#ibm-p  a{
background:url("business_Partner.png") no-repeat top;
width:160px;
padding:24px 15px 18px 10px;
color:#6F6F6F;
text-decoration:none;
display:block;
}
#ibm-p  a:hover{
background-position:bottom;
color:#6F6F6F;
text-decoration:none;
} 
div.ibm_tabl table#table_432  td.col_0 { width:270px;}
div.ibm_tabl table#table_432  td.col_1 { width:430px;}
div.ibm_tabl ul {padding-left:15px; margin:5px 0; }
div.ibm_tabl ul li {margin:0;padding:0; line-height:80%;}
* html div.ibm_tabl ul li {margin:0;padding:0; line-height:150%;}
*+html div.ibm_tabl ul li {margin:0;padding:0; line-height:150%;}
*+html div.ibm_tabl ul {padding-left:15px;}
div.ibm_tabl th {border-bottom:1px #C0C0C0 solid;}
div.ibm_tabl td {padding:5px 0; border-bottom:1px #C0C0C0 solid;}

div#swf_34{margin-left:4px;}
div#quoteFL {width:720px; height:200px;margin-left:10px;} 
div#quoteFL  a{color:#FFFFFF;}
div#quoteFL  a:hover{color:#FF8B14;}
#flash {margin-left:5px;}
 .hblinks { float:left; margin-top:10px; margin-left:40px;}
  .hblinks .image_container {width:190px;}
/* Awards */ 
p.sectionhdr { border-bottom:1px solid #FF8B14;padding:10px 0px 10px 8px; }

div#res_b {position: absolute; top:20px; left:30px;}


#news {padding-left:3px; width:900px;}
#news .layout_short {
font-style:normal;
overflow:hidden;
width:700px; height:80px; background:url("newsbox.png") no-repeat ;  padding-left:16px; padding-top:14px;
}
#news .mod_newslist p, #news .mod_newslist h1 { margin:0px; font-weight:normal;}
#news .teaser {height:17px; overflow:hidden;}
.mod_newslist  a:link, a:hover, a:visited, a:active{color:#FF8B14}
#news .mod_newslist h1 {font-size:12px; font-weight:bold;}
#news-list {padding-top:10px;}
#news .mod_newsreader , #news-list{padding-left:20px;width:800px;margin-top:20px;line-height:150%;margin-left:10px;}
#news .mod_newsreader p.info {width:auto;  color:#939393;margin:0;}
#news .mod_newsreader h1 {font-size:13px;font-weight:bold;padding-bottom:4px; margin:0;margin-bottom:5px; border-bottom:1px solid #C0C0C0; }
#news-list .mod_newslist p.info {width:auto;  color:#939393;margin:0px;font-size:11px; } 
#news-list .mod_newslist h1  a{font-size:13px; color:#000; font-weight:bold; margin:0px;}
#news-list .mod_newslist h1  a:hover{text-decoration:none;}
#news-list .mod_newslist h1 {font-size:13px; margin:0;}
#news-list .mod_newslist p.more { border-bottom:1px solid #C0C0C0;padding-bottom:4px; margin:0;margin-bottom:15px;}
#news-list .mod_newslist p.teaser {margin:0;}
/*Events */

#event  .mod_upcoming_events  .event , #shows .mod_upcoming_events .event,  #shows .mod_last_events .event {border-bottom:1px solid #C0C0C0;margin-bottom:15px;}
#shows .mod_last_events  h4 { font-size:13px; color:#939393; font-weight:bold;} 
#event  .mod_upcoming_events  .event h1 , #shows .mod_upcoming_events  .event h1, #shows .mod_last_events  .event h1 {margin:0;margin-bottom:5px; font-size:13px; font-weight:bold;}
#event  .mod_upcoming_events  .event div.info , #shows .mod_upcoming_events  .event div.info ,  #shows .mod_last_events  .event div.info { font-size:12px; color:#939393;} 
#event  .mod_upcoming_events  .event div.ce_text, #shows .mod_upcoming_events  .event div.ce_text ,  #shows .mod_last_events  .event div.ce_text{ margin:0;margin-bottom:10px; font-size:12px; } 
 /* News */
 .pagination {margin-top:10px;padding:0; line-height:100%;}
 .pagination  p {color:#6F6F6F;}
 .pagination ul {margin:0;margin-top:5px;padding:0px}
 .pagination ul li { float:left; list-style:none;margin-left:15px;}
  .pagination  ul li span { font-family:Arial;font-size:12px; display:block; padding-top:3px;color:#6F6F6F;}
.pagination  ul li a {font-size:12px;display:block;padding:0px;}
.headl {
margin-top:25px;
color: #757679;
font-size: 12px;
font-weight: bold;
line-height: 100%;
text-transform: uppercase;
letter-spacing: 1px;
}
/* Content Tabs ++++    */
#about-group  {width:800px;margin-left:10px;padding-left:20px;padding-top:5px;} 
#event , #shows, #contact, #crm , #about-us, #award, #downloads,#customers, #partners, #service, #test{padding-left:20px; margin-top:20px; margin-left:10px; width:800px;line-height:150%;}
#partners ,#customers{margin-top:10px;}

/* Resources  */
#test  .ce_text p{ margin:0; padding:7px 0px 7px 0px; }
#test  {margin-top:10px;}
#test .pdfs {padding:0px 0px 15px 0px;margin-bottom:10px; border-bottom:1px solid #C0C0C0;}
#test .resc {padding-bottom:10px; padding-top:5px; border-bottom:1px solid #C0C0C0;}
#test .resc p {margin:0;padding:5px 0px 5px 0px;}
img.dwnl {position: absolute; left: 650px; top: 0px;}
span.resdp {font-weight:normal;font-size:11px;padding-left:2px;color: #939393;}
#test .ce_text h1 { margin-top:10px; margin-bottom:0; padding-bottom:0;color:#6F6F6F;}

h1{font-size:14px; font-weight:bold; margin:6px 0px 5px  0px; }
#crm .ce_text h1 , #about-us .ce_text h1, #service .ce_text h1{font-size:14px; font-weight:bold; margin:0px; margin-bottom:5px;}
#crm .ce_text p , #about-us .ce_text p, #service .ce_text p{margin-top:7px;}
#carreers, .newProducts{width:800px;padding-left:20px;padding-top:20px;margin-left:10px; }
#carreers h1{ font-size:13px;}
#quotecrm{
margin-top:20px;
	line-height:130%;
	padding-left:5px;
	/*border:1px solid;*/
	float:left;
	width:227px;
	margin-right:10px;
	
	}
	#quotecrm  .ce_text { background:url("zitat_bg.png") no-repeat top ;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-left:20px;
	padding-right:10px;
	height:255px;
	}
	#quotecrm  div.image_container {margin-left:3px;}
	
#quotecrm a.PDemo {padding-left:4px;}
#quotecrm div.ce_text.spbUt {  background:none; margin-left:-3px;line-height:160%;padding-top:0px;}
#quotecrm  div.ce_text.spbUt h1 {margin-top:0px;}



#leadm {margin-top:10px;}
.ce_table {width:700px;}	
#leadm   .ce_table  table ,	#leadmt   .ce_table  table  {
	border-collapse:collapse;
margin:5px;
margin-top:10px;
 margin-bottom:20px;
	} 
#leadm  .ce_table th, #leadmt  .ce_table th{
text-align:left;
	font-size:13px;
	
padding-bottom:10px;
} 
#leadm { margin:0px;}	
#leadm  .ce_table td, #leadmt  .ce_table td {
/*padding-top:15px;vertical-align: top;border: thin solid orange;*/
height:33px;
padding-right:10px;
	width:350px;
}
/* Screens */
div.screen {position:absolute;margin-left:-230px;margin-top:-60px; width:215px;height:275px;}
div.screen div.scrT, div.screenM div.scrT  {margin-left:40px; color:#FF8B14;}
div.screenM p {padding-left:3px;}
div.screen span.Dbut  a{}
div.screen  div.ot_scr {display:none;width:0;height:0;}
#sales{}
#mootab_2, #leadmt div.ce_mootabs_block  {padding-left:240px;margin-bottom:10px; }
#leadmt  { clear:both;}
#mootab_3  .ce_accordion .toggler  ,  #mootab_4  .ce_accordion .toggler {margin-bottom:30px;}

/* Screens Ende */
#leadm .Gtable td, #leadm .Gtable th{
vertical-align: top;
height:40px;
padding-right:10px;
padding-bottom:5px;
width:350px;
}
#mootab_5  .ce_table {width:850px;}
#mootab_5 .ce_table  table{width:800px;}
#mootab_5  .ce_table  table td {width:390px; height:40px; }
#mootab_5  .ce_table  table th {width:400px; height:30px;margin-bottom:10px; border-bottom:1px solid #939393;}
#mootab_5  .ce_table  table tr.row_0  td {padding-top:10px;}
#mootab_5  .ce_accordion { width:812px;}
#leadm  .ce_text 	{width:690px;margin-top:20px;}
#leadm .ce_text h1 {font-size:14px; font-weight:bold; margin:0px;margin-top:5px; }	
#leadm .ce_text p { margin-top:7px;margin-bottom:15px;}
	.ce_accordion {margin-left:5px; margin-top:-5px; width:660px;}
	.ce_accordion .toggler {
	cursor:pointer;
	color:#FF8B14;
	padding-bottom:10px;
	}
.dreieck {color:orange; font-size:10px;}
table#table_17 .row_1 td.col_1 p  {border-left:13px #fff solid; margin:0;display:inline;}

#sales {margin:5px;
	padding:5px;}
#test  {overflow:hidden;}
#mootab_1 .mootabs_panel {  overflow:hidden;}


.ce_mootabs_block {margin-top:10px;}
.mootabs_title li {
	float: left;
	background:url("tabs_2.png") no-repeat left top;
	margin:0;
	padding:7px 0 13px 5px;
cursor: pointer;
}
.mootabs_title li span {
background:url("tabs_1.png") no-repeat right top;
		padding:8px 13px 13px 5px;
color:#6F6F6F;
font-size:11px;
font-weight:bold;
	}
.mootabs_title li.active {
		background-position:0% -42px;
		padding:7px 0 13px 5px;
}

.mootabs_title li.active  span{
		background-position:100% -42px;
color:#FF8B14;
padding:8px 13px 13px 5px;
		}
#mootab_6 .mootabs_title li { padding-top: 6px;}
#mootab_6 .mootabs_title li {padding:0;padding-left:5px;padding-top:5px;padding-bottom:7px;	}

.mootabs_panel {
display: none;
padding-top:10px;
padding:5px;
position: relative;
width: 100%;
clear: both;
height:auto;
}
.mootabs_panel.active {
display: block;
}
/*Form */
#downloads div.ce_image    {float:right; margin-right:350px; margin-top:30px; }
#fortgot-password div.ce_image{float:right; margin-right:350px;}
.mod_login table { width:370px; height:120px;}
.mod_login table  input.text{width:200px;}
.mod_login input.submit {}
.mod_login h1 {font-size:13px; color:#939393; font-weight:bold;}
#downloads a.hyperlink_txt {font-weight:bold;}
#fortgot-password {margin-left:30px;margin-top:40px;}
#fortgot-password  table {width:510px; height:120px;}
#fortgot-password  table td.col_first {width:130px;}
#fortgot-password table  input.text, #fortgot-password table  input.captcha {width:200px;}
#fortgot-password table span.captcha_text {margin-left:10px; color:#000;}
table#Reg  tr.row_4  { height:35px; vertical-align:bottom;}
table#Reg  tr.row_5  { height:40px; vertical-align:middle;}
#registration {margin-left:10px;margin-top:10px;padding-left:20px;padding-top:20px;}
.mod_registration {width:700px;}
.mod_registration h4 {font-size:13px; color:#939393; font-weight:bold; margin:0px;margin-bottom:10px;}
.mod_registration #ctrl_interest input{margin-right:5px;}
.mod_registration #ctrl_interest span  {margin-right:5px;}
.mod_registration table { margin-left:12px; margin:5px 0 5px 0; }
.mod_registration fieldset {margin-top:10px;}
.mod_registration fieldset legend{color:#000; font-weight:bold;margin-left:5px;}
.mod_registration table tr {height:30px; }
.mod_registration table td.col_first {width:150px; padding-left:5px;}
.error {color:#FF8B14; font-size:11px; font-weight:bold;}
.mod_registration  select#ctrl_country  { width:205px; }
.mod_registration  table  input.text {width:200px;}
.mod_registration   input.submit { margin: 10px 0px 10px 170px;}
span.mandatory {color:#FF8B14;margin-left:3px;}
/* Beetwen pages */
#congratulation, #thank-you {padding-left:30px;margin-top:20px; width:800px;line-height:150%;}
/* Register */

#registerform  {margin:20px 0 10px 10px;padding-left:20px;width:800px;}
#registerform  input.text{width:180px;}
#registerform  div#ctrl_19, #registerform div#ctrl_30 {position:absolute; margin-top:-25px;left:470px;width:300px;height:30px;}
#f2 .fieldSet table tr.row_2 , #f4 .fieldSet table tr.row_2 {height:0px;}
#registerform  td.col_0 {padding-left:20px;}
#registerform  .fieldSet table {width:700px;height:330px;margin:10px 0 10px 0;}
.regText {width:800px; padding-left:3px;}
.regText h1 {font-size:13px; color:#939393; margin:0px;margin-bottom:10px;}

/* Register Ende */

/*Sitemap */
#map{ border-top:1px dotted; padding-top:10px;}
.smap {float:left;
margin-right:30px;
margin-left:10px;

}
.smap .mapf a{font-weight:bold;}
a {text-decoration:none; color:#FF8B14;}
.smap a , .smap a:visited, .smap a:active {color: #6F6F6F; text-decoration:none;}
.smap a:hover {color:#FF8B14;}
a:hover{text-decoration:underline;} 

/* 

@create by  Nik Andreichikov  

*/