html
{	
overflow-y:scroll; 
}
body {
background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
#header{
padding:0;

 }
p, ul li {/*color:#6F6F6F;*/} 
a, a:visited, a:active {color:#FF8B14; text-decoration:none;} 
a:hover {text-decoration:underline;}
a:focus{outline:0;  }


#Logo {  margin-left:770px; height:35px;padding-top:10px; }
* html #Logo {  margin:-40px 0px 0px 770px; }
#rss {float:right;height:15px;margin:10px 1px -30px 0;}
/* Language */
.mod_changelanguage {float:left; height:30px; width:300px;margin-top:15px;}
.mod_changelanguage h3 {float:left; padding:0;margin:0px 15px 0px 3px; line-height:100%; font-weight:normal;
  font-size:13px;
  color:#6F6F6F;
  }
 .mod_changelanguage ul {line-height:100%; margin:0;padding:0;}
 .mod_changelanguage  p {line-height:100%; margin:0;padding:0;} 
 .mod_changelanguage  li {float:left; margin:0px 5px 0px 5px; padding:0;} 


/* Navi  border:1px solid #000; */
.mod_newsreader  .image_container {width:410px;}
#header .mod_navigation {

 margin:0;
border-bottom: 8px solid #f7931e;
font-weight: bold;
padding-left:10px;
width:950px;
	
}
 .mod_navigation ul
{
margin:0px;
padding:0px;
}

#header  .mod_navigation li
{
 margin:0px;
  margin-left:8px;
  padding:0px;
  text-align:center;
  list-style-type:none;
  display:block;
  float:left;
  background:url("strich.jpg") no-repeat ;
  background-position:right 8px;
}
#header ul  li.first {margin-left:0px;}
#header ul li.last {background:none;}
#header  div.mod_navigation a, #header div.mod_navigation span.active
{
  height:20px;
  display:block;
  margin:0px;
  margin-right:8px;
  padding:5px 0px 5px 0px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  font-size:13px;
  color:#6F6F6F;
  float:left;
}

#header  div.mod_navigation span.active, #header div.mod_navigation a.trail
{
  background:url("arN.png") no-repeat center bottom ;

cursor:pointer;

  color:#FF8B14;
}
#header  .mod_navigation a:hover { text-decoration:none;
  color:#FF8B14;}
  
.mod_flash {height:250px; margin-bottom:20px;}
#homec  {padding-top:10px; }
#homec .ce_text h3, #homec .ce_text h2  { text-align:center;
  margin:auto;
  width:850px;
  font-weight:normal;
  font-size:16px;
  color:#AAAAAA;
  }
  #homec .ce_text h2 {color:#939393;font-size:24px;margin-top:10px;} 
/* TEXT LINKS HOME*/
#homec div#HB {margin:20px 0px 30px 130px;   }
#homec div.hbtn  {float:left;  margin:0px 80px 0px 0px ; height:242px; width:304px;  }
  #homec a#PaaS  {background:url("paas.png") no-repeat; }
    #homec a#P_Cloud  {background:url("privateclouds.png") no-repeat;}
#homec div.hbtn a { display:block; padding:165px 40px 40px 40px; color:#003A77; font-size:14px; font-weight:bold;  }
#homec  div.hbtn  a:hover { text-decoration:none;} 
/* PaaS  */
#paas .ce_image { padding-left:9px;  }
.hyperlink_txt {margin:15px;display:block;width:60px;}
#main .mod_navigation {margin-bottom:10px;}
#main .mod_navigation li
{
  margin:10px 0 10px 30px;

 padding:7px 35px 8px 35px;
  text-align:center;
  list-style-type:none;
  float:left;
  display:block;
  background:url("subm_btn.jpg") no-repeat left   ;
 

}
#paas_content  {background-color:#EFEFEF; width:934px;margin-left:6px;}
#main .mod_navigation ul li.last {}
#main .mod_navigation li a {color:#6F6F6F;text-align:center;}
#main .mod_navigation li a:hover , #main .mod_navigation li span{text-decoration:none;color:#FF8B14; cursor:pointer;}

#main #paas_content {padding-left:15px;margin-top:10px;}
#main #paas_content h2 {margin:22px 0px 0px 170px; font-size:14px;}
#main   p#Spaas {margin:0; padding:0; margin-left:350px; font-size:12px; color:#7b9cbf;font-style:italic;}
#main div.quote {width:130px;height:180px;float:left; background-color:#7b9cbf;padding:10px;color:#fff; margin-right:20px;margin-top:-40px;}
#main #paas_content p.Tpaas {  margin:10px; padding:10px}
#paas_content  .ce_table {clear:both;}
#benefits  table{width:900px;margin:11px 0 0 10px;}
#benefits   table th {width:300px;}
#benefits   table td {width:300px; }
#benefits .ce_accordion {margin-left:20px;width:800px;}
.ce_accordion  div.toggler  {color:#FF8B14; font-weight:bold;cursor:pointer;margin:5px 0px 10px 0px; width:200px; background:url("more.png") no-repeat bottom right;}
.ce_accordion  div.toggler:hover   {color:#7b9cbf;}
#benefits .ce_accordion p {margin:0;}
#benefits  .ce_accordion p.accP {margin:0;margin-left:40px;}
*+html h3 {padding-top:15px;}
  #ftext a {margin-left:677px;}
  
 /* Sitemap */
#sitemap {clear:both;}
.mod_sitemap {margin-top:20px;}
.mod_sitemap ul
{
	margin:0px 0px 0px 0px;
	padding:0;
	list-style-type:none;
	
}
.mod_sitemap li {margin-right:20px;}
.mod_sitemap li, .mod_sitemap li a
{

	color:#7b9cbf;
	float:left;
}

.mod_sitemap li.submenu
{
margin-left:20px;

}

.mod_sitemap ul ul
{
margin-top:25px;
	margin-bottom:10px;
	
	padding-left:15px;
	/*list-style-type:square;*/
}
.mod_sitemap   li li { background:url(../tl_files/images/bul_L_org.gif) no-repeat  left 55%; 
padding: 0px 0px 0px 20px;
}

.mod_sitemap li li, .mod_sitemap li li a
{
	float:none;
	margin-top:5px;
	color:#FF8B14;
	
} 
.mod_sitemap  li.trail.last {margin-top:-1px; }
.mod_sitemap  ul ul li.first {clear:both;}
/* Sitemap Ende   */
.Dtschutz {padding:15px 0; }

/* GROUP Live CSS */

/* HTML */

h1 {
	color: #FF8B14;
	font-size: 1.5em;
	padding:  0px;
}
h2 {
	color: #FF8B14;
	font-size: 1.25em;
	padding: 0px;
}
h3 {
	color: #FF8B14;
	font-size: 1.25em;
	padding: 0px;
}
p {
	line-height: 180%;
	font-size: 1.0em;
	/*letter-spacing: .01em;*/
	}
}

li {
	line-height: 130%;
}

a:link {
	text-decoration: none;
	color: #FF8B14;
	/*font-size:1.1em;*/
}
a:visited {
	text-decoration: none;
	color: #f7931e;
}
a:hover {
	text-decoration: none;
	color: #f7931e;
}
a:active {
	text-decoration: none;
}

/* Multi-use */
p.lh150 {
	line-height: 150%;	
	font-weight:normal;
}
.orange {
	color: #f7931e;
}
 #header div.mod_navigation  span.blue {
	color: #016699;
	
}
.dkgray {
	color: #808285;
}
ul, ol {
	list-style-type:none;
}
.bmwi  {
width:500px;
height:50px;
padding:0;
margin:0;
margin-top:13px;
position:absolute;
padding-left:10px;

}
* html .bmwi {bottom:-60px;left:-10px;}
.bmwi img {float:left;margin-top:-10px;}
.bmwi p {padding:0;
margin:0;}
.bmwi   span{ display:block; padding-top:15px; line-height:120%; color: rgb(111, 111, 111); font-size: 0.85em;}
#pgcntl {
	margin: 0px;
	padding: 0px;
	width: 670px;
	float: left;
	background-image: url(../tl_files/images/bg_textpanel.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#bg_txthome {
	margin: 0px;
	padding: 0px;
	width: 590px;
	float: left;
	background-image: url(../tl_files/images/bgHome_b.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.txtpnl h1 {
	margin: 0px;
	padding: 30px 20px 20px 20px;
	color: #FF8B14;
	font-size: 1.5em
}
#bg_txthome h1 {font-size: 1.4em}
#bg_txthome h2 {
	margin: 0px;
	padding:25px 0px 7px 0px ;
	color: #016699;
	font-size: 1.1em;
	text-transform: uppercase;
}
#bg_txthome .mod_upcoming_events  h2  {padding:0px 0 2px 0; }

.txtpnl p {
	margin: 0px;
	padding: 0px 20px 10px 20px;
	/*color: #999999;*/	
}
#cnt_right ul {
width:250px;

	/*list-style-image: url(../tl_files/images/bul_L_org.gif); */
	list-style-type:none;
}
#bg_righthome  ul {width:330px; /*color: #6F6F6F;*/}
*html #cnt_right ul  li, *html #bg_righthome ul  li    {margin-left:0px;}
#cnt_right ul  li  {

margin-left:-10px;
background:url(../tl_files/images/bul_L_org.gif) no-repeat  left 25%; 
padding: 0px 20px 10px 20px;
}
#bg_righthome ul li{
margin-left:-10px;
background:url(../tl_files/images/bul_L_org.gif) no-repeat  left 10%; 
padding: 0px 20px 10px 20px;
line-height:150%;
}
*html #cnt_right ul  li, *html #bg_righthome ul  li    {margin-left:0px;}
.txtpnl li, #news_items li {
margin-left:-10px;
background:url(../tl_files/images/bul_L_org.gif) no-repeat  left 25%; 
padding: 0px 20px 10px 20px;
}
#bg_righthome{
margin: 0px;
	padding:22px 0 0 0;
	
	width: 370px;
	float: left;
	background-image: url(../tl_files/images/bgHome_l.png);
	background-position: top right;
	background-repeat: no-repeat;
}
#bg_righthome h1 {padding:0 0 10px  25px;margin:0;}
#cnt_right , #cnti_right {
	margin: 0px;
	padding: 0px;
	padding-top:10px;
	width: 290px;
	float: left;
	background-image: url(../tl_files/images/bg_sidepanel.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#cnt_right h3 , #cnti_right h3, #bg_righthome h3 {
	margin: 0px;
	padding: 20px 15px 10px 25px;
	color: #016699;
	font-size: .75em;
	text-transform: uppercase;
}
#cnt_right p, #cnti_right p , #bg_righthome p{
	margin: 0px;
	padding: 0px 15px 8px 25px;
	/*color: #6F6F6F;*/
	font-size: 1.1em;
}
#bg_txthome  .mod_newslistEvents  p.teaser, .mod_upcoming_events  div.ce_text{ 
	margin: 0px;
	padding: 3px 15px 8px 1px;
	/*color: #6F6F6F;*/
	font-size: 1.1em;
	}
#bg_txthome   .mod_newslistEvents  , #bg_txthome  .mod_upcoming_events 
{ 

margin: 0px;
	padding: 0px 20px 10px 20px;
	line-height: 150%;	
	}
	#bg_txthome   .mod_newslistEvents div.layout_short.first {/*margin-top:-20px;*/}
	
#bg_txthome   .mod_newslistEvents div.layout_short {	background-image: url(../tl_files/images/newsBg1.png);
padding:5px 0 10px 13px;margin-bottom:0px;
	background-position: -1px -2px;
	background-repeat: no-repeat;}
#bg_txthome  .mod_upcoming_events h3 {margin:0; font-size: 1.05em;
	padding:7px 0 7px 0px;
	/*border-bottom:1px solid #999999;width:97%;*/
	background-image: url(../tl_files/images/line-hr1.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
  #bg_txthome  .mod_newslistEvents  p.info  a {color: #f7931e;}
#bg_txthome .event h3 a {color: #f7931e;}
 #bg_txthome  .mod_upcoming_events  div.event {
 background-image: url(../tl_files/images/newsBg1.png);
padding:5px 0 10px 13px;margin-bottom:0px;
	background-position: -1px -2px;
	background-repeat: no-repeat;
 }
 #bg_txthome  .mod_upcoming_events { margin-bottom:10px;}
#bg_txthome  .mod_upcoming_events a:link  {font-size:1em;}
#cnt_right p a:link ,  #bg_txthome  a:link {
	color: #f7931e;
}
#cnt_right p a:visited ,  #bg_txthome  a:visited{
	color: #6F6F6F;
}
#cnt_right p a:hover,  #bg_txthome  a:hover{
	color: #f7931e;
}

#cnt_right p.teaser a,   #bg_txthome p.teaser a, .mod_upcoming_events  span.more  {
	text-transform: uppercase;
	font-size: 0.75em;
font-weight: bold;	
}
  p.info, #cnt_right  p.info{ color: #f7931e; margin-bottom:-10px; 
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;	
}
 #bg_txthome  p.info {margin:0;padding:5px 0 5px 2px; margin-bottom:-3px; /*border-bottom:1px solid #999999;*/width:97%;
 background-image: url(../tl_files/images/line-hr1.png);
	background-position: bottom left;
	background-repeat: no-repeat;
 font-size: 1em;font-weight: bold;	}
.impressum  p{margin: 0px;
	padding: 0px 15px 8px 25px;
	color: #6F6F6F;
	font-size: 1.1em;

	}

/* Sub Page Content */
#benefits {
	clear:both;
	padding: 15px;	
}
#benefits td {
	color: #016699;
	border-bottom: 1px solid #016699;	
}
#benefits td.head {
	color: #ffffff;
	background-color: #016699;
	font-weight: bold;
}
#benefits td.alt {
	background-color: #e5eaed;
}

#news_items , #singlepnl, .singlepnl{
	padding: 20px;
	background-image: url(../tl_files/images/bg_singlepanel.gif);
	background-position: top;
	background-repeat: no-repeat;
}
*+html .singlepnl,*+html  #singlepnl,*+html  #news_items{padding-top:30px;}
hr {
background-color: #999999; /* Farbe für Opera und Firefox */
color: #999999; /* Farbe für Internet Explorer (IE) */
border: 0;
height: 1px; 
width:80%;
text-align:left;
margin-left:0;
 }
.title {
	color: #808285;	
}
.ce_download  {padding:5px 30px;}

#sep {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 7px;
	background-image: url(../tl_files/images/bul_L_org.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.sep {
	margin: 0px;
	padding: 0px;
	width: 80%;
	height: 7px;
	background-image: url(../tl_files/images/bul_L_org.gif);
	background-position: center;
	background-repeat: no-repeat;
}
/* Forms */
 form {
	margin: 0px;
	padding: 20px;
	
}
#f5 tr.row_4  td, #f4 tr.row_4  td{padding-top:20px;}
span.ffet{font-weight:bold;color:#666666;}
form p.error {margin:0;color:#f7931e; font-size:0.9em; height:11px;}
form table span {color:#f7931e;}
form td{ margin-bottom:6px;
	}
	
form table   .row_0.row_first td.col_0.col_first
{
padding-right:80px;

}
label {
	color: #666666;
	font-size: 1em;
}
input.text {
 	margin-top:5px;
	margin-bottom:5px;
	width: 300px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.1em;
}
 textarea { 
	margin-top:3px;
	width: 400px; 
	height: 90px; 
	overflow: auto; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.1em;
}
.submit_container input { 
	width: 90px; 
	margin-top: 10px; 
	
	text-align: center;
}
#cnt_right .ce_download  h3 {padding:0;padding-bottom:15px;}
/*  lotusphre forms  */
#content_form  .ce_form {padding-left:10px;}
#content_form table td.col_0 {width:150px;padding: 10px 0;}
#content_form table tr.row_10  td.col_0 {}
#content_form  fieldset {width:770px;margin-bottom:20px;}
#content_form  fieldset  legend {margin-left:10px;}
#content_form select#ctrl_34, #content_form select#ctrl_56 {width:100px;}
#content_form  input.text {width:260px;}
#content_form p.error {margin:5px 0;}
#content_form fieldset  table {margin:20px;}
#content_form  div.radio_container span {display:block;}
#content_form .submit_container{ position:absolute; left:60px;  margin-top:-10px; }
.pagination  {margin-top:15px;}

.pagination p {display:none;}  
#news_items .pagination  ul li{background:none;display:inline;padding-left:5px;}
p{padding:4px 0 7px 0;margin:0;}

#news_items h3 {padding-top:20px;}
/* Page Footer */
#footer {
	margin: 0px;
	margin-top:15px;
	padding: 45px 0px 0px 0px;
	width: 100%;
	background-image: url(../tl_files/images/logo_thinklotus.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.partner{float:right;margin-top:-17px;}
#copyright {	margin:0;
height:20px;

border-top: 8px solid #f7931e;
color: #999999;
font-size: .8em;
}