body {
color: #2B4110;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
padding: 0;
}

body#creme {
background-color: #bbb199;
}

body#grau {
background-color: #b1b3b4;
}

body#vegeto {
background-color: #bec9d0;
}

body#make_up {
background-color: #DDDCDB;
}

body#kosmetik {
background-color: #D4DCD1;
}

body#neues {
background-color: #d2dadd;
}

body#frisur{
background-color:  #98B7AF;
}

body#aveda{
background-color:  #9FA6AC;
}

body#kontakt{
background-color:  #c0c7b7;
}

body#job{
background-color: #ecd6b0;
}

body#impress{
background-color: #D7E1D9;
}

/******************************
      text-elemte
 ******************************/
h2 {
font-size:14px;
font-weight:normal;
margin: 0 0 15px 0;
padding:0;
}

h3 {
font-size:12px;
font-weight:normal;
margin: 0;
padding:0;
}

p {margin:0 0 15px 0;}

a:link, a:active, a:visited {
	color: #666666;
	text-decoration: none;
	}

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



/******************************
      index container
 ******************************/
#wrap_index{
margin:0 auto; 
width:998px; 
height:589px;
background:url(../bilder/grafiken/hg.jpg) no-repeat;  
}

#cont_index{
	position:absolute;
	margin: 310px 0 0  455px;
	width:402px;
	font-weight:normal;
}

#birgit_text {
	position:absolute;
	margin: 515px 0 0  125px;
	width:402px;
	font-weight:normal;
	color:#666666;
}

/******************************
      philo container
 ******************************/
#wrap_philo{
margin:0 auto; 
width:998px; 
height:589px;
background:url(../bilder/grafiken/hg-team-grau.jpg) no-repeat;  
}

#cont_philo{
position:absolute; 
margin: 310px 0 0  455px; 
width:365px; 
font-weight:normal;
}

/******************************
      leistung container
 ******************************/

#cont_leist{
position:absolute; 
margin: 340px 0 0  455px;
width:402px;
font-weight:normal;
font-size: 13px
}



/******************************
      frisuren container
 ******************************/
#wrap_frisur{
background:url(../bilder/grafiken/hg-frisuren_aveda.jpg) no-repeat; width:998px; height:589px; margin:0 auto;
}

#cont_frisur{
position:absolute; 
margin: 294px 0 0  410px; 
width:254px; 
font-weight:normal; 
color:#605F5F;
}

#cont_frisur_right{
position:absolute; 
margin: 294px 0 0  700px; 
width:254px; 
font-weight:normal; 
color:#605F5F;
}

/******************************
      make up container
 ******************************/
#wrap_make_up{
margin:0 auto; 
width:998px; height:589px; 
background:url(../bilder/grafiken/hg-permanent.jpg) no-repeat; 
}

#cont_make_up{
position:absolute; 
margin: 294px 0 0  420px; 
width:254px; 
font-weight:normal; 
color:#605F5F;
}

#cont_make_up_2{
position:absolute; 
margin: 294px 0 0  700px; 
width:254px; 
font-weight:normal; 
color:#605F5F;
}

#cont_zitat{
position:absolute; 
margin: 557px 0 0  382px; 
width:616px; 
font-weight:normal; 
color:#FFFFFF;
}


/******************************
      neues container
	  nur wrapp id - rest mit make up identisch
 ******************************/
#wrap_neues{
margin:0 auto; 
width:998px; height:589px; 
background:url(../bilder/grafiken/hg-neues_luxuslashes.jpg) no-repeat; 
}

#cont_neues{
color:#FFFFFF;
font-weight:normal; 
width:530px; 
position:absolute; 
margin: 220px 0 0  435px; 
}

/******************************
      kosmetik container
 ******************************/
#wrap_kosmetik{
margin:0 auto; 
width:998px; height:589px; 
background:url(../bilder/grafiken/hg-kosmetik.jpg) no-repeat; 
}

#cont_kosmetik_left{
position:absolute; 
margin: 294px 0 0  400px; 
width:254px; 
font-weight:normal; 
color:#605F5F;
}

#cont_kosmetik_right{
position:absolute; 
margin: 294px 0 0  675px; 
width:300px; 
font-weight:normal; 
color:#605F5F;
}

#cont_zitat{
position:absolute; 
margin: 557px 0 0  382px; 
width:616px; 
font-weight:normal; 
color:#FFFFFF;
}

/******************************
      vegeto container
 ******************************/
#wrap_vegeto{
margin:0 auto; 
width:998px; 
height:589px; 
background:url(../bilder/grafiken/hg-vegeto.jpg) no-repeat; 
}

#cont_vegeto_left{
position:absolute; 
margin: 294px 0 0  420px; 
width:254px; 
font-weight:normal; color:#605F5F;
}

#cont_vegeto_right{
position:absolute; 
margin: 294px 0 0  700px; 
width:254px; 
font-weight:normal; 
color:#605F5F;
}

.text_blau {color: #617e9d}
.georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic; font-size: 14px;
}

#cont_zitat{
position:absolute; 
margin: 557px 0 0  382px; 
width:616px; 
font-weight:normal; 
color:#FFFFFF;
}

/******************************
     aveda container
 ******************************/
#wrap_aveda{
margin:0 auto; 
width:998px; 
height:589px; 
background:url(../bilder/grafiken/hg-vegeto.jpg) no-repeat; 
}

#cont_aveda_left{
position:absolute; 
margin: 294px 0 0  382px; 
width:254px; 
font-weight:normal; color:#605F5F;
}

#cont_aveda_right{
position:absolute; 
margin: 294px 0 0  670px; 
width:254px; 
font-weight:normal; 
color:#605F5F;
}

.text_blau {color: #617e9d}
.georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic; font-size: 14px;
}

#cont_zitat{
position:absolute; 
margin: 557px 0 0  382px; 
width:616px; 
font-weight:normal; 
color:#FFFFFF;
}

/******************************
      team container
 ******************************/

#wrap_team_creme{
width:998px; 
height:589px; 
margin:0 auto; 
background:url(../bilder/grafiken/hg-team-creme.jpg) no-repeat; 
}

#wrap_team_grau{
width:998px; 
height:589px; 
margin:0 auto; 
background:url(../bilder/grafiken/hg-team-grau.jpg) no-repeat; 
}

#cont_team{
color:#7a7566;
font-weight:normal; 
width:530px; 
position:absolute; 
margin: 220px 0 0  435px; 
}

#team_leiste {
position:absolute; 
margin: 522px 0 0  429px;
}


/******************************
      kontaktcontainer
 ******************************/

#wrap_kontakt{
width:998px; 
height:589px; 
margin:0 auto; 
background:url(../bilder/grafiken/hg-kontakt.jpg) no-repeat; 
}

#cont_kontakt{
color:#7a7566;
font-weight:normal; 
width:530px; 
position:absolute; 
margin: 220px 0 0  435px; 
}

/******************************
      job container
 ******************************/
#wrap_job{
margin:0 auto; 
width:998px; 
height:589px;
background:url(../bilder/grafiken/hg-job.jpg) no-repeat;  
}

#cont_job1{
	position:absolute;
	margin: 280px 0 0  455px;
	width:500px;
	font-weight:normal;
}

#cont_job2{
	position:absolute;
	margin: 410px 0 0  455px;
	width:500px;
	font-weight:normal;
}


/******************************
      impressum container
 ******************************/

#wrap_impress{
width:998px; 
height:589px; 
margin:0 auto; 
background:url(../bilder/grafiken/hg-impressum.jpg) no-repeat; 
}

#cont_impress{
	position:absolute;
	margin: 270px 0 0  455px;
	width:402px;
	font-weight:normal;
}

/******************************
      sitemap container
 ******************************/

#cont_sitemap{
	position:absolute;
	margin: 270px 0 0  455px;
	width:402px;
	font-weight:normal;
}


/******************************
      bild-elemte
 ******************************/

.bild_index {
position:absolute; 
margin:69px 0 0 101px; 
}

.bild_brocken {
position:absolute; 
margin:244px 0 0 45px; 
}

.bild_team {
position:absolute; 
margin:78px 0 0 104px; 
}

.bild_team_2 {
position:absolute; 
margin:78px 0 0 103px; 
}

.leistungsbild {
position:absolute; 
margin:96px 0 0 72px; 
}

.bilder_navi {
margin:0 6px;
border:1px solid #f4f4e5;
}

.impress {
position:absolute; 
margin:261px 0 0 376px; 
}

.rechteck {
position:absolute; 
margin:162px 0 0 360px;
border:0px;
}

.rechteckgrau {
	position:absolute;
	margin:162px 0 0 848px;
	border:0px;
	height: 12px;
}

.pfeil {
position:absolute; 
top:235px; left:500px;
border:0px;
}

.zitat {
position:absolute; 
margin: 555px 0 0  376px;
}

