html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
body{background:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:11px;color:#000;}
h1{font-size:28px;font-weight:bold;color:#575a5d;margin:0 0 20px;overflow:hidden;width:494px;}
#homeContent h1{width:715px;}
h2{font-size:12px;font-weight:bold;color:#000;margin:0 0 20 0; padding-bottom:0;}
h2 + p {margin:0 0 10px 0 ; }
#contentWrapper #content h2 a{background:none;padding-left:0;}
#contentWrapper #content h2 a:hover{background:none;padding-left:0;color:#e10019;}
h3{font-size:12px;font-weight:bold;margin:0;}
p{margin:0 0 20px;}
#wrapper{width:966px;}
#contentWrapper{clear:both;background-color:#fff;}
#main{float:left;width:746px;}
#fmain{float:left;}
#mainWrapper{position:absolute;background:transparent url(img/axpoBackground.jpg) 0 0 repeat-y;width:966px;}
#hmainWrapper{position:absolute;background:transparent url(img/axpoHomeBackground.jpg) 0 0 repeat-y;width:966px;}
#fmainWrapper{position:absolute;background:transparent url(img/axpoFremdBackground.jpg) 0 0 repeat-y;width:966px;}
.spacer{height:20px;margin-top:20px;}
#accesskeys{left:-1000px;position:absolute;top:-1000px;}
#header{height:166px;background-color:#FFF;}
#header a:link{color:#000;text-decoration:none;}
#header a:visited{color:#000;text-decoration:none;}
#logo{float:left;margin:32px 0 0 31px;width:321px;height:96px;overflow:hidden;}
#logo img{float:left;}
#headerNav{width:614px;float:left;margin-bottom:62px;height:66px;}
#headerImg{background-color:#FFF;}
#headerImg img,#headerImg embed{padding-bottom:20px;}
#headerImg .componentImg{margin-bottom:0;}
ul.nav li{font-size:11px;color:#626567;float:left;}
ul li.last{border:none;}
#navSpacer{height:0;clear:both;}
#navigation{height:20px;float:right;margin:46px 15px 0 0;}
#navigation a:hover{color:#e10019;text-decoration:none;}
#navigation ul li{padding:0 7px 0 8px;border-right:1px solid #000;float:left;}
#navigation ul li.act a{color:#e10019;}
#navigation ul li.first{padding-left:0;}
#navigation ul li.last,#langNav ul li.last{border:none;}
#langNav{background-color:#dedede;height:14px;float:right;margin-top:43px;padding:3px 0;}
#langNav ul li{padding:0 7px 0 8px;border-right:1px solid #000;float:left;width:10px;text-align:center;}
#mainNav{height:38px;background-color:#FFF;float:left;width:746px;}
#mainNav a:link,#mainNav a:visited{color:#FFF;text-decoration:none;}
#mainNav a:hover{color:#e10019;text-decoration:none;background:#dedede url(img/mainNavBG.jpg) 100% 50% no-repeat;}
#mainNav ul li{background-color:#e10019;font-size:14px;background:#e10019 url(img/mainNavBG.jpg) 100% 50% no-repeat;}
#header #mainNav ul li.first{padding-left:21px;background:#e10019 url(img/mainNavBG.jpg) 100% 50% no-repeat;}
#mainNav ul li.last{background-image:none;}
#mainNav ul li.last a{padding-right:16px;background-image:none;}
#mainNav ul li.act{margin-left:-1px;}
#mainNav ul li.act a{color:#e10019;background-color:#dedede;}
#mainNav ul li.act a:hover{color:#e10019;background-image:none;}
#header #mainNav ul li.bridge{background:#e10019 url(img/whitespacer.jpg) repeat-x 50% 100%;}
#mainNav ul li.bridge a{padding-bottom:14px;background:#dedede url(img/navBridge.jpg) 50% 100% no-repeat;}
#mainNav ul li.bridge a:hover{padding-bottom:14px;background:#dedede url(img/navBridge.jpg) 50% 100% no-repeat;}
#mainNav ul li a{padding:8px 10px 8px 10px;display:block;float:left;}
#secondNav{height:32px;padding-bottom:20px;background-color:#FFF;}
#secondNav a:link{color:#000;text-decoration:none;}
#secondNav a:visited{color:#000;text-decoration:none;}
#secondNav a:hover{color:#e10019;text-decoration:none;}
#secondNav .nav{height:32px;width:746px;overflow:hidden;}
#secondNav ul li{background-color:#dedede;font-size:11px;height:32px;}
#secondNav ul li.first{padding-left:21px;}
#secondNav ul li.last a{padding-right:30px;border:none;}
#secondNav ul li a.act{color:#e10019;}
#secondNav ul li a{margin:9px 0;padding:0 13px;border-right:1px solid #000;display:block;float:left;background-color:#dedede;}
#thirdNav{background-color:#dedede;padding:20px 0 10px 14px;width:218px;float:left;}
#thirdNav a:link,#thirdNav a:visited{color:#000;text-decoration:none;font-size:11px;}
#thirdNav a:hover{color:#e10019;}
#thirdNav a.active{color:#e10019;}
#thirdNav ul.thirdLevel li a:hover{background:transparent url(img/icons.gif) 0 -193px no-repeat;}
#firstLevel li{padding:0 0 5px 17px;background:#dedede url(img/icons.gif) 0 -495px no-repeat;}
#firstLevel li a.first{padding-bottom:5px;display:block;}
#firstLevel ul.secondLevel,#firstLevel ul.secondLevel li{background:none;}
#firstLevel ul.secondLevel li{padding-left:14px;}
#firstLevel ul.thirdLevel li a{padding-left:6px;background:transparent url(img/icons.gif) 0 -394px no-repeat;}
#firstLevel ul.thirdLevel li a.active{background:transparent url(img/icons.gif) 0 -193px no-repeat;}
#content{float:left;width:494px;padding-left:20px;background-color:#FFF;font-size:12px;}
#content a:link,#content a:visited,#content a:hover,#fcontent a:link,#fcontent a:visited,#fcontent a:hover,#shomeContent a:link,#shomeContent a:visited,#shomeContent a:hover,#homeContent a:link,#homeContent a:visited,#homeContent a:hover,#teaserWrapper a:link,#teaserWrapper a:visited,#teaserWrapper a:hover{padding-left:15px;background:transparent url(img/icons.gif) 0 -495px no-repeat;text-decoration:none;font-weight:bold;color:#000;}
#sitemap ul li.first a:link, #sitemap ul li.first a:visited,  #sitemap ul li.first a:hover{padding-left:30px;background:transparent url(img/icons.gif) 0 -495px no-repeat;text-decoration:none;font-weight:bold;color:#000;}
#sitemap ul li.scnd a:link, #sitemap ul li.scnd a:visited,  #sitemap ul li.scnd a:hover {padding-left:30px;text-decoration:none;font-weight:bold;color:#000;background:transparent url(img/icons.gif) 0 -205px no-repeat;}
#sitemap ul li a:link, #sitemap ul li a:visited,  #sitemap ul li a:hover {padding-left:30px;text-decoration:none;font-weight:normal;color:#000;background:transparent url(img/icons.gif) 0 -205px no-repeat;}
#sitemap ul {padding-left:50px;}

#fcontent{float:left;width:714px;padding-left:20px;background-color:#FFF;font-size:12px;}
p.readMore{margin-top:-18px;}
#shomeContent{float:left;width:715px;padding-left:31px;margin-bottom:20px;font-size:12px;}
#homeContent{background-color:#FFF;float:left;width:715px;padding:20px 0 0 31px;font-size:12px;}
#homeContent h1{margin-bottom:28px;}
.colCtrlSpacer{height:1px;}
#content ul,#shomeContent ul,#homeContent ul,#fcontent ul{margin:0 0 20px 30px;line-height:18px;}
#content ul ul,#shomeContent ul ul,#homeContent ul ul,#fcontent ul ul{margin:0 0 0 15px;}
#content ol,#shomeContent ol,#homeContent ol,#fcontent ol{margin-left:32px;margin-bottom:20px;line-height:18px;}
#content ol ol,#shomeContent ol ol,#homeContent ol ol,#fcontent ol ol{margin:0 0 0 20px;}
#content ul li,#shomeContent ul li,#homeContent ul li,#fcontent ul li{list-style-type:disc;}
#content ol li,#shomeContent ol li,#homeContent ol li,#fcontent ol li{list-style-type:decimal;}
.params{display:none;}
.cq-colctrl-lt0-c0{float:left;margin-right:20px;width:235px;}
.cq-colctrl-lt0-c1{float:left;width:235px;}
.clear{clear:both;}
.cq-colctrl-lt0-c0 p,.cq-colctrl-lt0-c1 p,.cq-colctrl-lt0-c2 p{margin:0 0 20px 0;}
.cq-colctrl-lt0-c0 p.readMore,.cq-colctrl-lt0-c1 p.readMore,.cq-colctrl-lt0-c2 p.readMore{margin:-18px 0 20px 0;}
#shomeContent .cq-colctrl-lt0,#shomeContent .cq-colctrl-lt1{margin-left:-31px;background:#FFF url(img/colctrlBG.jpg) 0 0 repeat-y;padding-left:31px;width:100%;height:100%;}
#shomeContent .cq-colctrl-lt0-c0,#homeContent .cq-colctrl-lt0-c0{float:left;margin-right:20px;width:225px;margin-top:20px;}
#shomeContent .cq-colctrl-lt0-c1,#homeContent .cq-colctrl-lt0-c1{float:left;width:225px;margin-right:20px;margin-top:20px;}
#shomeContent .cq-colctrl-lt0-c2,#homeContent .cq-colctrl-lt0-c2{float:left;width:225px;margin-top:20px;}
#shomeContent .cq-colctrl-lt1-c0,#homeContent .cq-colctrl-lt1-c0{float:left;margin-right:20px;width:470px;margin-top:20px;}
#shomeContent .cq-colctrl-lt1-c1,#homeContent .cq-colctrl-lt1-c1{float:left;width:225px;margin-top:20px;}
#shomeContent .cq-colctrl-lt2-c0,#homeContent .cq-colctrl-lt2-c0{float:left;margin-right:20px;width:225px;margin-top:20px;}
#shomeContent .cq-colctrl-lt2-c1,#homeContent .cq-colctrl-lt2-c1{float:left;width:470px;margin-top:20px;}
.componentImg{margin-bottom:20px;}
#content .componentImg .imgWrapper a,#fcontent .componentImg .imgWrapper a,#shomeContent .componentImg .imgWrapper a,#homeContent .componentImg .imgWrapper a{background:none;padding:0;}
.imgWrapper{position:relative;display:inline;}
.imgDesc{margin:5px 0 0;font-size:9px;color:#575a5d;}
.lupe{position:absolute;right:8px;bottom:8px;width:15px;height:15px;}
div.component.table{margin:20px 0;}
table{clear:both;}
table caption{font-size:12px;font-weight:bold;padding:0 0 20px 0;}
table th,table td, .contentbl .dwnldTbl td{padding:7px 12px 5px 12px;}
table th{font-weight:bold;background-color:#575A5D;color:#FFF;font-weight:bold;border-bottom:4px solid #FFF;}
table td{background-color:#eee;}
table tfoot td,table tfoot th{border-bottom:none;background-color:#dedede;font-weight:bold;}
table.contentbl th,table.contentbl td{padding:0;}
table.contentbl th{font-weight:bold;background-color:#ffffff;color:#FFF;font-weight:bold;border-bottom:0;}
table.contentbl td{background-color:#fff;}
table.contentbl tfoot.contentbl td,table tfoot th{border-bottom:none;background-color:#ffffff;font-weight:bold;}
table.col2Tbl{width:100%;}
table.col2Tbl td,table.col2Tbl th{border-bottom:4px solid #FFF;}
table.col2Tbl col.tblCol1{width:348px;}
table.col2Tbl col.tblCol2{width:auto;}
table.spacerTbl{width:100%;table-layout:fixed;}
table.spacerTbl th,table.spacerTbl td{border:4px solid #FFF;border-width:0 4px 4px 0;}
table.spacerTbl th.last,table.spacerTbl td.last{border-right:0;}
table.spacerTbl tr.last td{border-bottom:0;}
div.component.downloadtable{margin-bottom:20px;}
#content h1+div.component.downloadtable{padding-top:0;}
table.dwnldTbl{width:100%;}
table.dwnldTbl col.tblCol1{width:auto;}
table.dwnldTbl col.tblCol2{width:70px;}
table.dwnldTbl col.tblCol3{width:70px;}
table.dwnldTbl td{padding-bottom:0; background-color:#eee;}
table.dwnldTbl td.docSize{text-align:right;padding-right:18px;padding-left:0;}
#main #content table.dwnldTbl tbody tr a{font-weight:normal;background:none;padding:0 0 0 21px;background:transparent url(img/icons.gif) no-repeat 0 1px;display:block;}
table.dwnldTbl tr.last td{padding-bottom:7px;vertical-align:top;}
.formHeading{padding-bottom:10px;}
#content form .formRow{clear:both;margin-bottom:10px;position:relative;top:0;left:0;min-height:1em;}
  #content #anmeldeform form .labelCol{float:left;width:120px;margin-top:3px;font-weight:bold;}
   #content #anmeldeform form .inputCol{width:355px;position:relative;}
#content form .labelCol{float:left;width:85px;margin-top:3px;font-weight:bold;}
#content form .inputCol{width:405px;position:relative;}
#content form fieldset .inputCol{position:relative;top:-14px;float:none;margin-left:85px;}
#content form fieldset .inputCol div.item{clear:both;padding-bottom:8px;}
#content form legend{font-size:11px;font-weight:bold;}
#content form legend span{width:85px;display:block;float:left;}
input{padding-left:2px;}
#content form input.text{width:223px;border:1px solid #575a5d;padding:2px 2px 2px 3px;}
#content form select{width:230px;height:21px;border:1px solid #575a5d;padding:1px 2px 2px 0;}
#content form select.multiple{height:auto;}
#content form textarea{width:221px;height:70px;border:1px solid #575a5d;padding:2px 4px;}
#content form select.noWidth{width:auto;}
#content form input.checkbox,#content form input.radio{margin-right:7px;float:left;margin-bottom:3px;}
#content form .inputCol label{width:365px;}
#content form input.formButton{background-color:#dedede;padding:2px 7px;margin-right:10px;margin-top:30px;border:1px solid #dedede;cursor:pointer;}
#content form .error .inputCol input.text,#content form .error .inputCol textarea{border:1px solid #e10019;}
#content form .errorMsg {color:#E10019;width:170px;padding:0;margin:0;position:absolute;top:3px;left:330px;}
.errorMsg {color:#E10019;}

div.formtitle{font-size:11px;font-weight:bold;margin-bottom:5px;}
#footer{border-top:1px solid #dedede;clear:both;font-size:10px;color:#575a5d;padding:20px 0 20px 0;margin:0 0 0 253px;width:494px;text-align:right;}
#fmainWrapper #footer{width:713px;}
#hfooter{background-color:#FFF;border-top:1px solid #DEDEDE;clear:both;color:#575A5D;font-size:10px;margin:20px 200px 0 31px;padding:20px 0;text-align:right;width:713px;}
#hfooter .nav,#footer .nav{float:right;margin-left:20px;}
#footer a:link,#footer a:visited,#footer a:hover,#hfooter a:link,#hfooter a:visited,#hfooter a:hover{padding:0 8px 0 12px;font-size:10px;font-weight:normal;color:#575a5d;background:transparent url(img/icons.gif) 0 -98px no-repeat;text-decoration:none;}
#footer ul li.last a{padding:0 0 0 12px;}
#search{height:38px;text-align:right;background-color:#FFF;}
#search .searchField{width:100px;border:1px solid #575a5d;padding:3px 2px;}
.searchButton,.searchbutton{background-color:#dedede;border:1px solid #dedede;padding:2px 7px;}
#searchLabel{display:inline;height:0;left:-1000px;overflow-x:hidden;overflow-y:hidden;position:absolute;top:-1000px;width:0;}
.searchForm{text-align:right;}
.searchForm label{font-weight:bold;padding-right:10px;}
.searchForm .searchButton{background-color:#dedede;border:1px solid #dedede;padding:3px 7px 2px;}
.searchWord{border:1px solid #575A5D;padding:4px 0 3px;margin-right:14px;width:291px;}
.resultHeader{padding:6px 0 5px 12px;background-color:#575a5d;color:#FFF;margin:20px 0 4px 0;}
.result{padding:6px 0 6px 12px;background-color:#eee;margin-bottom:4px;width:482px;overflow-x:hidden;}
.result p{margin:0;padding:0;}
#content .result a{font-weight:normal;background:none;padding:0;}
.pager{font-weight:bold;text-align:right;padding:6px 10px 0 0;margin-bottom:10px;}
#contentWrapper #content .pager a{background:none;padding:0;}
#teaserWrapper{float:left;width:200px;background-color:#dedede;margin-left:20px; min-height:650px; height:auto !important   ;height:650px; }
#teaserWrapper h1{margin:20px 0;font-size:14px;color:#000;border-left:1px solid #dedede;width:199px;}
#teaserWrapper h1.firstTitle{margin:28px 0 30px;line-height:22px;}
#teaserWrapper h1 span{background-color:#FFF;padding:5px 15px 5px 18px;}
#teaserWrapper h2{margin-bottom:12px;font-size:11px;}
#teaserWrapper h3{font-size:11px;}
#teaserWrapper .article{margin:0 18px 20px 18px;}
.article{margin:0 18px 20px 0;}
.article p{margin-top:1px;}
.article p.readMore{margin-top:-18px;}
.lastArticle{margin-bottom:40px;}
#sitemap{margin-left:-31px;}
#topicNav{min-height:30px;}
#topicNav li{float:left;border-right:1px solid #FFF;list-style-type:none;margin-bottom:10px;}
#sitemap #topicNav li a{display:block;background-color:#dedede;background-image:none;padding:7px 0;width:123px;text-align:center;font-size:14px;font-weight:normal;}
#sitemap #topicNav li a:hover{background-color:#e10019;font-weight:bold;color:#FFF;}
#sitemap #topicNav li a.act{background-color:#e10019;font-weight:bold;color:#FFF;}
#homeContent #sitemap a:hover{color:#e10019;}
.topicOverview{clear:both;}
.tree{width:131px;margin-left:18px;padding:15px 0;float:left;}
#sitemap .first{padding-top:0;}
#homeContent #sitemap .subMenuLevel{padding-top:8px;}
#homeContent #sitemap .first .subMenuLevel li{padding-left:15px;}
#homeContent #sitemap .subMenuLevel li a{background:none;padding:0;font-weight:normal;padding:0;}
#homeContent #sitemap .treeMenuLevel{margin-top:4px;}
#homeContent #sitemap .tree .treeMenuLevel li{padding-left:6px;padding-bottom:4px;}
#homeContent #sitemap .tree .treeMenuLevel li a{padding-left:6px;display:block;background:transparent url(img/icons.gif) no-repeat 0 -394px;}
#homeContent #sitemap .tree .treeMenuLevel li a:hover{background:transparent url(img/icons.gif) no-repeat 0 -193px;}
#sitemap ul li{list-style-type:none;}
#sitemap ul{margin:0 0 20px 0;}
#topLink{margin:20px 0 20px;}
#wrapper #topLink a{font-weight:normal;color:#e10019;background:transparent url(img/icons.gif) no-repeat 0 -298px;}
.titleboxshort{padding:6px 0 5px 12px;margin:0 0 4px;border-top:10px solid #FFF;color:#FFF;background-color:#575A5D;clear:both;}
.row{margin-bottom:4px;clear:both;min-height:25px;}
#content #portlet a{font-weight:normal;background:none;padding-left:0;}
#content #portlet a:hover{color:#e10019;}
.contactLbl{padding:6px 0 5px 12px;margin-right:10px;background-color:#EEE;width:128px;}
.cell{float:left;margin-bottom:4px;}
#plz,#city,#distributor{margin-top:1px;padding:3px 0 4px 2px;width:266px;border:1px solid #575A5D;}
#content .cell select{height:23px;margin-top:1px;width:270px;}
.portletButton{margin:20px 10px 40px 0;background-color:#DEDEDE;border:1px solid #DEDEDE;padding:2px 5px;}
#content #portlet a.portletButton{border:none;padding:0 0 0 15px;background:transparent url(img/icons.gif) 0 -495px no-repeat;font-weight:bold;}
#content #portlet .portletButtonLine a.portletButton{padding:0;background:none;font-weight:normal;}
#content strong{font-weight:bold;}
#content .row strong{background-color:#575A5D;color:#FFF;display:block;font-weight:bold;margin:-6px 0 -5px -12px;padding:12px 0 12px 12px;}
.contactName{padding:6px 0 5px 12px;width:237px;margin-right:4px;background-color:#eee;height:28px;}
.contactPlz{padding:6px 0 5px 12px;width:36px;margin-right:4px;background-color:#eee;height:28px;}
.contactCity{padding:6px 0 5px 12px;width:103px;margin-right:4px;background-color:#eee;height:28px;}
.contactWebsite{padding:6px 0 5px 12px;width:58px;background-color:#eee;height:28px;}
.contactLinkLeft,.contactLinkMiddle,.contactLinkRight{font-weight:bold;float:left;margin-bottom:20px;}
.contactLinkLeft{display:block;height:15px;margin:0 4px 0 404px;width:20px;}
.contactLinkMiddle{margin-right:4px;}
.contactLinkRight{white-space:nowrap;}
.contactCompanyTitle{font-weight:bold;}
.grey{width:301px;}
.cell table td{background-color:#FFF;}
.naturstromText{margin:5px 5px 10px 0;}
.icon{display:none;}
.field,.label{float:left;}
.field{padding-right:12px;}
.label input{width:65px;}
.formbox .row{clear:both;padding-left:20px;margin-bottom:10px;height:11px;min-height:0;}
.button{padding:40px 0 0 20px;margin-bottom:20px;}
.contactPlzLbl{background-color:#EEE;margin-right:10px;padding:6px 106px 5px 12px;}
.row .contactPlzField input{width:362px;}
#portlet strong{font-weight:bold;}
.row .naturstromLblRadio{margin:0 12px 0 20px;}
.naturstromLblRadio input{width:auto;border:none;}
#portlet .row{margin-left:0;padding-left:0;}
.naturstromLblTextFooter{margin-left:20px;width:377px;}
.portletLine{clear:both;}
.naturstromLbl{width:138px;padding:3px 0 0 12px;}
#content .portletBkg select.formSlot1Long{width:270px;}
.formSlot1Long{border:1px solid #575A5D;margin-top:1px;padding:3px 0 4px;width:268px;}
#terms{width:38px;}
.naturstromLblTermsTitle .naturstromLblTermsLeft,.naturstromLblTermsTitle .naturstromLblTermsRight{font-weight:bold;}
.naturstromLblTermsLeft{width:20px;float:left;}
.naturstromLblTermsRight{float:left;width:474px;}
.naturstromLblTermsTitle{padding-top:20px;margin-bottom:-3px;}
#content #salutation{width:270px;}
#content #OnlineBewerbung #salutation{width:230px;}
.productImg{clear:both;margin-bottom:20px;height:167px;}
.productImg img{float:left;}
.portletHeaderFont .jobofferCellFullWidth{padding:6px 0 5px 12px;color:#FFF;width:482px;background-color:#575A5D;font-weight:bold;}
.jobofferCategoryCellOfferSize{background-color:#EEE;width:25px;padding:6px 0 5px 12px;clear:left;}
.jobofferCategoryCellDescription{background-color:#EEE;padding:6px 0 5px 0;width:457px;}
.jobofferCellFifth .portletLblAlign label{background-color:#EEE;margin-right:10px;padding:6px 0 5px 12px;width:65px;display:block;}
#content select.formSlot1Long{width:407px;}
#portlet .portletButtonWithoutFloating{background-color:#dedede;border:1px solid #dedede;padding:2px 5px;width:53px;margin-top:16px;}
.jobOverview .portletHeaderFont .jobofferCellThird{background-color:#dedede;font-weight:bold;height:auto;margin-top:10px;}
.jobOverview .jobofferCellThird{margin-right:4px;padding:6px 0 5px 12px;background-color:#EEE;height:60px;}
.jobOverview .cell1{width:208px;}
.jobOverview .cell2{width:154px;}
#portlet .jobOverview .cell3{width:88px;margin-right:0;}
h1.titleboxlong,h2.titleboxlong{background-color:#575A5D;color:#FFF;font-weight:bold;margin-top:20px;padding:6px 0 5px 12px;width:482px;font-size:12px;line-height:16px;}
.jobofferCellFullWidth{background-color:#eee;padding:6px 0 5px 12px;width:482px;}
.jobofferLbl{float:left;margin-top:3px;width:85px;}
.jobofferCellAlign{margin-top:3px;}
.formSlot1Middle{border:1px solid #575A5D;height:15px;padding:2px 2px 2px 3px;width:223px;}
#OnlineBewerbung .cell{width:200px;}
#OnlineBewerbung .portletButton{margin-bottom:0;}
#OnlineBewerbung .jobofferCellFullWidth{width:482px;}
#content .cell select.formSlot1Middle,#content .cell select.formSlot1Short{width:230px;}
input#eMail,input#eToken{margin-right:5px;}
#attachment{background-color:#EEE;border:1px solid #EEE;}
.bullet{background-color:#EEE;padding:7px;width:479px;}
#content .contentBelowTitle a{padding:0;background:none;font-weight:normal;}
#content .contentBelowTitle a:hover{padding:0;background:none;font-weight:normal;color:#e10019;}
.ajaxPlaceholder{padding:5px 0 5px 0;display:none;text-align:center;}
div#nyroModalFull{font-size:12px;color:#777;}
div#nyroModalLoading{padding:30px 30px 52px 30px;width:150px;height:150px;text-indent:-9999em;background:#fff url(img/ajaxLoader.gif) no-repeat;background-position:center;}
div#nyroModalLoading.error{padding:30px 30px 52px 30px;line-height:20px;padding:20px;width:300px;height:100px;text-indent:0;background:#fff;}
div#nyroModalWrapper{background:#fff;padding:30px 30px 52px 30px;border:1px solid #eee;}
a#closeBut{position:absolute;bottom:20px;left:44%;text-decoration:none;color:#000;font-size:11px;}
a#closeBut:hover{color:#e10019;}
h1#nyroModalTitle{margin:0;padding:0;position:absolute;top:-22px;left:5px;font-size:12px;color:#ddd;display:none;}
div.wrapper div#nyroModalContent{padding:5px;}
div.wrapperImg div#nyroModalContent{position:relative;text-align:center;overflow:visible!important;}
div.wrapperImg img{vertical-align:baseline;}
div.wrapperImg div#nyroModalContent div{position:absolute;bottom:0;left:0;background:black;padding:10px;margin:10px;border:1px white dotted;overflow:hidden;opacity:.2;filter:alpha(opacity=20);}
div.wrapperImg div#nyroModalContent div:hover{opacity:.5;filter:alpha(opacity=50);cursor:help;}
a.nyroModalPrev,a.nyroModalNext{z-index:105;position:absolute;bottom:-32px;cursor:pointer;text-decoration:none;color:#000;font-size:11px;}
a.nyroModalPrev:hover,a.nyroModalNext:hover{color:#e10019;}
div.wrapperSwf a.nyroModalPrev,div.wrapperSwf a.nyroModalNext,div.wrapper a.nyroModalPrev,div.wrapper a.nyroModalNext{height:60%;width:20%;}
a.nyroModalPrev{left:0;}
a.nyroModalNext{right:0;}
.formSlot1,.formSlot1Long{width:200px;border:1px solid #a3a3a3;}
.formSlot1Select{width:204px;}
.formSlot1Middle{width:125px;}
.formBigSlotVeryShort,.formSlot1VeryShort{width:25px;}
.formSlot2,.formSlot2Long,.formSlot2Middle,.formSlot2Short{width:99px;}
.reservationLbl,.reservationLblCheckboxes{float:left;font-weight:bold;width:125px;}
.reservationLblCheckBoxes{width:300px;}
.reservationCellAlign{margin-top:3px;}
.reservationCellFullWidth{padding-left:5px;width:618px;}
.reservationCellThird{float:left;padding-left:5px;width:203px;}
.reservationCellFifth{float:left;padding-left:5px;width:123px;}
.reservationCategoryCellOfferSize{float:left;padding-left:5px;width:20px;}
.reservationRowSpacer{background-image:url(internet/axporama/de.DottedLine.ffffff.2.gif);background-repeat:repeat-x;float:left;width:100%;}
.reservationCategoryCellDescription{float:left;padding-left:5px;width:279px;}
table#reservationTable{border-collapse:collapse;border-color:black;background-color:#FFF;font-size:.9em;margin-left:auto;}
.portletLblAlign a.red{color:#E30905;font-weight:bold;}
.reservationCheckboxes{font-weight:normal;width:100%;}
.reservationFormCheckBox{margin-right:.7em;}
.reservationTable{border-collapse:collapse;}
.reservationTableTr{height:20px;}
.reservationTableTd{background-color:#dfdfdf;width:38px;text-align:center;border:1px solid #a4a2a3;padding:1px;font-size:.8em;}
.reservationTable tr td input.reservationTableButton{border:1px solid #a0a0a0;background-color:#e9f2e1;width:20px;color:#e41609;font-size:.8em;}
.reservationTableTdClosed,.cell table td.reservationTableTdClosed{background-color:#DFDFDF;}
.reservationTableTdInformation,.cell table td.reservationTableTdInformation{background-color:#FF8803;}
.reservationTableTdNormal,.cell table td.reservationTableTdNormal{background-color:#FFF;}
.reservationTableTdBusy,.cell table td.reservationTableTdBusy{background-color:#900;}
.reservationTableTdOpen,.cell table td.reservationTableTdOpen{background-color:#4acd1d;}
.reservationAdvice{font-size:.9em;}
table#eventTable tr td div.reservation{z-index:0;display:block;position:relative;}
table#eventTable tr td div.reservation:hover{z-index:1;}
#tooltip h3,#tooltip div{margin:0;font-size:9px;}
#tooltip{position:absolute;z-index:3000;border:1px solid #FAC767;background-color:#FEE1A9;padding:5px;opacity:.85;color:#000;font-size:9px!important;font-style:normal;text-align:left;margin-left:-5px;margin-top:-10px;}
.objectKey{float:left;}
.objectImage{float:right;}
table#eventTable tr td div.reservation .ttip{display:none;}
table#eventTable tr td div.reservation:hover .ttip{background-color:#FEE1A9;border:1px solid #FAC767;color:#000;display:block;font-size:10px;font-style:normal;left:30px;padding:5px;position:absolute;text-align:left;top:15px;width:150px;}
div.reservationLegend{width:20px;height:10px;float:left;border:1px solid #a3a3a5;margin-right:10px;margin-bottom:4px;}
div.reservationLegendText{font-size:.90em;}
input.reservationInput{background-color:#efebe0;border:1px solid #a6a2a3;color:#000;}
input.buttonLink{background-color:#FFF;border:none;color:#E30905;font-weight:bold;font-size:8pt;text-decoration:underline;padding:0;text-align:left;margin-top:5px;}
input.reservationReset{width:100px;}
input.reservationInputFormat{width:190px;}
#calendar_div,#calendar_inline_div{display:none;border:1px solid #777;z-index:10;font-family:Arial,Helvetica,sans-serif;font-size:10px;padding:0;margin:0;}
#calendar_inline_div{display:block;border:0;}
.calendar_dialog{padding:5px;background:#ddd;border:4px ridge #ddd!important;}
#calendar_div a,#calendar_inline_div a{cursor:pointer;cursor:hand;}
button.calendar_trigger{width:25px;}
img.calendar_trigger{margin:2px;vertical-align:middle;}
#calendar_prompt{float:left;width:181px;padding:2px;background:#ddd;color:#000;}
* html #calendar_prompt{width:185px;}
#calendar_control,#calendar_links,#calendar_header,#calendar{clear:both;float:left;width:185px;color:#fff;}
#calendar_control{background:#ddd;}
#calendar_links{background:#ddd;}
#calendar_control a,#calendar_links a{font-weight:bold;letter-spacing:1px;color:#000;padding:2px 5px;}
#calendar_control a:hover{background:#fff;color:#000;}
#calendar_links a:hover,.calendar_titleRow a:hover{background:#ddd;color:#333;}
#calendar_links label{padding:2px 5px;color:#888;}
#calendar_clear,#calendar_prev{float:left;}
#calendar_current{float:left;width:35%;text-align:center;}
#calendar_close,#calendar_next{float:right;}
#calendar_header{background:#333;text-align:center;font-weight:bold;}
#calendar_header select{background:#333;color:#fff;border:0;font-weight:bold;font-size:10px;}
#calendar{background:#ccc;text-align:center;font-size:100%;}
#calendar a{width:100%;display:block;}
#calendar a:hover{color:#eee;}
#calendar .calendar_titleRow{background:#777;}
#calendar .calendar_titleRow a{color:#eee;}
#calendar .calendar_titleRow a:hover{color:#000;}
#calendar .calendar_daysRow{background:#eee;color:#666;}
#calendar .calendar_daysCell{border:1px solid #ddd;}
#calendar .calendar_daysCell a{color:#000;width:100%;}
#calendar .calendar_daysCell a:hover{background:none;}
#calendar .calendar_weekEndCell{background:#ddd;}
#calendar .calendar_daysCellOver{background:#fff;border:1px solid #777;}
#calendar .calendar_unselectable{color:#888;}
#calendar_today{background:#fcc!important;}
#calendar_currentDay{background:#999!important;}
#calendar_cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:193px;height:200px;}
.floatClearing{clear:both;}
#datepick-div,.datepick-inline{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:0;margin:0;background:#ddd;color:#000;width:185px;}
#datepick-div{display:none;border:1px solid #777;z-index:100;}
.datepick-inline{float:left;display:block;border:0;}
.datepick-rtl{direction:rtl;}
.datepick-dialog{padding:5px!important;border:4px ridge #ddd!important;}
.datepick-disabled{position:absolute;z-index:100;background-color:white;opacity:.5;filter:alpha(opacity=50);}
button.datepick-trigger{width:25px;padding:0;}
table.datepick th,table.datepick td{padding:0;}
img.datepick-trigger{margin:2px;vertical-align:middle;}
.datepick-prompt{float:left;padding:2px;}
* html .datepick-prompt{width:185px;}
.datepick-control,.datepick-links,.datepick-header,.datepick{clear:both;float:left;width:100%;color:#fff;}
.datepick-control{background:#400;padding:2px 0;}
.datepick-links{background:#000;padding:2px 0;}
.datepick-control,.datepick-links{font-weight:bold;font-size:80%;}
.datepick-links label{padding:2px 5px;color:#888;}
.datepick-clear,.datepick-prev{float:left;width:34%;}
.datepick-rtl .datepick-clear,.datepick-rtl .datepick-prev{float:right;text-align:right;}
.datepick-current{float:left;width:30%;text-align:center;}
.datepick-close,.datepick-next{float:right;width:34%;text-align:right;}
.datepick-rtl .datepick-close,.datepick-rtl .datepick-next{float:left;text-align:left;}
.datepick-header{background:#333;text-align:center;font-weight:bold;height:1.6em;}
.datepick-header select{background:#333;color:#fff;border:0;font-weight:bold;}
.datepick-header span{position:relative;top:3px;}
.datepick{background:#ccc;text-align:center;font-size:90%;}
.datepick a{display:block;width:100%;}
.datepick-title-row{background:#777;}
.datepick-title-row th{text-align:center;font-weight:normal;}
.datepick-days-row{background:#eee;color:#666;}
.datepick-week-col{background:#777;color:#fff;}
.datepick-days-cell{color:#000;border:1px solid #ddd;padding:0;}
.datepick-days-cell a{display:block;}
.datepick-other-month{background:#fff;}
.datepick-week-end-cell{background:#ddd;}
.datepick-title-row .datepick-week-end-cell{background:#777;}
.datepick-week-over{background:#ddd;}
.datepick-unselectable{color:#888;}
.datepick-today{background:#fcc;}
.datepick-current-day{background:#777;color:#fff;}
.datepick-days-cell-over{background:#fff;color:#000;border:1px solid #777;}
.datepick-status{background:#ddd;width:100%;font-size:80%;text-align:center;}
#datepick-div a,.datepick-inline a{cursor:pointer;margin:0;padding:0;}
.datepick-inline .datepick-links a{padding:0 5px!important;}
.datepick-control a,.datepick-links a{padding:2px 5px!important;color:#eee;}
.datepick-title-row a{color:#eee;}
.datepick-control a:hover{background:#fdd;color:#333;}
.datepick-links a:hover,.datepick-title-row a:hover{background:#ddd;color:#333;}
.datepick-multi .datepick{border:1px solid #777;}
.datepick-one-month{float:left;width:185px;}
.datepick-new-row{clear:left;}
.datepick-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.clear_float {clear:both;}
.float_left{ float:left; margin-right:20px; margin-bottom:10px;}
.float_right {float:right;margin-left:20px; margin-bottom:10px;}
a.pagex:link , .pagex {padding-left:15px;text-decoration:none;font-weight:bold;color:#000;}
#quali_genesys {position: absolute; top: 127px;left: 658px; }
#quali_kompogas {position: absolute; top: 132px;left: 660px; }


#lightbox  a:link, #lightbox  a:visited,  #lightbox  a:hover {padding-left:0px;text-decoration:none;font-weight:normal;color:#000;background:none;}

#homeContent a:link .LinkWithNoBackground, #homeContent a:hover .LinkWithNoBackground, #homeContent a:visited .LinkWithNoBackground , #homeContent a.LinkWithNoBackground {padding-left:0px;background:none;}

#content a:link .LinkWithNoBackground, #content a:hover .LinkWithNoBackground, #content a:visited .LinkWithNoBackground , #content a.LinkWithNoBackground {padding-left:0px;background:none;}
#teaserWrapper a:link .LinkWithNoBackground, #teaserWrapper a:hover .LinkWithNoBackground, #teaserWrapper a:visited .LinkWithNoBackground , #teaserWrapper a.LinkWithNoBackground {padding-left:0px;background:none;}
#teaserWrapper p{margin:0 0 10px;}

