/*  homepage.css 02.03.2007 */

html {
margin:0px 0px 0px 0px;
background-color:white;
padding:0px 0px 0px 0px;
}
body {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
td {
font-family:arial,helvetica,sans-serif;
vertical-align:top;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
table {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-collapse:collapse;
}
p {
font-family:arial,helvetica,sans-serif;
}
div {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:arial,helvetica,sans-serif;
}

#headdiv1 {
width:1024px;
}

#headdiv2 {
position:relative;
width:1024px;
height:69px;
background-color:#cc0033;
}

#headdiv3 {
position:absolute;
left:43px;
top:8px;
}

#stoerdiv {
position:relative;
width:1024px;
text-align:right;
top:-68px;
}

#stoerimg {
position:absolute;
top:0px;
right:0px;
border:none;
width:234px;
height:60px;
}

#maindiv1 {
position:absolute;
top:208px;
width:100%;
}

#maindiv2 {
width:1024px;
}

#maintable {
width:1024px;
background-color:white;
}

.libul1 {
padding-top:4px;
vertical-align:top;
}
.litxt1 {
padding-left:4px;
padding-bottom:5px;
font-size:13px;
}
.libul2 {
padding-left:14px;
padding-top:4px;
vertical-align:top;
}
.litxt2 {
padding-left:2px;
padding-bottom:5px;
font-size:13px;
}
.textfett {
font-weight:bold;
}

.mittelzelle {
vertical-align:top;
min-height:600px;
background-color:#f6f6f6;
padding:5px 10px 0px 10px;
overflow:visible;
}

.mittelzelle1 {
vertical-align:top;
min-height:600px;
padding:0px 0px 0px 0px;
overflow:visible;
}

.standard, .news {
text-align:justify;
font-size:13px;
overflow:visible;
}
.jobhead {
border-style:solid;
border-width:0.5px 1px 0px 1px;
border-color:#a0a0a0;
background-color:#a0a0a0;
position:absolute;
top:75px;
left:250px;
width:500px;
height:1px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:0px;
}

.stohead {
background-color:#909090;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
}

.jobtable {
position:absolute;
top:75px;
left:250px;
width:535px;
height:300px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
margin: 0px 0px 0px 0px;
overflow:auto;
text-align:left;
font-size:11px;
}

.onejob {
width:500px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 8px 0px;
text-align:left;
font-size:13px;
font-family:arial,helvetica,sans-serif;
border: solid 1px #808080;
}

.jobheader {
padding:5px 5px 5px 5px;
border-bottom:solid 1px #808080;
background-color:#808080;
color:white;
font-weight:bold;
}

.stellenbez {
padding:5px 5px 0px 5px;
font-size:14px;
font-weight:bold;
}

.redbullets {
padding:5px 5px 0px 5px;
}

.ansprech {
padding:5px 5px 5px 5px;
}

.area2 {
padding:5px 5px 0px 5px;
}

.area4 {
padding:5px 5px 0px 5px;
}


.stotable {
position:absolute;
top:75px;
left:250px;
width:535px;
height:300px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
margin: 0px 0px 0px 0px;
overflow:auto;
text-align:left;
font-size:11px;
border-style:solid;
border-width:0px 0px 0px 1px;
border-color:#909090;
}

.stofoot {
border-style:solid;
border-width:1px 0px 0px 0px;
border-color:#909090;
position:absolute;
top:375px;
left:250px;
width:502px;
height:2px;
}

.stoinnen {
width:500px;
padding-top:12px;
border-style:solid;
border-width:0px 1px 0px 0px;
border-color:#909090;
background-color:#e0e0e0;
}
.persinnen {
width:501px;
padding:1px 1px 1px 1px;
border-style:solid;
border-width:1px 1px 0px 0px;
border-color:#909090;
background-color:#e0e0e0;
}
.stolang1 {
width:33%;
text-align:center;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
font-size:13px;
color:white;
}
.stolang2 {
width:33%;
text-align:center;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
font-size:13px;
color:black;
text-decoration:none;
}
.stolang2 a {
color:black;
text-decoration:none;
}
li {
font-family:arial,helvetica,sans-serif;
font-size:13px;
}
.header {
background-color:white;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.topmenu {
font-family:arial,helvetica,tahoma,sans-serif;
font-weight:bold;
font-size:11px;
}
.topitem {
font-family:arial,helvetica,tahoma,sans-serif;
font-weight:bold;
font-size:11px;
letter-spacing:1px;
text-align:center;
vertical-align:bottom;
width:33%;
padding:3px 3px 5px 3px;
}
.bulletcell {
padding-left:15px;
padding-top:5px;
vertical-align:top;
}
.mainbullet {
vertical-align:top;
border:none;
}
.subbullet {
position:relative;
top:-1px;
border:none;
}
.hmenpad {
padding:0px 5px 5px 5px;
}
.hmenpad2 {
padding:1px 5px 4px 5px;
font-size:11px;
font-weight:bold;
text-align:left;
}
.hmen {
padding:5px 5px 5px 5px;
background-color:#cc0033;
color:white;
text-align:left;
font-weight:bold;
font-size:12px;
}
.hmen2 {
text-align:left;
font-weight:bold;
}
.mainref {
color:white;
text-decoration:none;
}
.expd {
background-color:#cc0033;
color:white;
}
.exptab {
width:100%;
}
.kleinhaken {
padding-left:5px;
padding-bottom:2px;
width:10px;
}
.topref {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:white;
}

.mail:link, .mail:active, .mail:visited {
text-decoration:none;
color:#cc0033;
}

.clickable:link, .clickable:active, .clickable:visited {
text-decoration:none;
color:#cc0033;
font-weight:bold;
font-size:13px;
}

.topref:link, .topref:active, .topref:visited {
color:white;
}
.topref:hover {
color:black;
}
.mainref:hover {
color:black;
cursor:pointer;
}
.mainref:hover div {
color:black;
cursor:pointer;
}
.hmen:hover {
color:black;
cursor:pointer;
}
.all {
width:1024px;
border:solid 1px black;
}
.linksoben {
width:22%;
font-size:12px;
font-weight:bold;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:white
}
.mitteoben {
font-size:12px;
vertical-align:top;
padding-left:10px;
background-color:white;
}
.rechtsoben {
font-size:12px;
vertical-align:top;
width:20%;
background-color:white;
}
.links {
width:22%;
font-size:12px;
font-weight:bold;
vertical-align:top;
padding:0px 0px 0px 0px;
height:500px;
background-color:white;
}
.mitte {
min-height:600px;
width:auto;
}
.rechts {
text-align:left;
vertical-align:top;
background-color:white;
padding:0px 0px 0px 0px;
width:23%;
}

.bilderrahmen {
width:220px;
}

.roterstreifen {
width:200px;
height:25px;
background-color:#cc0033;
margin-left:20px;
padding:0px;
}

.bildcontainer {
width:200px;
margin-left:20px;
padding:0px;
}

.menutable {
width:210px;
}

.nodelabel {
padding-top:24px;
font-family:arial, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#909090;
}
.hmenlabel {
color:#909090;
text-decoration:none;
}
.hmenlabel:link, .hmenlabel:active, .hmenlabel:visited {
color:#909090;
}
.headline {
padding-top:20px;
padding-bottom:15px;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:left;
margin-top:0px;
color:#003366;
}
.textstart {
margin-top:0px;
}
.topimg {
width:1024px;
height:146px;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color:black;
}
.footer {
padding:0px 0px 0px 0px;
height:10px;
overflow:hidden;
border:solid 1px black;
background-color:#cc0033;
}
.footimg {
width:1024px;
overflow:hidden;
border:none;
}
.special1 {
position:absolute;
top:0px;
width:100%;
height:100px;
text-align:center;
}
.special2 {
position:relative;
top:50px;
left:-360px;
}
.main {
position:relative;
width:1024px;
}
.ablack:link {
color:black;
}
.ablack:visited {
color:black;
}
.ablack:active {
color:black;
}
.land {
margin-top:0px;
padding-top:0px;
margin-bottom:4px;
padding-bottom:0px;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
}
.p_normal {
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:14px;
}
.p_fett {
font-weight:bold;
padding-top:0px;
margin-top:22px;
padding-bottom:0px;
margin-bottom:8px;
}
.perstable {
margin-top:8px;
}
.persline1 {
font-family:arial,helvetica,sans-serif;
font-size:10px;
background-color:#e0e0e0;
padding:3px 0px 3px 3px;
border-style:solid;
border-width:2px;
border-color:white;
}
.persline2 {
font-family:arial,helvetica,sans-serif;
font-size:10px;
background-color:#c0c0c0;
padding:3px 0px 3px 3px;
border-style:solid;
border-width:2px;
border-color:white;
}
.pth {
font-family:arial,helvetica,sans-serif;
font-size:10px;
background-color:#808080;
color:white;
padding:3px 0px 3px 3px;
border-style:solid;
border-width:2px;
border-color:white;
text-align:center;
}
.stoline1 {
font-family:arial,helvetica,sans-serif;
font-size:12px;
background-color:#c0c0c0;
padding:5px 0px 0px 3px;
border-style:solid;border-width:1px 1px 0px 1px;border-color:white;
}
.stoline2 {
font-family:arial,helvetica,sans-serif;
font-size:12px;
background-color:#c0c0c0;
color:#606060;
padding:0px 0px 5px 3px;
border-style:solid;border-width:0px 1px 1px 1px;border-color:white;
}
.stocell1 {
width:240px;
padding:0px 0px 3px 3px;
font-size:11px;
border-style:solid;border-width:2px;border-color:white;
}
.stocell2 {
padding:0px 0px 3px 5px;
font-size:11px;
border-style:solid;border-width:2px;border-color:white;
}
.stocell3 {
background-color:#f8f8f8;
font-size:2px;
border-style:solid;border-width:1px;border-color:white;
}
.block01 {
background-color:#f8f8f8;
padding:6px 10px 6px 6px;
border:solid #f0f0f0 3px;
font-family:arial,helvetica,sans-serif;
font-size:13px;
}
.block02 {
background-color:#e0e0e0;
padding:6px 10px 6px 6px;
border:solid white 2px;
font-size:14px;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
}
.block03 {
background-color:#f8f8f8;
padding:10px 10px 6px 6px;
border:solid #f0f0f0 3px;
font-size:13px;
font-family:arial,helvetica,sans-serif;
}
.submentd1 {
padding:0px 0px 0px 5px;
width:14px;
}
.submentd2 {
padding:0px 0px 0px 0px;
vertical-align:top;
}
.submenimga {
display:block;
height:18px;
text-decoration:none;
color:white;
}
.submenimg {
border:none;
margin:2px 0px 0px 0px;
}
.submena {
display:block;
height:18px;
text-decoration:none;
color:white;
}
.submena:hover {
color:black;
}
#qtvr {
visibility:hidden;
}


