@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}
input:focus{outline:0}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none}
th,td{vertical-align:middle}
.Left{float:left}
.Right{float:right}
.r{text-align:right!important}
.c{text-align:center!important}
.l{text-align:left!important}
a{text-decoration:none;color:#646464}
a:hover{color:#134094!important;text-decoration:none}
a:hover img{text-decoration:none}

.red,a.red{color:#c00}
.gray,a.gray{color:#787878}
.orange,a.orange{color:#F60}
.black,a.black{color:#333}
.white,a.white{color:#FFF}
.green,a.green{color:#4d9124}
.pink,a.pink{color:#ff475c;}
.blue,a.blue{color:#28458b;}

.border{float:left;width:1px;height:240px;margin:10px;border-left:1px solid #e5efd1;}
.F2F4FF{background:#F2F4FF;}
.none{display:none}
.clearfix:after{content:'.';display:block;height:0;clear:both;overflow:hidden}
.clearfix{*zoom:1}
.clear{clear:both}

.height5{height:5px;line-height:1px}
.height10{height:10px;line-height:1px}
.height15{height:15px}
.height20{height:20px}
.height25{height:25px}
.height30{height:30px}
.height35{height:35px}
.height40{height:40px}
.height50{height:50px}

.h218{height:218px;}
.h265{height:265px;}
.h170{height:170px;}

.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mb10{margin-bottom:10px}
.mt20{margin-top:20px}
.ml32{margin-left:32px}
.ml30{margin-left:30px}

.inline_block{display:inline-block}
.bold{font-weight:bold}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.yen{font-family:Arial,Helvetica,sans-serif}
.yahei{font-family:'Microsoft YaHei';}
.pointer{cursor:pointer}

body{margin:0 auto;font-family:'Microsoft YaHei',Helvetica,Arial,sans-serif,"宋体";font-size:12px;background-color:#ededed;background-image:url(../images/wallpaper.jpg);background-attachment:fixed;background-color:#9d9892;background-origin:padding-box;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
html,html body{_background-image:url(about:blank);_background-attachment:fixed}

.w1024{width:1024px;margin:0 auto;background:#fff;overflow:hidden;}
.w1000{width:1000px;margin:0 auto;}
.warp{background:#fff;overflow:hidden;}
.head{height:125px;background:#fff;left:0;position:fixed;top:0;width:100%;z-index:999;}
.logo{width:225px;padding-top:5px;overflow:hidden;}
.headr{width:775px;padding-top:10px;}
.nav1{height:30px;line-height:30px;margin-bottom:20px;}
.nav1sub{width:600px;overflow:hidden;}
.nav1sub li{float:left;padding:0 4px;color:#000;overflow:hidden;}
.nav1sub li a{font-size:14px;color:#000;font-family:"LightFutura";font-weight:normal;}
.search{padding-top:5px;overflow:hidden;}
.txt_suche{float:left;width:125px;height:18px;line-height:18px;padding:0;margin:0;}
.button{float:left;margin-left:5px;width:32px;height:22px;line-height:22px;background:url(../images/submit.gif) no-repeat;border:0;color:#fff;cursor:pointer;}


#main_nav{float:left;width:775px;height:32px;background:#ececec;overflow: visible;}
#main_nav li{float:left;position:relative;z-index:9999;}
#main_nav li a{display: block;width:120px;height:32px;line-height:32px;color:#333333;font-size:16px;text-align:center;margin:0 1px;background:url(../images/navborder.gif) left center no-repeat;}
#main_nav li ul li a{width:120px;line-height:38px;font-size:14px;text-align:left;margin:0;text-indent:1em;color:#333333!important;overflow:hidden;}
#main_nav li ul li a:hover{color:#134094!important;}
#main_nav li a.current,#main_nav li.focus a.current{background:none;}
#main_nav li.focus a, #main_nav li a:hover{color:#333333!important;}
#main_nav li.focus ul li a{background:none;color:#333333;font-size:14px;font-weight:normal;}
#main_nav li.focus ul li a:hover{color:#134094;font-size:14px;font-weight:normal;}
#main_nav li ul{position:absolute;top:32px;left:0px;background:#ececec;display: none;padding-bottom:10px;}
#main_nav li ul li{float:none;}

.w325{width:340px;height:320px;background:url(../images/box340_320.gif) no-repeat;overflow:hidden;}
.w657{width:657px;height:320px;margin-left:10px;overflow:hidden;}


#top_news{width:340px;position:relative;z-index:30;height:320px;overflow:hidden;}

.newseintrag{color:#333;position:absolute;z-index:25;top:0;left:320px;width:300px;width:274px;overflow:hidden;padding:10px 30px 0 30px;}
.newseintrag p{height:53px;overflow:hidden;}
.firstNews{left:0;}
.newseintrag h4{margin:0;padding:0;height:1.6em;margin-bottom:1em;font-size:13px;}
.newseintrag a{display:block;color:#0E4094;text-decoration:none;text-decoration:none;padding:10px;}
.newseintrag img{display:block;margin-bottom:1em;width:100%;}
.newsIndex{position:absolute;z-index:28;bottom:27px;left:10px;}
.newsIndexCont{width:300px;text-align:center;}
.newsIndex a{display:inline;margin-right:1px;width:18px;height:3px;}
.newsIndex a img{height:1px;}
.newsIndex a img{width:18px;height:3px;border:1px solid #0E4094;}
.newsIndex a.aktiv img{background-color:#0E4094;}

#top_news .newseintrag h4{color:#0E4094;font-size:12px;}
#cmsContent .newseintrag a,.newseintrag a{background-image:none;margin:0;padding:0;color:#333;}
.newseintrag .imgContainer{width:100%;height:170px;overflow:hidden;}

.box340{width:340px;height:228px;background:url(../images/box340_228.gif) no-repeat;}
.imgInh{height:165px;padding:16px 40px 16px 30px;overflow:hidden;}
.imgInh h4{color:#0e4094;font-size:21px;font-weight:normal;}
.imgInh p{padding:5px 0;overflow:hidden;}
.imgInh p a{color:#0e4094;background:url(../images/dot.gif) left center no-repeat;padding-left:15px;}

.foot{overflow:hidden;}
.footbox{border-top:1px solid #C2C6C5;}
.footbox p,.footbox p a{line-height:24px;color:#787878;}

.footnav{border:1px solid #e7e7e7;color:#b4b4b4;overflow:hidden;}
.footnav h2{font-size:16px;line-height:30px;text-indent:1em;}

.subnavbox{float:left;width:198px;overflow:hidden;border-left:1px solid #E7E7E7;}
.subnavbox ul{padding:10px;overflow:hidden;}
.subnavbox h3{height:38px;line-height:38px;background:#ebebeb;text-indent:1em;}
.subnavbox li{line-height:24px;}
.subnavbox li a{color:#b4b4b4;}

.sider{width:243px;overflow:hidden;}
.main{width:740px;overflow:hidden;}

.channle{}
.channle h2{height:33px;line-height:33px;background:#888786;font-size:16px;}
.channle h2 a{padding-left:10px;color:#fff;}
.channle li{height:33px;line-height:33px;background:#E3E3E3;margin:2px 0;}
.channle li a{display:block;padding-left:10px;color:#333;font-size:14px;}
.channle li a:hover,.channle li a.current{background:#fff}

.content{}
.contentbox{line-height:24px;}
.title{height:32px;line-height:32px;color:#0e4094;font-size:21px;padding-bottom:10px;}
.newlist h1{color:#0e4094;font-size:21px;line-height:35px;font-weight:normal;}
.newli{height:218px;border-bottom:1px solid #0e4094;overflow:hidden;}
.newli h3{height:25px;line-height:25px;padding-top:10px;}
.newli .desc{width:420px;overflow:hidden;}
.newli .desc p,.newli .desc p a{padding:10px 0;color:#0e4094;font-size:14px;}
.newli .litpic{width:275px;overflow:hidden;}

.prolist h1{color:#0e4094;font-size:21px;line-height:35px;font-weight:normal;}

.prolistbox{border:1px solid #787878;}
.prolistboxtt{height:40px;line-height:40px;background:#134094;overflow:hidden;}
.prolistboxtt .box{float:left;color:#fff;border-left:1px solid #787878;}
.prolistboxtt .box p{padding:0 10px;}
.box1{width:110px;border:0;}
.box2{width:95px;}

.box3{width:115px;}
.box4{width:100px;}
.box5{width:68px;}
.box6{width:240px;}



table.artikel{width:740px;}
table.artikel tr{padding:10px 0;}
div.grpAuswahl{width:179px;height:140px;overflow:hidden;float:left;border-bottom:1px solid #a2a3a3;border-right:1px solid #a2a3a3;border-top:1px solid #a2a3a3;margin-bottom:.25em;position:relative;z-index:40;}
div.firstGrp{border-left:1px solid #a2a3a3;width:178px;}
span.kopf{display:block;background-color:#134094;color:#fff;padding-top:5px;padding-left:10px;padding-bottom:2px;font-weight:700;margin-bottom:5px;}
span.kopftrenn{display:block;clear:left;}
div.grpAuswahl img{position:absolute;z-index:20;right:0;bottom:10px;}
div.grpInh{padding-left:10px;padding-bottom:1em;}
div#cmsContent div.grpInh a{display:block;color:#333;}
div#cmsContent div.grpInh a:hover{text-decoration:underline;color:#0E4094;}
div.grpInh h4{display:block;margin:0;padding:0;font-size:1em;color:#0E4094;}
table.artikel td{background-color:#fff;vertical-align:middle;color:#333;border-right:1px solid #787878;width:127px;padding:5px 0;}
table.artikel td.pdf{width:64px;}
table.artikel td img{display:block;margin:0 auto;}
div#cmsContent table.artikel td ul{margin-top:1em;}
table.artikel td.infoTxt{width:50%;text-align:left;padding-left:12px;}
table.artikel td.head{font-weight:700;text-aling:left;}
table.artikel td.headcenter{font-weight:700;text-align:center;}
table.artikel td.nobreak{white-space:nowrap;}
table.artikel td.nobreakcenter{white-space:nowrap;text-align:center;}
table.artikel td.center{text-align:center;}
table.artikel td.prodAuswahl{vertical-align:top;text-align:left;}
table.artikel td.prodAuswahl img{display:block;margin-top:.75em;}
table.artikel td.prodAuswahl a{color:#0e4094;text-decoration:none;}
table.artikel tr.kopf td{background-color:#134094;color:#fff;font-weight:700;padding-left:12px;}
table.artikel td.bereich{font-family:MediumFutura;font-size:21px;color:#0e4094;border-right:none;padding-top:.25em;text-aling:left;}
table.artikel a.anker{display:block;position:absolute;margin-top:-99px;}
table.artikel tr td:first-child{border-left:1px solid #787878;}
table.artikel td.noright{border-right:none;}
table.artikel td.noleft,table.artikel tr td.noleft:first-child{border-left:none;}
table.artikel td.noborder,table.artikel tr td.noborder:first-child{border-left:none;border-right:none;}
table.artikel tr.dunkel td{background-color:#cfd9ea;}
table.artikel td.details{border-top:1px solid #787878;border-right:none;}
table.artikel td.details ul{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;}
table.artikel td.details table td{vertical-align:top;}
table.artikel tr.dunkel td.details table tr.dunkel td{background-color:#fff;}
table.artikel ul{margin-left:0;padding-left:15px;}
table.artikel span.new{color:red;text-transform:uppercase;font-weight:700;display:block;}
form#produktsuche{display:block;z-index:50;background-color:#ECECEC;box-shadow:2px 2px 2px #9C9D9D;-moz-box-shadow:2px 2px 2px #9C9D9D;-webkit-box-shadow:2px 2px 2px #9C9D9D;height:386px;overflow:hidden;margin-bottom:40px;}
form#produktsuche h2{padding-left:20px;padding-top:5px;padding-bottom:5px;}
form#produktsuche div{padding-top:.5em;padding-bottom:.5em;}
form#produktsuche div.contButton{margin-left:5px;padding-left:5px;padding-right:5px;margin-right:5px;}
form#produktsuche fieldset{margin:0;padding:0;padding-top:.25em;padding-bottom:.25em;margin-left:5px;padding-left:5px;padding-right:5px;margin-right:5px;}
form#produktsuche .long{width:140px;}
form#produktsuche .short{width:50px;}
form#produktsuche a.changeFreq{vertical-align:top;padding:4px;}
form#produktsuche ul.tabs{margin:0;padding:0;}
form#produktsuche ul.tabs li{border:none;margin:0;padding:0;width:calc(33% - 9px);width:-moz-calc(33% - 9px);width:-webkit-calc(33% - 9px);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-top:2px solid transparent;border-bottom:2px solid #fff;border-right:2px solid transparent;padding-left:3px;padding-right:3px;list-style:none;text-align:center;}
form#produktsuche ul.tabs li.auswahl{border-top:2px solid #fff;border-bottom:2px solid transparent;border-right:2px solid #fff;}
form#produktsuche div.tabInhalt{border:none;margin-top:-4px;padding-left:0;padding-right:3px;}
div#stFormProdsuch{position:absolute;z-index:200;width:230px;height:280px;left:50%;top:50%;margin-left:-115px;margin-top:-140px;display:none;}
div#stFormProdsuch a#closeProduktsuche{display:block;position:absolute;z-index:190;right:10px;top:10px;}
div#suchGroessen{height:74px;overflow:auto;}
form#produktsuche div.oscTypAuswahl{height:75px;overflow:auto;}
div#produktauswahl{position:relative;z-index:40;background-color:#fff;}
div#prodFilterText span{display:block;padding-top:1em;padding-bottom:1em;font-weight:700;color:#0e4094;font-size:14px;}

table.artikel td.infoTxt ul li{list-style:url(../images/bt_li.png);margin-bottom:.25em}

/* my_pages  */
.my_pages{padding:5px 0 0 0;text-align:center;margin:5px auto;line-height:30px;clear:both!important;}
.my_pages ul{text-align:center;list-style:none;}
.my_pages ul li{list-style:none;text-align:center;height:24px;display:inline;margin:0 2px;padding:0;overflow:hidden;white-space:nowrap;font-size:13px;}
.my_pages ul li a{background:#eee;color:#555;display:inline;height:24px;overflow:hidden;padding:6px 10px;margin:0;}
.my_pages ul li a:hover{color:#fff;background:#134094;height:24px;overflow:hidden;text-decoration:none;cursor:pointer;}
.my_pages ul li.thisclass,.my_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#134094;height:24px;overflow:hidden;color:#fff;font-weight:700;}
.my_pages .pageinfo{color:#999;padding:0 3px 0 3px;height:24px;}
.my_pages .pageinfo strong{color:#333;font-weight:400;margin:0 0;height:24px;}