body, table {margin:0; padding:0; font-size: 12px;text-decoration: none;color: #666666;	line-height:16px;font-family:arial,¼šÃ÷ów}
.font1 {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height:16px;	
}
.font_bottom {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #FFFFFF}
.setmargin {padding: 0.3cm 0.5cm;}
.setmargin .clients{ text-align:right; margin-bottom:20px;}
.setmargin .blue{ color:#039;}

.style1 {
	color: #3b73b9;
	font-weight:bold;
}
.style2 {color: #10628A}
.style9 {color: #CCCCCC}
.style10 {
	font-family:Arial, Helvetica, sans-serif;
	color: #10628A;
	font-weight: bold;
	line-height:14pt;
	font-size:13px;
}
.header {
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size:18px;
}
.style11 {
	color: #DA8F44;
	font-weight: bold;

	line-height:12pt;
	height:12pt;
}

p.style11 {
margin-bottom:0
}

.heading {
	color: #e59269;
	padding:10px;
	font-size:16pt;
	line-height:48pt;
	font-weight:bold;	
}
.style13 {color:#50bffc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	line-height:14pt;
	font-weight:bold}
	
.style13 a {
color:#797979; /* A black link */
text-decoration:none; /* No underline etc */
}

.style13 a:hover { /* on hover of the link */
color: #50bffc;
text-decoration:none; /* underline */
}	
	
font_link {

	color: #666666;
	text-decoration: none;
}
.class1 {
font-family:Arial, Helvetica, sans-serif;

	color: #666666;
	line-height:14pt;
}
.class1 a {
color:#FFFFFF; /* A black link */
text-decoration:none; /* No underline etc */
}

.class1 a:hover { /* on hover of the link */
color: #CCCCCC;
text-decoration:none; /* underline */
}

.class2 a {
color:#003366; /* A black link */
text-decoration:none; /* No underline etc */

}

.class2 a:hover { /* on hover of the link */
color:#333333;
text-decoration:underline /* underline */
}

.class2 a:visited { /* on hover of the link */
color:#333333;
}

.current {
  text-decoration:none;
  text-align:left;
  color:#FF9900;
  height:1.5em;
  display:block;  
  padding-left:3em;
  margin:0.5em;
  border-bottom:#666666 solid 1px;
  }
  
#menu a, #menu a:visited {
  text-decoration:none;
  text-align:left;
  color:#666666;
  height:1.5em;
  display:block;  
  padding-left:3em;
  margin:0.5em;
  border-bottom:#666666 solid 1px;
  }
  
#menu a:hover {
  color:#FF9900;
  }   
 
.title {
	padding-left:1em;	
	display:block;
	margin:0.5em;
	height:1.5em;
	text-decoration:none;
	line-height:1.5em;
	text-align:left;
	color:#333333;
	font-weight:bold;
  border-bottom:#666666 solid 1px;	
	}
	
.titleover {
	padding-left:1em;	
	display:block;
	margin:0.5em;
	height:1.5em;
	text-decoration:none;
	line-height:1.5em;
	text-align:left;
	font-weight:bold;
	color:#333333;
  border-bottom:#666666 solid 1px;	
	}	
	
.pos_left
{
position:relative;
left:5px;
}

ul.colums-two {
   list-style-type: none;
   padding: 0;
   margin: 20px 0 20px 0; }

li.innen {
   width: 300px;
   float: left;
   margin: 0 20px 5px 10px; }
      
li.aussen {
   float: left;
   padding: 0;
   margin: 0 0 5px 0;
   width: 300px; }

li.clr {
   clear: left;
   margin: 0;
   height: 1px;
   width: 1px; }
   
   

#container2 { float:right; width:601px;text-align:left}
#container2 p { margin:5px 0 10px 0} 
#container2 .left { width:340px; min-height:150px; padding:10px 5px 5px 20px} 
#container2 .left a { color:#666} 
#container2 .right { width:210px; padding:15px 10px 5px 5px}
#container2 .right ul { list-style-image:url(../images/arrow3.gif); list-style-position:outside; margin: 0 0 0 10px; padding:0}
#container2 .right ul li { margin:10px 0 10px 0 }
#container2 .left ul { list-style-image:url(../images/arrow3.gif); list-style-position:outside; margin: 0 0 0 10px; padding:0}
#container2 .left ul li { margin:10px 0 10px 0 }
#container2 a { color:#006699} 
#container2 a:hover { color:#06F} 

#container2 .newscontent{ width:550px; min-height:150px; padding:10px 5px 5px 20px} 
.newscontent .header1 { font-size:14px;color:#FF6633}
.newscontent .header2 {font-size:14px;color:#000000;margin-top: 0px;margin-right: 0px;margin-bottom: 20px;margin-left: 0px}
#container2 .maintext{padding-top:3px 5px 3px 5px} 
#container2 .maintext ul { list-style-image:url(../images/arrow3.gif); list-style-position:outside; margin: 0 0 10px 10px; padding:0}
#container2 .project1 {padding-top: 12px;padding-bottom: 3px;padding-left: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #006699}
#container2 .project2 {padding-top: 3px;padding-bottom: 3px;padding-left: 30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
#container2 .project2 ul{height: 30px;width: 142px;float: left;}
#container2 .project3 {padding-top: 20px}
#container2 .logos {float:left}

#container2 .partners ul, #container2 .clients ul { margin:10px 0 10px 0}
#container2 .partners ul li{
list-style:none; display:block;width: 121px;margin-right: 16px;margin-bottom: 16px; float:left}
#container2 .clients ul li{
list-style:none; display:block;width: 90px;margin-right: 16px;margin-bottom: 16px; float:left}
#container2 .partners img, #container2 .clients img{ border:1px solid #999}
