/**********************************
Rahmen
**********************************/
body	{
	padding:0px;
   margin:0px;
	font-family:arial, sans serif;
   font-size:1em;
   color:#ECECEC;
   background-color:#4F4F4F;
   }

body, textarea {
scrollbar-base-color:#4F4F4F;
scrollbar-3dlight-color:#4F4F4F;
scrollbar-arrow-color:#ECECEC;
scrollbar-darkshadow-color:#4F4F4F;
scrollbar-face-color:#4F4F4F;
scrollbar-highlight-color:#4F4F4F;
scrollbar-shadow-color:#4F4F4F;
scrollbar-track-color:#4F4F4F;
}

#rahmen{
		position:relative;
      width:887px;
      height:469px;
      overflow:hidden;
      z-index:0;
		}

/**************************************************************************************
Kopf-/Menubereich
**********************************/
#kopf{
	position:absolute;
   top:0px;
   left:0px;
   width:866px;
   height:80px;
   z-index:1;
   }

#logo{
	position:absolute;
   top:0px;
   left:0px;
   z-index:1;
   }

#menu{
	position:absolute;
   bottom:1px;
   right:-33px;
   z-index:1;
   }

#regler{
	position:absolute;
   bottom:-5px;
   right:0px;
   z-index:1;
   }

/* SCHRIFT Kopf-/Menubereich */
.menu{
   color:#BBB9B9;
	font-size:0.8em;
   font-weight:bold;
   }

.menu a:link{
   color:#BBB9B9;
   text-decoration:none;
   }

.menu a:visited{
   color:#BBB9B9;
   text-decoration:none;
   }

.menu a:active{
   color:#BBB9B9;
   text-decoration:none;
   }

.menu a:hover{
   color:white;
   }

#active_menu{
   color:white;
   font-weight:bold;
   }

/**************************************************************************************
Inhalt
**********************************/
#inhalt{
	position:absolute;
   top:93px;
   left:0px;
   width:887px;
   height:390px;
   padding:0px;
   margin:0px;
   border:0px;
   z-index:1;
   }

#inhalt_rahmen{
	position:absolute;
   top:0px;
   left:0px;
   width:866px;
   height:370px;
   padding:0px;
   margin:0px;
   border:1px solid white;
   background:transparent;
   z-index:4;
   }

/* Contentbereich */
#content{
	overflow:hidden;
	position:absolute;
   top:0px;
   right:18px;
   width:550px;
   height:370px;
   background-color:#575758;
   z-index:1;
}

#produkte{
	position:absolute;
	overflow:auto;
   display:inline;
   top:1px;
   left:1px;
   width:866px;
   height:340px;
   z-index:18;
}

#verlinkt{
 	position:absolute;
	overflow:hidden;
   bottom:19px;
   left:1px;
   width:804px;
   height:23px;
   background-color:#BBB9B9;
   border-top:1px solid white;
   border-right:1px solid white;
   font-size:10pt;
   font-family:Arial;
   color:#4F4F4F;
   text-align:center;
   z-index:5;
}

.verlinkt_text{
	padding-top:6px;
}

.verlinkt_text a:link, .verlinkt_text a:active, .verlinkt_text a:visited{
   color:#4F4F4F;
   font-weight:normal;
   text-decoration:underline;
}

.verlinkt_text a:hover{
   color:white;
   font-weight:normal;
   text-decoration:underline;
}

#content_flash{
	overflow:hidden;
	position:absolute;
   padding:0px;
   margin:0px;
   border:0px;
   top:1px;
   left:1px;
   width:866px;
   height:370px;
   z-index:100;
}

#content_mitte{
	overflow:auto;
	position:absolute;
   top:10px;
   left:200px;
   width:360px;
   height:350px;
   z-index:5;
}

#content_rechtsfl{
	overflow:hidden;
	position:absolute;
   top:1px;
   right:20px;
   width:550px;
   height:370px;
   z-index:3;
}

#content_rechts{
	overflow:auto;
	overflow-x:hidden;
	position:absolute;
   top:40px;
   right:20px;
   width:548px;
   height:313px;
   z-index:5;
}

#content_bestellen{
	overflow:auto;
	overflow-x:hidden;
	position:absolute;
   top:15px;
   right:20px;
   width:548px;
   height:338px;
   z-index:5;
}

/* Untermenübereich */
#menu_mitte{
	overflow:hidden;
	position:absolute;
   top:10px;
   left:195px;
   width:115px;
   height:350px;
   z-index:10;
}

#stellen{
	position:absolute;
   bottom:0px;
   left:0px;
   width:115px;
   z-index:6;
}

/* Bilderbereich */
#bild_links{
	overflow:hidden;
	position:absolute;
   padding:0px;
   margin:0px;
   border:0px;
   top:1px;
   left:1px;
   width:185px;
   height:370px;
   z-index:5;
}

#bild_rechts{
	overflow:hidden;
	position:absolute;
   top:1px;
   right:19px;
   width:300px;
   height:370px;
   z-index:2;
}

#icon{
	position:absolute;
   width:60px;
   height:60px;
   border-right:1px solid #4F4F4F;
   border-bottom:1px solid #4F4F4F;
   background:#737373;
   z-index:11;
   }

.bezeichnung{
   color:#4f4f4f;
   font-size: 0.8em;
   text-transform:uppercase;
   }

/* SCHRIFT Inhalt */
.main{
	font-family:Arial, sans serif;
	font-size:0.9em;
	color:#ECECEC;
   text-align:left;
   }

.main a:link, a:active, a:visited{
	color:#ECECEC;
   font-weight:bold;
   text-decoration:none;
   }

.main a:hover{
   text-decoration:underline;
   }

h1{
	font-family:Arial, sans serif;
	font-size:1em;
   font-weight:bold;
   padding-top:0px;
   padding-bottom:10px;
   padding-left:0px;
   padding-right:0px;
   margin:0px 0px 0px 0px;
   }

.submenu{
	font-family:Arial, sans serif;
	font-weight:normal;
   color:#BBB9B9;
	font-size:0.8em;
   line-height:150%;
   }

.submenu a:link{
	font-weight:normal;
   color:#BBB9B9;
   text-decoration:none;
   }

.submenu a:visited{
	font-weight:normal;
   color:#BBB9B9;
   text-decoration:none;
   }

.submenu a:active{
	font-weight:normal;
   color:#BBB9B9;
   text-decoration:none;
   }

.submenu a:hover{
	font-weight:normal;
   color:white;
   }

.bestell{
	font-size:10px;
	color:#ECECEC;
   text-align:left;
   border:0px;
   }

/**************************************************************************************
Sprachen
**********************************/
#sprachen{
	position:absolute;
   top:0px;
   right:0px;
   height:112px;
   width:25px;
   padding:0px;
   margin:0px;
   z-index:0;
   }

#de{
	position:absolute;
   top:0px;
   right:0px;
   height:55px;
   }

#en{
	position:absolute;
   top:56px;
   right:0px;
   height:55px;
   z-index:0;
   }

/**************************************************************************************
Fussbereich
**********************************/
#fuss{
	position:absolute;
   bottom:0px;
   height:15px;
   z-index:0;
   }

.fuss{
	font-family: Arial, sans serif;
	font-size:0.75em;
   color:#c2c0c0;
}

.fuss a:link{
   color:#ECECEC;
   text-decoration:none;
}

.fuss a:active{
   color:#ECECEC;
   text-decoration:none;
}

.fuss a:visited{
   color:#ECECEC;
   font-weight:normal;
   text-decoration:none;
}

.fuss a:hover{
   text-decoration:underline;
}

/*****************************************************
*****   Formular
*****************************************************/
.bestell{
	background-color:#575758;
   border:1px solid white;
   color:white;
}

.box{
	background-color:#575758;
   border:1px solid white;
   color:white;
}

#textfl{
	width:120px;
   }