* {
	margin:0 auto;
	padding:0;
	
}


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:22px;
	background-image:url(images/bg.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:#DFDFDF;
	
		
	
}

h1    	{ font-size: 12pt; font-weight: bold; color:#595959; }
h2    	{ font-size: 11pt; margin-bottom: 3pt; text-align:left; margin-right:0.6cm; font-weight: bold; color:#000; }
h3    	{ font-size: 11pt; margin-bottom: 10pt; text-align:right; margin-right:0.6cm; font-weight: bold; color:#005BAA; }

.bbreak { font-size: 6px;  }

p     	{font-size: 9pt }

.imgleft { vertical-align: top; float: left; margin-right:20px; margin-left:0px; margin-bottom:15px; margin-top:2px; }
.imgright { vertical-align: top; float: right; margin-left:20px; margin-right:10px; margin-bottom:15px; margin-top:15px; }

.list { list-style-image:url http://www.cytel.de/images/punkt.gif; }

#wrapper{
	width:980px;
	height:100%;
}



#logo_box{
	width:980px;
	height:84px;
}

#logo{
	width:206px;
	height:84px;
	float:left;
	padding-left:3px;
}

#language{
	width:125px;
	height:27px;
	float:right;
	font-weight:bold;
	font-size:11px;
}


#content{
	width:980px;
	height:100%;
}

#content_left{
	width:199px;
	height:100%;
	float:left;
}

#content_right{
	width:781px;
	height:100%;
	float:left;
}


#menu{
	width:188px;
	height:100%;
	
}

#header{
	width:776px;
	height:305px;
	float:left;	
}

#sub_header{
	width:776px;
	height:90px;
	float:left;	
}


#box{
	width:773px;
	height:100%;
	float:left;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	margin-top:5px;
	
	
}


#box_left{
	width:565px;
	height:auto;
	float:left;	
	border-right:1px solid #DEDEDE;
	color:#000000;
	
	
	
}

.box_left1{
	width:545px;
	height:auto;
	padding-top:5px;
	padding-bottom:0px;
	line-height: 1.5;
	
	
}

.box_left1 a:link  {  color:#000; text-decoration: none; padding-left:0px; font-weight:normal; font-size:12px; }
.box_left1 a:active { color:#000; text-decoration: none;  padding-left:0px; font-weight:normal; font-size:12px; }
.box_left1 a:visited { color:#000; text-decoration: none; padding-left:0px; font-weight:normal; font-size:12px; }
.box_left1 a:hover { color:#000; text-decoration:underline; padding-left:0px; font-weight:normal; font-size:12px; }

.box_left1 ul li a{

display: block;
padding-bottom: 4px;
border-bottom:1px solid #E7E5E6;


}

.box_left1 ul li a:hover{

text-decoration: none;
background-color: #E7E5E6;

}



.box_left2{
	width:545px;
	height:auto;
	padding-top:5px;
	padding-bottom:0px;
	
	
}

.box_left2 ul li a{

display: block;
padding-bottom: 4px;


}

.box_left2 ul li a:hover{

text-decoration: none;
background-color: #E7E5E6;

}




#box_right{
	width:180px;
	height:100%;
	float:left;
	padding-left:8px;	
}

#box_right1{
	width:182px;
	height:100%;
	float:left;
	padding-left:3px;
}


.black_16{
	font-size:16px;
	font-weight:bold;
}

.black_13{
	font-size:13px;
	font-weight:bold;
}

.black_12{
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	
}

.grey_12{
	font-size:12px;
	font-weight:bold;
	color:#A3A3A3;
}


.line{
	width:550px;
	color:#DEDEDE;
			
}

#line1{
	width:190px;
	color:#DEDEDE;
	float:left;
			
}





.class1 a:link  {  color:#000; text-decoration: none; padding-left:0px;  }
.class1 a:active { color:#000; text-decoration: none;  padding-left:0px;  }
.class1 a:visited { color:#000; text-decoration: none; padding-left:0px; }
.class1 a:hover { color:#000; text-decoration:underline; padding-left:0px; }

.class4 a:link  {  color:#000; text-decoration: none; padding-left:0px;  }
.class4 a:active { color:#000; text-decoration: none;  padding-left:0px;  }
.class4 a:visited { color:#000; text-decoration: none; padding-left:0px; }
.class4 a:hover { color:#000; text-decoration:underline; padding-left:0px; }

.class5 a:link  {  color:#000; text-decoration: none; padding-left:0px; font-weight:normal; }
.class5 a:active { color:#000; text-decoration: none;  padding-left:0px;  font-weight:normal; }
.class5 a:visited { color:#000; text-decoration: none; padding-left:0px; font-weight:normal; }
.class5 a:hover { color:#000; text-decoration:underline; padding-left:0px; font-weight:normal; }


.class2 a:link  {  color:#3C3C3C; text-decoration: none; padding-left:0px;  }
.class2 a:active { color:#3C3C3C; text-decoration: none;  padding-left:0px;  }
.class2 a:visited { color:#3C3C3C; text-decoration: none; padding-left:0px; }
.class2 a:hover { color:#3C3C3C; text-decoration:underline; padding-left:0px; }


.class3 a:link  {  color:#000; text-decoration: none; padding-left:0px; font-weight:normal; font-size:11px; }
.class3 a:active { color:#000; text-decoration: none;  padding-left:0px; font-weight:normal; font-size:11px; }
.class3 a:visited { color:#000; text-decoration: none; padding-left:0px; font-weight:normal; font-size:11px; }
.class3 a:hover { color:#000; text-decoration:underline; padding-left:0px; font-weight:normal; font-size:11px; }


.class6 a:link  {  color:#A3A3A3; text-decoration: none; padding-left:0px; font-weight:normal; }
.class6 a:active { color:#A3A3A3; text-decoration: none;  padding-left:0px;  font-weight:normal; }
.class6 a:visited { color:#A3A3A3; text-decoration: none; padding-left:0px; font-weight:normal; }
.class6 a:hover { color:#000; text-decoration:underline; padding-left:0px; font-weight:normal; }

.class7 { color:#000; padding-left:0px; font-weight:normal; font-size:11px; }
.class7 a:link  {  color:#000; text-decoration: none; padding-left:0px; font-weight:normal; font-size:11px; }
.class7 a:active { color:#000; text-decoration: none;  padding-left:0px; font-weight:normal; font-size:11px; }
.class7 a:visited { color:#000; text-decoration: none; padding-left:0px; font-weight:normal; font-size:11px; }
.class7 a:hover { color:#000; text-decoration:underline; padding-left:0px; font-weight:normal; font-size:11px; }



#footer{
	width:980px;
	height:60px;
	float:left;
	margin-top:5px;
	background-image:url(images/line.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


#footer_left{
	width:500px;
	height:40px;
	float:left;
	padding-left:210px;
	color:#3C3C3C;
	padding-top:10px;
	font-size:11px;
}

#footer_right{
	width:198px;
	height:40px;
	float:left;
	padding-left:160px;
	padding-top:10px;
	font-size:11px;
}

 .input		
{
	color : #28261A;
	border: 1px solid #BCBDB6;
	background-color: #FAFAFA;
	width:90px;
	height:18px;
	font-family: Verdana;
	font-size: 11px; 
}

.input_1		
{
	color : #28261A;
	border: 1px solid #BCBDB6;
	background-color: #FAFAFA;
	font-family: Verdana;
	font-size: 11px; 
	width:55px;
	height:18px;
	

}