hr {
clear: left;
margin-top: 10px;
margin-bottom: 10px;
background-color: #7a7aec;
color: #7a7aec;
height: 2px;
width: 100%;
}

input, select {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

#seite {
position: absolute;
left: 0px;
top: 0px;
width: 750px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: black;
background-color: white;
}

p {
margin-top: 10px;
margin-bottom: 10px;
}



/* Kopf */

#headimg {
position: absolute;
top: 0px;
left: 0px;
width: 545px;
height: 141px;
}

#logo {
position: absolute;
top: 0px;
left: 545px;
width: 205px;
height: 141px;
background-color: #6666ff;
}

#nav {
position: absolute;
top: 141px;
left: 130px;
width: 620px;
height: 22px;
background-color: #ff8000;
}

                  #navinnen {
                  position: absolute;
                  top: 4px;
                  left: 0px;
                  }

                  #navinnen a, #navinnen a:visited, #profilnavinnen a, #profilnavinnen a:visited {
                  font-family: arial, helvetica, sans-serif;
                  font-size: 11px;
                  font-weight: bold;
                  color: white;
                  text-decoration: none;
                  padding-top: 10px;
                  margin-left: 8px;
                  }
                  
                  #navinnen a:hover, #profilnavinnen a:hover {
                  font-family: arial, helvetica, sans-serif;
                  font-size: 11px;
                  font-weight: bold;
                  color: #6666ff;
                  text-decoration: none;
                  margin-left: 8px;
                  }
                  
#pool {
position: absolute;
top: 141px;
left: 0px;
width: 130px;
height: 300px;
background-color: #6666ff;
}

           #poolinnen {
           position: absolute;
           top: 8px;
           left: 5px;
           width: 120px;
           height: 290px;
           color: white;
           font-family: arial, helvetica, sans-serif;
           font-size: 11px;
           }
           
                                 #poolinnen a, #poolinnen a:visited {
                                 color: white;
                                 font-family: arial, helvetica, sans-serif;
                                 font-size: 11px;
                                 text-decoration: none;
                                 }
                                 
                                 #poolinnen a:hover {
                                 color: white;
                                 font-family: arial, helvetica, sans-serif;
                                 font-size: 11px;
                                 text-decoration: underline;
                                 }
                                 
#messagebox {
position: relative;
left: 0px;
top: 5px;
}
                                 
#pool2 {
position: absolute;
top: 163px;
left: 600px;
width: 150px;
height: 420px;
background-color: #e7f2ff;
}

                  #pool2innen {
                  position: absolute;
                  top: 10px;
                  left: 5px;
                  width: 140px;
                  text-align: center;
                  }
           
/* Body */

#content {
position: absolute;
top: 178px;
left: 140px;
width: 450px;
text-align: justify;
overflow: hidden;
}

/* Fuß */

#werbung1 {
float: left;
top: 25px;
}

#foot {
position: relative;
top: 25px;
}

/* Profil */

#profilkopf {
position: absolute;
top: 0px;
left: 0px;
width: 320px;
height: 40px;
background-color: #6666ff;
text-align: right;
}

                  #profilkopfinnen {
                  position: absolute;
                  top: 20px;
                  left: 5px;
                  font-family: arial, helvetica, sans-serif;
                  font-size: 14px;
                  color: white;
                  font-weight: bold;
                  }

#profilnav {
position: absolute;
top: 40px;
left: 0px;
width: 320px;
height: 22px;
background-color: #ff8000;
}

                  #profilnavinnen {
                  position: absolute;
                  left: 102px;
                  }

#profilcontent {
position: absolute;
top: 68px;
left: 5px;
}

#profilbilder {
position: absolute;
top: 15px;
left: 210px;
width: 100px;
background-color: #ededed;
text-align: center;
}

/* Message lesen */

#messageaussen {
width: 320px;
margin-bottom: 10px;
background-color: #3c3cff;
}

#messageinnen {
width: 320px;
background-color: #3c3cff;
}

/* Webring */

#webring_navigation {
position: absolute;
top: 0px;
left: 300px;
width: 220px;
height: 63px;
background-color: #3c3cff;
}

          #webring_navigation a, a:visited {
          color: white;
          font-family: arial, helvetica, sans-serif;
          font-size: 11px;
          text-decoration: none;
          }

          #webring_navigation a:hover {
          color: white;
          font-family: arial, helvetica, sans-serif;
          font-size: 11px;
          text-decoration: underline;
          }

#webring_leiste {
position: absolute;
top: 63px;
left: 0px;
width: 100%;
height: 12px;
background-color: #e7ffff;
}

           #webring_leisteinnen {
           position: absolute;
           left: 5px;
           top: 1px;
           height: 9px;
           font-family: arial, helvetica, sans-serif;
           font-size: 9px;
           }

/* Tabellen */

table {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
}

.tdright {
text-align: right;
}

.tdtop {
vertical-align: top;
text-align: justify;
}

.tdbottom {
vertical-align: bottom;
}
           
/* Formulare */

.textfeld {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.submit {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: white;
background-color: #3c3cff;
border: 0px;
}

.textfeldundtextarea {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
width: 300px;
}

/* Tools */

.hrweiss {
border: none;
background-color: #7a7aec;
color: #7a7aec;
height: 2px;
width: 100%;
}

.imgleft {
float: left;
padding-right: 15px;
}

.imgright {
float: right;
padding-left: 15px;
}

#spacer {
height: 10px;
}

#littlespacer {
height: 5px;
}


/* Schriften */

h1 {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
color: #3c3cff;
font-weight: bold;
margin-bottom: 5px;
}

.h1 {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
color: #3c3cff;
font-weight: bold;
margin-bottom: 5px;
}

.h1weiss {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
font-weight: bold;
margin-bottom: 5px;
}

.p {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: black;
}

.pweiss {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: white;
}

             .pweiss a, .pweiss a:visited {
             font-family: arial, helvetica, sans-serif;
             font-size: 11px;
             color: white;
             text-decoration: none;
             }
             
             .pweiss a:hover {
             font-family: arial, helvetica, sans-serif;
             font-size: 11px;
             color: white;
             text-decoration: underline;
             }

.tdweiss, .tdweiss a, .tdweiss a:visited {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: white;
font-weight: bold;
text-decoration: none;
margin-left: 2px;
}

             .tdweiss a:hover {
             font-family: arial, helvetica, sans-serif;
             font-size: 11px;
             color: white;
             font-weight: bold;
             text-decoration: underline;
             margin-left: 2px;
             }

a, a:visited {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: blue;
text-decoration: none;
}

                 a:hover {
                 font-family: arial, helvetica, sans-serif;
                 font-size: 11px;
                 color: blue;
                 text-decoration: underline;
                 }






