html { overflow-y:scroll; }
* { margin:0; padding:0; font-family:Arial, "Segoe UI"; color:#434343; }
a { text-decoration:none; color:#0076bd; }
img {border:0px;}
body { background:0 0 #252525; }
div.breaker { clear:both; }
div.innerc { width:884px; margin:0px auto; padding: 3px 52px 0px 44px; }
#headerL { display:block; overflow:hidden; float:left; margin-top:49px; height:60px; width:290px; border-left:3px solid #FFDB00; padding-left:10px; font-size:11px; }
#newsticker li { height:60px; width:290px; font-size:11px; overflow:hidden; padding-top:2px; }
#newsticker li a {color:#707070;}
#keyvisual {height:76px;}
div.mapfooter { position:absolute; top:10px; font-size:12px; color:#aaa; white-space: nowrap; line-height:18px; }
div.mapfooter a { color:#aaa; }
div.mapfooter a:hover { color:#dcdcdc; }
div.mapfooter b { font-weight:normal; color:#dcdcdc; }
div.mapfooter img { position:relative; top:3px; cursor:pointer; }
div.mapbrands { top:114px; left:350px; }
div.maplanguage { top:189px; left:0px;}
div.maplogo { top:8px; left:768px; }
div.footercopyright, div.footerbrands, div.footervisitus { float:left; font-size:11px; line-height:50px;color:#777; }
#footer_verlauf {height:6px; background:url(/files/common/images/system/verlauf_footer.png) repeat-x;}
a.footervisitus { width:16px; height:16px; display:block; margin-top:17px; margin-left:5px; float:right; }
a.footerbrand { width:61px; height:32px; display:block; margin-top:10px; margin-left:12px; float:left;}
div.footercopyright { width:390px; }
div.footerbrands { text-align:center; } /* width:230px; */
div.footervisitus { width:240px; float:right; text-align:right; }
img.logo {float:right; margin-top:35px;}
#content { float:left; font-size:12px; line-height:18px; }
.cstandard {width:672px;}
.cstandard-imgrite {width:384px; }
.chome {width:379px;}
#content img { background-color: #ededed; padding:6px 6px 23px 6px; border:1px solid #c0c9c8; }
h1, h2, h3, h4 { font-family:Arial; margin-bottom:15px; }
h1 { font-size:18px; font-weight:normal; }
h2 { font-size:15px; }
h3 { font-size:14px; }
h4 { font-size:13px; }
#content p { text-align:justify; margin-bottom:15px; }
#content li { padding-left:10px; background:url(/files/common/images/system/li_blue.gif) no-repeat; background-position:0 3px; }
#content a:hover { text-decoration:none; color: #005c93; }
#imgrite { display:block; float:right; width:266px; padding-left:20px; text-align:right; }
.slogan { font-size:13px; color:#a6b7b6; }
a.imagebutton { float:right; margin-left:10px; width:148px; height:27px; border:1px solid #afc3cf; text-align:center; line-height:27px; padding-right:0px; }
li { list-style:none; }

#navcontainer { display:block; float:left; width:180px; margin-right:30px; font-size:12px;}
#navcontainer a { color:#666; }
#navcontainer a:hover { color:#000; }
li.nav1, li.nav1a { padding-left:6px; font-family:Arial; font-size: 12px; line-height:20px; }
li.nav1a { background:url(/files/common/images/system/li_nav_aktiv.gif) no-repeat; background-position:0 4px; }
li.nav2, li.nav2a { list-style: none; margin-left:5px; padding-left:10px; font-family:Arial; font-size:12px; line-height:18px; }
#navcontainer li.nav2a a { color:#000; }

table.joblist { width:100%; box-shadow:0px 0px 10px #666; -moz-box-shadow:0px 0px 10px #666; -webkit-box-shadow:0px 0px 10px #666; }
table.joblist th { background:url(/files/common/images/system/job_verlauf_head.jpg); font-size:12px; text-align:left; padding:5px; margin-bottom:10px; white-space: nowrap;}
table.joblist td { background:url(/files/common/images/system/job_verlauf_content.jpg); font-size:12px; text-align:left; padding:5px 5px 5px 7px; }
