@charset "utf-8";
/* CSS Document */

html, body{margin:0px; padding:0px; width:100%; height:100%; font-family:arial; font-size:13px; color:#003265; background-color:#ffffff;}
h1{font-size:21px; margin:0px 0px 10px 0px; padding:0px 0px 2px 0px; color:#b2c1d0; width:100%; border-bottom:0px solid #003265; text-transform:uppercase;}
h1.ohne_linie{font-size:21px; margin:0px 0px 10px 0px; padding:0px 0px 2px 0px; color:#b2c1d0; width:100%; text-transform:uppercase;}
h2{font-size:16px; margin:10px 0px 0px 0px; padding:0px 0px 2px 0px;}
h3{font-size:14px; margin:0px; padding:0px 0px 2px 0px;}
p{margin:10px 0px 10px 0px; padding:0px;}
p b{font-size:13px; font-weight:bold;}
b.applications{font-size:14px;}
p.absatz{width:580px;}
p.linie{font-size:2px; line-height:2px; border-bottom:1px solid #003265; width:100%;}
a:link, a:visited{color:#003265; text-decoration:underline;}
a:hover{color:#fead00;}
table{font-size:12px; margin:15px 0px 10px 0px;}
td{text-align:center; line-height:20px; border-top:1px solid #003265;}
th {text-align:center; color:#ffffff; padding:3px 0px 3px 0px; border-top:1px solid #003265; vertical-align:top; line-height:14px; background-color:#b2c1d0;}
td img{margin-bottom:10px;}
td h3{margin-top:5px;}

.patentboxen_l{float:left; margin:0px 20px 30px 50px; text-align:center; width:230px;}
.patentboxen_r{float:left; margin:0px 50px 30px 20px; text-align:center; width:230px;}
.patentboxen_l img, .patentboxen_r img{border:1px solid #000000;}

#options td{text-align:left; margin:0px; padding:0px; line-height:10px;}

table#referenzen{text-align:left; width:100%;}
table#referenzen td{text-align:left; padding:10px 10px 0px 0px; border:0;}
table#referenzen p{line-height:14px;}
table#referenzen img{display:block; margin-left:auto; margin-right:auto; border:0px;}

#choose_letter{width:100%;}
#choose_letter a{text-transform:uppercase; padding:0px 10px 0px 10px; border-right:1px solid #003265;}

#benefits{border:0px; margin:10px 0px 0px 0px; text-align:left;}
#benefits td{vertical-align:top; width:240px; text-align:left; border:0px; margin:0p; padding:0px;}
#benefits ul{margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}

#benefits_pics{border:0px; margin:-20px 0px 0px 0px; text-align:left;}
table#benefits_pics {width:600px; margin-left:auto; margin-right:auto;}
#benefits_pics td{vertical-align:top; border:0px; margin:0px; padding:0px;}


#wrapper{width:950px; height:400px; margin-left:auto; margin-right:auto; padding:0px; text-align:center;}

#spacer_top{width:100%; height:40px;}
#balken{width:100%; height:45px; background-image:url('../img/balken_bg.gif'); background-repeat:repeat-x;}
#logo{height:42px; padding-top:3px; width:950px; text-align:left; margin-left:auto; margin-right:auto;}
#logo img{border:0px; float:left;}

#suche{float:right; color:#ffffff; height:33px; padding-top:4px; margin:0px;}
#suche p{float:left; line-height:24px; margin:0px; padding:0px;}
#suche input{color:#003265; width:150px; float:left;}
#suche .button_senden{border:0px; margin:0px 0px 0px 3px; padding:0px; display:block; background-image:url('../img/search_button.gif'); background-repeat:no-repeat; height:20px; background-color:#ffffff; width:20px;}

ul#applications{margin:10px 0px 0px 0px; padding:0px; list-style:none; float:left;}
ul#applications li{float:left;}

li.menu_main_no a{display:block; width:150px; height:100px; text-indent:-999999px;}
li.menu_main_no a:hover{display:block; width:150px; height:100px; background-position:0px -100px;}
li.menu_main_no a:active, li.menu_main_act a, li.menu_main_act a:hover, li.menu_main_act a:active{display:block; width:150px; height:100px; background-position:0px -200px; text-indent:-999999px;}

li#telecom_thumb a{margin-right:10px; display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); text-indent:-999999px;}
li#telecom_thumb a:hover{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); background-position:0px -100px;}
li#telecom_thumb a:active{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); background-position:0px -200px;}

li#analysis_thumb a{border-right:10px solid #ffffff; display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); text-indent:-999999px;}
li#analysis_thumb a:hover{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); background-position:0px -100px;}
li#analysis_thumb a:active{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); background-position:0px -200px;}


li#material_thumb a{border-right:10px solid #ffffff; display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); text-indent:-999999px;}
li#material_thumb a:hover{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); background-position:0px -100px;}
li#material_thumb a:active{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); background-position:0px -200px;}

li#pumping_thumb a{border-right:10px solid #ffffff; display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); text-indent:-999999px;}
li#pumping_thumb a:hover{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); background-position:0px -100px;}
li#pumping_thumb a:active{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); background-position:0px -200px;}

li#medical_thumb a{border-right:10px solid #ffffff; display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); text-indent:-999999px;}
li#medical_thumb a:hover{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); background-position:0px -100px;}
li#medical_thumb a:active{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); background-position:0px -200px;}

li#security_thumb a{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); text-indent:-999999px;}
li#security_thumb a:hover{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); background-position:0px -100px;}
li#security_thumb a:active{display:block; width:150px; height:100px; background-image:url('../img/app_spacer.jpg'); background-position:0px -200px;}

#body{width:100%; float:left; margin:20px 0px 0px 0px; padding:0px; text-align:left;}
#content_menu{width:195px; float:left;}
#mainmenu ul{margin:0px; padding:0px; list-style:none;}
#mainmenu ul li a{display:block; width:181px; font-weight:bold; text-decoration:none; color:#ffffff; background-color:#003265; border-bottom:2px solid #ffffff; line-height:22px; background-image:url('../img/listmarker_white.gif'); background-repeat:no-repeat; background-position:6px 8px; padding-left:14px;}
#mainmenu ul li a:hover{background-color:#fead00;}
#mainmenu ul li a:active{background-color:#b2c1d0;}

#mainmenu ul ul{margin:0px; padding:0px; list-style:none;}
#mainmenu ul ul li a{background-color:#ffffff; font-size:12px; color:#003265; line-height:21px; border-top:1px solid #003265; background-image:url('../img/listmarker_dunkelblau.gif'); background-repeat:no-repeat; background-position:10px 8px; padding-left:18px; width:177px;}
#mainmenu ul ul li a:hover{color:#fead00; background-image:url('../img/listmarker_gelb.gif'); background-color:#ffffff;}
#mainmenu ul ul li a:active{color:#b2c1d0; background-image:url('../img/listmarker_hellblau.gif'); background-color:#ffffff;}

#mainmenu ul ul li ul{margin:0px; padding:0px; list-style:none;}
#mainmenu ul ul li ul li a{font-size:11px; font-weight:normal; line-height:21px; background-image:url('../img/listmarker_dunkelblau.gif'); background-repeat:no-repeat; background-position:19px 8px; padding-left:28px; width:167px; border:0px;}
#mainmenu ul ul li ul li a:hover{background-image:url('../img/listmarker_gelb.gif');}
#mainmenu ul ul li ul li a:active{background-image:url('../img/listmarker_hellblau.gif');}

#mainmenu .act a {color:#b2c1d0;background-image:url('../img/listmarker_hellblau.gif'); background-color:#ffffff;}
#mainmenu .act_main a{background-color:#b2c1d0;}

#kontaktdaten{border:0px solid #003265; padding:0px 5px 0px 5px;}
#kontaktdaten p{font-size:11px;}
/*#kontaktdaten hr{color:#003265; height:1px; margin:0px; padding:0px;}*/
#kontaktdaten hr{display:block; width:100%; height:1px; background-color:#003265; line-height:1px; border:0px;}
.spacer{display:block; width:100%; height:1px; background-color:#003265; line-height:1px;}

#content_body{width:740px; margin:0px 0px 0px 15px; float:left;}
#content_body ul{margin:0px 0px 10px 10px; padding:0px 0px 0px 0px;}
#content_body ul li{list-style:none; background-image:url('../img/listmarker.gif'); background-repeat:no-repeat; background-position:0px 6px;padding:0px 0px 0px 15px; line-height:20px;}
#content_body ul li a{color:#003265; text-decoration:underline;}
#content_body ul li a:hover{color:#fead00;}
#content_body ul li.absatz{width:480px;}
#content_body ol{list-style:decimal;}

#content_left{float:left; width:420px;}
#content_right{float:left; width:320px;}
#content_right img {border-left:20px solid #ffffff; margin-bottom:10px;}
#content_right p{border-left:20px solid #ffffff;}

.box{float:left; width:245px;}

#slogan{width:100%; float:left; margin:20px 0px 0px 0px;}
#slogan img{border:0px;}
#footer{width:100%; float:left; margin:5px 0px 0px 0px; border-top: 4px solid #fead00; font-size:11px; float:left; padding:3px 0px 0px 0px;}
#print a{float:left; color:#003265; background-image:url('../img/icon_print.gif'); background-repeat:no-repeat; text-indent:20px; width:60px;}
#print a:hover{color:#fead00; background-image:url('../img/icon_print.gif'); background-repeat:no-repeat; background-position:0px -14px;}

#glossar a{float:left; color:#003265; text-decoration:none;}
#glossar a:hover{color:#fead00; text-decoration:underline;}

#spacer_footer{width:100%; float:left; height:40px;}

#top a{float:left; color:#003265; background-image:url('../img/icon_top.gif'); background-repeat:no-repeat; background-position:48px 5px; width:60px;}
#top a:hover{color:#fead00; background-image:url('../img/icon_top.gif'); background-repeat:no-repeat; background-position:48px -9px;}

label{text-align:left; width:240px; display:block; float:left; margin-right:10px; padding:2px 0px 2px 0px;}
.mf-input, .mf-text{float:left; margin:2px 0px 2px 0px; width:250px; color:#003265;}
.mf-select{float:left; margin:2px 0px 2px 0px; width:255px; color:#003265;}
.mf-submit{float:left;margin:0px 100px 0px 250px;}

.new{display:block; background:#fead00; width:100%;}