/*Unterklassen müssen mind. aus 2 Stellen bestehen (z.B. "table.t1"), da diese sonst nicht vom Firefox-Browser berücksichtigt werden*/

html, body{
 margin:0;
 padding:0;
 text-align:left;
 font-size: 8pt;
 font-family: Verdana, arial, helvetica, sans-serif;
}

h1 {
 font-size: 13px;
 font-weight: bold;
 font-family: Verdana, arial, helvetica, sans-serif;
 background-color: transparent;
}

p {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: transparent;
}

/*Tabelleneigenschaften*/
table.t1{ width: 100%; border: 0px none; border-collapse: collapse;}

/*printer styles*/
@media print{
 /*hide the right column when printing*/
 #rightcol{display:none;} 
 #outer{border-right:0px none;} 
}

/* BEWERBUNG ###################################################################################### */
/*           #################################### zuständig für die Schriftart der Bewerbungsschrift*/
td.bewerbung{font-family: Verdana, arial, helvetica, sans-serif;font-size: 9pt;font-weight: bold;color:#FFFFFF;text-decoration:none;background-color:#B30000;}

td.bewerbung_lebenslauf{font-family: Verdana, arial, helvetica, sans-serif;font-size: 7pt;font-weight: normal;color:#273F63;text-decoration:none;text-align:left;}

td.bewerbung_erklaerung_lebenslauf{font-family: Verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;color:#273F63;text-decoration:none;text-align:left;}

p.bewerbung1{font-family: Verdana, arial, helvetica, sans-serif;font-size: 7pt;font-weight: normal;color:#FFFFFF;text-decoration:none;}

font.PflichtFeld{color: #FFFFFF;font-family: Verdana, arial, helvetica, sans-serif;font-size: 9pt;font-weight: bold;text-decoration:none;}
/* ################################################################################################ */


/*########################################*/
td.ueberschrift_seitentitel {	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt;	color:#FFFFFF;	font-weight: bold;	text-decoration:none;	background-color:#B30000;	padding-left: 3px;}

table.startseite {	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 10pt;	color:#273F63;	font-weight: normal;	text-decoration:none;}
td.startseite {	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt;	color:#273F63;	font-weight: normal;	text-decoration:none;}
td.startseite_klein {	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 7pt;	color:#273F63;	font-weight: normal;	text-decoration:none;}

table.menu{
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color:#B30000;
text-decoration:none;
}

table.startseite{
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color:#000000;
text-decoration:none;
}


a:link.menu {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 text-decoration: none;
}

a:visited.menu {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: normal;
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 text-decoration: none;
}

a:active.menu {
 color: #FFFFFF;
 text-decoration: underline;
 font-weight: normal;
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 text-decoration: none;
}

a:hover.menu {
 color: #FFFFFF;
 text-decoration: underline;
 font-weight: normal;
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
}

/* ########### Registrierung ######*/
table.registrierung {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color:#273F63;
	font-weight: normal;
	text-decoration:none;
}
td.registrierung {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#273F63;
	font-weight: normal;
	text-decoration:none;
}
select.registrierung {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#273F63;
	font-weight: normal;
	text-decoration:none;
}
input.registrierung {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#273F63;
	font-weight: normal;
	text-decoration:none;
}
input.index {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	font-weight: normal;
	text-decoration:none;
}


/* ########### Menu ######*/
input.menu 
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#273F63;
	font-weight: normal;
	text-decoration:none;
	width: 100px;
} 
select.menu 
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#273F63;
	font-weight: normal;
	text-decoration:none;
	width: 80px;
} 
textarea.menu 
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#273F63;
	font-weight: normal;
	text-decoration:none;
	width: 80px;
} 





.text1{	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt;	color:#273F63;	font-weight: normal;	text-decoration:none;	width: 160px;} 
.text2{	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 9pt;	color:#273F63;	font-weight: normal;	text-decoration:none;	width: 125px;} 

.text_ueberschrift{	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt; color:#ffffff; font-weight: bold; text-decoration:none; background-color:#B30000; padding-left: 3px;} 

.startseite_stellengesuche{     font-size: 9pt; font-family: Verdana, arial, helvetica, sans-serif;font-weight: normal; color: #000000; text-decoration: none;background-color: #EEEEEE;text-align: left; padding-left: 3px; }
.startseite_mitarbeitersuche{   font-size: 9pt; font-family: Verdana, arial, helvetica, sans-serif;font-weight: normal; color: #000000; text-decoration: none;background-color: #EEEEEE;text-align: left; padding-left: 3px; }



.stellenangebote_normal1{       font-size: 8pt; font-family: Verdana, arial, helvetica, sans-serif;font-weight: normal; color: #000000; text-decoration: none;}
.stellenangebote_gross1{        font-size: 10pt;font-family: Verdana, arial, helvetica, sans-serif;font-weight: bold;   color: #000000; text-decoration: none;}
.stellenangebote_link{        font-size: 10pt;font-family: Verdana, arial, helvetica, sans-serif;font-weight: bold;   color: #B30000; text-decoration: underline;}
.stellenangebote_fett1{       font-size: 8pt; font-family: Verdana, arial, helvetica, sans-serif;font-weight: bold; color: #ffffff; text-decoration: none; background-color:#B30000;padding-left: 3px;}
.stellentabelle      {        border: solid 1px #B30000;}

.klientenangebote_normal1{       font-size: 8pt; font-family: Verdana, arial, helvetica, sans-serif;font-weight: normal; color: #000000; text-decoration: none;}
.klientenangebote_gross1{        font-size: 8pt;font-family: Verdana, arial, helvetica, sans-serif;font-weight: bold;   color: #000000; text-decoration: none;}
.klientenangebote_link{        font-size: 10pt;font-family: Verdana, arial, helvetica, sans-serif;font-weight: bold;   color: #B30000; text-decoration: underline;}
.klientenangebote_fett1{       font-size: 8pt; font-family: Verdana, arial, helvetica, sans-serif;font-weight: bold; color: #ffffff; text-decoration: none; background-color:#B30000;padding-left: 3px;}
.kliententabelle       {        border: solid 1px #B30000;}


.link1{         font-size: 8pt;font-family: Verdana, arial, helvetica, sans-serif;font-weight: normal; color: #B30000; text-decoration: none;}
a.link2{        font-size: 8pt;font-family: Verdana, arial, helvetica, sans-serif;font-weight: normal; color: #B30000; text-decoration: none;}
a:visited.link2{font-size: 8pt;font-family: Verdana, arial, helvetica, sans-serif;font-weight: normal; color: #000000; text-decoration: none;}
a:active.link2{ font-size: 8pt;font-family: Verdana, arial, helvetica, sans-serif;font-weight: bold;   color: #000000; text-decoration: underline;}
a:hover.link2{  font-size: 8pt;font-family: Verdana, arial, helvetica, sans-serif;font-weight: normal; color: #000000; text-decoration: underline;}


.bg_rot{ background-color: #B30000;}


/* Online-Bewerbung Stylesheet ################## */
table.onlinebewerbung{	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	text-decoration: none;	background-color: #FFFFFF;}
td.onlinebewerbung{ font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt;     font-weight: bold;    color: #FFFFFF;    text-decoration: none; 	background-color:  #B30000;	width: 25%; padding-left: 3px}
td.onlinebewerbung1{ font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt;     font-weight: bold;    color: #FFFFFF;    text-decoration: none; 	background-color:  #B30000;	padding-left: 3px;}
td.onlinebewerbung2{ font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt; font-weight: bold;  color: #000000;    text-decoration: none; }
td.onlinebewerbung3{ font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none;}
/* Standardschrift fuer Hinweisblock etc. */
td.hinweis {font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	text-decoration: none;	background-color: #CCCCCC;	border-color: #CCCCCC;width: 160px;}
td.hilfe1{font-family: Verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;text-decoration:none;}
input.onbew1 {font-family: Verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;} 
select.onbew1 {font-family: Verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;width: 200px;} 
textarea.onbew1 {font-family: Verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;width: 300px;}
.onlinebewerbung4{ font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt; font-weight: normal;  color: #000000;    text-decoration: underline; }


/*   zustaendig fuer die Schriftart der Stellenausschreibung*/
table.stellenausschreibung{	font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	text-decoration: none;	background-color: #FFFFFF;}
td.stellenausschreibung{ font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color:  #B30000; width: 25%; padding-left: 3px}
td.stellenausschreibung1{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none;  background-color:  #B30000; padding-left: 3px;}
td.stellenausschreibung2{ font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt; font-weight: bold;  color: #000000;    text-decoration: none; }
td.stellenausschreibung3{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;    text-decoration: none;    text-align: justify;}
/* Standardschrift fuer Hinweisblock etc. */
td.hinweis {	font-family: Verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none;	background-color: #CCCCCC;	border-color: #CCCCCC;	width: 160px;}
td.hilfe1{font-family: Verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;text-decoration:none;}
input.stelle1 {font-family: Verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;} 
select.stelle1 {font-family: Verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;width: 200px;} 
textarea.stelle1 {font-family: Verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: normal;width: 300px;}
.stellenausschreibung4{ font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt; font-weight: normal;  color: #000000;    text-decoration: underline; }

.stern{ font-family: Verdana, arial, helvetica, sans-serif;	font-size: 8pt; font-weight: bold; color: #FFFF00; text-decoration: none; }
.hilfestern{ font-family: Verdana, arial, helvetica, sans-serif; background-color: #B30000; font-size: 8pt; font-weight: bold; color: #FFFF00; text-decoration: none; }






/* ############################################### Allgemein ##################################### */
.title_1{font-size: 14px; font-weight: bold; padding-bottom: 2px; border-bottom: solid 1px #990000;}
.title_1_ul{text-decoration:underline; font-size: 14px; font-weight: bold; padding-bottom: 2px; border-bottom: solid 1px #990000;}
.title_2{font-size: 11px; font-weight: normal; padding-bottom: 2px; border-bottom: solid 1px #990000; height:25px;}
.title_2_b{font-size: 11px; font-weight: bold; padding-bottom: 2px; border-bottom: solid 1px #990000;}
.title_2_ul{text-decoration:underline; font-size: 11px; font-weight: normal; padding-bottom: 2px; border-bottom: solid 1px #990000;}
.title_3{font-size: 9px; font-weight: normal; padding-bottom: 2px; border-bottom: solid 1px #990000;}
.title_4{font-size: 11px; font-weight: normal; height:25px;}
.title_4_b{font-size: 11px; font-weight: bold; height:25px;}
.title_5{font-size: 14px; font-weight: bold;}
.title_6{font-size: 9px; font-weight: normal;}





/* ############################################### Stellenangebote ############################### */
/* Stellenangebote auf Startseite */
.angebot_1{display:block; font-size: 11px; color: #555555; text-decoration: none; line-height: 20px;  background-image: url('../images/ul_bullet.gif'); background-repeat: no-repeat; background-position: 5px 0px; padding-left: 15px; }
.angebot_1:hover {background-color: #f2f2f2; }
.angebot_1:active {background-color: #f2f2f2; border: solid 1px #cccccc}
/* Ueberschriften Stellenangebote Startseite */
.angebot_2{font-size: 11px; font-weight: normal; background-color: #f2f2f2; padding-top: 4px; padding-bottom: 3px; padding-right: 5px; text-align: left; vertical-align: text-top; border-bottom: solid 1px #cccccc;}
/* Tabelle um Stellenangebote Startseite */
.angebot_3{width: 100%;}
/* Zeile innerhalb der Tabelle Stellenangebote Startseite */
.angebot_4{height:18px; width:100%;}
/* Link bei Stellenangebote */
.angebot_link_1{color: #555555; text-decoration: underline;}

.hilfe2{font-family: Verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:normal;}
