TD {
	color:#313131; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
}	   

A { 
	color:#313131; 
	text-decoration: none; 
}


      
.balken_top {
	background-image: url(balken_top.gif);
    background-repeat: repeat-x;
}

.balken_menu {
	background-image: url(balken_menu.jpg);
    background-repeat: repeat-x;
}

.bild_mitte {
	background-image: url(bild_mitte.jpg);
    background-repeat: no-repeat;
}

.dblue {
	background-color: #3471B0;    
}

.orange {
	background-color: #F98620;
}

.aktuell {
	background-image: url(aktuell.gif);
    background-repeat: repeat-x;
}

.hg_bild_top {
	background-image: url(bild_top.jpg);
    background-repeat: no-repeat;
}

.bottom {
	color:#313131; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
	background-color: #E9F4FF;
}	 

.str_menu {
	background-image: url(str_menu.gif);
    background-repeat: repeat-x;
}

.hg_menu {
	background-color: #EEFAFF;
}

.hg_menu1 {
	background-color: #EEFAFF;
	width: 165px;
	height: 30px;
}

.hg_menu2 {
	background-color: #ffffff;
	width: 165px;
	height: 30px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#313131;
}

.hg_blue {
	background-color: #EEFAFF;
	width: 165px;
	height: 30px;
}


.stext {
	color:#313131; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
}


.xstext {
	color:#999999; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: none; 
}

		
a.navibott:active { 
	color:#3471B0;  
	font-size: 12px; 
	font-weight: bold;	
	text-decoration: none;  
}	
a.navibott:visited {
	color:#3471B0;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;  
}
a.navibott:link { 
	color:#3471B0;  
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;	    	 
}
a.navibott:hover { 
	color:#98C9FC;	
	font-size: 12px; 
	font-weight: bold;	
	text-decoration: none;	   
}


.navi { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#313131; 
}


a.navilinks:active { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#313131; 
}
a.navilinks:visited { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	text-decoration: none; 
}
a.navilinks:link { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#313131; 
}
a.navilinks:hover { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#313131;	 
}


a.navilinks1:active { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#313131; 
}
a.navilinks1:visited { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
}
a.navilinks1:link { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#313131; 
}
a.navilinks1:hover { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	color:#B2B2B2;
	background-image--: url(quadrat_or.gif);
	background-repeat--: no-repeat;
	left--: 10px; 	
}



a.navi_tv:active { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	color:#000000; 
}
a.navi_tv:visited { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
}
a.navi_tv:link { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	color:#000000; 
}
a.navi_tv:hover { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	color:#FF9900;		
}





.tblue  { 
	color:#3471B0;
	font-weight: bold; 
	text-decoration: none;  
}


#Solution1 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:54px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF;
	
}
#Solution2 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:56px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}

#Produkte1 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:134px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Produkte2 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:136px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}

#Lizenzen1 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:214px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Lizenzen2 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:216px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}

#Download1 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:294px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Download2 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:296px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}

#News1 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:383px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#News2 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:385px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}

#Presse1 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:450px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Presse2 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:452px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}


#Support3 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:462px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Support4 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:463px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}


#Kontakt1 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:524px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Kontakt2 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:526px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}


#Events1 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:630px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Events2 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:632px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}

#Sitemap1 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:600px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Sitemap2 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:602px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}


#lang1 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:678px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#lang2 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:680px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}

.flag_us { 
   position:absolute; 
   top:369px;
   left:735px; 
} 

.flag_us2 { 
   position:absolute; 
   top:191px;
   left:960px; 
} 


#lang3 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:605px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#lang4 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:607px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}

.flag_oe { 
   position:absolute; 
   top:370px;
   left:655px; 
}

.flag_oe2 { 
   position:absolute; 
   top:191px;
   left:960px; 
}  


#Mycomtarsia1 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:369px;
	left:880px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 	
}
#Mycomtarsia2 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:370px;
	left:882px;
	font-family: Arial,Helvetica;
	font-size: 12px;	
}





.cur {
	cursor:hand;	
}


#Produkte1_us {
	POSITION: absolute;
	Z-INDEX: 2;
	top:189px;
	left:576px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Produkte2_us {
	POSITION: absolute;
	Z-INDEX: 1;
	top:190px;
	left:578px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}

#Support1_us {
	POSITION: absolute;
	Z-INDEX: 2;
	top:189px;
	left:662px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Support2_us {
	POSITION: absolute;
	Z-INDEX: 1;
	top:190px;
	left:664px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}

#Kontakt1_us {
	POSITION: absolute;
	Z-INDEX: 2;
	top:189px;
	left:744px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Kontakt2_us {
	POSITION: absolute;
	Z-INDEX: 1;
	top:190px;
	left:746px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}

#Sitemap1_us {
	POSITION: absolute;
	Z-INDEX: 2;
	top:189px;
	left:824px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Sitemap2_us {
	POSITION: absolute;
	Z-INDEX: 1;
	top:190px;
	left:826px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}

#Englisch1_us {
	POSITION: absolute;
	Z-INDEX: 2;
	top:189px;
	left:904px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #EFEFEF; 
}
#Englisch2_us {
	POSITION: absolute;
	Z-INDEX: 1;
	top:190px;
	left:906px;
	font-family: Arial,Helvetica;
	font-size: 12px;
	color: #313131;
}


#header1 {
	POSITION: absolute;
	Z-INDEX: 2;
	top:233px;
	left:199px;
	font-family: Arial Black, Helvetica;	
	font-size: 37px;	
	color: #D4EEFC; 
}
#header2 {
	POSITION: absolute;
	Z-INDEX: 1;
	top:235px;
	left:201px;
	font-family: Arial Black, Helvetica;	
	font-size: 37px;	
	color: #FCEFE2;
}

.h1text {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #3471B0;
	font-weight: bold;
}
.h1text:hover {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color:#98C9FC;
	font-weight: bold;
}

.h2text {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #3471B0;
	font-weight: bold;
}

.h3text {
	font-family: Arial, Helvetica;
	font-size: 16px;
	color: #3471B0;
	font-weight: bold;
}


.h3_2text {
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #3399ff;
	font-weight: bold;	
}

.h3_3text {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #98C9FC;
	font-weight: bold;	
}


.h4text {
	font-family: Arial, Helvetica;
	font-size: 15px;
	color: #E8150B;
	font-weight: bold;
}

.h4btext {
	font-family: Arial, Helvetica;
	font-size: 15px;
	color: #3366CC;
	font-weight: bold;
}

.link1text {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #313131;	
}

.link1text:hover {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #FF822F;		
}

.link1text:hover-alternative {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #B2B2B2;		
}



.pos_layer {
	position: absolute; 
	left: 199px; 
	top: 233px; 
	width: 200px; 
	height: 50px; 
	background-color: black;
}

.headline12 {	
	text-decoration:none; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px;
	color: #3471B0;
	font-weight: bold;  
}

.h2text {
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #3471B0;
	font-weight: bold;
}

.success_h1 {
	font-family: Arial, Helvetica;
	font-size: 16px;
	color: #6699ff;
	font-weight: bold;
}

.success_h2 {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #232323;
	font-weight: bold;	
}


.text_layer {
	font-family: Arial, Helvetica;
	font-size: 13px;
	color: #313131;
	font-style: italic;		
}

