body {
	color: black;
	background-color: #000000; 
/*	background-image:url(../images/background.png);
  background-repeat:repeat;     */
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 100%;
	height: 100%;
	margin: 0px;
}

h1{
	color: #ffffff;
	font-size: 15px;
	border-bottom: 1px solid #f29400;
}
.main{
	position: relative;
	top: 50px;
	background-color: #ffffff;
	margin: auto;
	width:1000px;
  height: auto !important;
}

/* Header Container*/
.header{
	position: absolute;
	height: 369px;
	width: 100%;
	border-bottom: 1px solid #9a9a9a;
	border-left: 1px solid #2e2e2e;
	border-top: 1px solid #2e2e2e;
	border-right: 1px solid #2e2e2e;
}
/* Header Home */
.mhHeaderHome{
  height: 100%;
  width: 100%;
  background-image: url(../images/header.png);
}
/* Header Angebot */
.mhHeaderAngebot{
  height: 100%;
  width: 100%;    
  background-image: url(../images/header.png);
}

/* Header Home */
.mhHeaderAngebotHerren{
  height: 100%;
  width: 100%;
  background-image: url(../images/HerrenH.jpg);
}

/* Header Fotos */
.mhHeaderFotos{
  height: 100%;
  width: 100%;
  background-image: url(../images/salon.jpg);
}
/* Header Team */
.mhHeaderTeam{
  height: 100%;
  width: 100%;
  background-image: url(../images/salon.jpg);
}
/* Header Presse */
.mhHeaderPresse{
  height: 100%;
  width: 100%;
  background-image: url(../images/header.png);
}
/* Header Kontakt */
.mhHeaderKontakt{
  height: 100%;
  width: 100%;
  background-image: url(../images/header.png);
}

/* slideshow 1*/
.slideshow1{
	position: absolute;
	height: 369px;
	width: 333px;
	border-right: 1px solid #2e2e2e;
}
/* slideshow 2 */
.slideshow2{
	position: absolute;
	left: 333px;
	height: 369px;
	width: 333px;
	border-right: 1px solid #2e2e2e;
}

/* slideshow 3 */
.slideshow3{
	position: absolute;
	left: 666px;
	height: 369px;
	width: 333px;
}

/* slideshow 1*/
.slideshowHeader{
	position: absolute;
	height: 369px;
	width: 278px;
	border-right: 1px solid #2e2e2e;
}

.content{
	position: absolute;
	top: 390px;
	left: 230px;
	width:740px;
  height: 295px;     
 /* border: 1px solid;
  border-color: orange;   */
  color: #ffffff; 
  z-index: 4;      
}

.bottom{
	position: absolute;
	top: 289px;
	width:1000px;
  height: 418px;                
	background-image: url(../images/bottom.png);
	z-index: 3;
	border-left: 1px solid #2e2e2e;
	border-bottom: 1px solid #2e2e2e;
	border-right: 1px solid #2e2e2e;
}

.footer{
  position: absolute;
  height: 20px;
  width:1000px;
  text-align: center;
  color: #f29400;
}

.navigation_left{
  position: absolute;
/*  background-color: orange;*/
/*  border: 2px solid;
  border-color: orange;*/
  left: 0px;
  top: 405px;
  width: 200px;
  height: 190px;
  z-index: 4;
}
.navigation_top{
  position: absolute;
  left: 0px;
  top: 344px;
  width: 100%;
  height: 22px;
  z-index: 4;
}

.frimb_errors_box{
	position: relative;
	width: 100%;
	width: 90%;
	padding: 5px;
	padding-left: 5%;
	padding-right: 5%;
	background-color: #e12e0b;
	color: #ffffff;
	font-size: 10px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.frimb_messages_box{
	position: relative;
	width: 90%;
	padding: 5px;
	padding-left: 5%;
	padding-right: 5%;
	background-color: #f9d55a;
	color: #000000;
	font-size: 10px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

/**** Links START ****/
a:link{
  color: #e75113;
  text-decoration: none;
}

a:visited{

  color: #e75113;
  text-decoration: none;
}

a:hover{
  color: #f29400;
  text-decoration: none;
}
/**** Links ENDE ****/

/**** Angebot Tabellen  START ****/
#angebotTable{
  width:100%;
}

#angebotTable th{
  color: #f29400;
  font-weight: bolder;
  text-align: right;
  height: 20px;
}

#angebotTable td.norm{
  text-align: left;
  margin: 0px;
  padding: 0px;
}

#angebotTable td.zahl{
  text-align: right;
  margin: 0px;
  padding: 0px;
}


#angebotTableBottom{
   position: absolute;
   bottom: 1px;
}
/**** Angebot Tabellen  ENDE ****/

/**** Presse Tabelle START ****/
 #presseTable{
  width:100%;
}

#presseTable th{
  color: #f29400;
  font-weight: bolder;
  text-align: left;
  height: 20px;
}

#presseTable th.center{
  color: #f29400;
  font-weight: bolder;
  text-align: center;
  height: 20px; 
}

#presseTable td.norm{
  text-align: left;
}

#presseTable td.center{
  text-align: center;
}

#presseTable a:link, a:visited, a:active, a:hover{
  text-decoration: none;
}

#presseTable img{
  border: 0;
}
/**** Presse Tabelle ENDE ****/

/**** Home Tabelle START ****/
#homeTable{
  width:100%;
}

#homeTable th{
  color: #f29400;/* #e75113;*/
  font-weight: bolder;
  text-align: center;
  font-size: 45px;
 /* height: 20px;*/
 border-top: 1px solid #f29400;
 border-bottom: 1px solid #f29400;
}

#homeTable td.desc{
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  height: 30px;
}

#homeTable td.red{
  color: #f29400; /* #e75113;*/
  font-weight: bolder;
}

#homeTable td{
  text-align: center;
  color: #ffffff;
}
/**** Home Tabelle ENDE ****/


/**** Kontakt Tabelle START ****/
#kontaktTable{
     width:100%;
}

#kontaktTable td.karte{
  text-align: right;
}

#kontaktTable td.red{
  color: #f29400;
  font-weight: bolder;
}

#kontaktTable td{

}

/**** Kontakt Tabelle ENDE ****/

/**** Kontaktformular START ****/
.contact_Kundendaten{
  float: left;
  width: 35%;
  color: #f29400;
/*  border: 1px solid red;*/
}

.contact_Mitteilung{
  float: left;
  width: 64%;
  color: #f29400;
  /*border: 1px solid blue;*/
}

.contact_Absenden{
  float: left;
  width: 100%;
  /*border: 1px solid black;*/
}

.contact_Button{ 
  color:#000000; 
  font-size:90%; 
  font-weight:bold;
  text-align: center; 
  background-color:#f29400;
  width: 100%;
  height: 20px;
  border-color: #2e2e2e; 
  border-style: solid; 
  border-width: 1px;  
}

.contact_Textarea{
  background-color: #2e2e2e;
  border: 0;
  color: #ffffff;
  width: 100%;
  height: 100%;
  resize: none;
}

.contact_Telefonnummer,
.contact_NameVorname,
.contact_Strasse,
.contact_PlzOrt,
.contact_eMail{
  background-color: #2e2e2e;
  border: 1px solid #2e2e2e;
  color: #ffffff;
}
/**** Kontaktformular ENDE ****/