body, html { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(../pcs/seitenhintergrund.gif); background-repeat: repeat-x; text-align: left; height: 100%; margin: 0; padding: 0; }
#startbild { background-image: url(../pcs/team.jpg); position: absolute; top: 36px; left: 0; width: 665px; height: 188px; visibility: visible; }
#startbilde { background-image: url(../pcs/teame.jpg); visibility: visible; position: absolute; top: 36px; left: 0; width: 665px; height: 188px; }
#startbildanimation { background-image: url(../pcs/kopfgrafik.jpg); visibility: visible; position: absolute; top: 36px; left: 0; width: 665px; height: 188px; }
#logo { background-color: #f0f2f4; visibility: visible; position: absolute; top: 36px; left: 665px; width: 335px; height: 188px; border-left: 1px solid #fff; }
#login { visibility: visible; position: absolute; top: 0; left: 831px; width: 151px; height: 17px; }
#loginstart { background-image: url(../pcs/loginstart.gif); visibility: visible; position: absolute; top: 500px; left: 0; width: 214px; height: 39px; }
#loginjobboerse { background-image: url(../pcs/loginstart.gif); visibility: visible; position: absolute; top: 450px; left: 0; width: 214px; height: 39px; }
#arbeitgeber { visibility: visible; position: absolute; top: 550px; left: 32px; width: 182px; height: auto; }
#sprachauswahl { visibility: visible; position: absolute; top: 224px; left: 925px; width: 50px; height: auto; }
#blauverlauf { background-image: url(../pcs/blauerbalken.gif); position: absolute; top: 0; left: 0; width: 220px; height: 36px; visibility: visible; }
#grauverlauf { background-image: url(../pcs/grauerbalken.gif); visibility: visible; position: absolute; top: 224px; left: 0; width: 220px; height: 30px; margin: 0; }
#animationsrahmen { background-color: #fff; background-position: 50% bottom; text-align: center; visibility: visible; position: absolute; top: 450px; left: 0; width: 219px; height: 190px; float: right; vertical-align: middle; }
#fotorahmen { background-color: #fff; text-align: center; vertical-align: middle; position: absolute; top: 937px; left: 3px; width: 215px; height: 163px; visibility: visible; float: right; }
#fotorahmen1 { background-color: #fff; text-align: center; vertical-align: middle; visibility: visible; position: absolute; top: 1465px; left: 3px; width: 215px; height: 163px; float: right; }
#fotorahmen2 { background-color: #fff; text-align: center; vertical-align: middle; visibility: visible; position: absolute; top: 1900px; left: 3px; width: 215px; height: 163px; float: right; }
#fotorahmen3 { background-color: #fff; text-align: center; vertical-align: middle; visibility: visible; position: absolute; top: 2265px; left: 3px; width: 215px; height: 163px; float: right; }
#fotorahmen4 { background-color: #fff; text-align: center; visibility: visible; position: absolute; top: 505px; left: 3px; width: 215px; height: 163px; float: right; vertical-align: middle; }
ul { display: inline; }
#menu { font-size: 11px; line-height: 17px; position: absolute; top: 231px; left: 195px; width: 700px; height: 22px; visibility: visible; }
#menu li { display: inline; }
#menu a { text-decoration: none; padding: 3px 25px; display: inline; border-right: 1px solid #a8c8dd; }
#menu li a:link { color: #123e75; }
#menu li a:visited { color: #123e75; }
#menu li a:hover { color: #0d7bc1; }
#menu li a:active { color: #0d7bc1; }
#navigationshintergrund2
{ background-image: url(../pcs/submenuehintergrund2.gif); position: absolute; top: 254px; left: 0; bottom: 0; width:  	   	 219px; height: 60px; visibility: visible; float: left; }
#navigationshintergrund3 { background-image: url(../pcs/submenuehintergrund3.gif); visibility: visible; position: absolute; top: 254px; bottom: 0; left: 0; width: 219px; height: 90px; float: left; }
#navigationshintergrund4 { background-image: url(../pcs/submenuehintergrund4.gif); visibility: visible; position: absolute; top: 254px; bottom: 0; left: 0; width: 219px; height: 120px; float: left; }
#navigationshintergrund5 { background-image: url(../pcs/submenuehintergrund5.gif); visibility: visible; position: absolute; top: 254px; bottom: 0; left: 0; width: 219px; height: 149px; float: left; }
#navigationshintergrund6 { background-image: url(../pcs/submenuehintergrund6.gif); visibility: visible; position: absolute; top: 254px; bottom: 0; left: 0; width: 219px; height: 179px; float: left; }
#navigationshintergrund7 { background-image: url(../pcs/submenuehintergrund7.gif); visibility: visible; position: absolute; top: 254px; bottom: 0; left: 0; width: 219px; height: 209px; float: left; }
ul#navigation
{ font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; position: absolute; top: 238px; left: 0; width:  	   	 219px; visibility: visible; float: left; margin-top: 22px; margin-left: 0; padding-left: 22px; list-style:      	 none; }

ul#navigation li
{ margin:  	   	 0; padding:  	   	 0; text-align:  	   	 left; }

ul#navigation li a
{ display:  	   	 block; height:  	   	 31px; width:  	   	 219px; text-decoration:  	 none; color:  	   	 #123e75; left: 0; margin-left: 0; padding-left: 0; }

ul#navigation li a:hover
{ color: #0d7bc1; }
#karriereteaser { background-image: url(../pcs/karriere.jpg); position: absolute; top: 450px; left: 0; width: 219px; height: 223px; visibility: visible; float: left; }
.rahmenmitte { background-image: url(../pcs/rahmenhintergrund.gif); background-repeat: repeat-y; background-position: 0 20px; width: 980px; min-height: 800px; border-bottom: 1px solid #a8c8dd; }
.rahmenmittejobboerse { background-image: url(../pcs/rahmenhintergrund.gif); background-repeat: repeat-y; background-position: 0 20px; width: 1055px; min-height: 800px; border-bottom: 1px solid #a8c8dd; }
.rahmenmitteklein { position: absolute; top: 435px; left: 252px; width: 720px; height: 300px; visibility: visible; border-top: 1px solid #a8c8dd; border-bottom: 1px solid #a8c8dd; }
.rahmenmittekleinmitarbeiter { visibility: visible; position: absolute; top: 402px; left: 252px; width: 720px; height: 350px; border-top: 1px solid #a8c8dd; border-bottom: 1px solid #a8c8dd; }
.rahmenmittekleinstart { visibility: visible; position: absolute; top: 430px; left: 258px; width: 694px; height: 300px; border-top: 1px solid #a8c8dd; }
.rahmenmittehintergrund { font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f1f6fa; position: absolute; top: 445px; left: 252px; width: 720px; height: 280px; visibility: visible; }
.rahmenmittehintergrundmitarbeiter { font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f1f6fa; visibility: visible; position: absolute; top: 412px; left: 252px; width: 720px; height: 400px; }
.rahmenmittekleintext { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; background-color: #f1f6fa; visibility: visible; position: absolute; top: 455px; left: 262px; width: 700px; height: 260px; }
.rahmenmittekleintextmitarbeiter { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; background-color: #f1f6fa; visibility: visible; position: absolute; top: 417px; left: 520px; width: 425px; height: auto; }
.rahmenmittebild { visibility: visible; position: absolute; top: 485px; left: 259px; width: 210px; height: 188px; }
.boxhanse { visibility: visible; position: absolute; top: 446px; left: 259px; width: 225px; height: 347px; }
.boxhansetext { color: #666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; visibility: visible; position: absolute; top: 610px; left: 263px; width: 205px; }
.boxcas { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; visibility: visible; position: absolute; top: 446px; left: 501px; width: 225px; height: 347px; }
.boxcastext { color: #666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; visibility: visible; position: absolute; top: 610px; left: 508px; width: 205px; }
.boxjobboerse { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; visibility: visible; position: absolute; top: 446px; left: 743px; width: 209px; height: 347px; }
.boxjobtext { color: #666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; visibility: visible; position: absolute; top: 610px; left: 755px; width: 189px; }
.text { font-size: 12px; width : 720px; text-align : left; line-height : 20px; float: right; margin-top: 295px; padding-right: 0; padding-bottom: 20px; padding-left: 0; }
.td { font-size: 12px; line-height: 20px; text-align: left; }
.texttabelle { color: #666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 24px; text-decoration: none; text-align: left; }
.tabellentext { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 24px; text-decoration: none; text-align: left; }
.textjobboerse { font-size: 12px; text-align: left; margin-top: 295px; padding-right: 0; padding-bottom: 20px; padding-left: 0; width: 800px; float: right; }
.clearfloat { clear: both; }
.fuss { color : #979797; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration : none; text-align : left; padding-top : 10px; line-height : 16px; padding-bottom: 40px; }
.fusstext { color: #979797; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; float : left; width : 880px; padding-left: 8px; }
h1 { color: #066aa4; font-size:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; }
h2 { color: #066aa4; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding-top: 10px; padding-left: 10px; }
h3 { color: #066aa4; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding-top: 15px; }
h4 { color: #066aa4; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding-top: 10px; }
h5 { color: #f1f6fa; font-size: 6px; font-family: Arial, Verdana, Helvetica, sans-serif; }
a:link { color: #979797; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
a:visited { color: #979797; text-decoration: none; }
a:hover { color: #0d7bc1; text-decoration: none; }
a:active { color: #979797; text-decoration: none; }
.newsrahmen { color: #5f535f; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; background-image: url(../pcs/hintergrundnewsboxgr.gif); background-repeat: no-repeat; width: 219px; height: 132px; float: left; margin-top: 256px; margin-left: 0; }
.newslink { color: #5f535f; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 35px; text-decoration: none; }
.newstext { width: 220px; padding-top: 38px; padding-left: 6px; }
.rahmenpkt { color: #666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2f2f2; width: 300px; border: ridge 1px #a8c8dd; }
.rahmenpktsenden { color: #666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2f2f2; width: 100px; border: ridge 1px #a8c8dd; }

