h1, h2, h3, h4, h5, h6, div, p, a, img, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre {
	margin:0;
	padding:0;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	}
span.noprint {

   }
span.unsichtbar {
	display:none;
    }
span.euco {
	font-weight:bold;
   color:#309EE8;
   }
span.pdf {
	font-weight:bold;
   background:url(../layout/icon_pdf.gif) 0 0 no-repeat;
	padding-bottom:25px;
	padding-left:25px;
   }
a {
	text-decoration:none;
   border:0;
   cursor:pointer;
   cursor:hand;
   color:#309EE8;
   font-weight:bold;
   }
a.intern {
	background: url(../layout/link_intern.gif) 0 0 no-repeat;
   margin-left:2px;
   padding-left: 18px;
   border-bottom: 1px #000000 dotted;
   }
a.extern {
	background: url(../layout/link_extern.gif) 0 0 no-repeat;
   margin-left:2px;
   padding-left:18px;
   border-bottom: 1px #000000 dotted;
   }
a.information {
	background: url(../layout/link_information.gif) 0 0 no-repeat;
   margin-left:2px;
   padding-left:18px;
   border-bottom: 1px #000000 dotted;
   }
a:hover {
   color:#73D930;
   }
img.floatleft {
	float:left;
   margin-right:5px;
   margin-bottom:5px;
   }
img.floatright {
	float:right;
   margin-left:5px;
   margin-bottom:5px;
   }
html {
	height: 100%;
	max-height: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	background: Silver;
	font-size: 76%;
	font-family: arial, sans-serif; /* hide overflow:hidden from IE5/Mac */
	overflow: hidden; /* */
	}
body {
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border: 0;
	background: Silver;
	}
#container {
	display:block;
	overflow:auto;
	position:absolute;
	z-index:3;
	top:150px;
	bottom:52px;
	width:640px;
	margin-left:-321px;
	left:50%;
	border-left:1px solid #309EE8;
	border-right:1px solid #309EE8;
   background:#FFFFFF;
	overflow-x:hidden;
	}
* html #container {
	top:0;
	bottom:0;
	height:100%;
	width:642px;
	border-top:154px solid #309EE8;
	border-bottom:50px solid #309EE8;
	}
#head {
	position:absolute;
	margin-left:-321px;
	left:50%;
	top:0;
	width:640px;
	min-width:640px;
	height:150px;
	background:#ffffff;
	font-size:1em;
	z-index:5;
	border:1px solid #309EE8;
	border-bottom:2px solid #309EE8;
	}
* html #head {
	top:2px; width:642px; height:148px;
	}
ul#navigation {
	padding:0;
   margin:0;
   text-align:center;
   }
ul#navigation li {
	list-style:none;
   float:left;
   position:relative;
   margin:0;
   padding:0;
   font-weight:bold;
   display:block;
   width:160px;
   height:150px;
   }
ul#navigation a.nav1, ul#navigation a.nav2, ul#navigation a.nav3, ul#navigation a.nav4 {
	width:160px;
   height:150px;
   display:block;
   float:left;
   margin:0;
   padding:0;
   background:url(../layout/header.gif);
   text-align:center;
   font-size:1em;
   font-family:arial, san-ferif;
   line-height:25px;
   overflow:hidden;
   text-decoration:none;
   font-weight:bold;
   color:#000000;}
ul#navigation a .pad {
	display:block;
   width:160px;
   height:125px;
   background:transparent;
   border-bottom:2px solid #73D930;
   }

ul#navigation a.nav1 {background-position:0 150px;}
ul#navigation a.nav2 {background-position:-160px 150px;}
ul#navigation a.nav3 {background-position:-320px 150px;}
ul#navigation a.nav4 {background-position:-480px 150px;}
ul#navigation a.nav1:hover {background-position:0 0;}
ul#navigation a.nav1:hover .button {background:#309EE8; color:#ffffff; cursor:pointer; display:block; width:160px; height:25px; cursor:hand;}
ul#navigation a.nav2:hover {background-position:-160px 0;}
ul#navigation a.nav2:hover .button {background:#309EE8; color:#ffffff; cursor:pointer; display:block; width:160px; height:25px; cursor:hand;}
ul#navigation a.nav3:hover {background-position:-320px 0;}
ul#navigation a.nav3:hover .button {background:#309EE8; color:#ffffff; cursor:pointer; display:block; width:160px; height:25px; cursor:hand;}
ul#navigation a.nav4:hover {background-position:-480px 0;}
ul#navigation a.nav4:hover .button {background:#309EE8; color:#ffffff; cursor:pointer; display:block; width:160px; height:25px; cursor:hand;}
ul#navigation li ul {
	margin:0;
   padding:0;
   display:none;
   }
ul#navigation li:hover ul {
	display:block;
   width:640px;
   position:absolute;
   top:150px;
   left:-160px;
   }
ul#navigation li ul li {
	display:inline;
   width:160px;
   height:50px;
   }
ul#navigation li ul li a {
	display:block;
   width:160px;
   padding-top:10px;
   padding-bottom:10px;
   background:#309EE8;
   color:#000000;
   text-decoration:none;
   text-align:center;
   font-weight:bold;
   border-bottom:2px solid #309EE8;
   }
ul#navigation li ul li a:hover {
   background:#73D930;
   color:#000000;
   }
#foot {
	text-align:center;
	position:absolute;
	margin-left:-321px;
	left:50%;
	bottom:0;
	width:640px;
	min-width:640px;
	height:40px;
	background:#DCF5CB url(../layout/foot.gif) 0 0 no-repeat;
	z-index:5;
	border:1px solid #309EE8;
	border-top:2px solid #309EE8;
	font-family: arial, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#000000;
	padding-top:10px;
	}
* html #foot {
	bottom:2px; width:642px; height:48px;
	}
#foot a {
   text-decoration:none;
   color:#309EE8;
   }
#content1
   {
   width:195px;
   float:left;
   text-align:left;
   margin-top:4px;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:5px;
	border-right:2px dotted #73D930;
	border-bottom:2px dotted #73D930;
	
   }
#content1 img {
	width:180px;
   border:0;
   margin:0;
   padding:0;
   }
#messeplaner {
	width:185px;
	padding:0;
   background:url(../layout/messe.gif) 0 0 repeat-y;
   text-align:left;
   padding-left:2px;
   }
#messeplaner img {
	width:176px;
   border:0;
   padding:0;
   margin:0;
   }
#messeplaner_oben {
	width:185px;
   height:57px;
   margin-top:10px;
   background:url(../layout/messe_oben.gif) 0 0 no-repeat;
   }
#messeplaner_unten {
	width:185px;
   height:46px;
   margin-top:0px;
   background:url(../layout/messe_unten.gif) 0 0 no-repeat;
   }
#content1 h1 {
	font-weight:bold;
   font-size:120%;
   margin-top:15px;
   margin-bottom:15px;
   margin-right:2px;
   margin-left:2px;
   border-bottom:1px #000 dotted;
   }
#content1 h2 {
	font-weight:bold;
   font-size:110%;
   margin-top:15px;
   margin-bottom:15px;
   margin-right:2px;
   margin-left:2px;
   }
#content1 p {
   margin-bottom:5px;
   margin-right:2px;
   margin-left:2px;
   }
#content1 p.blocksatz {
	text-align:justify;
   }
#content1 p.zentriert {
	text-align:center;
   }
#content1 p.rechts {
	text-align:right;
   }
#content1 ul {
   margin-bottom:5px;
   margin-right:2px;
   margin-left:2px;
   }
#content1 li {
   margin-left:20px;
   list-style:none;
   background:url(../layout/globe.gif) 0 0 no-repeat;
   padding-left:15px;
   }
#content2 {
   float:right;
   width:400px;
   margin-right:10px;
   margin-top:5px;
	padding-bottom:2px;
   }
#content2 h1 {
	font-weight:bold;
   font-size:120%;
   margin-top:15px;
   margin-bottom:15px;
   margin-right:2px;
   margin-left:2px;
   border-bottom:1px #000 dotted;
   }
#content2 h2 {
	font-weight:bold;
   font-size:110%;
   margin-top:15px;
   margin-bottom:15px;
   margin-right:2px;
   margin-left:2px;
   }
#content2 p {
   margin-bottom:5px;
   margin-right:2px;
   margin-left:2px;
   }
#content2 p.blocksatz {
	text-align:justify;
   }
#content2 p.zentriert {
	text-align:center;
   }
#content2 p.rechts {
	text-align:right;
   }
#content2 ul {
   margin-bottom:5px;
   margin-right:2px;
   margin-left:2px;
   }
#content2 li {
   margin-left:20px;
   list-style:none;
   background:url(../layout/globe.gif) 0 0 no-repeat;
   padding-left:15px;
   }
ul#produktprogramm {
   margin:0;
   padding:0;
   margin-top:15px;
   }
ul#produktprogramm li {
	display:inline;
   list-style:none;
   margin:0;
   padding:0;
   border:0;
	}
ul#produktprogramm li a {
   float:left;
   margin:0;
   display:block;
   width:190px;
   height:78px;
   color:#000000;
   font-weight:bold;
   text-decoration:none;
   padding:5px;
   text-align:center;
   font-size:120%;
	}
*html ul#produktprogramm li a {
   width:200px;
   height:88px;
	}
ul#produktprogramm li a.auswahl_holz {background:url(../layout/theme_holz_sw.jpg) 0 0 no-repeat;}
ul#produktprogramm li a.auswahl_papier {background:url(../layout/theme_papier_sw.jpg) 0 0 no-repeat;}
ul#produktprogramm li a.auswahl_metall {background:url(../layout/theme_metall_sw.jpg) 0 0 no-repeat;}
ul#produktprogramm li a.auswahl_recycling {background:url(../layout/theme_recycling_sw.jpg) 0 0 no-repeat;}

ul#produktprogramm li a:hover.auswahl_holz {background:url(../layout/theme_holz.jpg) 0 0 no-repeat; color:#FFFFFF;}
ul#produktprogramm li a:hover.auswahl_papier {background:url(../layout/theme_papier.jpg) 0 0 no-repeat; color:#FFFFFF;}
ul#produktprogramm li a:hover.auswahl_metall {background:url(../layout/theme_metall.jpg) 0 0 no-repeat; color:#FFFFFF;}
ul#produktprogramm li a:hover.auswahl_recycling {background:url(../layout/theme_recycling.jpg) 0 0 no-repeat; color:#FFFFFF;}

span.auswahl_text {
	font-size:75%;
   }

table#maschinenhersteller {
	width:100%;
   margin:0;
   padding:0;
   border: 1px #000000 solid;
   margin-top:25px;
	margin-bottom:25px;
   }
table#maschinenhersteller tr.head {
	background:#000000;
   color:#FFFFFF;
   font-weight:bold;
   }
table#maschinenhersteller tr.zeile_001 {
	background:#FFFFFF;
   color:#000000;
   }
table#maschinenhersteller tr.zeile_002 {
	background:#C0C0C0;
   color:#000000;
   }
table#maschinenhersteller td.hersteller {
	width:30%;
   border-right: 1px dotted #000000;
   vertical-align:top;
   font-weight:bold;
   padding:10px;
   }
table#maschinenhersteller td.messer {
	width:70%;
   padding:10px;
   }
table#maschinenhersteller ul {
   margin-left:0;
   padding:0;
   }
table#maschinenhersteller li {
   margin:0;
   margin-top:-3px;
   padding:0;
   list-style:none;
   background:transparent;
   }
table#maschinenhersteller a {
	display:block;
   width:221px;
   height:20px;
	text-decoration:none;
   background: transparent url(../layout/icon_pdf.gif) 0 0 no-repeat;
   font-weight:normal;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   margin:0;
   padding:0;
   }
table#maschinenhersteller a div {
	display:none;
   margin:0;
   padding:0;
   }
table#maschinenhersteller a span.messer_text {
	font-size:10px;
   margin-left:25px;
   color:#000000;
   }
table#maschinenhersteller a img {
	width:200px;
   height:200px;
   margin:0;
   padding:0;
   border:0;
   }
table#maschinenhersteller a:hover {
	display:block;
   width:221px;
   height:241px;
	text-decoration:none;
   background: #C0C0C0 url(../layout/icon_pdf.gif) 0 0 no-repeat;
   margin:0;
   padding:0;
   }
table#maschinenhersteller a:hover div {
   display:block;
   position:relative;
   top:6px;
   left:19px;
   width:200px;
   height:200px;
   background:#E8E1D1;
   text-align:center;
   margin:0;
   padding:0;
   }
table#maschinenhersteller a:hover span.messer_text {
   font-size:10px;
   margin-left:25px;
   color:#000000;
   }
