/* *** css by poelz-it.at *** */

body {
  background-color: #eef0f0;
  font-size: 13px;
  font-family: Calibri, Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#333333;
  padding:0;
  margin:0;
}

#wrapper {
  width: 901px;
  margin:0 auto;
  background-color: #FFFFFF;
  overflow: auto;
}

#header {
  height:170px;
}

#logo {
  float:left;
  height:140px;
  width:560px;
  margin-top:30px;
  margin-left:40px;
  background: #FFFFFF url(../images/logo.jpg) no-repeat top left;
}

#top_right {
  font-size: 12px;
  float:right;
  width:200px;
  padding-top:80px;
}

#top_right a {
	text-decoration:none;
	  color:#000000;
}

#left {
	float:left;
	width:50px;
	height:286px;
	background: #FFFFFF url(../images/pfeil_links.jpg) no-repeat top left;
}

#left a {
	display:block;
	height:286px;
	background: #FFFFFF url(../images/pfeil_links.jpg) no-repeat top left;
}

#left a:hover {
	display:block;
	height:286px;
	background: #FFFFFF url(../images/pfeil_links_85.jpg) no-repeat top left;
}

#right {
	float:right;
	width:50px;
	height:286px;
	background: #FFFFFF url(../images/pfeil_rechts.jpg) no-repeat top left;
}

#right a {
	display:block;
	height:286px;
	background: #FFFFFF url(../images/pfeil_rechts.jpg) no-repeat top left;
}

#right a:hover {
	display:block;
	height:286px;
	background: #FFFFFF url(../images/pfeil_rechts_85.jpg) no-repeat top left;
}

#schulungstermine {
	padding:30px;
	color:#0076bf;
	font-size:11px;  
	font-size: 15px;
	font-weight: bold;"> 
}

#schulungstermine a {
	color:#0076bf;
	text-decoration:none;
}

#middle {
  clear:both;
  height:286px;
  background:  url(../images/bg_start.jpg) no-repeat top left;
}

#middle_start {
  clear:both;
  height:286px;
  background:  url(../images/bg_start.jpg) no-repeat top left;
}
#middle_referenzen {
  clear:both;
  height:286px;
  background:  url(../images/bg_referenzen.jpg) no-repeat top left;
}
#middle_unternehmen {
  clear:both;
  height:286px;
  background:  url(../images/bg_unternehmen.jpg) no-repeat top left;
}

#middle_beratung {
  clear:both;
  height:286px;
  background:  url(../images/bg_beratung.jpg) no-repeat top left;
}
#middle_portfolio {
  clear:both;
  height:286px;
  background:  url(../images/bg_portfolio.jpg) no-repeat top left;
}

#middle_ausbildung {
  clear:both;
  height:286px;
  background:  url(../images/bg_ausbildung.jpg) no-repeat top left;
}

#middle_leistungen {
  clear:both;
  height:286px;
  background:  url(../images/bg_leistungen.jpg) no-repeat top left;
}
#middle_kontakt {
  clear:both;
  height:286px;
  background:  url(../images/bg_kontakt.jpg) no-repeat top left;
}

#middle_disclaimer {
  clear:both;
  height:286px;
  background:  url(../images/bg_disclaimer.jpg) no-repeat top left;
}

#middle_impressum {
  clear:both;
  height:286px;
  background:  url(../images/bg_impressum.jpg) no-repeat top left;
}

#content {
  color:blue;
  padding:20px;
}

#content_start {
  color:#000000;
  font-size: 15px;
  font-weight: bold;
  padding-left:70px;
  padding-top:80px;
}

#content_unternehmen {
  color:#000000;
  font-size: 15px;
  font-weight: bold;
  padding-left:70px;
  padding-top:70px;
}

#content_beratung {
  color:#000000;
  font-size: 15px;
  font-weight: bold;
  padding-left:380px;
  padding-top:70px;
}

#content_portfolio {
  color:#000000;
  font-size: 15px;
  font-weight: bold;
  padding-left:320px;
  padding-top:50px;
}

#content_ausbildung {
  color:#000000;
  font-size: 15px;
  font-weight: bold;
  padding-left:40px;
  padding-top:20px;
}

#content_kontakt {
  color:#000000;
  font-size: 15px;
  font-weight: bold;
  padding-left:100px;
  padding-top:10px;
}

#content_kontakt td{
  font-weight: normal;
  font-size: 11px;
}

#content_impressum {
  color:#000000;
  font-size: 15px;
  font-weight: bold;
  padding-left:80px;
  padding-top:40px;
}

#content_disclaimer {
  color:#000000;
  font-size: 15px;
  font-weight: bold;
  padding-left:80px;
  padding-top:40px;
}

#content_kontakt a , #content_impressum a {
 color:#0076bf;
 text-decoration:none;
}

#footer {
  height:50px;
  text-align:center;
  padding-top:25px;
}



#footer a {
	padding-left:30px;
	padding-right:30px;
	padding-top: 25px;
	font-size:13px;
	text-decoration: none;
	font-weight:bold;
	color: #999999;
	text-transform:uppercase;
}

#footer a.aktiv  {
	padding-left:30px;
	padding-right:30px;
	padding-top: 25px;
	font-size:13px;
	text-decoration: none;
	font-weight:bold;
	color: #333333;
	text-transform:uppercase;
}



#footer2 {
	text-align:center;
	height:30px;
	background-color:#eef0f0;
	padding-top: 10px;
}


#footer2 a {
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	text-decoration: none;
	color: #6c6a6b;
	text-transform:uppercase;
}

td {
	vertical-align:top;
	text-align:left;
}

