/* Weitere Styles, die Sie belegen können sind: p1, p2, p3,... p11 */
/* In diesem mitgelieferten Stylesheet sind diese nicht belegt     */
a     { color: #eb0000; font-style: normal; font-weight: normal; font-size: 11px; text-decoration: none; }
a img {
	border:none;
}
a:hover   { color: #696969; font-size: 11px; text-decoration: none; }
a.white  {
        color : #ffffff;
        text-decoration : none;
        font-weight : bold;
        font-style: normal;
}
a.white:hover  {
        color : #ffffff;
        text-decoration : underline;
}
a.whitemenu  {
        color : #ffffff;
        text-decoration : none;
        font-weight : normal;
        font-style: normal;
}
a.whitemenu:hover  {
        color : #ffffff;
        text-decoration : underline;
}
a.nobold  {
        text-decoration : none;
        font-weight : normal;
        font-style: normal;
}
a.nobold:hover  {
        text-decoration : underline;
}

body   { font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #a9abad; margin: 8px 0 0; padding: 0; }
h1   { color: #333; font-weight: bold; font-size: 18px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h2  { color: #333; font-weight: bold; font-size: 16px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h3  { color: #333; font-weight: bold; font-size: 15px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h4  { color: #333; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h5  { color: #333; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h6  { color: #333; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.small {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
}
.topwhite {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        color : #ffffff;
        font-size : 10px;
}
td  {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #333333;
        line-height: 14px;
}
td.header  {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #ffffff;
        background-color : #292963;
}
input {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #292963;
        }
select {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #292963;
        }
textarea {
        color : #666666;
        }
.formtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.formelements {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        border: 1px solid #999999;
}
.tsmall {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        line-height: normal;
}
.tmiddle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
.tbig {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
}
.weiss {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
}
#menu_immo a {
	color: #FFFFFF;
}
#menu_immo a:hover {
	color: #000000;
}
#menu_immo {
	color: #000000;
}


/* Tabellen-Plugin */
.cptable {border:1px solid #808080; border-collapse:collapse;} /* Tabelle */
.cptable th {border:1px solid #808080; background-color:#ccc;} /* Tabellen Header */
.cptable td {border:0px solid #808080;} /* Zellen */

/* CP-FORMHANDLER */

/* Die Ausgabe des Formulars ist zwecks einfacherer Formatierung in einem div mit der ID cpfh */

/* AUSGABE-/FOLGESEITE */

/* Titel auf der Ausgabeseite */
#cpfh h2 {
}

/* Absätze auf der Ausgabeseite */
#cpfh p {
}

/* Tabelle auf der Ausgabeseite, Ausgabe der gemachten Angaben:
   Diese Tabelle hat die ID cpfht. Über diese ID können den tr und td spezielle Formatierungen zugewiesen werden.
   Die Bezeichnungen zu den gemachten Angaben stehen in einem th, die gemachten Angaben in td.
*/

#cpfht {
 border-collapse:collapse;
}
#cpfht th {
 font-weight:bold;
 text-align:left;
 vertical-align:top;
 border:1px solid #000;
 padding:0.5em;
}
#cpfht tr {
}
#cpfht td {
 border:1px solid #000;
 text-align:left;
 vertical-align:top;
 padding:0.5em;
}

/* Tabelle auf der Ausgabeseite bei Fehlermeldungen:
   Diese Tabelle hat die ID cpfhtf. Über diese ID können den tr, td, labels und Formularfeldern auf der Ausgabeseite
   spezielle Formatierungen zugewiesen werden, z.B. #cpfhtf label {Formatierungen}
*/
#cpfhtf {
}
#cpfhtf tr {
}
#cpfhtf td {
}

/* FORMULAR */

/* Layout-Tabelle */
#cpfh table {
 font-size:1em; /* Schriftgrösse */
}

/* Layout-Tabelle Zeilen und Zellen */
#cpfh tr, #cpfh td {
 text-align:left; /* Textausrichtung links */
 vertical-align:top; /* Textausrichtung oben */
 padding:0.5em; /* Innenabstand */
}

/* fieldset (kommt dann zum Einsatz, wenn das Formular in verschiedene Abschnitte gegliedert wurde = Abschnitt) */
#cpfh fieldset {
 margin:1em; /* Aussenabstand zum nächsten Abschnitt */
 padding:0.5em; /* Innenabstand zum Abschnitt-Inhalt */
 border:1px solid #333333; /* Rahmen um den Abschnitt */
}

/* legend (kommt dann zum Einsatz, wenn das Formular in verschiedene Abschnitte gegliedert wurde und für die
   Abschnitte eine Überschrift gewählt wurde = Überschrift Abschnitt)
*/
#cpfh legend {
 margin:0.2em; /* Aussenabstand zwischen Überschrift und Abschnitt */
 padding:0.2em; /* Innenabstand zu Überschrift Text */
 border:1px solid #333333; /* Rahmen um die Überschrift */
 background-color:#d2d4d6; /* Hintergrundfarbe für die Überschrift */
 color:#333333; /* Schriftfarbe */
 font-weight:bold; /* Schriftart fett für den Text der Überschrift */
}

/* Bezeichnung für Text vor Radiobuttons und vor gruppierten Checkboxes */
#cpfh span {
}

/* alle label (Bezeichnungen zu Feldern) */
#cpfh label {
 cursor:pointer; /* macht aus dem Cursor eine Hand, damit gleich ersichtlich ist, dass bei Klick auf das label das dazugehörige Feld aktiviert wird */
}

/* label (Bezeichnung) zu nicht gruppierten Checkboxes */
#cpfh .cpfhboxlabel {
}

/* label (Bezeichnungen zu Feldern) bei Muss-Feldern */
#cpfh .cpfhmustlabel {
 font-weight:normal; /* fette Schrift */
}

/* alle Felder */
#cpfh input, #cpfh textarea, #cpfh select {
 width:31em; /* Breite der Felder */
 margin-right:0.5em; /* Abstand zu allfälligen Zeichen rechts neben den Muss-Feldern */
 padding:0.2em; /* Innenabstand zum Text */
 border:1px solid #333333; /* Rahmen */
 color:#000; /* Schriftfarbe */
 background-color:#fff; /* Hintergrundfarbe */
 font-size:11px; /* Schriftgrösse */
 font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; /* Schriftart */
}

/* textarea Höhe */
#cpfh textarea {
 height:9em;
}

/* Felder kleiner */
#cpfh .cpfhmiddle {
 width:11em; /* Breite */
}

/* Felder ganz klein */
#cpfh .cpfhsmall {
 width:5em; /* Breite */
}

/* select/dropdwon */
#cpfh select {
 width:5em; /* Breite für die Auswahlbox */
 padding:0; /* Innenabstand zu Text wieder zurücksetzen, wenn bei #cpfh input... ein Innenabstand gemacht wurde */
}

/* alle Felder, wenn Cursor im Feld ist (funktioniert in Internet Explorer nicht) */
#cpfh input:focus, #cpfh textarea:focus, #cpfh select:focus {
 background-color:#e2e2e2; /* Hintergrundfarbe */
 color:#000; /* Textfarbe */
}

/* Muss-Felder */
#cpfh .cpfhmust {
 border:1px solid #333333; /* breiterer Rahmen */
 background-color:#ffffff; /* andere Hintergrundfarbe */
}

/* Felder Radiobuttons und Checkboxes */
#cpfh .cpfhbox {
 border:none; /* Rahmen entfernen, falls bei #cpfh input... oder bei #cpfh .cpfhmust ein Rahmen gemacht wurde */
 margin-right:0.5em; /* Abstand zum Text neben den Radiobuttons/Checkboxes */
}

/* Sende-Button */
#cpfh .cpfhbutton {
 border-top:1px solid #333333; /* Rahmen oben */
 border-right:1px solid #333333; /* Rahmen rechts */
 border-bottom:1px solid #333333; /* Rahmen unten */
 border-left:1px solid #333333; /* Rahmen links */
 color:#333333; /* Schriftfarbe */
 background-color:#d2d4d6; /* Hintergrundfarbe */
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; /* Schriftart */
 font-weight:bold; /* Schrift fett */
}
#cpfh input.cpfhbutton {cursor:pointer;} /* Cursor als Hand beim Sende-Button */

/* Button, Felder Radiobuttons und Checkboxen Breite wieder zurücksetzen, falls Breite für Felder angegeben wurde */
#cpfh .cpfhbutton, #cpfh .cpfhbox {
 width:auto;
}

/* Absatz mit dem Sende-Button */
#cpfh .cpfhpb {
}
