
h1 {color: #ccc; font-size:11px;	padding: 0px;	margin: 1px; font-weight:bold;  text-transform: uppercase;	display: inline;}
h2 {color: #000; font-size:12px;	padding: 0px 0px 0px 6px;	margin: 0px 0px 0px 0px; font-weight:bold;  text-transform: uppercase;	display: inline;}
h3 {color: #999; font-size:12px;	padding: 40px 0px 0px 0px;	margin: 1px; font-weight:bold;  text-transform: uppercase;}
h4 {color: #999; font-size:12px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; display: inline;}

		

body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:normal;
		line-height: 20px;
		text-align: center;
		background: #fff;
		padding: 0px;
		margin: 0px;
		color:#333;	
}





img {
	border: 0px;
}

ul{
	list-style-type: none;
}

li{
	list-style-type: none;
}

a {
	text-decoration: none;
	color:#999;	
}


.sel {
	color:#c00;
	font-weight:bold;
}

.wichtig {
	color:#000;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 12px;
}

.wichtigzwei {
	color:#c00;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 12px;
}

.punkt {
	color:#000;
	font-weight:bold;
	font-size: 12px;
}

.small {
	color:#999;
	font-weight:normal;
	font-size: 10px;
	width: 470px;
	border-bottom: 1px solid #ccc;
}

.small_green {
	color:#c00;
	font-weight:normal;
	font-size: 10px;
	border-bottom: 1px solid #ccc;
}

.button {
		margin: 0px;
		border: 1px solid #ccc;
}	



/* ==================== */
/* = div = */
/* ==================== */

.content_break {
		clear:both;
		width: 960px;
		text-align: left;
		margin: 0 auto;
		padding: 0px;
		height: 20px;
}	

/* ==================== */
/* = page = */
/* ==================== */


#page {
		width:100%;
		height:100%;
		border-top: 2px solid #333;
		background-image:url(../pics/bg_line.gif); background-repeat:repeat-x; background-position:top;
}


#main {
		width: 960px;
		text-align: left;
		margin: 0 auto;
		padding: 0px;
		background-color: #fff;
}


#logo {
		padding: 0px;
		margin: 0px;
		height: 200px;
		width: 960px;
		color:#fff;
		position: absolute;
		z-index:1;
		background-image:url(../pics/logo_gmp.jpg); background-repeat:no-repeat; background-position:top;
}


/* ==================== */
/* = menu = */
/* ==================== */

#menu {
		padding: 0px;
		margin: 10px 0px 0px 0px;
		height: 20px;
		position: absolute;
		z-index:10;
		font-size: 12px;
		font-weight:bold;
		text-transform: uppercase;
}	
		
#menu ul{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
}

#menu li{
		list-style-type: none;
		padding: 0px 4px 0px 2px;
		margin: 0px;
		width: 560px;
		height: 20px;
		display: inline;
}

#menu a:hover {
	color:#fff;
	background-color: rgb(238,34,14);
}


#kanzlei {
		position:absolute;
		top: 130px;
		left: 168px;	
}



#berkenkamp {
		position:absolute;
		top: 150px;
		left: 168px;		
}





/* ==================== */
/* = menu projekte= */
/* ==================== */


#menu_kanzlei {
		position:absolute;
		padding: 0px;
		margin: 150px 0px 0px 0px;
		width: 135px;
		z-index:4;
		font-size: 11px;
		font-weight:bold;
		text-transform: uppercase;
}	

#menu_kanzlei ul{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
}

#menu_kanzlei li{
		list-style-type: none;
		padding: 0px 10px 0px 0px;
		margin: 0px;
		width: 108px;
		height: 20px;
}




/* ==================== */
/* = content = */
/* ==================== */

#content {
		width: 952px;
		text-align: left;
		margin: 0px;
		padding: 220px 0px 0px 0px;
}	

#content a {
	color:#c00;
	background-color: #f4f4f4;
}

#content a:hover {
	color:#fff;
	background-color: rgb(238,34,14);
}

#content ul{
		list-style-type:none;
		padding: 0px;
		margin: 0px 0px 20px 0px;
}

#content li{
		list-style-type:none;
		padding: 0px 0px 0px 8px;
		margin: 0px;
}

#content img {
		border: 1px solid #ccc;
		margin: 0px;
}

.content_left {
		width: 160px;
		text-align: left;
		float: left;
		margin: 0px;
		padding: 0px;
}	


.content_right {
		width: 480px;
		text-align: left;
		float: left;
		margin: 0px;
		padding: 0px;
}	




/* ==================== */
/* = content_start = */
/* ==================== */

#content_start {
		width: 960px;
		text-align: left;
		margin: 0px;
		padding: 200px 0px 0px 0px;
}	


#content_start img {
		border: 1px solid #ccc;
		margin: 0px;
}
/* ==================== */
/* = bilderreihe = */
/* ==================== */

#bilderreihe {
		margin: 0px;
		padding: 0px;
		
}

#bilderreihe img {
		border: 1px solid #ccc;
		margin: 0px;
}

/* ==================== */
/* = footer = */
/* ==================== */

#footer {
		font-size: 11px;
		position: absolute;
		height: 20px;
		margin: 0px;
		color: #999;
		padding: 20px 0px 0px 0px;
		
}

#footer a {
		color: #c00;
		font-size: 13px;
}

#footer a:hover{
		color: #fff;
		background-color: rgb(238,34,14);
}

#footer ul{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
}

#footer li{
		list-style-type: none;
		padding: 10px 0px 20px 0px;
		margin: 1px;
		width: 318px;
		height: 60px;
		line-height: 12px;
		display: inline;
		border-top: solid 5px rgb(238,34,14);
		background-color: #fff;
}

#footer_1 {
		position: absolute;
		left: 0px;
		
}

#footer_2 {
		position: absolute;
		left: 320px;	
}

#footer_3 {
		position: absolute;
		left: 640px;
		
}






