body {
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}

img {
	border:0px;
}


a{
	text-decoration:none;
}

.smallFont{
	font-size:4px;
}




/*	logo ----------------------------------------------------- */
div.mpbre_logo{
	width:340px;
	height:100px;
	
	position:absolute;
	top:3%;
	margin-top:10px;
	left:50%;
	margin-left:0px;
	
	z-index:100;
}

	#mpbre_logout{
		width:100px;
		height:30px;
		
		position:absolute;
		top:27px;
		left:255px;
	}
	#mpbre_logout a{
		display:block;
		height:30px;
		background-image:url("../images/mpbre_admin_logout.png");
		background-repeat:no-repeat;
	}
	#mpbre_logout a:link	{ background-position:0 0; }
	#mpbre_logout a:visited	{ background-position:0 0; }
	#mpbre_logout a:hover	{ background-position:0 -40px; }
	#mpbre_logout a:active	{ background-position:0 -40px; }



/*	menu ----------------------------------------------------- */
div.mpbre_menuRestaurierung{
	width:169px;
	height:159px;
	
	position:absolute;
	top:3%;
	margin-top:110px;
	left:50%;
	margin-left:-341px;
	
	z-index:101;
}

div.mpbre_menuRestaurierung div { display:none; } 
div.mpbre_menuRestaurierung:hover div { display:block; } 

div.mpbre_menuRestaurierungFix{
	width:169px;
	height:159px;
	
	position:absolute;
	top:3%;
	margin-top:110px;
	left:50%;
	margin-left:-341px;
	
	z-index:101;
}


div.mpbre_menuPlanungBeratung{
	width:169px;
	height:159px;
	
	position:absolute;
	top:3%;
	margin-top:110px;
	left:50%;
	margin-left:-170px;
	
	z-index:102;
}

div.mpbre_menuReferenzliste{
	width:169px;
	height:159px;
	
	position:absolute;
	top:3%;
	margin-top:110px;
	left:50%;
	margin-left:1px;
	
	z-index:103;
}

div.mpbre_menuEigeneProjekte{
	width:169px;
	height:159px;
	
	position:absolute;
	top:3%;
	margin-top:110px;
	left:50%;
	margin-left:172px;
	
	z-index:104;
}




/*	submenu restaurierungen --------------------------------------- */
div.mpbre_submenuRestaurierung{
	width:169px;
	height:159px;
	
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-85px;

	z-index:105;
}

div.mpbre_submenuRestaurierungList{
	width:150px;
	height:20px;
	
	position:absolute;
	top:35px;
	left:50%;
	margin-left:-72px;

	z-index:118;

	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:130%;
	color:#FFFFFF;
	
	padding-right:15px;
}


div.mpbre_submenuRestaurierungList a:link    { color:#FF9999; }
div.mpbre_submenuRestaurierungList a:visited { color:#FF9999; }
div.mpbre_submenuRestaurierungList a:hover   { color:#FFFFFF; }
div.mpbre_submenuRestaurierungList a:active  { color:#FFFFFF; }



 


/*	submenu line -------------------------------------------------- */
div.mpbre_submenu{
	width:340px;
	height:30px;
	
	position:absolute;
	top:3%;
	margin-top:77px;
	left:50%;
	margin-left:-329px;
	
	z-index:99;
}

table.mpbre_submenuTable{
	width:340px;
	height:30px;
}

td.mpbre_submenuRow{
	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:120%;
	/*color:#E1D9C7;*/
	color:#EE1D24;
	
	padding-right:15px;
}

td.mpbre_submenuRow a:link{ color:#817B6C; }
td.mpbre_submenuRow a:visited{ color:#817B6C; }
td.mpbre_submenuRow a:hover{ color:#EE1D24; }
td.mpbre_submenuRow a:active{ color:#EE1D24; }









/*	project navigation -------------------------------------------------------- */

div.mpbreNavigationSquare{
	width:17px;
	height:17px;
	
	position:absolute;
	top:3%;
	margin-top:271px;
	left:50%;
}

div.mpbreNavigationDartLeft{
	width:39px;
	height:39px;
	
	position:absolute;
	top:3%;
	margin-top:260px;
	left:50%;
	margin-left:-363px;
}

div.mpbreNavigationDartRight{
	width:39px;
	height:39px;
	
	position:absolute;
	top:3%;
	margin-top:260px;
	left:50%;
	margin-left:324px;
}






/*	content --------------------------------------------------------- */
div.mpbre_contentContainer{
	width:682px;	

	position:absolute;
	top:3%;
	margin-top:290px;
	left:50%;
	margin-left:-341px;
}

div.mpbre_contentContainerNoNav{
	width:682px;	

	position:absolute;
	top:3%;
	margin-top:271px;
	left:50%;
	margin-left:-341px;
}

div.mpbre_contentContainerNoMenu{
	width:682px;	

	position:absolute;
	top:3%;
	margin-top:110px;
	left:50%;
	margin-left:-341px;
}


div.mpbre_images{
	width:340px;	

	position:relative;
	top:0;
}



table.mpbre_contentTableIndex{
	width:682px;	
}

td.mpbre_contentColIndex{
	width:171px;
	vertical-align:top;
	text-align:left;
}
td.mpbre_contentColIndexEnd{
	width:169px;
	vertical-align:top;
	text-align:left;
}




table.mpbre_contentTable{
	width:682px;	
}

td.mpbre_imageRow{
	width:342px;
	text-align:left;
	vertical-align:top;
}

td.mpbre_singleImageRow{
	width:171px;
	text-align:left;
	vertical-align:top;
}

td.mpbre_textHeadlineRow{
	width:340px;
	height:40px;
	vertical-align:top;
}

td.mpbre_textSpacerRow{
	width:15px;
	vertical-align:top;
}

td.mpbre_textRow{
	width:325px;
	vertical-align:top;

	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:120%;
	color:#817B6C;
	vertical-align:top;
	
	padding-bottom:7px;
}
td.mpbre_textRow a:link	  { color:#817B6C; }
td.mpbre_textRow a:visited { color:#817B6C; }
td.mpbre_textRow a:hover   { color:#EE1D24; }
td.mpbre_textRow a:active  { color:#EE1D24; }

td.mpbre_textRow h1{
	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	color:#817B6C;
	
	margin:0 0 10px 0;
	padding:0;
}

td.mpbre_textRow h2{
	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:120%;
	color:#817B6C;
	
	margin:10px 0 5px 0;
	padding:0;
}

p.mpbre_copyParagraph{
	margin:0 0 5px 0;
	padding:0;
}

p.mpbre_imageSubline{
	width:325px;
	vertical-align:top;

	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:120%;
	color:#817B6C;
	
	padding-bottom:1px;
}




td.mpbre_imageRowForList{
	width:340px;
	vertical-align:top;
}

td.mpbre_leftRowRightAlign{
	width:340px;
	vertical-align:top;
	text-align:right;
	padding-right:20px;

	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:120%;
	color:#817B6C;
}

td.mpbre_textHeadlineRowList{
	width:342px;
	height:40px;
	vertical-align:top;
}

td.mpbre_textSubheadlineRowList{
	width:327px;
	vertical-align:top;

	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:120%;
	color:#817B6C;
}
td.mpbre_textSubheadlineRowList a:link	  { color:#817B6C; }
td.mpbre_textSubheadlineRowList a:visited { color:#817B6C; }
td.mpbre_textSubheadlineRowList a:hover   { color:#EE1D24; }
td.mpbre_textSubheadlineRowList a:active  { color:#EE1D24; }


td.mpbre_textBulletRowList{
	width:15px;
	vertical-align:top;

	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:120%;
	color:#817B6C;
}

td.mpbre_textRowList{
	width:312px;
	vertical-align:top;

	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:120%;
	color:#817B6C;
	
	padding-bottom:5px;
}
td.mpbre_textRowList a:link	  { color:#817B6C; }
td.mpbre_textRowList a:visited { color:#817B6C; }
td.mpbre_textRowList a:hover   { color:#EE1D24; }
td.mpbre_textRowList a:active  { color:#EE1D24; }




td.mpbre_textSubheadlineRowList2{
	width:325px;
	vertical-align:top;

	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:120%;
	color:#817B6C;
}


td.mpbre_textRowList2{
	width:310px;
	vertical-align:top;

	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:120%;
	color:#817B6C;
	
	padding-bottom:5px;
}





/*	image enlargement */

div.mpbre_enlargeBack{
	width:340px;
	height:30px;
	
	position:absolute;
	top:3%;
	margin-top:77px;
	left:50%;
	margin-left:-329px;
	
	z-index:101;

	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:120%;
	color:#817B6C;
}	

div.mpbre_enlargeBack a:link{ color:#817B6C; }
div.mpbre_enlargeBack a:visited{ color:#817B6C; }
div.mpbre_enlargeBack a:hover{ color:#EE1D24; }
div.mpbre_enlargeBack a:active{ color:#EE1D24; }


td.mpbre_imageEnlarged{
	width:682px;
}







/*	footer */

div.mpbre_footer{
	width:682px;	

	position:absolute;
	margin-left:-341px;
}




/*	admin   */

#mpbre_adminWrapper{
	width:341px;
	position:absolute;
	top:3%;
	left:50%;
	margin:271px 0 0 -1px;
	
	font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:120%;
	color:#817B6C;

}

	#mpbre_loginTable{ padding:0 15px 0 15px; }
	.p10r { width:80px; }
	.input { width:205px; border:1px solid #DDD; margin:0 0 5px 0; background-color:#F6F6F6;}








/*	new features 2011 - first steps with block elements  */

	#mpbre_contentTextRowNoNav{
		width:345px;
		
		position:absolute;
		top:3%;
		left:50%;
		margin:271px 0 0 -1px;
		padding:0;
		
		font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
	}
	
		#mpbre_contentTextRowNoNav h1{
			width:325px;
			
			position:relative;
			clear:both;
			float:left;
			
			margin:0 0 10px 15px;
			padding:0;
			
			font-size:13px;
			font-weight:bold;
			line-height:120%;
			color:#817B6C;
		}
		
		#mpbre_contentTextRowNoNav .mpbre_ihl{
			width:340px;
			
			position:relative;
			clear:both;
			float:left;
			
			margin:10px 0 5px 0;
			padding:0;
		}
		
		#mpbre_contentTextRowNoNav h2{
			width:325px;
			
			position:relative;
			clear:both;
			float:left;
			
			margin:10px 0 5px 15px;
			padding:0;
			
			font-size:12px;
			font-weight:bold;
			line-height:120%;
			color:#817B6C;
		}
		
		#mpbre_contentTextRowNoNav p.mpbre_copyParagraph{
			width:325px;
			
			position:relative;
			clear:both;
			float:left;
			
			margin:0 0 5px 15px;
			padding:0;
			
			font-size:12px;
			line-height:120%;
			color:#817B6C;
		}
		
		#mpbre_contentTextRowNoNav p.mpbre_listParagraph{
			width:310px;
			
			position:relative;
			clear:both;
			float:left;
			
			margin:0 0 5px 15px;
			padding:0 0 0 15px;
			
			font-size:12px;
			line-height:120%;
			color:#817B6C;
			
			background-image:url("../images/mpbre_bull.gif");
			background-repeat:no-repeat;
			background-position:3px 5px;
		}
		

	#mpbre_contentFooter{
		width:682px;
		
		position:relative;
		top:0;
		left:0;
		margin:0 0 100px -341px;
		
		clear:both;
	}
	







