body {
  margin: 11px 0px 0px 0px;
  padding: 0px;
  border: none;
  background: white;
  text-align: center;
  font-size: 11px;
  color: #6C6C6C;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td {
  font-size: 11px;
  color: #6C6C6C;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  vertical-align: top;
}

a {
  text-decoration: none;
  color: #6C6C6C;
  font-weight: bold;
}

a:hover {
  text-decoration: underline;
}

form {
  margin: 0px;
  padding: 0px;
}

input, select, textarea {
  font-size: 11px;
  color: #6C6C6C;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  font-weight: normal;
}

/* By Philipp :) */
.pflicht {
  color: red;
}

.border {
  border: 1px solid #BBA869;
}

td.rightpanel .border {
  border: 1px solid #8B0F12;
}

input.button {
  margin: 0px 0px 0px 4px;
}

input.buttontext, input.buttontexthell {
  border: 1px solid #BBA869;
  background: #E8E2CD;
  color: #BBA869;
  font-weight: bold;
  text-transform: uppercase;
}

input.buttontexthell {
  background: #F3F0E6;
}

input.buttontextrot {
  border: 1px solid #96282A;
  background: #FFFFFF;
  color: #96282A;
  font-weight: bold;
  text-transform: uppercase;
  font-size=10px;
}

.w150 {
  width: 150px;
}

.w250 {
  width: 250px;
}

.h55{
  height: 55px;
}

p {
  margin: 0px 0px 14px 0px;
  padding: 0px;
  clear: both;
}


/* header*/

div.header {
  width: 749px;
  margin: 0px auto;
  background: url("/static/layouts/antville.org/bg_header.gif") top left repeat-x;
  text-align: left;
  height: 100px;
}

div.header div.logo {
  float: left;
  padding: 8px 0px 0px 32px;
}

div.header div.image {
  text-align: right;
}


/* navbar*/

div.navbar {
  width: 749px;
  margin: 0px auto;
  background: #EFDFDF url("/static/layouts/antville.org/bg_navbar.gif") top left no-repeat;
  font-size: 10px;
  color: #96282A;
  font-weight: bold;
  height: 17px;
  text-align: left;
}

div.navbar div.menu {
  float: left;
  padding: 3px 0px 0px 19px;
}

div.navbar div.menu img {
  margin: 1px 25px 0px 0px;
}

div.navbar div.internlinks  {
  text-align: right;
  padding: 2px 9px 0px 0px;
}

div.navbar div.personen {
   background: #EFDFDF url("/static/layouts/antville.org/bg_navbar_personen.gif") top left no-repeat;
}

div.navbar div.jobs {
   background: #EFDFDF url("/static/layouts/antville.org/bg_navbar_jobs.gif") top left no-repeat;
}

div.navbar div.veranstaltungen {
   background: #EFDFDF url("/static/layouts/antville.org/bg_navbar_veranstaltungen.gif") top left no-repeat;
}

div.navbar div.projektarbeiten {
   background: #EFDFDF url("/static/layouts/antville.org/bg_navbar_projekte.gif") top left no-repeat;
}

div.navbar div.diskussionen {
   background: #EFDFDF url("/static/layouts/antville.org/bg_navbar_diskussionen.gif") top left no-repeat;
}

/* body*/

div.body {
  width: 749px;
  margin: 18px auto;
  text-align: left;
}

div.body td.mainpanel {
  width: 500px;
  padding: 0px 20px 30px 0px;
}

div.body td.rightpanel {
  width: 229px;
   padding: 0px 0px 30px 0px;
}


/* mainpanel */

h1 {
  margin: 0px 0px 6px 0px;
  padding: 0px;
  color: #BBA869;
  font-size: 16px
}

div.head {
  color: white;
  font-weight: bold;
  font-size: 11px;
}

div.white {
  clear: both;
  border-top: 3px solid white;
  margin: 0px -19px 0px -18px;
  padding: 0px 0px 14px 0px
}

div.subtext {
  color: #BBA869;
  font-weight: bold;
  margin: 0px 0px 14px 0px;
}

div.small {
  font-size: 10px
}

div.button {
  text-align: right;
  background: white;
  padding-top: 2px;
}

div.button div.left {
  float: left;
  height: 19px;
}

body>div.body div.button {
  padding-top: 3px;
}

/* servermeldung */

div.servermeldung {
  background: #FFCC33 url("/static/layouts/default/bg_message_box.gif") top right no-repeat;
  color: #281F00;
  margin: 0px 0px 12px 0px;
}

div.servermeldung div.head {
  background: #8E2527 url("/static/layouts/default/bg_message_box.gif") top right no-repeat;
  padding: 2px 0px 2px 18px;
}

div.servermeldung p {
  padding: 12px 50px 14px 18px;
}


/* reiter */

div.reiter {
  font-weight: bold;
  color: white;
}

div.reiter a {
  color: white;
  vertical-align: middle;
}

div.reiter span.item {
  background: #96282A url("/static/layouts/antville.org/bg_reiteritem.gif") top right no-repeat;
  padding: 0px 19px 0px 0px;
}

div.reiter span.active {
  background: #96282A url("/static/layouts/antville.org/bg_reiteritem_active.gif") top right no-repeat;
}

body>div.body div.reiter span.item {
  padding-bottom: 4px;
}

div.reiter span.item img {
  vertical-align: middle;
}


/* chapterheader */

div.chapterheader, div.chapterheaderstart {
  background: #BBA869 url("/static/layouts/antville.org/bg_bogen_braun_rechts.gif") top right no-repeat;
  padding: 2px 0px 2px 18px;
  margin: 13px 0px 0px 0px;
}

div.chapterheaderstart {
  margin: 29px 0px 0px 0px;
}

/* suchfilter */

div.suchfilter {
  background: #E8E2CD;
  padding: 14px 10px 14px 18px;
}

div.suchfilter div {
  /* font-weight: bold; */
}

div.suchfilter span.active {
  font-weight: bold;
  background-color: #BBA869;
  color: #FFFFFF;
}

div.suchfilter b  {
 color: #BBA869;
 display: block;
 padding: 14px 0px 0px 0px;
}

/* detailsuche */

div.detailsuche {
  padding: 14px 10px 0px 18px;
}

div.detailsuche form {
  border-top: 3px solid white;
  margin: 17px -10px 0px -18px;
  padding: 0px 0px 0px 18px;
}

div.detailsuche td {
  width: 235px;
}

div.detailsuche form b  {
  color: #BBA869;
  display: block;
  padding: 6px 0px 2px 0px;
}

div.detailsuche div.tipps {
  border-top: 3px solid white;
  margin: 19px 0px 0px -18px;
  padding: 14px 20px 15px 18px;
}

div.detailsuche div.tipps b {
  padding: 0px;
}

div.detailsuche div.button, div.eingabe div.button {
  margin: 0px 0px 0px -18px;
}

/* diskussionen*/

table.diskussionsitem {
  background: #E7E0CB url("/static/layouts/antville.org/bg_diskussionen_first.gif") top right no-repeat;
  width: 500px;
}

table.diskussionsitem td, table.ausgabe td {
  padding: 2px 19px 11px 18px;
  color: white;
}

table.diskussionsitem td.date, table.ausgabe td.date {
  text-align: right;
  font-size: 10px;
  padding-top: 3px;
}

table.diskussionsitem td.text, table.ausgabe td.text {
  color: #6C6C6C;
  padding-top: 4px;
}

table.diskussionsitem td.text b {
  color: #BBA869;
}

div.link_antwort {
  text-align: right;
  font-size: 10px;
  padding: 13px 0px 14px 0px;
}

div.link_antwort a {
 color: #BBA869;
}


/* ausgabe */

table.ausgabe {
  width: 500px;
}

table.ausgabe div.image img {
  float: left;
  /*border: 1px solid #BBA869;*/
  margin: 5px 21px 5px 0px;
  padding: 0px;
}

table.ausgabe span {
  color: #BBA869;
}

table.ausjobs {
  background: #F3F0E6 url("/static/layouts/antville.org/bg_ausgabe_jobs.gif") top right no-repeat;
}

table.ausprojekte {
  background: #F3F0E6 url("/static/layouts/antville.org/bg_ausgabe_projekte.gif") top right no-repeat;
}

table.ausveranstaltungen {
  background: #F3F0E6 url("/static/layouts/antville.org/bg_ausgabe_veranstaltungen.gif") top right no-repeat;
}

table.auswww {
  background: #F3F0E6 url("/static/layouts/antville.org/bg_tna_story.gif") top right no-repeat;
}


/* eingabe */

div.eingabe {
  background: #E8E2CD;
  padding: 14px 0px 0px 0px;
}

div.eingabe p {
  padding: 0px 10px 0px 18px;
}

div.eingabe form {
  border-top: 3px solid white;
  padding: 13px 10px 0px 18px;
}

div.eingabe form p {
   padding: 0px;
}

div.eingabe div.public {
  background: url("/static/layouts/antville.org/bg_eingabe_public.gif") top right no-repeat;
}

div.eingabe div.nonpublic {
  background: url("/static/layouts/antville.org/bg_eingabe_nonpublic.gif") top right no-repeat;
  border-top: 3px solid white;
  padding: 13px 10px 0px 18px;
  margin: 21px -10px 0px -18px;
  clear: both;
}

div.formitem {
  clear: both;
  margin: 4px 0px 0px 0px;
}

div.formitem span {
  float: left;
  width: 115px;
  color: #BBA869;
  padding: 3px 0px 0px 0px;
}

div.eingabe div.big {
  margin: 8px 0px 0px 0px;
}

div.eingabe div.big span {
  width: 160px;
}

div.formitem span img {
  margin: -2px 0px 0px 0px;
  border: 1px solid #77756C;
}

div.eingabe div.button {
  margin: 6px -10px 0px -18px;
}

/* suchergebnis */

div.suchergebnis {
   background: #8E2527 url("/static/layouts/antville.org/bg_bogen_rot_rechts.gif") top right no-repeat;
   padding: 2px 0px 2px 18px;
   font-weight: normal;
   margin: 13px 0px 0px 0px;
}

/* angebote */

table.angebote {
  background: #F3F0E6;
  margin: 0px 0px 3px 0px;
  width: 500px;
}

table.angebote td.main {
  padding: 7px 33px 7px 18px;
  width: 284px;
}

table.angebote a {
  color: #6C6C6C;
  white-space : nowrap;
}

table.angebote div.head {
   color: #BBA869;
   padding: 0px 0px 4px 0px;
}

table.angebote td.comment {
   width: 130px;
   padding: 7px 20px 7px 0px;
   font-size: 10px;
}

table.angebote td.comment b {
   color: #BBA869;
}

/* start */

table.starttna, table.startanmelden {
  background: #E8E2CD url("/static/layouts/antville.org/bg_start_tna.gif") top right no-repeat;
  margin: 0px 0px 3px 0px;
  width: 500px;
  margin: 0px 0px 8px 0px;
}

table.startanmelden {
  background: #E8E2CD url("/static/layouts/antville.org/bg_start_anmelden.gif") top right no-repeat;
}

table.starttna td.image img, table.startanmelden td.image img {
  margin: 0px 19px 0px 0px;
}

table.starttna p, table.startanmelden p {
  padding: 0px 20px 0px 0px;
  margin: 0px;
}

table.starttna b, table.startanmelden b {
  display: block;
  color: white;
  font-weight: bold;
  padding: 2px 0px 11px 0px;
  text-transform: uppercase;
}

table.start, table.startfix {
  background: #F3F0E6;
  margin: 0px 0px 3px 0px;
  width: 500px;
}

table.startfix {
  background: #E8E2CD;
}

table.start a, table.startfix a, table.starttna a, table.startanmelden a {
  color: #77756C;
}

table.start a.teasertitle, table.startfix a.teasertitle, table.starttna a.teasertitle, table.startanmelden a.teasertitle {
  color: #BBA869;
}

table.start td, table.startfix td {
  padding: 0px 135px 12px 18px;
}

table.start td.head, table.startfix td.head {
  white-space: nowrap;
  color: #BBA869;
  font-weight: bold;
  padding: 13px 0px 6px 18px;
}

table.start td.date, table.startfix td.date  {
  text-align: right;
  padding: 13px 35px 0px 0px;
  font-size: 10px;
  white-space: nowrap;
}

table.startjobs {
  background: #F3F0E6 url("/static/layouts/antville.org/bg_startteaser_jobs.gif") top right no-repeat;
}

table.startfixjobs {
  background: #E8E2CD url("/static/layouts/antville.org/bg_startteaserfix_jobs.gif") top right no-repeat;
}

table.startveranstaltungen {
  background: #F3F0E6 url("/static/layouts/antville.org/bg_startteaser_veranstaltung.gif") top right no-repeat;
}

table.startfixveranstaltungen {
  background: #E8E2CD url("/static/layouts/antville.org/bg_startteaserfix_veranstalt.gif") top right no-repeat;
}

table.startprojektarbeiten {
  background: #F3F0E6 url("/static/layouts/antville.org/bg_startteaser_projekte.gif") top right no-repeat;
}

table.startfixprojektarbeiten {
  background: #E8E2CD url("/static/layouts/antville.org/bg_startteaserfix_projekte.gif") top right no-repeat;
}

/* rightpanel */

td.rightpanel a {
  color: #96282A;
}

div.teaser {
  padding: 0px 11px 8px 0px;
  font-size: 10px;
  margin: 0px 0px 8px 0px;
}

div.teaser div {
  padding: 0px 0px 0px 25px;
}

div.teaser div.head {
  padding: 2px 0px 3px 6px;
}

div.teaser div.link {
  margin: 0px 0px 0px 15px;
  padding: 4px 0px 0px 10px;
  background: url("/static/layouts/antville.org/bg_teaser_link.gif") top left no-repeat;
}


/* suche */

div.suche {
  background: #E8E2CD url("/static/layouts/antville.org/bg_suche.gif") top right no-repeat;
  font-weight: bold;  
}

div.suche div, div.anmelden div {
  margin: 0px 0px 7px 0px;
}

div.suche input.border, div.anmelden input.border {
  margin: 0px 0px 0px 4px;
  width: 101px;
}

div.suche select {
  width: 121px;
}


/* anmelden */

div.anmelden {
  background: #E8E2CD url("/static/layouts/antville.org/bg_anmelden.gif") top left no-repeat;
}

div.anmelden input.w112 {
  width: 112px;
}

div.anmelden div.link {
  margin-bottom: 0px;
}

div.anmelden div.small {
  margin-bottom: 0px;
}


/* uebertna */

div.uebertna {
  background: #E8E2CD url("/static/layouts/antville.org/bg_uebertna.gif") top left no-repeat;
}

div.teaser div.grau a {
  color: #6C6C6C;
}

/* diskussionen */

div.diskussionen {
  background: #E8E2CD url("/static/layouts/antville.org/bg_diskussionen.gif") top left no-repeat;
}


/* links */

div.links {
  background: #E8E2CD url("/static/layouts/antville.org/bg_links.gif") top left no-repeat;
}


/* varinaten backgroundimages */

div.sfpersonen {
  background: #E8E2CD url("/static/layouts/antville.org/bg_sfpersonen.gif") top right no-repeat;
}

div.sfjobs {
  background: #E8E2CD url("/static/layouts/antville.org/bg_sfjobs.gif") top right no-repeat;
}

div.sfveranstaltungen {
  background: #E8E2CD url("/static/layouts/antville.org/bg_sfveranstaltungen.gif") top right no-repeat;
}

div.sfprojektarbeiten {
  background: #E8E2CD url("/static/layouts/antville.org/bg_sfprojekt.gif") top right no-repeat;
}

div.sfdiskussionen {
  background: #E8E2CD url("/static/layouts/antville.org/bg_sfdiskussionen.gif") top right no-repeat;
}

div.footer {
 border-top: 1px solid #DAD0AD;
 font-size: 10px;
 font-family: verdana;
 width: 750px;
 color: #BBA96A;
 padding-top: 5px;
 margin-bottom: 30px;
}

/* sitemap */

div.sitemap {
  padding: 12px 0px 0px 0px;
}

div.sitemap div.item {
  width: 229px;
  float: left;
  margin: 0px 0px 12px 0px;
  padding: 2px 14px 10px 10px;
  font-size: 10px;
}

body>div.body div.sitemap div.item {
  width: 205px;
}

div.sitemap div.head {
  padding: 0px 0px 3px 0px;
}

div.sitemap div.link {
  float: left;
  width: 160px;
  background: url("/static/layouts/antville.org/link_pfeil_beige.gif") top left no-repeat;
  margin: 4px 0px 0px 0px;
}

div.sitemap div.link a {
  padding: 0px 0px 0px 10px;
}

div.sitemap div.date {
  margin: 4px 0px 0px 160px;
  text-align: right;
}

div.sitemap div.norm {
  clear: both;
  margin: 4px 0px 0px 0px;
}

div.sitemap div.norm p {
  padding: 8px 0px 1px 0px;
  margin: 0px;
}

div.sitemap input {
  margin-bottom: 4px;
}

div.sitemap div.diskussionen {
  background: #E8E2CD url("/static/layouts/antville.org/bg_sitemap_diskussionen.gif") top right no-repeat;
  margin-left: 42px;
}

div.sitemap div.jobs {
  background: #E8E2CD url("/static/layouts/antville.org/bg_sitemap_jobs.gif") top right no-repeat;
}

div.sitemap div.personen {
  background: #E8E2CD url("/static/layouts/antville.org/bg_sitemap_personen.gif") top right no-repeat;
  margin-left: 42px;
}

div.sitemap div.personen form {
  margin-top: 9px;
}


div.sitemap div.projekte {
  background: #E8E2CD url("/static/layouts/antville.org/bg_sitemap_projekte.gif") top right no-repeat;
}

div.sitemap div.tna {
  background: #E8E2CD url("/static/layouts/antville.org/bg_sitemap_tna.gif") top right no-repeat;
}

div.sitemap div.veranstaltungen {
  background: #E8E2CD url("/static/layouts/antville.org/bg_sitemap_veranstaltungen.gif") top right no-repeat;
  margin-left: 42px;
}

div.box {
  padding: 11px 20px 14px 18px
}

div.darkgrey {
  background: #E8E2CD;
}

#rssrecent {
   background:transparent url(/static/layouts/antville.org/bg_feed.gif) no-repeat scroll 1px 1px;
   padding:0px 18px 1px 21px;
   float: right;
}
