a {
 font-family: arial;
 font-size: 12px;
}

ul {
 font-family: arial;
 font-size: 12px;
}

 #inhalt {
 width: 1000px;
 margin: 0px auto 0px auto;
  }

  /* -------------------------------------------------
    Hier beginnt das Menü mit dem Anzeigenlogo
    -------------------------------------------------  */

  #menue_oben {
     clear: left;
     width: 1000px;
     margin: 0px 0px 0px 0px;
     padding-top: 0px;
  }

  #menue_inhalt {
     border-left: 0px solid #cccccc;
     border-right: 0px solid #cccccc;
     border-bottom: 0px solid #cccccc;
     background-color: ;
     height: 10px;
  }

  #balkenoben {
     width: 100%;
     z-index: 0;
  }

  #balkenunten {
     width: 100%;
  }

  #logojpg {
     margin: -0px 0px 0px 0px;
     width: 1000px;
  }

  /* ------------------------------------
     Hier beginnt das Menü oben rechts mit
     Startseite Impressum AGB etc
   ------------------------------------- */

  #menue_mit_startseite_oben_rechts {
     width: 1000px;
     height: 0px;
     position: relative;
     margin-top: -20px;
     margin-left: px;
     border-left: 0px solid #cccccc;
     border-right: 0px solid #cccccc;
     background: #ffffff; repeat-x;
     z-index: 1;
  }

  #menue_mit_startseite_oben_rechts a:link {
     color: #706C6B;
     font-size: 14px;
     font-family: Arial;
     text-decoration: none;
  }

  #menue_mit_startseite_oben_rechts a:visited {

     color: #706C6B;
     font-size: 14px;
     font-family: Arial;
     text-decoration: none;
  }

  #menue_mit_startseite_oben_rechts a:hover {
     color: #ff0000;
     font-size: 14px;
     font-family: Arial;
  }

  #menue_mit_startseite_oben_rechts div {
     float: right;
     margin: 12px 9px 0px 9px;
  }

  /* ---------------------
     Dies ist der Slogan
     --------------------- */
  #anzeigenmarkt_slogan {
     color: #435971;
     font-size: 15px;
     font-family: Arial;
     position: relative;
     margin-top: 15px;
     margin-left: 30px;
  }
  
  /* ----------------------------------------------------------------
     Hier beginnt das Menü mit Anzeige aufgeben, Anzeige bearbeiten,
     Suchabo, Bannerlogin, Forum
     -------------------------------------------------------------- */
  #menue_mit_anzeige_oben {
     margin-top: 20px;
     margin-left: 0px;
     width: 1005px;
     height: 22px;
     z-index: 0;
     border-left: 1px solid #cccccc;
     border-right: 1px solid #cccccc;
     background:  repeat-x;
  }

  #menue_mit_anzeige_oben div {
     position: relative;
     padding-left: 0px;
     padding-top: 0px;
     float: left;
  }

  #menue_mit_anzeige_oben a:link {
     color: #706C6B;
     font-size: 12px;
     font-family: Arial;
     text-decoration: none;
  }

  #menue_mit_anzeige_oben a:visited {
     color: #706C6B;
     font-size: 12px;
     font-family: Arial;
     text-decoration: none;
  }

  #menue_mit_anzeige_oben a:hover {
     color: #ff0000;
     font-size: 12px;
     font-family: Arial;
  }

  #balkenunten {
     margin-top: 0px;
     width: 100%;
     z-index: 0;
  }

  /* --------------------------------------------
     Hier beginnt das Menü mit dem blauen Balken
     und den Verlinkungen zu den Kategorien
     -------------------------------------------- */
  #menue2 {
     clear: left;
     width: 1000px;
     margin: 0px 0px 0px 0px;
     padding-top: 0px;
  }

  #balken_bogen_blau_oben {
     with: 1000px;
  }

  #menue2_inhalt {
     width: 1000px;
     height: 100px;
     border-top: 1px solid #cccccc;
     border-left: 1px solid #cccccc;
     border-right: 1px solid #cccccc;
     overflow: auto;
  }

 #balken_bogen_unten_menue1 {
     width: 1000px;
  }

  #balken_bogen_unten_menue2 {
     width: 1000px;
  }

  #balken_bogen_unten_menue647 {
     width: 647px;
	  margin: 10px 0px 0px 0px;
  }
  
  #balken_unten_menue {
     width: 1000px;
	 border-bottom: 1px solid lightgray;
	
  } 
  
  #link_tabelle {
     margin-top: 10px;
  }


  #link_tabelle a:link {
     color: #706C6B;
     font-size: 13px;
     font-family: Arial;
     text-decoration: none;
  }

  #link_tabelle a:visited {
     color: #706C6B;
     font-size: 13px;
     font-family: Arial;
     text-decoration: none;
  }

  #link_tabelle a:hover {
     color: #ff0000;
     font-size: 13px;
     font-family: Arial;
  }

  /* ----------------------------------------------
     Hier beginnt die mittlere Werbezeile
     ---------------------------------------------- */
  #werbezeile2 {
     width: 1000px;
     margin: 20px 0px 0px 0px;
  }

  #werbung5 {
     width: 33%;
     text-align: right;
     float: left;
  }

  #werbung4 {
     float: right;
     margin-left: 50px;
  }

  #werbung3 {
     float: right;
  }


  /* --------------------------------------
      Hier beginnen die beiden blauen Menüs
     --------------------------------------- */
  .blaue_menues {
     clear: right;
     width: 1000px;
     margin: 0px 0px 0px 0px;
     padding-top: 0px;
  }

  .balken_bogen_blau_oben2 {
     clear: right;
     width: 628px;
  }

  .balken_bogen_blau_oben2 img {
     width: 628px;
  }

  .balken_bogen_blau_oben {
     width: 628px;
  }

  .balken_bogen_blau_oben img {
     width: 628px;
  }

  .blaues_menue_links {
     width: 360px;
     text-align: left;
     float: left;
  }

/* ------------------------------------
 Neue Werte bei blaues Menue rechts
 ------------------------------------ */
  .blaues_menue_rechts {
     margin-left: -15px;
     width: 643px;
     text-align: left;
     float: left;

  }

  .balken_blau_rechts {
     margin-left: 10px;
     width: 647px;
     height: 18px;
     padding-top: 4px;
     text-align: left;
     border-left: 0px solid #29477F;
     border-right: 0px solid #29477F;
     background-image:url(images/nav_bg.gif);
  }
  
    .balken_blau_rechts2 {
     margin-left: 25px;
     width: 647px;
     height: 18px;
     padding-top: 4px;
     text-align: left;
     border-left: 0px solid #29477F;
     border-right: 0px solid #29477F;
     background-image:url(images/nav_bg.gif);
  }

  #blaue_box_tab_zeile {
     width: 635px;
     height: 22px;
     padding-top: 12px;
     padding-bottom: -12px;
     border: 1px solid #CCCCCC;
  }

  #blaue_box_tab_div {
     width: 635px;
     height: 22px;
     margin-top: -29px;
  }

  #blaue_box_tab_div img {
     margin: 0px 0px 0px 10px;
     border: none;
  }

  .blaue_box_rechts {
     margin-left: 353px;
     width: 645px;
     height: 140px;
     margin: 0px 0px 15px 10px;
	 background: #FFFFFF;
     border-left: 1px solid #cccccc;
     border-right: 1px solid #cccccc;
	 border-bottom: 1px solid #cccccc;
  }

    .blaue_box2_rechts {
	 margin-left: 353px;
     width: 645px;
     height: 140px;
     margin: 0px 0px 15px 25px;
	 background: #FFFFFF;
     border-left: 1px solid #cccccc;
     border-right: 1px solid #cccccc;
     border-bottom: 1px solid #cccccc;
  }

    /* ---------------------
     Facebook Box
     --------------------- */
    .blaue_box_3rechts {
     width: 1000px;
     height: 150px;
     margin: 0px 0px 0px 0px;
     border-left: 1px solid #cccccc;
     border-right: 1px solid #cccccc;
  }

  .blaue_box_balken_unten_1 {
     width: 635px;
     border-bottom: 1px solid #cccccc;
  }

  .blaue_box_balken_unten_1 img {
     width: 635px;
  }

  .blaue_box_balken_unten_2 {
     width: 635px;
  }

  .blaue_box_balken_unten_2 img {
     width: 635px;
  }

  /* ------------------------------------
     Neue Werte bei blaue Box links
     ------------------------------------ */
   .balken_blau_links {
     margin-left: 0px;
     width: 340px;
     height: 18px;
     padding-top: 4px;
     border-left: 0px solid #29477F;
     border-right: 0px solid #29477F;
     background-image:url(images/nav_bg.gif);
  }
  
    .blaue_box_1 {
	 margin-left: 0px;
     width: 338px;
     height: 318px;
	 background: #FFFFFF;
     margin: 0px 4px 0px 0px;
     border-left: 1px solid #cccccc;
     border-right: 1px solid #cccccc;
     border-bottom: 1px solid #cccccc;
     text-align: left;
  }

   .blaue_box_scrollbar_div {
      margin-left: 3px;
      height: 310px;
      width: 332px;
      overflow: auto;
      background: #FFFFFF;
      padding: 0px 0px 0px 2px;
      color: #646699;
      font-weight: bold;
   }

   .blaue_box_scrollbar_div ul {
      list-style-image:url(images/folder.jpg);
   }

   .blaue_box_ueberschrift {
      font-size: 16px;
      color: #555555;
      font-family: verdana;
      font-weight: bold;
   }

   .blaue_box_anz_kat {
      color: #555555;
    text-decoration: none;
   }

   .blaue_box_anz_klammern {
      color: #A4ACB9;
   }

   .blaue_box_menue_bez {
     margin-left: 15px;
     width: 150px;
     height: 22px;
     color: #555555;
     font-family: verdana;
     font-weight: bold;
     font-size: 14px;
     text-align: right;
     padding-right: 10px;
   }

   .blaue_box_menue2_sel {
     width: 255px;
  }

  #mappe {
     margin: 0px 0px 0px 0px;
  }

  #registrieren_but {
     position: relative;
     margin-right: 10px;
  }

  #oder_txt_grau {
     font-family: arial;
     color: #555555;
     position: relative;
     margin-top: -20px;
     margin-left: 220px;
  }

  #liste {
     color: #3B0038;
     margin-top: -10px;
     margin-left: 60px;
  }

  .balken_blau2 {
     width: 330px;
     height: 22px;
     border-left: 0px solid #cccccc;
     border-right: 0px solid #cccccc;
     background: repeat-x;
  }

  #suche_lupe {
     margin: 10px 10px 0px 10px;
  }

  #suchformular_div {
     position: relative;
     margin-top: -80px;
     margin-left: 90px;
     color: #555555;
     font-family: verdana;
     font-weight: bold;
  }

  #suchueberschrift {
     font-size: 16px;
     font-weight: bold;
  }

  .formularfeldbeschr {
     font-size: 14px;
  }

  #suchform {
     color: #555555;
     font-family: arial;
  }

  #suchbegriff {
     border: solid 1px #555555;
     width: 240px;
     color: #555555;
     font-family: arial;
     margin-bottom: 5px;
  }

  #suchform check {
     border: 0px #ffffff;
     text-align: left;
  }

  .select_div {
     border: solid 1px #555555;px;
     position: relative;
     width: 241px;
     height: 19px;
     overflow: hidden;
     margin-bottom: 5px;
  }

  #suchform select {
     width: 243px;
     color: #555555;
     font-family: arial;
     position: absolute;
     top: -1px;
     left: -1px;
  }

  #foto_check {
     font-size: 12px;
  }

  #such_but {
     width: 243px;
     color: #444444;
     font-family: arial;
     margin-top: 10px;
     text-align: left;
  }

  /* --------------------------------------
     Hier beginnt die Tab Zeile graue Buttons
     Aktuelle Angebote Bannerwerbung etc.
     -------------------------------------- */
  #menue_tab_zeile {
     clear: left;
     width: 1000px;
     height: 0px;
     margin: 0px 0px 0px 0px;
     border-bottom: 0px solid red;
  }

  #menue_tab_zeile2 {
     clear: left;
     width: 1000px;
     height: 0px;
     margin: 0px 0px 0px 0px;
     border-bottom: 0px  solid red;
  }

  #menue_tab_div {
     clear: left;
     width: 1000px;
     height: 38px;
     margin: -6px 0px 0px 0px;
  }

  #menue_tab_div img {
     margin: -0px 0px 0px 0px;
     border: none;
  }

  #div_tab_text {
     font-family: Arial;
     font-size: 14px;
     font-weight: none;
     color: #777777;
     text-decoration: none;
  }

  /* ----------------------------------------------------
     Hier beginnt die Aneigentabelle mit dem blauen Balken
     ----------------------------------------------------- */
  #anzeigentabelle {
     clear: left;
     width: 1000px;
     margin: 0px 0px 0px 0px;
     padding-top: 0px;
  }

  #anzeigentabelle400 {
     clear: left;
     width: 400px;
     margin: 0px 0px 0px 0px;
     padding-top: 20px;
  }

  #balken_bogen_blau_oben2 {
     with: 999px;
  }

  #balken_blau_oben2 {
     with: 1000px;
     margin-left: 0px;
     text-align: left;
     height: 18px;
     padding-top: 4px;
     border-left: 0px solid #29477F;
     border-right: 0px solid #29477F;
	 background-image:url(images/nav_bg.gif);
  }

  #anzeigentabelle_inhalt {
     margin-left: 0px;
     width: 999px;
     background: #FFFFFF;
     border-top: 1px solid #cccccc;
     border-left: 1px solid #cccccc;
     border-right: 1px solid #cccccc;
  }

  #anzeigentabelle_table {
     margin-left: 8px;
	 margin-rigt: 8px;
     width: 999px;
     margin: 0px 0px 0px 0px;
     color: #555555;
     font-family: arial;
     font-size: 13px;
  }
  
  #anzeigentabelle_table2 {
     margin-left: 8px;
	 margin-rigt: 8px;
     width: 999px;
	 background: #FFFFFF;
	 text-align: left;
     cellpadding: 5px;
     cellspacing: 5px;
     margin: 0px 0px 0px 0px;
     color: #555555;
     font-family: arial;
     font-size: 13px;
  }
  
    #anzeigentabelle_table645 {
     margin-left: 8px;
	 margin-rigt: 8px;
     width: 644px;
	 background: #FFFFFF;
	 text-align: left;
     cellpadding: 5px;
     cellspacing: 5px;
     margin: 0px 0px 0px 0px;
     color: #555555;
     font-family: arial;
     font-size: 13px;
  }

  #anzeigentabelle_inhalt2 { 
     margin-left: 0px;
     width: 999px;
     background: #FFFFFF;
     border-top: 1px solid #cccccc;
     border-left: 1px solid #cccccc;
     border-right: 1px solid #cccccc;
     text-align: left;
     cellpadding: 5px;
     cellspacing: 5px;
  }

  #anzeigentabelle_inhalt400 {
     width: 379px;
     height: 210px;
     margin: 0px 0px 0px 0px;
	 background: #FFFFFF;
     border-top: 1px solid #cccccc;
     border-left: 1px solid #cccccc;
     border-right: 1px solid #cccccc;
  }

  #anzeigentabelle_table400_2 {
     width: 400px;
     margin: 0px ;
     color: #555555;
     font-family: arial;
     font-size: 13px;
  }

  #anzeigentabelle_ueberschriftenzeile {
     width: 648px;
     height: 22px;
     margin: 10px 10px 5px 10px;
     border-bottom: 1px solid #ff0000;
     font-weight: bold;
  }

  .anzeigentabelle_sp1 {
     width: 450px;
     float: left;
  }


  .anzeigentabelle_sp2 {
     width: 70px;
     float: left;
  }


  .anzeigentabelle_sp3 {
     width: 128px;
     float: left;
  }

  .anzeigentabelle_zeile_1 {
     clear: left;
     width: 648px;
     font-weight: bold;
     margin: 10px 10px 5px 10px;
  }

  .anzeigentabelle_zeile_2 {
     width: 648px;
     height: 110px;
     font-weight: bold;
     margin: 10px 10px 0px 10px;
     border-bottom: 1px solid #ff0000;
  }

  .anzeigenbild {
     width: 79px;
     height: 63px;
     margin: 10px 10px 0px 5px;
     float: left;
     border: 1px solid #000000;
  }

  .anzeigentext {
     margin-top: 12px;
     width: 350px;
     float: left;
  }

  .anzeigenwert {
     font-weight: normal;
  }

  /* --------------------------------
    Hier beginnt die untere Werbezeile
    --------------------------------- */
  #werbezeile {
     width: 1000px;
     margin: 0px 0px 0px 0px;
  }

  #werbezeile img {
     width: 237px;
  }


  #werbung1 {
     width: 33%;
     text-align: left;
     float: left;
  }

  #werbung2 {
     width: 34%;
     text-align: center;
     float: left;
  }

  #werbung3 {
     width: 33%;
     text-align: right;
     float: left;
  }
  
  /* ---------------------------------
     Hier beginnt der Footer
     --------------------------------- */
  #footerlinks {
     width: 1000px;
     margin: 2px 0px 0px 0px;
     font-family: arial;
     font-weight: none;
     font-size: 12px;
     color: #435971;
  }

  #footerlinks a:link {
     font-weight: none;
     font-size: 12px;
     color: #435971;
     text-decoration: none;
  }

  #footerlinks a:visited {
     font-weight: none;
     font-size: 12px;
     color: #435971;
     text-decoration: none;
  }

  #footerlinks a:hover {
     font-weight: none;
     font-size: 12px;
     color: #ff0000;
	 background: #FFFFFF;
  }

  /* --------------------------
     Hier ist das Copyright
     -------------------------- */

  #copyright {
     font-size: 11px;
     font-family: arial;
     color: #435971;
     width: 1000px;
     text-align: center;
  }


 /* -----------------------------------------------------
    Hier beginnt die rechte Spalte mit der Google Werbung
    ----------------------------------------------------- */

 #tabelle_mit_werbung {
     width: 1000px;
 }

 #tabelle_mit_werbung_tr {
     width: 1000px;
 }

 #tabelle_mit_werbung_td_links {
     width: px;
     vertical-align: top;
 }

 #tabelle_mit_werbung_td_links2 {
     width: 1020px;
     margin-left: 10px;
     margin-top: 20px;
     vertical-align: top;
 }

 #tabelle_mit_werbung_td_rechts {
     width: 200px;
     vertical-align: top;
 }

 #inhalt_block_rechts {
     margin-left: 10px;
     margin-top: 20px;
 }

 #werbeblock_rechts_bogen_oben {
     width: 152px;
 }

 #werbeblock_rechts_inhalt {
     width: 150px;
     border-left: 1px solid #cccccc;
     border-right: 1px solid #cccccc;
     background-color: #FDE88D;
     text-align: center;
 }


 #werbeblock_rechts_bogen_unten {
     width: 152px;
 }

 .reg_but{
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 14px;
 font-weight: none;
 color: #000000;
 text-align: left;
 vertical-align: middle;
 background-image:url(imgs/registrieren_but_leer.jpg);
 background-position:0px 0px;
 text-decoration:none;
 padding-top: 2px;
 margin-top: 0px;
 margin-left: 525px;
 height: 22px;
 width: 100px;
 display: block;
 }

 .input_suche{
 color:#333333;
 background-image:url(imgs/suchen_anzeigen.jpg);
 font-family: arial;
 background-color: #E4EBF5;
 border:0px solid;
 border-color: #B3C4D8;
 height: 24px;
 width: 120px;
 }

  .butleer{
 color:#000000;
 background-image:url(imgs/button_leer118.png);
 background-color: #29477F;
 font-weight: none;
 text-align: center;
 vertical-align: middle;
 text-decoration:none;
 padding-top: 0px;
 margin-top: 0px;
 border:0px solid;
 height: 22px;
 width: 120px;
 display: block;
 }
 
 .suche{ font-family:  
 Arial; font-size: 14px; 
 position: absmiddle;
 margin-left: 0px; 
 font-weight: none; 
 border:0px solid; 
 vertical-align: absmiddle;
 margin: 0px 0px -3px 0px;
 padding-top: 10px;
  height: 22px;
 margin-top: 195px;
 color: #000000;}
 
.titel{ font-family:  Verdana,Arial,Helvetica,sans-serif; font-size: 28px; font-weight: none;  color: #FFF600;}
.untertitel{ font-family:  Arial; font-size: 18px; font-weight: none; color: #FFFFFF;}
.kategorie{ font-family:  Arial; font-size: 14px; font-weight: none; color: #777777;}
.textitel{ font-family:  Arial; font-size: 13px; font-weight: none;  color: #777777;}
.textsmall{ font-family:  Arial; font-size: 11px; text-decoration: none; color: #777777;}
.text{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: none;  color: #777777;}
.textbox{ font-family:  Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: small;  color: #777777;}
.einlogtext{ font-family:  Arial; font-size: 16px; font-weight: none;  color: #333333;},Verdana,Arial,Helvetica,sans-serif
.grau{ font-family:  Arial; font-size: 13px; font-weight: none;  color: #777777;}
.grau12{ font-family:  Arial; font-size: 12px; font-weight: none;  color: #666666;}
.textbalken{ font-family:  Arial; font-size: 11px; font-weight: none;  color: #FFFFFF;}
.gelb{ font-family:  Arial; font-size: 12px; font-weight: none;  color: #FDEE02;}
.turkis{ font-family:  Arial; font-size: 12px; font-weight: none;  color: #05F9FC;}
.textrot { font-size: 14px; color: red; }

.line_0 {background-color:#FFFFFF;}
.line_1 {background-color:#E8ECFF;}


        /* Big box with list of options */
        #ajax_listOfOptions{
                position:absolute;               /* Never change this one */
                width:280px;                     /* Width of box */
                height:250px;                    /* Height of box */
                overflow:auto;                   /* Scrolling features */
                border:1px solid #317082;        /* Dark green border */
                background-color:#FFF;           /* White background color */
                text-align:left;
                font-size:1em;
                z-index:100;
        }
        #ajax_listOfOptions div{                 /* General rule for both .optionDiv and .optionDivSelected */
                margin:1px;
                padding:1px;
                cursor:pointer;
                font-size:0.9em;
        }
        #ajax_listOfOptions .optionDiv{          /* Div for each item in list */

        }
        #ajax_listOfOptions .optionDivSelected{  /* Selected item in the list */
                background-color:#032E6D;
                color:#FFF;
        }
        #ajax_listOfOptions_iframe{
                background-color:#F00;
                position:absolute;
                z-index:5;
        }

        form{
                display:inline;
        }


