/*	(C)2009, ZAHNER-elektrik GmbH & Co.KG		*/
/*	Site:		www.zahner.de				*/
/*	Author:	Steffen Fröba				*/
/*	Date:		Oct-8-2009				*/
/*	=========================================	*/
/*	PAGE LAYOUT:	Cascade Style Sheet		*/
/*				komplette CSS-Beschreibung	*/
/*				für Moz/IE7+ mit Schatten	*/
/*	___________________________________	*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(http://www.zahner.de/images/pagegradient.jpg); 
	background-repeat:repeat-x;
	background-color:#ccccee;
	background-attachment:fixed;
}

/*	LAYOUT STYLES		*/
/*____________________	*/
#content{
	width:814px;
	background-image:url(http://www.zahner.de/images/shadow814.png);
	background-repeat:repeat-y;
	}

#logo{
	float:left;
	background-image:url(http://www.zahner.de/images/z_logo3.gif); 
	width:274px; 
	height:213px;
	margin-left:7px;
	}

#topheader{
	float:right; 
	width:526px; 
	height:97px; 
	margin-right:7px;
	background-color:#F0F0F0; 
	position:relative
	}

#toplinks{
	position:absolute; 
	right:10px; 
	top:10px;
	}

#menu{
	float:right; 
	width:526px; 
	height:32px; 
	margin-right:7px;
	background-image:url(http://www.zahner.de/images/bg_menu3.gif); 
	background-repeat:repeat-x;
	}

#submenu{
	float:right; 
	width:526px; 
	height:32px; 
	margin-right:7px;
	background-image:url(http://www.zahner.de/images/bg_submenu.gif); 
	background-position:top; 
	background-repeat:repeat-x;
	}

#contenttext{
	float:right; 
	width:526px;
	margin-right:7px;
	}

#leftpanel{
	float:left; 
	width:274px;
	margin-left:7px;
	}

#footer{
	float:none; 
	width:800px;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:0px;
	background-color:#ffffff; 
	padding:10px 0px 10px 0px;
	border-top: 1px solid #999999; 
	}
	
/*	NAVIGATION STYLES		*/
/*_________________________	*/
#navibereich{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-align:right;
	padding:0px;
}
#navibereich a{
	font-weight:bold;
	text-decoration: none; /* Unterstreichung entfernen */ 
}
#navibereich a:hover,
#workstations #nav_workstations a,
#potentiostats #nav_potentiostats a,
#electronicloads #nav_electronicloads a,
#addoncards #nav_addoncards a,
#cimps #nav_cimps a,
#cimpsabs #nav_cimps a,
#cimpsemit #nav_cimps a,
#colt #nav_colt a,
#hci #nav_hci a,
#probes #nav_probes a,
#netvi #nav_netvi a,
#cellkits #nav_cellkits a,
#thales #nav_thales a,
#literature #nav_literature a,
#references #nav_references a,
#downloads #nav_downloads a,
#faqs #nav_faqs a {
	background-color:#e6e6f9;
	color:#00007d;
}
#navibereich li {
  display: inline; /* Listenelemente nebeneinander */
  list-style-type: none; /* Aufzählungszeichen entfernen */
}

/*	PANEL STYLES		*/
/*____________________	*/
.graypanel{
	border:solid 1px #666666;
	background-color:#F7F7F7;
	padding:10px;
	margin:10px;
	-moz-border-radius:9px; /* runde Kanten für Netscape6+, Mozilla und FireFox */
	-khtml-border-radius:9px; /* runde Kanten für Konqueror und Safari */
}

.focusweekpanel{
	border:solid 1px #666666; 
	background-color:#F4F4F9;
	background-image:url(http://www.zahner.de/images/focus_recent.gif); 
	background-position:left top; 
	background-repeat:no-repeat;	
	padding:10px; 
	margin:10px;
}

/*	TEXT STYLES		*/
/*____________________	*/
.bodytext {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
}
.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#00007d;
}
.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFE;
}
.redblinktext {
	font: 0.7em Tahoma, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FF0000;
	text-decoration: blink;
}
.redbigblinktext {
	font: 0.7em Tahoma, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-decoration: blink;
}
.redbiggerblinktext {
	font: 0.7em Tahoma, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
	text-decoration: blink;
}
.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#00007D;
}
.vsmalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#00007D;
}
.grayh2text {
	font: 0.7em Tahoma, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#999999;
}
.grayh2texti {
	font: 0.7em Tahoma, sans-serif;
	font-size: 18px;
	font-weight:bold;
	font-style:italic;
	color:#999999;
}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFE;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #fffffe;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.vsmallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color:#999999;
}
.vsmallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
.vsmallgraytext a:hover{
	text-decoration:underline;
}
.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#00007D;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#00007D;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}

/*	TABLE STYLES		*/
/*____________________	*/
table {
	display:table;
	margin:10px;
	border-collapse:collapse;
	border-width:1px;
}
tr.trow {
	display:table-row;
}
td.thead {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#00007D;
	text-align: center;
	vertical-align: middle;
	display:table-cell;
	background-color:#D2D2E8;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding:5px;
}
td.tleft {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	color:#666666;
	vertical-align: middle;
	display:table-cell;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding:5px;
}
td.td {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#666666;
	text-align:center;
	vertical-align: middle;
	display:table-cell;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	padding:5px;
}
td.editleft {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
	text-align: right;
	vertical-align: middle;
	display:table-cell;
	border-width:1px;
	border-style:none;
	border-color:#000000;
	padding:5px;
}
td.editright {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
	text-align: left;
	vertical-align: middle;
	display:table-cell;
	border-width:1px;
	border-style:none;
	border-color:#000000;
	padding:5px;
	}