*{outline:0;margin:0;padding:0;}
body{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#555;background-color:#AEBA70;}
h1{font-size:1.5em;font-weight:400;}
h2{font-size:1.4em;font-weight:400;}
h3{font-size:1.3em;font-weight:400;}
h4{font-size:1.1em;font-weight:400;}
hr{width:100%;height:1px;border:none;background-color:#999;}
p{margin:10px 0;}
table{border-collapse:collapse;border:none;}
table img{border:none;margin:2px;}
th{font-size:12px;font-weight:700;text-align:left;padding:4px;}
td{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;text-align:left;}
textarea{width:250px;height:100px;border-style:inset;border-width:thin;}
fieldset{padding-right:10px;padding-left:25px;padding-top:4px;border:solid 1px #aaa;}
legend{color:#000;font-weight:700;padding-bottom:5px;}
a,a:link,a:active,a:visited{color:#7f7f7f;text-decoration:none;}
.adminbutton{position:fixed;top:10px;right:10px;width:105px;cursor:pointer;}
.clear{clear:both;}
.okmsg{color:#3F7F7F;}
.errormsg{color:red;}
.page{width:795px;margin-left:auto;margin-right:auto;margin-top:5%;position:relative;}
.innerpage{width:776px;height:544px;background-color:#ededed;border-top:solid #fff 1px;border-right:solid #dedfdf 1px;border-bottom:solid #9e9e9e 1px;border-left:solid #b6b6b6 1px;margin:0 0 0 16px;}
.corner_top_left{width:19px;height:30px;background:#AEBA70 url(/images/aprixo_frontend/corner_top_left.png) no-repeat left top;position:absolute;left:-3px;}
.shadow_left{background-image:url(/images/aprixo_frontend/shadow_left.png);background-repeat:repeat-y;width:16px;height:79%;}
.corner_bottom_left{width:30px;height:25px;float:left;background:#AEBA70 url(/images/aprixo_frontend/corner_bottom_left.png) no-repeat left bottom;position:relative;right:3px;}
.shadow_bottom{height:25px;width:795px;background:transparent url(/images/aprixo_frontend/shadow_bottom.png) repeat-x center top;}
.corner_bottom_right{width:33px;height:25px;float:right;background:#AEBA70 url(/images/aprixo_frontend/corner_bottom_right.png) no-repeat right top;}
.logo{float:left;height:145px;width:410px;border-bottom:solid #fff 1px;}
.logo img{position:relative;top:20px;left:35px;}
.navi{float:left;height:145px;width:330px;border-bottom:solid #fff 1px;}
#menutop ul{list-style-type:none;margin-top:40px;}
li.menutopentry{float:left;padding-right:18px;background:transparent url(/images/aprixo_frontend/sprite_imgs.png) no-repeat scroll 43px -77px;}
li.menutoplastentry{padding-right:0;background-image:none;}
.menutopentry a{display:block;width:68px;text-align:center;padding-top:48px;}
#menutop_level0_entry0.menutopentry a{background:transparent url(/images/aprixo_frontend/sprite_imgs.png) no-repeat scroll 3px -15px;}
#menutop_level0_entry0.menutopentry_highlight a,#menutop_level0_entry0 a:hover{color:#000;background:transparent url(/images/aprixo_frontend/sprite_imgs.png) no-repeat scroll -62px -15px;}
#menutop_level0_entry1.menutopentry a{background:transparent url(/images/aprixo_frontend/sprite_imgs.png) no-repeat scroll -126px -15px;}
#menutop_level0_entry1.menutopentry_highlight a,#menutop_level0_entry1 a:hover{color:#000;background:transparent url(/images/aprixo_frontend/sprite_imgs.png) no-repeat scroll -190px -15px;}
#menutop_level0_entry2.menutopentry a{background:transparent url(/images/aprixo_frontend/sprite_imgs.png) no-repeat scroll -254px -15px;}
#menutop_level0_entry2.menutopentry_highlight a,#menutop_level0_entry2 a:hover{color:#000;background:transparent url(/images/aprixo_frontend/sprite_imgs.png) no-repeat scroll -318px -15px;}
#menutop_level0_entry3.menutopentry a{background:transparent url(/images/aprixo_frontend/sprite_imgs.png) no-repeat scroll -382px -15px;}
#menutop_level0_entry3.menutopentry_highlight a,#menutop_level0_entry3 a:hover{color:#000;background:transparent url(/images/aprixo_frontend/sprite_imgs.png) no-repeat scroll -446px -15px;}
.mainpage{position:relative;height:398px;}
.imgbg{position:absolute;width:100%;height:100%;z-index:1;}
.imgbg li{padding:2px 0;}
.mainpage_right{position:absolute;right:0;width:380px;margin-right:20px;z-index:2;}
.teaser{font-size:1.5em;height:70px;padding-bottom:10px;border-bottom:solid #fff 1px;margin:10px 0 5px;}
.contenttext{height:302px;overflow:auto;}
.mediatext_start .mediatext{font-size:.8em;font-weight:700;line-height:1.5em;color:#444;max-width:110px;left:250px;top:58px;}
.mediatext_info .mediatext{font-size:.8em;font-weight:700;line-height:1.5em;color:#444;max-width:150px;text-align:right;left:10px;top:25px;}
.contactform{margin-top:15px;}
.stdlabel{width:100px;display:block;float:left;text-align:left;padding-top:1px;}
.stdlabel span,.advicefield span{padding-left:2px;color:#000;}
.formrow{margin-bottom:8px;}
.contactform .salutationselect{width:50px;}
.contactform .std_input{width:200px;padding:2px;}
.advicefield{float:left;font-style:italic;}
.advicefield span{font-style:normal;}
.submitarea{margin-top:5px;margin-left:222px;}
.submitarea button{display:block;border:none;width:83px;height:22px;color:#fff;background:transparent url(/images/aprixo_frontend/submitbutton.png) no-repeat center top;font-size:.9em;padding-bottom:3px;cursor:pointer;}
.pdfdownload{margin-top:40px;}
.pdfdownload img{padding-left:15px;}
.downloadname{display:block;padding-top:4px;}
ul.std_productlist{list-style-type:none;margin-top:10px;margin-left:50px;}
.std_productlist_element{float:left;}
.std_productlist_element img{display:block;margin-right:28px;}
.std_productlist_element_prod_nr{position:relative;bottom:22px;left:2px;font-weight:700;}
.accordion_header{font-size:1.5em;color:#555;margin-bottom:5px;}
.cell_active{background:url(/images/aprixo_frontend/table_activated.jpg);background-repeat:no-repeat;width:68px;margin:2px 10px;}
.functions-table{width:360px;height:160px;font-family:Verdana;}
.functions-table-head-foot{color:#3FA909;border-bottom:3px solid #000;}
.functions-table-head-basadv{min-width:80px;text-align:center;}
.functions-table-head-prof{max-width:80px;text-align:center;}
.functions-table-body{vertical-align:bottom;}
.functions-table-row-top{border-top:1px solid #000;}
.functions-table-row-bottom{border-bottom:1px solid #000;}
.functions-table-bar{width:100%;background-color:#3FA909;font-size:18px;float:left;text-align:center;color:transparent;}
#accordionmenu{width:260px;position:relative;top:-5px;left:60px;display:none;}
#showbutton{position:relative;top:375px;left:500px;color:#000;font-weight:700;}
.ui-accordion h3{height:16px;font-size:11px;padding-top:1px;padding-bottom:1px;background-image:url(/images/aprixo_default/blackbutton_bg.png)!important;background-position:0 0;overflow:hidden!important;}
.ui-accordion a{color:#fff!important;position:relative!important;bottom:8px!important;padding:0 20px 0 5px !important;}
.ui-accordion .ui-icon{position:relative!important;left:230px!important;background-position:-28px -17px;z-index:2000;}
.ui-accordion .ui-icon-triangle-1-s{background-position:-64px -16px;left:235px!important;}
.ui-accordion .ui-accordion-content{font-size:11px;}
.std_lang_box{float:right;font-size:.9em;position:absolute;right:6px;top:-25px;}
.std_lang_box div{display:inline-block;margin-left:2px;}
.active_lang a,.lang_select a:hover{display:block;color:#D1D7B0;background-color:#444;border:solid 1px #D1D7B0;background:#D1D7B0 url(/images/aprixo_frontend/submitbutton.png) no-repeat scroll center top;padding:2px 4px;}
.lang_select a{display:block;color:#444;border:solid 1px #D1D7B0;padding:2px 4px;}
.menulevel_level0{float:right;position:relative;top:5px;left:20px;font-size:.9em;}
.menulevel_level0 a{color:#444;}
.footer{float:left;position:relative;left:425px;top:5px;font-size:.9em;color:#444;}
.display404{margin:20px;}
.display404 img{float:left;display:inline-block;margin-right:20px;margin-bottom:80px;}
.display404 h3{margin-bottom:5px;font-size:1.1em;}
.display404 a{color:#ededed;text-decoration:underline;}
.display404 form{padding-top:5px;}
.display404 input{padding:2px;}
#goog-wm-sb{background:url(/images/aprixo_frontend/submitbutton.png) no-repeat scroll center top transparent;border:none;color:#fff;font-size:.9em;height:22px;padding-bottom:3px;width:83px;position:relative;top:1px;left:5px;}
img,iframe{border:none;}
label,.functions-table tr:hover{cursor:pointer;}
select,input{font-size:11px;border-style:inset;border-width:thin;}
.mediatext,.langswitch{position:relative;}
.mediatext p,#accordionmenu p{margin:0;}
.pdfdownload a,.std_productlist_element a{color:#555;}