.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;}
html,body{font-size:14px;line-height:21px;font-family: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: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[type=text],input[type=file],textarea,select{width:95%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
button{background:#fff;border:1px solid;cursor:pointer;display:inline-block;font-family: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;}
*{word-wrap:break-word;-webkit-text-size-adjust:none;}
a{color:#9db900;}a:active{outline:0;}
a img{border:0;}
#sitetitle{color:#9db900;font-family:PT Sans Narrow,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:21px;}#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,.form_multiple_entry{min-height:28px;padding-bottom:14px;}
.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;}
input[type=text],input[type=file],select,textarea{border-color:#dcdcdc;border-radius:3px;border-style:solid;border-width:1px;color:#888888;font_size:14px;}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;}
button{border-color:#c2c2c2;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 1px 0 #ffffff inset,0 1px 0 #ffffff;color:#222222;height:34px;line-height:30px;*line-height:1;text-shadow:0 1px 1px #ffffff;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%);}button:focus,button.focus,button:hover{border-color:#8f8f8f;}
button:active{border-color:#a9a9a9;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{margin-right:14px;}
.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{padding-top:21px;}
a.file{background-image:url(../images/general/file.png);background-position:0 2px;background-repeat:no-repeat;display:inline-block;padding-left:26px;}
a.online{background-image:url(../images/general/browser.png);background-position:0 2px;background-repeat:no-repeat;display:inline-block;padding-left:26px;}
a[href$=".doc"],a[href$=".docx"]{background-image:url(../images/general/doc.png);background-position:0 2px;background-repeat:no-repeat;display:inline-block;padding-left:26px;}
a[href$=".xls"],a[href$=".xlsx"]{background-image:url(../images/general/xls.png);background-position:0 2px;background-repeat:no-repeat;display:inline-block;padding-left:26px;}
a[href$=".pdf"]{background-image:url(../images/general/pdf.png);background-position:0 2px;background-repeat:no-repeat;display:inline-block;padding-left:26px;}
a[href$=".ppt"],a[href$=".pptx"]{background-image:url(../images/general/ppt.png);background-position:0 2px;background-repeat:no-repeat;display:inline-block;padding-left:26px;}
a[href$=".xml"]{background-image:url(../images/general/rss.png);background-position:0 2px;background-repeat:no-repeat;display:inline-block;padding-left:26px;}
.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;min-height:45px;}
.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;}
.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:none;}.zms_graphic.floatleft .graphic{margin:0!important;}
.zms_graphic.floatright{clear:none;float:none;}.zms_graphic.floatright .graphic{margin:0!important;}
.atikon_logo{float:none;margin-right:21px;}
.address .contact.first{float:none;margin-right:21px;}
.map{height:400px;margin-bottom:21px;}
.direction form{background-color:#f8f8f8;border:1px solid #e8e8e8;border-radius:4px;padding:21px;}
.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;}
.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{margin-bottom:42px;*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{margin-bottom:21px;text-align:center;}
.team_overview .entry p.contact{margin-bottom:0;}
.team_overview .entry .photo{text-align:center;}
.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;}
.hideinmobile{display:none;}
.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{margin-bottom:0.5em;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:13px;margin-bottom:0;}
#onchange_select_news_archives{margin-bottom:1em;width:auto;}
#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 .text{overflow:hidden;}
.news_preview .entry{margin-bottom:0.5em;}
.news_preview .entry a{display:inline-block;line-height:2em;background:url(../images/more.png) left -20px no-repeat;padding-left:28px;}
.rss_feeds{padding-left:0;}.rss_feeds li{margin-bottom:0.5em;list-style:none;}
#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-top:0.4em;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;}
body{color:#222222;}
#content{background-color:#fff;border-top:0.2em solid #222222;border-bottom:0.2em solid #222222;padding:14px;}
#footer{background-color:#222222;border-bottom:3em solid #222222;}
#breadcrumbs{font-size:0.9em;border-bottom:1px solid #222222;border-top:1px solid #222222;padding:14px;}
#logo{text-align:center;margin:0;padding:14px;}
#logo a{margin:auto;}
#logo img,#content img{max-width:100%!important;height:auto!important;}
.searchbox{background:#9db900;}
#search{width:222px;*zoom:1;padding:0.4em 21px;}#search:after{clear:both;}
#search:after,#search:before{content:'';display:table;}
#search input[type=text]{border-radius:none!important;box-shadow:none!important;float:left;width:165px!important;}#search input[type=text]:focus{box-shadow:none!important;}
#search button{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:32px;}
dl dd{margin-left:0;padding-left:0;}
dl dt img,dl dd em a{display:none;}
.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;margin-right:20px;margin-bottom:20px;padding:21px;position:relative;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{display:none;}
.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) -433px bottom no-repeat;bottom:0;left:0;outline:0;position:absolute;right:0;text-indent:-9999px;top:0;}
#tagline{margin:0 auto 21px auto;border-bottom:1px dotted #bbbbbb;padding-bottom:0.8em;z-index:1;color:#FFF;font-family:PT Sans Narrow;font-size:35px;line-height:44px;text-align:left;text-shadow:0 1px 1px #728600;}#tagline span{background:#9db900;padding:0 7px 7px 7px;}
#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;margin-left:7px;}
.mobile_border{border-top:1px dotted #bbbbbb;padding-top:0.8em;}
#startpage_news_overview{border-top:1px dotted #bbbbbb;padding-top:0.8em;}#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{display:inline-block;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:inline-block;padding-right:28px;}#startpage_news_overview p+a:hover{background-position:right bottom;}
#header .social_media_links{text-align:right;}#header .social_media_links ul{margin:0;padding:0.8em 0.8em 0 0;list-style:none;}
#header .social_media_links li{display:inline-block;}
#header .social_media_links a{display:inline-block;background-image:url('../images/fb_twitter_logos_sprite.png');background-repeat:no-repeat;height:16px;width:16px;}#header .social_media_links a span{display:none;}
#header .social_media_links a.facebook{background-position:left -34px;margin-right:0.4em;}
#header .social_media_links a.twitter{background-position:left top;}
#back_bottom{background-image:url('../images/mobile/arrow_left.png');}
#back_to_top{background-image:url('../images/mobile/arrow_top.png');}
#back_top{background-image:url('../images/mobile/arrow_left.png');margin:0;}
#footer .version_switcher a{background-image:url('../images/mobile/full_version.png');}
#footer .version_switcher a,#back_to_top,#back_bottom,#back_top{display:block;text-decoration:none;color:#fff;text-shadow:1px 1px 2px #000;font-weight:normal;background-repeat:no-repeat;background-position:14px center;margin:0;padding:14px 55px;}
#footer .version_switcher a:hover,#back_to_top:hover,#back_bottom:hover,#back_top:hover{background-color:#9db900;}
#footer .version_switcher,.back_top_div,#back_menue_div,#footer .version_switcher:hover,.back_top_div:hover,#back_menue_div:hover{border-bottom:1px solid #fff;background:#9db900;margin:0;}
#menu{list-style-type:none;background:#444;border-bottom:1px solid #fff;font-size:14px;margin:0;padding:0;}
#menu li{border-bottom:1px solid #fff;list-style:none;margin:0;padding:0;}
#menu>li>a{color:#d9d9d9;font-size:15.400000000000002px;background-image:url(../images/mobile/arrow_bottom.png);background-repeat:no-repeat;background-position:98% center;text-shadow:0 1px 1px #222222;text-transform:uppercase;}
#menu>li>a:hover,#menu>li>a.activenode,#menu>li>a.active{background-image:none;color:#9db900;}
#menu>li>a.activelink{background-image:none;color:#9db900 !important;}
#menu>li>ul>li{background:#b3d300;border-top:1px solid #fff;border-bottom:1px solid #cdddea;border-bottom:none;}
#menu>li>ul>li>a{padding-left:35px;padding-right:35px;background-image:url(../images/mobile/arrow_bottom.png);background-repeat:no-repeat;background-position:98% center;border-bottom:1px solid #cdddea;font-weight:normal !important;}
#menu>li>ul>li>ul li{background-color:#e9ff6c;border-bottom:1px solid #fff;}
#menu>li>ul>li>ul li a{padding-left:40px!important;font-size:0.9em;color:#222222;}
#menu>li>ul a.active,#menu>li>ul a.activenode,#menu>li>ul a:hover{color:#222222;}
#menu li a{display:block;color:#fff;text-decoration:none;border-bottom:1px solid #000;padding:14px 35px;}
#menu li.activenode.arrowright>a{background-image:none;}
#menu li.arrowright>a{padding-left:35px;padding-right:35px;background-image:url(../images/mobile/arrow_right.png);background-repeat:no-repeat;background-position:98% center;font-weight:bold;}
#menu li.last{border-bottom:0;}
#menu ul{display:none;margin:0;padding:0;}
#menu ul li a.active,#menu ul li a.activenode{background-image:none;}
#menu ul li.arrowright>a{padding-left:35px;}
#mobile_homescreen{display:none;line-height:1.2;z-index:8998;color:#fff;border-color:#4bc700;}
#mobile_homescreen a{display:block;width:15px;height:15px;background:url('../images/mobile/mobile_close.png') no-repeat transparent;text-indent:-999999999px;overflow:hidden;position:absolute;}
#mobile_homescreen a span{display:none;}
#mobile_homescreen img{float:left;margin-right:15px;}
#mobile_homescreen p{margin:0;padding:0;}
#mobile_homescreen.ipad{position:fixed;height:55px;width:260px;background-color:#4bc700;opacity:0;top:15px;display:block;left:15px;padding:20px;}
#mobile_homescreen.ipad a{right:5px;bottom:5px;}
#mobile_homescreen.ipad:after{content:"";position:absolute;top:-10px;left:50%;margin-left:-10px;border-bottom:10px solid #4bc700;border-top-color:inherit;border-left:10px solid transparent;border-right:10px solid transparent;}
#mobile_homescreen.phone{position:fixed;height:65px;width:260px;background-color:#4bc700;bottom:15px;left:50%;display:block;margin-left:-150px;opacity:0;padding:20px;}
#mobile_homescreen.phone a{right:5px;top:5px;}
#mobile_homescreen.phone:after{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border-top:10px solid #4bc700;border-top-color:inherit;border-left:10px solid transparent;border-right:10px solid transparent;}
