html,body  { color: #333333; font-family: Verdana, sans-serif; font-size:10pt; background-color: #ffffff; margin: 0; padding: 0; border: 0; text-align: center; }
		
		
/* ----------- BEGINN GROBLAYOUT ----------------- */		
		
#rahmen {margin-top:15px; margin-left:auto; margin-right:auto; bottom:0px;   
		text-align:left; width:92%;
		border:1px solid #999999; border-bottom:0px; background-color: #f2f3f2;}		
		
		
#headerleft	{width:20%; height:114px; background-image: url(../images/page/hg_headerleft.gif); background-color: #ffffff; }

#headerright {height:114px; background-color: #ffffff;  background-image: url(../images/page/hg_headerright.gif); margin:0px; padding:0px; }

td#navi_table {background-color:#7c7b7d; padding-left:10px; padding-right:10px; border-right:1px solid #e0e596; font-weight: bold; height: 25px; vertical-align: middle;}

#extraleft {width:21%; background-color: #ffffff; background-image: url(../images/page/hg_extraleft.gif);}	

#extraright {width:18%; background-color:#e6e8e6;}	
				
#content {padding-bottom:50px; background-image: url(../images/page/hg_content.gif);}
		
#footer {height:25px; background-image: url(../images/page/hg_footer.gif); text-align:left; padding-left:40px; padding-right:20px; padding-top:4px; padding-bottom:4px; text-align: right; vertical-align: middle; border:0px; border-bottom:1px solid #999999; }	



/* ----------- BEGINN FEINLAYOUT ----------------- */


.blackblock {padding-left:40px; padding-top:4px; padding-bottom:5px; margin-top:15px; margin-bottom:40px; background-color: #444346; display: block; font-weight: bold; color:#ffffff;  font-size:10pt;}	
.blackblockhead {margin-top:40px; padding-left:40px; font-weight: bold; font-variant: caps;  font-size:10pt;}



#er_content {padding:10px;}

#ft_content {margin:0px;}

#el_content {margin-left:40px; padding-right:10px;}

#ct_content {padding-left:6%; margin-right:6%; }


 

/* ----------- BEGINN DROP DOWN NAVIGATION ----------------- */
	
#subnavi_tech {position: absolute; top:130px; margin-left:0px; z-index:2; border:1px solid #bababa; border-top:0px; background-color: #ffffff; visibility: hidden; padding-bottom:5px; padding-top: 2px; }

#subnavi_prod {position: absolute; top:130px; margin-left:103px; z-index:3; border:1px solid #bababa; border-top:0px; background-color: #ffffff; visibility: hidden; padding-bottom:5px; padding-top: 2px;}

#subnavi_service {position: absolute; top:130px; margin-left:188px; z-index:4; border:1px solid #bababa; border-top:0px; background-color: #ffffff; visibility: hidden; padding-bottom:5px; padding-top: 2px;}

#subnavi_about {position: absolute; top:130px; margin-left:363px; z-index:5; border:1px solid #bababa; border-top:0px; background-color: #ffffff; visibility: hidden; padding-bottom:5px; padding-top: 2px;}

#subnavi_news {position: absolute; top:130px; margin-left:427px; z-index:6; border:1px solid #bababa; border-top:0px; background-color: #ffffff; visibility: hidden; padding-bottom:5px; padding-top: 2px;}

#subnavi_career {position: absolute; top:130px; margin-left:487px;  z-index:7; border:1px solid #bababa; border-top:0px; background-color: #ffffff; visibility: hidden; padding-bottom:5px; padding-top: 2px;}

#subnavi_contact {position: absolute; top:130px; margin-left:557px;   z-index:8; border:1px solid #bababa; border-top:0px; background-color: #ffffff; visibility: hidden; padding-bottom:5px; padding-top: 2px;}





/* ----------- BEGINN TEXTLAYOUT ----------------- */
		
h1{		font-size:14pt;
		font-weight:bold;
		color:#adba00;
		margin-top:40px;
		margin-bottom: 2em;}

h2{		font-size:11pt;
		font-weight:bold;
		margin-top:1.8em; margin-bottom:1.6em;
		color:#adba00;}
		
h2.sub2{font-size:11pt;
		font-weight:bold;
		margin-top:1.8.em; margin-bottom:0.8em;
		color:#adba00;}		
		
h3{		font-size:10pt;
		font-weight:bold;
		margin-top:2em; margin-bottom:1.0em;
		color:#adba00;}
		
h3.sub3{font-size:10pt;
		font-weight:bold;
		margin-top:0.8em; margin-bottom:1em;
		color:#adba00;}		

ol,ul {margin-top:1.2em; margin-bottom: 1.4em;}

li {	margin-top:5px;
		margin-bottom:5px;}
		
li.start {list-style-image: url(../images/start/arrow_start.gif); font-weight: bold; margin-bottom:1em;}		

p 		{
		margin-top:1em;
		margin-bottom:1em;}
		
table, td, tr {text-align: left; vertical-align: top;}


.small 	{font-size:8pt;}
.middle 	{font-size:9pt;}

.linie {border-bottom:1px solid #cbcccb; margin-top:0px; margin-bottom:20px;}

.linie2 {border-bottom:1px solid #cbcccb; margin-top:0px; margin-bottom:15px;}

.green {color:#adba00;}

.lightgreen {color:#e0e596;}

.keys {font-style: italic; margin-top:1.8em; margin-bottom: 0.4em;}

.handcursor{cursor:hand; cursor:pointer;}

.notbold {font-weight:normal;}

.boxrechts {padding:10px; border:1px solid #cbcccb; background-color:#ffffff; margin-right:10px;}

img.bildrechts {float:right; margin-left:10px;}
img.bildlinks {float:left; margin-right:10px;}

table.prod_lists {border:0px; margin:0px; padding:0px; vertical-align: middle; width:92%; margin-top:1em; margin-bottom:1em;}
td.prod_lists {background-color:#EBF1D5; padding:4px;  padding-left:8px; border-right:5px solid #f2f3f2; border-bottom:1px solid #f2f3f2; vertical-align: middle; font-size: 9pt;}
td.prod_lists2 {background-color:#DDE6AF; padding:4px; padding-left:8px; border-right:5px solid #f2f3f2; border-bottom:1px solid #f2f3f2; vertical-align: middle; font-size: 9pt;}
td.prod_lists_title {background-color:#CEDD8E; padding:4px;  padding-left:8px; border-bottom:2px solid #f2f3f2; border-right:5px solid #f2f3f2; vertical-align: top;}
td.prod_lists_left {background-color:#CEDD8E; padding:4px;  padding-left:8px;border-right:5px solid #f2f3f2; border-bottom:1px solid #f2f3f2; text-align: left; vertical-align: middle;}


td.sitemap {border:1px solid #999999; background-color: #ffffff; padding:5px; padding-top: 0px;}



/* ----------- BEGINN NAVIGATIONEN ----------------- */
		
a.navilink:link{color:#ffffff; text-decoration:none; font-weight: bold;}
a.navilink:visited{color:#ffffff; text-decoration:none; font-weight: bold;}
a.navilink:hover{text-decoration:none; color:#e0e596; font-weight: bold;}
a.navilink:active{text-decoration:none; color:#e0e596; font-weight: bold;}
/* focus nur im Netscape möglich */
a.navilink:focus{color:#e0e596; text-decoration:none; font-weight: bold;}

a.navihome:link{color:#444346; text-decoration:none; font-weight: bold; padding-left:40px; }
a.navihome:visited{color:#444346; text-decoration:none; font-weight: bold; padding-left:40px;}
a.navihome:hover{text-decoration:none; color:#ffffff; font-weight: bold; padding-left:40px;}
a.navihome:active{text-decoration:none; color:#ffffff; font-weight: bold; padding-left:40px;}
/* focus nur im Netscape möglich */
a.navihome:focus{color:#ffffff; text-decoration:none; font-weight: bold; padding-left:40px; }

a.navifooter:link{color:#333333; text-decoration:none; font-size:8pt;}
a.navifooter:visited{color:#333333; text-decoration:none; font-size:8pt;}
a.navifooter:hover{color:#000000; text-decoration:underline; font-size:8pt;}
a.navifooter:active{color:#000000; text-decoration:underline;  font-size:8pt;}
/* focus nur im Netscape möglich */
a.navifooter:focus{color:#000000; text-decoration:underline; font-size:8pt;}

a.navisub:link{color:#333333; text-decoration:none; font-size: 8pt; padding:7px; display:block;}
a.navisub:visited{color:#333333; text-decoration:none; font-size: 8pt; padding:7px; display:block;}
a.navisub:hover{color:#000000; text-decoration:none; background-color: #e0e596; font-size: 8pt; padding:7px; display:block;}
a.navisub:active{color:#000000; text-decoration:none; background-color: #e0e596; font-size: 8pt; padding:7px; display:block;}
/* focus nur im Netscape möglich */
a.navisub:focus{color:#000000; text-decoration:none; background-color: #e0e596; font-size: 8pt; padding:7px; display:block;}


a.naviright:link{color:#333333; text-decoration:underline; font-size: 8pt;}
a.naviright:visited{color:#333333;  text-decoration:underline; font-size: 8pt; }
a.naviright:hover{color:#000000; text-decoration:none; font-size: 8pt;}
a.naviright:active{color:#000000; text-decoration:none; font-size: 8pt;}
/* focus nur im Netscape möglich */
a.naviright:focus{color:#000000; text-decoration:none; font-size: 8pt;}


a.target:link{color:#333333; text-decoration:none; background-color: #f7f8f7; padding:6px; padding-top:8px; padding-bottom:8px; display:block; font-size: 9pt; border-bottom: 2px solid #f2f3f2;}
a.target:visited{color:#333333; text-decoration:none; background-color: #f7f8f7; padding:6px;  padding-top:8px; padding-bottom:8px; display:block; font-size: 9pt;  border-bottom: 2px solid #f2f3f2;}
a.target:hover{color:#000000; text-decoration:none; background-color: #e0e596; padding:6px; padding-top:8px; padding-bottom:8px;  display:block; font-size: 9pt; border-bottom: 2px solid #f2f3f2;}
a.target:active{color:#000000; text-decoration:none; background-color: #e0e596; padding:6px; padding-top:8px; padding-bottom:8px;  display:block; font-size: 9pt; border-bottom: 2px solid #f2f3f2;}
/* focus nur im Netscape möglich */
a.target:focus{color:#000000; text-decoration:none; background-color: #e0e596; padding:6px; padding-top:8px; padding-bottom:8px;  display:block; font-size: 9pt; border-bottom: 2px solid #f2f3f2;}


a:link{color:#adba00;}
a:visited{color:#adba00;}
a:hover{color:#333333; text-decoration:none;}
a:active{}
/* focus nur im Netscape möglich */
a:focus{color:#333333; text-decoration:none;}


