body {
	font-family:Arial, Helvetica, sans-serif;
}
font {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
}
.bg_footer {
	font-family:Arial;
	background-image: url(images_if/layout/bg_footer.gif);
	background-repeat:repeat-x;
	font-size:11px;
	color:#999;
	padding:4px;
}
.bg_navi {
	background-image: url(images_if/layout/background_navi.gif);
	height:56px;
}
.bg_navi ul{
margin:0px;
margin-top:3px;
padding:0px;
list-style-type:none;
margin-left:4px;
}
.bg_navi ul li {
float:left;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
background-image:url(images_if/layout/background_navi_spacer.gif);
background-repeat:no-repeat;
background-position:right;
}
.bg_navi ul li:hover{
background-image:url(images_if/layout/background_navi_active.gif)!important;
background-repeat:repeat-x!important;
}
.bg_navi ul li:hover a{
color:black!important;
}
.active {
background-image:url(images_if/layout/background_navi_active.gif)!important;
background-repeat:repeat-x!important;
}
.bg_navi ul li a{
text-decoration:none;
color:white;
display:block;
height:35px;
padding-top:18px;
padding-left:14px;
padding-right:14px;
}
.active a {color:black!important;}
.topmeta {text-align:right;margin-right:60px; color:#CCCCCC; font-size:11px; margin-top:16px;text-transform:uppercase;}
.topmeta a {color:#CCCCCC; font-size:11px;text-decoration:none;}
.bg_top {
	background-image: url(images_if/layout/background_top.jpg);
	height:138px;
}
.bg_buttons {
	background-image: url(images_if/layout/background_buttons.jpg);
	height:114px;
}
.bg_buttons h1{
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 4px 0px;
	padding:0px;
}
.bg_buttons p{
	margin:0px;
	padding:0px;
	font-size:9px;
}
.bg_buttons ul{
	margin:0px;
	margin-left:14px;
	padding:0px;
}
.bg_buttons ul li {
	margin:0px;
	margin-left:2px;
	padding:0px;
	font-size:9px;
}
.bg_content {
	background-image: url(images_if/layout/background_content_main.gif);
	font-family:Century Gothic, Arial;
}

._content {margin:15px 50px 15px 50px;color:black;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.content {margin:15px 50px 15px 50px;color:black;font-family:Century Gothic, Arial!important;}
.content font {font-family:Century Gothic, Arial!important;}
.warme {color:#cd0026;font-family:Century Gothic, Arial;}
.luft {color:#5d9f16;font-family:Century Gothic, Arial;}
.infrastruktur {color:#ff5600;font-family:Century Gothic, Arial;}
.innoplan {color:#006b8a;font-family:Century Gothic, Arial;}


#menuBar {
}
 
a.menuButton, a.menuButtonActive {

}
 
a.menuButton:hover {
background-image:url(images_if/layout/background_navi_active.gif)!important;
background-repeat:repeat-x!important;
}
 
a.menuButtonActive, a.menuButtonActive:hover {
}
 
.menu {
  background-color: #E1E1E1;
  border: 1px solid;
  border-color: #666666 #666666 #666666 #666666;
  padding: 0px 0px 0px 0px;
  position: absolute;
  text-align: left;
  visibility: hidden;
  margin-top: 0px;
  margin-left: -1px;
}
 
a.menuItem {
  background-color: transparent;
  border: 0px solid;
  border-color: #FFFFFF #EFEFEF #666666 #EFEFEF;
  color: #000000;
  cursor: advanced;
  display: block;
  font-family: Arial;
  font-size: 11px;
  text-decoration: none;
  margin: 2px;
  padding: 1px;
  padding-left: 3px;
  padding-right: 20px;
  text-decoration: none;
  white-space: nowrap;
}
 
a.menuItem:hover {
  background-color: #666666;
  text-decoration: none;
  color: #FFFFFF;
  cursor:pointer;
}
 
.menuItemSep {
  border-bottom: 1px solid #AA1010;
  border-top: 1px solid #AA1010;
  margin: 0px 0px 0px 0px;
}

._content a {color:black;font-size:12px;}
._content span {color:black;font-size:12px;}
.MsoNormal {font-family:Century Gothic, Arial, Helvetica, sans-serif;color:black;}
.content a {font-family:Century Gothic, Arial, Helvetica, sans-serif;color:black;}
.content span {color:black;}

.content h1 {color:#ee5d09;font-size:20px; font-weight:bold;}
