BODY
{
	background-color:#FFFFFF;
	background-image:url(../gfx/back.gif);
	background-position:top;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	overflow: -moz-scrollbars-vertical;
}

.mainscreen{
	width:996px;
	text-align:left;
	position:relative;
	z-index:10;
}

.centerimage{
	min-height:172px;
	height:auto !important;  /* für moderne Browser */
  	height:172px;  /*für den IE */
}

.centerimage1{
	min-height:344px;
	height:auto !important;  /* für moderne Browser */
  	height:344px;  /*für den IE */
}

.centerimage2{
	min-height:172px;
	height:auto !important;  /* für moderne Browser */
  	height:172px;  /*für den IE */
}

.centerimage3{
	min-height:86px;
	height:auto !important;  /* für moderne Browser */
  	height:86px;  /*für den IE */
}

.footer{
	width:952px;
	margin-top:2px;
	margin-bottom:42px;
	font-size:7pt;
	color:#5d6d89;
}

.footerline{
	width:952px;
	margin-top:32px;
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#c4c9d0;
}

.backpage{
	background: url(../gfx/backpage.png);
	background-position:center;
	background-repeat:repeat-y;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:1;
}

.backpage_old{
	background: url(../gfx/backpage.gif);
	background-position:center;
	background-repeat:repeat-y;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:1;
}

.whitespace{
	background-color:#FFFFFF;
	position:absolute;
	top:0px;
	left:0px;
	height:126px;
	width:100%;
	z-index:2;
}

.menuline{
	background-color:#cbcfd6;
	position:absolute;
	left:0px;
	height:18px;
	width:100%;
}

.menu{
	position:absolute;
	top:50px;
	left:0px;
}

#submenu_referenzen{
	visibility:hidden;
	position:absolute;
	top:85px;
	left:258px;
	z-index:11;
}

#submenu_referenzen_bo
{
	visibility:hidden;
	position:absolute;
	top:105px;
	left:258px;
	z-index:12;
}

.onelineblue{
	background-color:#1d3052;
	height:1px; width:100%;
	line-height:1px;
	font-size:1px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}

.onelinewhite{
	background-color:#FFFFFF;
	height:1px; width:100%;
	line-height:1px;
	font-size:1px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}

.lineblue{
	background-color:#1d3052;
	height:45px; width:100%;
	line-height:1px;
	font-size:1px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:128px;
	z-index:6;
}
.lineblue_inline{
	background-color:#1d3052;
	height:1px; width:952px;
	line-height:1px;
	font-size:1px;
	margin:0px;

	margin-top:5px;
	margin-bottom:10px;
	padding:0px;
	left:0px;

}
.linehgrau_inline{
	background-color:#9DA3AD;
	height:1px; width:952;
	line-height:1px;
	font-size:1px;
	margin:0px;

	margin-top:5px;
	margin-bottom:10px;
	padding:0px;
	left:0px;

}
.pageend{
	background-color:red;
	height:0px;
	line-height:0px;
	font-size:0px;
}

.pageholder{
	width:100%;
	text-align:center;
	position:absolute;
	top:0px;left:0px;
}
.page{
	position:absolute;
	top:220px;left:21px;
	width:952px; overflow:hidden;
	text-align:left;
}


.admin_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1d3052;
	font-weight: bold;
}

.admin_sub_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1d3052;
}
.hell{
 	background-color: #9DA3AD;
}
.dunkel{
	background-color: #777D87;
}
.active{
 	color: #000000;
 	padding: 5px;
}
.hidden{
 	color: #cccccc;
 	padding: 5px;
}

.deleted{
 	color: #cccccc;
 	text-decoration: line-through;
 	padding: 5px;
}

.admin_th{
	background-color:#1d3052;
	color: #ffffff;
}

.fliesstable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
}

.tableHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:	bold;
	color: white;
	background-color: #1d3052;
	height: 20px;
	padding:0px;
}
.tableHeader2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:	bold;
	color: white;
	background-color: #9DA3AD;
	height: 20px;
	padding: 0px;
}

.mini{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: black;
}
.mini2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}
hr{
	color: #c4c9d0;
	height:1px;
	background-color: #c4c9d0;
	border: 0px;
}
.quadrat{
	background-color: white;
	text-align: center;
	border: 1px solid #c4c9d0;
	position: relative;
	padding: 5px;
}

.quadrat_hgrau{
	width: 174px;
	height: 174px;
	position: relative;
	overflow: hidden;
	background-color: #9DA3AD;
}
.quadrat_dgrau{
	width: 174px;
	height: 174px;
	position: relative;
	overflow: hidden;
	background-color:#777D87;
}
.quadrat_dunkel{
	width: 174px;
	height: 174px;
	position: relative;
	overflow: hidden;
	background-color: #1d3052;
}
.quadrat_text_rahmen{
	width: 174px;
	height: 174px;
	position: relative;
	overflow: hidden;
	border:1px solid #c4c9d0;
}
.quadrat2_text_ohne_rahmen{
	width: 176px;
	height: 176px;
	position: relative;
	overflow: hidden;
}
.quadrat_innen{
	width: 174px;
	height: 174px;
	position: relative;
}
#inhalt{
	position : relative;
	top: 0px;
	left:0px;
}
#formInput{
	position: absolute;
	top:-40px;
	left:348px;

}
#formButton{
	position: absolute;
	top: 0px;
	left:0px;
}
#medium{
	position: absolute;
	left: 300px;
	top:250 px;

}
<!--  Navigation********************************************* -->
.navi_table{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1d3052;
	padding-left: 5px;
	margin-top:10px;
}


.navi_ul{
	 margin: 0px;

	 padding: 0;
}
.navi_li{
	 list-style: none;
	 margin: 0;
	 padding: 0;

}
#ul{
	 margin: 0;
	 padding: 0;
	  }
#ul li{
	 list-style: none;
	 margin: 0;
	 padding: 0;
	 position: relative;
}
#ul ul{
	margin: 0;
	padding: 0;
	display: none;
	border: none;
	position: absolute;
	top:15px;
	left: 0;
	}
#ul li li {
	margin: 0px;
	padding: 0px;
	}
#ul a{
	display: block;
	text-align: center;
	text-decoration: none;
	color: #1d3052;
	 }
ul a{
	display: block;
	text-align: center;
	text-decoration: none;
	color: #1d3052;
}
.link{
	display: block;
	text-align: center;
	text-decoration: none;
	color: #1d3052;
}

a{
	color:#5d6d89;
}

a:hover{
	color:#8391a9;
}


/*------------------------------------------Link Defintion ----------------------------------------*/
/*#impressum a:link, #impressum a:visited, #jobs a:link, #jobs a:visited,#kontakt a:link, #kontakt a:visited,#download a:link, #download a:visited,
#profil a:link, #profil a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1d3052;
	border:none;
	text-decoration: underline;
	padding-right: 6px;
	padding-left: 6px;
}

#impressum a:hover,#jobs a:hover,#kontakt a:hover,#download a:hover,#download a:hover,#profil a:hover,#profil a:hover   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1d3052;
	background-color:#ffffff;
	text-decoration: none;
	border: 1px solid #1d3052;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}*/
#quadrat_img a:link, #quadrat_img a:visited,#profil_img a:link,#profil_img a:visited,{
	border:none;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;

}
#quadrat_img a:hover,#profil_img a:hover {
	text-decoration: none;
	border: none;
	padding-right: 0px;
	padding-left: -3px;
	padding-bottom: 0px;
}
#impressum span{
	font-size: 12px;
}
.rightline{
	border-right: 2px dotted #FFF;
}
.topline{
	border-top: 2px dotted  #FFF;
}
.abstand_left{
	margin-left: 100px;
}
.abstand_right{
	margin-right: 100px;
}
.abstand_left_right{
	margin-left: 100px;
	margin-right: 100px;
}

.fliesstext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: black;
}
.fliesstext2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
}
.fliesstext3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1d3052;
}
.zwueberschrift{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: bold;
}
.dummy_bild_groß{
	width: 956px;
	height: 150px;
	position: relative;
	overflow: hidden;
	background-color: #9DA3AD;
}

.job{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	 13px;
	background-color:#CBCFD6;
	padding:	10px;
	color:	#58647A;
	font-weight:	bold;
	margin-top:	0px;
	border:	1px solid #1D3052;
	border-top:	none;
	width:426 !important;
	width: 448px;
}