/*	Body-Tag */
body
{
	background-color:#ffffff;
}

select, input, textarea { font-size:11px; font-family:arial,sans-serif; font-stretch:17px; font-style:normal; line-height:17px;}
input.text, input.inputError, input[type=text], input[type=password], textarea, .inputText { padding:3px 5px; }
select { padding:1px; background-color:white; }
input.radio, input.checkbox, input[type=radio], input[type=checkbox] { margin:2px 3px 0 0; background-image:none;}
input.inputError, select.inputError, textarea.inputError, .checkbox.inputError { border: 1px solid #e63c34; }
.checkbox.inputError input { margin:0; } /* checkbox style im Fehlerfall, wenn input mit einem span class=checkbox umgeben wird*/

/* Kontaktformulare */
.frmRow { overflow:hidden; margin-bottom:6px; }
.frmLbl { float:left; margin-right:2%; width:37%; }
.frmLbl.joined { width:auto; margin:0; }
.frmData { float:left; } /* default attr for all form fieldtypes */
input[type="text"].frmData, textarea.frmData { width:55%; } /* with only for textfields and textareas */
input[type="text"].frmData.joined.zip { width:10%; margin-right:1%;} /* default with zip field */
input[type="text"].frmData.joined.city { width:42.5%; } /* default with zip field */


/* Hintergrundrahmen für das Exposébild */
.expose_frame
{
	background-color:#DDDDDD;
}

.border_full3 
{
	border: thin solid #FFFFFF; 
	padding:3px;
}

.border_half3
{
	border-top: thin solid #FFFFFF; 
	border-bottom: thin solid #FFFFFF; 
	padding:3px;
}

.border_full6 
{
	border: thin solid #FFFFFF; 
	padding:3px;
	overflow:hidden;
}

.border_half6
{
	border-top: thin solid #FFFFFF; 
	border-bottom: thin solid #FFFFFF; 
	padding:3px;
}

.border_image
{
	border-top: thin solid #FFFFFF; 
	border-bottom: thin solid #FFFFFF; 
	width:107px; 
	padding:0px; 
	vertical-align:top; 
	text-align:right;
}

/* Link-Grundeinstellung */
a:link { color: #336699; text-decoration:underline; }
a:visited { color: #6699CC; text-decoration:underline ;}
a:active { color: #336699; text-decoration:underline; }
a:hover { text-decoration: underline; }


/*	verlinkter Menüpunkt (Überschreiben der Standard-Linkfarbe) */
a.navilink:link { color: #000033; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }
a.navilink:visited { color: #000033; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }
a.navilink:active { color: #000033; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }

/* Links zur vorigen bzw. naechsten Seite in Suchergebnisliste */

.pageBack a:link { color: #336699; }
.pageBack a:visited { color: #336699; }
.pageBack a:active { color: #336699; }
.pageBack a:hover { color: #336699; }


.pageForward a:link { color: #336699; }
.pageForward a:visited { color: #336699; }
.pageForward a:active { color: #336699; }
.pageForward a:hover { color: #336699; }


/*	verlinkter Menüpunkt in Subnavigation (Überschreiben der Standard-Linkfarbe) */
 .subnavi
{
 	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

/*	Button */
 .button
{
	background-color : #CCCCCF;
	border-color : #CCCCCF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	background-repeat : no-repeat;
	margin-bottom : 3px;
}

/*	"echter" Submit-Button */
 .submit_forward
{
	background-color : #CCCCCF;
	border-color : #CCCCCF;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	background-image: url(/de/img/arrows/forward/);
	background-repeat : no-repeat;
}

/*	"echter" Submit-Button */
 .submit_back
{
	background-color : #CCCCCF;
	border-color : #CCCCCF;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	background-image: url(/de/img/arrows/back/);
	background-repeat : no-repeat;
	background-position : right;
}

/*	Farbe Logout-Button */
 .logout
{
 	background-color: #FFAA44;
}


/*	Text ueber Pflichtfeldern */
 .obligatory
{
 	color: #EE6A00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
}

/*	Text ueber Pflichtfeldern */
 .obligatorysmall
{
 	color: #EE6A00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

/* hilfe-Link*/
.hilfe {
    color: #336699;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}


/* Break als Abstandhalter */
br
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
}


/* Text fuer Cap */
.cap
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	background-color: #D4D0C8;
}



/* Menü-Überschriften */
.color1
{
	background-color: #44444F;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}


/* dunkle Trennlinie */
.color2
{
	background-color : #333333;
	color: #000033;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


/* Menüpunkt Ebene 1 */
.color3, .border_full3, .border_half3
{
	background-color : #AAAAAF;
	color: #000033;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


/* Menüpunkt Ebene 2 */
.color4
{
	background-color : #CCCCCF;
	color: #000033;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


/* heller Hintergrund Subnavi */
.color5
{
	background-color : #CCCCCF;
	color: #000033;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

/* superheller Hintergrund + Trennlinie */
.color6, .border_full6, .border_half6
{
	background-color : #DDDDDF;
	color: #000033;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


/* Content Headline Standard*/
.contenthl
{
    color: #333333;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}


/* Content Headline Standard für Fehlermeldungen*/
.contenthlerror
{
    color: #CF0000;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}


/* Content Headline klein*/
.contenthlsmall
{
    color: #333333;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}


/* Content Text Standard */
.contenttxt
{
    color: #333333;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
}


/* Content Text Standard  für Fehlermeldungen*/
.contenttxterror
{
    color: #CF0000;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
}


/* Content Text klein */
.contenttxtsmall
{
    color: #333333;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


/* Content Text klein für Fehlermeldungen*/
.contenttxtsmallerror
{
    color: #CF0000;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}


/* Content Text fett und extra gross */
.contenttxtbig {
    color: #333333;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

/* Angebote der Woche */
.odw
{
	background-color : #FFFFFF;
	color: #000000;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

/* Konfigurierbare Buttons */
.but_abbrechen,
.but_abschicken,
.but_aendern,
.but_aenderung_bestaetigen,
.but_alle_kontaktdaten_anzeigen,
.but_alle_objekte,
.but_alle_objekte_des_anbieters,
.but_anfrage_abschicken,
.but_anmelden,
.but_ansehen,
.but_anzeigen,
.but_anzeige_aufgeben,
.but_ausfuehren,
.but_bearbeiten,
.but_bezahlung_clickandbuy,
.but_bezahlung_emailrechnung,
.but_drucken,
.but_einloggen,
.but_ergebnis_verfeinern,
.but_hochladen,
.but_jetzt_anzeige_aufgeben,
.but_jetzt_buchen,
.but_jetzt_katalog_bestellen,
.but_jetzt_registrieren,
.but_kurzes_expose,
.but_langes_expose,
.but_leeren,
.but_loeschen,
.but_merken,
.but_merkliste_ansehen,
.but_merkliste_anzeigen,
.but_merkliste_drucken,
.but_merkliste_leeren,
.but_merkliste_loeschen,
.but_merkliste_speichern,
.but_merkliste_versenden,
.but_registrieren,
.but_sortieren,
.but_speichern,
.but_suchagent_aktivieren,
.but_suche_speichern,
.but_suchen,
.but_verfeinern,
.but_verfeinerung_zuruecksetzen,
.but_versenden,
.but_vorschau_ansehen,
.but_weiter,
.but_zum_expose,
.but_zurueck,
.but_zurueck_zum_expose,
.but_zurueck_zur_anzeigenliste,
.but_zurueck_zur_letzten_seite,
.but_zurueck_zur_merkliste
{background-color:#CCCCCF;}
.but_verfeinerung_zuruecksetzen {float:left; margin: 10px 3px 10px 440px;}

