body, html { font-size: 12px; background-repeat: repeat-x; text-align: left; margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif }

#page { position: absolute; top: 0; left: 50%; width: 800px; margin-top: 50px; margin-left: -400px }
#startbild { position: absolute; top: 37px; left: 206px; width: 568px; height: 107px; }
#logo { position: absolute; top: 36px; left: 1px; width: 204px; height: 109px; }
#logo img{border:0 }
#satz { color: #fff; font-size: 11px; line-height: 16px; position: absolute; top: 430px; left: 13px; width: 180px; height: auto; }

.rahmenmitte { background-image: url(../pcs/rahmenhintergrund1.gif); background-repeat: repeat-y; background-position: 0 20px; vertical-align: top; width: 800px; height: 600px; min-height: 565px; border: solid 1px #ddd1c5; }
.rahmenmittebild { background-image: url(../pcs/hintergrundblumenstart2.gif); background-repeat: no-repeat; position: absolute; top: 343px; left: 517px; width: 285px; height: 258px; float: left; }

ul#navigation{ font-size: 15px; font-weight: bold; position: relative; top: 170px; width:140px; float: left; margin-left: 0; padding-left:28px; list-style:none;}
ul#navigation li{ margin:0; padding:0; text-align:left; }
ul#navigation li a{ display:block; height:26px; width:175px; color:#fff; left: 0; margin-left: 0; padding-left: 0; }
ul#navigation li a:hover{ text-decoration: underline; }
ul#navigation2{ font-size: 11px; font-weight: bold; top: 170px; width:100px; float: left; margin-left: 0; padding-left: 0; list-style:none; }
ul#navigation2 li{ margin:0; padding:0; text-align:left; }
ul#navigation2 li a{ display: block; height:20px; width:175px; color:#fff; left: 0; margin-left: 0; padding-left: 0; }
ul#navigation2 li a:hover{ text-decoration: underline;}
ul#navigation3{ font-size: 15px; font-weight: bold; width:140px; float: left; margin-left: 0; padding-left: 0; list-style:none; }
ul#navigation3 li{ margin:0; padding:0; text-align:left; }
ul#navigation3 li a{ display:block; height:26px; width:175px; color:#fff; left: 0; margin-left: 0; padding-left: 0; }
ul#navigation3 li a:hover{ text-decoration: underline; }

.text { color: #77787b; font-size: 12px; width : 280px; text-align : left; line-height : 20px; margin-top: 195px; margin-left: 260px; padding-right: 0; padding-bottom: 20px; padding-left: 0; }
.text1 {
	color: #747378;
	font-size: 13px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	position:relative;
	top:173px;
	margin-left: 260px;
	width: 400px
}
.textfest { color: #747378; font-size: 13px; line-height: 20px; text-align: left; margin-left: 260px; position: relative; top: 173px; width: 390px; vertical-align: top; }
.text2 { color: #747378; font-size: 13px; line-height: 20px; text-align: left; margin-left: 60px; position: relative; top: 170px; width: 390px; vertical-align: top;  }
.text3 { color: #747378; font-size: 9px; line-height: 20px; text-align: left; margin-left: 260px; position: relative; top: 170px; width: 340px; vertical-align: top;  }
.impressum { color: #747378; font-size: 9px; text-align: left;line-height:10px; position: relative; top: 0px; width: 480px; vertical-align: top; left: 0px; z-index: 1; }

h1 { color: #a5825a; font-size:15px; font-weight: bold; }
h2 { color: #066aa4; font-size: 14px; font-weight: bold; padding-top: 10px; padding-left: 10px; }
h3 { color: #066aa4; font-size: 14px; font-weight: bold; padding-top: 15px; }
h4 { color: #066aa4; font-size: 14px; font-weight: bold; padding-top: 10px; }
h5 { color: #f1f6fa; font-size: 6px; }
ul { display: inline; }
.td { font-size: 12px; line-height: 20px; text-align: left; }
.texttabelle { color: #666; font-size: 12px; line-height: 24px; text-decoration: none; text-align: left; }
.tabellentext { font-size: 12px; 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; text-decoration : none; text-align : left; padding-top : 10px; line-height : 16px; padding-bottom: 10px; }
.fusstext { color: #979797; font-size: 12px; text-decoration: none; float : left; width : 792px; padding-left: 8px; }

a:link { color: #979797; text-decoration: none; }
a:visited { color: #979797; text-decoration: none; }
a:hover { color: #a5825a; text-decoration: none; }
a:active { color: #979797; text-decoration: none; }

.rahmenpkt { color: #666; font-size: 12px; background-color: #f2f2f2; width: 300px; border: ridge 1px #a8c8dd; }
.rahmenpktsenden { color: #666; font-size: 12px; background-color: #f2f2f2; width: 100px; border: ridge 1px #a8c8dd; }
#gutscheine {	background-color: #FECF75;}
#gutscheine td, #gutscheine th {	background-color: #fff;}

