.navAccesskey{
	display:none;
}
.skalaMass div{
	display:none;
}
@font-face {
	font-family: "Dirty Headline";
	src: url('/templates/mbp_common/Dirty_headline.eot');
	src: url('/templates/mbp_common/Dirty_headline.ttf');
}
.noborder{
	border:none !important;
}
.btn{
	height:33px;
	background:url('/templates/mbp_common/img/button-bg-l.gif') left top no-repeat;
	margin-bottom:13px;
}
.btn a{
	display:block;
	height:33px;
	background:url('/templates/mbp_common/img/button-bg-r.gif') right top no-repeat;
	color:#fff;
	text-align:center;
	font-size:11px;
	line-height:33px;
}

/** Login / logout form **/
#service{
	position:absolute;
	background:url(/templates/mbp_common/img/bg/login-form.gif) left top no-repeat;
	overflow:hidden;
	width:284px;
	height:24px;
	right:10px;
	top:81px;
	line-height:24px;
	font-weight:bold;
}
#service a{
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
}

#loginFormWrapper #loginForm{
	position:absolute;
	background:url(/templates/mbp_common/img/bg/login-form.gif) left top no-repeat;
	overflow:hidden;
	width:284px;
	right:10px;
	height:96px;
	top:9px;
	z-index:1000;	
}
#loginFormWrapper #loginForm .schliessen a{
	position:absolute;
	background:url(/templates/mbp_common/img/close-icon.gif) left top no-repeat;
	overflow:hidden;
	text-indent:-1000px;
	width:12px;
	height:12px;
	right:6px;
	top:5px;
}
#loginFormWrapper #loginForm h2{
	font-weight:bold;
	font-size:12px;
	padding:5px 10px 5px 10px;
}
#loginFormWrapper #loginForm form{
	padding:0 10px 0 10px;
}
#loginFormWrapper #loginForm form input{
	background:url(/templates/mbp_common/img/bg/login-form-bg.gif) left top no-repeat;
	border:none;
	width:160px;
	height:20px;
	line-height:20px;
	color:#666;
	margin-bottom:4px;
	padding:0 4px;
	font-size:11px;
	padding-top:2px;
}
#loginFormWrapper #loginForm .loginFrm{
	float:left;
	height:47px;
	width:170px;
}
#loginFormWrapper #loginForm .loginBtn label{
	display:none;
}
#loginFormWrapper #loginForm .loginBtn{
	height:47px;
	float:right;
	position:relative;
	width:90px;
}
#loginFormWrapper #loginForm .loginBtn input{
	background:none;
	width:85px;
	color:#27548B;
	font-weight:normal;
	text-transform:uppercase;
	bottom:0px;
	position:absolute;
}
#loginFormWrapper #loginForm .loginRemLinks{
	padding:3px 10px 0 10px;
	clear:both;
}
#loginFormWrapper #loginForm .loginRemLinks a{
	text-decoration:none;
	font-size:10px;
}
#loginFormWrapper #loginForm .loginRemLinks a.registerLoginLink{
	float:left;
}
#loginFormWrapper #loginForm .loginRemLinks a.registerSignupLink{
	float:right;
}

/** Register **/
.formtable{
	padding:10px;
}
body #content.page_none{
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.formtable .label{
	padding-right:10px;
	font-weight:bold;
}
.formtable .comment{
	/*padding-left:15px;*/
}
.formtable input{
	border:1px solid #A2A2A2;
	/*height:15px;*/
	font-size:11px;
	padding:3px;
}
.formtable input[type="checkbox"],
.formtable input[type="radio"]{
	border:none;
	margin:0px;
	width:auto;
}
.formtable textarea{
	border:1px solid #A2A2A2;
	height:100px;
	padding:3px;
}
#content.page_none .sendenBtn{
	margin-left:10px;
}
#content.page_none p{
	padding-left:10px;
}

.formtable .sub_formtable input{
	width:150px;
}
.formtable .header2lines{
	height:30px;
}
/**
 * Main default constructions
 */
html{
	width:100%;
	height:100%;
}

.clear, .clearer{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}
h1,h2,h3,h4,h5,ul,li,p{
	padding:0px;
	margin:0px;
}
li{
	list-style:none;
	/*font-size:10px;*/
}
ol li{
	list-style:decimal;
	font-size:10px;
}
a img{
	border:none;
}
a{
	color:#27548b;
	font-weight:bold;
	text-decoration:none;
}
ol{
	margin:0px;
	padding-left:20px;
}
ul.default li{
	list-style:disc;
}



body{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27548b;
	background:#d0d7e2;
	margin:0px;
	padding:0px;
}
#container{
	position:relative;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
}
.contente div{
	padding:10px;
	font-style:italic;
	font-weight:bold;
}

/**
 * Login form
 */
#loginFormWrapper{
	visibility:hidden;
}

/**
 * Header
 */
#logo a{
	display:block;
	background:url(/templates/mbp_common/img/bg/logo.gif) left top no-repeat;
	width:228px;
	height:68px;
	overflow:hidden;
	text-indent:-1000px;
	position:relative;
	zoom:1;
}
#logo{
	position:absolute;
	width:228px;
	height:68px;
	top:17px;
	left:25px;
	overflow:hidden;
}
#header{
	height:184px;
	position:relative;
}
#serviceNavig{
	
}
#sprachen{
	float:right;
	color:#bbbbbb;
	margin-right:10px;
	font-weight:bold;
	margin-top:11px;
}
#sprachen a{
	color:#bbbbbb;
	text-decoration:none;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
}
#sprachen a:hover{
	text-decoration:underline;
}

#sucheArea{
	float:right;
	background:url(/templates/mbp_common/img/bg/search.gif) left top no-repeat;
	width:173px;
	height:21px;
	margin-top:9px;
	margin-right:10px;
	position:relative;
}
#sucheArea .sucheFeld{
	float:right;
}
#sucheArea .sucheFeld input{
	border:none;
	width:140px;
	height:17px;
	color:#ccc;
	background:transparent;
	font-size:13px;
}
#sucheArea .sucheBtn{
	float:left;
}
#sucheArea .sucheBtn input{
	background:transparent;
	border:none;
	width:30px;
	cursor:pointer;
	height:17px;
}
#sucheArea .sucheErweitert a{
	display:block;
	width:25px;
	height:21px;
	background:url(/templates/mbp_common/img/advanced-search.gif) left top no-repeat;
	overflow:hidden;
	text-indent:-1000px;
	position:absolute;
	right:0px;
}
#erweiterteSuche{
	position:absolute;
	background:url(/templates/mbp_common/img/advanced-search-bg.gif) left bottom no-repeat;
	width:441px;
	z-index:100;
	visibility:hidden;
	right:8px;
	top:8px;
}
#erweiterteSuche .erweiterteSucheWrapper{
	background:url(/templates/mbp_common/img/advanced-search-top.gif) left top no-repeat;
	width:431px;
	padding:5px;
}
#erweiterteSuche .schliessen a{
	background:url(/templates/mbp_common/img/advanced-search-close-icon.gif) center no-repeat;
	overflow:hidden;
	text-indent:-1000px;
	position:absolute;
	width:12px;
	height:12px;
	right:10px;
	top:10px;
}
#erweiterteSuche h2{
	border-bottom:1px dashed #27548B;
	padding:40px 10px 2px 15px;
	font-size:12px;
	margin-bottom:20px;
}
#erweiterteSuche form{
	padding:0 15px 10px 15px;
}
#erweiterteSuche form p{
	clear:both;
	line-height:30px;
	height:30px;
}
#erweiterteSuche form label{
	font-size:12px;
	width:150px;
	display:block;
	float:left;
	line-height:30px;
}
#erweiterteSuche form input{
	background:#EEEEEE none repeat scroll 0 0;
	border:1px solid #999999;
	height:17px;
	width:246px;
	margin-top:4px;
	font-size:11px;
}
#erweiterteSuche form select{
	background:#ffffff none repeat scroll 0 0;
	border:1px solid #CFCFCF;
	height:22px;
	width:246px;
	margin-top:4px;
	font-size:11px;
	color:#27548B;
}
#erweiterteSuche form .sucheBtn{
	text-align:right;
}
#erweiterteSuche form .sucheBtn input{
	border:none;
	background:none;
	cursor:pointer;
	width:100px;
	text-align:right;
	color:#27548B;
}
/**
 * Menu
 */
#nav_main{
	position:absolute;
	height:40px;
	left:-10px;
	width:920px;
	bottom:39px;
}
#nav_main ul{
	height:40px;
	background:url(/templates/mbp_common/img/bg/menu.jpg) left top no-repeat;
	overflow:hidden;
}
#nav_main ul li{
	display:inline;
}
#nav_main ul li a{
	width:115px;
	display:block;
	line-height:40px;
	float:left;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	color:#fff;
	overflow:hidden;
	text-indent:-1000px;
}
#nav_main ul li a.menu_start{
    width:126px;
}
#nav_main ul li a.menu_start:hover{
	background:url(/templates/mbp_common/img/bg/menu.jpg) 0px -40px no-repeat;
}
#nav_main ul li.aktiv a.menu_start{
	background:url(/templates/mbp_common/img/bg/menu.jpg) 0px -80px no-repeat;
}

#nav_main ul li a.menu_community{
    width:135px;
}
#nav_main ul li a.menu_community:hover{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -126px -40px no-repeat;
}
#nav_main ul li.aktiv a.menu_community{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -126px -80px no-repeat;
}


#nav_main ul li a.menu_wecan{
    width:105px;
}
#nav_main ul li a.menu_wecan:hover{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -261px -40px no-repeat;
}
#nav_main ul li.aktiv a.menu_wecan{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -261px -80px no-repeat;
}


#nav_main ul li a.menu_artikel{
    width:99px;
}
#nav_main ul li a.menu_artikel:hover{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -366px -40px no-repeat;
}
#nav_main ul li.aktiv a.menu_artikel{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -366px -80px no-repeat;
}




#nav_main ul li a.menu_actions{
    width:110px;
}
#nav_main ul li a.menu_actions:hover{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -465px -40px no-repeat;
}
#nav_main ul li.aktiv a.menu_actions{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -465px -80px no-repeat;
}

#nav_main ul li a.menu_events{
    width:97px;
}
#nav_main ul li a.menu_events:hover{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -575px -40px no-repeat;
}
#nav_main ul li.aktiv a.menu_events{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -575px -80px no-repeat;
}

#nav_main ul li a.menu_projects{
    width:121px;
}
#nav_main ul li a.menu_projects:hover{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -672px -40px no-repeat;
}
#nav_main ul li.aktiv a.menu_projects{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -672px -80px no-repeat;
}

#nav_main ul li a.menu_products{
    width:127px;
}
#nav_main ul li a.menu_products:hover{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -793px -40px no-repeat;
}
#nav_main ul li.aktiv a.menu_products{
	background:url(/templates/mbp_common/img/bg/menu.jpg) -793px -80px no-repeat;
}

/** breadcrumbs **/
#breadcrumb{
	height:39px;
	line-height:39px;
	position:absolute;
	bottom:0px;
	padding-left:20px;
	border-bottom:1px solid #a2a2a2;
	width:880px;
}
#breadcrumb a{
	text-decoration:none;
}

/** submenu **/
#nav_sub{
	float:left;
	width:208px;
}
#nav_sub li a{
	display:block;
	border-right:1px solid #a2a2a2;
	border-left:1px solid #a2a2a2;
	border-bottom:1px solid #a2a2a2;
	background:url(/templates/mbp_common/img/bg/submenu-b.gif) left top repeat-x;
	height:28px;
	line-height:28px;
	color:#27548b;
	padding-left:10px;
	text-decoration:none;
}
#nav_sub li.aktiv a,
#nav_sub li#current a{
	background:#ac5858;
	color:#fff;
}
#nav_sub li#current li a{
	border:none;
	color:#646464;
	background:none;
	padding-left:20px;
	font-size:11px;
}
#nav_sub li ul{
	border:1px solid #a2a2a2;
	background:url(/templates/mbp_common/img/bg/submenu-b-b.gif) left top no-repeat;
}

#nav_sub li ul a{
	border:none;
	color:#646464;
	background:none;
	padding-left:20px;
	font-size:11px;
}


/** Panles **/

.boxed_holder{
	width:284px;
	background:url(/templates/mbp_common/img/bg/panel-t.gif) left top no-repeat;
	padding-top:10px;
	margin-left:10px;
	margin-top:10px;
}
.boxed_wrapper{
	background:url(/templates/mbp_common/img/bg/panel-b.gif) left bottom no-repeat;
	padding-bottom:20px;
}
.boxed{
	background:url(/templates/mbp_common/img/bg/panel-m.gif) left bottom repeat-y;
	padding:5px;
}

#contentStartLinks,
#contentStartRechts,
#contentStartMitte{
	width:300px;
	float:left;
}
#contentStartLinks .author{
    clear:both;
}
#contentStartLinks #community .artikel p{
	padding-left:5px;
	padding-bottom:5px;
}
#contentStartMitte .contentpaneopen{
	padding:0px;
}
#contentStartRechts img{
	position:relative;
	margin-left:-5px;
}

.boxed h1{
	text-align:center;
	font-weight:15px;
	font-family:arial;
	font-weight:normal;
	border-bottom:1px dashed #27548b;
	padding-bottom:10px;
}

.prominent embed{
	position:relative;
	margin-left:-7px;
}
.frontInner{
	position:relative;
	left:-9px;
}

/** Articles**/
.artikel{
	border-bottom:1px dashed #27548b;
	padding-bottom:5px;
	padding-top:5px;
	padding:5px;
	clear:both;
}
.artikel h3 a{
	color:#27548B;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.artikel .autor a{
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#27548B;
}
.artikel h3,
.artikel div.autor,
.artikel .artikelImgKl{
	padding:0 5px 5px 5px;
}
.artikel h3{
	margin-bottom:4px;
}
.artikel .artikelImgKl{
	float:left;
	margin-right:4px;
}
h3{
	font-size:11px;
	font-weight:bold;
}


/** Sponsors **/
#sponsorArea{
	position:absolute;
	right:-195px;
	top:184px;
	width:183px;
	background:url(/templates/mbp_common/img/bg/sponsor-b.gif) left top no-repeat;
}
#sponsorAreaWrapper{
	padding:11px;
	background:url(/templates/mbp_common/img/bg/sponsor-bot.gif) left bottom no-repeat;
	padding-bottom:20px;
}
#sponsorAreaWrapper .CollapsiblePanelTab{
	border-bottom-color:#27548B;
	line-height:13px;
	padding-bottom:6px;
	padding-right:10px;
	padding-top:6px;
}
.CollapsiblePanelContent p{
	padding-bottom:5px;
}

/**m Content part **/
#content{
	float:right;
	width:692px;
}
#content img{
	border:none;
}
#content h1{
	padding:10px;
	font-size:15px;
}
#content h2{
	font-size:14px;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px solid #A2A2A2;
    margin-bottom:5px;
}
#content h3{
    font-weight:normal;
    padding:10px;
}
#content .author{
	font-style:italic;
}
#content .author a{
	font-weight:bold;
}

.wiki_artikel{
	width:100%;
	height:800px;
	border:none;
}

.artListe, .projListe{
	padding:10px;
}
.artListe, .projListe td.datum{
	padding-right:10px;
}
.artListe table,
.projListe table{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	padding:10px;
	width:100%;
}
.artListe table tr{

}
.artListe table td,
.projListe table td{
	border-bottom:1px solid #a2a2a2;
	margin:0px;
	padding:0px;
	/*padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;*/

}
.artListe table td.kurzbeschrieb,
.projListe table td.kurzbeschrieb,
.comListe table td.kurzbeschrieb{
    vertical-align:top;
}
.artListe .kurzbeschrieb a.action{
	text-decoration:none;
	font-weight:bold;
	padding-top:10px;
	display:block;
}
.kurzbeschrieb p{
	padding-right:10px;
}

#content .artListe table td h2,
#content .comListe table td h2,
#content .artListe table td h3,
#content .projListe table td h2,
#content .projListe tale td h3{
	font-size:12px;
	font-weight:bold;
    border:none;
    padding:0px;
	/*white-space:nowrap;*/
}
#content .artListe table td h3,
#content .projListe table td h3,
#content .comjListe table td h3{
	padding-bottom:10px;
	padding-top:3px;
}
.artListe table td .artikelImgKl,
.projListe table td .artikelImgKl{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
.artListe .kategorie a,
.projListe .kategorie a{
	padding-bottom:7px;
	display:block;
	font-weight:normal;
	text-decoration:underline;
}
.kategorie a{
	padding-bottom:7px;
	display:block;
	font-weight:normal;
	text-decoration:underline;
}
.kategorie br{
	display:none;
} 
.artListe .kategorie br,
.projListe .kategorie br{
	display:none;
}
.kategorie p{
	padding-left:5px;
}

/** Community **/
.comListe{
	padding:10px;
}
.comListe table{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	padding:10px;
}
.comListe table tr{

}
.comListe table td{
	border-bottom:1px solid #a2a2a2;
	margin:0px;
	padding:0px;
	/*padding-left:7px;*/
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	zoom:1;
	position:relative;
}
.comListe table td h2,
.comListe table td h3{
	font-size:12px;
	font-weight:bold;
}
#content .comListe table td h3{
	padding:0px;
}
#content .comListe table td p{
	padding-top:15px;
}
.list_entry .skalaBereich{
	padding-right:10px;
}
.comListe .list_entry a{
	text-decoration:none;
}
.comListe table td .artikelImgKl{
	float:left;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:10px;
	/*padding-right:7px;*/
}
.skalaZahl{
	width:120px;
	height:29px;
	line-height:29px;
	background:url(/templates/mbp_common/img/bg/community-cometer.gif) left top no-repeat;
	font-weight:bold;
	color:#fff;
	padding-left:5px;
	position:relative !important;
	text-align:left;
}
.communitySponsoring{
	white-space:nowrap;
}






#nav_sub_content{
	border-top:1px solid #a2a2a2;
	background: transparent url(/templates/mbp_common/img/bg/submenu-b.gif) scroll left top;
}
#nav_sub_content ul{
	min-height:28px;
}
#nav_sub_content ul li{
	float:left;
	line-height:28px;
	margin:0px;
}
#nav_sub_content ul li a{
	border-right:1px solid #A2A2A2;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	height:28px;
	line-height:28px;
	white-space:nowrap;
}
#nav_sub_content ul li.aktiv{
	background:#AC5858;
}
#nav_sub_content ul li.aktiv a{
	border:none;
	color:#fff;
}
#nav_sub_edit{
	background: transparent url(/templates/mbp_common/img/bg/submenu-b.gif) repeat left top;
	clear:both;
}
#nav_sub_edit ul li{
	float:left;
	line-height:28px;
	margin:0px;
}
#nav_sub_edit ul li a,
#nav_sub_edit ul li h3{
	border-right:1px solid #A2A2A2;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	height:28px;
	line-height:28px;
}
#nav_sub_edit ul li h3{
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
	color:#AC5858;
}
#nav_sub_edit ul li.aktiv{
	background:#AC5858;
}
#nav_sub_edit ul li.aktiv a{
	border:none;
	color:#fff;
	display:block;
	height:27px;
	line-height:27px;
}

.communitySubContent #nav_sub_content{
	border-left:1px solid #a2a2a2;
	border-bottom:1px solid #a2a2a2;
	border-top:0px;
	background:none;
}
.communitySubContent #nav_sub_content ul{
	border:none;
	background:none;
	height:auto;
}
.communitySubContent #nav_sub_content ul li{
	float:left;
	line-height:31px;
}
.communitySubContent #nav_sub_content ul li a{
	text-decoration:none;
	line-height:18px;
	border-right:1px solid #a2a2a2;
	padding-left:10px;
	padding-right:10px;
}


.comListe{
	padding:10px;
}

.comListe h2,
.comListe h3{
	font-size:12px;
}

/** Articles page **/
.artikelContent{
	padding:10px;
}
.artikelContent img{
	margin:10px 10px 10px 0px !important;
}
.artikelContent p{
	margin:7px 0 7px 0;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
}
.artikelContent p span, .artikelContent h3 span, .artikelContent h3{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
}
#content .artikelContent ul{
	margin-left:20px;
	padding-left:10px;
}
#content .artikelContent ul li{
	list-style:disc;
}
#content .artikelContent h1{
	padding:0px;
	margin:10px 0 10px 0;
}
#content .artikelContent h3{
	padding-left:0px;
	margin-left:0px;
	font-size:13px;
	font-weight:bold;
	padding-right:0px;
	maring-right:0px;
	margin:10px 0 10px 0;
	padding:0px;
}
.artikelContent .skalaZahl{
	font-size:10px;
}
.artikelContent .skalaMass{
	display:none;
}
.art_nav_bottom{
	text-align:center;
	color:#000;
}
.art_nav_bottom b{
	font-weight:normal;
}

/** Page headers **/
.page_header{
	border-bottom:1px solid #A2A2A2;
	position:relative;
	min-height:167px;
}
*:first-child+html .page_header{
	height:167px;
}
.page_header .page_header_about{
	position:absolute;
	width:219px;
	height:158px;
	background:url(/templates/mbp_common/img/bg/art-title-bg.gif) left top no-repeat;
	padding:10px 13px 10px 13px;
	top:-6px;
	right:7px;
}
#content .page_header .page_header_about h1{
	font-weight:bold;
	height:42px;
	line-height:42px;
    padding:0px;
	white-space:nowrap;
	overflow:hidden;
	text-indent:-1000px;
}
#content .page_header .page_header_about p{
	margin:5px 0 5px 0;
	padding:0px;
}
.page_header .page_header_about a{
	display:block;
	text-align:center;
	line-height:40px;
	background:url(/templates/mbp_common/img/bg/art-title-link-bg.gif) right top no-repeat;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	width:162px;
	float:right;
}
.page_header .page_header_new_link a{
	display:block;
	overflow:hidden;
	text-indent:-1000px;
	position:absolute;
	bottom:10px;
	right:13px;
}
.page_header .page_header_new_link .btn{
	margin:0px;
	background:none;
}



.page_header .community{
	background:url(/templates/mbp_common/img/titles/community.gif) left top no-repeat;
}

.page_header .projecte{
	background:url(/templates/mbp_common/img/titles/projecte.gif) left top no-repeat;
}
.page_header .newProjecte a{
	width:226px;
	height:43px;
	background:url(/templates/mbp_common/img/titles/new-projecte.gif) left top no-repeat;
}



.page_header .handeln{
	background:url(/templates/mbp_common/img/titles/handeln.gif) left top no-repeat;
}
.page_header .newHandeln a{
	width:172px;
	height:44px;
	/*background:url(/templates/mbp_common/img/titles/new-handeln.gif) left top no-repeat;*/
	background:url(/templates/mbp_common/img/titles/jetz-hujets.gif) left top no-repeat;
}

.page_header .wissen{
	background:url(/templates/mbp_common/img/titles/wissen.gif) left top no-repeat;
}
.page_header .newWissen a{
	width:224px;
	height:44px;
	background:url(/templates/mbp_common/img/titles/new-wissen.gif) left top no-repeat;
}


.page_header .wecan{
	background:url(/templates/mbp_common/img/titles/wecan.gif) left top no-repeat;
}
.page_header .newWecan a{
	width:172px;
	height:42px;
	background:url(/templates/mbp_common/img/titles/new-wecan.gif) left top no-repeat;
}

.page_header .produkte{
	background:url(/templates/mbp_common/img/titles/produkte.gif) left top no-repeat;
}
.page_header .newProdukte a{
	width:225px;
	height:43px;
	background:url(/templates/mbp_common/img/titles/new-producte.gif) left top no-repeat;
}

.page_header .events{
	background:url(/templates/mbp_common/img/titles/events.gif) left top no-repeat;
}
.page_header .newEvents a{
	width:225px;
	height:43px;
	background:url(/templates/mbp_common/img/titles/new-events.gif) left top no-repeat;
}

.page_header .uberuns{
	background:url(/templates/mbp_common/img/titles/uberuns.gif) left top no-repeat;
}
.page_header .bluepeople{
	background:url(/templates/mbp_common/img/titles/bluepeople.gif) left top no-repeat;
}
#content .page_header .page_header_about h1.bluecompanies{
	background:url(/templates/mbp_common/img/titles/bluecompanies.gif) left top no-repeat;
	height:82px;
}
.page_header .bluecities{
	background:url(/templates/mbp_common/img/titles/bluecities.gif) left top no-repeat;
}
#content .page_header .page_header_about h1.blueorganisations{
	background:url(/templates/mbp_common/img/titles/blueorganizations.gif) left top no-repeat;
	height:82px;
}
#content .page_header .page_header_about h1.schutzdesplaneten{
	background:url(/templates/mbp_common/img/titles/schutzdesplaneten.gif) left top no-repeat;
	height:82px;
}
.page_header .news{
	background:url(/templates/mbp_common/img/titles/news.gif) left top no-repeat;
}
.page_header .galerien{
	background:url(/templates/mbp_common/img/titles/galerien.gif) left top no-repeat;
}
#content .page_header .page_header_about h1.bluepowerteams{
	background:url(/templates/mbp_common/img/titles/bluepowerteam.gif) left top no-repeat;
	height:82px;
}


/** Table producte  **/
table.layout{
  padding:10px;
}
table.layout .label{
  font-weight:bold;
  padding-right:12px;
}


/** Animation start **/
#news_movie{
	padding-bottom:30px;
	position:relative;
	margin-top:-39px;
	background:#fff;
}
#news_movie #bottom-line{
	bottom:0px;
	width:920px;
	height:20px;
	left:-10px;
	background:url(/templates/mbp_common/img/bottom-line.gif) left top no-repeat;
	position:absolute;
}

/** Co meter */
#co2{
	background:url(/templates/mbp_common/img/co2.jpg) left top no-repeat;
	width:284px;
	height:433px;
	margin-left:10px;
	margin-top:10px;
	position:relative;
}
/** Fucking joomla **/
#co2 #co2{
	background:none;
	margin:0px;
	padding:0px;
}
#co2 h1{
	display:none;
}
#co2 .skalaZahl{
	background:none;
	position:abolute;
	font-size:33px;
	font-weight:normal;
	left:75px;
	letter-spacing:1px;
	top:113px;
	font-family:"Dirty Headline";
}
#co2 .skalaMass{
	display:none;
	
}
#co2 .artikel{
	border:none;
	height:433px;
}
#co2 h3{
	position:absolute;
	bottom:0px;
	font-weight:normal;
	font-size:12px;
	padding-bottom:10px;
}

/** Contacts **/
.cont2ColLinks{
	padding:10px 0 10px 10px;
	float:left;
	width:330px;
}
.cont2ColRechts{
	float:right;
	padding:10px 10px 10px 0px;
	width:330px;
}
.cont2ColLinks h2,
.cont2ColRechts h2{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #A2A2A2;
}

/** User profiles **/
#content.page_intern table td{
	padding:0px;
	margin:0px;
}
#content.page_intern h2{
	padding:10px;
}
#content.page_intern p{
	padding:10px;
}
#content.page_intern .sendenBtn{
	margin:10px;
}
#content.page_intern table.layout{
	padding:0px;
}
table.pictures td{
	padding:10px;
}
table.pictures .std_image{
	background-color:#EAEAEA;
}
.datatable{
	padding:10px;
}
.formtable h2{
	font-size:12px;
}
table.layout,
table.layout td{
	padding:0px;
	margin:0px;
}

/** Projects **/
#content.page_projects p{
	padding:10px;
}
div.projectList{
	padding-left:48px;
	padding-top:20px;
}
div.projectList ul{
	width:585px;
}
div.projectList ul li{
	display:block;
	margin-bottom:20px;
}
div.projectList ul li a{
	display:block;
	width:585px;
	height:78px;
	color:#fff;
	text-decoration:none;
	text-align:left;
}
div.projectList ul li a span{
	font-size:12px;
	left:78px;
	top:48px;
	position:relative;
}

div.projectList ul li.projectListProjektideen a{
	background:url(/templates/mbp_common/img/project_pages.gif) left 0px no-repeat;
}
div.projectList ul li.projectListProjektideen a:hover{
	background:url(/templates/mbp_common/img/project_pages.gif) left -390px no-repeat;
}

div.projectList ul li.projectListVorplanung a{
	background:url(/templates/mbp_common/img/project_pages.gif) left -78px no-repeat;
}
div.projectList ul li.projectListVorplanung a:hover{
	background:url(/templates/mbp_common/img/project_pages.gif) left -468px no-repeat;
}

div.projectList ul li.projectListPlanung a{
	background:url(/templates/mbp_common/img/project_pages.gif) left -156px no-repeat;
}
div.projectList ul li.projectListPlanung a:hover{
	background:url(/templates/mbp_common/img/project_pages.gif) left -546px no-repeat;
}

div.projectList ul li.projectListUmsetzung a{
	background:url(/templates/mbp_common/img/project_pages.gif) left -234px no-repeat;
}
div.projectList ul li.projectListUmsetzung a:hover{
	background:url(/templates/mbp_common/img/project_pages.gif) left -624px no-repeat;
}

div.projectList ul li.projectListProjekte a{
	background:url(/templates/mbp_common/img/project_pages.gif) left -312px no-repeat;
}
div.projectList ul li.projectListProjekte a:hover{
	background:url(/templates/mbp_common/img/project_pages.gif) left -702px no-repeat;
}

.projListe .btn{
	background:url(/templates/mbp_common/img/button-bg-l.gif) left top no-repeat;
}
.projListe .btn a{
	display:block;
	min-width:105px;
	height:33px;
	background:url(/templates/mbp_common/img/button-bg-r.gif) right top no-repeat;
	text-decoration:none;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
#content .projListe .list_entry p{
	padding:0px;
}
#content .projListe .list_entry p.titel{
	font-weight:bold;
	padding-bottom:15px;
}
#content .projListe table.layout{
	margin-top:15px;
}
#content .projListe .list_entry td{
	vertical-align:top;
	position:relative;
}
#content .projListe .list_entry td.artikelImgKl a{
	display:block;
	max-width:100px;
	overflow-x:hidden;
}
#content .projListe .list_entry td.kategorie{
	vertical-align:middle;
}
#content .projListe table table.layout td{
	border:none;
}
.porjListeLinks li{
	float:left;
	white-space:nowrap;
	padding-bottom:5px;
}
.porjListeLinks li a{
	padding-left:15px;
	font-weight:bold;
}
.projListe .projKategorie{
	width:105px;
}
.projListe .projKategorie ul li{
	margin-bottom:10px;
}
.projListe .projKategorie ul li.projKategorieLast{
	margin-bottom:0px;
}

	/*_project overview*/
.projUebersicht{
	width:438px;
	float:left;
}
.projUebersichtListe{
	margin-top:10px;
}
.projUebersichtListe table{
	
}
.projUebersichtListe th{
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	padding-right:5px;
}
.projUebersichtListe th, .projUebersichtListe td{
	padding-bottom:10px;
}

/** Gallery **/
.galleryTitleH1{
	border-bottom:1px solid #CCCCCC;
	font-size:11px !important;
	margin:20px 10px 15px;
	padding-top:100px;
}
.galleryViewMBP p{
	display:none;
}
.sig .thickbox{
	display:block;
}
.sig_thumb{
	width:200px;
	padding-right:10px;
	padding-left:5px;
	float:left;
}
.gallery li{
	padding-bottom:15px;
}

/** Uber uns **/
.contentpaneopen{
	padding:10px;
}
#content .contentpaneopen h3{
	padding-left:0px;
	font-weight:bold;
}
#content .article_column h3{
	font-weight:bold;
	padding-bottom:0px;
	padding-left:15px;
}
#content .article_column .contentpaneopen h3{
	padding-left:0px;
}
.article_separator{
	border-bottom:1px solid #A2A2A2;
	display:block;
	margin-right:10px;
	margin-left:10px;
}
#content .article_column .readon{
	font-weight:bold;
}
.contentpaneopen td{
	vertical-align:top;
}
.contentheading{
	border-bottom:1px solid #A2A2A2;
	font-size:14px;
	margin-bottom:5px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
}
#component-contact .contentpaneopen{
	padding:0px;
} 

/** Three Navigation **/
.threeNavigation{
	
}
.threeNavigation .threeNavigationJoin{
	height:50px;
	left:10px;
	overflow:hidden;
	position:absolute;
	text-indent:-1000px;
	top:213px;
	width:257px;
}
.threeNavigation .threeNavigationJoin br{
	display:none;
}
.threeNavigation .threeNavigationSpenden{
	height:72px;
	overflow:hidden;
	position:absolute;
	right:10px;
	text-indent:-1000px;
	top:288px;
	width:119px;	
}
.threeNavigation .threeNavigationNewsletter{
	height:72px;
	overflow:hidden;
	position:absolute;
	left:10px;
	text-indent:-1000px;
	top:288px;
	width:119px;	
}

/** Footer **/

#footer{
	margin-bottom:20px;
	padding:0px 10px 40px 10px;
	color:#aaa;
}
.footerArea #translateLink{
	display:none;
}
#footer a{
	color:#aaa;
}
#footer .copyright{
	bottom:0px;
	width:880px;
	height:20px;
	line-height:20px;
	left:-10px;
	background:url(/templates/mbp_common/img/bottom-line.gif) left top no-repeat;
	position:absolute;
	padding:0 20px 0 20px;
	text-align:right;
	color:#fff;
	font-size:10px;
}
#footer li p{
	padding-bottom:10px;
	color:#aaa;
}
#footer ul.fooUlPart{
	border-top:1px dashed #A2A2A2;
	padding-top:10px;
}
#footer li h4{
	color:#27548b;
	padding-bottom:10px;
	font-size:13px;
	font-weight:normal;
}
#footer li.fooPart{
	color:#aaa;
	float:left;
	width:199px;
	border-right:1px solid #A2A2A2;
	padding:0 10px 10px 0px;
	height:200px;
	margin-right:10px;
}
#footer li#fooPartn{
	border:none;
}
#footer li#fooNav{
	width:150px;
}
#footer li#fooNav a{
	line-height:20px;
	text-decoration:none;
}
#footer li#fooSpon,
#footer li#fooPartn{
	width:224px;
}
#fooSpon a{
	position:relative;
	display:block;
	margin-bottom:7px;
}
#fooSpon img{
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    zoom: 1;
}


/* solaranlagen */
body #container .solaranlagen{
	width:900px;
	float:none;
}
#container .solaranlagen h1{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	line-height:48px;
}
#container .solaranlagen .layout .btn{
	height:33px;
	background:url('/templates/mbp_common/img/button-bg-l.gif') left top no-repeat;
	width:355px;
	margin-bottom:13px;
}
#container .solaranlagen .layout .btn a{
	display:block;
	height:33px;
	background:url('/templates/mbp_common/img/button-bg-r.gif') right top no-repeat;
	color:#fff;
	text-align:center;
	font-size:11px;
	line-height:33px;
}
#container .solaranlagen .layout{
	width:100%;
}
#container .solaranlagen .layout .btnLeft{
	margin-right:32px;
	float:right;
}
#container .solaranlagen .layout .btnRight{
	margin-left:32px;
	float:left;
}
#solar-map-wrapper{
	border-top:1px solid #a2a2a2;
	border-bottom:1px solid #a2a2a2;
}
#solar-info{
	width:100%;
	color:#2f4160;
	font-size:12px;
	padding-top:30px;
	padding-bottom:30px;
}
#solar-info td{
	padding-left:7px;
}
#solar-info img{
	margin-right:3px;
}
#solar-info span{
	white-space:nowrap;
}
#solar-info .solar-bp{
	padding-bottom:7px;
}

/** memberdetails **/
#content .memberdetails h2{
	padding-left:5px;
}
#content .memberdetails .memberdetailsCol2{
	padding:10px;
}
.memberdetailsCo2Self{
	float:left;
	width:320px;
	padding-left:10px;
}
.memberdetailsCo2Proj{
	float:right;
	width:320px;
	padding-right:10px;
}
.memberdetailsCo2scale .artikel{
	padding:0px;
	border:none;
}
.memberdetailsCo2scale .skalaBereich{
	width:299px;
	height:298px;
	position:relative;
}
.memberdetailsCo2scale .memberdetailsCo2Self .skalaBereich{
	background:url('/templates/mbp_common/img/mem-co2-self2.jpg') left top no-repeat;
}
.memberdetailsCo2scale .memberdetailsCo2Proj .skalaBereich{
	background:url('/templates/mbp_common/img/mem-co2-proj2.jpg') left top no-repeat;
}
.memberdetailsCo2scale .skalaZahl{
	background:none;
	position:absolute;
	top:130px;
	left:69px;
	font-size:35px;
	font-weight:bold;
	width:auto;
	font-family:"Dirty Headline";
	font-weight:normal;
}
.memberdetailsCo2scale .skalaMass{
	display:none;
} 

.memberdetails .skills ul{
	padding:0 5px 0 5px;
}
.memberdetails .skills h4{
	font-weight:bold;
	font-size:11px;
	line-height:30px;
}
.memberdetails .skills li{
	border-bottom:1px solid #A2A2A2;
	padding-bottom:5px;
}
.memberdetails .skills .optList ul{
	width:33%;
	float:left;
	padding:0px;
}
.memberdetails .skills .optList ul li{
	padding-bottom:7px;
	border:none;
	position:relative;
	
}
.memberdetails .skills .optList ul li img{
	float:left;
	margin-top:2px;
}
.memberdetails .skills .optList ul li span{
	padding-left:55px;
	display:block;
	line-height:15px;
}

/** Forms **/
#container button.button{
	border:none;
	height:33px;
	margin:0px;
	margin:10px 0 10px 0;
	background-color:transparent;
}
#container button.button b{
	display:block;
	line-height:33px;
	height:33px;
	background:url(/templates/mbp_common/img/button-bg-r.gif) right top no-repeat;
	padding:0px;
	margin:0px;
	padding-right:20px;
}
*:first-child+html #container button.button b{
	white-space:nowrap;
}
#container button.button span{
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:block;
	background:url(/templates/mbp_common/img/button-bg-l.gif) left top no-repeat;
	line-height:33px;
	padding:0px;
	margin:0px;
	padding-left:20px;
	zoom:1;
}
.form-legend{
	color:#aaaaaa;
	padding:10px 0 10px 10px;
}
.formtable input,.formtable textarea{
	border:1px solid #cfcfcf;
	width:245px;
}
.formtable textarea{
	width:500px;
}
.formtable .short textarea{
	width:245px;
}
.formtable td span{
	padding-right:10px;
}
.formtable span input{
	width:100px;
}
.formtable .label{
	white-space:nowrap;
}
.formtable input{
	height:16px;
}
#content table.formtable tr td{
	padding-bottom:10px;
}
.page_products .formular td span input{
	width:75px;
}
#content table.formtable .mceLayout td{
	padding-bottom:0px;
}
#content table.formtable .mceLayout td span{
	padding:0px;
}
/** My map **/
.intern-my-map table{
	padding:0px;
	margin:0px;
}
#content .intern-my-map table h2{
	border:none;
	font-size:11px;
	margin-bottom:0px;
	padding-top:30px;	
}
#content .intern-my-map table th h2{
	font-size:14px;
	margin-bottom:0px;
}
.header-my-map td, .header-my-map th{
	border-bottom:1px solid #ccc;
	padding:0px;
	margin:0px;
}


/** Contact **/
#component-contact .contentpaneopen{
	padding:0 10px 0 10px;
	width:692px;
}
#content .contactHeader h1{
	padding-bottom:0px;
	padding-left:0px;
}
.contactHeader p{
	padding-left:0px;
	padding-bottom:20px;
}
.contactPhoto{
	padding-bottom:20px;
	float:left;
}




/** Slider fix **/
#fpss-slider{
	overflow:hidden;
	height:278px;
}



/** Start page **/
#start-community-header{
	background:url(/templates/mbp_common/img/titles/start-comm.gif) center top no-repeat;
	overflow:hidden;
	text-indent:-1000px;
	height:35px;
}
#start-news-header{
	background:url(/templates/mbp_common/img/titles/start-news.gif) center top no-repeat;
	overflow:hidden;
	text-indent:-1000px;
	height:35px;	
}
#start-blog-header{
	background:url(/templates/mbp_common/img/titles/start-blog.gif) center top no-repeat;
	overflow:hidden;
	text-indent:-1000px;
	height:35px;	
}
#start-prominente-header{
	background:url(/templates/mbp_common/img/titles/prominente.gif) center top no-repeat;
	overflow:hidden;
	text-indent:-1000px;
	height:35px;	
}



/** Iframe sparometer **/
.ifr .skalaZahl{
	background:url(/templates/mbp_common/img/bg/community-cometer.gif) no-repeat scroll left top !important;
	position:absolute !important;
	top:44px !important;
	left:85px !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
}

.translateLink{
	/*position:absolute;*/
}

.projUebersichtListe table{
	border-collapse:collapse;
	border-top:1px solid #CCC;
}
.projUebersichtListe table td,.projUebersichtListe table th{
	border-bottom:1px solid #CCC;
	padding:5px 0 5px 0;
}
.projUebersichtListe table td{
	text-align:right;
}
.projUebersichtListe table td img{
	margin:0px;
	margin-right:5px;
}
.projUebersichtListe table td .btn{
	margin-bottom:0px;
}
.projUebersichtListe table th{
	font-weight:normal;
	padding-left:5px;
}

/** More links, pagination **/
.blog_more{
	padding:10px;
}
.blog_more ul{
	margin-top:10px;
}
.blog_more ul li{
	margin-left:15px;
	list-style:disc;
}
.blog_more ul li a{
	font-weight:normal;
}




/** Proj admin **/
.projadmin_container form textarea{
	width:500px;
	border:1px solid #CCC;
}
.projadmin_container table textarea{
	width:300px;
}
