*{margin:0;padding:0;border:0 none;}body{background:#969695 url('./../layout/background.png') repeat-x;text-align:center;}#wrapper{width:780px;background:transparent url('./../layout/wrapper-background.png') repeat-y;text-align:left;margin:0 auto;}#header{height:142px;background:transparent url('./../layout/header-background.jpg') no-repeat;}#header h1{width:413px;height:48px;padding:79px 0 0 60px;}#header h1 a{width:413px;height:48px;text-indent:-5000px;background:transparent url('./../layout/esmarch-logo.gif') no-repeat;display:block;overflow:hidden;}#menu,#content{margin:0 13px 0 17px;}#menu{height:38px;background:#4269b0 url('./../layout/menu-background.png') no-repeat;padding:0 0 0 74px;list-style-type:none;}#content{min-height:306px;background-repeat:no-repeat;background-position:bottom left;padding:38px 0 20px 433px;}#footer{width:780px;height:59px;background:transparent url('./../layout/footer-background.png') no-repeat;padding:0 0 20px 0;position:absolute;}body{color:#31312f;font-size:100%;font-family:Verdana,Tahoma,Sans-Serif;}a{color:#4269b0;text-decoration:none;}a:hover,a:focus{color:#7896ce;}.skip,.skip:hover,.skip:visited{color:#fff;}.skip:focus{color:#4269b0;}h2{color:#4269b0;font-size:1.375em;line-height:1.4em;padding-top:1.045em;padding-bottom:.318em;}#content h3{color:#4269b0;font-size:.75em;line-height:1.4em;}#content .columns .left h4{font-size:.625em;font-weight:bold;}#content p{font-size:.75em;line-height:1.6em;padding-bottom:1.7em;}#content ul.jobs p{font-size:.625em;padding-bottom:0;}#content .columns .left p{font-size:.625em;}#content .columns .left p.description{padding-bottom:1.7em;}#content form input,#content form textarea,#content form select{color:#31312f;font-size:100%;font-style:italic;font-family:Verdana,Tahoma,Sans-Serif;}#content form textarea,#content form select{font-size:.75em;}#content form input.submit{color:#fff;font-weight:bold;font-style:normal;}#content a.new-job{font-weight:bold;}#content .page-browser li{font-size:.75em;font-weight:bold;}#content table .description a{color:#afafaf;}#content table .description a:hover,#content table .description a:focus{color:#7896ce;}#content table .description a.active{color:#31312f;}#content table .description a.active:hover,#content table .description a.active:focus{color:#7896ce;}#content .columns-4 .right label{color:#4269b0;font-weight:bold;}#content .columns-4 .right input#copy-submit,#content .columns-4 .right input#submit{color:#fff;font-weight:bold;font-style:normal;}#content #template select{font-size:1em;}.error{color:#c00 !important;}#footer p{color:#abbdde;font-size:.625em;text-align:right;padding:12px 72px 0 0;}#footer p a{color:#abbdde;}#footer p a:hover,#footer p a:focus{color:#7896ce;}#menu li{height:32px;float:left;}#menu li a{height:32px;text-indent:-5000px;background:transparent url('./../layout/menu-map.png') no-repeat;display:block;overflow:hidden;}#content h2,#content h3,#content p,#content ul{width:267px;background:transparent url('./../layout/content-background.png');padding-right:20px;padding-left:20px;}#content ul.jobs{width:277px;padding-bottom:.8em;padding-left:10px;list-style-type:none;}#content ul.jobs li{padding-top:10px;padding-left:22px;background:transparent url('./../layout/arrow.gif') no-repeat scroll 10px 14px;}#content ul.jobs li.chosen{background:transparent url('./../layout/double-arrow.gif') no-repeat scroll 3px 14px;}#content ul.jobs li h3,#content ul.jobs li p{background:none;padding:0;}#job-details #content{width:677px;padding-left:73px;}#content .columns{width:667px;background:transparent url('./../layout/content-columns-background.png') repeat-y;}#content .columns .left{width:325px;padding:0 5px 20px 25px;float:left;}#content .columns .right{width:307px;float:left;}#content .columns h2,#content .columns h3,#content .columns p{padding:0;}#content .columns h2,#content .columns h3,#content .columns p,#content .columns ul{width:auto;background:none;}#content .columns .left h3{margin-top:.75em;margin-bottom:15px;}#content .columns .left h4{margin-top:10px;}#content .right ul.jobs{padding-left:15px;}#content form{margin-top:10px;}#content form h3{margin-bottom:3px;}#job-entry #content p{width:350px;}#content form h3,#content form p{width:auto;}#content form label{display:block;}#content form label.inline{display:inline;}#content form input,#content form select,#content form textarea{min-height:20px;border:1px solid #898989;background:#fbfbfb;padding:2px 5px;}#content form input.submit{background:#4269b0;border:0 none;}#content form.entry{clear:both;}#content .columns-1,#content .columns-2,#content .columns-3{margin-bottom:18px;}#content .columns-1,#content .columns-2,#content .columns-3{width:575px;}#content .columns-1 .left,#content .columns-2 .left{width:400px;float:left;}#content .columns-1 .right,#content .columns-2 .right{width:175px;float:right;}#content .columns-2-1 .left{width:245px;}#content .columns-2-1 .right{width:155px;}#content .columns-1 .left input{width:370px;}#content .columns-1 .right select{width:175px;}#content .columns-2 .left select#month{width:115px;}#content .columns-2 .left select#year{width:115px;}#content .columns-2-1 .right h3,#content .columns-2 .left input#period{margin-left:10px;}#content .columns-2 .left input#period{width:115px;}#job-entry #content .columns-2 .right p{width:auto;}#content .columns-2 .right input{width:163px;}#job-entry #content .columns-3{width:575px;margin-bottom:30px;}#job-entry #content .columns-3 p{width:163px;float:left;}#job-entry #content .columns-3 p.column-2{margin:0 37px 0 37px;}#job-entry #content .columns-3 p input{width:163px;}#content .columns-4{width:95%;}#content .columns-4 .left{width:70%;float:left;}#content .columns-4 .right{width:30%;float:right;}#content .columns-4 .left textarea{width:90%;height:200px;}#job-entry #content .columns-4 .right p{width:auto;margin-bottom:5px;}#content .columns-4 .right label{width:174px;display:block;float:left;}#content .columns-4 .right input{width:15px;display:block;float:right;}#content .columns-4 .right #jobserve,#content .columns-4 .right #active,#content .columns-4 .right #is-template{background:transparent;border:0 none;}#content .columns-4 .right input#template-name{margin-bottom:46px;}#content .columns-4 .right input#template-name,#content .columns-4 .right input#copy-submit,#content .columns-4 .right input#submit{width:94%;float:none;}#content .columns-4 .right input#copy-submit,#content .columns-4 .right input#submit{width:100%;border:0 none;margin-bottom:10px;}#content .columns-4 .right input#copy-submit{background:#7896ce;}#content .columns-4 .right input#submit{background:#4269b0;}#content .columns-4 .right input.input_hidden{display:none;}#jobs-admin #content,#job-entry #content{width:677px;padding-left:73px;}#login h2,#jobs-admin #content h2,#job-entry #content h2,#login h3,#jobs-admin #content h3,#job-entry #content h3,#login p,#jobs-admin #content p,#job-entry #content p,#job-entry #content .columns{background:transparent;}#jobs-admin #content h2,#job-entry #content h2,#jobs-admin #content h3,#job-entry #content h3,#jobs-admin #content p,#job-entry #content p{padding:0;}#content #template{width:277px;margin-top:-30px;margin-bottom:20px;float:right;}#content #template select{width:175px;}#job-entry #content #template p{width:auto;}#content table td{padding-bottom:12px;}#content table td.edit a,#content table td.state a,#content table td.external-publish a,#content table td.delete a{width:25px;height:25px;text-indent:-5000px;background-repeat:no-repeat;margin-right:15px;display:block;overflow:hidden;}#content .page-browser{width:200px;background:transparent;margin-top:-50px;float:right;list-style-type:none;}#content .page-browser .page-from{display:none;}#content .page-browser li{background:transparent url('./../layout/page-browser-separator.gif') no-repeat scroll right center;margin-right:4px;padding-right:10px;float:left;}#content .page-browser li.right-arrow,#content .page-browser li.left-arrow,#content .page-browser li.last{background:transparent;padding-right:0;}#content .page-browser li.right-arrow a{background:transparent url('./../layout/right-arrow.gif') no-repeat scroll right center;text-indent:-5000px;margin-right:4px;padding-right:10px;display:block;overflow:hidden;}#content .page-browser li.left-arrow a{background:transparent url('./../layout/left-arrow.gif') no-repeat scroll right center;text-indent:-5000px;margin-left:4px;padding-left:10px;display:block;overflow:hidden;}.skip{text-align:right;margin:-25px 20px 0 0;float:right;display:block;overflow:hidden;}#menu li.startseite{width:83px;margin-right:12px;}#menu li.startseite a{background-position:0 0;}#menu li.startseite.chosen a,#menu li.startseite.parent a,#menu li.startseite a:hover,#menu li.startseite a:focus{background-position:0 -32px;}#menu li.ueber-uns{width:82px;margin-right:10px;}#menu li.ueber-uns a{background-position:-95px 0;}#menu li.ueber-uns.chosen a,#menu li.ueber-uns.parent a,#menu li.ueber-uns a:hover,#menu li.ueber-uns a:focus{background-position:-95px -32px;}#menu li.kompetenzen{width:107px;margin-right:7px;}#menu li.kompetenzen a{background-position:-186px 0;}#menu li.kompetenzen.chosen a,#menu li.kompetenzen.parent a,#menu li.kompetenzen a:hover,#menu li.kompetenzen a:focus{background-position:-186px -32px;}#menu li.referenzen{width:104px;margin-right:5px;}#menu li.referenzen a{background-position:-299px 0;}#menu li.referenzen.chosen a,#menu li.referenzen.parent a,#menu li.referenzen a:hover,#menu li.referenzen a:focus{background-position:-299px -32px;}#menu li.partner{width:72px;margin-right:8px;}#menu li.partner a{background-position:-408px 0;}#menu li.partner.chosen a,#menu li.partner.parent a,#menu li.partner a:hover,#menu li.partner a:focus{background-position:-408px -32px;}#menu li.jobs{width:57px;margin-right:9px;}#menu li.jobs a{background-position:-487px 0;}#menu li.jobs.chosen a,#menu li.jobs.parent a,#menu li.jobs a:hover,#menu li.jobs a:focus{background-position:-487px -32px;}#menu li.kontakt{width:75px;}#menu li.kontakt a{background-position:-551px 0;}#menu li.kontakt.chosen a,#menu li.kontakt.parent a,#menu li.kontakt a:hover,#menu li.kontakt a:focus{background-position:-551px -32px;}#startseite #content{background-image:url('./../layout/content-startseite-background.jpg');}#ueber-uns #content{background-image:url('./../layout/content-ueber-uns-background.jpg');}#kompetenzen #content{background-image:url('./../layout/content-kompetenzen-background.jpg');}#referenzen #content{background-image:url('./../layout/content-referenzen-background.jpg');}#partner #content{background-image:url('./../layout/content-partner-background.jpg');}#jobs #content,#job-details #content{background-image:url('./../layout/content-jobs-background.jpg');}#kontakt #content{background-image:url('./../layout/content-kontakt-background.jpg');}#impressum #content{background-image:url('./../layout/content-impressum-background.jpg');}#login #content,#jobs-admin #content,#job-entry #content{background-image:url('./../layout/content-backend-background.gif');background-repeat:repeat-y;}.sIFR-replaced .sIFR-alternate{visibility:hidden;}#content table td.edit a{background-image:url('./../layout/icons/edit.png');}#content table td.state a{background-image:url('./../layout/icons/state.png');}#content table td.state a.active{background-position:0 -25px;}#content table td.external-publish a{background-image:url('./../layout/icons/external-publish.png');}#content table td.external-publish a.published{background-position:0 -25px;}#content table td.delete a{background-image:url('./../layout/icons/delete.png');}#content a.new-job{background:transparent url('./../layout/icons/new-job.png') no-repeat;margin:15px 0 20px 0;padding:2px 0 8px 30px;display:block;}.clearfix:after,#menu:after,#content .columns:after,#content .page-browser:after,#content .columns-1:after,#content .columns-2:after,#content .columns-2-1:after,#content .columns-3:after,#content .columns-4:after,#content .columns-4 .right p:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
