div.right_side img {
  border: 1px solid #DDDDDD;
  padding: 2px;
  float: left;
  margin-right: 10px;
}

.title {
  color: #999999;
  font-size: 0.9em;
}

 div.right_side li.active a {
 	color:#F3682F !important;
 }
 
 div.right_side li.active {
 	background:transparent url(../images/bullet_hover.gif) no-repeat scroll 0 9px !important;
 }

div.right_side img.certificates {
  border: none;
}

.link_career a {
	color: #F3682F !important;
} 

/* =KONTAKTFORMULAR
--------------------------------------------------------------------------------*/

ul.contact_form {
  margin-top: 10px;
}

  ul.contact_form li {
    padding: 3px 0px;
  }
  
    ul.contact_form li label {
      clear:left;
      float:left;
      margin:0;
      padding:0;
      width:150px;
    }
    
    .form_error {
      color:#F3682F;
    }
    
    ul.contact_form input, ul.captcha input {
      width: 180px;
      border:1px solid #aaa;
      color:#242424;  
      font-size: 11px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }
		
		 ul.captcha input {
		 	width: 330px;
		 }
		 
		 ul.captcha a.captcha_text {
		 	color: #666;
			font-size: 0.9em;
		 }
		 
		  ul.captcha a.captcha_text:hover {
		  	text-decoration: underline;
		  }
    
    .textbox {
      width: 330px;
      height: 120px;
      border:1px solid #aaa;
      color:#242424;  
      font-size: 11px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      margin-top: 15px;
    }
    
    .submit_button {
      color:#242424;
      background: #fff;
      background: transparent url(../images/list-style-image_orange.gif) no-repeat scroll 0pt 4px;
      padding-left: 20px;
      border: none;
      margin-top: 10px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      cursor: pointer;;     
    }
  
ul.captcha {
  margin-top: 15px;
}

ul.captcha li.captcha_image img {
  margin-top: 5px;
  margin-right: 10px;
}

ul.download {
  margin-top: 15px;
  margin-bottom: 15px;
}

  ul.download li {
    background: transparent url(../images/list-style-image_orange.gif) no-repeat scroll 0pt 4px;
    padding:0px 0px 5px 20px !important;
  }

/* =PRESSE
--------------------------------------------------------------------------------*/
  
div.right_side_press {
  width: 163px;
  float: left;
	margin-left: 20px;
	margin-top: 20px;
	border-left:1px solid silver;
	padding-left: 5px;
}

div.left_side_press {
  width: 420px;
  float: left;
}


  div.left_side_press .icon_top {
    border: none;
    position: absolute;
    left: 370px;
		margin-top: 3px;
  }
    
  div.left_side_press h3 {
    clear: both;
    padding-top: 10px;
  }
  
  div.left_side_press .pdf_icon {
    border: none;
    float:right;
    margin-right: 0px;
    margin-top: -20px;
  }
  
  div.left_side_press .read_article {
    color: #AAAAAA;
		font-size: 0.9em;
		padding-left: 110px;
		font-style: italic;
  }
  
  div.left_side_press .article,
	div.left_side_press .contact,
	div.left_side_press .photo {
    margin-top: 20px;
		color:#242424;
  }
	  
		div.left_side_press .contact {
      float: left;
    }
		
		div.left_side_press .material {
			margin-bottom: 10px;
			font-size: 0.9em;
			border-bottom: 1px solid #DEDEDE;
    }
		
		  div.left_side_press .material p {
		  	padding: 0px;
				text-transform: uppercase;
				font-weight: bold;
		  }
			
			div.left_side_press .material p.info_photo {
				color: #AAAAAA;
				font-size: 1em;
				font-style: italic;
				font-weight: normal;
				text-transform: none;
			}
			
			div.left_side_press .material a {
				color: #666;
			}
		
		  div.left_side_press .material img {
				padding: 1px;
				float: left;
				border: 1px solid #aaa;
				margin-right: 20px;
		  }
		
		div.left_side_press .information {
			padding-top: 20px;
		}
		
		  div.left_side_press .information h3 {
		  	color:silver;
        font-size:1.1em;
				padding-bottom: 5px;
				padding-top: 0px;
		  }
		
		div.left_side_press .photo {
      float: left;
			margin-right: 30px;
    }
		
		  div.left_side_press .photo img {
		  	border: 1px solid #aaa;
				padding: 1px;
		  }
    
		table.article {
			width: 420px;
		}
		
			table.article a {
				font-size: 0.9em;
				color: #666;
			}
			
			table.article h2, div.article h2 {
				font-size: 1em;
				font-weight: normal;
				color: #666;
			}
			
			table.article td {
				border-bottom: 1px solid #dedede;
				padding: 5px 0px;
			}
			  			 
				table.article td.headline {
	        width: 290px;
					vertical-align: top;
	      }
				
				  table.article td.headline p {
            padding-bottom: 0px;
						font-weight: bold;
          }
					
					 table.article td.headline p.source {
						color: #666666;
						font-size: 0.9em;
						font-style: italic;
						font-weight: normal;
						padding-top: 5px;
					 }
					 
					 table.article td.headline p.source a {
					 	font-size: 1em;
					 }
				
				table.article td.date {
				  color:#999;
				  font-size:0.9em;
				  width: 80px;
				  vertical-align: top;
				  padding-left: 10px;
				}

		
		div.right_side_press ul li {
			line-height: 20px;
			margin-left: 10px;
      padding: 3px 0 3px 20px;
			background:transparent url(../images/bullet.gif) no-repeat scroll 0 9px;
		}
		
		  div.right_side_press ul li:hover, div.right_side_press ul li.active {
        background:transparent url(../images/bullet_hover.gif) no-repeat scroll 0 9px;
      }
			
		  div.right_side_press ul li.headline {
		  	border-bottom:2px solid #9a9a9a;
				margin-bottom:10px;
				padding-top: 40px;
				background: none;
				padding-left: 0px;
				margin-left: 0px;
		  }
			
			 div.right_side_press ul li.headline h3 {
			 	color: silver;
				font-size: 1.1em;				
			 }

div.broschure {
	background: transparent url(../images/header/pdficon.gif) no-repeat scroll left center;
	height: 35px;
	margin-left: 335px;
	position: relative;
	top: -3px;
}

td.broschure {
  background: transparent url(../images/header/pdficon.gif) no-repeat;
  height: 35px;
  margin-left: 335px;
  position: relative;
  top: -3px;
	vertical-align: top;
}

  div.broschure a {
  	position: relative;
		top: 11px;
		left: 30px;
  }
	
	td.broschure a {
    position: relative;
    left: 30px;
  }
	
td.download_press {
  height: 35px;
	vertical-align: top;
}

  td.download_press a {
    position: relative;
    left: 10px;
		top: 4px;
		padding-bottom: 5px;
  }

span.caption {
	border-left: 1px solid #ccc;
	font-size: 20px;
	color: #F3682F;
	padding-left: 10px;
	float: left;
	padding-right: 10px;
}

div.article h2 {
	float: left;
	width: 360px;
	margin-top: -2px;
}

div.article p.special {
	padding-top: 5px;
	padding-bottom: 10px;
}

div.article div.link_special, div.link_article, div.link_special {
	text-align: right;
}

  div.article div.link_special a, div.link_article a, div.link_special a {
  	padding-left: 10px;
		font-style: italic;
		color: #666;
  }
	
	 div.article div.link_special a:hover, div.link_article a:hover, div.link_special a:hover {
	 	color: #F3682F;
	 }
	 
	 div.link_article img, div.link_special img {
	   border:none;
		 float: none;
		 margin: 0px;
		 padding: 0px;
	 }


table.manager tr {
	vertical-align: top;
}

  table.manager tr ul li{
		background: url(../images/bullet.gif) no-repeat scroll 0 6px;
		padding: 1px 0 5px 20px;
  }

table.manager td.photo {
	padding: 0px 10px;
}

table.manager td.photo img {
	border: 1px solid #aaa;
	padding: 1px;
}

div.left_side_team {
	float:left;
	width:290px;
}

div.right_side_team {
	float:right;
	width:290px;
}

  div.left_side_team p, div.right_side_team p {
  	text-align: justify;
    font-size: 0.9em;
  }

span.headline_text {
  text-transform: uppercase;
  font-weight: bold;
	color: #F3682F;
}

div.left_side ul.application {
	padding-bottom: 5px;
}

  div.left_side ul.application li {
    background: transparent url(../images/bullet.gif) no-repeat scroll 0 6px;
    padding: 1px 0 1px 20px;
  }

p.jobs {
	border-bottom: 2px solid #F3682F;
	border-top: 2px solid #F3682F;
	margin: 10px 0;
	padding-bottom: 10px !important;
	padding-top: 10px;
}

span.star {
  color: #F3682F;
  font-size: 1.7em;
  font-weight: normal;
  padding-left: 2px;
  position: relative;
  top: 3px;
}