html, body, textarea {
  background-color:transparent;
  color:#000000;
  font-family: /*Helvetica, Verdana, */ Arial, sans-serif;
  font-size: 92%;
  margin: 0px;
  padding: 0px;
  scrollbar-base-color:#FFEDF3;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#2D1802;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#FFEDF3;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#F4EDE1;
  }

.text_style1 {
  font-size: 1.3em;
}

.text_style2 {
  color: #C7052A; /*rot*/
  font-size: 1.2em;
  font-weight: bold;
}

.text_style20 {
  color: #C7052A; /*rot*/
  font-size: 1.0em;
  letter-spacing: 0.1em;
  font-weight: bold;
}

.text_style21 {
  color: #C7052A; /*rot*/
  font-size: 1.1em;
  font-weight: bold;
}

.text_style22 {
  color: #C7052A; /*rot*/
  font-size: 1.1em;
  font-weight: bold;
  padding-left: 1.0em;
  padding-right: 1.0em;
}

.text_style3 {
  color: #76043A; /*mittelbraun*/
  font-size: 1.3em;
  font-weight: normal;
}

.text_style30 {
  color: #76043A; /*mittelbraun*/
  font-size: 1.0em;
  font-weight: normal;
}

.text_style31 {
  color: #76043A; /*mittelbraun*/
  font-size: 1.0em;
  letter-spacing: 0.05em;
  font-weight: bold;
}

.text_style32 {
  color: #76043A; /*mittelbraun*/
  font-size: 1.0em;
  letter-spacing: 0.1em;
  line-height: 1.85;
  font-weight: bold;
}

.text_style33 {
  color: #3A0E0F; /*dunkelbraun wie aussen*/
  font-size: 1.1em;
  font-weight: bold;
}

.text_style4 {
  color: #3A0E0F; /*dunkelbraun wie aussen*/
  font-size: 1.2em;
  font-weight: bold;
}

.text_style41 {
  color: #76043A; /*mittelbraun*/
  font-size: 1.3em;
  font-weight: bold;
}

.text_style42 {
  color: #76043A; /*mittelbraun*/
  font-size: 1.1em;
  font-weight: bold;
}

.text_style5 {
  color: #000000; /*schwarz*/
  font-size: 1.2em;
  font-weight: bold;
}

.text_style6 {
  color: #000000;
  font-size: 1.0em;
  font-weight: bold;
}


#contphilo, #contberat, #contcoach, #contstyle, #contvisa, 
#contuebermich, #contimpressum, #contkontakt, #contpartner {
  background-repeat: no-repeat;
  background-position: left top;
}

#contimpressum {
	margin-top: 25px;
	height: 699px;
	text-align: left;
  padding-left: 120px;
  padding-right: 100px;
}
  
#bildphilo, #bildberat, #bildcoach, #bildstyle, #bildvisa, 
#bilduebermich, #bildkontakt, #bildpartner {
  width: 190px;
  height: 500px;
  margin-left: 18px;
  float: left;
  background-color: white;
}

#bildphilo {
  background-image: url(../images/pic-1.png);
}

#bildberat {
  background-image: url(../images/pic-2.png);
}

#bildcoach {
  background-image: url(../images/pic-3.png);
}

#bildstyle {
  background-image: url(../images/pic-4.png);
}

#bildvisa {
  background-image: url(../images/pic-5.png);
}

#bilduebermich {
  background-image: url(../images/pic-6.png);
}

#bildkontakt {
  background-image: url(../images/pic-7.png);
}

#bildpartner {
  background-image: url(../images/pic-8.png);
}

#textlinks {
  width: 172px;
  height: 200px;
  padding-top: 18px;
  padding-left: 12px;
  float: left;
  font-size: 1.2em;
  text-align: right;
}

#textlinksvisa {
  width: 172px;
  height: 200px;
  padding-top: 18px;
  padding-left: 1px;
  float: left;
  font-size: 1.2em;
  text-align: right;
}

#linksvisa {
  width: 206px;
  height: 660px;
  float: left;
}

#logos {
  width: 300px;
  height: auto;
  float: left;
  margin-left: 40px;
}

.logo {
  padding: 10px;
}

#vnbilder {
  width: 206px;
  height: 120px;
  margin: 0px;
  padding: 0px;
  margin-top: 530px;
  padding-left: 0px;
}

#vnbilder1 {
  width: 90px;
  height: 120px;
  padding-left: 18px;
  margin-right: 2px;
  float: left;
}

#vnbilder2 {
  width: 96px;
  height: 120px;
  float: right;
  padding-left: 0px;
  display: inline;
}

.xxspic {
  width: 21px;
  height: 30px;
  padding-top: 4px;
  padding-bottom: 4px;
}


#bildanzeige0 {
  width: 225px;
  height: 336px;
  padding: 30px;
  visibility: hidden;
  float: right;
  position: absolute;
  left: 230px;
  top: 260px;
  z-index: 100;
  background-color: #FDFDFD;
  display: block;
  border: 1px #3A0E0F solid;
}

#bildanzeige1, #bildanzeige2, #bildanzeige3, #bildanzeige4,
#bildanzeige5, #bildanzeige6, #bildanzeige7, #bildanzeige8,
#bildanzeige9, #bildanzeige10, #bildanzeige11, #bildanzeige12,
#bildanzeige13 {
  width: 225px;
  height: 336px;
  padding: 30px;
  visibility: hidden;
  float: right;
  position: absolute;
  left: 230px;
  top: 260px;
  z-index: 100;
  background-color: #FDFDFD;
  display: block;
  border: 1px #3A0E0F solid;
}

#bildanzeige14 {
  width: 336px;
  height: 225px;
  padding: 30px;
  visibility: hidden;
  float: right;
  position: absolute;
  left: 230px;
  top: 260px;
  z-index: 100;
  background-color: #FDFDFD;
  display: block;
  border: 1px #3A0E0F solid;
}



#spruch {
  table-layout: fixed;
  width: 172px;
  padding-right: 8px;
}

#textrechtsabs {
  width: 380px;
  height: 696px;
  height: 700px\9; /*IE*/
  padding-top: 10px;
  padding-left: 18px;
  margin-bottom: 18px;
  float: left;
  font-size: 0.9em;
  font-weight: normal;
  line-height: 1.25;
  text-align: justify;
}

#textrechtsvisa, #textrechtsueber, #textrechtskontakt {
  width: 380px;
  height: 696px;
  height: 700px\9; /*IE*/
  padding-top: 10px;
  padding-right: 23px;
  margin-bottom: 18px;
  float: right;
  font-size: 0.9em;
  font-weight: normal;
  line-height: 1.25;
  text-align: justify;
}

#textrechtsueber {
  height: 518px;
  height: 522px\9; /*IE*/
}

#listeohne li{
  margin-top: -19px;
  margin-bottom: -15px;
  line-height: 4.0;
  list-style-image: none;
  list-style-type: none;
}

#vita1 li, #vita2 li, #vita3 li, #partner2 li, #partner3 li{
  margin-top: 12px;
  list-style-image: none;
  list-style-type: none;
}

#vitalinks1 {
  width: 601px;
  height: 160px;
  margin-bottom: 18px;
  margin-left: 18px;
  float: left;
  /*background-color: red;*/
  background-image: url(../images/verlaufvitalinks1s.jpg);
  color: white;
}

#vitalinks2 {
  font-weight: bold;
}

#vitalinks2 li, #vitalinks3 li {
  margin-top: 8px;
  list-style-image: none;
  list-style-type: none;
}

#absatzrechts {
  text-align: right;
  margin-top: 40px;
  margin-top: 20px\9;
}

#kontaktabsatz {
  margin-top: 0px;
  margin-top: 20px\9;
  margin-bottom: 85px;
  margin-bottom: 95px\9;
}

#adresse {
  margin-top: 40px;
  margin-top: 50px\9;
}

#adresse td {
  width: 180px;
}

#bildernavi {
/*  width: 641px;*/
  width: 641px;
	height: 190px;
	height: 180px\9; /*IE*/
	display: inline;
	float: right;
  margin: 0px;
	padding: 0px;
	margin-top: 6px;
/*  background-repeat: no-repeat;*/
  background-color: #3A0E0F;
  text-align: left;
  text-align: center\9; /*ie*/
}

#navlist li{
  padding-left: 0px;
  display: inline;
  text-align: center;
/*  display: inline;*/
  list-style-image: none;
	list-style-type: none;
}

#navlist li a{
  height: 80px;
  padding-top: 100px;
  padding-right: 0px;
  background-repeat: no-repeat;
  text-decoration: none;
  font-size: 1.1em;
}


#navpic1, #navpic2, #navpic3, #navpic4, #navpic5, #navpic6, #navpic7, #navpic8 {
  width: 80px;
  height: 190px;
  position: absolute;
  top: 730px;
 /* background-color: black;*/
}

#navpic1 {
  background-image:url(../images/button1s.png);
  left: 0px;
  z-index: 80;
}

#navpic2 {
  background-image:url(../images/button2s.png); 
  left: 80px;
  z-index: 70;
}

#navpic3 {
  background-image:url(../images/button3s.png); 
  left: 160px;
  z-index: 60;
}

#navpic4 {
  background-image:url(../images/button4s.png);  
  left: 240px;
  z-index: 50;
  
}
#navpic5 {
  background-image:url(../images/button5s.png);  
  left: 320px;
  z-index: 40;
}

#navpic6 {
  background-image:url(../images/button6s.png);  
  left: 400px;
  z-index: 30;
}

#navpic7 {
  background-image:url(../images/button7s.png); 
  left: 480px;
  z-index: 20;
}

#navpic8 {
  background-image:url(../images/button8s.png); 
  left: 560px;
  z-index: 10;
}
 
#navlist a:link, #navlist a:visited, #partner3 a:link, #partner3 a:visited {
 	color: white;
 	font-size: 1.2em;
 	font-weight: normal;
}      
  
#navlist a:focus, #navlist a:hover, #navlist a:active, 
#partner3 a:focus, #partner3 a:hover, #partner3 a:active {
  font-weight: bold;
  color: white;
}

#logos a:link, #logos a:visited {
  text-decoration: none;
  outline: none; 
  border: none;  
  color: transparent;
}

#partner3 a:focus, #partner3 a:hover, #partner3 a:active {
  color: #76043A;
  outline: none;
}

#partner3 a:link, #partner3 a:visited {
  color: #76043A;
  text-decoration: none;
  outline: none; 
} 

#extdisc a:link, #extdisc a:visited {
  color: #000;
  font-weight: bold;
  text-decoration: underline;
  outline: none; 
} 
