/***********************************************/
/* Page
/***********************************************/
html	{
	height:100%;
}


body	{ 
	margin: 0px;
 	padding: 0px;
	height:100%;
	text-align: center;
	background-color: #888888;
	background-image:url(pix/hg.jpg);
	background-repeat:repeat-y;
	background-position:center;

 	font-size: 11px;
 	line-height: 16px;
 	font-family : Verdana, Arial, Helvetica, sans-serif;
 	font-weight : normal;
 	font-style : normal;
 	text-decoration: none;
	color: #141414;
}

p, ul, li	{	
	margin: 0px;
	padding: 0px;
}

h1	{
	font-size: 100%;
 	font-weight : bold;
 	font-style : normal;
 	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}


h2	{
	font-size: 100%;
	font-weight : bold;
 	font-style : normal;
 	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3	{
	font-size: 100%;
	font-weight : bold;
 	font-style : normal;
 	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}



/***********************************************/
/* Layout                                    
/***********************************************/


#page { 	
	z-index:1;
	position:absolute;
	width:900px;
	height:100%; 	
	left:50%;
	margin:0px;
	margin-left:-450px;
	padding: 0px;
	text-align:left;
	background-color:#f4da00;
}

#header { 	
	z-index:2;
	position:relative;
	width:900px;
	height:242px; 
	margin:0px;
	padding:0px;
	text-align:left;
}

#navigation	{
	z-index:3;
	position:relative;
	width:900px;
	height:50px;
	margin:0px;
	padding:0px;
	text-align:left;
	background-color:#ffec01;
}

#irb	{
	z-index:3;
	position:relative;
	width:900px;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:right;
	background-color:#f4da00;
}

#logo	{
	z-index:4;
	position:relative;
	float:right;
	right:0px;
	width:170px;
	height:50px;
	margin:0px;
	padding:0px;
}

#nav1 { 	
	z-index:4;
	position:relative;
	float:left;
	left:30px;
	top:17px;
	width:174px;
	height:auto; 
	margin:0px;
	text-align:left;
}

#nav2 { 	
	z-index:4;
	position:relative;
	float:left;
	left:30px;
	top:17px;
	width:117px;
	height:auto; 
	margin:0px;
	text-align:left;
}

#nav3 { 	
	z-index:4;
	position:relative;
	float:left;
	left:30px;
	top:17px;
	width:146px;
	height:auto; 
	margin:0px;
	text-align:left;
}

#nav4 { 	
	z-index:4;
	position:relative;
	float:left;
	left:30px;
	top:17px;
	width:142px;
	height:auto; 
	margin:0px;
	text-align:left;
}

#nav5 { 	
	z-index:4;
	position:relative;
	float:left;
	left:30px;
	top:17px;
	width:115px;
	height:auto; 
	margin:0px;
	text-align:left;
}



#content { 	
	z-index:4;
	position:relative;
	width:845px;
	height:auto; 
	margin:0px;
	margin-left:45px;
	margin-top:32px;
	padding:0px;
	text-align:left;
}

#subnav { 	
	z-index:5;
	position:relative;
	float:left;
	left:0px;
	width:291px;
	height:auto; 
	margin:0px;
	padding:0px;
	text-align:left;
}

#subnav ul	{
	list-style-type:none;
}

#subnav li	{
	list-style-type:none;
}

#subnav-projekte { 	
	z-index:5;
	position:relative;
	float:left;
	left:0px;
	width:174px;
	height:auto; 
	margin:0px;
	padding:0px;
	text-align:left;
}

#subnav-projekte ul	{
	list-style-type:none;
}

#subnav-projekte li	{
	list-style-type:none;
}

#sidebar { 	
	z-index:5;
	position:relative;
	float:left;
	left:0px;
	width:291px;
	height:auto; 
	margin:0px;
	margin-top:2px;
	padding:0px;
	text-align:left;
}

#inhalt { 	
	z-index:5;
	position:relative;
	float:left;
	width:auto;
	height:auto; 
	margin:0px;
	margin-top:2px;
	padding:0px;
	text-align:left;
}

#inhalt-jobs { 	
	z-index:5;
	position:relative;
	float:left;
	left:437px;
	width:auto;
	height:auto; 
	margin:0px;
	margin-top:2px;
	padding:0px;
	text-align:left;
}

#projekt { 	
	z-index:6;
	position:relative;
	width:440px;
	height:56px; 
	margin:0px;
	padding:0px;
	text-align:left;
	border-bottom:1px solid #ffffff;
	padding-top:9px;
}

#bildgalerie { 	
	z-index:5;
	position:relative;
	float:left;
	left:6px;
	width:220px;
	height:290px; 
	margin:0px;
	margin-top:2px;
	padding:0px;
	text-align:left;
}


/***********************************************/
/* Navigation - Links
/***********************************************/

a:link		{ color: #a1102d;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
a:visited	{ color: #a1102d;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
a:active	{ color: #a1102d;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
a:hover		{ color: #a1102d;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : underline;}

#navigation a:link		{ color: #a1102d;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
#navigation a:visited	{ color: #a1102d;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
#navigation a:active	{ color: #a1102d;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
#navigation a:hover		{ color: #a1102d;  font-size: 11px; line-height: 16px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : underline;}

#subnav a:link		{ color: #141414;  font-size: 11px; line-height: 20px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
#subnav a:visited	{ color: #141414;  font-size: 11px; line-height: 20px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
#subnav a:active	{ color: #141414;  font-size: 11px; line-height: 20px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
#subnav a:hover		{ color: #141414;  font-size: 11px; line-height: 20px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : underline;}

#subnav-projekte a:link		{ color: #141414;  font-size: 11px; line-height: 20px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
#subnav-projekte a:visited	{ color: #141414;  font-size: 11px; line-height: 20px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
#subnav-projekte a:active	{ color: #141414;  font-size: 11px; line-height: 20px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
#subnav-projekte a:hover		{ color: #141414;  font-size: 11px; line-height: 20px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : underline;}




/***********************************************/
/* Fonts
/***********************************************/

.text	{ color: #141414; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : normal; font-style : normal; text-decoration: none; }
.text-grau	{ color: #928300; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : normal; font-style : normal; text-decoration: none; }




/***********************************************/
/* wo bin ich - navigation highlight
/***********************************************/

#home #nav1 a	{font-weight : bold;}

#hallenkonzepte #nav1 a	{font-weight:bold;}
#hallenkonzepte #subnav .sub1 a	{color: #a1102d; font-weight:bold;}

#parkhauskonzepte #nav1 a	{font-weight:bold;}
#parkhauskonzepte #subnav .sub2 a	{color: #a1102d; font-weight:bold;}

#sonderbauten #nav1 a	{font-weight:bold;}
#sonderbauten #subnav .sub3 a	{color: #a1102d; font-weight:bold;}

#projektentwicklung #nav1 a	{font-weight:bold;}
#projektentwicklung #subnav .sub4 a	{color: #a1102d; font-weight:bold;}

#generalunternehmer #nav1 a	{font-weight:bold;}
#generalunternehmer #subnav .sub5 a	{color: #a1102d; font-weight:bold;}

#hochbau #nav1 a	{font-weight:bold;}
#hochbau #subnav .sub6 a	{color: #a1102d; font-weight:bold;}

#stahlbau #nav1 a	{font-weight:bold;}
#stahlbau #subnav .sub7 a	{color: #a1102d; font-weight:bold;}

#holzbau #nav1 a	{font-weight:bold;}
#holzbau #subnav .sub8 a	{color: #a1102d; font-weight:bold;}

#fensterbau #nav1 a	{font-weight:bold;}
#fensterbau #subnav .sub9 a	{color: #a1102d; font-weight:bold;}

#projekte-industriebau #nav2 a	{font-weight:bold;}
#projekte-industriebau #subnav-projekte .sub1 a	{color: #a1102d; font-weight:bold;}

#projekte-gewerbebau #nav2 a	{font-weight:bold;}
#projekte-gewerbebau #subnav-projekte .sub2 a	{color: #a1102d; font-weight:bold;}

#projekte-multiline #nav2 a	{font-weight:bold;}
#projekte-multiline #subnav-projekte .sub3 a	{color: #a1102d; font-weight:bold;}

#projekte-parkhaus #nav2 a	{font-weight:bold;}
#projekte-parkhaus #subnav-projekte .sub4 a	{color: #a1102d; font-weight:bold;}

#projekte-bau #nav2 a	{font-weight:bold;}
#projekte-bau #subnav-projekte .sub5 a	{color: #a1102d; font-weight:bold;}

#unternehmen #nav3 a	{font-weight : bold;}

#jobs #nav4 a	{font-weight : bold;}

#kontakt #nav5 a	{font-weight : bold;}
