#page    	{ font-family: Verdana, Geneva, Arial, sans-serif;	margin-left: -500px; position: absolute; top: 0; left: 50%; width: 1000px;	height: 100%; visibility: visible }
body, html { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: repeat-x; text-align: left; height: 100%; margin: 0; padding: 0; }
#startbild { background-image: url(../pcs/seitenhintergrund.gif); background-repeat: repeat-x; position: absolute; left: 0; width: 1000px; height: 250px; visibility: visible; }
#startbildhintergrund { background-image: url(../pcs/seitenhintergrund.gif); left: 0; width: 1000px; height: 220px; }
#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; }
#sprachauswahl { visibility: visible; position: absolute; top: 224px; left: 925px; width: 50px; height: auto; }
#blauverlauf { background-image: url(../pcs/roterbalken.gif); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 220px; height: 36px; visibility: visible; }
#grauverlauf { background-image: url(../pcs/roterbalkennavigation.gif); visibility: visible; position: absolute; top: 219px; left: 0; width: 200px; height: 29px; margin: 0; }
#fotorahmen { background-color: #fff; text-align: center; vertical-align: middle; position: absolute; top: 505px; left: 3px; width: 215px; height: 163px; visibility: visible; float: right; }
#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; }
#fotorahmen1 { background-color: #fff; text-align: center; vertical-align: middle; visibility: visible; position: absolute; top: 1022px; left: 3px; width: 215px; height: 163px; float: right; }
#fotorahmen2 { background-color: #fff; text-align: center; vertical-align: middle; visibility: visible; position: absolute; top: 1458px; left: 3px; width: 215px; height: 163px; float: right; }
#fotorahmen3 { background-color: #fff; text-align: center; vertical-align: middle; visibility: visible; position: absolute; top: 1807px; left: 3px; width: 215px; height: 163px; float: right; }
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; }
/*Navigation mohr und christ*/
#navigationshintergrund7 { background-image: url(../pcs/navigationshintergrund.gif); visibility: visible; position: absolute; top: 305px; bottom: 0; left: 0; width: 200px; height: 278px; float: left; }
#navigationshintergrund9 { background-image: url(../pcs/navigationshintergrund.gif); visibility: visible; position: absolute; top: 305px; bottom: 0; left: 0; width: 200px; height: 278px; float: left; }
ul#navigation
{ font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; position: absolute; top: 295px; left: 13px; width:  	   	 200px; float: left; margin: 1em; padding: 0; list-style:      	 none; }

ul#navigation li
{ margin:  	   	 0; padding:  	   	 3px 0 5px; text-align:  	   	 left; float: left; }

ul#navigation li a
{ display:  	   	 block; height:  	   	 23px; width:  	   	 200px; text-decoration:  	 none; color:  	   	 #4c0004; font-size: 13px; background-position: 0 center; }

ul#navigation li a:hover
{ color: #960001; }
#mittagskarte { position: absolute; top: 600px; left: 55px; width: 90px; height: 122px; visibility: visible; float: left; }
.rahmenmitte { background-image: url(../pcs/rahmenhintergrund.gif); background-repeat: repeat-y; background-position: 0 20px; width: 980px; border-bottom: 1px solid #e2e6e9; }
#rahmenbild { background-image: url(../pcs/hintergrundkaese.jpg); background-repeat: no-repeat; text-align: right; position: absolute; top: 400px; left: 400px; width: 980px; float: left; min-height: 800px; }
.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; }
.text { font-size: 12px; width : 720px; text-align : left; line-height : 20px; float: right; margin-top: 270px; padding-right: 20px; padding-bottom: 45px; 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: #960001; font-size:20px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; }
h2 { color: #960001; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }
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-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; text-decoration: none; }
a:visited { color: #979797; font-size: 12px; line-height: 20px; text-decoration: none; }
a:hover { color: #960001; text-decoration: none; }
a:active { color: #979797; text-decoration: none; }
#newslink { color: #960001; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; float: left; clear: both; }
.newstext { color: #960001; font-size: 12px; }
.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; }
