﻿/* v1.2 4/9/08 */
  ul.menu {
	list-style: none;
	margin-left:300px;
	margin-top:10px;
	height:35px;
	padding-left:0px;
	background-repeat: no-repeat;
	position:absolute;
		  }
		  
		   ul.info li a {
		    font-family:Arial;
		   }
		  
		  ul.info li {
		    border-right:1px solid #939495;
		    padding-left:5px;
		    padding-right:5px;
		    text-transform: uppercase;
			 display: block;
			 float:left;
			 font-family:Arial;
			 font-size:11px;
			 font-weight:bold;
			 color:#939495;
			 text-align:left;
		  }
		  
		  ul.info {
			  list-style: none;
			  height:15px;
			  padding-left:0px;
			  margin:5px 0px 0px -5px;
	 		  float:left;
	 		  width:180px;
	 		   
		  }
		  
		  input.suche {
		  	font-size:10px;
		  	margin-top:40px;
		  	border:1px solid #939495;
		  	float:left;
		  }
		  
		  div.suche {
		   line-height:22px;
		   display:inline;
		   float:left;
		   margin-top:40px;
		   margin-left:4px;
		  
		  }
		  a.suche {
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
		  }
		  
		  ul.menu li {
	text-transform: uppercase;
	display: block;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:34px;
	height:34px;
	border:0px solid red;
	text-align:center;
	padding-top:3px;
		  }	
		  
		  ul.de_1, ul.en_1 {
		   background-image:url('header/de_1.jpg');
		   background-position: -5px 0px;
		  }
		  .ff3 ul.de_1, .ff3 ul.en_1 {
		   background-position: -5px -1px;
		  }
		  
		  ul.de_2, ul.en_2 {
		   background-image:url('header/de_2.jpg');
		   background-position: 80px 0px;
		  }
		  
		  .ff3 ul.de_2, .ff3 ul.en_2 {
				background-position: 80px -1px;
		  }
		  ul.de_3, ul.en_3  {
		   background-image:url('header/de_3.jpg');
		   background-position: 168px 0px;
		  }
		  .ff3 ul.de_3, ul.en_3  {
		   background-position: 168px -1px;
		  }
		  
		  ul.de_4 {
		   background-image:url('header/de_4.jpg');
		   background-position: 219px 0px;
		  }
		  .ff3 ul.de_4 {
		   	background-position: 219px -1px;
		  }
		  
		   ul.de_5 {
		   background-image:url('header/de_5.jpg');
		   background-position: 294px 0px;
		  }
		  
		   .ff3 ul.de_5 {
		   background-position: 294px -1px;
		  }
		  
		  ul.de_6 {
		   background-image:url('header/de_6.jpg');
		   background-position: 408px 0px;
		  }
		  
		  .ff3 ul.de_6 {
		   background-position: 408px -1px;
		  }

		  ul.de_7 {
		   background-image:url('header/de_7.jpg');
		   background-position: 501px 0px;
		   padding-right:10px;
		  }
		  
		  .ff3 ul.de_7 {
		   background-position: 501px -1px;
		   
		  }
		  
		 ul.de_8 {
		   background-image:url('header/de_8.jpg');
		   background-position: 567px 0px;
		   padding-right:10px;
		  }

	   .ff3 ul.de_8 {
		   background-position: 567px -1px;

		  }
		  
		  ul.en_4 {
		   background-image:url('header/en_4.jpg');
		   background-position: 220px 0px;
		  }
		  .ff3 ul.en_4 {
		   background-position: 220px -1px;
		  }

		  
		  ul.en_5 {
		  	 background-image:url('header/en_5.jpg');
			 background-position: 306px 0px;
		  }
		  .ff3 ul.en_5 {
		 	 background-position: 306px -1px;
		  }
		  
		  
		  ul.en_6 {
		  	 background-image:url('header/en_6.jpg');
			 background-position: 382px 0px;
		  }
		  .ff3 ul.en_6 {
			 background-position: 382px -1px;
		  }
		  
		  ul.en_7 {
		  	 background-image:url('header/en_7.jpg');
			 background-position: 452px 0px;
			 padding-right:10px;
		  }
		  .ff3 ul.en_7 {
		  	 background-position: 452px -1px;
			 
		  }
		  ul.en_8 {
		  	 background-image:url('header/en_8.jpg');
			 background-position: 535px 0px;
			 padding-right:10px;
		  }
		  .ff3 ul.en_8 {
		  	 background-position: 535px -1px;
		  }
		  
		  ul.info a {
	color:#FFFFFF;
	text-decoration:none;
		  }
		  
		  ul.info a:hover {
	color:#CCCCCC;
		  }
		  
		  td.info {
			  width:180px;
			  vertical-align:top;
			  background-repeat: no-repeat;
			  background-image:url('header_03.jpg');
			  font-size:16px;
		}
		  
		  body {
		  
		  margin:0px;padding:0px;border:0px;
		  }
		  
		  table.header {
	height:88px;
	width:100%;
	border:0px none red;
	padding:0px;
	margin:0px;
	margin-bottom:14px;
   	   }
		  
		  td.header_de{
		  		background-repeat:no-repeat; width:818px; background-image:url('header_01_de.jpg');
		  }
		  td.header_en{
	background-repeat:no-repeat;
	width:765px;
	background-image:url(header_01_en.jpg);
		  }
		  
		  td.info form {
		  	 margin:0px;
		  }
		  
		 td.header_m {
		 	background-image:url('header_02.jpg');background-repeat:repeat-x
		 }
		 
		  table.hp_menu td.middle {
			background-image:url('home/back.gif');
			background-repeat:no-repeat;background-position: bottom;
			line-height:14px;
			padding-left:10px;
			padding-bottom:10px;
			color:#549abc;
			margin:0px;
			 
		 }
		 
		 table.hp_menu td.middle a {
		 font-weight:normal;
		 }
		 table.hp_menu td.middle a:hover {
		 font-weight:normal;
		 text-decoration:underline;
		 }
		 
		 table.hp_menu td img {
		 	vertical-align:bottom;
		 }
		 
		 table.hp_menu tr {
			  margin:0px;
			  padding:0px;
			  border:1px solid red;
		 }
		 
		 td.middle a {
		   color:#1D7CA8;
		   font-family:Verdana;
		   font-size:11px;
		   font-weight:bold;
		   text-decoration:none;
		  
		 }
		 td.middle a:hover {
		 	 color:#1D7CA8;
		 }
		 
		 table.hp_menu {
		 	width:150px;
		 	margin:-6px 0px 0px 5px;
			padding:0px;
			position:relative;
			z-index:100;
		 	}
		 	
		  a.hp_menu img { border:0px;}
		  
		  li.hp_de_1 {width:90px; }
        li.hp_de_2 {width:82px; }
        li.hp_de_3 {width:61px; }
        li.hp_de_4 {width:78px; }
        li.hp_de_5 {width:108px;}
        li.hp_de_6 {width:85px; }
        li.hp_de_7 {width:80px;}
        li.hp_de_8 {width:98px;}
         
        li.hp_en_1 {
	width:40px;
}
        li.hp_en_2 {width:82px;}
        li.hp_en_3 {
	width:80px;
}
        li.hp_en_4 {
	width:90px;
}
        li.hp_en_5 {width:80px;}
        li.hp_en_6 {width:68px;}
        li.hp_en_7 {width:83px;}
        li.hp_en_8 {width:83px;}
        
        a.hp_menu {
	text-decoration:none;
	color:#FFFFFF;
	font-family:Arial;
        }
         a.hp_menu:hover {
	text-decoration:none;
	color:#CCCCCC;
        }
        
        ul.menu a.selected:hover  {
        color:#5F666B;
        }
        
        input.suche { 
					font-family:Verdana,Arial,Helvetica,"Sans Serif",sans-serif;
					font-size:8pt;
					font-weight:normal;
					width:100px;
		 }
		 
		 img.logo08 {position:absolute; top:45px;left:14px; }
		 
		 a.logo08{
			 position:absolute; top:45px;left:14px;
		 }
		 
		 div.stb_section0_full_selected div.title a.menu08 {
		  
		  color:#46545c;
		  word-wrap:break-word;
		  width:100px;
		  
		 }
		 
		 	 
  		 div.stb_section0_full_selected div.title a.menu08:hover {
		 	color:#549ABC;
		 }
		 
		 
		 div.menu_noimage_stb_section0_full_unselected,div.menu_noimage_stb_section0_empty_unselected{
		 	border:0px solid red;
		 	background-image:url('stretch_vertical.gif');
		 	background-repeat:repeat-y;
		 	margin-top:0px;
		 	margin-bottom:0px;
		 	padding-top:5px;
		 	padding-bottom:5px;
		 	padding-left:18px;
		 	
		 }
		 div.menu_noimage_stb_section0_full_selected {
		   
			 background-image:url('singlelink_on.gif');
			 background-repeat:no-repeat;
			 background-position:left top;
			 margin-bottom:0px;
			 margin-left:1px;
			 border:0px solid red;
			 padding:10px 0px 0px 0px;
			
		 }
		  div.menu_noimage_stb_section0_full_selected div.subitems {
		   border:0px solid red;
		   margin:0px;
		   margin-top:6px;
		   margin-left:0px;
		   padding:0px;
		  	background-image:url('stretch_2nd_level.gif');
		 	background-repeat:no-repeat;
		 	width:164px;
		  }
		  
		 div.menu_noimage_stb_section0_empty_selected {
		   
			 background-image:url('singlelink_on.gif');
			 background-repeat:no-repeat;
			 background-position: top;
			 height:22px;
			 padding-top:10px;
			 padding-left:32px;
			 margin-left:1px;
			
		 }
		 
		  div.menu_noimage_stb_section0_full_selected div.title{
		   margin-left:35px;
		   margin-top:1px;
		 
		  }
		 		 
		  div.menu_noimage_stb_section1_empty_unselected {
		
		 	margin-left:-6px;
		 	margin-top:2px;
		 	margin-bottom:0px;
		  }
		  
		  div.menu_noimage_stb_section1_full_selected div.level2{
		   background-image:url('');
		  
		   margin-left:0px;
		  }
		  
		  #secondary_toolbar li.menu_image_0 a {
		   	border: 0px solid blue;
		   	display:block;
		   	
		  }
		  
		  ul.menu_navigation, ul.menu_navigation_image {
		   position:relative;
		   margin:0px;
		   padding:0px;
/*		   background-image:url('stretch_vertical.gif');*/
		 	background-repeat:repeat-y;
		 	
		  }
		  
		  ul.menu_navigation {
		    margin-top:10px;
		    border:0px solid red;
		  }
		  
		  ul.menu_navigation_image {
		   
		   background-image:none;
		 
		  }
		  
		  li.menu_image_0 {
		  	list-style-type: none; 
		  	margin:0px 0px 0px 0px;
		  	padding:0px;
		  	border:0px solid red;
		  	line-height:39px;
		  	height:39px;
		  	position:relative;
		  	
		  }
		  
		  li.menu_text_0_stb_section0_empty_unselected a.menu08 {
		   color:#666666;
			font-family:Verdana;
			font-size:8pt;
			}
			
		  li.menu_text_stb_section0_empty_unselected,
		  li.menu_text_stb_section0_full_unselected,
		  li.menu_text_stb_section0_empty_unselected_ref,
		  li.menu_text_stb_section0_empty_selected 
		  {
		  	
         margin:0px 0px 0px 30px;
		   padding-left:0px;
		   height:25px;
		  	line-height:25px;
         vertical-align:middle;
		   font-weight:normal;
		   
		   
  
		  }
		  
		  li.menu_text_stb_section1_empty_unselected,
		  li.menu_text_stb_section1_full_unselected,
		  li.menu_text_stb_section1_empty_unselected_ref,
		  li.menu_1 {
		  	list-style-type: inherit; 
		   padding-left:0px;
		   padding-bottom:4px;
			list-style-image:url(../base_ui/sec_toolbar/stb_section0_empty_unselected.gif);

		   font-weight:normal;
		   font-size:8pt;
		   font-family:Verdana;
  	 
		  }
		  
		   li.menu_text_stb_section1_full_unselected {
		   list-style-image: url('../base_ui/sec_toolbar/stb_section1_full_unselected.gif');
		   }
		   
		   
		  
		  li.menu_text_stb_section0_full_selected {
		   	padding:0px;
		  		list-style-type: none; 
		  		background-image:url('level2_on.gif');
		  		background-repeat:no-repeat;
		  		height:25px;
		  		line-height:25px;
		  		vertical-align:middle;
		  		border:0px solid red;
		  		margin-left:30px;
		  		font-size:8pt;
		  		position:relative;
		  		list-style-image:url(../base_ui/sec_toolbar/invisible.gif);
		 	
		  }
		  
		  li.menu_text_stb_section0_empty_unselected,
		  li.menu_text_stb_section0_empty_unselected_ref,
		  li.menu_text_stb_section1_empty_unselected,
		  li.menu_text_stb_section0_full_unselected,
		  li.menu_text_stb_section0_empty_selected,
		  li.menu_1
		   {
		  		list-style-image: url('../base_ui/sec_toolbar/stb_section0_empty_unselected.gif');
	         padding-left:0px;
		  		font-weight:normal;
				width:auto;			
		  		height:25px;
		  		line-height:25px;
		  		position:relative;
		  		border:0px solid red;
	  		 
		  }
		  
		  li.menu_text_stb_section0_empty_unselected,
		  li.menu_text_stb_section0_empty_unselected_ref,
		  li.menu_text_stb_section0_full_unselected {
		   white-space:nowrap;
		   }
		  
		  li.menu_text_stb_section1_empty_unselected, li.menu_1{
 	  		   height:auto;
 	  		   margin-left:0px;
 	  		   padding-left:0px;
 	  		   margin-bottom:4px;
		  		line-height:normal;
		  		border:0px solid red;
		  }
		  li.menu_text_stb_section1_empty_unselected a.menu08 {
		   white-space: normal;
		  }
		  
		   
		  
		  
		   li.menu_1 span.menu08 {
		   font-weight:normal;
		   }
		  
		  li.menu_1 {
		  	 color:#CC0033;
		  }
		  
		  li.menu_text_stb_section0_empty_unselected_ref,
		  li.menu_text_stb_section1_empty_unselected_ref,
		  li.menu_text_stb_section2_empty_unselected_ref
		   {
		  		list-style-image: url('../base_ui/sec_toolbar/cross.gif');
		  		border:0px solid red;
		  		
		  		position:relative;

		  		
	
		  }
		  
		  li.menu_text_stb_section0_full_unselected {
		  		list-style-image: url('../base_ui/sec_toolbar/stb_section0_full_unselected.gif');

		  		
		  		/*
		  		background:transparent url(../base_ui/sec_toolbar/stb_section0_full_unselected.gif) no-repeat scroll -0.4em 0.6em;
		  		*/
		  }
		  
		  li.menu_0_selected {
		 	 background-image:url('stretch_2nd_level.gif');
		 	 background-repeat:no-repeat;
		 	 background-position:left bottom;
		 	 margin-left:0px;
		 	 padding-bottom:5px;
			 border:0px solid red;
 			 margin-top:0px;
 			 margin-bottom:5px;
			 list-style-image:url(../base_ui/sec_toolbar/invisible.gif);
			 position:relative;
			 list-style-type:none;
			 padding-left:18px;
			 vertical-align:middle;
			 
		  }
		  
		   li.menu_0,
		   li.menu_0_title_selected
		   {
		 	 /*background-image:url(singlelink_on.gif);
		 	 background-repeat:no-repeat;*/
		 	 background-position:left bottom;
		 	 padding-left:0px;
		 	 margin-left:30px;
		  	 list-style-type: none; 
		 	 height:25px;
		 	 line-height:25px;
		 	 white-space:nowrap;
		 	 position:relative;
		 	 
		 	 
		  }
		  
		  li.menu_0_title_selected {
		   	height:25px;
				line-height:25px;
				position:relative;
				padding-left:0px;
				margin-left:30px;
				white-space:nowrap;
				border:0px solid red;
				
				
		  }
		  ul.menu_1_selected {
		   margin:-10px 0px 0px 25px;
		   padding:0px 0px 3px 0px;
		   position:relative;
		   border:0px solid red;
		  }
		  
		  ul.menu_navigation ul.menu_1_selected {
		   margin:-6px 0px 0px 25px;
		   padding:0px 0px 3px 0px;
		  
		  }
		  
		  ul.menu_2_selected {
		   margin:-8px 0px 8px -2px;
			background-color:#D6E2E9;
			border-left:1px dotted #666666;
			padding-left:18px;
			border:0px solid red;
		  }
		  .chrome ul.menu_2_selected {
		    margin-top:0px; 
		  }
		  		 
		  
		   li.menu_2,
		   li.menu_text_stb_section2_empty_unselected {
		 	 list-style-image:url(../base_ui/sec_toolbar/stb_section0_empty_unselected.gif);
			 vertical-align:middle;
			 border-bottom:1px solid #E6EDF2;
			 padding: 2px 0px 2px 0px;
			 margin:0px;
		  }
		  li.menu_2 span.menu08{
		    font-weight:normal;
		    font-size:10px;
		    
		  }
		 
		  
		  li.menu_over {
		    list-style-image:url();
		    list-style-type: none; 
		    background-image:url(singleLink_on.gif);
		    background-repeat:no-repeat;
		    padding-left:31px;
		    
		  }
		  
		  img.level0_placehoder {
		  		position:absolute;
		  		margin-left:-30px;
		  		margin-top:0px;
		  		border:0px solid red;
		  		z-index:101;
		  		
		  		
		  		 
		  }
		 
		 .menu_text_stb_section0_empty_unselected a.menu08,
		 .menu_text_stb_section0_empty_unselected_ref a.menu08,
		 .menu_text_stb_section0_full_unselected a.menu08,
		 .menu_text_stb_section0_empty_unselected_ref a.menu08,
		 .menu_text_stb_section0_full_selected a.menu08,
		 .menu_text_stb_section0_empty_selected a.menu08,
		 li.menu_0_title_selected span.menu08,
		 li.menu_0 span.menu08
		 {
				position:absolute; 
				z-index:102;
				margin-left:-30px;
				padding-left:33px;
				white-space:nowrap;
				color:#46545c;
				font-size:8pt;
				
				
				
				
		 }
		  
		 
		 .menu_text_stb_section0_full_selected a.menu08:hover {
		 color:#CC0033;
		 }
		 
		 #secondary_toolbar li.menu_text_stb_section0_empty_unselected_ref a.menu08,
		 #secondary_toolbar li.menu_text_stb_section0_empty_unselected a.menu08,
		 #secondary_toolbar li.menu_text_stb_section0_full_unselected a.menu08
		 #secondary_toolbar li.menu_text_stb_section0_empty_selected a.menu08
		 {
		   font-size:8pt;
		   border:0px solid red;
		   padding-left:33px;
		   margin-left:-30px;
		   width:155px;
 		   background-image:url('/images/p.gif');
 		    
		 }
		 
		 #secondary_toolbar ul.menu_1_selected a.menu08 {
		   font-weight:normal;
		 }
		 
		 #secondary_toolbar ul.menu_1_selected a.menu08:hover {
		   font-weight:normal;
		  color:#CC0033;
		 }
		
		li.menu_1_selected {
		 margin:0px;padding:0px;
		 list-style-type:none;

		}
		
		span.menu08 {font-size:8pt;font-weight:bold; color:#CC0033}
		
		li.menu_text_stb_section1_full_selected,
		li.menu_1_title_selected {
		
		 font-size:8pt;
		 list-style-image:url(../base_ui/sec_toolbar/stb_section1_full_selected.gif);
		 padding-top:0px;
		 vertical-align:middle;
		 padding-bottom:0px;
		 padding-left:0px;
		 border:0px solid red;
		 line-height:12px;
		 position:relative;
		
		}
		li.menu_1_title_selected span.menu08{
			font-weight:normal;
		}
		
		li.menu_image_0 img {
		 border:0px solid red;
		 position:relative;
		}
		
		#rotating_home_products div {
			width:100%; border:1px solid red; height:230px;
		}
		#rotating_home_products div.text {
			font-size:12px; border:0px solid red; height:185px;
		}
		#rotating_home_products ul {
		  height:30px; background-image:url('home/rotating/home_action_background.gif');background-repeat:repeat-x;
		  width:400px;
		  text-align:center;
		}
		#rotating_home_products ul li{
			background-image:url('home/rotating/next1.gif') ;background-repeat: no-repeat; padding-left:20px; display: inline; padding-right: 20px; border:0px solid red;line-height:25px;height:25px;
		}
		
	li.menu_0_title_selected img.level0_placehoder {
		position:relative; vertical-align:bottom;
	}
		
		li.menu_0 span.selected {
			color:#CC0033;
		}
		li.menu_0_title_selected span.menu08 {
			position:absolute;margin-left:-185px;
			color:#CC0033;
		 }
		
		 li.rad_top {
		 	 background-image:url('topbar.gif');
		 	 background-repeat:no-repeat;
		 	 background-position:top;
		 	 list-style-type: none; 
		 	 border:0px solid red;
		 	 height:1px;
		 	 	 line-height:1px;
		 	 font-size:1px;
		 	 height:1px;
		  }
		  
		  li.rad_bottom {
		 	 border:0px solid red;
		 	 background-color:white;
		 	 background-position:bottom;
		 	 list-style-type: none; 
		 	 margin-top:-1px;
		 	 line-height:1px;
		 	 font-size:1px;
		 	 height:1px;
		 	 position:relative;
		 	 }
		 	  li.rad_bottom img {
		 	  	position:absolute;
		 	   border:0px solid red;
		 	  	z-index:105;
		 	  }
		 	  
		 	  
		 	  div.rotatingProducts {
		 	   display:none;
		 	   position:relative;
		 	   border:2px solid red;
		 	   height:240px;
		 	   margin-bottom:100px;
		 	  
		 	  }
		 	  
		 	  table.rotatingProducts{
		 	 		 height:230px;
		 	 		 border:0px solid blue;
		 	 		 position:absolute;
		 	  }
		 	  
		 	  div.rotatingProductsVisible {
		 	   position:relative;
		 	   border:0px solid red;
		 	   height:240px;
		 	   display:block;
		 	   min-width:620px;
		 	   max-width:850px;
		 	  }
		 	  
		 	  td.rotatingProductsText {
		 	   vertical-align:top;
		 	   line-height:17px;
		 	   height:195px;
		 	   border:0px solid red;
		 	  }
		 	  
		 	  td.rotatingProductsImage {
		 	  border:0px;
		 	  }
		 	   td.rotatingProductsText a {
		 	    color:#2A536C;
		 	    font-family:Arial,Verdana;
				 font-weight:bold;
				 text-decoration:none;
		 	   }
		 	   td.rotatingProductsText a:hover {
		 	    
				 text-decoration:underline;
				 color:#2A536C;
		 	    font-family:Arial,Verdana;
				 font-weight:bold;
		 	   }
		 	   
		 	    td.rotatingProductsText a.product,
		 	    td.rotatingProductsText a.product:hover{
		 	     font-size:14px;
		 	    }
		 	  
		 	  td.rotatingProductsNavigation table {
		 	 		 width:100%;
		 	 		 margin:-3px 0px 0px 0px;
		 	 		 padding:0px;
		 	 		 
		 	  }
		 	  
		 	  td.rotatingProductsNavigation {
		 	   background-image:url('home/rotating/back.gif');
		 	   background-repeat:repeat-x;
		 	   margin:0px;
		 	 	padding:0px;
		 	 	border:0px solid red;
		 	 	white-space:nowrap;
		 	 	
		 	   
		 	  }
		 	  td.rotatingProductsNavigation a.rotatingProductsNavigation{
		 	  vertical-align:middle;
		 	  margin-left:2px;
		 	  border:0px solid red;
		 	  font-size:9px;
		 	  font-weight:normal;
		 	  color:#1c7ba9;
		 	  text-decoration:none;
		 	  white-space:nowrap;
		 	  
		 	  }
		 	   td.rotatingProductsNavigation a.rotatingProductsNavigation:hover{
		 			 text-decoration:underline;
		 	  
		 	  }
		 	  
		 	  td.rotatingProductsNavigation img {
		 	  vertical-align:middle;
		 	  border:0px solid red;
		 	  
		 	  }
		 	  
		 	   
		 	  div.linkboxsublinks {

		 	 	  margin-top:6px;
		 	 	  color:#1D7CA8;
		 	  }
		 	  div.linkboxsublinks a.linkboxsublink {
		 	 	  font-size:9px;
		 	 	  font-weight:normal;
		 	 	  text-decoration:none;
		 	 	  color:#1D7CA8;
		 	 	  
		 	  }
		 	  div.linkboxsublinks a.linkboxsublink:hover {
		 	 	  
		 	 	  text-decoration:underline;
		 	  }
		 	  div.linkboxlinkline {
		 	    border-top: 1px dotted #898788;
		 	    padding-top:5px;
		 	    margin-top:-3px;
		 	  }
		 	  
		 	  	div.devpanel1 div.linkboxlinkline {
		 	    border-top: 0px dotted #898788;
		 	    padding-top:5px;
		 	    margin-top:-3px;
		 	  }
		 	  
		 	  td.gap_right {
		 	   height:20px;
		 	  }
		 	  td.gap_right_bottom {
		 	   height:5px;
		 	  }
		 	  
		 	  table.homeNavList {
		 	   border:0px solid red;
		 	   margin:0px;
		 	   padding:0px;
		 	 	}
		 	 	table.productsTable td.product 
		 	 	{
		 	 		width:50%;
		 	 		vertical-align:top;
		 	 		height:100%;
		
		 	 	}
		 	 	table.productsTable, table.product
		 	 	{
		 	 		width:100%;
		 	 		position:relative;
		 	 	}
		 	 	table.productsTable {
		 	 	 max-width:850px;
		 	 	}
		 	 	 table.product 
		 	 	 {
		 	 		height:100%;
		 	 	 }
		 	 	
		 	 	table.product td.productBody 
		 	 	{
		 	 		vertical-align:top;
		 	 		padding-bottom:4px;
		 	 	}
		 	 	
		 	 	table.productsTable img.small_logo 
		 	 	{
		 	 		float:left;
		 	 		display:inline;
		 	 		position:relative;
		 	 		z-index:10;
		 	 	}
		 	 	
		 	 	img.wide_logo
		 	 	{
		 	 		position:relative;
		 	 		z-index:10;
		 	 	}
		 	 	
		 	 	td.productBody div 
		 	 	{
		 	 		 
		 	 		position:relative;
		 	 		margin-bottom:4px;
		 	 	
		 	 	}
		 	 	
		 	 	
		 	 	table.micro_logo td.header {
		 	 	  vertical-align:top;
		 	 	  width:100%;
		 	 	  font-size:8pt;
		 	 	  font-family:Verdana;
		 	 	  }
		 	 	
		 	 	td.productBody h3,
		 	 	table.micro_logo td.header h3
		 	 	{
		 	 		margin:0px;
		 	 		padding:0px;
		 	 		margin-bottom:4px;
		 	 		color:#46545C;
		 	 		font-family:Arial;
					font-size:18px;
		 	 	}
		 	 	table.micro_logo {
		 	 		height:100%;
		 	 		
		 	 	}
		 	 	table.micro_logo td.header h4
		 	 	{
		 	 		margin:0px;
		 	 		padding:0px;
		 	 		margin-bottom:4px;
		 	 		color:#46545C;
		 	 		font-family:Arial;
					font-size:12px;
		 	 	}
		 	 	
		 	 	td.productBody h3 a,
		 	 	table.micro_logo td.header h3 a {
		 	 		color:#46545C;
		 	 		text-decoration:none;
		 	 		font-size:17px;
		 	 	}
		 	  
		 	 	table.micro_logo td.header h4 a {
		 	 		color:#46545C;
		 	 		text-decoration:none;
		
		 	 	}
		 	 	td.productBody h3 a:hover,
		 	 	table.micro_logo td.header h3 a:hover {
		 	 		color:#1C7BA9;
		 	 		
		 	 	}
		 	 		table.micro_logo td.header h4 a:hover {
		 	 		color:#1C7BA9;
		 	 		
		 	 	}
		 	 	
/* DEV PORTAL TABLE */
table.dev_portal_missionkit {
	border:1px solid #cecece;
	width:100%;
	margin-bottom:15px;
	background-color:#F8F9FB;
	
}

table.dev_portal_product_left {
	float:left;
	width:49%;
	border:1px;
	clear:left;
}

table.dev_portal_product_right {
	width:49%;
	border:1px;
}
	
table.dev_portal_missionkit td.dev_portal_miki_action {
	 padding:5px; width:150px;
}

table ul.dev_portal_action {
list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0;margin-top:2px;padding-left:0;
 line-height:18px;
}
table ul.dev_portal_action li img {
  top:3px; position:relative;
}

table td.dev_portal_content {
	padding:5px 20px 5px 5px;
}
table.dev_portal_missionkit td.dev_portal_content {
	 padding-right:60px;
}
ul.dev_portal_action a,ul.dev_portal_action a:hover {
 font-size:10px;
}

td.dev_portal_content p {
 line-height:18px;
}
td.dev_portal_logo {
 width:140px;
}


a.more_right_aligned {
	clear:both;float:right;
	color:#1D7CA8;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	margin-top:-10px;
	}
	
table.image_enlarge_on_same_page{
	 margin-bottom:11px;
	}
	
table.image_enlarge_on_same_page td {

 color:#727b82;
}

table.image_enlarge_on_same_page td.title {

}

table.image_enlarge_on_same_page td.title span.title {
  font-weight:bold;
  font-style:italic;
  display: block
}

table.image_enlarge_on_same_page td.title span.subtitle {
 
}


table.image_enlarge_on_same_page td.action {
	text-align:right;
	vertical-align:middle;
	line-height:30px;
	white-space: nowrap;
}

table.image_enlarge_on_same_page td.action img  {
	vertical-align:middle;
 
}
table.image_enlarge_on_same_page td.action img.icon {
	padding-left:5px;
}
a.small, a.small:hover {
 font-size:7pt;
}

a.grey {
 color:#727b82;
}
a.grey:hover {
 color:#727b82;
}

table.center {
 margin-left: auto;
 margin-right: auto;
}

div.center {
 text-align:center;
}

ul.premium  li.grey {
	color:#717A80;
}

table.feature_list {
  border:0px solid #cdd0d1;
  width:650px;
  
}

table.feature_list td {
 border-left:1px solid #cdd0d1;
 border-right:1px solid #cdd0d1;

 }
 
 table.feature_list td,
 table.feature_list td a,
  table.feature_list td a:hover {
  	font-weight:bold;
 }

table.feature_list td.feature_highlights_header,
table.feature_list td.feature_highlights_footer {
 background-repeat: repeat-x;
 padding:0px;
 margin:0px;
}
table.feature_list td.feature_highlights_header {
  border-top:1px solid #cdd0d1;
  background-image:url('../lists_tables/feature_highlights_header_bg.png');
}
table.feature_list td.feature_highlights_footer {
  border:0px solid #cdd0d1;
  background-image:url('../lists_tables/feature_highlights_footer_bg.png');
}


table.feature_list tr td.even,
table.feature_list tr td.odd  {
 line-height:2em;
 height:2em;
 padding-left:0.0em;
 padding-right:2em;

}
table.feature_list td.even {
	background-color:#f4f4f4;
}
