body {			position:absolute; 
				background-color:#8f9299; 
				top:0; 
				left:0; 
				margin:0px;
				padding:0px;
				width: 100%; 
				height:100%;
				background-image:url(../images/top.gif);
				background-repeat:repeat-x;
	}

html {
   height:100%;
   margin-bottom:1px;
}

a {        font-family: Arial, Helvetica, sans-serif; }
a:link {      text-decoration: none; color: #5a5a5a; font-weight:normal; }
a:active {    text-decoration: none; color: #970a0f; font-weight:normal; }
a:visited {   text-decoration: none; color: #5a5a5a; font-weight:normal; }
a:hover {     text-decoration: none; color: #970a0f; font-weight:normal; }

a.prod {        font-family: Arial, Helvetica, sans-serif; }
a.prod:link {      text-decoration: none; color: #ffffff; font-weight:normal; }
a.prod:active {    text-decoration: none; color: #ffffff; font-weight:bold; }
a.prod:visited {   text-decoration: none; color: #ffffff; font-weight:normal; }
a.prod:hover {     text-decoration: none; color: #ffffff; font-weight:bold; }

a.nav {        font-family: Arial, Helvetica, sans-serif; }
a.nav:link {      text-decoration: none; color: #ffffff; font-weight:normal; }
a.nav:active {    text-decoration: none; color: #ffffff; font-weight:normal; }
a.nav:visited {   text-decoration: none; color: #ffffff; font-weight:normal; }
a.nav:hover {     text-decoration: none; color: #ffffff; font-weight:normal; }

a.fuss {        font-family: Arial, Helvetica, sans-serif; }
a.fuss:link {      text-decoration: none; color: #ffffff; font-weight:normal; }
a.fuss:active {    text-decoration: none; color: #970a0f; font-weight:normal; }
a.fuss:visited {   text-decoration: none; color: #ffffff; font-weight:normal; }
a.fuss:hover {     text-decoration: none; color: #970a0f; font-weight:normal; }

h1 {          font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; color: #970a0f; margin:0px; padding:0px;  }
h2 {          font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #898989; font-weight:normal; margin:0px; padding:0px;  }

.red { color:#970a0f; }

p,td,div {        font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #1e1e1e; }

.topdiv { padding:0px; margin:0px; height:100%; width:100%; position:relative; float:left; display:inline; }
.toptab { height:100%; width:982px; padding:0px; margin:0px; background-image:url(../images/topback.gif); background-repeat:repeat-y; }
.toptab_ipaf { height:100%; width:982px; padding:0px; margin:0px; background-image:url(../images/topback2.gif); background-repeat:repeat-y; }

.header { height:160px; width:982px; padding:0px; margin:0px; position:relative; float:left; display:inline; background-image:url(../images/top_header.gif); background-repeat:repeat-x; }
.ipaf { height:160px; width:241px; padding:0px; margin:0px; position:relative; float:left; display:inline; }
.messe { height:140px; width:350px; padding:0px; margin:0px; position:relative; float:left; display:inline; }
.logo { height:160px; width:318px; padding:0px; margin:0px; position:relative; float:right; display:inline; }

.navi_header { height:43px; width:982px; padding:0px; margin:0px; position:relative; float:left; display:inline; background-image:url(../images/bg_navi.gif); background-repeat:no-repeat; }
.navi { height:43px; width:500px; padding:0px; margin:0px; position:relative; float:left; display:inline; margin-left:241px; }
.recht { height:43px; width:100px; padding:0px; margin:0px; position:relative; float:left; display:inline; margin-left:0px; }

.contentbereich { width:982px; padding:0px; margin:0px; position:relative; float:left; display:inline; }

.spalte_links { width:22px; height:175px; padding:0px; margin:0px; position:relative; float:left; display:inline; background-image:url(../images/spalte.gif); background-repeat:no-repeat; }
.produkt { width:219px; padding:0px; margin:0px; position:relative; float:left; display:inline; }
.produkt_box { height:40px; width:219px; float:left; position:relative; display:inline; background-color:#FFFFFF; margin-bottom:1px; }
.produkt_in { margin-left:15px; margin-top:4px; line-height:15px; }
.inhalt { width:741px; padding:0px; margin:0px; position:relative; float:left; display:inline; }

.footer { height:92px; width:982px; padding:0px; margin:0px; position:relative; float:left; display:inline; background-image:url(../images/footer.gif); background-repeat:no-repeat; }
.footer_ipaf { height:92px; width:982px; padding:0px; margin:0px; position:relative; float:left; display:inline; background-image:url(../images/footer2.gif); background-repeat:no-repeat; }

input {       background-color:#ffffff; 
              color:#868786;
              font-size:12px;
              font-family: Arial, Helvetica, sans-serif;
              border:1px solid #a6a6a6;
			   }

.button {       background-color:#ffffff/*ecece9*/; 
              color:#868786;
              font-size:12px;
              font-family: Arial, Helvetica, sans-serif;
              border:1px solid #a6a6a6;
			   }
			  

textarea {    background-color:#ffffff; 
              color:#868786;
              font-size:12px;
              font-family: Arial, Helvetica, sans-serif;
              border:1px solid #a6a6a6;
			   }
			  
