@charset "utf-8";

/*******************************************/

/*   Design: webforyou                     */

/*   Autor:  Karin Hirschi                 */

/*   Date:   05.2008   102008              */

/*--------------------- -------------------*/

/*   Owner: http://www.zimmerli-inert.com  */

/*   Copyright by Zimmerli Messtechnik AG  */

/*******************************************/

/* CSS Document */

* {

margin: 0;

padding: 0;

}

html {

height:101%;

}

body {

font:90%/1.2em Geneva, Arial, Helvetica, sans-serif;

font-weight:normal;

color:#333;

background-color:#666;

}  

/* margin-bottom für Überschriften, Absätze, Listen etc. */

h1, h2, h3, h4, h5, h6, 

p, blockquote, address, pre, 

ul, ol, dl, table {

   margin-bottom: 0em;

}

h1 {

color:#69C;

font-size:1.6em;

font-weight:normal;

letter-spacing:0.05em;

padding-bottom:20px;

}

blockquote {

font-style:oblique;

}

em {

letter-spacing:0.1em;

}

strong {

font-weight:bold;

letter-spacing:0.1em;

}

span {

color:#000;

font-weight:bold;

}

acronym {

color:#666;

padding-bottom:2px;

border-bottom:1px dotted #666;

cursor:help;

}

pre {

color:#900;

font:90%/1.2em Geneva, Arial, Helvetica, sans-serif;

font-weight:bold;

}

a {

color:#333;

text-decoration:none;

outline:none;

}

a[href^="http:"] {

background:url(../images/linkinsweb.gif) no-repeat 2px center;

padding-left:18px; 

}

a[href^="http:"]:visited {

background-image: url(../images/linkinsweb_visited.gif);

}
/* Fuer eigene Domain kein Linkinsweb */

/* 2008-05-26 MG */

a[href*="www.zimmerli-inert.com"] {

background:none;

padding-left:18px; 

}

a[href*="zimmerli-inert.com"]:visited {

background-image: none;

}

/* Zitate einrücken */ 

blockquote { margin:1em 2em; } 



/* Alle Listen etwas einrücken */

ul, ol, dl { margin-left:1em; }



/* Listenelemente einrücken */

li { margin-left:1em; } 



/* Definitionen in Definitionslisten einrücken */

dd { margin-left:2em; }



/* Verschachtelte Listen ohne Aussenabstand oben/unten */

ul ul, ul ol, ul dl,

ol ul, ol ol, ol dl,

dl ul, dl ol, dl dl {

   margin-top:0;

   margin-bottom:0;

}



/* Aufzählungszeichen für Listenkisten */



/* Ebene 1 */

ul { list-style-type:square; }

ol { list-style-type:decimal; }



/* Ebene 2 */

ul ul { list-style-type:disc; }

ol ol { list-style-type:lower-alpha; }



ul ol { list-style-type:decimal; }

ol ul { list-style-type:square; }



/* Ebene 3 */

ul ul ul, ul ul ol, ul ol ol, ul ol ul {

list-style-type:circle;

} 

ol ol ol, ol ol ul, ol ul ul, ol ul ol {

list-style-type:upper-roman;

}

/* Auswahl in Auswahllisten (select) durch padding:0 schlecht lesbar */

option { padding-left: 0.2em; padding-right: 0.3em; }



/* Rahmen um fieldset und verlinkte Bilder entfernen */

fieldset, a img { border: none; }



address {

font-size:85%;

font-style:normal;

line-height:normal;

color:#333;

}

address a {

color:#333;

}

address a:focus, address a:hover, address a:active {

color:#000;

border-bottom:1px dotted #000;

}

/* Table - Styles */

table {

clear:left;

empty-cells:show; 

border:solid 1px #666; 

border-collapse:collapse; 

text-align:center;

font-size:90%;

}

tr {

margin:0; 

padding:0;

 }

td {

color:#333;

border-right:solid 1px #666; 

border-bottom:dotted 1px #666; 

background:none;

padding:2px 5px;

}

th {

color:#fff;

font-weight:normal;

border-right:solid 1px #666; 

background:#6e737e;

padding:2px 5px; 

}

/* Layout Styles */

#wrapper {

width:955px;

height:600px;

margin:1em auto 0 auto;

background:#d3d3d3 url(../images/bg_main.jpg) no-repeat center;

border:1px solid #FFF;

z-index:-100;

}

	#animation {

	position:absolute;

	width:955px;

	height:360px;

	background:none;

	top:137px;

	margin-left:-1px;

	z-index:100;

	}

	#navigation1 {

	margin:5px 10px 10px 5px;

	text-align:right;

	z-index:200;

	}

		/* Links Navigation1 */

		#navigation1 ul {

		list-style-type:none;

		}

		#navigation1 li,  #navigation1 li a {

		display:inline;

		color:#ccc;

		font-size:95%;

		}

		#navigation1 li a:hover, #navigation1 li a:focus, #navigation1 li a:active {

		color:#900;

		}

	#navigation2 {

	position:relative;

	margin:50px 0 5px 210px;

	z-index:200;

	}

		/* Links Navigation2 */

		#navigation2 ul {

		list-style-type:none;

		margin:0;

		}

		#navigation2 li,  #navigation2 li a {

		display:inline;

		color:#333;

		letter-spacing:-0.03em;

		margin-right:5px;

		}

		#navigation2 li a:hover, #navigation2 li a:focus, #navigation2 li a:active {

		color:#fff;

		}

		#navigation2 li a img {

		display:none;

		height:0;

		width:0;

		border:0;

		}

		/* Modified MG 2008-07-20: Keinen img auf der Startseite

		#navigation2 li a:hover img {

		display:block;

		position:absolute;

		top:260px;

		left:-160px;

		height:151px;

		width:120px;

		}*/

	#navigation3 {

	text-align:right;

	}

	#navigation3 h2 {

	color:#000;

	font-size:1em;

	font-weight:normal;

	display:block;

	border-top:1px dotted #6e737e;

	padding-top:2px;

	margin-top:15px;

	}	

		/* Links Navigation3*/

		#navigation3 ul {

		list-style-type:none;

		margin:0;

		}

		#navigation3 li,  #navigation3 li a {

		color:#6e737e;

		font-size:0.95em;

		}

		#navigation3 li a:hover, #navigation3 li a:focus, #navigation3 li a:active {

		color: #69C;

		background:url(../images/pfeil.png) no-repeat left;

		padding-left:25px;

		}	

		#address {

		margin-top:420px;

		padding-left:7px;

			}

		#content {

		float:left;

		width:700px;

		color:#464b59;

		padding:20px;

		padding-top:15px;

		margin-left:3px;

		}

			#content h2 {

			color:#333;

			font-size:1.3em;

			font-weight:normal;

			margin:5px 0 15px 0;

			}

			#content h3 {

			color:#333;

			font-size:1.1em;

			font-weight:normal;

			margin:25px 0 10px 0;

			}

			#content p {

			font-size:90%;

			margin-bottom:15px;

			}

			#content a {

			color:#464b59;

			border-bottom:1px dotted #464b59;

			}

			#content a:visited {

			color:#000;

			border-bottom:1px dotted #000;

			}

			#content a:hover, #content a:focus, #content a:active {

			color:#900;

			border-bottom:1px dotted #900;

			}

#footer {

clear:both;

width:955px;

height:40px;

margin:0.3em auto;

font-size:0.85em;

}

	#copyright {

	float:left;

	width:400px;

	color:#ccc;

	}

	#subnavi {

	position:inherit;

	float:right;

	width:500px;

	text-align:right;

	}

		/* Links Subnavi */

		#subnavi ul li {

		list-style-type:none;

		display:inline;

		margin:0;

		}

		#subnavi li a {

		display:inline;

		color:#fff;

		font-size:0.95em;

		letter-spacing:0.1em;

		border-right:1px solid #ccc;

		padding:0 5px;

		}

		#subnavi li a:hover, #subnavi li a:focus, #subnavi li a:active {

		color:#ccc;

		}

/* Klassen Styles */

.clear {

clear: both; 

background: none;

}

.bold {

font-weight: bold;

}

.italic {

font-style:italic;

}

.bildlinks {

float:left;

padding:3px;

margin-bottom:10px;

margin-right:10px;

}

.bildrechts {

float:right;

padding:3px;

margin-bottom:10px;

margin-left:10px;

}

.datenblatt {

clear:both;

background-color:#c4d7e8;

border:1px inset #d3d3d3;

padding:3px;

}

.datenblatt a {

}

#wrapper {
	/*position:relative;*/
}
#searchbox {
	position:absolute;
	width:137px;
	height:17px;
	z-index:1000;
	margin-top:18px;
	margin-left:222px;
	overflow:hidden;
	background-image:url(../images/searchbox-bg.gif);	
	background-repeat:no-repeat;
	background-color:transparent;
	line-height:12px;
}
#searchbox * {
	line-height:12px;
}
#searchbox input[type=text] {
	width:117px;
	border:none;
	margin:0;
	padding:2px;
	background-color:transparent;
	float:left;
	color:#aaa;
	line-height:12px !important;
	font-family:Geneva,Arial,Helvetica,sans-serif;	
	font-size:12px;	
	vertical-align:middle;
}

#searchbox input[type=text] {
  /* ie8 hack */
  padding: 4px\0/ !important;
}

*+html #searchbox input[type=text]  {
  /* ie7 hack */
  padding: 4px;
}

/* END CSS */
