body,table,td,p,.h{ font-size:11px;font-family:arial,sans-serif;text-align:left;color: #666666; }
ul, li, h3, h4{margin:0; padding:0;}
p{margin:0 0 20px 0}
a {color:#333333; text-decoration:none; }
a:hover { color:#333333;text-decoration:underline}
a:visited {color:#333333;}
#wrapper {margin-left: 0px; width: 747px;}

#maincontent { margin:10px 5px 5px 5px; overflow:visible}
#menubar {background:url(../images/menu_bg.jpg); padding:5px 0 0 5px;width:737px;height:23px;font-size:12px;font-weight:bold;  text-transform: uppercase;}
#menubar .current {color:#FFFFFF;margin:0px 7px 0px 7px}
#menubar a, #menubar a:hover {text-decoration:none;margin:0px 7px 0px 7px;font-size:12px }
#menubar a {color:#000000}
#menubar a:hover {color:#FFFFFF}
.img, .img a { border:0}
#links{width:680px;line-height:20px;padding:3px 0px 3px 20px}

.topmenu { width:747px;background: url(../images/top-menu.jpg) no-repeat; height:29px; font-size:10px; margin:5px}
.topmenu .left {display:inline;float:left; width:100px; padding:0px 25px 0 5px;}
.topmenu .left a{color:#990099; text-decoration:none; font-weight:bold; font-size:12px}
.topmenu .left a:hover{ color:#999999}
.topmenu .right {float:right ; width:500px; text-align:right; padding:0px 15px 0 0; margin:10px	}
.topmenu .right ul li { display:inline; padding:0 15px 0 5px; } 
.topmenu .right ul li a{ color:#333333; text-decoration:none; background: url(../images/li-arrow.gif) no-repeat center left;padding: 5px 0 5px 10px;} 
.topmenu .right ul li a:hover {color:#FF9933}
.banner{margin:0px 0 10px 0;}
#leftmain{float:left;width:530px;clear:both; text-align:left}
#leftmain ul li {list-style:none}
#leftmain .left{float:left; width:290px; margin:0px 15px 0px 0px; text-align:left}
#leftmain .right{float:right;width:216px; margin:0px 5px 0px 0px; text-align:left}
#leftmain ul li a{ text-decoration:none ; font-weight:bold;color:#639; font-size:14px }

#rightmain{float:right;width:190px;}
.left_box { margin: 0 0 20px 0;}
#footer{clear:both;background-color:#654D7C;color:#FFFFFF;height:30px;font-size:10px;}
#footer .left{ float:left; width:300px;clear:both;margin:10px;}
#footer .right{ float:right; width:227px; text-align:right;margin:10px;}
#footer a{color:#FFFFFF; text-decoration:none}
#footer a:hover{color:#FFCC00}

.list-client ul{list-style-type:none;padding:0px;margin:0px;}
.list-client li{list-style-type:none;background-image:url(../images/li-arrow2.gif);background-repeat:no-repeat;background-position:0px 12px; padding:10px 14px 14px 10px;}
.list-normal ul{list-style-type:none;padding:0px;margin:0px;}
.list-normal li{list-style-type:none;background-image:url(../images/li-arrow2.gif);background-repeat:no-repeat;background-position:0px 7px; padding:5px 14px 5px 10px;}
h3{	color: #3b73b9;	font-weight:bold; font-size:11px}
h2{font-size:14px;margin:5px 0;padding:5px 0;text-decoration:none;line-height:14px; color:#654d7c}
h2 a {text-decoration:none}
h2 a:hover {text-decoration:none}
.image {float: left;margin: 0 9px 3px 0;}

.header3{font-size:130%; color:#FF9900; font-weight:bold}
#header2 {height:61px;	background:url(../images/logo_s.jpg) no-repeat;	}
#header {height:156px;	background:url(../images/bg-header.jpg) no-repeat;	}
.rightcol{margin:10px;}
#content {color:#000000;}

.font_bottom {font-size: 10px; color: #FFFFFF}
.setmargin {padding: 0.3cm 0.5cm;}
.setmargin .clients{ text-align:right; margin-bottom:20px;}
.setmargin .blue{ color:#039;}
.setmargin2 {padding-left: 10px;}

.style1 {
	color: #3b73b9;
	font-weight:bold;
}
.style2 {color: #10628A}
.style4 {font-size:12px}
.style9 {color: #CCCCCC}
.style10 {
	font-family:Arial, Helvetica, sans-serif;
	color: #10628A;
	font-weight: bold;
	line-height:14pt;
	font-size:13px;
}
.style11 {
	color: #DA8F44;
	font-weight: bold;
	font-size:11pt;
	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 {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.class1 {
font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	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:#333333; /* 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;
}
.footer2 { width:707px; display:block}
.footer2 .left{ width:300px ; float:left }
.footer2 .right{ width:400px; float: right; text-align:right}
 
#menu {color:#FFCC00; font-size:11px; text-decoration:none; text-align:left;  background-color:#654D7C; margin-bottom:30px }

#menu .current {color:#FFCC00;  border-bottom:#FFFFFF dotted 1px; }

#menu a:hover {  color:#FFCC00; }  

#menu ul li { margin:2px 10px 2px 10px;  padding:2px 0 2px 0; list-style:none ;display:block; } 

#menu ul li a{display:block;  border-bottom:#FFFFFF dotted 1px; text-decoration:none;  color:#fff; overflow:visible} 

#menu .title {color:#FFFF99;font-weight:bold;  font-size:12px}
#menu .titleover {color:#336699; font-weight:bold;height:2em;font-size:12px }	
	
.pos_left
{
position:relative;
left:5px;
}
.clr { clear:both}
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; }


.text {
	width:143px;
	height:18px;
	float: right;
	padding-top: 5px;
}
.module {
	width:216px;
	padding-top: 2px;
}

