body {
margin:0px;
padding:0px;
background-color:rgb(250,235,215);
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
color:rgb(102,0,51);
font-style:normal;
font-weight:normal;
line-height:1.3em;
}
#beginn {
margin-top:15px;
margin-left:0;
margin-right:13px;
width:570px;
border: solid 0 #7f0000;
}
.topfoto {
margin-bottom:22px;
}
.abstand {            /* Genereller Abstand zwischen den Absaetzen */
position: relative; margin-top:45px; }
.abstand1 {            /* Abstand zwischen den Absaetzen */
position: relative; margin-top:160px; }
.abstand2 {            /* Abstand Fusszeile */
position: relative; margin-top:285px; }
.abstand3 {            /* Abstand Fusszeile KINDER */
position: relative; margin-top:410px; }
.abstand4 { position: relative; margin-top:535px; }
.abstand5 { position: relative; margin-top:660px; }
.abstand6 { position: relative; margin-top:35px; }
.abstand8 { position: relative; margin-top:60px; }
h1 {
font-size:14px;
font-weight:bold;
display:block;
margin-bottom:15px;
}
.ueber1 {
font-size:14px;
font-weight:bold;
font-style:italic;
line-height:1.7em;
}
.ueber2 {
font-size:15px;
font-weight:bold;
font-style:italic;
line-height:1.7em;
}
.text1 {
font-size:14px;
font-weight:bold;
}
.text2 {
line-height:2.8em;
}
.text3 {
line-height:2.0em;
}
.text4 {
font-style:italic;
}
.text5 {
font-weight:bold;
}
.text6 {
font-weight:bold;
font-style:italic;
}
.fuss {
font-size:11px;
}
a {
text-decoration:none;
font-weight:bold;
color:rgb(118,88,33);
}
a:hover {
text-decoration:none;
font-weight:bold;
color:rgb(128,0,64);
}
.anfangsbuchstabe {
font-size:18px;
}
ul {
list-style-type:disc;
margin-top:0px;
margin-left:13px;
padding-left:5px;
}
#flashherren {
float:right;
margin-left:10px;
}
#flashstyling {
float:right;
margin-left:10px;
margin-bottom:10px;
}
#standfoto {
float:right;
margin-left:10px;
margin-bottom:10px;
}
#flashhaarverlg {
float:left;
margin-right:10px;
margin-bottom:10px;
}
#standfoto2 {
float:left;
margin-right:10px;
margin-bottom:10px;
}
#flashdamenverlg {
float:right;
margin-left:10px;
}
#standfoto3 {
float:right;
margin-left:10px;
}
.fotoperuecke1 {
position:absolute;
float:left;
width:91px;
height:87px;
border:none;
border-right:1px solid rgb(102,0,51);
border-bottom:1px solid rgb(102,0,51);
}
.fotoperuecke2 {
position:absolute;
float:left;
margin-left:300px;
width:91px;
height:87px;
border:none;
border-right:1px solid rgb(102,0,51);
border-bottom:1px solid rgb(102,0,51);
}
.textperuecke1 {
position:absolute;
margin-left:100px;
}
.textperuecke2 {
position:absolute;
margin-left:397px;
}
.grossansicht {                   /* Frisuren Vergroesserung */
border:none;
border-right:1px solid rgb(102,0,51);
border-bottom:1px solid rgb(102,0,51);
}
.beschreibung {
vertical-align:top;
font-size:13px;
font-weight:bold;
}
.anzeige {
text-align:justify;
}

.foto_neu  { border: solid 1px #6a0035 }
.neuer_hinweis      { margin-top: 50px; margin-bottom: 20px; width: 585px; height: auto }
.neuer_hinweis h2  { font-size: 14px; margin-bottom: 15px }

#news_inhalt                                              { text-align: left; position: absolute; top: 0; left: 0; width: 620px; height: 547px; z-index: 2; float: left; overflow: hidden   ; margin: 4px 4px 10px; }
#scrollbarnews_track    { background-color: #faebd7; cursor: pointer; position: absolute; top: 0; right: 0; width: 20px; height: 100%  }
#scrollbarnews_handle     { background-color: #692228; cursor: pointer; width: 16px; border: solid 2px #692228  }
#text_news            { visibility: visible; width: 598px; height: 542px; overflow: hidden  }
.text_intern            { margin-left: 10px; width: 588px; height: auto; float: left  }

