html { overflow-y :scroll; }
body { color: #6d6d6d; background-color:#ffffff; margin:0px; background-color:#6b6d02; background-image:url(/images/bg.jpg) }
td, p, div, span, ol, ul, input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:145% }

input, textarea { color:#6d6d6d; border:1px solid #999999; background-color:#ffffff; line-height:120%; margin-top:3px; margin-bottom:3px; margin-left:0px; margin-right:0px; padding:1px;  }
select { color:#6d6d6d; padding:0px; margin:0px; line-height:120%;  }
.jobsearchfield { background-color:#ffffff; margin-top:3px; margin-bottom:3px }
.jobdetailfield { background-color:#ffffff; }
.submit { padding-left:14px; padding-right:14px; }

a:link { color: #a0a0a0; text-decoration: none }
a:visited { color: #a0a0a0; text-decoration: none }
a:hover { color: #bebebe; text-decoration: none }
ul { list-style-type: none; list-style-position: outside; margin-left: 0px; padding-left: 1px;  }
ol { list-style-position: outside; list-style-type: decimal; margin-left: 0px; padding-left: 1px; }
ul li { list-style-type: none; background:url('/images/bullet.gif') no-repeat 0px 7px; padding-left:14px; }
hr { color: #cccccc; background-color: #cccccc; height: 1px; }
.checkbox { border-width:0px; background-color:transparent }

.small {  font-size: 10px}
.big {  font-size: 15px}
.color1 { background-color: #e5e5e5 }
.color2 { background-color: #e0e0e0 }
.color3 { background-color: #FFFFFF }
.entrytitle { font-size:15px; color:#6d6d6d; font-weight:bold; }

#newscell { position:absolute; top:110px; left:-40px; width:253px; height:85px; background-image:url(/images/newsback.png); z-index:1000 }

.stellensuchtabelle { background:url(/images/searchformbg.jpg) no-repeat 0 0; border-top:1px solid #888888 }
.stellendetailtabelle { background:url(/images/jobdetailbg.jpg) no-repeat 0 0; border-top:1px solid #888888 }
.jobboxfooter { padding-top:8px; padding-bottom:10px; padding-left:10px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff }

#maincontainer { width:100%; height:100%; background:url(/images/bgverlauf.jpg) repeat-x 0 0 }
#maintable { width:820px; height:100%; }
#innertable { width:800px; height:100% }
#leftshadow { background-image:url(/images/layout_r1_c1.png); background-repeat:repeat; }
#rightshadow { background-image:url(/images/layout_r1_c3.png); background-repeat:repeat; }
#footercell { padding-bottom:25px; padding-left:25px; color: #757575;}
#footercell a:link {  color: #757575; text-decoration: none}
#footercell a:visited {  color: #757575; text-decoration: none}
#footercell a:hover { text-decoration: none}
#logo { margin-bottom:1px }
#subnav { position:absolute; z-index:999; top:160px; left:0px; padding-left:575px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:100% }
#subnav a:link {  color: #ffffff; text-decoration: none}
#subnav a:visited {  color: #ffffff; text-decoration: none}
#subnav a:hover { text-decoration: none}
#navcell { padding-top:40px }
#contentcell {  padding-top:41px }
#headercell { position:relative; top:0px; left:0px; width:800px; height:185px; }

.newstitle { color: #6d6d6d; font-weight:bold }
.newstitle a:link { color: #6d6d6d; text-decoration: none }
.newstitle a:visited { color: #6d6d6d; text-decoration: none }
.newstitle a:hover { color: #a0a0a0; text-decoration: none }
.newsdate { color: #aaaaaa; }

.nav0container { background:url(/images/navline.png) no-repeat left bottom; }
.nav0 { font-size: 12px; font-weight:bold; color:#6d6d6d; background:url(/images/navline.png) no-repeat left bottom; padding:4px 0px 7px 8px; }
.nav0 a { display:block; padding-left:18px }
.nav0 a:link {  color: #6d6d6d; text-decoration: none; }
.nav0 a:visited {  color: #6d6d6d; text-decoration: none}
.nav0 a:hover { color:#a0a0a0; text-decoration: none}

.nav0act { font-size: 12px; font-weight:bold; color:#6d6d6d; background:url(/images/navline.png) no-repeat left bottom; padding:4px 0px 7px 8px; }
.nav0act a { display:block; background:url(/images/arrow_down.png) no-repeat 0px 7px; padding-left:18px }
.nav0act a:link {  color: #6d6d6d; text-decoration: none; }
.nav0act a:visited {  color: #6d6d6d; text-decoration: none}
.nav0act a:hover { color:#a0a0a0; text-decoration: none}

.nav1 { font-size: 12px; font-weight:bold; color:#a0a0a0; background:url(/images/navline.png) no-repeat left bottom; padding:4px 0px 7px 0px; margin-left:26px }
.nav1 a { display:block; }
.nav1 a:link {  color: #a0a0a0; text-decoration: none; display:block;}
.nav1 a:visited {  color: #a0a0a0; text-decoration: none}
.nav1 a:hover { color: #bebebe; text-decoration: none}

.nav1act { font-size: 12px; font-weight:bold; color: #bebebe; background:url(/images/navline.png) no-repeat left bottom; padding:4px 0px 7px 0px; margin-left:26px; }
.nav1act a { display:block; background:url(/images/arrow_right.png) no-repeat 0px 4px; padding-left:10px }
.nav1act a:link {  color: #bebebe; text-decoration: none; display:block;}
.nav1act a:visited {  color: #bebebe; text-decoration: none}
.nav1act a:hover { color: #bebebe; text-decoration: none}

.nav2 { font-size: 12px; font-weight:bold; color: #bebebe; background:url(/images/navline.png) no-repeat left bottom; padding:4px 0px 7px 10px; margin-left:26px;  }
.nav2 a { display:block; }
.nav2 a:link {  color: #bebebe; text-decoration: none; display:block;}
.nav2 a:visited {  color: #bebebe; text-decoration: none}
.nav2 a:hover { color: #d7d7d7; text-decoration: none}

.nav2act { font-size: 12px; font-weight:bold; color:#d7d7d7; background:url(/images/navline.png) no-repeat left bottom; padding:4px 0px 7px 10px; margin-left:26px; }
.nav2act a { display:block; }
.nav2act a:link {  color: #d7d7d7; text-decoration: none; display:block;}
.nav2act a:visited {  color: #d7d7d7; text-decoration: none}
.nav2act a:hover { text-decoration: none}



.inwarelink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#aaaaaa; }
.inwarelink a:link {  color: #aaaaaa; text-decoration: none}
.inwarelink a:visited {  color: #aaaaaa; text-decoration: none}
.inwarelink a:hover { text-decoration: none}