body {margin:0;
      padding:0;
      background: #9aa195 url(../bilder/bodyhintergrund.gif) repeat-x top left;
      color: #333333;
      text-align: center;
      font-family:Arial, Helvetica, Verdana, Sans;
      }

p     {
       color:#333333;
       margin:0;
       padding:0;
       font-size:0.8em;
       line-height:140%;
       }

img    {border:0;
       }


h1     {
       font-size:1em;
       padding:0;
       margin:0 0 20px 0;
       }



h2     {
       padding:0;
       font-size:0.8em;
       font-weight:bold;
       margin:25px 0 15px 0;
       }

h3     {
       padding:0;
       font-size:0.8em;
       font-weight:bold;
       margin:25px 0 0 0;
       }

h4     {
       color:#9AA195;
       padding:0;
       font-size:0.8em;
       font-weight:normal;
       margin:0 0 5px 0;
       }


ul     {list-style: url(../bilder/bullet.gif) ;

        }

li     {
       color:#333333;
       margin:0 0 10px 0;
       padding:0;
       font-size:0.8em;
       line-height:140%;
       }

a {text-decoration:underline;
        color:#333333;
        }

a:link {text-decoration:underline;
        color:#333333;
        }

a:active {text-decoration:underline;
        color:#333333;
        }

a:visited {text-decoration:underline;
        color:#333333;
        }

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







#wrap {width:888px;
       margin:0 auto 0 auto;
       padding:0;
       background: #ffffff url(../bilder/contenthintergrund.gif) repeat-y top left;
       }


#header {width:888px;
         margin:0 auto 0 auto;
         padding:0;
         background: #ffffff url(../bilder/headerhintergrund.gif) repeat-y top left;
        }

#nav {float:left;

      }

#nav p {margin-left:70px;
        margin-top:64px;
         }

#nav a {text-decoration:none;
        color:#333333;
        }

#nav a:link {text-decoration:none;
        color:#333333;
        }

#nav a:active {text-decoration:none;
        color:#333333;
        }

#nav a:visited {text-decoration:none;
        color:#333333;
        }

#nav a:hover {text-decoration:none;
        color:#68af23;
        }


#logo {float:right;
       padding:0;
       margin:0 4px 0 0;
       text-align:right;
       width:288px;
       height:97px;
       overflow:hidden;
       }

#visual {clear:both;
         padding:0;
         margin:0 0 0 0;
         width:888px;
         height:249px;
         overflow:hidden;}

#content_wrap {clear:both;
               background: #ffffff url(../bilder/contenthintergrund.gif) repeat-y top left;
               margin:0;
               padding:0;
               text-align:left;
              }

#content_box {
          width:500px;
          margin:0 0 0 70px;
          padding:0;
          text-align:left;
          }


#content {
          margin:30px 0 0 0;
          padding:0;
          text-align:left;
          }

#infobar {float:right;
          margin:0 50px 0 0;
          padding:0;
          text-align:right;
          }

* html #infobar {float:right;
          margin:0 25px 0 0;
          padding:0;
          text-align:right;
          }


#footer {clear:both;
         background: transparent url(../bilder/footerhintergrund.gif) no-repeat top left;
         padding:0;
         margin:0 auto 0 auto;
         width:888px;
         height:30px;
         }

#footer2 { margin:0 auto 0 auto;
              width:888px;
              height:60px;}

#footertext p{
           text-align:left;
           margin-left:70px;
           color:#ffffff;
           font-size:0.7em;
           }

#footertext a {text-decoration:none;
        color:#ffffff;
        }

#footertext a:link {text-decoration:none;
        color:#ffffff;
        }

#footertext a:active {text-decoration:none;
        color:#ffffff;
        }

#footertext a:visited {text-decoration:none;
        color:#ffffff;
        }

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


.abstandhalter {margin:0;
                padding:0;
                width:1px;
                height:40px;
                }

.liste {
       margin:0 0 5px 10px;
       }

.listenbild {
             position:relative;
             top:-17px; left:337px;
             }

.listenabstand {
             margin: -55px 0 0 0;
             }
			 
.listenabstand2 {
             margin: -70px 0 0 0;
             }


#profil {margin:0; padding:0;}

#profil a {text-decoration:none;
        background: transparent url(../bilder/profil_p.gif) no-repeat top left;
        }

#profil a:link {text-decoration:none;
        background: transparent url(../bilder/profil_p.gif) no-repeat top left;
        }

#profil a:active {text-decoration:none;
        background: transparent url(../bilder/profil_p.gif) no-repeat top left;
        }

#profil a:visited {text-decoration:none;
        background: transparent url(../bilder/profil_p.gif) no-repeat top left;
        }

#profil a:hover {text-decoration:none;
        background: transparent url(../bilder/profil_a.gif) no-repeat top left;
        }

#profil td {
    width:249px;
    height:60px;
    vertical-align: top;
    }



#back {margin:0; padding:0;}

#back a {text-decoration:none;
        background: transparent url(../bilder/back_p.gif) no-repeat top left;
        }

#back a:link {text-decoration:none;
        background: transparent url(../bilder/back_p.gif) no-repeat top left;
        }

#back a:active {text-decoration:none;
        background: transparent url(../bilder/back_p.gif) no-repeat top left;
        }

#back a:visited {text-decoration:none;
        background: transparent url(../bilder/back_p.gif) no-repeat top left;
        }

#back a:hover {text-decoration:none;
        background: transparent url(../bilder/back_a.gif) no-repeat top left;
        }

#back img {margin-top:5px;}



#profildetail {margin:0; padding:0;}

#profildetail a {text-decoration:underline;
                 color:#68af23;
        }

#profildetail a:link {text-decoration:underline;
                      color:#68af23;
        }

#profildetail a:active {text-decoration:underline;
                        color:#68af23;
        }

#profildetail a:visited {text-decoration:underline;
                         color:#68af23;
        }

#profildetail a:hover {text-decoration:none;
                       color:#68af23;
        }


#profildetail table {
    vertical-align: top;
    margin-left:5px;
    width:495px;
    }

#profildetail td {
    vertical-align: top;
    }

#profildetail h1 {margin-bottom:4px;}

#detailblatt {text-align:left;
              position:relative;
              top:-110px;
              left:25px;
              }

#detailblatt a {text-decoration:underline;
                 color:#68af23;
        }

#detailblatt a:link {text-decoration:underline;
                      color:#68af23;
        }

#detailblatt a:active {text-decoration:underline;
                        color:#68af23;
        }

#detailblatt a:visited {text-decoration:underline;
                         color:#68af23;
        }

#detailblatt a:hover {text-decoration:none;
                       color:#68af23;
        }
