body {
	margin:auto;
  	padding: 0;
 	border:0px solid black;
	background-color: #fff;
}
div#bg{
	width:1160px;
margin:auto;
  	padding:10px 0 0 0;
	border:0px solid #000;

}
div#bg img.gelber_rand{
float:left;
	position:relative;
	border:0px solid #000;
	padding:12px 0 0 0;
}


div#null_inhalt{
	width:2px;
	height:50px;
}


div#projectshome{
	padding:0;
	margin:0;
	position:fixed;
	width:950px;
	z-index:2;
	background-color:#FFF;
	bottom:0px;
	border-top:1px solid #C7C7C7;
}
div#projectshome a ,div#projectshome a:hover {
margin:0 !important;
padding:0!important;
border:0px solid #000;
float:left;
position:relative;
}

div#projectshome a img{
margin:0 !important;
padding:0 !important;
border:0;
}

div#wrap{
	width:950px;
	margin:auto;
  	padding: 0;
}

div#header_topmenue{
	width:950px;
	border:0px solid #000;
	float:left;
	position:relative;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#0956A2;
}

div#header_topmenue p{

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
color:#0956A2;
}
div#sprachauswahl{
	width:100px;
	float:left;
	position:relative;
	margin: 17px 0 0 195px;
	padding:0;
	color:#5D5E60;
}
div#sprachauswahl a{
	color:#5D5E60;
	text-decoration:none;
	padding: 0px 5px;
}
div#sprachauswahl a.act{
	color:#0956A2;

}
div#sprachauswahl a:hover{
	color:#0956A2;

}

div#schriftgroesse{
	width:99px;
	float:left;
	position:relative;
	margin: 15px 0 0 30px;
	padding:0;

}

div#schriftgroesse p{
	padding:0;
	margin:0;
	vertical-align:text-top;
color:#0956A2;
}
div#schriftgroesse p a {
	padding:5px 0 0 0;
	margin:0;
	border:0;
}
div#schriftgroesse p a img{
	padding:0px 0 0 0;
	margin:0;
	border:0;
	vertical-align:text-top;
}



div#topmenue{
	float:left;
	position:relative;
	margin: 17px 0 0 45px;
	padding:0;
	display:block;
	list-style-type:none;

	width:275px;

}
div#topmenue a{
	color:#0956A2;
	text-decoration:none;
}
div#topmenue a:hover{
	color:#0956A2;
}


div#topmenue ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

div#topmenue ul li{
	float:left;
	list-style-type:none;
	padding:0 5px;
	margin:0;

}

div#suche{
	float:left;
	position:relative;
	margin: 15px 0 0 15px;
	padding:0;
	width:189px;
}
span.suche{
	padding:0 5px 0 0 ;
	margin:0;
}
div#suche form#suchform{
	margin: 0 0 0 10px;
	padding:0;
	width:120px;
}
div#suche input#suchform{
height:9px !important;
font-size:9px;
font-style:normal;
font-weight:normal;

-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

}
div#suche input#suchform_image {
padding:0;
margin:-2px;
}
/*div#suche input{
	height:14px;
}*/
div#headerwrap{
		width:950px;
		border:0px solid #000;
		padding:50px 0 0px 0;
		margin: 0 0 00px 0;
}

div#logo{
	float:left;
	position:relative;
	width:190px;
	margin: 0;
	padding:0;

}
div#flash{
	float:left;
	position:relative;
	width:750px;
	margin: 0 0 14px 10px;
	padding:0;

}


div#contentwrap {
	float:left;
	position:relative;
	width:950px;
	background-image:url(../images/bg_spalten_1px.gif);
	background-repeat:repeat-y;
	padding:0px 0 0 0;
}
img.abstand{
	margin:0 0 0px 0;
	padding:0 0 10px 0;
	background-color:#FFF;
}

div#menue{
	float:left;
	position:relative;
	width:190px;
	background-color:#E7E7E8;
	margin:0px 0 0 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
div#menue ul {
	color:#5D5E60;
	text-decoration:none;
		list-style-type:none;
	padding:0px 0;
	margin:0;

}

div#menue ul li {
    color:#5D5E60;
    text-decoration:none;
    padding:5px 0 5px 20px;
    margin:0;
    border-bottom:1px solid #5D5E60;
    background-image:url(/cms/images/MHBUSINESS/mub/bullet_navi_gruen.gif);
    background-repeat:no-repeat;
    background-position:0 13px;
}

div#menue ul li a.active {
    color:#0956A2 !important;
    margin:0;
    font-style:italic;
}

div#menue ul ul li {
    background: none;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#5D5E60;
    background-color:#F3F4F4;
    text-decoration:none;
    padding:3px 0 3px 37px;
    margin:0;
    text-decoration:none !important;
    list-style-type:none;
}

div#menue ul ul li a {
    background-image:url(/cms/images/MHBUSINESS/mub/navie2_strich.gif);
    background-repeat:no-repeat;
    background-position: 0 8px;
    margin-left: -15px;
    padding-left: 15px;
}

div#menue ul ul li a.active {
    background-image:url(/cms/images/MHBUSINESS/mub/navie2_3_pfeil.gif);
    background-repeat:no-repeat;
    background-position:0 7px;
    text-decoration:none !important;
    list-style-type:none;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#0956A2 !important;
    background-color:#F3F4F4;
    text-decoration:none;
    padding:3px 0 3px 0;
    margin:0;
    font-style:italic;
    margin-left: -15px;
    padding-left: 15px;
}

div#menue ul li.level1{
	color:#5D5E60;
	text-decoration:none;
	padding:5px 0 5px 20px;
	margin:0;
	border-bottom:1px solid #5D5E60;
	background-image:url(../images/bullet_navi_gruen.gif);
	background-repeat:no-repeat;
	background-position:0 13px;
}
div#menue ul li.level1act {
background-color:#F3F4F4;
	padding:5px 0 5px 20px;
	margin:0;
	border-bottom:0px solid #5D5E60;
	background-image:url(../images/bullet_navi_gruen.gif);
	background-repeat:no-repeat;
	background-position:0 13px;
	font-style:italic;
}
div#menue ul li.level1act a{
	color:#0956A2 !important;

}
div#menue ul li.level2{
	background-image:url(../images/navie2_strich.gif);
	background-repeat:no-repeat;
	background-position:21px 10px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5D5E60;
	background-color:#FFF;
	text-decoration:none;
	padding:3px 0 3px 37px;
	margin:0;
	text-decoration:none !important;
	list-style-type:none;
}
div#menue ul li.level2act{
	background-image:url(../images/navie2_3_pfeil.gif);
	background-repeat:no-repeat;
	background-position:21px 7px;
	text-decoration:none !important;
	list-style-type:none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5D5E60;
	background-color:#FFF;
	text-decoration:none;
	padding:3px 0 3px 37px;
	margin:0;
	font-style:italic;
}
div#menue ul li.level2act a{
	color:#0956A2 !important;
	background-color:#FFF;
}
div#menue ul li.level3{
	background-image:url(../images/navie2_strich.gif);
	background-repeat:no-repeat;
	background-position:37px 9px;
	text-decoration:none !important;
	list-style-type:none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5D5E60;
	background-color:#FFF;
	text-decoration:none;
	padding:3px 0 3px 52px;
	margin:0;
}
div#menue ul li.level3act{
	background-image:url(../images/navie2_3_pfeil.gif);
	background-repeat:no-repeat;
	background-position:37px 6px;
	text-decoration:none !important;
	list-style-type:none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5D5E60;
	background-color:#FFF;
	text-decoration:none;
	padding:3px 0 3px 52px;
	margin:0;
	font-style:italic;
}
div#menue ul li.level3act a{
	color:#0956A2 !important;
	background-color:#FFF;
}
div#menue ul li a{
	color:#5D5E60;
	text-decoration:none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	margin:0;
}
div#menue ul li a:hover{
	color:#0956A2;

}


div#content{
	float:left;
	position:relative;
	width:490px;
	padding:0 40px;
	margin:10px 0 0 0;
}

div.direct_link {
	float:left;
	position:relative;
	width:480px;
	background-color:#E7E7E8;
	padding: 0 10px 0px 0px;
	margin:0 0 20px 0;
}
div.direct_link img{

	padding: 0 ;
	margin:0 ;
}
div.inhalt {
	float:left;
	position:relative;
	width:110px;
	margin:00px;
	padding:9px 0px 0 10px;
}
div.inhalt_link p{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#000;
	margin-left:18px;
	text-indent:-18px;
}
div.inhalt_link p img{
 vertical-align:top;
}
div.inhalt_link p a{
	 text-decoration:none;
	 	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#000;
}
div.inhalt_link a img{
	 border:0;
}

div#sidebar_headline{
	float:right;
	position:relative;
	width:160px;
	background-color:#DFECF5;
	padding:0 15px;
	margin:0px 0 0 0;
	border-bottom:1px solid #0956A2;
}
div#sidebar_headline h1{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:inherit;
	font-style:inherit;
	font-variant:normal;
	font-weight:bold;
	color:#0956A2;
	text-transform:uppercase;
	text-align:center;
	padding:0;
	margin:5px 0;
	letter-spacing:1px;
}


div#sidebar{
	float:right;
	position:relative;
	width:160px;
	background-color:#DFECF5;
	padding:0 15px;
	margin:0px 0 0 0;
}

div#sidebar h1{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:inherit;
	font-style:inherit;
	font-variant:normal;
	font-weight:bold;
	color:#0956A2;
	text-transform:uppercase;
	text-align:center;
	border-bottom:1px solid #0956A2;
}
div#sidebar h2{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:inherit;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	color:#0956A2;
}

div#sidebar p{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#000;
}
div#sidebar p a.extern{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#000;
	text-decoration:underline;
}
div#sidebar p a.intern{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#0956A2;
	text-decoration:none;
}

.sidebar_box p a {
	border:0;
	text-decoration:none;
	color:#0956A2;
}
.sidebar_box p a img{
	border:0;
}


h1{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	line-height:29px;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	color:#0956A2;
}
h2{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	color:#0956A2;
}
h3{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:inherit;
	font-style:inherit;
	font-variant:normal;
	font-weight:normal;
	color:#0956A2;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0;
	margin:0 0 5px 0;
}
h4{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#000;
}


p{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#000;
}

.clear {
	clear:both;
}
