body{
    padding:0px;
    margin: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
a{
    color:black;
    cursor:pointer;
}
a.anker{
    position:relative;
	top:-24px;
}
#page{
    width:910px;
/*
    padding:0px 10px;
    margin: 10px auto;
*/
    margin: 10px 30px 0px 30px;
}
#page .header{
    text-align:left;
}
#page .header .container{
    float:right;
}
#page .header .sprachwahl{
    height:20px;
    font-size: 8pt;
    text-align:right;
}
#page .header .sprachwahl .sprachen{
	margin-right:7px;
}
#page .header .sprachwahl .sprachen a{
	margin-right:10px;
}
#page .header .sprachwahl .sprachen img{
	border:none;
}
#page .header .sprachwahl a{
    text-decoration:none;
}
#page .suche{
	text-align:right;
}
#page .suche form{
    padding:0px;
    margin:0px;
}
#page .content .suche form{
    float:right;
}
#page .suche form input.text{
    border: 1px solid #96AAC2;
}
#page .suche form input.submit{
    border:none;
    background-color: #FFFFFF;
}



#page .banner1{
    height: 115px;
    background-position: 230px 0px;
    background-repeat:no-repeat;
    background-image:url("/export/pics/mbb/logo_mbbsysteme.png");
}
#page .menu1{
    height: 55px;
    margin-left: 230px;
}
#page .menu1 a{
    margin-right:10px;
    text-decoration:none;
}
#page .menu1 a.open{
    font-weight:bold;
}
#page .banner2{
    /*
    width: 680px;
    */
    height: 220px;
    margin-bottom:50px;
    float:right;
    /*
    background-repeat:no-repeat;
    background-image:url("img/banner_head1.png");
    */
}
#page .banner2 img{
    padding: 0px;
    margin: 0px 0px 0px 10px;
}
#page .banner2 img.first{
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
/*
#page .banner2.big{
    width: 910px;
    background-image:url("img/banner_head2.png");
}*/
#page .menu2{
/*
    width: 220px;
*/
    width: 195px;
/*
    float:left;
*/
}
#page .menu2 a{
    text-decoration:none;
}
#page .menu2 ul{
    margin:0px;
    padding:0px;
    list-style:none;
}
#page .menu2 li{
    margin-bottom:40px;
}
#page .menu2 li a{
    padding-left: 20px;
    background-repeat:no-repeat;
    background-position:3px center;
    background-image:none;
    color: #E0001A;
    font-weight: bold;
}
#page .menu2 li li{
    margin-top: 10px;
    margin-bottom:0px;
}
#page .menu2 li li a{
    color:black;
    font-weight:normal;
}
#page .menu2 li li a:hover,
#page .menu2 li li a.open{
    font-weight:bold;
    background-image:url("/export/pics/mbb/pfeil_rot.png");
}
#page .menu2 li li li a,
#page .menu2 li li li a.open,
#page .menu2 li li li a:hover{
    padding-left: 30px;
    background-position: 21px center;
    background-image:url("/export/pics/mbb/punkt.png");
    font-weight:normal;
}

/* besondere Menüs*/
#page .menu2.pressemenu li{
    margin-bottom:10px;
}
#page .menu2.pressemenu li a{
    padding-left: 20px;
    background-repeat:no-repeat;
    background-position:3px center;
    background-image:none;
    color: #000000;
    font-weight: normal;
}
#page .menu2.pressemenu li a:hover,
#page .menu2.pressemenu li a.open{
    font-weight:bold;
    background-image:url("/export/pics/mbb/pfeil_rot.png");
}
#page .menu2.architektenmenu li{
    margin-bottom:10px;
}
#page .menu2.architektenmenu li a{
    padding-left: 20px;
    background-repeat:no-repeat;
    background-position:3px center;
    background-image:none;
    color: #000000;
    font-weight: normal;
}
#page .menu2.architektenmenu li a:hover,
#page .menu2.architektenmenu li a.open{
    font-weight:bold;
    background-image:url("/export/pics/mbb/pfeil_rot.png");
}
#page .menu2.downloadmenu li{
    margin-bottom:10px;
}
#page .menu2.downloadmenu li a{
    padding-left: 20px;
    background-repeat:no-repeat;
    background-position:3px center;
    background-image:none;
    color: #000000;
    font-weight: normal;
}






#page .content{
/*
    width: 680px;
*/
    width: 700px;
    float:right;
    line-height:18px;
}
#page .content img{
    line-height:normal;
}
#page .content h1{
    padding-left:20px;
	margin-top:0px;
	margin-bottom:38px;
    font-size: 16px;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url("/export/pics/mbb/pfeil.png");
}
#page .content h1 a.print{
	float:right;
}
#page .content h2{
    margin-left:20px;
	margin-top:0px;
    font-size: 14px;
    font-weight: bold;
}
#page .content div.simplebox h2{
    margin-left:0px;
	margin-top:0.8em;
}
#page .content div.simplebox p{
	margin:0px;
}
#page .content hr{
	margin: 20px 0px 20px 20px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color:#96AAC2;
}
#page .content div.simplebox hr{
    margin-left:0px;
}


#page .content img.left{
    float:left;
    margin-right: 20px;
}
#page .content img.right{
    float:right;
    margin-left: 20px;
}
#page .content img.centerleft{
    float:left;
    margin-right: 10px;
}
#page .content img.centerright{
    float:right;
    margin-left: 10px;
}

#page .content a.link {

    font-size:14px;
    font-weight:bold;
    color:#96AAC2;
    text-decoration:none;
    text-transform:uppercase;
}
#page .content a img{
    border: none;
}

#page .content .box{
	margin: 50px 0px 50px 20px;
}

#page .content .simplebox{
	margin-left: 20px;
}

#page .content .simplebox.article{
	margin-top:50px;
}
#page .content .simplebox.article.first{
	margin-top:0px;
}


#page .content .box.top{
	margin-top: 38px;
}
#page .content .box.bottom{
}
#page .content .box.hoverBox{
	margin-left: 0px;
}
#page .content .box.hoverBox .menu{
	width:240px;
	margin-left:0px;
	float:left;
	padding-right:10px;
}
#page .content .box.hoverBox .menuitem h1{
	background-image: url("/export/pics/mbb/pfeil3.png");
	margin-bottom: 3px;
}
#page .content .box.hoverBox .menuitem p{
	margin-top: 3px;
	margin-left:20px;
}
#page .content .box.hoverBox .menuitem.open h1{
	background-image: url("/export/pics/mbb/pfeil_rot3.png");
}
#page .content .box.hoverBox .menuitem{
	color: #95A9C1;
}
#page .content .box.hoverBox .menuitem.open{
	color: #000000;
}
#page .content .box.hoverBox #hoverContent{
	float:left;
	width:450px;
}




#page .content .mailformular{
    width:680px;
}
#page .content .mailformular .spalte1,
#page .content .mailformular .spalte3{
    width:330px;
    height:30px;
}
#page .content .mailformular .spalte2{
    width:20px;
}

#page .content .mailformular .headline{
    text-transform:uppercase;
    color:#FFFFFF;
    font-weight:bold;
}
#page .content .mailformular .headline .spalte1,
#page .content .mailformular .headline .spalte3{
    width:330px;
    height:30px;
    padding:0px 10px;
    background-color:#96aac2;
}
#page .content .mailformular .headline .spalte2{
    width:20px;
}
#page .content .mailformular .checkboxtable{
    margin: 10px 0px;
}
#page .content .mailformular .checkboxtable .spalte1{
    width:30px;
}
#page .content .mailformular .checkboxtable .spalte2{
    width:300px;
}
#page .content .mailformular .formcontent{
    vertical-align:top;
}
#page .content .mailformular .formcontent .formtable{
    width:310px;
    margin:10px;
    padding:0px;
}
#page .content .mailformular .formcontent .formtable td{
    padding:0px;
}
#page .content .mailformular .formcontent .formtable .spalte1{
    width:100px;
}
#page .content .mailformular .formcontent .formtable .spalte2{
    width:200px;
}
#page .content .mailformular .formcontent .formtable .small{
    border:none;
    border-collapse:collapse;
}
#page .content .mailformular .formcontent .formtable .small .spalte1{
    width:70px;
    padding-right:10px;
}
#page .content .mailformular .formcontent .formtable .small .spalte2{
    width:120px;
}
#page .content .mailformular .formcontent .formtable input.text{
    width:100%;
}



#page .content .download1 .downloadItem{
	width: 320px;
	height: 102px;
	padding: 10px;
	float:left;
}
#page .content .download1 .downloadItem .image{
	width: 100px;
	height: 102px;
	float:left;
}
#page .content .download1 .downloadItem .image img{
	border: 1px solid #96AAC2;
}
#page .content .download1 .downloadItem .contentContainer{
	width: 220px;
	height: 102px;
	float:left;
}
#page .content .download1 .downloadItem .contentContainer .text{
	height: 85px;
}

#page .content table.download2{
	width:680px;
}
#page .content table.download2 td{
	width:320px;
	padding: 1px 10px;
}

#page .content .download3{
	margin:20px 0px -20px 20px;
}
#page .content .download3 .downloadItem{
	width: 320px;
	height: 66px;
	margin: 0px 10px 44px 10px;
	float:left;
}
#page .content .download3 .downloadItem .image{
	width: 70px;
	height: 66px;
	padding-right:30px;
	float:left;
	text-align:center;
}
#page .content .download3 .downloadItem .image img{
	border: 1px solid #96AAC2;
}
#page .content .download3 .downloadItem .image a{
	font-size:11px;
}
#page .content .download3 .downloadItem .contentContainer{
	width: 220px;
	height: 66px;
	float:left;
}
#page .content .download3 .downloadItem .contentContainer .text{
	height: 50px;
}
#page .content .download3 .downloadItem .contentContainer .link{
	line-height:15px;
}

#page .content .topnews{
	margin-left:20px;
}
#page .content .topnews .newsItem{
	width: 680px;
	height: 110px;
	margin-top: 40px;
}
#page .content .topnews .newsItem.first{
	margin-top: 0px;
}
#page .content .topnews .newsItem .image{
	width: 220px;
	height: 110px;
	margin-right:20px;
	float:left;
}
#page .content .topnews .newsItem .image img{
	border: none;
}
#page .content .topnews .newsItem .contentContainer{
	width: 440px;
	height: 110px;
	float:left;
}
#page .content .topnews .newsItem .contentContainer .date{
	font-weight: bold;
	color: #96AAC2;
}
#page .content .topnews .newsItem .contentContainer .text{
	height: 95px;
	overflow:hidden;
}
#page .content .topnews .newsItem .contentContainer h2,
#page .content .topnews .newsItem .contentContainer p{
	margin:3px 0px;
}
#page .content .topnews .newsItem .contentContainer .archivtext{
	margin-top:50px;
}
#page .content .topnews .newsItem .contentContainer .archivtext a{
	font-weight: bold;
	font-size:14px;
	color: #96AAC2;
	text-decoration:none;
}

#page .content .topnews .newsItem .contentContainer .link a{
	padding-left: 19px;
	font-weight: bold;
	text-decoration:none;
	color: #96AAC2;
	background-position: 0px center;
	background-repeat:no-repeat;
	background-image:url("/export/pics/mbb/pfeil_rot.png");
}


#page .content .newsarchiv{
	margin-left:20px;
}
#page .content .newsarchiv .newsItem{
	width: 680px;
	margin-top: 20px;
	padding-bottom:10px;
	border-bottom: 1px solid #96AAC2;
}
#page .content .newsarchiv .newsItem .left{
	width: 220px;
	margin-right:20px;
	text-align:right;
	float:left;
}
#page .content .newsarchiv .newsItem .left .date{
	font-weight: bold;
	color: #96AAC2;
}

#page .content .newsarchiv .newsItem .right{
	width: 440px;
	float:left;
}

#page .content .newsarchiv .newsItem .right h2{
	margin:0px 0px 3px 0px;
}

#page .content .newsarchiv .newsItem .right a{
	padding-left: 19px;
	font-weight: bold;
	text-decoration:none;
	color: #96AAC2;
	background-position: 0px center;
	background-repeat:no-repeat;
	background-image:url("/export/pics/mbb/pfeil_rot.png");
}

#page .content .newsarchiv .navigation{
	margin:40px 0px 45px 0px;
	padding-left:240px;
	font-size:12px;
	font-weight:bold;
}
#page .content .newsarchiv .navigation .seite{
	padding: 0px 20px 0px 19px;
	background-position: 0px center;
	background-repeat:no-repeat;
	background-image:url("/export/pics/mbb/pfeil_rot.png");
}
#page .content .newsarchiv .navigation a{
	color: #96AAC2;
	text-decoration:none;
}
#page .content .newsarchiv .navigation a.open{
	color:#000000;
}

/* einzelner News Eintrag*/
#page .content .newsarticle .newsItem{
	width: 680px;
}
#page .content .newsarticle .newsItem .image{
	width: 220px;
	margin-right:20px;
	float:left;
}
#page .content .newsarticle .newsItem .image img{
	border: none;
}
#page .content .newsarticle .newsItem .contentContainer{
	width: 440px;
	float:left;
}
#page .content .newsarticle .newsItem .contentContainer .date{
	font-weight: bold;
	color: #96AAC2;
}
#page .content .newsarticle .newsItem .contentContainer .text{
}
#page .content .newsarticle .newsItem .contentContainer .text a.zurueck{
	padding-left: 19px;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	color: #96AAC2;
	background-position: 0px center;
	background-repeat:no-repeat;
	background-image:url("/export/pics/mbb/pfeil_rot.png");
}
#page .content .newsarticle .newsItem .contentContainer h2{
	margin-top:11px;
	margin-bottom:13px;
}

/* Presse*/

#page .content .toppresse{
	margin-left:20px;
}
#page .content .toppresse .presseArtikel{
	width: 680px;
	height: 110px;
	margin-top: 40px;
}
#page .content .toppresse .presseArtikel.first{
	margin-top: 0px;
}
#page .content .toppresse .presseArtikel .image{
	width: 220px;
	margin-right:20px;
	float:left;
}
#page .content .toppresse .presseArtikel .image img{
	border: none;
}
#page .content .toppresse .presseArtikel .imageLeft{
	width: 220px;
	height: 110px;
	margin-right:10px;
	float:left;
}
#page .content .toppresse .presseArtikel .imageLeft img{
	border: none;
}
#page .content .toppresse .presseArtikel .imageRight{
	width: 220px;
	height: 110px;
	margin-left:5px;
	float:right;
}
#page .content .toppresse .presseArtikel .imageRight img{
	border: none;
}
#page .content .toppresse .presseArtikel .contentContainer{
	width: 225px;
	height: 110px;
	float:left;
}
#page .content .toppresse .presseArtikel .contentContainer .date{
	font-weight: bold;
	color: #96AAC2;
}
#page .content .toppresse .presseArtikel .contentContainer .text{
	height: 77px;
	overflow:hidden;
}
#page .content .toppresse .presseArtikel .contentContainer h2,
#page .content .toppresse .presseArtikel .contentContainer p{
	margin:3px 0px;
}
#page .content .toppresse .presseArtikel .contentContainer .title{
	
}
#page .content .toppresse .presseArtikel .contentContainer .headline{
	font-weight: bold;
}
#page .content .toppresse .presseArtikel .contentContainer .headline a{
	text-decoration:none;
}
#page .content .toppresse .presseArtikel .contentContainer .archivtext{
	margin-top:50px;
}
#page .content .toppresse .presseArtikel .contentContainer .archivtext a{
	font-weight: bold;
	font-size:14px;
	color: #96AAC2;
	text-decoration:none;
}

#page .content .toppresse .presseArtikel .contentContainer .link a{
	padding-left: 19px;
	font-weight: bold;
	text-decoration:none;
	color: #96AAC2;
	background-position: 0px center;
	background-repeat:no-repeat;
	background-image:url("/export/pics/mbb/pfeil_rot.png");
}


#page .content .pressearchiv{
	margin-left:20px;
}
#page .content .pressearchiv .presseArtikel{
	width: 680px;
	margin-top: 20px;
	padding-bottom:10px;
	border-bottom: 1px solid #96AAC2;
}
#page .content .pressearchiv .presseArtikel .left{
	width: 220px;
	margin-right:20px;
	text-align:right;
	float:left;
}
#page .content .pressearchiv .presseArtikel .left .date{
	font-weight: bold;
	color: #96AAC2;
}

#page .content .pressearchiv .presseArtikel .right{
	width: 440px;
	float:left;
}

#page .content .pressearchiv .presseArtikel .right h2{
	margin:0px 0px 3px 0px;
}

#page .content .pressearchiv .presseArtikel .right a{
	padding-left: 19px;
	font-weight: bold;
	text-decoration:none;
	color: #96AAC2;
	background-position: 0px center;
	background-repeat:no-repeat;
	background-image:url("/export/pics/mbb/pfeil_rot.png");
}

#page .content .pressearchiv .navigation{
	margin:40px 0px 45px 0px;
	padding-left:240px;
	font-size:12px;
	font-weight:bold;
}
#page .content .pressearchiv .navigation .seite{
	padding: 0px 20px 0px 19px;
	background-position: 0px center;
	background-repeat:no-repeat;
	background-image:url("/export/pics/mbb/pfeil_rot.png");
}
#page .content .pressearchiv .navigation a{
	color: #96AAC2;
	text-decoration:none;
}
#page .content .pressearchiv .navigation a.open{
	color:#000000;
}


/* einzelner Presse Eintrag*/
#page .content .pressarticle .presseArtikel{
	width: 680px;
}
#page .content .pressarticle .presseArtikel .image{
	width: 220px;
	margin-right:20px;
	float:left;
}
#page .content .pressarticle .presseArtikel .image img{
	border: none;
}
#page .content .pressarticle .presseArtikel .contentContainer{
	width: 440px;
	float:left;
}
#page .content .pressarticle .presseArtikel .contentContainer .date{
	font-weight: bold;
	color: #96AAC2;
}
#page .content .pressarticle .presseArtikel .contentContainer .text{
}
#page .content .pressarticle .presseArtikel .contentContainer .text a.zurueck{
	padding-left: 19px;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	color: #96AAC2;
	background-position: 0px center;
	background-repeat:no-repeat;
	background-image:url("/export/pics/mbb/pfeil_rot.png");
}
#page .content .pressarticle .presseArtikel .contentContainer h2{
	margin-top:11px;
	margin-bottom:13px;
}

/* Newsletter Anmeldung */
#page .content .newslettersubscription-form div.newslettersubscription-email{
	margin: 20px 0px;
}



#page .content div.links{
	width:680px;
	margin: 49px 0px;
}
#page .content div.links div.link1{
	float:left;
	width: 202px;
	padding-right:148px;
}

#page .content div.links div.link2{
	float:left;
	width: 202px;
	padding-right:128px;
}
#page .content div.links div.link1 a,
#page .content div.links div.link2 a{
    font-size:12px;
    font-weight:bold;
    color:#96AAC2;
    text-decoration:none;
    text-transform:uppercase;

}
#page .content .suche .link{
	margin-bottom: 40px;
}
#page .content .suche .link a{
	padding-left: 19px;
	font-weight: bold;
	text-decoration:none;
	color: #96AAC2;
	background-position: 0px center;
	background-repeat:no-repeat;
	background-image:url("/export/pics/mbb/pfeil_rot.png");
}
#page .content .suche .suchauszug b{
	font-weight:normal;
	background-color: #96AAC2;
}

#page .content .sitemaptabelle{
	border-collapse:collapse;
}
#page .content .sitemaptabelle tr td{
	padding:18px 5px 14px 0px;
	vertical-align:top;
}
#page .content .sitemaptabelle tr td a{
	text-decoration:none;
}
#page .content .sitemaptabelle tr.linieunten{
	border-bottom: 1px solid #96AAC2;
}


#page .content .footer{
    margin-top:49px;
    padding: 18px 0px 19px 0px;
    border-top: 1px solid black;
    text-align:right;
}
#page .content .footer a{
    margin-right:10px;
    text-decoration:none;
}
#page .content .footer .copyright{
    float:left;
}

#page .clear{
    clear:both;
	/*
	margin:-1px 0px 0px 0px;
	height:1px;
	*/
/*
	width:100%;
*/
}