/*<![CDATA[*/

* { padding: 0; margin: 0; }
p { padding: 0; margin: 0; }

html { width: 100%; height: 100%; background-color: #FFFFFF; }

body {
	width: 761px;
	margin: 0 auto;
	min-height: 100%;
	font: normal 100.01% arial, helvetica, sans-serif;
	border-right: 1px solid  #A8A8A8;
	border-left: 1px solid  #A8A8A8;
	text-align: center;
	background: url(../img/sitebg.gif) left top repeat-y;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 760px;
	background: none;
}

body div {
	text-align: left;
}


a { text-decoration: none; }
a:hover { text-decoration: underline; }

.cleaner {
  clear: both; height: 0px; font-size: 0px; line-height: 0px; background: #fff; }

p#printlogo { display: none }

#header {
	height: 156px;
}

#header_eins {
	height: 132px; background: #011039 url(../img/header_logo.jpg) no-repeat;
}

#header_eins a {
	padding: 5px 0px 0px 10px; color: #fff;
	font: bold 71% arial, helvetica, sans-serif; display: block;}


#header_zwei {
	height: 24px; background: #FE7115 url(../img/header_boost.jpg) no-repeat;
}

#navileiste {
  width: 760px; height: 18px; border-right: solid 1px #A8A8A8;
  border-bottom: solid 1px #B0B0B0; }

#home {
  float: left;  font: bold 71% arial, helvetica, sans-serif;
  background: #779FC5 url(../img/bg_home_btn.gif) no-repeat; color: #fff;
  width: 98px; height: 22px; padding:2px 0px 2px 18px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 81px; height: 15px; }

#home a { color: #fff; text-decoration:none; }

#main_navi {
  float: left; width: 661px; height: 19px; background-color: #B0B0B0; }

#main_navi ul {
  list-style-type: none; margin: 0; padding: 3px 0;
  font: bold 71%/86% arial, helvetica, sans-serif; }

#main_navi ul li { color: #666; display: inline; padding: 0px; }

#main_navi ul li a {
  float: left; width: 120px; display: block; color: #666; text-decoration: none;
  border-bottom: 2px solid #777; border-left: 1px solid #777; padding: 1px 0px;
  text-align: center; margin: 0px 0px 0px 5px; background-color: #fff; }

#main_navi ul li a:hover{
  color: #fff; background: #011039; }

#main_navi ul li a#now { color: #fff; background: #011039; }

#leiste { width: 760px; height: 5px; background:#e7e7e7; font-size: 0; line-height: 0; }

#statusleiste {
  font: 61% arial, helvetica, sans-serif; color: #666; padding: 0px 0px 0px 240px;
  height: 15px;
  background:#e7e7e7;
  margin-bottom: -1px;
  width: 760px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 520px; }

#statusleiste a { color: #666; }

#subnavi{
 width: 210px; height: 230px; float:left;
 background: url(../img/bg_subnavi.gif) left top repeat-x; }

#subnavi ul { list-style-type:none; margin-top: 17px;}

#subnavi ul li{
  font: 11px arial, helvetica, sans-serif; margin-bottom: 13px; height: 20px;
  background: url(../img/bg_subnavi_btn.gif) 0px 0px repeat-x; padding-top: 1px; }

#subnavi ul li a {
  display: block; padding: 1px 0 2px 60px; text-decoration: none;
  font-family: arial, helvetica, sans-serif; color: #018FA7;
  background: #fff url(../img/bg_subnavi_btn.gif) left bottom repeat-x; }

#subnavi ul li a:hover, #subnavi ul li a#active {
	color: #fff; font-weight: bold; background: #011039 url(../img/bg_subnavi_btn.gif) left bottom repeat-x; }


#content {width: 550px;	float: left;font: 71% arial, helvetica, sans-serif;color: #666;}

#content a { color:#018FA7; }

#content_linie {
  width: 550px; height: 1px; font-size: 1px; line-height: 1px;
  background: url(../img/bg_subnavi_btn.gif) repeat-x; }

#footer {
   font: 71% arial, helvetica, sans-serif; color: #fff;
   background-color: #011039;
   padding: 3px 0px 0px 520px;
   margin: 49px 0px 0px 0px;
   width: 760px;
   height: 18px;
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 240px; height: 18px; }

#footer a { color: #fff; }

/* top, absolut */
a#anfang { clear:left; position: absolute; left: 0px; top: 0px; }

.content_vertikal{width:550px; padding: 0px 0px 10px 0px;}

#content img { border: 1px solid #999999; }

#content p {
 font: normal 110%/160% arial, helvetica, sans-serif; width: 490px;
 padding: 10px 30px 10px 30px; }

.text_vert {
  font: normal 110%/160% arial, helvetica, sans-serif; margin-right: 182px;
  padding: 10px 20px 0px 30px; }

h1 {padding: 16px 0px 0px 30px; color: #011039; font: bold 131% arial, helvetica, sans-serif; }

img#unternehmen { margin: 10px 0px 10px 30px; }
img#start { margin: 10px 0px 10px 70px; }
img.training { margin: 10px 0px 10px 150px; }
img#station { margin: 10px 0px 10px 110px; }

.bilderleiste_vert{
  padding:10px; margin:15px 8px 0px 0px; float:right; background-color: #e7e7e7;}

.pos { margin: 0px 0px 0px 20px;}
.pos2 { margin: 0px 0px 0px 30px; }
.pos2 a.pos2link { display: block; float: left; margin-right: 8px; border: 10px solid #e7e7e7;}

span.blau{ color:#011039;font-weight: bold; }
span.schwarz { font-weight: bold; }

#content ul{
  padding: 10px 30px 0px 48px; font: normal 110%/160% arial, helvetica, sans-serif; width: 472px; }

#content ul li{ line-height:20px; list-style-type: disc; }

span#bild_titel_h{ padding: 0px 0px 0px 260px; color: #028EA9; }
span#bild_titel_h_1{ padding: 0px 0px 0px 200px; color: #028EA9; }

.trenn{	background: url(../img/bg_subnavi_btn.gif) center center repeat-x; height:1px;}

#content table { width: 96%; font-size: 12px; }
#content tr.ref_grey, tr.ref_blue, tr.ref_light_grey, table#k { font-size: 12px; }
tr.ref_blue td { width: 33%; }
table#k td { width: 20%; background-color: #E6EAF4; vertical-align: middle; padding: 2px 5px}


#content table#stat td {
	width: 150px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; padding: 4px 8px;
	background-color: #E6EAF4; vertical-align:top;  }

#content table#stat td.headline { background-color: #ccc; color: #333; font-weight: bold; text-align: center }


tr.ref_grey td { padding: 4px; background-color: #CCC; font-weight: bold; vertical-align:middle; text-align:center;}
tr.ref_blue td { padding: 2px; background-color: #E6EAF4; vertical-align:middle; text-align:center;}
tr.ref_light_grey td { padding: 2px; background-color: #E7E7E7; vertical-align:middle; text-align:center;}

.ref_img { float: left; width: 195px; padding: 0 0 5px 20px; height: 150px; }
.ref_img img { padding: 1px 0 0 0 }
.ref_img_title { padding-left: 5px; display: block; font: normal 11px/13px arial, sans-serif; }

.title_ref1{ width: 200px; padding: 0px 0px 10px 25px; float:left; font: normal 91%/150% arial, sans-serif; }
.title_ref2{ width: 195px; float:left; padding:0px 0px 10px 18px; margin:0px;}

p.prod_reihe_l {

}

.prod_reihe_r {
	border-left: 20px solid #fff;
}

	.prod_reihe_r a {
		float: left;
		display: block;
		width: 153px;
		border: 10px solid #e7e7e7;
		margin-right: 10px;
	}



/*]]>*/
