body {
		margin:0px;
		padding:0px;
		background-color:#FFFFFF;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#626262;
}

.aussen {
		width:848px;
		text-align:left;
		display:table;
		background-image:url('../pics/aussen-bg.gif');
		background-repeat:repeat-y;
		margin:10px auto;
		padding:0px;
}

.aussen .kopf {
		width:838px;
		height:125px;
		margin-left:10px;
		background-image:url('../pics/kopf-bg.gif');
		background-repeat:no-repeat;
}
.aussen .kopf .topnav {
		float:right;
		height:15px;
		font-size:10px;
		text-align:right;
		margin-right:16px;	/* 23px - 7px */
		display:inline;
}

.aussen .kopf .topnav a, .aussen .kopf .topnav a:link, .aussen .kopf .topnav a:visited, .aussen .kopf .topnav a:hover, .aussen .kopf .topnav a:focus, .aussen .kopf .topnav a:active {
		color:#BE231F;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		line-height:15px;
		margin:0px 7px;
}

.aussen .kopf .topnav .sprachen a, .aussen .kopf .topnav .sprachen a:link, .aussen .kopf .topnav .sprachen a:visited, .aussen .kopf .topnav .sprachen a:hover, .aussen .kopf .topnav .sprachen a:focus, .aussen .kopf .topnav .sprachen a:active {
		color:#BE231F;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		line-height:15px;
		margin:0px 7px;
}
.aussen .kopf .topnav a:hover {
		text-decoration:underline ! important;
}

.aussen .kopf .logo {
		float:left;
		margin:45px 0px 0px 30px;
}
.aussen .flash {
		clear:both;
		width:800px;
		height:286px;
		margin:0px 0px 0px 24px;
		background-image:url('../pics/noflash-home.jpg');
		background-repeat:no-repeat;
		display:block;
}
.aussen .navigation {
		margin:10px 0px 32px 40px;
		height:16px;
		display:block;
}
.aussen .navigation a, .aussen .navigation a:link, .aussen .navigation a:visited, .aussen .navigation a:hover, .aussen .navigation a:focus, .aussen .navigation a:active {
		font-size:12px;
		color:#BE231F;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		margin:0px 7px;
		float:left;
}
.aussen .navigation a:hover {
		text-decoration:underline;
}
.aussen .content {
		margin-left:10px;
		width:838px;
		display:table;
}
.content a, .content a:link, .content a:visited, .content a:hover, .content a:focus, .content a:active {
		color:#BE231F;
		font-weight:normal;
		text-decoration:none;
}
.content a:hover {
		text-decoration:underline;
}

.aussen .content .aktuelles {
		float:left;
		margin-right:26px;
		width:244px;
		background-image:url('../pics/aktuelles-bg.gif');
		background-repeat:repeat-y;
}
.aussen .content .aktuelles .meldung {
		width:187px;
		margin:14px 0px 14px 37px;
}
.aussen .content .aktuelles .meldung h1 {
		font-size:11px;
		font-weight:bold;
		color:#626262;
		margin:0px;
}
.aussen .content .aktuelles .meldung p {
		margin:0px;
}

.aussen .content .mitte {
		float:left;
		width:315px;
		height:327px;
}
.aussen .content .mitte .kasten_bild {
		width:315px;
		height:109px;
}
.aussen .content .mitte .kasten_bild .text {
		padding:35px 200px 10px 14px;
}
.aussen .content .mitte .kasten_bild .text p {
		margin:0px;
}
.aussen .content .mitte .bauherren {
		background-image:url('../pics/bauherren-bg.jpg');
		background-repeat:no-repeat;
}
.aussen .content .mitte .architekten {
		background-image:url('../pics/architekten-bg.jpg');
		background-repeat:no-repeat;
}
.aussen .content .mitte .fachplaner {
		background-image:url('../pics/fachplaner-bg.jpg');
		background-repeat:no-repeat;
}

.aussen .content .teaser {
		float:right;
		width:228px;
}
.aussen .content .teaser .teaserbox {
		width:228px;
		height:109px;
		overflow:hidden;
}
.aussen .content .teaser .newsletter {
		background-image:url('../pics/teaser-newsletter-bg.jpg');
		background-repeat:no-repeat;
}
.aussen .content .teaser .ansprechpartner {
		background-image:url('../pics/teaser-ansprech-bg.jpg');
		background-repeat:no-repeat;
}
.aussen .content .teaser .teaserbox .text {
		padding:35px 35px 8px 14px;
}
.aussen .content .teaser .teaserbox .text p {
		margin:0px 0px 10px;
}

.aussen .fuss {
		clear:both;
		width:838px;
		height:70px;
		margin-left:10px;
		background-image:url('../pics/fuss-bg.gif');
		background-repeat:no-repeat;
}
.aussen .fuss .text {
		padding:55px 0px 0px 14px;
		font-size:10px;
		line-height:13px;
}
.aussen .fuss .text .copyright {
		margin-right:7px;
}
.aussen .fuss .text a, .aussen .fuss .text a:link, .aussen .fuss .text a:visited, .aussen .fuss .text a:hover, .aussen .fuss .text a:focus, .aussen .fuss .text a:active {
		color:#BE231F;
		font-weight:normal;
		text-decoration:none;
		margin:0px 7px;
} 
.aussen .fuss .text a:hover {
		text-decoration:underline;
}