.hideme{display:none;}
.clearfix{*zoom:1;}.clearfix:after{clear:both;}
.clearfix:after,.clearfix:before{content:'';display:table;}
.hcard{height:1px;overflow:hidden;position:absolute;top:-100%;width:1px;}
.center_this{margin:0 auto;width:940px;}
@media print{.hideme_print,.cms_live_management{display:none;}}#javascript{background:#ff0000;color:#fff;font-size:14px;padding:20px;text-align:center;}
html,body,h1,h2,h3,h4,h5,h6,p,blockquote,img,ol,ul,li,dd,table,caption,tr,th,td,small,big,form,fieldset,legend,label,input,textarea{margin:0;padding:0;border:0;font-family:inherit;font-size:100%;font-style:inherit;vertical-align:baseline;}
u{text-decoration:none;}
a:focus{outline-width:1px;outline-style:dotted;}
a:active,a:hover{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
thead th{vertical-align:bottom;}
.search dl img,.search dl em{display:none;}
.container{margin:0 auto;width:920px;*zoom:1;}.container:after{clear:both;}
.container:after,.container:before{content:'';display:table;}
.row{*zoom:1;margin-left:-20px;}.row:after{clear:both;}
.row:after,.row:before{content:'';display:table;}
.span10{float:left;margin-left:20px;min-height:1px;width:136.66666666666666px;}
.span11{float:left;margin-left:20px;min-height:1px;width:152.33333333333334px;}
.span12{float:left;margin-left:20px;min-height:1px;width:168px;}
.span13{float:left;margin-left:20px;min-height:1px;width:183.66666666666666px;}
.span14{float:left;margin-left:20px;min-height:1px;width:199.33333333333334px;}
.span15{float:left;margin-left:20px;min-height:1px;width:215px;}
.span16{float:left;margin-left:20px;min-height:1px;width:230.66666666666666px;}
.span17{float:left;margin-left:20px;min-height:1px;width:246.33333333333331px;}
.span18{float:left;margin-left:20px;min-height:1px;width:262px;}
.span19{float:left;margin-left:20px;min-height:1px;width:277.6666666666667px;}
.span20{float:left;margin-left:20px;min-height:1px;width:293.3333333333333px;}
.span21{float:left;margin-left:20px;min-height:1px;width:309px;}
.span22{float:left;margin-left:20px;min-height:1px;width:324.6666666666667px;}
.span23{float:left;margin-left:20px;min-height:1px;width:340.3333333333333px;}
.span24{float:left;margin-left:20px;min-height:1px;width:356px;}
.span25{float:left;margin-left:20px;min-height:1px;width:371.6666666666667px;}
.span26{float:left;margin-left:20px;min-height:1px;width:387.3333333333333px;}
.span27{float:left;margin-left:20px;min-height:1px;width:403px;}
.span28{float:left;margin-left:20px;min-height:1px;width:418.6666666666667px;}
.span29{float:left;margin-left:20px;min-height:1px;width:434.3333333333333px;}
.span30{float:left;margin-left:20px;min-height:1px;width:450px;}
.span36{float:left;margin-left:20px;min-height:1px;width:544px;}
.span40{float:left;margin-left:20px;min-height:1px;width:606.6666666666666px;}
.span45{float:left;margin-left:20px;min-height:1px;width:685px;}
.span48{float:left;margin-left:20px;min-height:1px;width:732px;}
.span50{float:left;margin-left:20px;min-height:1px;width:763.3333333333334px;}
.span60{float:left;margin-left:20px;min-height:1px;width:920px;}
.offset10{margin-left:176.66666666666666px;}
.offset12{margin-left:208px;}
.offset15{margin-left:255px;}
.offset20{margin-left:333.3333333333333px;}
.offset24{margin-left:396px;}
.offset30{margin-left:490px;}
.offset36{margin-left:584px;}
.offset40{margin-left:646.6666666666666px;}
.offset45{margin-left:725px;}
.offset48{margin-left:772px;}
.offset50{margin-left:803.3333333333334px;}
html,body{font-size:14px;line-height:21px;font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;}
p,ul,ol,dl,blockquote{margin-bottom:21px;}
li>ul,li>ol{margin-bottom:0;}
blockquote p{font-style:italic;margin-bottom:0;}blockquote p:before{content:'\201E';}
blockquote p:after{content:'\201F';}
blockquote small:before{content:'\2013\A0';}
h1,h2,h3,h4,h5,h6,caption{line-height:21px;}
#sitetitle{font-size:28px;line-height:42px;margin-bottom:21px;}
h2,h3,caption{padding-top:5px;margin-bottom:16px;}
h1,h2{font-size:21px;}
h3,caption{font-size:18px;}
h4,h5,h6{font-size:14px;}
table{border-bottom:1px solid;margin-bottom:20px;}
th,td{border-top-style:solid;border-top-width:1px !important;padding:10px 0 10px;}
form label{font-size:14px;vertical-align:baseline;*vertical-align:middle;display:inline-block;padding-right:10px;}form label.checkbox,form label.radio{display:inline;margin-left:4px;vertical-align:middle;width:auto;}
form label.textarea{vertical-align:top;}
form label.hideme{display:none;}
input[type=text],input[type=file],select,textarea{background:#fff;border-style:solid;border-width:1px;font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-size:14px;margin-right:0;padding:7px 7px;vertical-align:baseline;*vertical-align:middle;-ms-background-clip:padding-box;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;}input[type=text]:focus,input[type=file]:focus,select:focus,textarea:focus{outline:0;}
input[type=checkbox],input[type=radio]{vertical-align:middle;}
select{padding:6px 7px;}select optgroup{font-size:14px;font-style:normal;font-weight:normal;}select optgroup::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;resize:vertical;}
.input_tiny input[type=text],.input_tiny input[type=file],.input_tiny textarea{width:154px;}
.input_tiny select{width:170px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.input_tiny input.date{background-position:143px 50%;background-repeat:no-repeat;}
.input_small input[type=text],.input_small input[type=file],.input_small textarea{width:209px;}
.input_small select{width:225px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.input_small input.date{background-position:198px 50%;background-repeat:no-repeat;}
.input_medium input[type=text],.input_medium input[type=file],.input_medium textarea{width:294px;}
.input_medium select{width:310px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.input_medium input.date{background-position:283px 50%;background-repeat:no-repeat;}
.input_large input[type=text],.input_large input[type=file],.input_large textarea{width:379px;}
.input_large select{width:395px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.input_large input.date{background-position:368px 50%;background-repeat:no-repeat;}
.input_xlarge input[type=text],.input_xlarge input[type=file],.input_xlarge textarea{width:434px;}
.input_xlarge select{width:450px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.input_xlarge input.date{background-position:423px 50%;background-repeat:no-repeat;}
.input_xxlarge input[type=text],.input_xxlarge input[type=file],.input_xxlarge textarea{width:604px;}
.input_xxlarge select{width:620px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.input_xxlarge input.date{background-position:593px 50%;background-repeat:no-repeat;}
.input_full input[type=text],.input_full input[type=file],.input_full textarea,.input_full select{width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type=text],input[type=file],textarea{width:294px;}
select{width:310px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input.date{background-position:283px 50%;background-repeat:no-repeat;}
button{background:#fff;border:1px solid;cursor:pointer;display:inline-block;font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-size:14px;margin:0;padding:0 14px;overflow:visible;vertical-align:top;width:auto;-webkit-appearance:none;-ms-background-clip:padding-box;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;}button:active,button:focus{outline:0;}
button::-moz-focus-inner{border:0;padding:0;}
.form_section{margin-bottom:21px;}
.form_entry_group{*zoom:1;}.form_entry_group:after{clear:both;}
.form_entry_group:after,.form_entry_group:before{content:'';display:table;}
.form_entry{font-size:0;padding-left:0;}.form_entry .error_msg{font-size:14px;margin-bottom:14px;margin-top:4px;}.form_entry .error_msg.checkbox{margin-bottom:4px;margin-top:0;}
.form_entry.label_tiny>label{width:110px;}
.form_entry.label_tiny .error_msg{padding-left:120px;}
.form_entry.label_small>label{width:180px;}
.form_entry.label_small .error_msg{padding-left:190px;}
.form_entry.hide_label label{display:none;}
.form_sub_entry{display:inline-block;*display:inline;padding-left:0;vertical-align:middle;*zoom:1;}
.form_multiple_entry{font-size:0;padding-left:0;*zoom:1;}.form_multiple_entry:after{clear:both;}
.form_multiple_entry:after,.form_multiple_entry:before{content:'';display:table;}
.form_buttons{margin-bottom:21px;}
#disclaimer,.datepicker{font-size:14px;}
a{color:#9db900;outline:0;text-decoration:none;text-shadow:0 1px 1px #FFF;}a:hover{color:#222222;text-decoration:underline;}
#sitetitle{color:#9db900;font-family:PT Sans Narrow,"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;text-transform:uppercase;}
h2{color:#9db900;font-weight:400;}
h3,caption{font-weight:600;}
h4,h5,h6{font-weight:600;}
table{background:#eeeeee;border-top:1px solid #dedede;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #fcfcfc;border-radius:4px;width:100%;}
td,th{border-color:#dedede;padding-left:7px;padding-right:7px;}
#content ul,#content ol{list-style:square;padding-left:42px;}#content ul ul,#content ol ul,#content ul ol,#content ol ol{padding-left:21px;}
#content ol{list-style:decimal;}
dt{font-weight:bold;}
dd{margin-bottom:21px;}
.form_entry{min-height:42px;}.form_entry.comments,.form_entry.infoselect{padding-bottom:14px;}
.form_sub_entry{margin-right:21px;}
.form_multiple_entry{min-height:42px;}
.form_buttons{padding-right:39px;*zoom:1;}.form_buttons:after{clear:both;}
.form_buttons:after,.form_buttons:before{content:'';display:table;}
.error input[type=text],.error select,.error textarea{background-color:#fffafa;border-color:#d47d7d;color:#f90035;}
.okay input[type=text],.okay select,.okay textarea{background-color:#ffffff;border-color:#cbcbcb;color:#89ab42;}
.error_msg,.required_asterisk{color:#f90035;}
.required_text{color:#7b7b7b;}
input[type=text],input[type=file],select,textarea{border-color:#dcdcdc;border-style:solid;border-width:1px;color:#888888;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0px 1px 0px #fff;}input[type=text]:hover,input[type=file]:hover,select:hover,textarea:hover{background:#fff;border-color:#b5b5b5;color:#888888;}
input[type=text]:focus,input[type=file]:focus,select:focus,textarea:focus,input[type=text].focus,input[type=file].focus,select.focus,textarea.focus{background:#fff;border-color:#9db900;color:#222222;-moz-box-shadow:0 1px 2px #ebebeb inset,0 -1px 1px #e8e8e8 inset,0 1px 0 #ffffff;-webkit-box-shadow:0 1px 2px #ebebeb inset,0 -1px 1px #e8e8e8 inset,0 1px 0 #ffffff;box-shadow:0 1px 2px #ebebeb inset,0 -1px 1px #e8e8e8 inset,0 1px 0 #ffffff;}
.textarea_job textarea{width:600px;}
#application_de .form_buttons{padding-right:0;}#application_de .form_buttons p{clear:both;margin-top:21px;}
input[type=file]{box-shadow:none;}
.input_large textarea{width:414px;}
button{border-color:#c2c2c2;border-style:solid;border-width:1px;color:#222222;height:42px;float:right;line-height:42px;text-shadow:0 1px 1px #ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));background-image:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);-moz-box-shadow:0 1px 0 #ffffff inset,0 1px 0 #ffffff,transparent 0px 0px 0px;-webkit-box-shadow:0 1px 0 #ffffff inset,0 1px 0 #ffffff,transparent 0px 0px 0px;box-shadow:0 1px 0 #ffffff inset,0 1px 0 #ffffff,transparent 0px 0px 0px;}button:focus,button.focus,button:hover{border-color:#8f8f8f;}
button:active{border-color:#a9a9a9;-moz-box-shadow:0 1px 2px #c2c2c2 inset,0 -1px 1px #c2c2c2 inset,0 1px 0 #ffffff;-webkit-box-shadow:0 1px 2px #c2c2c2 inset,0 -1px 1px #c2c2c2 inset,0 1px 0 #ffffff;box-shadow:0 1px 2px #c2c2c2 inset,0 -1px 1px #c2c2c2 inset,0 1px 0 #ffffff;background-color:#e8e8e8;background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));background-image:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);}
button.back{float:left;margin-right:14px;}
.form_multiple_entries .add{background-image:url(../images/general/add.png);background-position:0 3px;background-repeat:no-repeat;display:inline-block;margin-top:5px;padding-left:20px;}
.form_multiple_entries .remove{background-image:url(../images/general/trash.png);background-position:50% 50%;background-repeat:no-repeat;display:inline-block;height:20px;font-size:14px;text-indent:-99999px;overflow:hidden;vertical-align:middle;width:20px;}
.form_summary{width:100%;}.form_summary th{width:40%;}
.form_summary_me{padding:0;}.form_summary_me table{border:0;margin:0;width:100%;}
#disclaimer{border-top:1px dotted #a2a2a2;color:#888888;font-size:11px;margin-top:21px;padding-top:20px;}#disclaimer h2{display:none;}
input.date{background-image:url(../images/general/calendar.png);}
.datepicker{background:#fff;border:1px solid #dddddd;padding:14px;position:relative;}.datepicker table{background:#FFF;border:none;margin-top:7px;}
.datepicker .dpbox{position:relative;}
.datepicker .dpclickable{cursor:pointer;}.datepicker .dpclickable:hover{background:#f1ffa0;}
.datepicker .dpnext{position:absolute;top:0;right:0;}
.datepicker .dpprev{left:0;position:absolute;top:0;}
.datepicker .dppast{color:#7b7b7b;}
.datepicker .dptoday{background:#9db900;color:#FFF;font-weight:600;}
.datepicker .dpweekend{background:#f5f5f5;color:#7b7b7b;}
.datepicker table{margin-bottom:0;}
.datepicker td,.datepicker th{border-bottom-color:#dcdcdc;border-bottom-style:solid;border-bottom-width:1px;padding:4px 7px;text-align:center;}
.datepicker .title{text-align:center;}
a.file{background-image:url(../images/general/file.png);background-position:0 50%;background-repeat:no-repeat;display:inline-block;padding-left:21px;}
a.online{background-image:url(../images/general/browser.png);background-position:0 50%;background-repeat:no-repeat;display:inline-block;padding-left:21px;}
a[href$=".doc"],a[href$=".docx"]{background-image:url(../images/general/doc.png);background-position:0 50%;background-repeat:no-repeat;display:inline-block;padding-left:21px;}
a[href$=".xls"],a[href$=".xlsx"]{background-image:url(../images/general/xls.png);background-position:0 50%;background-repeat:no-repeat;display:inline-block;padding-left:21px;}
a[href$=".pdf"]{background-image:url(../images/general/pdf.png);background-position:0 50%;background-repeat:no-repeat;display:inline-block;padding-left:21px;}
a[href$=".ppt"],a[href$=".pptx"]{background-image:url(../images/general/ppt.png);background-position:0 50%;background-repeat:no-repeat;display:inline-block;padding-left:21px;}
a[href$=".xml"]{background-image:url(../images/general/rss.png);background-position:0 50%;background-repeat:no-repeat;display:inline-block;padding-left:21px;}
.zms_graphic{clear:both;margin:0;}.zms_graphic.left .graphic{margin:0 auto 0 0!important;}
.zms_graphic.center .graphic{margin:0 auto!important;}
.zms_graphic.right .graphic{margin:0 0 0 auto!important;}
.zms_graphic.floatleft{clear:none;float:left;margin:0 14px 0 0;}.zms_graphic.floatleft .graphic{margin:0!important;}
.zms_graphic.floatright{clear:none;float:right;margin:0 0 0 14px;}.zms_graphic.floatright .graphic{margin:0!important;}
.atikon_logo{float:left;margin-right:21px;}
.address{*zoom:1;}.address:after{clear:both;}
.address:after,.address:before{content:'';display:table;}
.address .contact{float:left;width:33%;}.address .contact.first{margin-right:21px;width:25%;}
.address h2 span{color:#7b7b7b;display:block;font-size:18px;}
.address .phone,.address .fax,.address .mail,.address .website{display:inline-block;width:64px;}
.vcard_box{float:left;margin-left:20px;}.vcard_box .vcard{background-image:url(../images/vcard.png);background-position:14px 18px;background-repeat:no-repeat;display:block;width:140px;background-color:#f8f8f8;border:1px solid #e8e8e8;border-radius:4px;padding:21px;padding-left:56px;}.vcard_box .vcard:hover{background-color:#ebebeb;background-position:14px -44px;text-decoration:none;}
.address.atikon{*zoom:1;}.address.atikon:after{clear:both;}
.address.atikon:after,.address.atikon:before{content:'';display:table;}
.address.atikon img{float:left;margin-right:52.5px;margin-top:42px;}
.address.job .contact{width:50%;margin:0;}
.address.job .vcard_box{float:none;margin:0;}
.sidebar .address .contact{float:none;width:100%;}.sidebar .address .contact.first{margin-right:0;width:100%;}
.sidebar .address .vcard_box{float:none;margin-left:0px;}.sidebar .address .vcard_box .vcard{width:auto;}
.sidebar>div>p strong{display:inline-block;width:160px;}
.map{height:400px;margin-bottom:21px;}
.direction form{background-color:#f8f8f8;border:1px solid #e8e8e8;border-radius:4px;padding:21px;width:896px;}
.direction .form_buttons{margin-bottom:0;padding-right:21px;}.direction .form_buttons button{margin-bottom:0;}
.direction table.adp-placemark{background:#FFF;border:none;border-radius:4px;}.direction table.adp-placemark tr{border:none;}
.direction table.adp-placemark td{padding-left:21px;vertical-align:middle;}
.direction .adp-summary{color:#7b7b7b;font-style:italic;}
.direction>div{width:920px;}
.lb_overlay{background-color:#000;cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998;}
.lb_iframe_load{background-color:#fff;background-image:url(../images/general/loader.gif);background-repeat:no-repeat;background-position:50% 50%;border:0;height:50px;margin:-25px 0 0 -25px;width:50px;}
.lb_image_load{background-color:#fff;background-image:url(../images/general/loader.gif);background-repeat:no-repeat;background-position:50% 50%;border:10px solid #fff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:8000;}
.lb_popup{background-color:#fff;left:50%;overflow:hidden;padding:10px;position:fixed;top:50%;z-index:9999;}.lb_popup.image{height:180px;margin:-100px 0 0 -100px;width:180px;}.lb_popup.image .lb_close{background-image:url(../images/general/close.png);background-repeat:no-repeat;background-position:100% 0;height:20px;position:absolute;right:0;top:10px;width:20px;}
.lb_popup.image .lb_content{position:relative;}
.lb_popup.iframe .lb_close{background-color:#f5f5f5;background-image:url(../images/general/close.png);background-repeat:no-repeat;background-position:50% 0;height:42px;position:absolute;right:0;top:0;width:42px;z-index:9990;-moz-border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px;border-radius:0 0 0 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.lb_popup.iframe .lb_close:hover{background-position:50% 100%;}
.lb_popup.iframe .lb_content{bottom:15px;left:15px;position:absolute;top:57px;right:15px;}
.lb_iframe{height:100%;bottom:0;left:0;position:absolute;top:0;right:0;width:100%;}
.lb_title{background-color:#9db900;color:#FFF;left:0;height:42px;line-height:42px;margin:0;padding-left:15px;position:absolute;right:0;top:0;}
.lb_close{display:block;overflow:hidden;text-indent:-99999px;}
.lb_desc{padding-right:100px;}
.lb_desc_title{font-weight:bold;}
.lb_nav{bottom:0;outline:0;position:absolute;top:0;width:50%;}.lb_nav span{background-image:url(../images/general/blank.png);bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-indent:-99999px;top:0;}
.lb_nav .lb_prev{left:10px;}.lb_nav .lb_prev:hover{background-image:url(../images/general/prev.png);background-repeat:no-repeat;background-position:0 50%;}
.lb_nav .lb_next{right:10px;}.lb_nav .lb_next:hover{background-image:url(../images/general/next.png);background-repeat:no-repeat;background-position:100% 50%;}
.lb_footer{background-color:#fff;min-height:21px;padding:10px 0 0 0;position:relative;z-index:8000;}
#archives_container{margin-bottom:21px;background-color:#f8f8f8;border:1px solid #e8e8e8;border-radius:4px;padding:14px;}#archives_container:hover{background-color:#ebebeb;}
#archives_container img,#archives_container h2{display:none;}
#show_news_archives{background:url(../images/news_archives.png) no-repeat;color:#222222;display:block;font-weight:600;padding-left:21px;outline:0;}#show_news_archives:hover{text-decoration:none;}
#show_news_archives.show{background-position:0 -38px;border-bottom:1px dotted #9db900;margin-bottom:14px;padding-bottom:14px;}
#show_news_archives.hide{background-position:0 6px;}
#news_archives_container{*zoom:1;}#news_archives_container:after{clear:both;}
#news_archives_container:after,#news_archives_container:before{content:'';display:table;}
#news_archives{float:left;width:25%;}#news_archives ul{list-style:none;margin:0;padding:0;}
#news_archives a{color:#222222;display:block;padding:4px;}#news_archives a:hover{background:rgba(255, 255, 255, 0.25);text-decoration:none;}
#news_archives a.active{background:#9db900;border-radius:4px;color:#FFF;font-weight:600;text-shadow:none;}#news_archives a.active:hover{background-color:#87a000;}
#news_overview_load{padding-left:20px;overflow:hidden;}
.news_preview .entry{border-bottom:1px solid #dedede;padding-left:21px;}.news_preview .entry:last-child{border-bottom:none;}.news_preview .entry:last-child p{margin-bottom:0;}
.news_preview .entry+.entry{padding-top:16px;border-top:1px solid #fcfcfc;}
#news img{float:right;margin:0 0 21px 21px;}
#news_overview{border-top:1px dotted #9db900;padding-top:21px;}#news_overview .entry{*zoom:1;}#news_overview .entry:after{clear:both;}
#news_overview .entry:after,#news_overview .entry:before{content:'';display:table;}
#news_overview img{float:left;margin:0 21px 21px 0;}
#news_overview .text{overflow:hidden;}
#content ul.rss_feeds{list-style:none;margin:0;padding:0;}
#links h2{cursor:pointer;padding:3px 0 7px 42px;}#links h2.open{background:url(../images/headline_open.png) 0 0 no-repeat;}#links h2.open:hover{background-position:0 -62px;}
#links h2.closed{background:url(../images/headline_close.png) 0 0 no-repeat;}#links h2.closed:hover{background-position:0 -62px;}
#links ul{list-style:none;margin-left:0;padding-left:0;}
#links li{margin-left:0;padding-left:0;*zoom:1;}#links li:after{clear:both;}
#links li:after,#links li:before{content:'';display:table;}
#links .bookmark{background:url(../images/bookmark.png) 0 4px no-repeat;float:left;height:20px;margin-right:7px;overflow:hidden;text-indent:-99999px;width:16px;}#links .bookmark:hover{background-position:0 -36px;}
#links .bookmark_link{display:block;margin-left:20px;}
.search dt img{display:none;}
.search dd br,.search dd em{display:none;}
body{background:#FFF;color:#222222;}
#logo{display:block;top:0;text-align:right;padding:20px;}
#menu{background:#444444 url(../images/nav_bg.png) center center;height:50px;}#menu.default{position:static;}
#menu.fixed{position:fixed;top:0;width:100%;z-index:100;}
a.to_website{white-space:nowrap;border:1px solid #9db900;border-radius:5px 5px 5px 5px;color:#FFFFFF;font-size:18px;letter-spacing:0.1em;margin-right:80px;margin-top:5px;text-align:center;text-decoration:none;text-shadow:0 1px 1px #476b1b;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#9db900;background:-webkit-gradient(linear, left top, left bottom, from(#9db900), to(#92a043));background:-moz-linear-gradient(top, #9db900, #92a043);display:inline-block !important;line-height:35px;padding:0 22px 0;cursor:pointer;}
#nav{list-style:none;margin:0 auto;width:940px;z-index:100;}#nav>li{display:inline;font-size:0;position:relative;}#nav>li.active>a,#nav>li.activenode>a{color:#FFF;font-weight:bold;}
#nav>li.first>a{padding-left:0;}
#nav>li.first ul{margin-left:-14px;}
#nav>li.last>a{background:none;padding-right:0;}
#nav>li:hover>a,#nav>li.hover>a{color:#c8ec00;}
#nav>li:hover ul,#nav>li.hover ul{display:block;}
#nav>li>a{background:url(../images/nav_separator.png) right center no-repeat;color:#d9d9d9;display:inline-block;font-family:PT Sans Narrow,"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-size:18px;height:50px;line-height:50px;outline:0;padding:0 18px 0 14px;text-decoration:none;text-shadow:0 1px 1px #222222;text-transform:uppercase;}
#nav>li>ul{background:#FFF;background:rgba(255, 255, 255, 0.95);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:10px solid #9db900;display:none;font-size:14px;left:0;padding:14px;position:absolute;top:18px;*top:50px;-moz-box-shadow:0px 0px 10px #555555;-webkit-box-shadow:0px 0px 10px #555555;box-shadow:0px 0px 10px #555555;}#nav>li>ul li.active,#nav>li>ul li.activenode{color:#9db900;font-weight:600;}
#nav>li>ul a{color:#626262;padding:4px;border-radius:4px;display:block;text-decoration:none;white-space:nowrap;-ms-transition:0.2s all ease-out;-moz-transition:0.2s all ease-out;-o-transition:0.2s all ease-out;-webkit-transition:0.2s all ease-out;transition:0.2s all ease-out;}#nav>li>ul a:hover{background:rgba(241, 255, 160, 0.25);color:#9db900;text-shadow:0 1px 1px #FFF;}
#header_img{margin:0 auto 21px auto;position:relative;-moz-box-shadow:0px 0px 10px #959595;-webkit-box-shadow:0px 0px 10px #959595;box-shadow:0px 0px 10px #959595;}#header_img h2{color:#FFF;font-family:PT Sans Narrow;font-size:35px;left:50%;line-height:44px;position:absolute;text-align:right;text-shadow:0 1px 1px #728600;top:252px;width:470px;}#header_img h2 span{background:#9db900;padding:0 7px 7px 7px;}
@media (min-width:1201px){#header_img{margin-top:10px;width:1200px;}}#content{border-top:15px solid #414141;padding:20px;margin-bottom:42px;z-index:1;*zoom:1;}#content:after{clear:both;}
#content:after,#content:before{content:'';display:table;}
#content .center_this{position:relative;}
#sidebar,.in_sidebar,.sidebar{float:right;width:300px;}
ul#subnav{list-style:none;margin:53px 0 0;padding:0;}ul#subnav li.active,ul#subnav li.activenode{background:#eeeeee;font-weight:600;text-transform:uppercase;}
ul#subnav li.last a{border-bottom:0;}
ul#subnav a{border-bottom:1px dotted #d4d4d4;color:#626262;display:block;min-height:42px;line-height:42px;padding:0 14px;text-decoration:none;-ms-transition:0.2s all ease-out;-moz-transition:0.2s all ease-out;-o-transition:0.2s all ease-out;-webkit-transition:0.2s all ease-out;transition:0.2s all ease-out;}ul#subnav a:hover{background:rgba(255, 255, 255, 0.3);color:#9db900;}
#main,.main{float:left;width:600px;}
#smallappointmentmaker .form_entry{float:left;margin-right:0;}
#smallappointmentmaker .form_buttons{padding-right:0;}#smallappointmentmaker .form_buttons button{color:#626262;float:none;font-size:21px;font-weight:600;height:36px;line-height:32px;margin-left:7px;}
#startpage_news_overview ul{list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;float:right;}
#startpage_news_overview li{float:left;margin-right:7px;}#startpage_news_overview li.steuernews_fuer_mandanten a{background-image:url(../images/startpage_news_mandanten.png);}
#startpage_news_overview li.steuernews_fuer_aerzte a{background-image:url(../images/startpage_news_aerzte.png);}
#startpage_news_overview li.steuernews_fuer_gastronomie_hotellerie a{background-image:url(../images/startpage_news_gastro.png);}
#startpage_news_overview li.icons a{background-position:center top;background-repeat:no-repeat;cursor:pointer;display:block;height:28px;outline:0;text-indent:-9999px;width:28px;}#startpage_news_overview li.icons a:hover{background-position:center bottom;}
#startpage_news_overview li a.active{background-position:center center;}#startpage_news_overview li a.active:hover{background-position:center center;}
#startpage_news_overview p+a{background:url(../images/more.png) right top no-repeat;display:block;text-align:right;padding-right:28px;}#startpage_news_overview p+a:hover{background-position:right bottom;}
#social_media_share{position:absolute;top:4px;right:0;z-index:99;}
#social_media_share .menu:hover .popup{display:block;}
#social_media_share .btn{background:#9db900;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;line-height:1;padding:5px 8px 4px 8px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);}
#social_media_share h2{color:#222222;font-size:14px;line-height:1;margin:0 0 5px 0;}
#social_media_share ul{font-size:14px;list-style:none;margin:0;padding:0;}
#social_media_share li{list-style:none;margin:0;padding:0;}
#social_media_share li a{display:block;padding-left:24px;}
#social_media_share .popup{background:#fff;border:1px solid #9db900;display:none;overflow:hidden;padding:10px 6px 12px 7px;position:absolute;top:21px;right:0;width:190px;z-index:101;}
#social_media_share .box{padding:15px 4px 6px 6px;position:relative;}
#social_media_share .facebook{background:url('../images/fb_twitter_logos_sprite.png') left bottom no-repeat;}
#social_media_share .twitter{background:url('../images/fb_twitter_logos_sprite.png') left 5px no-repeat;}
.zms_textarea.mobile,.zms_textarea.facebook,.zms_textarea.twitter,.zms_textarea.newsletter,.zms_textarea.rss{border-top:1px dotted #7b7b7b;margin-top:21px;padding-top:20px;}.zms_textarea.mobile p,.zms_textarea.facebook p,.zms_textarea.twitter p,.zms_textarea.newsletter p,.zms_textarea.rss p{padding-right:84px;}
.zms_textarea.mobile p{background:url(../images/mobile.png) right center no-repeat;}
.kanzlei_im_netz #content a.mobile{background:url(../images/more.png) left top no-repeat;display:block;padding-left:28px;}.kanzlei_im_netz #content a.mobile:hover{background-position:left bottom;}
.zms_textarea.facebook p{background:url(../images/facebook-logo.png) right center no-repeat;}
.kanzlei_im_netz p.facebook a,.kanzlei_im_netz p.twitter a{background:url(../images/more.png) left top no-repeat;display:block;padding-left:28px;}.kanzlei_im_netz p.facebook a:hover,.kanzlei_im_netz p.twitter a:hover{background-position:left bottom;}
.zms_textarea.twitter p{background:url(../images/twitter.png) right center no-repeat;}
.zms_textarea.newsletter p{background:url(../images/mail.png) right center no-repeat;}
.kanzlei_im_netz #content .links ul{list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}.kanzlei_im_netz #content .links ul a{background:url(../images/more.png) left top no-repeat;display:block;padding-left:28px;}.kanzlei_im_netz #content .links ul a:hover{background-position:left bottom;}
.zms_textarea.rss p{background:url(../images/rss-basic.png) right center no-repeat;}
.team_group{margin-bottom:42px;}.team_group h2{border-bottom:1px dotted #9db900;clear:both;float:none;margin-bottom:21px;padding-bottom:5px;}
.team_overview .entry{float:left;margin-bottom:42px;width:50%;*zoom:1;}.team_overview .entry:after{clear:both;}
.team_overview .entry:after,.team_overview .entry:before{content:'';display:table;}
.team_overview .entry h3{border:none;height:auto;margin:0;padding:0;width:auto;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.team_overview .entry img{float:left;margin-right:21px;}
.team_overview .entry p.contact{margin-bottom:0;}
.team_overview .entry .vcard_box{margin-left:0;width:auto;}
.rechtsberatung .team_overview .entry{float:none;width:100%;}
.team .photo{float:right;margin-left:21px;}
.overview.leistungen{z-index:1;*zoom:1;}.overview.leistungen:after{clear:both;}
.overview.leistungen:after,.overview.leistungen:before{content:'';display:table;}
.overview.leistungen .entry{background:#FFF;border-radius:4px;box-shadow:0 0 7px #d4d4d4;float:left;margin-right:20px;margin-bottom:20px;padding:21px;position:relative;width:258px;z-index:1;}.overview.leistungen .entry:hover{box-shadow:0 0 7px #aeaeae;}
.overview.leistungen .entry.placeholder{background:#ececec url(../images/placeholder_box.png) center center no-repeat;box-shadow:none;height:84px;}
.overview.leistungen .entry.last_in_row{margin-right:0;}
.overview.leistungen .entry h3{color:#9db900;font-weight:400;margin-bottom:0;padding-top:0;}
.overview.leistungen .entry p{margin-bottom:0;}
.overview.leistungen .entry a{background:url(../images/entry_a_bg.png) 233px bottom no-repeat;bottom:0;left:0;outline:0;position:absolute;right:0;text-indent:-9999px;top:0;}.overview.leistungen .entry a:hover{background-position:right bottom;}
a.btn,a.button{font-weight:600;float:right;margin-bottom:21px;text-shadow:none;-ms-transition:0.2s all ease-out;-moz-transition:0.2s all ease-out;-o-transition:0.2s all ease-out;-webkit-transition:0.2s all ease-out;transition:0.2s all ease-out;}
#sidebar a.btn{background:rgba(157, 185, 0, 0.45);border:1px solid #e5ff53;border-radius:4px;color:#FFF;font-weight:600;float:left;margin-bottom:21px;padding:7px 14px;text-shadow:none;-ms-transition:0.2s all ease-out;-moz-transition:0.2s all ease-out;-o-transition:0.2s all ease-out;-webkit-transition:0.2s all ease-out;transition:0.2s all ease-out;}#sidebar a.btn:hover{background:rgba(93, 93, 93, 0.45);border-color:#e1e1e1;box-shadow:0 0 7px #a2a2a2;text-decoration:none;}
#sidebar h2{clear:left;}
.overview.infolist,.overview.links,.overview.onlinecalc{border-bottom:1px dotted #9db900;margin-bottom:37px;padding-bottom:42px;}.overview.infolist .entry.last p,.overview.links .entry.last p,.overview.onlinecalc .entry.last p{margin-bottom:0;}
.overview.infolist h3,.overview.links h3,.overview.onlinecalc h3{margin-bottom:0;padding-top:0;}.overview.infolist h3 a,.overview.links h3 a,.overview.onlinecalc h3 a{background-position:0 0;background-repeat:no-repeat;display:block;padding:3px 0 7px 42px;}.overview.infolist h3 a:hover,.overview.links h3 a:hover,.overview.onlinecalc h3 a:hover{background-position:0 -62px;}
.overview.infolist p,.overview.links p,.overview.onlinecalc p{margin-bottom:32px;}
.overview.onlinecalc.erinnerungsservice{border-top:1px dotted #9db900;border-bottom:none;margin-bottom:none;padding-bottom:none;padding-top:21px;}
.overview.infolist a{background-image:url(../images/headline_infolist.png);}
.overview.links a{background-image:url(../images/headline_links.png);}
.overview.onlinecalc a{background-image:url(../images/headline_onlinecalc.png);}
#content .dictionary_overview{background:#9db900;border-radius:4px;color:#FFF;cursor:pointer;line-height:32px;list-style:none;margin-left:0;padding:7px 14px;text-shadow:0 1px 1px #5c6d00;}#content .dictionary_overview.open .legend{background-position:right -37px;border-bottom:1px dotted #ddff20;}
#content .dictionary_overview li{padding-left:0;}#content .dictionary_overview li.legend{background:url(../images/dictionary_overview.png) right 12px no-repeat;}
#content .dictionary_overview .legend{font-weight:600;}
#content .dictionary_overview a{color:#f4ffb9;text-shadow:none;}#content .dictionary_overview a:hover{color:#FFF;}
.top_anchor{border-top:1px dotted #bbbbbb;height:21px;text-indent:-9999px;}
#content .downloads{background-color:#f8f8f8;border:1px solid #e8e8e8;border-radius:4px;padding:21px;}#content .downloads ul{margin:0;padding:0;list-style:none;list-style-type:none;*zoom:1;}#content .downloads ul:after{clear:both;}
#content .downloads ul:after,#content .downloads ul:before{content:'';display:table;}
#content .downloads ul li{float:left;list-style:none;list-style-type:none;width:50%;}
#content .downloads.no_float ul li{float:none;width:auto;*zoom:1;}#content .downloads.no_float ul li:after{clear:both;}
#content .downloads.no_float ul li:after,#content .downloads.no_float ul li:before{content:'';display:table;}
#content .downloads.no_float ul li a{display:block;float:left;width:45%;}
p.disclaimer{color:#888888;font-size:11px;margin-bottom:0;}
#bottom_content{background:#dedede url(../images/bottom_content_bg.png) center top repeat-x;border-top:1px solid #cccccc;height:129px;*zoom:1;}#bottom_content:after{clear:both;}
#bottom_content:after,#bottom_content:before{content:'';display:table;}
#bottom_content h3{color:#484848;font-weight:400;text-transform:uppercase;}
#bottom_content p{color:#7b7b7b;margin-bottom:0;}
#bottom_content .box{background-position:left center;background-repeat:no-repeat;float:left;margin-top:18px;padding-left:70px;position:relative;width:370px;}#bottom_content .box:hover h3{color:#222222;}
#bottom_content .box:hover p{color:#484848;}
#bottom_content .box+.box{margin-left:40px;}
#bottom_content .box a{bottom:0;left:0;position:absolute;right:0;text-indent:-9999px;top:0;}
#footer{background:#222222;*zoom:1;}#footer:after{clear:both;}
#footer:after,#footer:before{content:'';display:table;}
#footer_border_top{background:#9db900 url(../images/footer_border_top_bg.png) center top repeat-x;height:50px;margin-bottom:21px;-moz-box-shadow:0px 7px 7px #000000;-webkit-box-shadow:0px 7px 7px #000000;box-shadow:0px 7px 7px #000000;}
#social_media{margin-bottom:0;}#social_media li{display:inline;}#social_media li a{background:url(../images/footer_icons.png) left top no-repeat;display:block;float:left;font-size:14px;height:30px;margin-right:5px;margin-top:10px;text-indent:-9999px;width:30px;}#social_media li a.facebook{background-position:0 0;}#social_media li a.facebook:hover{background-position:0 -30px;}
#social_media li a.facebook:active{background-position:0 -60px;}
#social_media li a.twitter{background-position:-30px 0;}#social_media li a.twitter:hover{background-position:-30px -30px;}
#social_media li a.twitter:active{background-position:-30px -60px;}
#social_media li a.rss{background-position:-60px 0;}#social_media li a.rss:hover{background-position:-60px -30px;}
#social_media li a.rss:active{background-position:-60px -60px;}
#social_media li a.mobile{background-position:-90px 0;}#social_media li a.mobile:hover{background-position:-90px -30px;}
#social_media li a.mobile:active{background-position:-90px -60px;}
#social_media li a.mandanten_login{background:url(../images/footer_button_right.png) right center no-repeat;color:#e9ff6c;line-height:28px;padding-right:4px;text-decoration:none;text-indent:0;text-shadow:0 1px 1px #5c6d00;width:auto;}#social_media li a.mandanten_login span{background:url(../images/footer_button_left.png) left center no-repeat;display:block;height:100%;padding-left:7px;padding-right:9px;}#social_media li a.mandanten_login span .icon{background:url(../images/footer_button_mandantenlogin.png) left center no-repeat;padding-left:21px;padding-right:0;}
#social_media li a.mandanten_login:hover{color:#FFF;}
#search{background:url(../images/search_bg.png) center center no-repeat;float:right;height:32px;margin-top:9px;width:222px;*zoom:1;}#search:after{clear:both;}
#search:after,#search:before{content:'';display:table;}
#search input[type=text]{background:transparent;border:none;box-shadow:none;float:left;height:18px;width:165px;}#search input[type=text]:focus{box-shadow:none;}
#search button{background:transparent;border:none;box-shadow:none;float:right;height:32px;padding:0;text-indent:-9999px;width:32px;}#search button:hover span{background-position:center center;}
#search button:active span{background-position:center bottom;}
#search button span{background:transparent url(../images/search_button.png) center top no-repeat;display:block;height:18px;width:18px;}
#footer_nav{margin-bottom:0;position:relative;}#footer_nav >li{color:#FFF;float:left;font-family:PT Sans Narrow,"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-size:18px;width:157px;}#footer_nav >li#fn_unternehmen_online{display:none;}
#footer_nav >li#fn_kontakt{margin-bottom:27px;}
#footer_nav >li#fn_partners{float:0;position:absolute;right:-5px;top:0;}
#footer_nav >li >a{color:#FFF;text-decoration:none;text-shadow:none;}#footer_nav >li >a:hover:before{content:'\00BB\0000a0';}
#footer_nav >li ul{margin-top:7px;}
#footer_nav >li li{color:#7b7b7b;font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-size:12px;line-height:18px;}#footer_nav >li li a{color:#7b7b7b;text-decoration:none;text-shadow:none;}#footer_nav >li li a:hover{color:#e9ff6c;text-shadow:0 1px 1px #000000;}
#author{background:url(../images/by_atikon.png) center center no-repeat;display:block;height:9px;float:right;margin-bottom:14px;outline:0;overflow:hidden;text-indent:-99999px;width:76px;}
#gotoshortcuts{background:url(../images/gotoshortcuts_bg.png) center center no-repeat;bottom:42px;display:none;height:48px;position:fixed;outline:0;overflow:hidden;right:42px;text-indent:-99999px;width:48px;}
