/**********************************************/
/* GLOBALE EINSTELLUNGEN **********************/
/**********************************************/

body
{
 font-family	:Geneva, Arial, Helvetica, sans-serif;
 font-size	:12px;
 margin	: 0 px;
 background-color	: #e7f0ff;
 text-align	: center;
}

a,p,h1,h2,h3,td,th,ul,ol,li,div,b,i
   {font-family       :Geneva, Arial, Helvetica, sans-serif;}

a,p,td,th,ul,ol,li,div,b,i,address
   {font-size         : 10pt;
    line-height       : 12pt;   }

li
{
 list-style-position : outside;
 margin-left : 0px;
}


/**********************************************/
/* Überschriften in HBC-Orange ****************/
/**********************************************/
h1,h2,h3,h5
   {color             : #F37C3B;
    text-align        : center;
    padding           : 0 px;
    margin-top        : 0 px;
    margin-bottom     : 0 px;
    line-height	: 100%;
   }
h1
   {font-size        : 24pt;
    line-height	: 60px;
    vertical-align  : middle;

   }
h2
   {font-size         : 18pt;   }
h3
   {font-size         : 14pt;
    line-height       : 16pt;
    margin-bottom	 : 20 px;   }
h4 {font-size         : 12pt;
    line-height       : 13pt;   }
h5 {font-size         : 12pt;
    line-height       : 13pt;
    text-decoration   : none;  }




/**********************************************/
/* Menue-Definitionen *************************/
/**********************************************/

a.menu
   { 	display:block;
 	padding:3px;
 	background-color:#0000ff;
	font-size         : 9pt;
 	text-align:left;
 	color:#eeeeee;
 	text-decoration:none;   }

a.menu:link, a.menu:visited
   {  	color:#dedeff;
	font-size         : 9pt;
 	background-color:#2e53a7;
 	text-decoration:none; }

a.menu:active, a.menu:hover
   { 	color:#dedeff;
 	background-color:#444477;	}

.menutitle
   {	color:#ffffff;
	text-align:left;
	margin:2px;	}

/**********************************************/
/* Seitenstruktur *****************************/
/**********************************************/
#haupt
	{
	width	: 955px;
	margin : 0px auto;
	}

#titel {
	height		: 70px;
	width 		: 955px;
	border		: 0px solid #000000;
	text-align	: center;
	vertical-align: bottom;
	padding	: 0px;
	margin	: 0px;
	}

#trenn
      {
	height		: 10px;
	width 		: 910px;
	border		: 0px solid #000000;
      }

#inhalt
	{
	min-width:	725px;
	max-width:	725px;
	width:	auto !important;  /* für moderne Browser */
	width:	725px;  /*für den IE */
	min-height:	835px;
	height:	auto !important;  /* für moderne Browser */
	height:	835px;  /*für den IE */
  	float:right;
	text-align : left;
	border	: 0px solid #000000;
	margin-top : 0 px;
	background-color	: #ffffff;
	}


#menuecontainer
   {
	width		:200px;
	float		:left;
	line-height	:18px;
	border		:1px solid #2e53a7;
	background-color:#8888bb;
	margin-top	: 0 px;

      }

#logo_unten
      {
	width		:100%;
	float		:left;
	line-height	:18px;
	text-align	:left;
	border	:0px solid #000000;
	background-color	: #FFFFFF;
	padding-top : 10 px;
      }


#counter
      {
	width		:100%;
	float		:left;
	line-height	:18px;
	border	:0px solid #000000;
	background-color	: #FFFFFF;
	padding-top : 10 px;

      }


#abteilung
{
	width		:690px;
	height		:auto !important;
	vertical-align : middle;
	border	:1px solid #FF0000;
}
.abteilung_bild_links
{
	float		: left;
	border	:1px solid #000000;
}

.abteilung_bild_rechts
{
	float		:right;
	border	:1px solid #000000;
}

.abteilung_beschreibung_rechts
{
	width		:300px;
	text-align	: justify;
	vertical-align : middle;
	float		:right;
	border	:1px solid #000000;
}

.abteilung_beschreibung_links
{
	width		:300px;
	text-align	: justify;
	vertical-align : middle;
	float		:left;
	border	:1px solid #000000;
}




/********************NACHFOLGEND DIE ALTEN CSS INFORMATIONEN ******************************/
/**********************************************/
/* Klasse für die Formatierung externer Links */
/**********************************************/
.exlinks
  {	text-decoration : none;
	color	: 000000;
	text-align	  : left;
  }
a.exlinks:link, a.exlinks:visited
  {	text-decoration : none;
	color	: #2B53A7;  }

a.exlinks:active, a.exlinks:hover
  {	text-decoration : none;
	font-weight: bold;
	color	: #2B53A7;  }


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

/**********************************************/
/* Klasse für die Formatierung interner Links  */
/**********************************************/
.intlinks
  {	text-decoration : none;
	color	: 000000;
	text-align	  : left;
  }
a.intlinks:link, a.intlinks:visited
  {	text-decoration : none;
	color	: #2B53A7;  }

a.intlinks:active, a.intlinks:hover
  {	text-decoration : none;
	font-weight: bold;
	color	: #2B53A7;  }
/**********************************************/

/**********************************************/
/* Klasse für die Formatierung von PHP-Links  */
/**********************************************/
.phplinks
  {	text-decoration : none;
	color	: 000000;
	text-align	  : left;
  }
a.phplinks:link, a.phplinks:visited
  {	text-decoration : none;
	color	: #ffffff;  }

a.phplinks:active, a.phplinks:hover
  {	text-decoration : none;
	font-weight: bold;
	color	: #ffffff;  }
/**********************************************/


/**********************************************/
/* Klasse für die Formatierung von großen Links  */
/**********************************************/
.biglinks
  {	text-decoration   : none;
	font-size         : 12pt;
	text-align	    : center;
  }
a.biglinks:link, a.biglinks:visited
  {	text-decoration : none;
	font-weight: bold;
	text-align	    : center;
	color             : #F37C3B;    }

a.biglinks:active, a.biglinks:hover
  {	text-decoration : none;
	font-weight: bold;
	text-align	    : center;
	color	: #2B53A7;    }
/**********************************************/

/**************************************************************************************************/
/* POSITIONIERT das HBC-Logo am linken untern Fensterrand, jedoch UNTERHALB der Navigationsleiste */
/**************************************************************************************************/
.LOGO
  {
    background-image : url(../logo_unten.gif);
    background-position :top 10px;
    padding-left    :  30px;
    border-style   : solid;
    border-color   : #000099;
    border-width   : 0;
    text-align     : left;
    background-repeat:no-repeat;
  }
.LOGO2
  {
    padding-left    :  30px;
    padding-bottom  :  15px;
    text-align     : left;
    vertical-align : bottom;
  }
/**************************************************************************************************/

/**********************************************/
/* HBC-dunkelblau *****************************/
/**********************************************/
.blue
   {
   background-color : #2b53a7;
   text-align :right;
   }

/* Tabellen */
.heading
   {
   background-color : #4b73c7;
   }

/*******************************************************/
/* Klasse zur Formatierung des (Haupt-)Inhaltsbereichs */
/*******************************************************/
.main
   {
    background-color : #FFFFFF;
    padding-left : 30px;
    padding-top  : 25 px;
    padding-right: 45 px;
   }
/*******************************************************/

/*******************************************************/
/* Klasse zur Formatierung des (Haupt-)Inhaltsbereichs */
/*******************************************************/
.submain
   {
    padding-right: 80 px;
    text-align : justify;
   }
/*******************************************************/

/****************************************/
/* Untertitel auf der Seite "Projekte"  */
/****************************************/
.sutitle
   {
    margin-right: 30 px;
    text-align : left;
    font-weigth: bold;
    font-size: 14pt;
   }
/*******************************************************/

/****************************************/
/* Tabelle auf der Seite "Projekte"  */
/****************************************/
.projekttab
{   border-color : #2e53a7;
    background-color : #dedeff;
    border-left-style : dotted;
    border-left-size : 0 px;
    border-bottom-style : none;
    border-bottom-size : 0 px;
     padding-bottom : 10 px;
}
/****************************************/


/*******************************************************/
/* Klasse zur Formatierung des Texts im Inhaltsbereich */
/*******************************************************/
.maintext
{
	margin-top	 : 10px;
	margin-bottom  : 60px;
}
/*******************************************************/


/******************************************************************************************/
/*Hintergrund der Übersichtsseiten für die Azubi/Ausbilder/Ausbildungsbeauftragten-Profile*/
/******************************************************************************************/
.gallery
   {
    background-color : #2B53A7;
    text-align	: center;
    color : #FFFFFF;
    vertical-align	: middle;
    padding		: 10px;
    width		: 33%;
   }
/*******************************************************************************************/


/******************************************************************************************/
/*Hintergrund der Übersichtsseiten für die Ausbilder-Profile*/
/******************************************************************************************/
.gallery2
   {
    background-color : #2B53A7;
    text-align	: center;
    color : #FFFFFF;
	vertical-align	: top;
    padding		: 10px;
    width		: 33%;
   }
/*******************************************************************************************/

/************************************************************************************/
/*Hintergrund für die Fragen in den Azubi/Ausbilder/Ausbildungsbeauftragten-Profilen*/
/************************************************************************************/
.profil
   {
    background-color : #DDDDDD;
    text-align	: left;
    vertical-align	: top;
    padding		: 10px;
   }
/**************************************************************************************************/

/*****************************************/
/*Hintergrund für die Zellen im Gästebuch*/
/*****************************************/
.gb
   {
    background-color : #DDDDDD;
    text-align	: left;
    vertical-align	: middle;
    padding		: 3px;
    width 	: 170px;
   }
/*****************************************/

/********************************/
/* Angezeigte Gästebucheinträge */
/********************************/
.gbansicht
   {
    text-align       : left;
    vertical-align   : middle;
   }
/********************************/



/***************************************************************************************/
/*Hintergrund für die Antworten in den Azubi/Ausbilder/Ausbildungsbeauftragten-Profilen*/
/***************************************************************************************/
.profil_right
   {
    background-color : #DBDBFF;
    text-align	: left;
    vertical-align	: top;
    padding		: 10px;
   }
/*****************************************************************************************/

/******************************************************************************************************/
/*Hintergrund für das Bild und den Profiltitel in den Azubi/Ausbilder/Ausbildungsbeauftragten-Profilen*/
/******************************************************************************************************/
.profil_top
   {
    background-color : #FFFFFF;
    text-align	: center;
    vertical-align	: top;
    padding		: 10px;
   }
/******************************************************************************************************/

/**********************************************************/
/* Formatierte Ausgabe für die Autorenangabe am Seitenende*/
/**********************************************************/
.author
   {
    color  : #FFFFFF;
    font-size   : 8pt;
   }
/**********************************************************/


/**********************************************************/
/* HELLBLAU */
/**********************************************************/
.lightgrey
   {
   background-color : #DEDEff;
   text-align : center;
   vertical-align : top;
   }
/**********************************************************/


/**********************************************************/
/* DUNKELBLAU */
/**********************************************************/
.darkblue
   {
   background-color : #DEDEff;
   text-align : right;
   }
/**********************************************************/

/**********************************************************/
/* HELLGRAU */
/**********************************************************/
.lightgrey2
  {
	background-color : #DDDDDD;
	text-align : center;
  }
/**********************************************************/

.textmix
{
	vertical-align: top;
  	text-align           : justify;
}


.subtitle
{
 color                : #2B53A7;
 font-style           : italic;
 font-weight          : bold;
 text-decoration      : underline;
}

.wirfreuenunsaufdiemeinungvonoro
{
 margin-top    : 20 px;
 padding-top   : 20 px;
}



.white
   {
   background-color : #FFFFFF;
   }

/* ???????????? */
.question
   {
    background-color : #8888CC;
    text-color 	: #000044;
    text-align	: center;
    vertical-align	: middle;
    padding		: 10px;
   }
/* ???????????? */
.footer
   {background-color : #ffffff;
    text-align       : left;
    vertical-align   : middle;
   }

.blocksatz
 {
	text-align : justify;
 }

.ausbilder
 {
	text-align : justify;
	vertical-align : top;
 }


