body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	/* overflow:auto;  achtung */


}

/* fix 18-12-2006 */
html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}


#adresse {
position:absolute;
top: 182px;
left: 13px;}

	
	
a img:hover {
	-moz-opacity:0.90; 
	filter:alpha(opacity=90);
	-khtml-opacity:0.90;
}
#width {
width:908px;
height:100%;}

#innertable {width:800px;}

#zappenduster {
width:228px; 
height:142px;}

#logo{
 width:114px;
  height:142px;}
  
  #printlogo {
  display:none;
  	height: 0px;
	width: 0px;
	}


   /*
	
	- NAVI - 
	
	CSS AUFKLAPP-MENÜ - BARRIEREFREI FÜR MODERNE BROWSER WIE FIREFOX, OPERA UND SUCHMASCHINEN - 
   	FÜR EXPLOER AB 5 UNTER WINDOWS IST EINE HTC-FUNKTION ALS BUGFIX IN DER SOURCE VERLINKT 
	BEI MAC-5 EXPLORER KANN ES PROBLEME GEBEN 
	
	SCHEMA:
	UL
	 LI H2
		UL
		  LI
			UL
		    LI LI
			LI LI
		    UL
		  LI
		  LI LI
		  LI LI
		UL
	 LI
	UL
	
	LISTENELEMENTE MIT UNTERLISTEN WERDEN MIT CLASS X AUSGEZEICHNET (PFEIL.GIF)
	
   */
   
   
#menu {
	width: 600px;
	float: left;

	position: absolute;
	left: 120px;
	top:120px;
	z-index: 20;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;

	float: left;
	
}

#menu h2  {
	color: #fff;

	cursor: default;
	text-align: center;	
	
}


#menu a {
	font: normal 9px/20px  arial, helvetica, sans-serif;
	display: block;
	margin: 0px;
	padding: 0px 13px 0px 25px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000000;
	border-left-color: #000;
	letter-spacing: 1px;
	text-transform: uppercase;

}

#menu h2 {
	font: normal 11px/16px century gothic, arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 2px 30px 2px 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	letter-spacing: 1px;
	text-transform: uppercase;
	background:  #000 url(bilder/h2_bg.gif) no-repeat left center;
}


#menu a {
color: #fff;
text-decoration: none;
filter:alpha(opacity=80);
-moz-opacity: 0.80;
-khtml-opacity: 0.80;
background: #000 url(bilder/li-ul.gif) repeat-y  0% 0%;
}


#menu a:hover {
	color: #000;
	border-color: #000;
	background: url("bilder/dot.gif") 100% 50% no-repeat #fff;
	padding-right: 14px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	/* text-decoration: blink; */

}



	/* untermenüs: class x zeichnet listen-punkt mit einem PFEIL aus */
	#menu a.x, #menu a.x:visited{
		background: #000 url("bilder/dot.gif") 100% 50% no-repeat #fff;

	
	}

	#menu a.x:hover{
	color: #1C3F89;
	background:  #fff url(bilder/pfeil.gif) no-repeat right center;
	}

	#menu a.x:active{
	color:#060;
	background:#ccc;
	}


#menu li {
	position: relative;

}
#menu ul li a  {
	padding-top: 5px;
	padding-bottom:5px;

}

#menu ul ul {
position: absolute;
z-index: 500;
width: 190px;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
  /* added 14.04,2009 */
  max-height: 420px;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: auto;
	scrollbar-3d-light-color: #aaaaaa;
  scrollbar-arrow-color: #aaaaaa;
  scrollbar-base-color: #333333; 
  scrollbar-darkshadow-color: #000000;
  scrollbar-face-color:  #000000;  
  scrollbar-highlight-color:#aaaaaa;
  scrollbar-shadow-color:#aaaaaa;
	width: 220px;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}







    /*
	  NAVI -  MENÜDEFINTION ENDE
   */
   
  #menu1 {
	width: 500px;
	float: left;

	position: absolute;
	left: 120px;
	top:120px;
	z-index: 20;
}

#menu1 ul {
	list-style: none;
	margin: 0;
	padding: 0;

	float: left;
	
}
   
   
 #menu1 h2   {
	font: normal 11px/16px century gothic, arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 2px 30px 2px 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	letter-spacing: 1px;
	text-transform: uppercase;
	background:  #000 url(bilder/h2_bg.gif) no-repeat left center;
}

 #menu1 a {
	color: #fff;
	cursor: default;
	text-align: center;
	text-decoration: none;
}
 #menu1 a:hover {
	color: #fff;
	cursor: default;
	text-align: center;
	text-decoration: underline;
}



#menu1 {
	width: 500px;
	float: left;

	position: absolute;
	left: 120px;
	top:120px;
	z-index: 20;
}

#menu1 ul {
	list-style: none;
	margin: 0;
	padding: 0;

	float: left;
	
}




#seitentitle h1 {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 30px;
	color: #FFFFFF;
	top: 0px;
	height: 70px;
	text-align: center;
	font-weight: normal;
}
#seitentitle {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 30px;
	color: #FFFFFF;
	top: 40px;
	height: 70px;
	text-align: left;
	font-weight: normal;
	position: absolute;
	width: 563px;
}

#seitentitle2 h1 {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 30px;
	color: #FFFFFF;
	top: 0px;

	text-align: center;
	font-weight: normal;
}

#seitentitle2 {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 30px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	width: 563px;
	padding-left: 80px;}

#seitentitle3 h1 {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 38px;
	color: #FFFFFF;
	top: 0px;

	text-align: center;
	font-weight: normal;
}

#seitentitle3 {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 38px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	width: 563px;
	padding-left: 80px;}
	
.copy h1{
	font-family: "Century Gothic";
	font-size: 30px;
	color: #262C90;
	font-weight:normal;
	letter-spacing: -1px;
	
}

.copy h2{
	font-family: "Century Gothic";
	font-size: 22px;
	color: #cc0000;
	font-weight:normal;
	/* letter-spacing: -1px; */
	}

.copy_content h2{
	font-family: "Century Gothic";
	font-size: 16px;
	color: #000000;
	font-weight:normal;
	padding-left: 20px;	
	/* letter-spacing: -1px;  */
	}
	
.copy_content p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	padding-left: 20px;	 
	}	
	
.copy_content_tablelist {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-left: 20px;	 
	}

.copy-bildunterschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
}


#copy_seitel_labershow {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 24px;
	color: #000;
	text-align: left;
	font-weight: normal;
	width: 563px;
	padding-left: 80px;
	line-height: 30px;
}



#copy_seitel_labershow2 {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 18px;
	color: #000;
	text-align: left;
	font-weight: normal;
	width: 563px;
	padding-left: 80px;
	line-height: 30px;
}


#copy_seitel_labershow2 a {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 24px;
	color: #f00;
	text-align: left;
	font-weight: normal;
	line-height: 30px;
	text-decoration:none;
}

#copy_seitel_labershow2 a:hover {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 24px;
	color: #00f;
	text-align: left;
	font-weight: normal;
	line-height: 30px;
	text-decoration: underline;
}


#copy_seitel_labershow a {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 24px;
	color: #f00;
	text-align: left;
	font-weight: normal;
	line-height: 30px;
	text-decoration:none;
}

#copy_seitel_labershow a:hover {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 24px;
	color: #00f;
	text-align: left;
	font-weight: normal;
	line-height: 30px;
	text-decoration: underline;
}

/* #left {float:left;} */

#prodnavi {
position:absolute;
left:740px;
top:0px;
	width:228px;
	height:100%;
	background-color: #000000;
	display: block;
	overflow: auto;
	padding: 0px;
	  scrollbar-3d-light-color: #aaaaaa;
     scrollbar-arrow-color: #aaaaaa;
     scrollbar-base-color: #333333; 
     scrollbar-darkshadow-color: #000000;
     scrollbar-face-color:  #000000;  
     scrollbar-highlight-color:#aaaaaa;
     scrollbar-shadow-color:#aaaaaa;
}
.prodnavi_thumb, .prodnavi_thumb a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

.prodnavi_thumb a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	text-align: center;
	color: #FFFFFF;	
	text-decoration: underline;

}

.prodnavi_thumb_ausgewaehlt  {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;

}

.prodnavi_thumb_ausgewaehlt a {
	color: #ff0000;
	text-decoration: none;

}


.prod_bildunterschrift {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.Refnavi_thumb_ausgewaehlt  {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;

}

.Refnavi_thumb_ausgewaehlt a {
	color: #ff0000;
	text-decoration: none;

}


#footerquatsch {width:114px; height:17px;}

.prodbild 
{

 position:absolute;
 left:124px;
 top:143px;
 }
 
#print_only 
{
	display:none;
	height: 0px;
	width: 0px;
}

 
.print
{
	display:none;
	height: 0px;
	width: 0px;
}

 
#superstar {
	width: 210px;
	position: absolute;
	z-index: 10;
	left: 646px;
	top: 15px;
}

.IntroText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	margin-left: 20px;
	margin-right: 20px;	 
}