html, body
{
	background-color: #ffffff;
	height: 100%;
	margin: 0;
	overflow: visible;
	padding: 0;
	width: 100%;
}

* 
{
	font-size: 100%;
}

/*Contenido Texteditor*/
a, a:link, a:hover, a:active
{
	color: #000000;
	font-family: Arial, Verdana, Sans serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

/*Bildnavigation 'Projekte'*/
#picgallery a.picnavi, #picgallery a.picnavi:link,
#picmenu a.picnavi, #picmenu a.picnavi:link
{
	color: #484849;
	font-family: Arial, Verdana, Sans serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.02em;
	line-height: 15px;
	text-decoration: none;
}

/*Bildnavigation 'Projekte'*/
#picgallery a.hover, #picgallery a.picnavi:active,
#picmenu a.picnavi:hover, #picmenu a.picnavi:active
{
	color: #7e7b1e;
	font-family: Arial, Verdana, Sans serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.02em;
	line-height: 15px;
	text-decoration: none;
}

/*Contenido Texteditor*/
a, a:link, a:hover, a:active
{
	color: #000000;
	font-family: Arial, Verdana, Sans serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
}

table, td
{
	border: 0;
	color: #000000;
	float: none;
	font-family: Arial, Verdana, Sans serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

#frame
{
	border: 0;
	float: none;
	height: 100%;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
	vertical-align: top;
	width: 95%;
}

#core 
{
	border: 0;
	float: none;
	height: 100%;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

#contentwrapper
{
	border: 0;
	color: #000000;
	float: none;
	font-family: Arial, Verdana, Sans serif;
	font-size: 12px;
	font-weight: normal;
	height: 100%;
	line-height: 15px;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
	width: 100%;
}

#logo
{
	border: 0;
	float: none;
	margin: 0; 
	padding: 36px 0px 37px 0px;
}

div.menucontainer
{
	display: none;
}

#contentframe
{
	border: 0;
	float: none;
	height: 100%;
	margin: 0; 
	overflow: visible;
	padding: 0;
	width: 100%;
}

#contentright
{
	border: 0;
	float: none;
	height: 100%;
	margin: 0; 
	overflow: visible;
	padding: 0;
	width: 100%;
}

#contentleft
{
	display: none;
}

/*Mittlerer Inhaltsbereich - Bildergalerie Projekte*/
#picgallery
{
	border: 0;
	float: none;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
	vertical-align: top;
	width: 50%;
}

/*Mittlerer Inhaltsbereich - Bildnavigation noscript*/
#picmenu
{
	border: 0;
	float: none;
	margin: 0;
	overflow: visible;
	padding: 8px 0px 0px 0px;
	text-align: left;
	width: 20%;
}

/*Mittlerer Inhaltsbereich - Bildergalerie Projekte "Wohnhaeuser"*/
#galleryoverview
{
	border: 0;
	float: none;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	width: 80%;
}

/*Mittlerer Inhaltsbereich - schmales Bild*/
#smallpic
{
	border: 0;
	float: none;
	margin: 0;
	padding: 0px 0px 20px 0px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

/*Rechter Inhaltsbereich Projekte*/
#picgallerytxt
{
	border: 0;
	height: 100%;
	float: none;
	margin: 0;
	overflow: visible;
	padding: 40px 0px 0px 0px;
	text-align: left;
	width: 70%;
}
/*Rechter Inhaltsbereich - breit*********/
#txtlarge
{
	border: 0;
	height: 100%;
	float: left;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
	vertical-align: top;
	width: 70%;
}

/*Scrollbereich Text*************/
#scroll-container,#scroll-container-large
{
	border: 0;
	height: 100% !important;
	margin: 0;
	overflow: visible;
	padding: 0;
	position: static;
	width: 100%;
}

#scrollwrapper,#scrollwrapper-large
{
	border: 0;
	height: 100% !important;
	margin: 0;
	overflow: visible;
	padding: 0;
	position: static;
	width: 100%;
}

#content,#content-large
{
	border: 0;
	height: 100% !important;
	margin: 0;
	overflow: visible;
	padding: 0;
	position: static;
	text-align: left;
	width: 100%;
}

#content-large table
{
	border: 0;
	height: 100% !important;
	float: none;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
	width: 100%;
}

div.floatleft,div.floatright
{
	border: 0;
	float: none;
	margin: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
}