@media all  
{ 
html{height:100%;}
body{min-height:50em;margin:0;padding:0;border:0;height:100%;line-height:1.4em;background-color:#29323b;font-size:75%;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;}

img{border:0;padding:0;margin:0;}
a, a:visited{color:#87A8DA;font-weight: bold;}
a:hover{text-decoration:underline;}
a:hover, a:visited:hover{color:#80B020;font-weight:bold;}

h1{font-size:2em;font-weight:normal;margin:0 0 0.6em 0;padding:0 0 0 0;line-height:1.4em;}
div#headContent h1{width:16.5em;padding:0.6em 0 0 0;font-weight:bolder;color:#445;}
.smallHeader{width:16em;}
span.smallHeader{width:19em;display:block;}
div#mainImage{position:absolute;left:-3.5em;overflow:visible;}
h2{font-size:1.1em;font-weight:bold;margin:0 0 0.8em 0;padding:0 0 0 0;font-size:1.45em;font-family:Arial,Helvetica,Verdana,sans-serif;line-height:1.2em;}
h2.bigSubTitle{font-size:1.6em;padding:0em 0 0em 0em;}
h3{font-size:1em;font-weight:bold;color:#1b3556;margin:0.4em 0 0.2em 0;padding:0 0 0 0;}
h4,h5,h6{font-size:1em;padding:0 0 0 0;margin:0.4em 0 -0.4em 0;}
p{margin:0.7em 0 0.8em 0;padding:0 0 0 0;}
ul{list-style-position:outside;margin:0 0 0 1.5em;padding:0 0 0 0;list-style-image:url(../images/bullet_square_s.gif);list-style-type:square;}
ul.bigBullet{list-style-image:url(../images/bullet_square.gif);}
li{padding-bottom:0.3em;}

span.highLight{background-color:#C2EB8B;padding:0.1em 0.1em 0.1em 0.1em;}
span.highLightText{background-color:#dff1ff;padding:0.1em 0.1em 0.1em 0.1em;}
span.highLightFrame{border:solid 0.08333em #999;padding:0.1em 0.2em 0.1em 0.2em;}
.defaultInput{border:solid 0.0833em #bbb;}
.defaultInputNum{border:solid 0.0833em #bbb;text-align:right;}
div.clear, p.clear{clear:both;}

span.hl{background-color: #FF9900;}
span.hlh{font-weight:bold;padding:0.1em 0.18em 0.18em 0.18em;}

div#main{min-height:100%;}
div#main form{padding:0;margin:0;background-color:#ffffff;}

div#outerTopBar{width:100%;color:#fff;background-color:#29323b;}
div#topBar{width:75em;height:5em;margin:0.2em auto 0 auto;padding:1em 0 0 0;}
div#topBar span#ctl00_UserNameLabel{float:left;padding:0 1em 0.25em 0;font-size:0.9em;font-size:0.9em;}
div#topBar a,div#topBar a:visited{float:left;text-decoration:none;padding:0 0.5em 0.1em 0.5em;margin-right:0.6em;font-size:0.9em;font-weight:normal;color:#fff;}
div#topBar a:hover{text-decoration:none;background-color:#80B020;}
div#topBarRight{float:right;padding:0 1em 0 0;}

div.headSeek{float:right;margin:-0.1em 1.1em 0 0.2em;width:16.5em;height:1.75em;background-color:#575f66;}
div.headSeek input#ctl00_SearchTB{float:left;padding-left:0.4em;width:14em;background-color:#575f66;border:solid 1px #575f66;font-size:1em;color:#fff;}
div.headSeek input#ctl00_SearchIB{float:left;margin-top:0.2em;}
div.headSeek:hover{background-color:#80B020;}
div.headSeek:hover input#ctl00_SearchTB,div.headSeek:hover input#ctl00_SearchTB:hover{background-color:#80B020;border:solid 1px #80B020;}

a#headLogoRight{float:right;display:block;width:12.1666em;height:2.75em;margin:-0.2em 0 0 0;padding-right:0.2em;cursor:pointer;background:url(../images/ErgoLogo.gif) no-repeat 0 0;}

div#outerMainMenu{background-color:#29323b;}
div#mainMenu{clear:both;width:75em;margin:0 auto 0 auto;height:2.92em;font-weight:bold;margin:0 auto 0 auto;overflow:hidden;}
div#subMenu{width:75em;margin:0 auto 0 auto;clear:both;height:2.92em;overflow:hidden;font-weight:normal;position:relative;top:0;left:0;z-index:100;}
div#subMenu div#ctl00_UpdateProgress{float:right;padding:0.9em 1em 0 0;display:block;width:2em;}
span#serverDate{float:right;padding:1.1em 1.2em 0 1em;font-size:0.8em;position:relative;z-index:100;}

div#mainMenu ul{margin:0;padding:0 0.7em 0 0;list-style-type:none;width:auto;float:left;}
div#mainMenu ul li{display:block;float:left;width:auto;padding:0 0 0 0;margin:0 0.2em 0 0;}
div#mainMenu ul li a{text-decoration:none;color:#fff;font-size:1.1em;padding:0.5em 1.3em 0 1.3em;white-space:nowrap;float:left;width:auto;height:2.92em;}

div#mainMenu ul li.mainTab{background:url(../images/TabM.gif) repeat-x left top;}
div#mainMenu ul li.mainTab:hover, div#mainMenu ul li.mainTab a:hover{background:url(../images/TabH2M.gif) repeat-x left top;}
div#mainMenu ul li.mainTabCurrent{background:url(../images/TabCM.gif) repeat-x left top;}
div#mainMenu ul li.mainTabCurrent a{color:#000;background-color:#fff;}

div#subMenu ul{margin:0 0 0 0.2em;padding:0.9em 0 0 0;list-style-type:none;width:auto;float:left;position:relative;z-index:100;}
div#subMenu ul li{display:block;float:left;padding:0 0.2em 0 0;margin:0 0 0 0;white-space: nowrap;}
div#subMenu ul li a, div#subMenu ul li a:visited{text-decoration:none;color:#000;font-size:1em;font-weight:bold;padding:0.2em 0.5em 0.3em 0.5em;}
div#subMenu ul li.current a, div#subMenu ul li.current a:visited{color:#ffffff;background-color:#29323b;}
div#subMenu ul li a:hover{color:#ffffff;background-color:#80B020;}

div#outerContent{position:relative;background:#ffffff url(../images/head_gradient.jpg) repeat-x 0 1.4em;min-height:55em;} 
div#innerSubMenu{background-color:#ffffff;}
div#innerContent{min-height:40em;width:75em;margin:-1.55em auto 0 auto;padding:1.55em 0 0 0;position:relative;background:url(../images/head_main.gif) no-repeat 34em 0;}
div#headContent{clear:both;min-height:10em;padding:0.6em 0 0 0;}
div#headContentLeft{width:32.5em;overflow:hidden;}

div#headLogo{float:right;width:20em;clear:right;margin:1.3em 1em 0 0;}
div#headLogoText{float:right;width:15.8em;text-align:right;}

div#quoteOfDay{clear:both;width:20em;float:right;overflow:hidden;font-size:0.9em;}
div#quoteOfDay cite{font-style:italic;max-height:16em;display:block;overflow:hidden;padding:0 0 0.7em 0;}
div#quoteOfDay cite a, div#quoteOfDay cite a:visited{text-decoration:none;font-weight:normal;color:#444;}
div#quoteOfDay a{font-size:0.9em;}

a#linkErfolg{display:block;width:9em;height:3.3333em;position:absolute;top:16.8em;left:35.6em;}/*benötigt div#innerContent{position:relative;}*/
a#linkErfahrung{background:transparent url(../images/erfahrung.gif) no-repeat scroll right top;float:right;display:block;width:8em;height:8em;margin-top:0.6em;}

div#mainContent{clear:both;}

div#contentRight{float:right;}

div#boxRight{float:right;width:40em;overflow:hidden;padding:0 0 0 0;}
div#boxRightS{width:33em;}
div#boxRightXS{width:22em;}
div#boxRightXXS{text-align:right;width:17.5em;overflow:hidden;padding:0 0 0 0;}

div#boxRightNews{text-align:right;width:17.5em;overflow:hidden;margin-right:-1.5em;background:url(../images/box_shadow_n_e.gif) top right no-repeat;}
div#boxRightNews2{padding:0.7em 1.5em 1.5em 0;background:url(../images/box_shadow_s_e_2.gif) right bottom no-repeat;}

div#ctl00_CPH_pLI{background:url(../images/box_shadow_s_w.gif) bottom left no-repeat;padding:0 0 2em 3em;margin-left:-3em;}

div#ctl00_CPH_KbControl_SeekP{padding:10em 0 2em 2em;margin:-8em 0 0 -2em;background:url(../images/box_shadow_s_w.gif) no-repeat left bottom;}

div#boxRightContent{padding:0.5em 1em 0 2em;}

div#colLeftBox{width:34em;}
div#colLeftBoxM{width:40em;}
div#colLeftBoxS{width:48em;}
div#colLeftBoxXS{width:54em;}
div#colLeftBoxXXS{width:58em;}

div#subContent{clear:both;display:block;}

div#footerSep{clear:both;height:3em;background:#ffffff url(../images/content_bottom_gradient.jpg) bottom repeat-x;}

div#outerFooter{clear:both;background-color:#29323b;}
div#footer{color:#ababaf;width:75em;height:20em;margin:0 auto 0 auto;padding-top:2.5em;}
div#footerContent a{color:#ababaf;font-weight:normal;text-decoration:none;padding:0.2em 0.3em 0.3em 0.3em;}
div#footerContent a:hover{text-decoration:none;background-color:#80B020;color:#fbfcff;}

div.footerMenuBlock{float:left;padding-right:4em;font-size:1em;}
div.footerMenuBlock span{font-weight:bold;padding:0 0 0.4em 0;color:#f0f0f0;display:block;}
div.footerMenuBlock ul{list-style:none;list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;}
div.footerMenuBlock ul li{margin:0 0 0 0;padding:0 0 0 0;}
div#footerContent div.footerMenuBlock ul li a, div#footerContent div.footerMenuBlock ul li a:visited{display:block;text-decoration:none;padding:0.15em 0.3em 0.25em 0.1em;}
div#footerContent div.footerMenuBlock ul li a:hover{background-color:#80B020;}

div#footerRight{float:right;text-align:right;font-size:smaller;}
div#footerFootline{clear:both;padding:5em 0 4em 0;font-size:0.75em;}

div.col2{float:left;width:24em;padding:0 3em 1em 0;min-height:15em;}
div.col2 div.colHeader{padding:0 1em 1em 0;height:6em;}
div.col2 p{padding:0 1em 0 0;}
div.col2 h3{font-size:1.35em;color:#556;font-family:Arial,Helvetica,sans-serif;}
h3.blackHeader, div.col2 h3.blackHeader{font-size:1.2em;padding:0.2em 0 0.2em 0.5em;margin-left:-0.5em;background:url(../images/title_gradient.jpg) top right repeat-y;}

div.pictureHeader{background-color:#f0f0f0;height:6.5em;}

div.col3{float:left;width:23em;margin-right:1.1em;padding:0.0833em 0.0833em 0.0833em 0.0833em;background-color:#ffffff;border:solid 0.0833em #e5e5e7;}

div.col4{float:left;width:17.4em;margin-right:1.1em;padding:0.0833em 0.0833em 0.0833em 0.0833em;background-color:#ffffff;}
h3.linkButtonList, h4.linkButtonList{font-weight:bold;color:#445;padding:0.2em 0.9em 0.2em 0.6em;margin:0 0.3em 0.3em 0;font-size:1.1em;background:url(../images/title_gradient.jpg) top right;}
ul.linkButtonList{list-style-type:none;list-style:none;list-style-image:none;margin:0.5em 0 0.5em 0;padding:0 0.3em 0 0;}
ul.linkButtonList li a,ul.linkButtonList li a:visited{color:#667;padding:0.5em 0.5em 0.5em 0.7em;display:block;text-decoration:none;font-weight:normal;font-size:0.9em;}
ul.linkButtonList li a strong{display:block;font-size:1.1em;color:#87A8DA;}
ul.linkButtonList li a:hover strong{color:#80B020;}
ul.linkButtonList li:hover {background:url(../images/title_gradient.jpg) bottom right repeat-y;}

ul.linkButtonList li a.download{padding:0.5em 0.5em 0.5em 0.8em;}
a.download[href$='.pdf'], ul.linkButtonList li a.download[href$='.pdf']{background:url(../images/application_pdf.gif) no-repeat 0.3em 0.5em;padding:0.5em 0.5em 0.5em 2.7em;}

h4.news{vertical-align:top;font-weight:bold;color:#445;padding:0.2em 0.9em 0.4em 0.6em;margin:0 0.3em 0.3em 0;font-size:1.1em;background:url(../images/news_sep.gif) left -0.15em repeat-y;}
h4.news a{color:#000;}
ul.news{list-style-type:none;list-style:none;list-style-image:none;margin:0.5em 0 1em 0;padding:0 0.3em 0 0;}
ul.news li a,ul.news li a:visited{color:#556;padding:0.5em 0.5em 0.6em 0.7em;display:block;text-decoration:none;font-weight:normal;font-size:0.9em;}
ul.news li a strong{display:block;font-size:1.1em;color:#556;}
ul.news li a:hover strong{color:#80B020;}

div.msgBoxShd{position:relative;top:0;left:0;clear:left;width:42em;background-color:#000;z-index:1001;}
div.msgBox{position:relative;top:-0.45em;left:-0.45em;width:40em;display:block;background-color:#fff;border:solid 1em #fff;z-index:1002;}
div.msgBoxT{height:2em;font-size:100%;font-weight:bold;background-color:#fff;display:block;padding:0.6em 1.8em 0 1.8em;}
div.msgBoxT span{display:block;border-bottom:solid 0.08333em #e0e0e0;padding-bottom:0.6em;}
div.msgBoxC{padding:1em 0.4em 1em 1.8em;}
div.msgBoxC img{float:left;}
div.msgBoxC div{float:left;padding:0 1em 4em 0;margin-left:2em;width:30em;}
div.msgBoxB{clear:left;padding:0 4em 0 2.5em;}
div.msgBoxF{clear:left;height:2em;}
div.msgBoxB .defaultButton{float:right;padding:0 1em 0 1em;margin-right:1em;border:none;height:2em;color:#fff;background-color:#f0f0f0;font-weight:bolder;background:url(../images/TabM.gif) repeat-x left top;}
div.msgBoxB .defaultButton:hover{background:url(../images/TabH2M.gif) repeat-x left top;}
div.msgBoxBack{position:fixed;top:0;left:0;width:100%;height:140%;background-color:#000;z-index:1000;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;}
* html div.msgBoxBack {display:none;}

div.pager {clear:both;margin-top:3em;background-color:#ffffff;}
div.pager span {margin-top:1.5em;font-size:0.9em;}
div.pager span span{float:left;height:1.45em;padding:0.2em 0.8em 0em 0.8em;margin:0 0.5em 0 0;background-color:#80B020;color:#fff;font-weight:bold;font-size:1.06em;border:solid 0.08333em #bada1d;}
div.pager span a,div.pager span a:visited{float:left;height:1.5em;text-decoration:none;font-weight:bold;font-size:1.1em;color:#667;border:solid 0.08333em #d0d0d0;padding:0.1em 0.8em 0.2em 0.8em;margin-right:0.5em;}
div.pager span a:hover{border:solid 0.08333em #000;color:#fff;background:#000 url(../images/TabM.gif) repeat-x left top;}
div.pager span input{background-color:#fff;float:left;height:1.8em;text-decoration:none;font-weight:bold;font-size:1.1em;color:#667;border:solid 0.08333em #d0d0d0;padding:0.1em 0.6em 0.2em 0.6em;margin-right:0.5em;}
div.pager span input:hover{background-color:#000;border:solid 0.08333em #000;color:#fff;}

div.grpElement{float:left;width:16.2em;height:19em;padding:0.5em 1em 1em 1em;margin:0 0.5em 0.5em 0;background-color:#fff;}
div.grpElement a.grpElementTitle,div.grpElement a:visited.grpElementTitle{background:#fff url(../images/title_gradient.jpg) top right;display:block;color:#445;font-weight:bold;text-decoration:none;padding:0.3em 0.9em 0.35em 0.3em;}/* border-top:solid 0.08333em #ffffff;border-left:solid 0.08333em #ffffff;border-bottom:solid 0.08333em #e0e0e0;border-right:solid 0.08333em #e0e0e0;*/
div.grpElement div.grpElementImg{border:none;padding:0.5em 0 0 0;}
div.grpElement div.grpElementImg a{display:block;height:10.5em;overflow:hidden;}
div.grpElement span{display:block;}

div#productsCatalog{clear:both;margin-top:2em;height:100%;}
div.catalogElement{float:left;width:22.6em;height:17em;margin:0 2.4em 3em 0;}
div.catalogElement a.catalogElementTitle,div.catalogElement a:visited.catalogElementTitle{background:#fff url(../images/title_gradient.jpg) top right;display:block;color:#445;font-weight:bold;text-decoration:none;padding:0.3em 0.9em 0.35em 0.3em;}/*border-top:solid 0.08333em #ffffff;border-left:solid 0.08333em #ffffff;border-bottom:solid 0.08333em #e0e0e0;border-right:solid 0.08333em #e0e0e0;*/
div.catalogElement div.catalogElementImg{border:none;}
div.catalogElement div.catalogElementImg a{display:block;height:9em;overflow:hidden;}
div.catalogElement div.catalogElementImg span.catalogElementText{display:block;height:5.8em;overflow:auto;}
div.catalogElement div.catalogElementCartCtrl{}
div.catalogElement div.catalogElementPrs{font-weight:bold;height:2em;padding:0.5em 0 0 0;}

div#ctl00_ctl00_CPH_CPH_upCatalog{background-color:#ffffff;}
div#ctl00_CPH_UPMain{background-color:#ffffff;}

div#productsCatalogDetail{height:100%;width:40em;}
div.catalogDetailPrs{font-weight:bold;margin:0.5em 0 0.5em 0;height:3em;}
span.catalogDetailArtNr{margin:0 2em 0 0;display:none;}
div.catalogDetailLink{clear:both;}
div.catalogDetailLink a{padding:0.3em 1.5em 0.3em 0;display:block;float:left;color:#87A8DA;}
div.catalogDetailFileLink{clear:both;}
div.catalogDetailFileLink a{padding:0.53em 2em 0.6em 2.7em;display:block;float:left;background:url(../images/bul_down_black.gif) no-repeat 0em 0.5em;}
img.catalogDetailImg,img.catalogDetailImg2,img.catalogDetailImg3{clear:both;padding:0.3em 0 0.3em 0;max-width:40em;max-height:25em;}

div#refList{clear:both;margin-top:2em;height:100%;}
div.refElement{float:left;width:22.6em;height:23em;margin:0 2.4em 2em 0;overflow:hidden;}
div.refElement h4{background:#fff url(../images/title_gradient.jpg) top right;display:block;color:#445;height:1.3em;font-weight:bold;text-decoration:none;padding:0.3em 0.9em 0.35em 0.3em;}
div.refElement div.refElementBody{border:none;padding-left:0.5em;}
div.refElement div.refElementBody div.refElementTextZitat{display:block;padding-top:0.5em;overflow:auto;max-height:15.5em;}
* html div.refElement div.refElementBody div.refElementTextZitat{overflow:scroll;height:15em;}
div.refElement div.refElementBody div span.refElementImg{display:block;padding-top:0.1em;}
div.refElement div.refElementBody div span.refElementText{display:block;padding-top:0.2em;}
div.refElement div.refElementBody div span.refElementZitat{display:block;font-style:italic;padding-top:0.2em;}
div.refElement div.refElementBody span.refElementKontakt{display:block;padding-top:0.5em;}
div.refElement div.refElementBody span.refElementBranche{display:block;padding-top:0.5em;}

div.refElementEdit{float:left;width:50em;height:45em;margin:0 2.4em 2em 0;overflow:hidden;}
div.refElementEdit div.refElementBodyEdit{height:45.5em;border:none;padding-left:0.5em;}
div.refElementEdit div.refElementBodyEdit textarea.refElementText{height:12em;}
div.refElementEdit div.refElementBodyEdit textarea.refElementZitat{height:12em;}
div.refElementEdit div.refElementBodyEdit textarea.refElementKontakt{height:10em;}

div.rssZitat a,div.rssZitat a:visited{text-decoration:none;color:#000;font-size:0.9em;font-weight:normal;}
div.fileTransferHead{width:36em;}

a.demo_download{display:block;width:9em;height:4em;background:url(../images/demo_download.gif) top left no-repeat;}
a.demo_download:hover{background:url(../images/demo_download_h.gif) top left no-repeat;}

a.demo_go{display:block;width:9em;height:4em;background:url(../images/demo_go.gif) top left no-repeat;}
a.demo_go:hover{background:url(../images/demo_go_h.gif) top left no-repeat;}

span.buttonText{padding-left:10em;display:block;width:35em;padding-top:0.1em;}

a.infopack{display:block;width:9em;height:4em;background:url(../images/infopack.gif) top left no-repeat;}
a.infopack:hover{background:url(../images/infopack_h.gif) top left no-repeat;}

a.more{display:block;width:9em;height:4em;background:url(../images/more.gif) top left no-repeat;}
a.more:hover{background:url(../images/more_h.gif) top left no-repeat;}

span.demo_download{display:block;width:10em;height:4em;background:url(../images/demo_go.gif) top left no-repeat;cursor:pointer;}
ul.linkButtonList li:hover span.demo_download{background:url(../images/demo_go_h.gif) top left no-repeat;}

div.kbQuestion{padding:0.3em 0 0.7em 0;}

img#popupableImg{cursor:pointer;}
img#popupImg{display:none;position:absolute;z-index:1001;border:solid 0.5em #fff;}

img.popupableImg{width:40em;margin-top:1em;}
span.imageTitle{display:block;clear:both;padding-bottom:1em;font-size:0.8em;}

div.verticalTabsPage{margin-top:4em;}
div.verticalTabsPage h2{font-size:2em;font-weight:normal;padding:0 0 0 0;line-height:1.4em;}

div.verticalTabs{clear:both;width:18em;float:left;padding:0 0 0 0;background:#fff url(../images/verticalTabGradient.gif) top right repeat-y;}
ul.verticalTabs{width:18em;margin:0;padding:0;list-style-type:none;list-style-image:none;float:right;}
ul.verticalTabs li{list-style-type:none;padding:0;margin:0;border-bottom:solid 0.08333em #d0d6e0;border-right:solid 0.08333em #d0d6e0;}/**/
ul.verticalTabs li.last{border-bottom:none 0;}
ul.verticalTabs li:hover{background-color:#ffffff;border-right:solid 0.08333em #ffffff;}
ul.verticalTabs li a{text-decoration:none;color:#555;font-size:1.1em;padding:1em 2em 1em 1em;display:block;}
ul.verticalTabs li a:hover{color:#555;}

div.verticalTabsSheet{width:41em;float:left;padding:0em 0em 1em 4em;min-height:20em;background-color:#ffffff;}

div#verticalTabBox{float:right;text-align:right;width:10em;margin-top:0;padding-right:6.5em;}

}

@media print  
{   

div#main{padding:0 0 0 0;margin-left:0;min-height:0;}
div#outerTopBar, div#outerMainMenu, div#subMenu{display:none;}
div#outerContent{position:relative;top:-2em;} 
div#innerContent{padding-left:0;margin-left:0;} 
div#footer{display:none;}
h1{padding-top:0;}
/* kb */
.noPrint{display:none;}
.printOnly{display:block;}

}
