#logo {position: absolute; top:0px; margin-left: 0px; background-image:url(../pictures/mh-logo.jpg); background-repeat:no-repeat; width:149px; height:121px; text-align:left;}

#hauptmenueService {position: absolute; top:0px; margin-left: 244px; background-image:url(../pictures/hauptmenue_service.jpg); background-repeat:no-repeat; width:311px; height:158px; text-align:left;}

#hauptmenueProjekte {position: absolute; top:0px; margin-left: 244px; background-image:url(../pictures/hauptmenue_projekte.jpg); background-repeat:no-repeat; width:311px; height:158px; text-align:left;}

#hauptmenueKontakt {position: absolute; top:0px; margin-left: 244px; background-image:url(../pictures/hauptmenue_kontakt.jpg); background-repeat:no-repeat; width:402px; height:158px; text-align:left;}


#hauptmenueTextService {position: absolute; top:57px;  margin-left: 249px; }
#hauptmenueTextProjekte {position: absolute; top:57px;  margin-left: 339px; }
#hauptmenueTextKontakt {position: absolute; top:57px;  margin-left: 428px; }

#submenueGrafik {position: absolute; top:255px; margin-left: 0px; }

#submenueText {position: absolute; top:241px; margin-left: 175px; }



.submenue p {line-height: 30px; font-size: 10px;
         margin-left: 0px; margin-right:0px; margin-bottom: 0px;  margin-top: 0px;
         }

.submenue a {color: #000000; text-decoration: none; font-weight: normal;}

.submenue a:hover {color: #ec7404; text-decoration: none;}


.hauptmenue p {line-height: 30px; font-size: 10px; color: #9a989d;
         margin-left: 0px; margin-right:0px; margin-bottom: 0px;  margin-top: 0px;
         }

.refliste p {line-height: 30px; font-size: 11px; color: #666666;
         margin-left: 0px; margin-right:0px; margin-bottom: 10px;  margin-top: 0px;
         }

.projektBack p {line-height: 10px; font-size: 10px; color: #717069;
         margin-left: 0px; margin-right:0px; margin-bottom: 10px;  margin-top: 0px;
         }



.hauptmenue a {color: #9a989d; text-decoration: none; font-weight: normal;}



#refbilder {margin-bottom:60px; margin-top:60px; border-style:solid; border-width:1px; border-color:#777777; width:475px; height:351px;}





#standard-text {position: absolute; top:250px; margin-left: 340px; width:500px; }
#projektliste {position: absolute; top:250px; margin-left: 0px; width:900px; }
#projektlisteBack {position: absolute; top:250px; margin-left: 0px; width:220px; }

#abstandUnten {height: 300px; width:50px;}

#infos {margin-left:0px; margin-right:0px;  text-align:left;}
#infoHome {margin-left:100px; height:250px; overflow:hidden; text-align:left;}

#abstand-inhalt {height: 800px;}

/*Links*/
a {color: #9f1b00; text-decoration: none; font-weight: bold;}

a:hover {color: #ec7404; text-decoration: underline;}




/*Text p*/
p  {  	color: #000000; font-family: Verdana; font-size: 12px; font-weight: normal; line-height: 21px;
	margin-left: 50px; margin-right:0px; margin-bottom: 10px;  margin-top: 0px;
	}

h3 {  	color: #ec7404; font-family: Verdana; font-size: 12px; font-weight: bold; line-height: 21px;
	margin-left: 50px; margin-right:0px; margin-bottom: 10px;  margin-top: 0px;
	}



/*Headlines*/
h1   {  color: #333333;	 font-family: Verdana; font-size: 25px; font-weight: normal; line-height: 26px;
	margin-left: 0px; margin-right:0px; margin-bottom: 16px;  margin-top: 0px;
	}

h2 {color: #ec7404; font-family: Verdana; font-size: 16px; font-weight: normal; line-height: 20px;
	margin-left: 0px; margin-right:0px; margin-bottom: 8px;  margin-top: 50px;
	}


.menue p {color: #636363; font-family: Verdana; font-size: 9px; font-weight: normal; line-height: 24px;
	margin-left: 0px; margin-right:0px; margin-bottom: 3px;  margin-top: 0px;
	}




.menue a {color: #636363; text-decoration: none; font-weight: normal; margin-left: 0px;
         }



.menueaktiv a {color: #000000; text-decoration: none; font-weight: normal;
         }

.menue a:hover {color: #9F1B00; text-decoration: none;}






.mh-orange {
	color: #ec7404; font-weight: bold;
         }

.mh-grau_a {
	color: #6e6d69; font-weight: bold;
         }

.mh-grau_b {
	color: #3b3b3b; font-weight: bold;
         }





#projektfenster {
           text-align:left;
           width:475px;

	}



#logoProjekte {position: absolute; top:0px; margin-left: 357px; background-image:url(../pictures/mh_logo_small.jpg); background-repeat:no-repeat; width:120px; height:70px; text-align:left; z-index:12;}


#standard-textProjekte {position: absolute; top:90px; margin-left: 0px; width:475px; }



#einzelprojektDaten {
          width:475px;
	}



.einzelprojektText p {
	line-height: 20px;
         font-size: 11px;
         color: #000000;
         margin-left: 0px;
         margin-right:0px;
         margin-bottom: 5px;
         margin-top: 0px;
         }
.einzelprojektTextLeistung p {line-height: 20px; font-size: 11px; color: #777777;
         margin-left: 0px; margin-right:0px; margin-bottom: 5px;  margin-top: 0px;
         }

.einzelprojektTextLink p {line-height: 30px; font-size: 11px; color: #000000;
         margin-left: 0px; margin-right:0px; margin-bottom: 0px;  margin-top: 10px;
         }

.einzelprojektText h1 {line-height: 17px; font-size: 13px; color: #ec7404;
         margin-left: 0px; margin-right:0px; margin-bottom: 10px;  margin-top: 0px; font-weight: bold;
         }



#totoprefs {background-image:url(../pictures/to-top-refs.gif); background-repeat:no-repeat; width:475px; height:13px;}

.totop p {line-height: 10px; font-size: 10px; color: #666666;
         margin-left: 0px; margin-right:0px; margin-bottom: 0px;  margin-top: 0px;
         }

.totop a {line-height: 10px; font-size: 10px; color: #666666;
         margin-left: 0px; margin-right:0px; margin-bottom: 0px;  margin-top: 0px;
         }


.totop a:hover {color: #ec7404; text-decoration: underline;}