body{

  margin:0px;

  text-align:center;

  background:url(../images/interface/siteGradient.gif);

  background-repeat:repeat-x;

  background-color:#FFFFFF;

}



#div_main{

  position:relative;

  top:0px;left:0px;

  width:780px;

  background-color:#E5E5E5;

  margin:auto;

  text-align:left;

  padding-bottom:5px;

}



#div_holder{

  position:relative;

  top:0px;left:5px;

  width:770px;

  background-color:#FFFFFF;  

}



#div_header{

  position:relative;

  top:0px;left:0px;

  width:100%;height:65px;

  margin-bottom:20px;

}





#div_logo{

  position:absolute;

  top:0px;left:20px;

  width:150px;height:65px;

  background:url(../images/interface/logo.gif)

}





#div_topmenue{

  position:relative;

  width:600px;

  top:22px;left:200px;



}



ul#topmenue {

  width:600px;

  list-style:none;

  margin:0px;

  padding:0px;

}



ul#topmenue li {

  display:inline;

} 



ul#topmenue li a {

  float:left;

  margin-right:35px;

}





#div_flashHeaderHome{

  position:absolute;

  width:770px;height:300px;

  background-color:#E5E5E5;

  display:none;

}



#div_flashHeaderSub{

  position:relative;

  width:770px;height:140px;

  background-color:#E5E5E5;

  display:none;

}



#div_submenue{

  position:relative;

  width:770px;height:30px;

  top:0px;left:0px;

  background-color:#CCCCCC;

  font-size:0px;

}



ul#submenue {

  width:770px;

  list-style:none;

  height:25px;

  margin:0px;

  padding:0px;

  text-indent:-9999px;

}



ul#submenue li {

  display:inline;

} 



ul#submenue li a {

  height:25px;

  float:left;

}



ul#submenue li#submenue_product a {

  width:161px;

  background:url(../images/interface/subNavigationSlg_de_neu.gif) no-repeat 0 0;

}



ul#submenue li#submenue_product a:hover {

  background-position:0 -25px; 

}



ul#submenue li#submenue_product a.current {

  background-position:0 -50px; 

}



ul#submenue li#submenue_design a {

  width:161px;

  background:url(../images/interface/subNavigationSlg_de_neu.gif) no-repeat -161px 0;

}



ul#submenue li#submenue_design a:hover {

  background-position:-161px -25px;

}



ul#submenue li#submenue_design a.current {

  background-position:-161px -50px;

}



ul#submenue li#submenue_applications a {

  width:161px;

  background:url(../images/interface/subNavigationSlg_de_neu.gif) no-repeat -322px 0;

}



ul#submenue li#submenue_applications a:hover {

  background-position:-322px -25px;

}



ul#submenue li#submenue_applications a.current {

  background-position:-322px -50px;

}



ul#submenue li#submenue_demo a {

  width:161px;

  background:url(../images/interface/subNavigationSlg_de_neu.gif) no-repeat -483px 0;

}



ul#submenue li#submenue_demo a:hover {

  background-position:-483px -25px;

}



ul#submenue li#submenue_demo a.current {

  background-position:-483px -50px;

}



ul#submenue li#submenue_downloads a {

  width:126px;

  background:url(../images/interface/subNavigationSlg_de_neu.gif) no-repeat -644px 0;

 display:none;

}



ul#submenue li#submenue_downloads a:hover {

  background-position:-644px -25px;

}



ul#submenue li#submenue_downloads a.current {

  background-position:-644px -50px;

}

ul#submenue li#submenue_guidelines a {

  width:126px;

  background:url(../images/interface/subNavigationSlg_de_neu.gif) no-repeat -644px 0;

 

}



ul#submenue li#submenue_guidelines a:hover {

  background-position:-644px -25px;

}



ul#submenue li#submenue_guidelines a.current {

  background-position:-644px -50px;

}



ul#submenue li#submenue_references a {

  width:161px;

  background:url(../images/interface/subNavigationReferences_de.gif) no-repeat 0 0;

}



ul#submenue li#submenue_references a:hover {

  background-position:0 -25px; 

}



ul#submenue li#submenue_references a.current {

  background-position:0 -50px; 

}



ul#submenue li#submenue_clients a {

  width:161px;

  background:url(../images/interface/subNavigationReferences_de.gif) no-repeat -161px 0;

}



ul#submenue li#submenue_clients a:hover {

  background-position:-161px -25px;

}



ul#submenue li#submenue_clients a.current {

  background-position:-161px -50px;

}



ul#submenue li#submenue_company a {

  width:161px;

  background:url(../images/interface/subNavigationAboutUs_de.gif) no-repeat 0 0;

}



ul#submenue li#submenue_company a:hover {

  background-position:0 -25px; 

}



ul#submenue li#submenue_company a.current {

  background-position:0 -50px; 

}



ul#submenue li#submenue_philosophie a {

  width:161px;

  background:url(../images/interface/subNavigationAboutUs_de.gif) no-repeat -161px 0;

}



ul#submenue li#submenue_philosophie a:hover {

  background-position:-161px -25px;

}



ul#submenue li#submenue_philosophie a.current {

  background-position:-161px -50px;

}



ul#submenue li#submenue_partner a {

  width:161px;

  background:url(../images/interface/subNavigationAboutUs_de.gif) no-repeat -322px 0;

}



ul#submenue li#submenue_partner a:hover {

  background-position:-322px -25px;

}



ul#submenue li#submenue_partner a.current {

  background-position:-322px -50px;

}



ul#submenue li#submenue_media a {

  width:161px;

  background:url(../images/interface/subNavigationAboutUs_de.gif) no-repeat -483px 0;

}



ul#submenue li#submenue_media a:hover {

  background-position:-483px -25px;

}



ul#submenue li#submenue_media a.current {

  background-position:-483px -50px;

}



ul#submenue li#submenue_news a {

  width:126px;

  background:url(../images/interface/subNavigationAboutUs_de.gif) no-repeat -644px 0;

 

}



ul#submenue li#submenue_news a:hover {

  background-position:-644px -25px;

}



ul#submenue li#submenue_news a.current {

  background-position:-644px -50px;

}



#div_contentHolder{

  position:relative;

  top:0px;left:0px;

  background-color:#FFFFFF;

}



#div_contentHolderSub{

  position:relative;

  height:310px;

  margin-bottom:5px;

  top:0px;left:0px;

  background-color:#FFFFFF;

}



#div_contentHolderSubLeft{

  position:relative;

  top:0px;left:0px

  width:400px;

  float:left;

}



#div_contentHeadline{

  position:relative;

  top:0px;left:0px;

  width:400px;

}



#div_contentScroll{

  position:relative;

  width:400px;height:260px;

  top:0px;left:0px;

  overflow:auto;

}



.scroll-track{

 height:10px;

 width:10px;

 background:#999999;

}



.scroll-handle{

 height:10px;

 width:10px;

 background:#CCCCCC;

 cursor:pointer;

}



#div_contentImage{

  position:relative;

  top:0px;left:10px;

  width:360px;height:310px;

  float:left;

  display:none;

}



.div_productTeaser{

  position:relative;

  top:0px;left:0px;

  width:480px;

  background-color:#FFFFFF;



}



.div_productTeaserHeadline{

  position:relative;

  top:0px;left:20px;

  width:480px;

  margin-bottom:10px;

}



.div_productTeaserThumb{

  position:relative;

  top:0px;left:20px;

  width:231px;

  margin-bottom:10px;

}



.teaserDemo{

 

}



.teaserApplication{

 

}



.teaserDesign{



}



.teaserDownloads{



}



.div_newsTeaser{

  position:relative;

  top:0px;left:0px;

  margin-top:5px;

  padding-bottom:5px;

}



.div_newsTeaserHeadline{

  position:relative;

  top:0px;left:20px;

  width:500px;

  margin-top:30px;

  margin-bottom:10px;

}



.div_newsTeaserThumb{

  position:relative;

  top:0px;left:20px;

  margin-bottom:35px;

}



.div_newsTeaserMore{

  position:relative;

  top:0px;left:0px;

  float:left;

}



#div_footer{

  position:relative;

  top:0px;left:0px; 

  width:100%;height:30px;

  background-color:#39445A;

}



#div_imprint{

  position:relative;

  top:10px;left:10px; 

  width:100px;

  margin:0px;

  padding:0px;

}



#div_stylesVersions{

  position:relative;

  top:0px;right:10px; 

  float:right;

  margin:0px;

  padding:0px;

}





























#div_footer a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}

#div_footer a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}

#div_footer a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4DBEFF; text-decoration:none;}

#div_footer a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4DBEFF; text-decoration:none;}





.class_textContent{

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  line-height:17px;

  color:#333333;

  margin:0px;

  padding-top:10px;

  padding-left:10px;

  padding-right:10px;

  padding-bottom:10px;

}



.class_textContentScroll{

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:14px;

  line-height:23px;

  color:#333333;

  margin:0px;

  padding-left:15px;

  padding-right:15px;

  padding-bottom:10px;

}



.class_textHeadline{

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:16px;

  line-height:17px;

  font-weight:bold;

  color:#137CB2;

  margin:0px;

  padding-top:15px;

  padding-left:15px;

  padding-right:10px;

  padding-bottom:10px;

}



.class_textHeadlineBack{

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  line-height:17px;

  color:#333333;

  margin:0px;

  padding-top:15px;

  padding-left:15px;

  padding-right:10px;

  padding-bottom:10px;

}



.class_textNewsThumb{

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:14px;

  line-height:18px;

  color:#515151;

  margin:0px;

  padding-top:0px;

  padding-left:0px;

  padding-right:5px;

}



.class_textMore{

  height:100%;

  margin:0px;

}



.class_textProductTeaser{

  width:231px;

  margin:0px;

}





ul#topmenue li a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;font-weight:bold; color:#333333; text-decoration:underline;}

ul#topmenue li a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;font-weight:bold; color:#333333; text-decoration:underline;}

ul#topmenue li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#137CB2; text-decoration:underline;}

ul#topmenue li a.current {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;font-weight:bold; color:#137CB2; text-decoration:none;}



.div_newsTeaserMore a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#515151; text-decoration:underline;}

.div_newsTeaserMore a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#515151; text-decoration:underline;}

.div_newsTeaserMore a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#137CB2; text-decoration:underline;}

.div_newsTeaserMore a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#137CB2; text-decoration:underline;}



.div_productTeaserThumb a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#515151; text-decoration:underline;}

.div_productTeaserThumb a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#515151; text-decoration:underline;}

.div_productTeaserThumb a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#137CB2; text-decoration:underline;}

.div_productTeaserThumb a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#137CB2; text-decoration:underline;}



.class_textContent a:link, .class_textHeadlineBack a:link, .contentListing li a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}

.class_textContent a:visited, .class_textHeadlineBack a:visited, .contentListing li a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}

.class_textContent a:hover, .class_textHeadlineBack a:hover, .contentListing li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#137CB2; text-decoration:underline;}

.class_textContent a:active, .class_textHeadlineBack a:active, .contentListing li a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#137CB2; text-decoration:underline;}



.class_textmailForm{

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  line-height:15px;

  color:#333333;

  margin:0px;

  padding-left:20px;

  padding-right:20px;

  padding-bottom:10px;

}



.class_textContent span{

  font-size:14px;

  color:#426CAB;

  font-weight:bold;

}



h1{

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:16px;

  color:#137CB2;

  margin:0px;

}



.class_textFooter{

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:10px;

  line-height:15px;

  color:#FFFFFF;

  line-height:10px;

  margin:0px;

}



.contentListing {

  margin:0px;

  padding-left:15px;

  padding-right:20px;

}



.contentListing li {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  line-height:16px;

  color:#333333; 

  list-style-image: url(../images/interface/bullet.gif);

  margin-left:20px;

  margin-top:0px;

  margin-bottom:3px;

  padding:0px;

}



INPUT.formtext {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  color:#000000;

  background-color:#E9EEF2;

  border-color:#E8E7E7;

  border-style:solid;

  border-width:1px;

  width:350px;

  height:19px;

}



INPUT.formbutton {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  color:#666666;

  background-color:#E9EEF2;

  border-color:#E9EEF2;

  border-style:solid;

  border-width:1px;

  width:173px;

  height:25px;

}



TEXTAREA.formtextarea {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  color:#000000;

  background-color:#E9EEF2;

  border-color:#E8E7E7;

  border-style:solid;

  border-width:1px;

  width:350px;

  height:100px;

}


