fieldset {padding: 20px 0px; }
div,p {text-align: left;}
body
{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 0.7em;
        background-image: url(../images/background.gif);
        background-repeat: repeat-x;
        background-color: #D1D988;
        text-align: center;
}
#body-wrapper
{
        margin: 17px auto 0px;
        padding: 0px;
        width: 749px;
}

#head
{
  background-color: #D1D988;
        width: 749px;
        height: 245px;
        background-image: url(../images/pic_head.jpg);
        background-repeat: no-repeat;
        padding: 0px 0px 0px 0px;
        margin: 0px auto;
        border-top: 1px solid #B9C773;
}


#main
{
  background: url(../images/body_top.gif) repeat-y;
        float: left;
        padding: 10px 20px 0px 20px;
        min-height: 343px;
        display: block;
}

#end-body
{
  background: url(../images/footer.gif) no-repeat;
        margin: 0px auto;
        width: 749px;
        height: 28px;
}

.clearer
{
  clear: both;
}

#all
{
  width: 707px;
        float: left;
        padding: 0px;

}

#all .top
{
        width: 707px;
        height: 18px;
        padding: 0px;
        margin: 0px;
}

#all .bottom
{
        width: 707px;
        height: 21px;
        padding: 0px;
        margin: 0px;
}

#left
{
  width: 538px;
        float: left;
        padding: 0px;
        margin: 0px;
}

#left .top
{
        width: 538px;
        height: 18px;
        padding: 0px;
        margin: 0px;
}

#left .bottom
{
        width: 538px;
        height: 21px;
        padding: 0px;
        margin: 0px;
}

#right
{
  width: 169px;
        float: right;
        padding: 0px;
        margin: 0px;
}

#right .top
{
        padding: 0px;
        margin: 0px;
        width: 169px;
        height: 18px;
}

#right .bottom
{
        padding: 0px;
        margin: 0px;
        width: 169px;
        height: 21px;
}

.content
{
 padding: 0px 10px;

}

.text
{
  line-height: 20px;
  color: #666666;
  font-family: Verdana, Geneva, Arial, Helvetica,  sans-serif;
  width: 480px;
}

#footer
{
  margin: 0px auto 0px;
        width: 749px;
        height: 30px;
        text-align: center;
        color: #B05128;
        font-weight: normal;
        padding-bottom: 20px;
        padding-top: 10px;
}

#footer a
{
 color: #6F8B09;
}

#right ul
{
        margin: 0px;
        padding: 0px;
        list-style: none;
}

#right ul li
{
        margin: 0px;
        padding: 0px;
        list-style: none;
        display: block;

}

#right ul a
{
        display: block;
        width: 125px;
        color: #000;
        padding: 3px;
        padding-left: 15px;
        text-decoration: none;
        margin: 0px;


}

#right ul a:hover
{
        color: #000;
        text-decoration: none;
        background-color: #DFE5A9;
                background-image: url(../images/arrow-on.gif);
        background-position: left;
        background-repeat: no-repeat;
        text-align: left;
}

.list{
        background-image: url(../images/arrow-off.gif);
        background-position: left;
        background-repeat: no-repeat;
        text-align: left;
        }

.list-on{
        background-image: url(../images/arrow-off.gif);
        background-position: left;
        background-repeat: no-repeat;
        text-align: left;
        font-weight: bold;
        }

/*  Headers  */
h1
{
        padding: 0;
        margin: 5px 0 5px 0;
        color: #6F8B09;
        background-color: transparent;
        font-size: 19px;
        font-weight: normal;
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica,  sans-serif;
}

h2
{
        padding: 0px;
        margin-bottom: 5px;
        color: #6F8B09;
        background-color: transparent;
        font-size: 18px;
        font-weight: normal;
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica,  sans-serif;
}

h3
{
        color: #6F8B09;
        margin: 15px 0 -10px 0;
        background-color: transparent;
        font-size: 12px;
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica,  sans-serif;
}

h4
{
        padding: 0px;
        margin-bottom: 5px;
        color: #6F8B09;
        background-color: transparent;
        font-size: 18px;
        font-weight: normal;
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica,  sans-serif;
}

/* HTML Tags */

code
{
  display: block;
        margin: 5px;
        padding: 5px;
        color: #ad4c21;
        border: 1px dashed;
        background: #f0ebe7;
        font-family: Courier, 'Courier New', 'Andale Mono', Monaco, monospace;

}

a
{
  color: #6F8B09;
        text-decoration: none;
        padding-bottom: 0px;
        border: 0px;
}

a:hover
{
        color: #000;
        text-decoration: none;
        border: 0px;
}

img {
  border: 1px solid #6F8B09;
}

hr
{
  border: 0px;
  border-bottom: 1px solid #D1D988;
        height: 1px;
}

#left hr, #all hr
{
  margin: 10px 0px;
}

form
{
  margin: 0;
        padding: 0;

}

input, textarea, select
{
  color: #6F8B09;
  border: 1px solid;
  background: #F0EBE7;
  margin: 2px;
  padding: 2px;
  vertical-align: middle;
  font-size: 1em;
}

blockquote
{
	margin: 5px;
	background: transparent url(../images/quotes.gif) left top no-repeat;
    padding-left: 37px;
}

blockquote[cite]:after {
        content: "Quote from: " attr(cite);
        display: block;
        border-top: 1px solid #999;
        color: #999;
        margin: 1em 0 0;
        padding: .5em 0 0;
        font-size: .8em;
        font-weight: bold;
}

del
{
  color: #800;
        text-decoration: line-through;
}

dt
{
  font-weight: bold;
        font-size: 1.05em;
        color: #ad4c21;
}

dd
{
  margin-left: 15px;
}


.pwdchange {display: block; float: left; width: 20em; }
.login {width: 10em; }
.anmeldung {display: block; float: left; width: 260px;  }
.angebot {width: 10em; display: block; float: left;}
.nachfrage {width: 9.5em; display: block; float: left;}
.active {color: #000;}



table {table-layout: fixed; border-collapse: collapse; border-spacing: 0 0; margin: 0; width: 492px; font: 84% Verdana, Arial, Helvetica, sans-serif; }
th, td {border: 1px solid #6F8B09; overflow: hidden;}
td {padding: 2px 5px; text-align: center;}
th {padding: 3px 0px; text-align: center;}
thead {background-color: #FCE2CD; }
th.first-child.pseudo {width: 90px; }
th.sex {width: 40px; }
th.alter {width: 31px; }
th.entf {width: 69px; }
th.foto {width: 72px; }
th.online {width: 45px; }
th.vorschau {width: 145px; }

td.foto {height: 110px; padding: 0 0;}
td.vorschau {text-align: left; }
td.col1 {background-color: #F4F4D9; }
td.col2 {background-color: #EDF1C6; }
tr.bewertung {background-color: #EDF1C6; }
td.vorschaub {text-align: left; background-color: #F4F4D9;}
td.vorschaua {text-align: left; background-color: #EDF1C6;}


#right ul li.active a:hover, #right ul li.active a:active, #right ul li.active a:link, #right ul li.active a:visited
{border: 1px solid #822C0F; width: 10.25em;}

#formnav {margin: 0 auto; padding: 9px 0; width: 500px; }
#formnav li {float: left; list-style: none; margin: 0; width: 19.5%; font-size: 11px; }
#formnav a {color: black; text-decoration: none; display: block; font-weight: bold; text-align: center; padding:4px; }
#formnav div {clear: left; }
#formnav a:hover {background: #C0D2A0; color: black;}
#formnav #current a {background: #81A538; color: black; }

#ich span {width: 13em; display: block; float: left; }

#postfach ul {margin: 0; }
#postfach a {border-bottom: none; }
#postfach li {padding: 0 0 0 24px; margin: 0; background: url(../images/strichli1.png) no-repeat 0% 0%; }
#postfach li.last {background: url(../images/strichli2.gif) no-repeat 0% 0%;}
#postfach table {width: auto; }
#postfach thead th {background-color: #ffdddd; }
#postfach .image_head {width: 20px; background: white url(../images/tabsblautest.png) no-repeat  0% 0%; border: none;}
#postfach .image {background: url(../images/strichli1.png) no-repeat 0% 0%; border: none;}
#postfach .image_letzter {background: url(../images/strichli2.gif) no-repeat  0% 0%; border: none;}
#postfach .checkbox {border-left: 1px solid gray; width: 35px;}
#postfach .nachrichten {width: 100px; }

table.seo {background-color:#FAEBD7; margin-top: 15px;}
th.seo, td.seo {border-style:none;}
th.line, td.line {border-style: none;}


#head #title p {margin: 0; font-size: 15px; }

h4 a {border: none; }

#profil {border: 1px solid green; width: 260px; }

.profil {display: block; float: left; width: 8em;}
.nbr {border: none;  background-color: transparent; }

.anzeige-werbinich
{
  margin: 0px auto 0px;
  width: 90%;
  overflow: hidden;
  font-weight: normal;
}

}
.bild-werbinich
{
float: right;
margin-left: 10px;

}
.anzeige-head
{
width: 90%;
        padding: 0px 0px 0px 0px;
        margin-bottom: 0px;
        color: #6F8B09;
        background-color: transparent;
        font-size: 18px;
        font-weight: normal;
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica,  sans-serif;

}
.anzeige
{
text-align: left;
background-color: #FAEBD7;
 padding-bottom: 3px;
 padding-top: 3px;
 padding-left: 6px;
 padding-right: 6px;
}
span {zoom: 1;}

#suche
{
        width: 285px;
        background-color: transparent;
        margin-left: 461px;
        padding: 0;
        margin-top: 55px;
}
#suche li {padding: 0; margin: 0.5em;}
#suche ul {padding: 0; margin: 0;
}
.dasbinich
{
    display: block;
    float: left;
    width: 66%;
    padding: 0 0;
}
.anzeige-werbinich
{
  margin: 0px auto 0px;
  width: 90%;
  font-weight: normal;
}

.bild-werbinich
{
float: right;
margin-left: 10px;
}

.nachricht
{
        background-color: transparent;
        font-size: 1.1em;
}
.agb {padding-left: 15px;}
.agb li {list-style-type: disc;}
#zaehler a {text-decoration: underline; }

#confirm2
{
	color: #6F8B09;
	border: 1px solid;
    background: #F0EBE7;
	font-size: 1em;
	display: block;
	float: left;
	width: 200px;
	padding-left: 2px;
}
#confirm1
{
	display: block;
	float: left;
	width: 125px;
}
#confirm0
{
padding: 6px 0;
clear: both;
}
