/* Product-Header Standard
==============================================================*/


div#Content-Container div.Product_Header{
	overflow:hidden;
	padding: 30px 30px 0 30px;
}

div#Content-Container div.Product_Header h4{
	margin-top:3px;
	margin-bottom:3px;
}

div#Content-Container div.Product_Header p{
	margin-bottom:5px;
}

div#Content-Container div.Product_Header div.Content{
	padding: 0;
	width:180px;
	float:left;
	margin-right: 30px;
}

div#Content-Container div.Product_Header div.Content div.Abstract{
	vertical-align:middle;
	margin: 0;
	margin-bottom:15px;
	/*position:relative;*/
}

div#Content-Container div.Product_Header  span.Headline,
div#Content-Container div.Product_Header div.Content div.Abstract span.Headline{
	display:block;
	padding: 0 0 10px 0;
	font-size: 13px;
	font-weight:bold;
}

div#Content-Container div.Product_Header div.Content div.Abstract div.vertalign{
  
}

div#Content-Container div.Product_Header div.Content div.Abstract div.Picture{
	display:block;
	width: 180px;
	margin-bottom: 15px;
}

div#Content-Container div.Product_Header div.Content div.Abstract div.Picture img{
	border:0px;
}

div#Content-Container div.Product_Header div.Pictureonly {
	display: block;
	margin: 0;
	overflow: hidden;
	width: 410px;
	text-align: center;
	float: right;
}

div#Content-Container div.Product_Header div.Pictureonly img {
	float: right;
	border: 0;
}

/*Switch Blue Border around image */

div#Content-Container div.Product_Header div.Pictureonly1 {
	display: block;
	margin: 0;
	overflow: hidden;
	width: 410px;
	text-align: center;
	float: right;
}

div#Content-Container div.Product_Header div.Pictureonly1 img {
	float: right;
	border: 1px solid #035695;
}


/*Flash-Slideshows
==============================================================*/

div#player {
  float: right;
  border: 1px solid #035695;
}


/* Content-Header without Search
==============================================================*/

div#Content-Container div.NoSearch_Header{
	overflow:hidden;
	padding: 30px 30px 0 30px;
}

div#Content-Container div.NoSearch_Header div.Content{
	padding: 0;
	width:210px;
	float:left;
	margin-right: 30px;
}

div#Content-Container div.NoSearch_Header div.Content div.Abstract{
	margin: 0;
	margin-bottom: 30px;
	/*position:relative;*/
	
}
div#Content-Container div.NoSearch_Header div.Content div.Abstract span.Text {
	margin: 0;
	margin-bottom: 0;
	/*position:relative;*/
	overflow:visible;
}

div#Content-Container div.NoSearch_Header div.Content div.Abstract span.Headline{
	display: block;
	padding:0px 0px 10px 0;
	font-size: 13px;
	font-weight:bold;
}

div#Content-Container div.NoSearch_Header div.Content div.Abstract div.vertalign{
	position:absolute;
	bottom:0px;
}

div#Content-Container div.NoSearch_Header div.Content div.Abstract div.Picture{
	display:block;
	width: 210px;
	overflow: hidden;
}

div#Content-Container div.NoSearch_Header div.Content div.Abstract div.Picture img{
	border:0px;	
}

div#Content-Container div.NoSearch_Header div.Pictureonly {
	display: block;
	float: right;
	margin: 0;
	overflow: hidden;
	width: 410px;
	text-align: center;
	float: right;
}

div#Content-Container div.NoSearch_Header div.Pictureonly img {
	float: right;
	border: 0;
}

/*Switch Blue Border around image */

div#Content-Container div.NoSearch_Header div.Pictureonly1 {
	display: block;
	float: right;
	margin: 0;
	overflow: hidden;
	width: 410px;
	text-align: center;
	float: right;
}

div#Content-Container div.NoSearch_Header div.Pictureonly1 img {
	float: right;
	border: 1px solid #035695;
}

/* Product Navigation 
==============================================================*/



/*div#Content-Container div.ProductNav{
	height:30px;
	background-image:url("../../icons/$file/HNav_BG.gif");
	background-position:left top;
	background-repeat:repeat-x;
	
}*/

/* Product Content 
==============================================================*/

div#Content-Container div.ProductContent{
	clear: both;
	margin: 30px 0 0 30px;
	width: 665px;
	padding-bottom: 30px;
}

div.ProductContent div.Headline {
	font-weight:bold;
	margin-bottom:7px;
}

div.ProductContent div.ProductRTFBlock {
	margin-bottom: 0;
}

div.ProductContent div.ProductRTFBlock div.BlockLeft {
	float:left;
	display:inline;
}

div.ProductContent div.ProductRTFBlock div.BlockRight {
	float:right;
	display:inline;
}

div.ProductContent div.ProductRTFBlock div.BlockEnd {
	clear:both;
}
div.ProductContent div.ProductRTFBlock div.BlockEndLeft {
	clear:both;
}

div.ProductContent div.ProductRTFBlock div.BlockTitle {
	font-weight:bold;
	margin-bottom:6px;
}

div.ProductContent div.ProductRTFBlock div.BlockContent {
	
}

div.ProductContent div.ProductRTFBlock div.BlockImage {
	
}

div.ProductContent div.ProductRTFBlock div.BlockLeft div.BlockImage img {
	margin-right:17px;
}
div.ProductContent div.ProductRTFBlock div.BlockRight div.BlockImage img {
	margin-left:17px;
}

div.ProductContent div.ProductRTFBlock div.BlockLeft div.BlockBottom img {
	position:absolute;
	bottom:0px;
}
div.ProductContent div.ProductRTFBlock div.BlockRight div.BlockBottom img {
	position:absolute;
	bottom:0px;
}

/* List-Outputs (for News etc.)
==============================================================*/

p.itempages_nav {
  width: 100%;
  background:
  color: #888888;
  text-align: center;
}

/* Business Units
==============================================================*/

div.AdditionalHeader {
  display: block;
  clear: both;
  text-align: left;
  padding: 30px;
}

/* Search-Form
==============================================================*/

#search {
		padding-top: 6px;
		padding-right: 20px;
		float: right;
}
#search input{
	margin-left:8px;
	vertical-align:middle;
	font-size: 10px;
}

#search label {
	color: #035695;
}

/* Board of Directors
===================================================================*/
#directors {
  margin-top: 30px;
}
#directors table {
  border-collapse: collapse;
  margin: 0 0 5px 0;
  border: 1px solid #ececec; 
}

#directors tr.border {
  margin-bottom: 10px;
}

#directors td {
  padding: 10px;
  vertical-align: top;
  margin: 0;

}

#directors .first_col {
  width: 330px;
  background: #f0f0f0;  
}

#directors .sec_col {
  width: 315px;
  background: #fafafa;
}

#directors img.left_pic {
  float: left;
  margin: 0 15px 0 0;
}

#directors h1 {
  font-size: 15px;
  color: #035695;
  font-weight: bolder;
  margin: 0;
}

#directors h2 {
  font-size: 13px;
  color: #035695;
  font-weight: normal;
  margin: 0;
}

#directors p {
  font-size: 13px;
  color: #000000;
  margin-top: 0;
}

#directors ul {
  list-style-type: square;
  font-size: 13px;
  color: #000000;
}



/* Styles für eingebettete NotesTabellen */
div.ProductContent table.brand{border:0px;}
div.ProductContent table.brand,
div.ProductContent table.brand tr,
div.ProductContent table.brand td{border-collapse:collapse; background-color:#f5f5f5;}
div.ProductContent table.brand td{border:1px solid #a0a0a0; padding:4px;}
div.ProductContent table.brand p,
div.ProductContent table.brand div{margin:0px;}
/* Ende Styles für NotesTabellen */

/* Rollover-Boxen 
*/
	

div.roBox {
	cursor:pointer;
	display:block;
	width:140px;
	height:82px;
	float:left;
	margin:0 2px 3px 0;
	background: url(../../IconSet1/$file/roBoxN.png) no-repeat left center;
	overflow:hidden;
	}

div.roBoxHover {
	cursor:pointer;
	display:block;
	width:140px;
	height:82px;
	float:left;
	margin:0 2px 3px 0;
	background: url(../../IconSet1/$file/roBox.png) no-repeat left center;
	overflow:hidden;
	background-image: url(../../IconSet1/$file/roBoxN_ro.png) !important;
	}

.roBox a,
.roBoxHover a{
	text-decoration:none !important;
	color:#000000 !important;
	font-weight:normal !important;
	}

.roBoxConHover {
	display:none;
	margin:0;
	text-align:center;
	overflow:hidden;
	}

.roBoxCon,
.roBoxConHover {
	width:140px;
	height:82px;
	background-position:center 40%;
	background-repeat:no-repeat;
	}

.roBoxConHover a {
	display:block;
	width:120px;
	height:65px;
	}
