body {
	background-color: #FFF;
	padding: 0;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #556571;
	font-size: 12px;
	line-height: 20px;}

/* Allgemeine Styles */

a {color: #D60703;}

a:hover {text-decoration: none;}

a img {border: none;}

a:focus {outline: none;}

h1, h2 {font-family:Arial, Helvetica, Verdana, sans-serif;}

h1, h1 a, h1 b, h1 strong, h1 em, .slide_text1, .slide_text2, #content .productdetails h2 {
	font-size: 30px;
	line-height: 35px;
	font-weight: normal;
	color: #3B474F;
	margin: 60px 0 10px;
	text-decoration:none;
	width: auto;}
	
h2, h2 a,h2 b, h2 strong, h2 em, #distributor_address .fn, #dealer_address .fn, #news_home .news-latest-container h2 a, #content .productbenefit td h2, .csc-mailform .csc-mailform-label, .csc-mailform-comment,  .tx-leicasupportcontact-pi1 .leica_contact_name{
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	margin: 20px 0 10px;
	color: #556571;
	text-decoration:none;
	width:auto;}
	
h3, h4, h5, h6, h3 b, h4 b, h5 b, h6 b, h3 strong, h4 strong, h5 strong, h6 strong, h3 em, h4 em, h5 em, h6 em, #content .productgalleryteaser h2  {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 10px;
	font-style: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:auto;}
	
strong {font-weight: bold;}
em {font-style: italic;}
u {text-decoration: underline;}

label {line-height: 18px;}

hr {color: #CED0D7;
	background-color:color: #CED0D7;
	height: 1px;
	border: none;}
	
p, ul, ol {margin: 10px 0 10px 0;
	padding: 0;
	/*width:auto;*/}
	
ul {list-style: none;}

	
/* Kopfzeile mit Leica Microsystems Logo und Slogan */

#header {
	width: 952px;
	height: 86px;
	margin: 0 auto 0 auto;}
	
#header a{
	background-repeat: no-repeat;
	display: block;
	float: left;
	text-indent: -9999px;}
	
#header #logo {background-image: url(img_style/leica_microsystems_logo.gif);
	width: 140px;
	height: 84px;
	background-position: 5px top;}
	
#header #claim {background-image: url(img_style/living_up_to_life.gif);
	width: 140px;
	margin: 0 0 0 672px;
	height: 84px;
	background-position: right top;}
	
* html #header #claim {margin: 0 0 0 406px;}

	
/* Navigation überspringen */

#skipnav {
	display: none;}
	
	
/* Horizontales Menu */
	
#menu {width: 952px;
	margin: 0 auto 0 auto;
	height: 38px;
	background-image: url(img_style/menu.png);
	background-repeat: no-repeat;
	z-index: 49;
	position: relative;}

#menu ul{
    display: block;
	padding: 0 0 0 16px;
	margin: 0;
	width: auto;
	height:auto;
	visibility:visible;}
	
#menu li {display: block;
	width: auto;
	float: left;
	height: 38px;
	position: relative;
	margin: 0;}
	
#menu a {display: inline-block;
	height: 33px;
	background-image: url(img_style/buttontwistie.png);
	background-position: right top;
	background-repeat:no-repeat;
	color: #B8C2CC;
	padding: 5px 28px 0 2px;
	text-decoration: none;
	white-space:nowrap;}
	
#menu a:hover, #menu a.open, #menu li.active a, #menu li.active:hover a
  	{background-position: right -38px;}
	
#menu a:hover, #menu a.open, #menu li.active a
  	{color: #FFF;}
	
#menu li.active a {background-position: right -76px;}

#menu li.withnosub a {background-image: none;}

/* Print Button */

#menu a.iconprint {
	background-image:none;
	float: right;
	padding: 7px 20px 0 0;}

/* Search Input */

#menu #suche {display: inline-block;
	height: 21px;
	width: auto;
	float: right;
	margin: 5px 15px 0 0;
	padding: 0 0 0 3px;
	background-image: url(img_style/inputsearchleft.png); 
	background-position: top left;
	background-repeat:no-repeat;}
	
#menu #suche input {
	height: 21px;
	float: left;
	display: block;
	margin: 0;
	background-color: transparent;
	border: 0;}
	
#menu #suche .search-input {
	width: 93px;
	background-image: url(img_style/inputsearch.png); 
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 3px 0 0;}
	
#menu #suche .search-submit {
	width: 26px;
	background-image: url(img_style/buttonsearch.png); 
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 21px 0 0;}
	
#menu #suche .search-submit:hover {
	background-position: 0 -21px;}
	

/* Doormats*/

#menu .doormat {
	position: absolute;
	left: 0;
	top: 38px;
	z-index: 99;
	background-image: url(img_style/doormatshadowtop.png); 
	background-position: top;
	background-repeat:no-repeat;
	padding: 20px 0 0;
	margin: 0;
	display: none;}
	
#menu .doormat .doormatcolumnleft{
	display: block;
	background-image: url(img_style/doormatshadowbottom.png); 
	background-position:bottom;
	width: 200px;
	padding: 0 8px 22px 16px;}	
	
#menu li.active li, #menu li li {display: list-item;
	float: none;
	margin: 0;
	border: none;
	height: auto;
	position: static;
	background-image: url(img_style/linedoormat.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;}
	
#menu li li a, #menu li.active li a {
	font-weight: normal;
	text-decoration: none;
	padding: 3px 0 0 8px;
	color: #B8C2CC;
	line-height: 14px;
	height:auto;
	background-image: none;
	width: 176px;
	white-space:normal;
	}
	
#menu .doormat li.active div.doormat li:hover a, #menu li div.doormat li:hover a {
	color: #FFF;
	background-image: url(img_style/pointerdoormat.png);
	background-repeat: no-repeat;
	background-position: 0 center;}
	

/* Sprachwähler */

#menu #language {float: right;}

#menu #language .doormat{
	background-image: url(img_style/doormatlanguageshadowtop.png); }	

#menu #language .doormat .doormatcolumnleft{
	background-image: url(img_style/doormatlanguageshadowbottom.png); 
	width: 75px;}	
	
#menu #language li.active li, #menu #language li li {display: list-item;
	width: 60px;}
	
#menu #language li li a, #menu #language li.active li a {
	width: 51px;}	
	

/* Wrapper für Content */
	
#wrapper {width: 952px;
	margin: 0 auto 0 auto;
	padding: 0;
	border: none;
	background-image:none;
	top: 0;}
	
		
/* Vertikales Menu 	*/
	
#sidebar {width: 210px;
	padding: 26px 0 0 7px;
	margin: 0;
	float:left;}
	
#sidebar ul{
	list-style: none;
	padding: 0;
	margin: 0;}
	
#sidebar ul.breadcrumb {
	background: none;
	border: none;
	padding: 0;}
	
#sidebar li {margin: 3px 0;
	border-bottom: 1px dotted white;}

#sidebar li a {
    display: block;
	text-decoration: none;
	line-height: 14px;
	padding: 1px 12px 2px 10px;
	font-size: 12px;
	color: #556571;
	background: none;
	margin: 0;
	border: 0px solid;}
	
#sidebar .breadcrumb li {
    border-bottom: 1px solid #CED0D7;}

#sidebar .breadcrumb li a { 
	color: #D60703;
	background-image: url(img_style/pointersidebardown.png);
	background-repeat: no-repeat;
	background-position: right 7px;}
	
#wrapper #sidebar li a:hover, #wrapper #sidebar .breadcrumb li a:hover, #wrapper #sidebar .menu li.active a  {
	background-image: url(img_style/pointersidebar.png);
	background-repeat: no-repeat;
	background-position: 1px center;
	color: #D60703;}	
	
#wrapper #sidebar .menu li.active a  {
	padding: 1px 12px 2px 10px;}	
	
/*.menu #submenu175, .menu #submenu477, .menu #submenu390, .menu #submenu471, .menu #submenu412, .menu #submenu47, .menu #submenu92, .menu #submenu103 {
	color: #9CA2A6;}*/
	
	
/* Startseite */

#hero_home {height: 497px;
	display: block;
	visibility: visible;
	margin: 0 auto;
	width: 100%;
	overflow: hidden;}
	
#hero_home div {width: 1252px;
	position: relative;
	left: 50%;
	margin-left: -626px;
	overflow: hidden;}
	
#hero_home .slide_text1, #hero_home .slide_text2, #hero_home .slide_readmore {
	position: relative;
	left: 332px;
	display:inline;
	float:left;
	clear:both;
	color: #fff;
	margin: 0;}
	
#hero_home .slide_text1, #hero_home .slide_text2 {
	background-image: url(img_style/fakedropshadow.png);
	background-repeat:repeat-x;
	background-position:left top;
	letter-spacing:-0.7px;}
	
#hero_home .slide_text1 {top: -245px;}	
	
#hero_home .slide_text2 {top: -235px;}	
	
#hero_home .slide_readmore {top: -235px;
	width: 150px;
	height: 18px;}	
	
#hero_home .slide_navi{
	position: relative;
	top: -320px;
	width: 1252px;}
	
#hero_home #slide_prev{margin-left: 160px;}
* html #hero_home #slide_prev {margin: 0 0 0 80px;}
	
#hero_home #slide_start_stop{}
	
#hero_home #slide_next{
	margin-left: 720px;}
* html #hero_home #slide_next {margin: 0 0 0 510px;}
		
#news_home{
	float:left;
	width: 776px;
	padding: 30px 15px 0 0px;
	margin: 0;}
	
#news_home div.news-latest-item{
	clear:both;
	margin: 20px 0 10px;}
	
#news_home .image_container{
	float:left;
	width: 248px;
	height:auto;
	display:block;
	visibility:visible;
	margin: 10px 15px 10px 0;
	position: relative;}
	
#news_home .mask {
	background: url(img_style/mask.png) 0px 0px;
	position: relative;
	width: 248px;
	z-index: 1000;
	border: none;
	height: 130px;}
	
#news_home .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 248px;
	z-index: 4;
	height: 130px;
	overflow: hidden;}
	
#news_home .text_container{
	float:left;
	width: 513px;}	
	
#sidebar_home{
	display: none;
	visibility:hidden;
	height: 0;
	width: 0;}
	
#news_home .news-latest-container h2 a {
	color: #556571;
	text-decoration:none;}
	
#events_home{
	width: 161px;
	float: left;
	padding: 40px 0 0;
	overflow:visible;}
	
* html	#events_home {
	overflow:hidden;}
	
#events_home .calendar-list-item-homepage {
	margin: 10px 0 10px ;
	line-height: 17px;}
	
/* content */

#content {
	width: 689px;
	padding: 19px 0 0 46px;
	float:left;}	
	
#content h1 {
	clear: both;}	
	
#content p, #content ul, #content ol, #content h3, #content h4, #content h5, #content h6, #content dl {
	max-width: 513px;}
	
* html #content p, * html #content ul, * html #content ol, * html #content h3, * html #content h4, * html #content h5, * html #content h6 {
	max-width:none;}

#content li, #events_home li {margin: 10px 0;}

#content ul li, #events_home ul li, .news-list-morelink a, .news-list-filelink a, .news-latest-morelink a, .calendar-list-morelink a, #FAQlist h3,   .tx-leicasupportcontact-pi1 .leica_contact_phone   {
	padding: 0 0 0 17px;
	background-image: url(img_style/bullet.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	display: block;}
	
#content ol {
	list-style-position: inside;}
	
#content .csc-textpic-caption, #content .news-single-imgcaption, #content .news-imgcaption {
	color: #9CA2A6;
	line-height: 18px;
	margin: 10px 0;}	
	
.detail {color: #9CA2A6;}	

#content .csc-header-n1 h1, #content .news-single-item h1, #content #calendar-event h1 {
	margin: 0 0 10px;}	

#content img, #content .csc-textpic-caption, #content .csc-textpic-imagewrap, #content .csc-textpic-imagewrap img,  #content dl.csc-textpic-image  {
	display: block;
	width: auto;
	height: auto;
	visibility: visible;}	
	
#content dd {margin: 0;}

.contenttable, .contenttable tbody, .contenttable tr {border: 0px none;
	border-spacing: 0;}

.contenttable td {
	padding: 0 15px 0 0;
	margin: 0;
	border: 0px none;
	border-bottom: 1px solid #D5D6DC;
	text-align: left;}
	
.contenttable td p.bodytext {margin: 0;}

/* Pseudo-Button */

#content .button a, #content .productcontactlink a {
	display: inline-block;
	height: 18px;
	background-image: url(img_style/buttonleft.png);
	background-repeat: no-repeat;
	background-position:left top;
	text-decoration: none;
	color: #fff;
	line-height: 17px;}		
	
#content .button a span, #content .productcontactlink a span {
	display: inline-block;
	height: 18px;
	background-image: url(img_style/buttonright.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0 21px;}	
	
#content .button a:hover, #content .productcontactlink a:hover {
	background-position: left -18px;
	color: #D60703;}	
	
#content .button a:hover span, #content .productcontactlink a:hover span {
	background-position: right -18px;
	color: #D60703;}
	

/* product group heros */

#content #slideproductgroup_virtual h1, #content #slideproductgroup_light h1, #content #slideproductgroup_confocal h1, #content #slideproductgroup_surgical h1, #content #slideproductgroup_stereo h1, #content #slideproductgroup_digital h1, #content #slideproductgroup_software h1, #content #slideproductgroup_cameras h1, #content #slideproductgroup_materials h1,  #content #slideproductgroup_histology h1, #content #slideproductgroup_novocastra h1, #content #slideproductgroup_em h1, #content #slideproductgroup_education h1, #content #slideproductgroup_art h1  {
	display:block;
	width: 689px;
	height: 316px;
	margin: 0 0 0 -15px;
	padding: 20px 0 0 15px;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat:no-repeat;}

#content #slideproductgroup_histology embed {
	margin: 0 0 0 -15px;
	display:block;
	padding: 0;
	border: 0;}
	
#content #slideproductgroup_virtual h1{background-image: url(img_style/slideproductgroup_virtual.jpg);
	height: 373px;}
#content #slideproductgroup_light h1{background-image: url(img_style/slideproductgroup_light.jpg);}
#content #slideproductgroup_confocal h1{background-image: url(img_style/slideproductgroup_confocal.jpg);
	height: 336px;}
#content #slideproductgroup_surgical h1{background-image: url(img_style/slideproductgroup_surgical.jpg);
	height: 347px;}
#content #slideproductgroup_stereo h1{background-image: url(img_style/slideproductgroup_stereo.jpg);}
#content #slideproductgroup_digital h1{background-image: url(img_style/slideproductgroup_digital.jpg);
	height: 373px;}
#content #slideproductgroup_software h1{background-image: url(img_style/slideproductgroup_software.jpg);}
#content #slideproductgroup_cameras h1{background-image: url(img_style/slideproductgroup_cameras.jpg);}
#content #slideproductgroup_materials h1{background-image: url(img_style/slideproductgroup_materials.jpg);
	height: 373px;}
#content #slideproductgroup_histology h1{background-image: url(img_style/slideproductgroup_histology.jpg);}
#content #slideproductgroup_novocastra h1{background-image: url(img_style/slideproductgroup_novocastra.jpg);}
#content #slideproductgroup_em h1{background-image: url(img_style/slideproductgroup_em.jpg);}
#content #slideproductgroup_education h1{background-image: url(img_style/slideproductgroup_education.jpg);}
#content #slideproductgroup_art h1{background-image: url(img_style/slideproductgroup_art.jpg);}


#content #slideproductgroup_virtual ul, #content #slideproductgroup_light ul, #content #slideproductgroup_surgical ul, #content #slideproductgroup_stereo ul, #content #slideproductgroup_software ul, #content #slideproductgroup_cameras ul, #content #slideproductgroup_materials ul, #content #slideproductgroup_materials ul, #content #slideproductgroup_histology ul, #content #slideproductgroup_novocastra ul, #content #slideproductgroup_em ul, #content #slideproductgroup_education ul, #content #slideproductgroup_art ul {
	display:block;
	width: 704px;
	max-width: none;
	margin: 0 0 0 -15px;
	height: 70px;
	visibility:visible;}
	
#content #slideproductgroup_virtual li, #content #slideproductgroup_light li, #content #slideproductgroup_surgical li, #content #slideproductgroup_stereo li, #content #slideproductgroup_software li, #content #slideproductgroup_cameras li, #content #slideproductgroup_materials li, #content #slideproductgroup_materials li, #content #slideproductgroup_histology li, #content #slideproductgroup_novocastra li, #content #slideproductgroup_em li,  #content #slideproductgroup_education li,  #content #slideproductgroup_art li { 
	display: block;
	float:left;
	height: 70px;
	background-image:none;
	padding:0;
	margin: 0;}
	
#content #slideproductgroup_virtual li a, #content #slideproductgroup_light li a, #content #slideproductgroup_surgical li a, #content #slideproductgroup_stereo li a, #content #slideproductgroup_software li a, #content #slideproductgroup_cameras li a, #content #slideproductgroup_materials li a, #content #slideproductgroup_histology li a, #content #slideproductgroup_novocastra li a, #content #slideproductgroup_em li a, #content #slideproductgroup_education li a, #content #slideproductgroup_art li a {
	display: block; 	
	height: 70px;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat:no-repeat;}
	
#content #slideproductgroup_virtual li a:hover, #content #slideproductgroup_light li a:hover, #content #slideproductgroup_surgical li a:hover, #content #slideproductgroup_stereo li a:hover, #content #slideproductgroup_software li a:hover, #content #slideproductgroup_cameras li a:hover, #content #slideproductgroup_materials li a:hover, #content #slideproductgroup_histology li a:hover, #content #slideproductgroup_novocastra li a:hover, #content #slideproductgroup_em li a:hover, #content #slideproductgroup_education li a:hover, #content #slideproductgroup_art li a:hover {
	background-position: 0 -70px;}


/* product group hero menu virtual microscopes */

#content #slideproductgroup_virtual li.dmd a{
	width: 211px;
	background-image: url(img_style/menubarvirtualdmd.png);}
	
#content #slideproductgroup_virtual li.slide a{
	width: 127px;
	background-image: url(img_style/menubarvirtualslide.png);}
	
#content #slideproductgroup_virtual li.dummy{
	display: block;
	height: 70px;
	width: 366px;
	background-image: url(img_style/menubardummy.png);
	background-position: right top;}	
	
	
/* product group hero menu light microscopes */

#content #slideproductgroup_light li.education a{
	width: 120px;
	background-image: url(img_style/menubarlighteducation.png);}
	
#content #slideproductgroup_light li.clinical a{
	width: 121px;
	background-image: url(img_style/menubarlightclinical.png);}
	
#content #slideproductgroup_light li.life a{
	width: 170px;
	background-image: url(img_style/menubarlightlife.png);}
	
#content #slideproductgroup_light li.industrial a{
	width: 161px;
	background-image: url(img_style/menubarlightindustrial.png);}
	
#content #slideproductgroup_light li.forensic a{
	width: 132px;
	background-image: url(img_style/menubarlightforensic.png);}
	

/* product group hero menu surgical microscopes */	
	
#content #slideproductgroup_surgical li.headmounted-microscope a{
	width: 89px;
	background-image: url(img_style/menubarsurgicalheadmounted.png);}
	
#content #slideproductgroup_surgical li.neurosurgery-spine a{
	width: 85px;
	background-image: url(img_style/menubarsurgicalneurosurgery.png);}
	
#content #slideproductgroup_surgical li.intraoperative-fluorescence a{
	width: 89px;
	background-image: url(img_style/menubarsurgicalintraoperativefluorescence.png);}
	
#content #slideproductgroup_surgical li.ophthalmology a{
	width: 90px;
	background-image: url(img_style/menubarsurgicalophthalmology.png);}
	
#content #slideproductgroup_surgical li.ent-surgery a{
	width: 38px;
	background-image: url(img_style/menubarsurgicaent.png);}
	
#content #slideproductgroup_surgical li.plasticreconstructive-surgery a{
	width: 77px;
	background-image: url(img_style/menubarsurgicalplasticreconstructive.png);}
	
#content #slideproductgroup_surgical li.gynaecologic-surgery a{
	width: 85px;
	background-image: url(img_style/menuarsurgicalgynecology.png);}
	
#content #slideproductgroup_surgical li.dentistry a{
	width: 63px;
	background-image: url(img_style/menubarsurgicaldentistry.png);}
	
#content #slideproductgroup_surgical li.documentation-systems a{
	width: 88px;
	background-image: url(img_style/menubarsurgicaldocumentation.png);}


/* product group hero menu stereo microscopes */		
	
#content #slideproductgroup_stereo li.education a{
	width: 88px;
	background-image: url(img_style/menubarstereoeducation.png);}
	
#content #slideproductgroup_stereo li.quality a{
	width: 78px;
	background-image: url(img_style/menubarstereoquality.png);}
	
#content #slideproductgroup_stereo li.routine a{
	width: 78px;
	background-image: url(img_style/menubarstereoroutine.png);}
	
#content #slideproductgroup_stereo li.manual a{
	width: 83px;
	background-image: url(img_style/menubarstereomanual.png);}
	
#content #slideproductgroup_stereo li.automated a{
	width: 82px;
	background-image: url(img_style/menubarstereoautomated.png);}
	
#content #slideproductgroup_stereo li.fluorescence a{
	width: 108px;
	background-image: url(img_style/menubarstereofluorescence.png);}
	
#content #slideproductgroup_stereo li.ergonomics a{
	width: 98px;
	background-image: url(img_style/menubarstereoergonomics.png);}
	
#content #slideproductgroup_stereo li.illumination a{
	width: 89px;
	background-image: url(img_style/menubarstereoillumination.png);}


/* product group hero menu microscope cameras */	

#content #slideproductgroup_cameras li.education a{
	width: 141px;
	background-image: url(img_style/menubarcameraseducation.png);}
	
#content #slideproductgroup_cameras li.industry a{
	width: 140px;
	background-image: url(img_style/menubarcamerasindustry.png);}
	
#content #slideproductgroup_cameras li.life a{
	width: 141px;
	background-image: url(img_style/menubarcameraslife.png);}
	
#content #slideproductgroup_cameras li.fluorescence a{
	width: 140px;
	background-image: url(img_style/menubarcamerasfluorescence.png);}
	
#content #slideproductgroup_cameras li.clinical a{
	width: 142px;
	background-image: url(img_style/menubarcamerasclinical.png);}
	

/* product group hero menu microscope software */	
	
#content #slideproductgroup_software li.imaging a{
	width: 69px;
	background-image: url(img_style/menubarsoftwareimaging.png);}
	
#content #slideproductgroup_software li.quantitative a{
	width: 94px;
	background-image: url(img_style/menubarsoftwarequantitative.png);}
	
#content #slideproductgroup_software li.materials a{
	width: 79px;
	background-image: url(img_style/menubarsoftwarematerials.png);}
	
#content #slideproductgroup_software li.fluorescence a{
	width: 103px;
	background-image: url(img_style/menubarsoftwarefluorescence.png);}
	
#content #slideproductgroup_software li.cytogenetics a{
	width: 99px;
	background-image: url(img_style/menubarsoftwarecytogenetics.png);}
	
#content #slideproductgroup_software li.noncontact a{
	width: 169px;
	background-image: url(img_style/menubarsoftwarenoncontact.png);}
	
#content #slideproductgroup_software li.educational a{
	width: 91px;
	background-image: url(img_style/menubarsoftwareeducational.png);}
	
	
/* product group hero menu materials testing */
	
#content #slideproductgroup_materials li.sectioning a{
	width: 108px;
	background-image: url(img_style/menubarmaterialssectioning.png);}

#content #slideproductgroup_software li.educational a {
background-image:url(img_style/menubarsoftwareeducational.png);
width:91px;}
	
#content #slideproductgroup_materials li.storage a{
	width: 88px;
	background-image: url(img_style/menubarmaterialsstorage.png);}
	
#content #slideproductgroup_materials li.dummy{
	display: block;
	height: 70px;
	width: 508px;
	background-image: url(img_style/menubardummy.png);
	background-position: right top;}	


/* product group hero menu histology systems */
	
#content #slideproductgroup_histology li.histology a{
	width: 98px;
	background-image: url(img_style/menubarhistologyhistology.png);}
	
#content #slideproductgroup_histology li.tissue a{
	width: 78px;
	background-image: url(img_style/menubarhistologytissue.png);}
	
#content #slideproductgroup_histology li.embedding a{
	width: 88px;
	background-image: url(img_style/menubarhistologyembedding.png);}
	
#content #slideproductgroup_histology li.sectioning a{
	width: 88px;
	background-image: url(img_style/menubarhistologysectioning.png);}
	
#content #slideproductgroup_histology li.staining a{
	width: 78px;
	background-image: url(img_style/menubarhistologystaining.png);}
	
#content #slideproductgroup_histology li.isc a{
	width: 87px;
	background-image: url(img_style/menubarhistologyisc.png);}
	
#content #slideproductgroup_histology li.coverslipping a{
	width: 109px;
	background-image: url(img_style/menubarhistologycoverslipping.png);}
	
#content #slideproductgroup_histology li.storage a{
	width: 78px;
	background-image: url(img_style/menubarhistologystorage.png);}
	

/* product group hero menu novocastra reagents */

#content #slideproductgroup_novocastra li.reference a{
	width: 88px;
	background-image: url(img_style/menubarnovocastrareference.png);}
	
#content #slideproductgroup_novocastra li.antibodies a{
	width: 88px;
	background-image: url(img_style/menubarnovocastraantibodies.png);}
	
#content #slideproductgroup_novocastra li.detection a{
	width: 108px;
	background-image: url(img_style/menubarnovocastradetection.png);}
	
#content #slideproductgroup_novocastra li.ish a{
	width: 88px;
	background-image: url(img_style/menubarnovocastraish.png);}
	
#content #slideproductgroup_novocastra li.primer a{
	width: 98px;
	background-image: url(img_style/menubarnovocastraprimer.png);}
	
#content #slideproductgroup_novocastra li.origin a{
	width: 58px;
	background-image: url(img_style/menubarnovocastraorigin.png);}
	
#content #slideproductgroup_novocastra li.bond a{
	width: 68px;
	background-image: url(img_style/menubarnovocastrabond.png);}
	
#content #slideproductgroup_novocastra li.powervision a{
	width: 108px;
	background-image: url(img_style/menubarnovocastrapowervision.png);}
	

/* product group hero menu electron microscope sample preparation */
	
#content #slideproductgroup_em li.industrial a{
	width: 98px;
	background-image: url(img_style/menubaremindustrial.png);}
	
#content #slideproductgroup_em li.biological a{
	width: 84px;
	background-image: url(img_style/menubarembiological.png);}
	
#content #slideproductgroup_em li.dummy{
	display: block;
	height: 70px;
	width: 522px;
	background-image: url(img_style/menubardummy.png);
	background-position: right top;}
	
	
/* product group hero menu education*/
	
#content #slideproductgroup_education li.life a {
	width: 98px;
	background-image: url(img_style/menubareducationlife.png);}
	
#content #slideproductgroup_education li.earth a {
	width: 124px;
	background-image: url(img_style/menubareducationearth.png);}

#content #slideproductgroup_education li.forensic a {
	width: 75px;
	background-image: url(img_style/menubareducationforensic.png);}

#content #slideproductgroup_education li.imaging a {
	width: 116px;
	background-image: url(img_style/menubareducationimaging.png);}

#content #slideproductgroup_education li.light a {
	width: 140px;
	background-image: url(img_style/menubareducationlight.png);}

#content #slideproductgroup_education li.stereo a {
	width: 151px;
	background-image: url(img_style/menubareducationstereo.png);}
	
/* product group hero menu art restauration */	
	
#content #slideproductgroup_art li.paintings a{
	width: 83px;
	background-image: url(img_style/menubarart_paintings.png);}
	
#content #slideproductgroup_art li.pigment-analysis a{
	width: 132px;
	background-image: url(img_style/menubarart_pigment.png);}
	
#content #slideproductgroup_art li.paper-books-photos a{
	width: 110px;
	background-image: url(img_style/menubarart_paper.png);}
	
#content #slideproductgroup_art li.minerals-fossils a{
	width: 94px;
	background-image: url(img_style/menubarart_minerals.png);}
	
#content #slideproductgroup_art li.glass-ceramics-stone a{
	width: 125px;
	background-image: url(img_style/menubarart_glass.png);}
	
#content #slideproductgroup_art li.metal a{
	width: 80px;
	background-image: url(img_style/menubarart_metal.png);}
	
#content #slideproductgroup_art li.wood a{
	width: 80px;
	background-image: url(img_style/menubarart_wood.png);}

	
/* product group news */

#content .news-latest-container {
	display: block;
	visibility:visible;
	background-color: transparent;
	background-image: url(img_style/gallerybgtop.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	margin:10px 0 60px -15px;
	padding: 12px 0 0;
	height: auto;}
	
#content .news-latest-container h2, #content .news-latest-container .news-latest-date, #content .news-latest-container .news-latest-item .text_container p {
	display: none;}	
	
#content .news-latest-container .news-latest-item .text_container h2{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin: 3px 0;
	width: 161px;}
	
#content .news-latest-container .news-latest-item .text_container h2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin: 3px 0;}	
	
#content .news-latest-container .news-latest-item {
	float: left;
	width: 161px;
	margin: 0 0 0 15px;}
	
#content .news-latest-container-footer{
	height: 15px;
	background-image: url(img_style/gallerybgbottom.png);
	background-repeat:no-repeat;
	background-position: bottom left;
	background-color:#FFFFFF;
	margin: 0;
	clear: both;}
	
* html	#content .news-latest-container .news-latest-item {
	margin: 0;
	width: 161px;
	padding: 0 0 0 15px;}

/* product list, related product list, replacement list */

#content .productsintro{
	background-image: url(img_style/slideproduct.jpg);
	margin: 0 15px 0 0 ;
	background-repeat:no-repeat;}
	
#content .productsintro p.bodytext{
	max-width: 337px;}

#content #productlist, #content .productrelatedproducts, #content .productreplacedbyproducts {
	margin: 20px 0 10px;}
	
#content .productrelatedproducts, #content .productreplacedbyproducts {
	width: 689px;
	overflow: auto;
	overflow-y: hidden;
	-ms-overflow-y: hidden;}
	
#content #productlist table, #content .productrelatedproducts table, #content .productreplacedbyproducts table {
	display: table;
	max-width: none;
	table-layout:fixed;
	border-collapse:collapse;
	/*width: 689px;*/}
	
#content #productlist tbody, #content .productrelatedproducts tbody, #content .productreplacedbyproducts tbody {
	display: table-body;
	max-width: none;}
	
#content #productlist table tr, #content #productlist table tr.productlistimages, #content .productrelatedproducts table tr, #content .productreplacedbyproducts table tr {	display: block;
	display: table-row;
	visibility: visible;
	width: auto;
	height: auto;
	max-width: none;}

#content #productlist td, #content .productrelatedproducts table td, #content .productreplacedbyproducts table td {
	display: table-cell;
	width: 146px;
	max-width: none;
	vertical-align: top;
	line-height: 17px;
	background-image: url(img_style/columnbg.png);
	background-position: top right;
	background-repeat: repeat-y;
	padding: 0 15px;}
	
#content .productrelatedproducts table td, #content .productreplacedbyproducts table td {
	padding: 0 15px 10px;}	
	
#content #productlist td.nobg {
	background-image: none;
	min-height: 20px;
	padding: 0 0 0 15px;}

#content #productlist .productlistimages td, #content .productrelatedproducts td.relatedproductimage {
	vertical-align: bottom;}
	
#content #productlist tr.productlistimages img{
	margin: 0;
	display: block;
	width: auto;
	height: auto;
	visibility: visible;}

#content #productlist a, #content .productrelatedproducts a, #content .productreplacedbyproducts a {
	display: block;
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 0 -15px;
	padding: 0 0 0 17px;
	font-weight: bold;
	text-decoration:none;
	color: #556571;}
	
#content #productlist a.productname, #content .productrelatedproducts a, #content .productreplacedbyproducts a {
	background-image: url(img_style/bullet.png);
	background-position: left 2px;
	background-repeat: no-repeat;
	text-decoration:underline;
	color: #D60703;
	line-height: 20px;
	}

#content #productlist .productlistimages a, #content .productrelatedproducts .relatedproductimage a, #content .productreplacedbyproducts .replacedbyproductimage a {
	padding: 0;
	background-image:none;}
	
#content #productlist a.productname{
	margin: 5px 0 0 -15px;}
	
#content #productlist td p, #content #productlist td ul{
	margin: 5px 0 0;}
	
#content #productlist td li{
	padding: 0;
	margin: 0;}

	
/* pager for product lists and search results  */

#content .browseBox, #content .tx-indexedsearch-browsebox {
	margin: 30px 0 10px;
	height: 19px;
	background-image: url(img_style/pagerbg.png);
	background-repeat: repeat-x;
	background-position:top left; 
	width: 100%;
	text-decoration: none;
	clear:both;
	max-width:none;}
	
#content .tx-indexedsearch-browsebox {
	height: auto;
	background-position:  bottom;}
	
#content .tx-indexedsearch-browsebox p{
	width: 689px;
	max-width:none;
	background-color: #fff;
	background-image:none;}
	
#content .browseLinks, #content .tx-indexedsearch .browsebox {
	background-image: url(img_style/pagerbgright.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
	max-width: none;
	height: 19px;
	margin: 0;}
	
#content .browseLinks span.inactive, #content .browseLinks span.active, #content .browseLinks:hover span.active, #content .tx-indexedsearch .browsebox li  {
	display: block;
	float: left;
	height: 19px;
	width: auto;
	background-image: url(img_style/pagerright.png);
	background-position: right top;
	background-repeat:no-repeat;
	letter-spacing:-0.3px;
	position: relative;
	padding: 0;
	margin: 0;}	
	
#content .browseLinks span.inactive a, #content .browseLinks span.active a, #content .browseLinks:hover span.active a, #content .tx-indexedsearch .browsebox li a {
	display: block;
	height: 19px;
	padding: 0 15px 0 10px;
	background-image: url(img_style/pagerleft.png);
	background-position: left top;
	background-repeat:no-repeat;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin: 0;}
	
#content .browseLinks span.active, #content .browseLinks span.inactive:hover, #content .browseLinks:hover span.active:hover, #content .tx-indexedsearch .browsebox li:hover, #content .tx-indexedsearch .browsebox li.tx-indexedsearch-browselist-currentPage {
	background-position: right -19px;
	height: 19px;}		
	
#content .browseLinks span.active a, #content .browseLinks span.inactive:hover a, #content .browseLinks:hover span.active:hover a, #content .tx-indexedsearch .browsebox li:hover a,
#content .tx-indexedsearch .browsebox li.tx-indexedsearch-browselist-currentPage a {
	background-position: left -19px;
	color: #D60703;
	height: 19px;}
	

/* IE6 Hack */
	
* html	#content .browseLinks span.inactive, * html	#content .browseLinks span.active, * html #content .tx-indexedsearch .browsebox li  {
	width: 5px;}


/* Subnav */

#subnav {height: 20px;
	background-image: url(img_style/subnavbg.png);
	background-repeat:repeat-x;
	background-position: right bottom;
	visibility:visible;
	display: block;
	width: 100%;
	overflow:hidden;}

#subnav #navtabs {margin:0;
	padding: 0 89px 0 0;
	display: block;
	float: left;
	width:auto;
	height: 20px;
	background-image: url(img_style/subnavbgright.png);
	background-position: right bottom;
	background-repeat:no-repeat;
	max-width: none;
	border: none;}
	
#content #subnav li{
	display: block;
	float: left;
	height: 20px;
	background-image: none;
	padding: 0;
	margin: 0;
	border: none;}
	
#subnav li a, #subnav:hover li a.current {display: inline-block;
	height: 20px;
	padding: 0;
	margin: 0;
	border: none;
	background-image: url(img_style/subnavright.png);
	background-position: right top;
	background-repeat:no-repeat;
	font-size: 12px;
	line-height: 20px;
	color: #fff; 
	text-decoration: none;
	letter-spacing:-0.3px;}

#subnav li a:hover, #subnav li a.current, #subnav:hover li a.current:hover {
	background-image: url(img_style/subnavright.png);
	color: #D60703;
	background-color: #fff;
	background-position: right bottom}
	
#subnav li a span, #subnav:hover li a.current span {
	display: inline-block;
	height: 20px;
	padding: 0 13px 0 8px;
	margin: 0;
	border: none;
	background-image: url(img_style/subnavleft.png);
	background-position: left top;
	background-repeat:no-repeat;}

#subnav li a:hover span, #subnav li a.current span, #subnav:hover li a.current:hover span {background-image: url(img_style/subnavleft.png);
	background-position: left bottom;}
	
	
/* Print- und Sharebuttons */

#content .iconprint{
	display: none;}
	

/* Product */ 

#content .productdetails{
	clear: both;}
	
#content .productdetails .productname{
	white-space:nowrap;}
	
#content h1.product {margin: 35px 0 10px;}	
	
#content .producthero {margin: 10px 0 60px 0;}
	
#content .heroflash, #content .heroimage, #content div.corestatement {
	float: right;
	width: 337px;
	margin: 10px 0 0 0;}
	
#content .heroimage img {
	width: auto;}
	
#content div.corestatement {
	max-height: 347px;
	overflow:auto;
	margin: 0 15px 60px 0;}
	
#content div.corestatement h2 {
	font-size: 20px;
	line-height: 25px;
	margin: 20px 0 0;}
	
#content div.corestatement ul {display: block;}
	
#content div.productdetails h2 {clear: both;}
	
#content .productbenefit {
	display: table;
	table-layout:fixed;
	border-collapse:collapse;
	border: none;
	width: 689px;}
	
#content .productbenefit tr {
	display: table-row;}
	
#content .productbenefit td {
	display: table-cell;
	vertical-align:top;
	padding: 0 15px 0 0;}
	
#content .productbenefitimage td {
	vertical-align: bottom;
	padding: 10px 0 0;}
	
#content .productbenefit td h2 {
	position: relative;
	left: -15px;
	background-image: url(img_style/bullet.png);
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding: 0 0 0 18px;
	width: 320px;}
	
#content .productbenefit td p {
	width: 320px;}
	
#content .productcontactlink, #content .productcontactlink0, #content .productcontactlink1, #content .productcontactlink2, #content .productcontactlink3, #content .productcontactlink4, #content .productcontactlink5, #content .productgalleryteaser, #content #country_select_box, #content .tx-cal-controller form#select_country,  #content .supportcontact_select  {
	clear: both;
	margin: 60px 0 10px -15px;
	width: 689px;
	height: 20px;
	padding: 5px 0 5px 15px;
	vertical-align:top;
	background-color: transparent;
	background-image: url(img_style/contactbg.png);
	background-repeat:no-repeat;}
	
#content .supportcontact_select  {margin: 10px 0 10px -15px;}
	
#content .productcontactlink1  {
	height: 133px;
	background-image: url(img_style/productcontactlink1.jpg);}
	
#content .productcontactlink2  {
	height: 95px;
	background-image: url(img_style/productcontactlink2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#content .productcontactlink1 ul, #content .productcontactlink2 ul, #content .productcontactlink3 ul   {
	max-width: none;
	margin: 0;}
	
#content .productcontactlink1 ul li, #content .productcontactlink2 ul li, #content .productcontactlink4 ul li, #content .productcontactlink5 ul li   {
	margin: 0;}
	
#content .productcontactlink2 ul  {
	margin: 5px 0;}
	
#content .productcontactlink3 ul  {
	float: left;}

#content .productcontactlink3 ul li {
	float: left;
	margin: 0 15px 0 0;}
	
#content .productcontactlink4  {
	height: 161px;
	background-image: url(img_style/productcontactlink4.jpg);}
	
#content .productcontactlink4 ul li   {
	width: 320px;}
	
#content .productcontactlink5  {
	height: 118px;
	background-image: url(img_style/productcontactlink5.jpg);}
	
#content .productcontactlink5 ul  {
	width: 336px;
	margin: 20px 0 10px 351px;}
	
#content .productcontactlink5 a  {
	position: relative;
	top: -30px;
	left: 10px;}
	
#content .productgalleryteaser {
	display: block;
	visibility:visible;
	height:auto;
	background-color: transparent;
	background-image: url(img_style/gallerybgtop.png);
	background-repeat:no-repeat;
	margin-bottom: 0;}
	
#content .productgalleryteaser hr {
	border-top: 1px solid;
	margin-right: 15px;}
	
#content .productgalleryteaser a  {
	display: block;
	float: left;}
	
#content .productgalleryteaser a img {
	margin: 0 10px 10px 0;
	max-width: 75px;
	max-height: 75px;}
	
#content .productgalleryteaser .button {clear: both;}
	
#content .productgalleryteaser .button a{
	display: inline-block;
	float: none;}
	
#content .productgalleryteaserfooter{
	height: 15px;
	background-image: url(img_style/gallerybgbottom.png);
	background-repeat:no-repeat;
	margin: 0 0 0 -15px;}
	
	
/* Gallery and Showcase */

#content .gallery_item, #content .SHOWCASE_item {
	margin: 60px 0 10px 0; }
	
	
/* News & Application  */

#content #productapplication .news-single-img {
	width: 337px;
	float: right;
	margin: 0 0 15px 15px;}
	
#content .news-list-container img, #content .calendar-list-item-body img {
	margin: 0 0 15px 15px;
	float: right;
	clear: right;}
	
#content #productpress .news-list-container img, #content #productapplication .news-list-item-body .news-single-img img {
	margin: 0;
	float:none;}

#content .news-list-container p, #content .news-list-container ul, #content .news-list-container ol, #content .news-list-container dl, 
#content .news-list-container h3, #content .news-list-container h4, #content .news-list-container h5, #content .news-list-container h6,
#content .calendar-list-item p, #content .calendar-list-item ul, #content .calendar-list-item ol, #content .calendar-list-item dl, 
#content .calendar-list-item h3, #content .calendar-list-item h4, #content .calendar-list-item h5, #content .calendar-list-item h6  {
	max-width:none;}

#content .news-list-item .clear, #content .calendar-list-item .clear {
	float: none;
	clear:both;}
	
.news-list-filelink {
	width: 316px;
	margin: 0;
	padding: 0;}
	
.news-list-filelink a {
	background-image: url(img_style/bulletfile.png);}
	
#content .news-list-filelink img {
	display: none;}
	
.news-list-item, .calendar-list-item {
	margin: 60px 0 10px;
	clear: both;}
	
.news-list-item-body dd a, .calendar-list-item-body dd a{
	visibility:visible;
	height:auto;
	width: auto;}
	
#content .news-list-item h2 a, .calendar-list-item h2 a {
	text-decoration: none;
	color: #556571;}
	
#content .news-list-item-body object {
	margin: 0 0 10px;}
		 
	
/* press & applications single view, event (cal) single view */
	
#content .news-single-item-body, #content +calendar-event div {
	width: 513px;
	margin: 10px 0;}
	
#content .news-single-item dd img {
	display: none;} 		
	
#content .news-single-item dd a, .news-single-backlink a, #calendar-event-backlink a {
	background-image: url(img_style/bulletfile.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	display: inline;
	visibility:visible;
	height:auto;
	width:auto;}
	
.news-single-backlink a, #calendar-event-backlink a {
	background-image: url(img_style/bulletback.png);
	display: block;}
	
.news-single-backlink, #calendar-event-backlink {margin: 20px 0 10px;}


/* show flash videos */	

object embed {
	display: block;
	visibility: visible;
	margin: 10px 0;}
	

/* Frequently answered questions */

#content #FAQlist {width: 513px;}

#FAQlist h3 {
	margin: 20px 0 10px -10px;
	background-image:url(img_style/bullet.png);
	background-position:left 4px;
	background-repeat:no-repeat;}
	
	
/* Downloads */

.filetable {
	table-layout:fixed;
	overflow: hidden;}
	
.filetable .downloadlink {
	background-image: url(img_style/bulletfile.png);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 0 17px 0 15px;
	margin: 0;
	overflow: hidden;
	vertical-align:top;}
	
.filetable .downloadinfo {
	min-width: 161px;}
	
	
/* Contact & Support, Events */

#content #country_select_box, #content .tx-cal-controller form#select_country {
	margin: 30px 0 30px -15px;
	clear:none;}

#content .dropdown{
	display: inline;}
	
#content #local_address{
	width: 337px;
	float: left;}
	
#content .tx-leicacontacts-pi1 #contact_form{
	width: 689px;}
	
#content .tx-leicacontacts-pi1 #contact_form h2{
	margin: 0;}
	
#content .vcard .adr {
	margin: 10px 0;
	display: block;}
	
#content .vcard a {
	display: inline;
	visibility:visible;
	height:auto;
	width:auto;}
	
	
/* Contact Form */

.csc-mailform {
	border: 0;
	margin: 0;
	padding: 0;}
	
#content .csc-mailform .csc-mailform-field, .tx-leicasupportcontact-pi1 div {
	margin: 0;
	padding: 5px 0;
	clear: both;}
	
#content .tx-leicasupportcontact-pi1 div.leica_contact, #content .tx-leicasupportcontact-pi1 .error {margin: 30px 0 0;}

.csc-mailform input, .csc-mailform textarea, .tx-leicasupportcontact-pi1 input {
	width: 337px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;}
	
.csc-mailform input:focus, .csc-mailform textarea:focus {
	background-color:#FFFFCC;}
	
.csc-mailform fieldset{
	border: none;
	padding:0;
	margin:0;}
	
.csc-mailform .csc-mailform-radio input, .csc-mailform .csc-mailform-check{
	float: left;
	width: 20px;}
	
.csc-mailform legend{
	display: none;}	
	
.csc-mailform .csc-mailform-label, .csc-mailform-comment{
	padding: 0;}
	
.csc-mailform label, .csc-mailform .req, .tx-leicasupportcontact-pi1 label {
	display: block;
	float: left;
	width: 161px;
	margin: 0 15px 0 0;
	text-align:right;}
	
.csc-mailform label.mailformLeica_Microsystems_user, .csc-mailform .req label{
	width: 150px;
	margin: 0;}
	
.csc-mailform fieldset label{
	text-align:left;
	width:auto;}
	
.csc-mailform .csc-mailform-submit, #hero_home .slide_readmore a, .tx-leicasupportcontact-pi1 input[type=submit] {
	margin: 20px 0 0 0;
	background-image: url(img_style/buttonfixed.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	color: #fff;
	width: 150px;
	height: 18px;
	display: block;
	text-align:center;
	text-decoration:none;
	border: none;}

.csc-mailform .csc-mailform-submit:hover, #hero_home .slide_readmore a:hover, .tx-leicasupportcontact-pi1 input[type=submit]:hover {
	color: #D60703;
	background-position: 0 -18px;}
	
	
/* Search Results */

.tx-indexedsearch form div {display: inline-block;
	height: 29px;
	width: auto;
	margin: 5px 0 30px;
	float: left;}
	
.tx-indexedsearch .tx-indexedsearch-form {
	padding: 0 0 0 3px;
	/*background-image: url(img_style/inputsearchleftcontent.png); */
	background-position: top left;
	background-repeat:no-repeat;}
	
.tx-indexedsearch form div input {
	height: 29px;
	float: left;
	display: block;
	margin: 0;
	background-color: transparent;
	border: 0;}
	
.tx-indexedsearch #tx-indexedsearch-searchbox-sword {
	width: 290px;
	/*background-image: url(img_style/inputsearchcontent.png);*/ 
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 3px 0 0;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	line-height: 25px;
	font-weight: normal;
	color: #556571;
	text-decoration:none;
	width:auto;}
	
.tx-indexedsearch #tx-indexedsearch-searchbox-button-submit {
	width: 38px;
	/*background-image: url(img_style/buttonsearchcontent.png);*/
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 29px 0 0;}
	
.tx-indexedsearch #tx-indexedsearch-searchbox-button-submit:hover {
	background-position: 0 -29px;}

#content .tx-indexedsearch-whatis, #content .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	display: none;
	/*font-size: 30px;
	line-height: 35px;
	font-weight: normal;
	color: #3B474F;
	font-style:normal;*/}
	
#content tx-indexedsearch-noresults {
	text-align: left;}
	
#content .tx-indexedsearch ul li {
	background-image:none;
	padding: 0;}
	
#content .tx-indexedsearch h3 {
	margin: 30px 0 10px -20px;
	background-image: url(img_style/bullet.png);
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;}
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup, #content .tx-leicasupportcontact-pi1 .error {
	color: #D60703;}

	
/* Sitemap */

#content .csc-sitemap ul li{
	background-image: none;
	padding: 0 0 3px;}
	
#content .csc-sitemap ul li ul li{
	padding: 0 0 3px 17px;}

	
/* footer and imprint */
	
#footer {
	width: 952px;
	margin: 60px auto 0 auto;
	padding: 0;
	background-image: url(img_style/footerbgtop.png);
	background-position: top left;
	background-repeat:no-repeat;
	clear:both;}
	
#footer_left {float:left;
	width: 233px;
	margin: 10px 15px 10px 15px;}
	
#footer_middle {float:left;
	width: 337px;
	margin: 10px 15px 10px 0;}
	
#footer_right {float:left;
	width: 320px;
	margin: 10px 0 10px 0;}
	
#imprint {
	background-image: url(img_style/footerbgbottom.png);
	background-position: top left;
	background-repeat:no-repeat;
	width: 952px;
	margin: 0 auto;
	padding: 0;
	clear: both;
	border: 0;}
	
#imprint p{
	margin: 0;}
	
#imprint p.bodytext a {
	color: #556571;
	text-decoration:none;
	line-height: 40px;
	margin: 10px 0 0 15px;}
	
#imprint p.bodytext a.addthis_button {
	margin: 10px 0 0 5px;
	display: block;
	float: right;
	line-height: 30px;}
	
.clearer {clear: both;
	height: 0;
	width: 0;}


/* Lightbox */

#overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:90;
}

#prevLink, #nextLink {
	display:block;
	position:absolute;
	top:0;
	width:33%;
	height:100%;
	background:transparent url(./plugins/perfectlightbox/img/blank.gif) no-repeat; /* Trick IE into showing hover */
}

#prevLink {
	left:0;
	float:left;
	margin: 0 0 0 20px;
}

#nextLink {
	right:0;
	float:right;
	margin: 0 20px 0 0;
}

#prevLink:hover {
	background-image: url(img_style/buttonskipback.png);
	background-repeat:no-repeat;
	background-position: left center;
}

#nextLink:hover {
	background-image: url(img_style/buttonskipforward.png);
	background-repeat:no-repeat;
	background-position: right center;
}

#playLink,#pauseLink,#saveLink,#closeLink {
	display:block;
	float:right;
	width:19px;
	height:19px;
	margin-left:1.0em;
	background-repeat:no-repeat;
	background-position:center center;
}

#playLink {background-image: url(img_style/bullet.png);}

#pauseLink {background-image: url(img_style/bulletpause.png);}

#saveLink {background-image: url(img_style/bulletfile.png);}

#closeLink {background-image: url(img_style/bulletclose.png);}

#lbLightbox {
	position:absolute;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
}

#lbLightbox #closeLink {
	margin-bottom:10px;
}

#lbLightbox a {
	text-decoration:none;
	border:none;
	outline:none;
}

#lbLightbox img {
	border:none;
}

#lbOuterImageContainer {
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto;
}

#lbImageContainer {
	padding:10px;
}

#lbLoading {
	position:absolute;
	z-index:110;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
	background:#fff url(./plugins/perfectlightbox/img/loading.gif) no-repeat center;
}

#lbHoverNav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}

#lbImageContainer>#lbHoverNav {
	left:0;
}

#lbImageDataContainer {
	background-color:#fff;
	margin:0 auto;
	overflow:auto;
	width:100%;
}

#lbImageData {
	padding:0 10px;
	color:#666;
}

#lbImageDetails {
	width:66%;
	float:left;
	text-align:left;
	padding-bottom:10px;
}

#lbCaption {
	display:block;
	font-weight:bold;
	margin-bottom:0.1em;
}

#lbNumber {
	display:block;
	margin-bottom:0.1em;
}

#lbPresent {
	display:block;
	margin-bottom:0.1em;
}

#lbPresent a {
	color:#666;
	margin-right:1.0em;
}

#lbPresent a.act {
	font-weight:bold;
	color:#fff;
	background:#777;
	border-right:0.2em solid #777;
	border-bottom:0.1em solid #777;
	border-left:0.4em solid #777;
}

/* Additional address data*/

.address {
	width: 688px;
	clear: both;
}
.extra-infos {
	float: right;
	width: 337px;
}


/* Two Column FCE styles*/

.twocontentcolumns {vertical-align: top;}

.twocontentcolumns td.first {width: 352px;
	 padding: 0 15px 0 0;}

.twocontentcolumns td.second {width: 337px;}


/* Glossary Acronyms */

acronym, dfn, abbr, span.abbr {
	cursor: help;
	background-image: url(img_style/dottedline.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	border: none;}
	
a acronym, a dfn, a abbr, a span.abbr {
	cursor: help;
	background: none;
	border: none;}