
/********************************************************
	Klassen, die überall verwendet werden sollten
	*****************************************************
	
	Ausrichtung, Abstände		 20
	Textfarbe und- Größe		 70
	
	Helpbox	/Prototipp			110
	
	Fehler/Erfolgsmeldung		165

*******************************************************/

	
/*****	Ausrichtung **************************************/ 
.hide {
	display: none;
}

.nobreak {
	white-space: nowrap;
}

.rechts {
	float: right;
}

.links {
	float: left;
}

.block {
	display: block;
}

.clear,
.clearer,
clearboth,
.immonetclear {
	clear: both;
}

.zentriert {
	text-align: center;
}

.rechtsbuendig {
	text-align: right;
}


/*****	Abstände und Rahmen ******************************/ 

.border0,  /* veraltet */
.noborder {
	border: none;
}

.innendrei {
	padding: 3px;
}

.innenfuenf {
	padding: 5px;
}

.innenacht {
	padding: 8px;
}

.border_box {
	border: 1px solid #858585;
}

.obenuntensieben {
	padding: 7px 4px 7px 4px;
}

.absatz {
	margin-top: 20px;
}


/*****	Farben *******************************************/ 

.grau {
	color: #9f9f9f;
}

.hellgrau {
	color: #d2d2d2;
}

.rot {
	color: #D5000D;
}

.weiss {
	background: #fff;
}


/*****	Schriftart- und Größe ****************************/ 

.fett,
a.fett {
	font-weight: bold;
}

 .fntNichtFett, /* veraltet */
.normal {
	font-weight: normal;
}
	
.mittel {
	font-size: 12px;
}

.mittelgross {
	font-size: 13px;
}

.gross {
	font-size: 14px;
}


/*********************************************************
	 Breadcrumb
*********************************************************/

#immonetcontent .breadcrumb {
	color: #333333;
	font-size: 11px;
	padding: 6px;
	margin-bottom: 3px;
}

/*********************************************************
	 Headlinebalken (i.d.R. falblich hinterlegt mit .color5)
*********************************************************/

#immonetcontent .headlinebalken {
	padding: 3px;
}

/*********************************************************
	 Styles die als Mandantenweichen verwendet werden
*********************************************************/

#immonetcontent #usePopup {
	display: none;
}

#immonetcontent #useTooltip {
	display: inline;
}


/** Hilfe Popup
****************************************************/

a.helpBox,
#immonetcontent a.helpBox {
	font-weight: bold;
}

a.helpBox:hover {
	cursor: help;
}

.help {
	z-index: 100;
	visibility: hidden;
	position: absolute;
	margin-top: 5px;
	padding: 5px;
	text-decoration: none;
	border: 1px solid #DEDFDE;
	background: #FDFDFD;
	width: 300px;
}


/** Tooltipps mit prototipp
**********************************************************/

.immotooltip {
	width: 300px;
	padding: 5px;
	border: 1px solid #ddd;
	background: #fff;
}

.immotooltip .title {
	background: #0F6788;
}




/**********************************************************
	Fehler- und Erfolgsmeldungen
**********************************************************/


#immonetcontent .fehlerbox {
	background: #FBFDCB url(/img/icons/ico_achtung_gelb.gif) no-repeat 10px 10px;
	border: 1px solid #888;
	margin: 0 0 12px 0;
	padding: 12px 12px 12px 38px;
	color: #888;
}


#immonetcontent .successbox {
	background: #e7f5d9 url(/img/icons/ico_speichern.gif) no-repeat 10px 12px;
	border: 1px solid #888;
	margin: 0 0 12px 0;
	padding: 12px 12px 12px 38px;
	color: #888;
}







/* Brauchen wir das hier noch?????????????????????????????????????????? */
/* Heller Hintergrund in Content-Kästen */
.boxbackground {
	background-color: #fff;
}

/* Dunkler Hintergrund für Formulare */
.formbackground {
	background-color: #eee;
}

/* dunkler Hintergrund für die Memoliste */
.memolistbg_1 {
	background-color: #ddd;
}

/* heller Hintergrund für die Memoliste */
.memolistbg_2 {
	background-color: #eee;
	padding: 7px;
	margin: 7px 0;
}


/*	Text ueber Pflichtfeldern */
 .obligatory {
 	color: #ee6a00;
	font-size: 13px;
}

 .obligatorysmall {
 	color: #ee6a00;
}


/* Achtung Wartungsarbeiten! */
.achtung {
	background: #c00;
	color: #fff;
}



/* Menü-Überschriften */
.color1 {
	background: #5F082F;
	color: #fff;
	font-weight: bold;
}

/* dunkle Trennlinie */
.color2 {
	background: #373737;
	color: #fff;
}

/* Menüpunkt Ebene 1 */
.color3, .border_full3, .border_half3 {
	background: #cbcbcb;
	color: #fff;
}

/* Menüpunkt Ebene 2 */
.color4 {
	background: #999;
	color: #fff;
}

/* superheller Hintergrund + Trennlinie */
.color6, .border_full6, .border_half6 {
	background: #ddd;
}

/* aktiver Menüpunkt */
.color7 {
	background: #aaa;
	color: #003;
}


/* Content Headline Standard*/
.contenthl {
	font-weight: bold;
	font-size: 13px;
}

/* Content Headline ohne Farbzuweisung */
.contenthl2 {
	font-weight: bold;
	font-size: 13px;
}

/* Content Headline Standard für Fehlermeldungen*/
.contenthlerror {
    color: #cf0000;
	font-weight: bold;
	font-size: 13px;
}

/* Content Headline klein*/
.contenthlsmall {
	font-weight: bold;
}

/* Content Text Standard */
.contenttxt {
    color: #333;
	font-size: 13px;
}

/* Content Text klein */
.contenttxtsmall {
    color: #333;
	font-size: 11px;
}

/* Content Text Standard  für Fehlermeldungen*/
.contenttxterror {
    color: #cf0000;
	font-size: 13px;
}

/* Content Text klein für Fehlermeldungen*/
.contenttxtsmallerror {
    color: #cf0000;
}

/* Content Text fett und extra gross */
.contenttxtbig {
	font-weight: bold;
	font-size: 14px;
}
	

/* CMS */
.cms6 {
	border: 2px solid;
}

/* Content Text grau*/
.contenttxtgrey { /* veraltet */
   	color: #808080;
	font-weight: bold;
}

.teaserbox {
	border: 1px solid #cbcbcb;
}

.teaserboxheader, .teaserboxcontentheader {
	background: #ddd;
}

/* heller Hintergrund Subnavi */
.color5 {
	background: #5c8fd1;
	color: #fff;
}



/*--------- Schriften ----------------------------------*/
.contenthlerrorsmall {
	color: #f00;
	font-weight: bold;
}


/* Blaue (mandantenfähige) Leiste // Bitte #titelleiste benutzen */
#titelleiste {
	background: #5c8fd1;
	color: #fff;
	line-height: 21px;
	padding: 0 5px;
}
#immonetcontent h1.color5 {
	margin: 0;
	padding: 3px 3px 3px 7px;
}



#immonetcontent .minibox h1.color5 {
	padding: 0 0 0 3px;
}

/*--------- IE Hack ----------------------------------*/
/* Der clearer erzeugt an manchen Stellen im IE einen Abstand zwischen den Elternelementen.
Dies kann vermieden werden, wenn fuer die betroffenen Elemente ein zoom:1 definiert wird.
Da nur der IE diese Angabe interpretiert, kann diese allgemeingueltig definiert werden. =>hasLayout-Bug */
#immonetcontent div#heading,
#immonetcontent div#reiterleiste,
#immonetcontent div.freeformrow {
	zoom: 1;
}

