﻿body { background: url(/img/MaltExtract/updated/bg_body.png) repeat-x scroll 0 0 #f2f2f2; font-family: arial,sans-serif; font-size: 12px; margin: 0; color: #3f3f3f; overflow-y: scroll; line-height: 18px; }
.clear { clear: both; }
#innerWrap { left: 0; position: absolute; top: 0; width: 1010px; z-index: 10; float: left; }
#headerWrap #mainNav { list-style: none outside none; margin: 0; overflow: hidden; position: relative; }
#headerWrap #mainNav li { background: url(/img/MaltExtract/updated/bn_menu.png) no-repeat scroll 0 0 transparent; float: left; height: 34px; margin-left: 2px; text-align: center; width: 106px; }
#headerWrap #mainNav li.selected, #headerWrap #mainNav li:hover { background-position: 0 -34px; }
#leftNav { margin: 20px 0 0 35px; font-size: 12px; }
#leftNav li li.submenu { background: url(/img/MaltExtract/bg_leftnav_sub.png) no-repeat scroll center bottom transparent; border-top: 2px solid #FFFFFF; padding-top: 8px; }
#leftNav ul { list-style: none outside none; margin: 0; padding: 0 0 0; }
#leftNav .bottom { padding: 0 0 5px; }
#leftNav li { padding: 6px 0 9px 3px; border-bottom: 1px solid #d9d9d9; }
#leftNav li a { color: #5E5040; display: block; text-decoration: none; }
#leftNav li a.selected { color: #333333; font-weight: bold; background: url(/img/MaltExtract/updated/listItemLinkActive.gif) no-repeat scroll 182px 5px transparent; }
#leftNav li li a.selected { color: #333333; font-weight: bold; background: url(/img/MaltExtract/updated/listItemLinkActive.gif) no-repeat scroll 172px 5px transparent; }
#leftNav ul ul { margin: 0 0 8px 10px; }
#leftNav li li.submenu a { padding-bottom: 5px; }
#contentWrap .box { background: none repeat scroll 0 0 #FFF6CC; margin: 0 20px 15px 0; }

#leftColumn .leftSections ul { list-style-type: none; width: 186px; margin: 0 0 0 34px; padding: 0; }
#leftColumn .leftSections li { font-size: 12px; border-bottom: 1px solid #d9d9d9; padding: 0 0 15px 3px; }
#leftColumn .leftSections li.last { border: none; }
#leftColumn .leftSections h3 { color: #ae0021; font-size: 17px; font-weight: normal; margin: 10px 0 4px 0; padding: 0; }
#leftColumn .leftSections h3 a { color: #ae0021; font-size: 17px; font-weight: normal; margin: 10px 0 4px 0; padding: 0;background:none; }
#leftColumn .leftSections a { color: #3F3F3F; text-decoration: none; background: transparent url(/img/MaltExtract/updated/listItemPointer.gif) no-repeat 1px 6px; padding: 0 0 0 10px; }

#footerWrap { background: url(/img/MaltExtract/updated/bg_footerWrap.png) no-repeat scroll 1px 0 transparent; clear: both; height: 238px; padding: 0 0 0; text-align: right; }
#footerWrap .sections { position: absolute; left: 21px; bottom: 64px; }
#footerWrap .sections ul { list-style-type: none; }
#footerWrap .sections li { background-repeat: no-repeat; width: 179px; height: 112px; text-align: left; float: left; font-size: 12px; margin: 0 0 0 17px; padding: 0px 10px 0 18px; line-height: 16px; }
#footerWrap .sections h3 { color: #ae0021; font-size: 16px; font-weight: normal; margin: 16px 0 6px 0; padding: 0; }
#footerWrap .sections p { color: #3f3f3f; margin: 0; padding: 0; }
#footerWrap .sections a { color: #ae0021; font-weight: bold; text-decoration: none; }
#footerWrap .sections li.contact { border-top: 1px solid #d9d9d9; width: 172px; padding: 0px 10px 0 4px; margin: 0 40px 0 0; }


#MainSiteLink { font-weight: bold; height: 22px; padding: 12px 0 0 592px; width: 150px; }
#mainsitelinkimg { background: url(/img/mainsitelinkimg.png) no-repeat scroll 0 0 transparent; border: medium none; height: 20px; width: 150px; }
#logo_imgLogo { height: 66px; margin: 0; padding: 0; width: 118px; }
fieldset { border: 0 none; margin: 0; padding: 0; }
img { border: 0 none; }
#wrapper { margin: 0 auto; position: relative; width: 1009px; }
#frontpage { background-color: #FFFFFF; }
#frontpageBg { background-color: #FFFFFF; background-position: 2px 39px; background-repeat: no-repeat; height: 382px; width: 1009px; }
#headerWrap { height: 92px; overflow: visible; padding: 0 2px; position: relative; }
#headerWrap #logo { left: 49px; position: relative; top: 14px; width: 118px; }
#headerWrap #logo a { height: 66px; width: 118px; float: left; }
#headerWrap #topNav { margin: 0; overflow: hidden; padding: 6px 15px 0 0; position: absolute; right: 190px; top: 19px; z-index: 10; }
#headerWrap #topNav li { float: left; list-style: none outside none; padding: 0; }
#headerWrap #topNav li a { color: #666666; display: block; font-size: 11px; height: 21px; margin: 0 7px 0 0; padding: 0 0 0 26px; text-decoration: none; }
#headerWrap #topNav li a.da { background: url(/img/MaltExtract/updated/da.png) no-repeat scroll 2px 2px transparent; }
#headerWrap #topNav li a.de { background: url(/img/MaltExtract/updated/de.png) no-repeat scroll 2px 2px transparent; }
#headerWrap #topNav li a.en { background: url(/img/MaltExtract/updated/gb.png) no-repeat scroll 2px 2px transparent; }
#headerWrap #topSearch label, #headerWrap #topSearch legend { display: none; }
#headerWrap #topSearch .mainSearchText { background: transparent url(/img/MaltExtract/updated/global_search.png) no-repeat right 2px; border: 0 none; height: 18px; margin: 0; padding: 2px 0 0 3px; position: absolute; right: 48px; top: 22px; width: 113px; font-size: 10px; }
#headerWrap #topSearch .mainSearchSubmit { margin: 0; position: absolute; right: 164px; top: 24px; width: 19px; height: 19px; text-indent: -9999px; background: transparent url(/img/MaltExtract/updated/global_search_btn.png) no-repeat left 0; border: 0; }
#headerWrap #topSearch .mainSearchSubmit:hover { background-position: 0 -19px; }
.p1 #headerWrap #topMainNav { background: none repeat scroll 0 0 transparent; }
#headerWrap #topMainNav { overflow: hidden; padding: 0; position: absolute; right: 29px; top: 64px; z-index: 2; }
#headerWrap #mainNav li a { color: #BD2F4A; display: block; font-size: 12px; height: 28px; padding: 6px 0 0; text-decoration: none; }
#content { background: transparent url(/img/MaltExtract/updated/bg_contentWrap.png) no-repeat 0 0; min-height: 551px; overflow: hidden; padding: 0 0 0 6px; position: relative; z-index: 3; }
#contentSub { background-color: #FFFFFF; width: 979px; margin-top:12px;padding:10px 0 0 17px;}
#content #frontpageTxt { height: 150px; padding: 90px 0 0; }
#content #frontpageTxt h1 { font-size: 32px; font-weight: normal; margin: 0; padding: 0 0 0 51px; }
#content #frontpageTxt h2 { font-size: 14px; font-weight: normal; margin: 0; padding: 0 0 10px 75px; }
#content .sections h3 { font-size: 16px; margin: 0; padding: 16px 16px 10px; }
#content .sections p { margin: 0; padding: 0 16px 10px; }
#content .sections { overflow: hidden; }
#content .sections ul { list-style: none outside none; margin: 0; overflow: hidden; padding: 8px 0 0 0; }
#content .sections li { background-color: transparent; background-position: 11px 0; background-repeat: no-repeat; float: left; height: 246px; margin: 0; padding: 0 9px; width: 222px; }
#leftColumn { float: left; margin: 0; padding: 0 0 0 0; width: 230px; }
#leftColumn .logo { background: url(/img/logo_red.png) no-repeat scroll 30px 0 transparent; height: 34px; margin: 25px 0 0; }
#leftNav h2 { color: #ae0021; font-size: 18px; font-weight: normal; margin: 0 0 8px 1px; }
#leftNav ul ul ul { background: none repeat scroll 0 0 transparent; }
#leftNav li li { border: 0; padding: 0; margin: 10px 0 0 0; }
#leftNav li li.submenu li a { padding: 0 0 0 20px; }
#leftNav .submenu a { color: #1F4607; }
#leftNav ul ul ul li { background: none repeat scroll 0 0 transparent; color: #1F4607; }
#leftNav li li li { list-style: none outside none; margin: 0; padding: 0 0 0 10px; }
#contentWrap { float: left; margin: -29px 0 0; padding: 0 20px 15px 55px; position: relative; width: 440px; }
#contentWrap h1 { font-size: 30px; font-weight: normal; margin: 0; padding: 0 40px 15px 0; color: #ae0021; line-height: 40px; }
#contentWrap h2 { font-size: 11px; margin: 0; padding: 0 40px 10px 0; }
#contentWrap h3 { font-size: 11px; margin: 0; padding: 0 40px 10px 0; }
#contentWrap h4 { font-size: 20px; font-weight: normal; margin: 0; padding: 0 10px 5px 0; color: #ae0021; line-height: 20px; }
#contentWrap p { margin: 0; padding: 0 40px 10px 0; }
#contentWrap p img { float: left; padding: 0 10px 10px 0; }
#contentWrap ul { margin: 0 0 0 10px; padding: 0 5px 5px; }
#contentWrap ul li { list-style: square outside none; margin: 0; padding: 0 0 6px; }
#contentWrap ul.search { margin: 0; padding: 20px 0; }
#contentWrap ul.search li { list-style: none outside none; margin: 0; padding: 0 0 15px; }
#contentWrap ul.search h2, #contentWrap ul.search p { padding-bottom: 0; }
#contentWrap ul.search em { font-style: normal; }
#contentWrap ul.search a { color: #000000; text-decoration: none; }
#contentWrap ul.search a:hover { text-decoration: underline; }
#contentWrap ul.paging { margin: 0; overflow: hidden; padding: 10px 0 0; }
#contentWrap ul.paging li { float: left; list-style: none outside none; margin: 0; padding: 0 10px 0 0; }
#contentWrap ul.paging li.selected a { color: #000000; text-decoration: none; }
#contentWrap ul.paging li.prev { color: #919191; padding-right: 18px; }
#contentWrap ul.paging li.next { padding-left: 8px; }
#contentWrap a, #contentWrap .link { color: #D70000; }
#contentWrap p.link { padding-top: 20px; }
#contentWrap .c200 { overflow: hidden; }
#contentWrap .c100 { float: left; width: 285px; }
#contentWrap .box h3, #contentWrap .box p { padding-right: 0; }
#contentWrap .inner { padding: 13px 13px 0px 13px;background: url(/img/MaltExtract/updated/rounded-box-top.png) no-repeat scroll 0 0 #FFF6CC; }
#contentWrap .inner_buttom {background: url(/img/MaltExtract/updated/rounded-box-bottom.png) no-repeat;height:10px; }
#contentWrap .joblist { padding: 0 0 20px; }
#contentWrap .form { padding: 15px 20px 10px 0; }
#contentWrap .form label { float: left; font-weight: bold; padding: 2px 0 5px; width: 70px; }
#contentWrap .form input.text { float: left; margin: 0 0 10px; width: 185px; }
#contentWrap .form select { float: left; margin: 0 0 10px; width: 194px; }
#contentWrap .form textarea { margin-bottom: 10px; width: 260px; }
#contentWrap .form input.postal { margin-right: 10px; width: 35px; }
#contentWrap .form label.city { width: 25px; }
#contentWrap .form input.city { width: 110px; }
#contentWrap .form label.file { padding-bottom: 5px; width: 265px; }
#contentWrap .form input.file { float: left; margin-bottom: 10px; width: 265px; }
#contentWrap .form input.newsletter { margin-right: 10px; width: 110px; }
#contentWrap .form input.button { margin-bottom: 10px; margin-top: 5px; }
#contentWrap .form input.newsletterButton { margin-top: 0; }
#contentWrap .form .error { color: Red; font-weight: lighter; margin-top: 0; width: 180px; }
#rightColumn { float: left; padding: 0; /*width: 200px; */}
#rightColumn h3 { font-size: 16px; font-weight: normal; margin: 0; padding: 0 0 10px; }
#rightColumn p { margin: 0; padding: 0 0 10px; }
#rightColumn img { padding-bottom: 20px; }

/*#rightColumn .topBox .inner a { color: #FFFFFF; }
#rightColumn .topBox .inner b { color: #FFFFFF; }
#rightColumn .topBox .inner strong { color: #FFFFFF; }*/
/*#rightColumn .topBox h3, #rightColumn .topBox p { color: #FFFFFF; }*/

/*RightColumnBoxes*/
/*#rightColumn .box { background: url(/img/bg_box.png) no-repeat scroll 0 0 transparent; }
#rightColumn .inner { background: url(/img/bg_box_inner.png) no-repeat scroll left bottom transparent; padding: 25px 0 23px 24px; }
#rightColumn .topBox { background: url(/img/MaltExtract/updated/bg_topBox.png) no-repeat scroll 0 0 #f5f6f7; margin: 0 0 80px 0; width: 184px; }
#rightColumn .topBox .inner { background: url(/img/MaltExtract/updated/bg_topBox_bottom.png) no-repeat scroll left bottom transparent; color: #3f3f3f;  padding: 15px 20px; }*/
#rightColumn .box, #rightColumn .topBox  { background: url(/img/MaltExtract/updated/bg_topBox.png) no-repeat scroll 0 0 #f5f6f7; margin: 0 0 30px 0; width: 184px; }
#rightColumn .inner { background: url(/img/MaltExtract/updated/bg_topBox_bottom.png) no-repeat scroll left bottom transparent; padding: 15px 20px; }
#rightColumn .inner a {color:#D70000;}

#imageText_text { display: block; width: 140px; }
#imageText_headline { display: block; width: 160px; color:#ae0021;}
#textTeaser_topBox li { color: #FFFFFF; }
#textTeaser_teaserText li { color: #FFFFFF; }
#rightColumn #textTeaser_teaserText li { color: #3F3F3F; }
#contentWrap .no_mt { margin-top: 0 !important; }
#contentWrap .no_mb { margin-bottom: 0 !important; }
#contentWrap .no_m { margin: 0 !important; }
#contentWrap .no_pt { padding-top: 0 !important; }
#contentWrap .no_pb { padding-bottom: 0 !important; }
#contentWrap .no_p { padding: 0 !important; }
#contentWrap .no_bt { border-top: 0 none !important; }
#contentWrap .no_bb { border-bottom: 0 none !important; }
#contentWrap .no_b { border: 0 none !important; }
.hidden { display: none !important; }
#FormContent label { float: left; font-weight: bold; padding: 2px 0 5px; width: 70px; }
#FormContent input.text { float: left; margin: 0 0 10px; width: 185px; }
#FormContent select { float: left; margin: 0 0 10px; width: 194px; }
#FormContent textarea { margin-bottom: 10px; width: 260px; }
#FormContent input.button { margin-bottom: 10px; margin-top: 5px; }
#FormContent input.postal { margin-right: 10px; width: 35px; }
#FormContent label.city { width: 25px; }
#FormContent input.city { width: 110px; }
#FormContent label.file { padding-bottom: 5px; width: 265px; }
#FormContent input.file { float: left; margin-bottom: 10px; width: 265px; }
#NewsForm { padding: 15px 20px 10px 0; }
#NewsForm label { float: left; font-weight: bold; padding: 2px 0 5px; width: 70px; }
#NewsForm div { border: 0 none; margin: 0; padding: 0; }
#NewsForm input.newsletter { float: left; margin: 0 10px 10px 0; width: 110px; }
#NewsForm input.newsletterButton { margin-top: 0; }
