﻿ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.blue{color:#0064ad!important;border-color:#0064ad!important;}
.red{color:#e2001a!important;border-color:#e2001a!important;}
.green{color:#5f9628!important;border-color:#5f9628!important;}
.grey{color:#4d4d4d!important;border-color:#4d4d4d!important;}
.white{background-image:none;background-color:#fff;}
#layoutWrapper{position:relative;}
#bgOpacity{position:absolute;top:8.1em;left:0;display:block;background:#fff;height:6em;width:100%;z-index:0;filter:alpha(opacity=15);-moz-opacity:.15;-khtml-opacity:.15;opacity:.15;}
* html #bgOpacity{display:none;}
#layout{position:relative;z-index:1;background:#ccc url(../img/body-bg.gif) repeat-x top left;padding:0 5px;width:947px;margin:0 auto;}
#header{height:8.1em;position:relative;}
img#logo{float:left;margin-top:1em;}
#content{background:#fff url(../img/content-bg.gif) repeat-x top left;min-height:6em;}
#main{clear:both;padding:2em 3em;}
#mainLeft{float:left;width:58.5em;max-width:585px!important;}
#mainRight{float:right;width:27.2em;max-width:272px!important;}
#footer{background:#4d4d4d url(../img/footer-bg.gif) no-repeat top left;clear:both;color:#fff;font-size:1em;text-align:center;padding:1em 0;}
#search{position:absolute;top:1em;right:0;}
#searchText{float:left;display:inline;height:2.3em;width:13em;white-space:nowrap;}
#searchButton{float:left;display:inline;margin-left:.5em;height:2.3em;white-space:nowrap;}
#searchButton a{display:block;color:#4d4d4d;text-decoration:none;}
.searchTop{padding-left:3px;float:left;}
#searchText .searchTop{background:url(../img/search-tl.gif) no-repeat top left;}
#searchButton .searchTop{background:url(../img/search-btn-tl-off.gif) no-repeat top left;}
.searchTop input.searchText{background:url(../img/search-tr.gif) no-repeat top right;border:none;color:#4d4d4d;font-size:1em;width:12.1em;padding:.5em .6em .4em .3em;margin:0;float:left;}
.searchTop .searchButton{background:url(../img/search-btn-tr-off.gif) no-repeat top right;border:none;color:#4d4d4d;float:left;font-size:1em;line-height:normal;margin:0;padding:.5em .6em .4em .3em;text-align:center;text-decoration:none;width:5em;}
.searchBottom{padding-left:3px;height:3px;margin:0;clear:both;float:left;}
#searchText .searchBottom{background:url(../img/search-bl.gif) no-repeat top left;}
#searchButton .searchBottom{background:url(../img/search-btn-bl-off.gif) no-repeat top left;}
.searchBottom div{height:3px;padding:0;margin:0;float:left;}
#searchText .searchBottom div{background:url(../img/search-br.gif) no-repeat top right;width:13em;}
#searchButton .searchBottom div{background:url(../img/search-btn-br-off.gif) no-repeat top right;width:5.9em;}
#searchButton a:hover{cursor:pointer;}
#searchButton a:hover .searchTop{background:url(../img/search-btn-tl-hover.gif) no-repeat top left;}
#searchButton a:hover .searchButton{background:url(../img/search-btn-tr-hover.gif) no-repeat top right;}
#searchButton a:hover .searchBottom{background:url(../img/search-btn-bl-hover.gif) no-repeat top left;}
#searchButton a:hover .searchBottom div{background:url(../img/search-btn-br-hover.gif) no-repeat top right;}
#searchButton a:focus,#searchButton a:active{cursor:pointer;}
#searchButton a:focus .searchTop,#searchButton a:active .searchTop{background:url(../img/search-tl.gif) no-repeat top left;}
#searchButton a:focus .searchButton,#searchButton a:active .searchButton{background:url(../img/search-tr.gif) no-repeat top right;padding:.6em .5em .3em .4em;}
#searchButton a:focus .searchBottom,#searchButton a:active .searchBottom{background:url(../img/search-bl.gif) no-repeat top left;}
#searchButton a:focus .searchBottom div,#searchButton a:active .searchBottom div{background:url(../img/search-br.gif) no-repeat top right;}
#mainmenu{margin-left:17em;padding-top:4.7em;}
#mainmenu li{float:left;font-size:1.3em;color:#0064ad;margin-right:2em;padding-bottom:.3em;}
#mainmenu li a{color:#0064ad;text-decoration:none;text-transform:uppercase;border-bottom:1px transparent solid;}
#mainmenu li a:focus,#mainmenu li a:hover,#mainmenu li a:active,#mainmenu li.active a{border-bottom:1px #0064ad solid;}
#mainmenu li.active a{color:#0064ad;border-bottom:1px #0064ad solid;}
* html #mainmenu li a{border-bottom:none;}
#footer ul{display:inline;text-align:center;margin:0 auto;}
#footer ul li{border-right:1px #fff solid;display:inline;margin:0 .3em 0 0;padding:0 .8em 0 0;}
* html #footer ul li{margin:0 .5em 0 0;padding:0 .2em 0 0;}
#footer ul li.last{border:none;margin:0;padding:0;}
#footer ul li a{color:#fff;margin:0;padding:0;text-decoration:underline;}
#teaserNSP{float:left;padding-bottom:8px;background:url(../img/teaser-dropshadow-trans.png) repeat-x bottom left;}
#teaserNQS{float:right;width:473px;padding-bottom:8px;background:url(../img/teaser-dropshadow-trans.png) repeat-x bottom left;}
#teaserNSP .teaserTop{border-bottom:1em #e2001a solid;}
#teaserNQS .teaserTop{border-bottom:1em #5f9628 solid;}
.teaser .teaserTop{background:#4d4d4d url(../img/teaser-top-bg.gif) repeat-x top left;display:block;height:6em;}
.teaser .teaserTop img{margin:1.3em 0 0 2em;float:left;}
#teaserNSP .teaserBody{background:url(../img/serverwoman.jpg) no-repeat top left;border:1px #0064ad solid;width:940px;height:340px;position:relative;}
#teaserNQS .teaserBody{background:url(../img/nqs-teaser-bg.jpg) no-repeat top left;border:1px #5f9628 solid;width:471px;height:248px;position:relative;}
.teaserBody a.download,.teaserBody a.info{background:url(../img/btn-shadow-trans.png) no-repeat center;float:left;width:110px;height:38px;}
.teaserBody a.download{position:absolute;bottom:10px;left:10px;}
.teaserBody a.info{position:absolute;bottom:10px;left:125px;}
.teaserBody a.download img,.teaserBody a.info img{margin:5px;}
.contentHeader{background:#4d4d4d url(../img/teaser-top-bg.gif) repeat-x top left;display:block;height:6em;}
.contentHeader h1{color:#fff;font-size:2em;padding:1em;}
.contentHeader.blueBorder{border-bottom:1em #0064ad solid;}
.contentHeader.redBorder{border-bottom:1em #e2001a solid;}
.contentHeader.greenBorder{border-bottom:1em #5f9628 solid;}
.contentBlock{margin-bottom:1.5em;}
.contentBlock.last{margin-bottom:0;}
.contentBlock h1{background:url(../img/contentblock-h1-bg-trans.png) repeat-y top right;font-size:1.5em;float:left;padding:.5em 1.6em .5em 1em;}
.contentBlock div.body{background:url(../img/contentblock-body-bg-trans.png) no-repeat bottom right;clear:both;font-size:1.1em;line-height:1.8em;padding:.5em 1.6em 1em 1em;zoom:1!important;}
.contentBlock div.body a{color:#0064ad;font-weight:bold;text-decoration:underline;}
table.contentTable{margin:1em 0;width:100%;}
.contentBlock div.body table td,table.contentTable td{vertical-align:top;}
table.contentTable td{padding:1em 0;}
.contentBlock div#tabs{clear:both;font-size:1.0em;line-height:1.8em;padding:-1.5em 1.6em 1em 1em;border-style:none;zoom:1!important;}
.contentBlock div#tabs li{list-style:none;}
.contentBlock div#tabs a{font-weight:normal;}
.contentBlock div#tabs ul{padding-left:0;border:0;}
.tab{background:url(../img/contentblock-body-bg-trans.png) no-repeat right bottom;font-weight:normal;padding:0 0 0 -5px;margin 0 2em 0 0;}
#contactOptions ul{font-size:.85em;line-height:1.5em;margin:0!important;padding:0!important;}
#contactOptions ul li{background-position:left top;background-repeat:no-repeat;display:inline-table;float:left;min-height:36px!important;margin:1em 1.9em 1em 0;padding:0;vertical-align:middle;position:relative;width:25%;}
#contactOptions ul li.last{margin-right:0;}
#contactOptions ul li div{display:table-cell!important;height:36px;min-height:36px!important;padding-left:46px;vertical-align:middle;}
#contactOptions ul li a{color:#4d4d4d;}
#contactOptions ul li.telephone{background-image:url(../img/icon-telephone.gif);width:33%;}
#contactOptions ul li.callback{background-image:url(../img/icon-callback.gif);width:19%;}
#contactOptions ul li.chat{background-image:url(../img/icon-chat.gif);width:19%;}
#contactOptions ul li.inquiry{background-image:url(../img/icon-inquiry.gif);width:19%;}
.rightBlock{background:url(../img/contentblock-body-bg-trans.png) no-repeat bottom right;clear:both;display:block;margin-bottom:1.5em;padding:0 .6em .6em 0;}
.rightBlock.last{margin-bottom:0;}
.rightBlock .blockHeadline{background:#e4e4e4 url(../img/rightblock-headline-bg.gif) repeat-x top left;border-bottom:1px #a5a5a5 solid;}
.rightBlock .blockHeadline h1{display:block;font-size:1.5em;padding:.5em 1.6em .5em 1em;}
.rightBlock .blockHeadline a,.rightBlock .blockHeadline h1 a{color:#4d4d4d;display:block;text-decoration:none;}
#newsBlock h1{background:url(../img/news-icon-trans.png) no-repeat .4em .4em;padding-left:2em;}
#helpBlock h1{background:url(../img/help-icon-trans.png) no-repeat .4em .4em;padding-left:2em;}
#contactBlock h1{background:url(../img/contact-icon-trans.png) no-repeat .4em .4em;padding-left:2em;}
.rightBlock .blockBody{background:#fff url(../img/rightblock-body-bg.gif) repeat-x bottom;font-size:1em;line-height:1.4em;padding:.5em 1.6em 1em 1em;zoom:1!important;}
.rightBlock .blockBody a{color:#0064ad;font-weight:bold;text-decoration:underline;}
#newsBlock ul li{border-top:1px #ededed solid;clear:both;margin-top:1em;padding-top:.5em;}
#newsBlock ul li.first{border:none;margin:0;padding:0;}
.rightBlock a.more{float:right;}
.contactOptionsBlock .blockHeadline h1{padding-left:.75em;}
.contactOptionsBlock .blockBody{padding-top:1em;padding-bottom:1em;}
.contactOptionsBlock ul{font-size:1.0em;margin:0;padding:0;}
.contactOptionsBlock ul li{background-position:left top;background-repeat:no-repeat;display:table;min-height:24px!important;margin-bottom:1em;padding:0 0 0 30px;vertical-align:middle;position:relative;}
.contactOptionsBlock ul li div{display:table-cell!important;height:24px;min-height:24px!important;vertical-align:middle;color:#0064ad;}
.contactOptionsBlock ul li a{color:#0064ad;font-weight:bold;text-decoration:underline;}
.contactOptionsBlock ul li.telephone{background-image:url(../img/anruf-icon.png);}
.contactOptionsBlock ul li.callback{background-image:url(../img/rueckruf-icon.png);}
.contactOptionsBlock ul li.chat{background-image:url(../img/icon-chat.gif);}
.contactOptionsBlock ul li.inquiry{background-image:url(../img/anfrage-icon.png);}
.contactOptionsBlock ul li.help{background-image:url(../img/support-icon.png);margin-bottom:0;}
.contactOptionsBlock ul li.link{background-image:url(../img/link-icon.png);margin-bottom:0;}
.contactOptionsBlock ul li.pdf{background-image:url(../img/pdf-icon24.png);margin-bottom:0;}
.contactOptionsBlock ul li.rss{background-image:url(../img/rss2-icon.png);margin-bottom:0;}
.contactOptionsBlock ul li.twitter{background-image:url(../img/t_mini-a.png);margin-bottom:0;background-position:4px;}
.contactOptionsBlock ul li.referenz{background-image:url(../img/referenz-icon.png);margin-bottom:0;}
.contactOptionsBlock ul li.jobs{background-image:url(../img/jobs-icon.png);margin-bottom:0;}
.contactOptionsBlock ul li.chat{background-image:url(../img/chat-icon.png);margin-bottom:0;}
#mainLeft ul,#mainLeft ol{margin:1em auto;padding-left:1em;list-style:disc;}
#mainLeft ol{list-style:decimal;}
.dot{list-style:disc!important;padding-left:1.3em!important;}
.dot li{text-indent:-0.3em;}
.dash{list-style:none!important;padding-left:0!important;}
.dash li{text-indent:-1em!important;padding-left:1em!important;}
.dash li:before{content:"\2013\A0"!important;}
dt{font-weight:bold;text-decoration:underline;}
dd{text-indent:1em;}
img.greyBorder{background:#fff;border:.1em #4d4d4d solid;padding:.2em;}
.narrow{line-height:normal;}
.shadow{background:url(../img/contentblock-body-bg-trans.png) no-repeat bottom right;padding:.5em 1.6em 1em 1em!important;}
table.shadow td{padding-right:1.6em;padding-bottom:1em;}
table.shadow td:last-child{padding-right:1.6em;}
a.screenshot{background:url(../img/screenshot-shadow-trans.png) no-repeat bottom right;display:inline-block;padding:0 .5em .5em 0!important;}
a.screenshot img,a.screenshot:link img,a.screenshot:visited img{clear:both;padding:.5em;}
a.screenshot:hover img{background:#fff url(../img/rightblock-body-bg.gif) repeat-x bottom;}
div.navigation{margin:1em 0;}
div.navigation div.prev{float:left;text-align:left;}
div.navigation div.next{float:right;text-align:right;}
#banner_container{height:225px;overflow:hidden;position:relative;}
#banner_container img{left:0;position:absolute;top:0;z-index:0;}
#banner_container img.show{display:none;z-index:1!important;}
body{background:#ccc url(../img/body-bg.gif) repeat-x top left;color:#4d4d4d;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.625em;}
* html body{font-size:10px;}
*{font-family:Verdana,Arial,Helvetica,sans-serif;}
p{margin:1em auto;}
a{cursor:pointer;}
.left{float:left;}
.right{float:right;}
.clear{overflow:hidden;}
* html .clear{zoom:1;}