	body {
		margin:0;
		border:0;
		padding:0;
		height:100%; 
		max-height:100%; 
		background:#C5C9C8; 
		background-repeat: repeat-x; 
		font-family: tahoma, arial, verdana, sans-serif; 
		font-size:72%;
		overflow: hidden; 
	}
	#weisstop {
		position:absolute; 
		top:73px; 
		left:0px; 
		width:779px; 
		height:2.4em;
		color: #7891AB;
		background-color:#FFFFFF;
		border: 0px solid blue;
		z-index: 90;
	}
	#linktop {
		position:absolute; 
		top:6.8em; 
		left:1.1em; 
		z-index: 120;
		border: 0px solid blue;
	}
	#linktop a, #linktop a:link, #linktop a:visited {
		color: #7891AB;
		text-decoration: none;
	}
	#linktop a:hover {
		text-decoration: underline;
	}


	#mainNavigation {
		position:absolute; 
		top: 0.4em;
		left: 0.7em; 
		width:180px; 
		height:400px; 
		color:#fff;
		z-index: 110;
		border: 0px solid black;
	}
	ul#mainNavlistTop {
		list-style: none;
		color:#000000;
		font-size: 0.95em;
		font-weight: bold;
		margin: 0;
		padding: 0;
		border: none;
	}
	ul#mainNavlistSub {
		list-style: none;
		margin: 0.7em;
		padding: 0;
		font-weight: normal;
		border: none;
	}
	#mainNavlistSub li a {
		display: block;
		padding: 3px 3px 3px 0.3em;
		border-left: 10px solid #697C91;
		border-right: 10px solid #EAEAEA;
		background-color: #7891AB;
		color: #EAEAEA;
		text-decoration: none;
		width: 100%;
		border-bottom: 1px solid #EAEAEA;

	}
	/* IE hack */
	html>body #mainNavlistSub li a { width: auto; }
	

	#mainNavlistSub li a:hover {
		border-left: 10px solid #6F964F;
		border-right: 10px solid #FFBA4C;
		background-color: #84AD63;	
		color: #EAEAEA;
	}
	#mainNavlistSub li a#aktiv {
		border-right: 10px solid #FFBA4C;
		font-weight: bold;
	}

	
	#serviceNavigation {
		position:absolute; 
		left:177px; 
		width:600px; 
		z-index: 95;
		padding: 0px;
		margin: 0px;
		border-right: 0px solid #000000;
	}
	ul#serviceNavlist {
		margin-left: 0;
		padding-left: 0;
		white-space: nowrap;
		float: right;
	}
	#serviceNavlist li {
		display: inline;
		list-style-type: none;
		font-size: 0.8em;
	}
	#serviceNavlist a { padding: 0.2em 0.8em; }
	#serviceNavlist a:link, #serviceNavlist a:visited {
		color: #000000;
		background-color: #EAEAEA;
		text-decoration: none;
	}
	#serviceNavlist a:hover {
		color: #ffffff;
		background-color: #90A4B9;
		text-decoration: none;
	}
	#serviceNavlist a#aktiv {
		background-color: #FFC43F;
	}


	#mainContent {
		position:fixed; 
		top:100px;
		left:0;
		bottom:25px; 
		right:0; 
		overflow:auto; 
		padding-left: 180px;
		padding-right: 10px;
		background-repeat: repeat-y; 
	}
	#contentWeiss {
		background:#FFFFFF;
		width:599px;
		border: 0px solid black;
		z-index: 92;
	}
	#footer {
		position:absolute; 
		bottom:0; 
		left:0;
		width:100%; 
		height:25px; 
		text-align: left; 
		padding-left: 185px;
		background:#697C91;
		z-index: 100;
		background-repeat: repeat-x;
		overflow: hidden; 
	}
	#schmuckbild {
		position:absolute; 
		top:120px; 
		left:810px;
/*		right:2%;	*/
		width: 180px;
		z-index: 10;
		border: 0px solid green;
	}
	#flash {
		position:absolute; 
		top:4px; 
		left:287px;
		border: 0px solid green;
	}
	#logo {
		position:absolute; 
		top:4px; 
		left:185px;
		z-index: 95;
	}
	#suchbegriffe {
		position:absolute; 
	}

	
	
/* formatierung inhaltsbilder */
	#imageleft {
		margin-right: 10px;
		border: 0px;
	}
	#imageright {
		margin-left: 7px;
		border: 0px;
	}
	#imagethumb {
		margin-right: 3px;
		margin-bottom: 6px;
		border: 0px solid black;
	}
	

/* formatierung texte */
	h1 {
		font-size: 1.4em;
		color: #FFBA4C;
		text-align: right;
		padding-right: 12px; 
		padding-left: 10px; 
		margin-bottom: -5px;
	}
	h2 {
		font-size: 1.2em;
		color: #7891AB;
		padding-right: 10px; 
		padding-left: 10px; 
	}
	p {
		padding-right: 10px; 
		padding-left: 10px; 
		font-size: 1.05em;
		text-align: justify;
	}
	#contentWeiss a, #contentWeiss a:link, #contentWeiss a:visited {
		color: #697C91;
		text-decoration: underline;
	}
	#contentWeiss a:hover {
		color: #84AD63;
		text-decoration: none;
	}
	#contentWeiss ul {
		list-style-type: square;
		font-size: 1.05em;
	}
	
	/* aufzählung auf werkstoffseite */
	.lower {
		margin-top: -10px;
	}
	/* text beispielbilder */
	.smaller {
		font-size: 0.8em;
	}
	

	.fusszeile {
		background:#EAEAEA;
		width:584px;
		margin: 3px;
		font-size: 0.8em;
		text-align: center;

		padding-right: 0px; 
		padding-left: 0px; 

		border: 1px solid #000066;
	}


	
	/* for internet explorer */
	* html body {
		padding:100px 0 25px 0; 
	}
	* html #mainContent {
		height:100%; 
		width:100%; 
		z-index: 100;
		background-attachment: fixed;	
	}
	
	
	

	
	#container2spaltig {
		width: 43%;
		float: left;
		border: 0px solid red;
		padding-bottom:2em;
	}
	#container3spaltigOhne {
		width: 24%;
		float: left;
		border: 0px solid red;
	}


	input {
		width: 15em;
		background-color: #EAEAEA;
	}
	#inputimage {
		width: 144px;
	}
	#drittelform {
		width: 5em;
		background-color: #EAEAEA;
	}
	.textarea {
		width:80%;
		font-family: tahoma, arial, verdana, sans-serif; 
		font-size: 1.1em;	
	    COLOR: #000000;
		background-color: #EAEAEA;
/*		border: 1px solid #656565;	*/
	}
	.checkbox {
		width: 1.5em;
		background-color: #FFFFFF;
		border: 0px;
	}
	.select {
		width: 10em;
		font-family: tahoma, arial, verdana, sans-serif; 
		font-size: 1em;
	    COLOR: #000000;
/*		border: 1px solid #656565;	*/
	}
	

	#tableEinzug {
		padding-left: 10px; 
	}
	.tableFormat {
		width: 97%;
		font-family: tahoma, arial, verdana, sans-serif; 
		font-size: 1.05em;
		border-right: 1px solid #697C91;
	}
	.tableFormatCell {
		border-left: 1px solid #697C91;
		border-bottom: 1px solid #697C91;
		font-size: 1.05em;
	}
	.tableFormatCell ul {
		list-style-type: square;
	}

	.tableWebDe {
		width: 80%;
		font-family: tahoma, arial, verdana, sans-serif; 
		font-size: 1em;
	}


