@font-face{
    font-family:'Infobd_e';
    src:url(../../../../../fonts/wge/Infobd_e.ttf);
}

html { height: 100%; }

.clearboth {
    clear: both;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> neue angaben <<<----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* link als flaeche */
.klickfleache, .klickfleache:hover, .klickfleache:active, .klickfleache:visited { display:block; text-Decoration: none; z-index:2; color:#333333; }


/* schriften */
.ueberschrifttypII { font-family: Verdana; font-weight: normal; margin-bottom:8px; font-size: 18px; }

.ueberschrifttypIII { font-family: Verdana; font-weight: normal; margin-bottom:3px; font-size: 12px; }

.schrifttypIV { font-size: 10px; }                        /* kleinere schrift in den boxen (imobilien, gallerie, quickmessage,..), kann class: klein ersetzten*/

.schrifttypV { font-size: 11px; }                         /* obere links , soll class login abmelden*/

.schrifttypVI { font-size: 11px; font-weight: bold }      /* menue stil*/

.schrifttypVI-II { font-size: 13px; font-weight: bold }   /* (haupt-) menue stil*/


/* farben */
.farbeueberschriftI { color: #034EA2; }                   /* blau */

.farbeueberschriftII { color: #b11b1c; }                  /* rot */

.farbeueberschriftIII { color: #379317; }                 /* gruen */


.schriftfarbeII { color: #b11b1c; }                       /* rot */

.schriftfarbeV { color: #81A6D0; }                        /* obere links , wie class login & kontakt */
  .login { color: #81A6D0; }                              /* alte systemklassen*/
  .login:hover { color: #333333; }
  .kontakt { color: #81A6D0; }
  .kontakt:hover { color: #333333; }

.schriftfarbeVI { color: #d9d9d9; }                       /* menue stil */

.schriftfarbeVII { color: #6a6a6a; }                      /* property text grau */

.content_small {font-size: 12px; }


.farbetextI { color: #999999; }     /* soll weg bitte ersetzten */



/* links */
.linkgrau, .linkgrau:hover, .linkgrau:active, .linkgrau:visited { color:#cccccc; }            /* historypfad */

.linkgrauII, .linkgrauII:hover, .linkgrauII:active, .linkgrauII:visited { color:#4d4d4d; }    /* imo.box */

.linkblau, .linkblau:hover, .linkblau:active, .linkblau:visited { color:#034ea2; }            /* boxen schriftfarbe*/

.linkrot, .linkrot:hover, .linkrot:active, .linkrot:visited { color:#b11b1c; }

.linkschwarz, .linkschwarz:hover, .linkschwarz:active, .linkschwarz:visited { color:#000000; }

/* formular elemente */
.formhintergrundgrau { background-color:#fafafa; }

.formelementgroesse { padding: 2px 0px 2px 5px; }
  .formschriftgruen { color:#379317; }
/*show, archiv*/
  .formelementhintergrund { color:#666666; border:1px solid #cccccc; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/show/hintergrund_klein.jpg) no-repeat; }
  .formelementhintergrund:focus { color:#379317; border:1px solid #99cc99; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/show/hintergrund_klein_aktiv.jpg) no-repeat; }
  .formelementhintergrundI { color:#666666; border:1px solid #cccccc; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/show/hintergrund_kleinI.jpg) no-repeat; }
  .formelementhintergrundI:focus { color:#379317; border:1px solid #99cc99; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/show/hintergrund_klein_aktivI.jpg) no-repeat; }
  .formelementhintergrundII { color:#666666; border:1px solid #cccccc; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/show/hintergrund_kleinII.jpg) no-repeat; }
  .formelementhintergrundII:focus { color:#379317; border:1px solid #99cc99; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/show/hintergrund_klein_aktivII.jpg) no-repeat; }
/* weg ab 30.05
  .formelementhintergrundIII { color:#666666; border:1px solid #cccccc; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/show/hintergrund_kleinIII.jpg) no-repeat; }
  .formelementhintergrundIII:focus { color:#379317; border:1px solid #99cc99; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/show/hintergrund_klein_aktivIII.jpg) no-repeat; }
*/
  .formelementhintergrundVII { color:#666666; border:1px solid #cccccc; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/show/hintergrund_gross.jpg) no-repeat; }
  .formelementhintergrundVII:focus { color:#379317; border:1px solid #99cc99; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/show/hintergrund_gross_aktiv.jpg) no-repeat; }
/*new*/
  .formelementhintergrundIV { color:#666666; border:1px solid #cccccc; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/new/hintergrund_input.jpg) no-repeat; }
  .formelementhintergrundIV:focus { color:#379317; border:1px solid #99cc99; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/new/hintergrund_input_aktiv.jpg) no-repeat; }
  .formelementhintergrundV { color:#666666; border:1px solid #cccccc; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/new/hintergrund_textarea_klein.jpg) no-repeat; }
  .formelementhintergrundV:focus { color:#379317; border:1px solid #99cc99; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/new/hintergrund_textarea_klein_aktiv.jpg) no-repeat; }
  .formelementhintergrundVI { color:#666666; border:1px solid #cccccc; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/new/hintergrund_textarea_gross.jpg) no-repeat; }
  .formelementhintergrundVI:focus { color:#379317; border:1px solid #99cc99; background: transparent url(../../../../../../container/templates/custom/akrepro/module/Property/new/hintergrund_textarea_gross_aktiv.jpg) no-repeat; }

.formschriftschwarz { color:#000000; }

.formschriftgrau { color:#4d4d4d; }


  .formelementrahmenI { border:1px solid #cccccc; }
  .formelementrahmenI:focus { border:1px solid #cccccc; }



/* meldungen */
.fehlerfarbe { color:#CC0000; }

.fehlerrahmen { border:1pt solid #CC0000;}

.erfolgfarbe { color:#009900; }

.erfolgrahmen { border:1pt solid #009900; }



.liste1 { margin-bottom: 3px; padding-left: 10px; background-repeat: no-repeat; background-position: 0 .5em; list-style-type:none;}
.liste2 { margin-bottom: 3px; padding-left: 0px; background-repeat: no-repeat; background-position: 0 .5em; list-style-type:none;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> positonierungsangaben <<<-------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* nur (alle) property container */
.boxtypI { border:0px solid green; margin-bottom:10px; }
.boxtypNew { border:0px solid green; margin-bottom:25px; }

.boxtypII { border:0px solid green; margin-bottom:10px; padding-top:5px; }
  .bildboxlinksII { border: 0px solid #CCCCCC; padding-left:4px; margin-top:-5px; }

.printboxtypI { margin-left:10px; margin-right:10px; }

.propertyshowabstand { height:10px; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> nur normal-pilot / bzw. betrag lesen <<<----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.normal-pilot ul, .normal-pilot ol { margin:10px 0px 10px 45px; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> orginal angaben <<<-------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ALLGEMEINE TEXTFORMATE */
/*
h1 { font-family: Infobd_e, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #034EA2; margin-top: 4px; margin-right: 0px; margin-bottom: 4px; margin-left: 5px }
*/
h1 { font-family: Infobd_e, Helvetica, Verdana, Arial; font-size: 13pt; font-weight: normal; color: #545454; margin-top: 4px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px }

h2 { font-family: Infobd_e, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #545454; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px }
/*
h3 { font-family: Infobd_e, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #034EA2; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px }
*/
h3 { font-family: Infobd_e, Helvetica, Verdana, Arial; font-size: 10pt; font-weight: normal; color: #034EA2; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px }

h4 { font-family: Infobd_e, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px }


td, pre, textarea, input { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #333333; }
p {
	font-family: 'Open Sans',Verdana,sans-serif;
	font-size: 17px;
	color: #545454;
	line-height: 25px;
}

/*nur beitraege*/
div.abstract p { font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; color: #333333; }

/* BEITRAGSBOX */
.titelbg { background-color: #FFFFFF; }



/* KLEINE BOXEN , Termine, Eilmeldung, etc. */

.box1 { margin-bottom: 15px;}

.quickheadbg { background-color: #2484C6; }

.quickhead {font-weight: bold; font-size: 11px; }

.quicklink {color: #034EA2; }

.klein {  font-size: 10px; margin-top: 0px; color: #333333; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}



/* KATEGORIE-MENUE */

.kmenuehead 		{ color: #034EA2; font-weight: bold}

.kmenue 			{ cursor: pointer; font-weight: bold}

.kmenuelink 		{ color: #333333; font-weight: bold}

.kmenuelink:hover 	{ color: #000000; font-weight: bold}

/*.kmenuebetween 		{ background-color: #3399FF; }*/



/* KATEGORIE-MENUE FEST */

.ckmfesthead { background-color:#D8EAF5; font-weight: bold; font-size: 12px; color: #333333;}

.ckmfestbetween { background-color: #2484C6; }

.ckmfest1 { cursor: pointer}

.ckmfest1link { color: #034EA2; font-weight: bold}

.ckmfest1link:hover { color: #034EA2; font-weight: bold}



.ckmfest2 { cursor: pointer}

.ckmfest2link { color: #061628; font-weight: bold}

.ckmfest2link:hover { color: #061628; font-weight: bold}



.ckmfest3 { cursor: pointer}

.ckmfest3link { color: #061628; font-weight: bold}

.ckmfest3link:hover { color: #061628; font-weight: bold}



.ckmfestliste { cursor: pointer; background-color:#2484C6; }

.ckmfestliste:hover { cursor: pointer; background-color:rgb(216,234,245); }

.ckmfestlistelink {	color:#061628; font-weight:bold; }

.ckmfestlistelink:hover { color:#061628; font-weight:bold; }



.ckmzeigeraktuell {	background-image: url(../container/templates/main/Germany/zeiger.gif); }

.ckmfestaktuell { cursor:pointer; font-weight:bold; background-color:#D8EAF5; }

.ckmfestaktuelllink { color:#C72127; font-weight:bold; } /* rot */


/* EINGABEFELDER */

.eingabe {	font-face: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #034EA2; border: 1px solid #999999;

	padding-left: 3px;

		}

iframe, textarea, select, options

	{ font-face: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #034EA2;}

.button {font-face: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #2484c6; color: #FFFFFF; border: 0px solid #B2CFFF; padding:0px 5px;	}  /* suche */

.button2 {font-face: Arial, Helvetica, Sans-Serif; font-size: 12px; background-color: #34D203; color: #FFFFFF; border: 1px solid #B2CFFF;	}

.file { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #034EA2; background-color: #FFFFFF; border-left: #6666CC 1px solid; border-right: #6666CC 1px solid;}



.alumnibox  { border: 1px solid #2E5CBC; margin-bottom: 15px; background-color: #F3F7FE;}

.alumniboxhead {background-color: #2E5CBC; font-size: 14px; color: #FFFFFF; font-variant: small-caps; font-weight: bold;}





.fliesstext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px}

.bildtext { font-size: 10px; color: #999999; text-decoration: none; }

.tooltip { font-size: 10px; color: #034EA2; }

.knopf {  margin-top: 0px; margin-right: 3px; margin-bottom: 0px; margin-left: 0px;}

.hand {cursor : pointer;}



.aktiver_tag {background-color: #2484C6; color: #FFFFFF;}

.stripe {background-color: #2484C6;}



.fehler {color: #c80a0a;}

.footer {font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #859AC4;}

.footer:hover {color: #FFFFFF;}

.verlauf {font-size: 11px; color: #81A6D0; }

.verlaufslink:hover { color: #034EA2; }

.topmenu {	color: #034EA2;	text-decoration: none;}

/*nur: property,new*/
.sortableitem
{
	/*cursor:move;*/
	list-style: none;
}

/********** Flying Box - Kontakt ******************/
.fbk_inner_headline {
	font-family: Verdana;
	font-size: 15px;
	color: #717171;
}

.fbk_text {
	font-family: Verdana;
	color: #717171;
	font-size: 11px;
	line-height: 16px;
}

