.azubirechts {
	background-color: #F59B00;
	width: 320px;
	height: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding: 30px;
	vertical-align: top;
}

A.rechts:link           {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;font-size: large;}
A.rechts:visited           {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;font-size: large;}
A.rechts:active           {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;font-size: large;}
A.rechts:hover          {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: underline;font-size: large;}

A.rechts2:link           {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;font-size: medium;}
A.rechts2:visited           {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;font-size: medium;}
A.rechts2:active           {font-family: Arial, Helvetica, sans-serif; color:#003878; text-decoration: none;font-size: medium;}
A.rechts2:hover          {font-family: Arial, Helvetica, sans-serif; color:#003878; text-decoration: underline;font-size: medium;}

A.bs:link           {font-family: Arial, Helvetica, sans-serif; color:#003878; text-decoration: none;}
A.bs:visited           {font-family: Arial, Helvetica, sans-serif; color:#003878; text-decoration: none;}
A.bs:active           {font-family: Arial, Helvetica, sans-serif; color:#003878; text-decoration: none;}
A.bs:hover          {font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline;}

.stern {
	vertical-align: top;
	margin: 10px;
}

.azubiende {
	background-color: #F59B00;
	width: auto;
}
.azubimain {
	background-color: #FFFFFF;
	width: 470px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	vertical-align: top;
}
.azubimain1 {
	background-color: #FFFFFF;
	width: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	vertical-align: top;
}
.azubimain2 {
	background-color: #FFFFFF;
	width: 380px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	vertical-align: top;
}

.azubih1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #003878;
	font-weight: bold;
}

.azubih2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #003878;
	font-weight: bold;
}

.topmenu1 {
	background-color: #EEC890;
	width: 30px;
	height: 15px;

}
.topmenu2 {
	background-color: #EEC890;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: bold;
	text-align: center;
	border-right:1px solid #000000;
}

A.topmenu:link           {font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration: none;}
A.topmenu:visited           {font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration: none;}
A.topmenu:active           {font-family: Arial, Helvetica, sans-serif; color:#003878; text-decoration: none;}
A.topmenu:hover          {font-family: Arial, Helvetica, sans-serif; color:#003878; text-decoration: none;}

.topmenuend {
	background-color: #EEC890;
	width: auto;
	height: 15px;

}
.topmenurand {
	background-color: #EEC890;
	height: 3px;
}

.eingabe  {
	width: 200px;
}

.tabelle {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	vertical-align: top;
	border-bottom-width:2px;
  border-bottom-style:dotted;
  border-bottom-color:#F59B00;
}

.tlinks  {
  vertical-align: top;
  font-weight: bold;
  width: 175px;
  
}

.firma  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #003878;
}

img.passbild { 
    float: right; 
    margin: 4px; 
}

img.links { 
    float: left; 
    margin: 4px; 
}

.az2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #000000;
	background-color: #EEC890;
}

.az3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F59B00;
}