body {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
background-color: #FFFFFF;}

div.lokpersname{
width: 100%;
font-family: Arial, Helvetica, sans-serif;
color: #0066cc;
font-size: 10px;
text-align: right;}

.headertable{
border: 1px #000000 solid;
margin-top: +2px;
width: 90%;
height: 40px;}

.inhalttable{
border: 1px #000000 solid;
margin-top: +2px;
width: 100%;
}

.headerinfo{
font-family: Arial, Helvetica, sans-serif;
color: #0066cc;
font-size: 20px;
text-align: center;
background-color: #efefef;}

.monattable{
border: 1px #000000 solid;
margin-top: +2px;}

.monat {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 16px;
line-height: 20px;
background-color: #efefef;
padding: 1px;
border: 3px #efefef outset;}

.monataktiv {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 16px;
line-height: 20px;
background-color: #FFFF66;
padding: 1px;
border: 3px #efefef outset;}

a.monatnav:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #000000;
border: 1px #ffffff outset;}

a.monatnav:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #000000;
border: 1px #ffffff outset;}

a.monatnav:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #000000;
border: 1px #ffffff outset;}

a.monatnav:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #000000;
text-decoration: none;
background-color: #F8C700;}

.wochetitel {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
background-color: #FAF0E6;
padding: 2px;
border: outset 2px #ffffff;}

.woche {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 16px;
background-color: #FAF0E6;
padding: 2px;
border: outset 2px #ffffff;}

.wocheaktiv {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
background-color: #F8C700;
padding: 2px;
border: outset 2px #FFFFFF;}

.tagtitel {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
background-color: #F5F5F5;
padding: 2px;
border: outset 2px #ffffff;}

.tag {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 16px;
text-align: center;
background-color: #F5F5F5;
padding: 1px;
margin: +1px;
border: outset 1px #ffffff;
}
.tagaktiv {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 16px;
text-align: center;
background-color: #F8C700;
padding: 1px;
margin: +1px;
border: outset 1px #FFFFFF;
}
.tagso {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 16px;
text-align: center;
background-color: #DCDCDC;
padding: 1px;
margin: +1px;
border: outset 1px #ffffff;
}
.tagsa {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
line-height: 16px;
text-align: center;
background-color: #E6E6E6;
padding: 1px;
border: outset 1px #ffffff;
}

.bedarftable{
border: 1px #000000 solid;
margin-top: +2px;}

.bedarfoffen {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
line-height: 11px;
text-align: center;
background-color: #00ff00;
padding: 1px;
border: 1px #ffffff outset;
}
.lokperszugeteilt{
color: #000000;
font-style: inherit;
background-color: #ffffff;}
.bedarfzugeteilt {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
line-height: 11px;
text-align: center;
background-color: #ff0000;
padding: 1px;
border: outset 1px #ffffff;
}
.zumeinteilen {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
line-height: 11px;
text-align: center;
background-color: #FFFFFF;
padding: 1px;
border: 1px #ffffff outset;
}
.textqualifikation{
background-color: #afafaf;
color: #ffffff;
border: 1px #000000 groove;
text-align: inherit;
font-style: inherit;}

.bedarfkein {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
line-height: 11px;
text-align: center;
background-color: #F0F0F0;
padding: 1px;
border: outset 1px #ffffff;
}
.bedarfinfo {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 14px;
line-height: 16px;
text-align: center;
background-color: #F0F0F0;
padding: 1px;
border: outset 1px #ffffff;
}
input, textarea, select, option {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #000000;
line-height: 14px;
BORDER-LEFT: 1px solid #B2CFEF;
BORDER-RIGHT: 1px solid #395D84;
BORDER-TOP: 1px solid #B2CFEF;
BORDER-BOTTOM: 1px solid #395D84;
background-color: #dfdfdf;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

.radio, .checkbox {
border: 1px background none;
background-color: #F0F0F0;
} 
.radio1 {
BORDER-LEFT: 0px none;
BORDER-RIGHT: 0px none;
BORDER-TOP: 0px none;
BORDER-BOTTOM: 0px none;
background-color: #F0F0F0;
margin: -2px;}

.inputtext {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
text-align: left;
background-color: #F5F5F5;
padding: 2px;
border: outset 1px #ffffff;
}

.inputtextmitte {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
text-align: center;
background-color: #F5F5F5;
padding: 2px;
border: outset 1px #ffffff;
}
.normaltext {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
text-align: left;
background-color: transparent;
}
.normaltextright {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: right;
	background-color: transparent;
}
.normalcenter {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	background-color: transparent;
}
.normalfett {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 12px;
	text-align: left;
	background-color: transparent;
}
.normalfettcenter {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
	background-color: transparent;
}
.normalfettright {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 12px;
	text-align: right;
	background-color: transparent;
}
.normalfettweiss {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: 700;
	font-size: 12px;
	background-color: transparent;
}
.kleintext  {
	font-family: Arial, Helvetica, sans-serif;
	color: #bf001b;
	font-weight: normal;
	font-size: 10px;
	background-color: transparent;
}
.kleintextvertikal  {
	font-family: Arial, Helvetica, sans-serif;
	color: #bf001b;
	font-weight: normal;
	font-size: 10px;
	writing-mode: tb-rl;
	background-color: transparent;
}
.kleindezent {
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc;
	font-weight: normal;
	font-size: 10px;
	background-color: transparent;
}
.kleintextblue {
	font-family: Arial, Helvetica, sans-serif;
	color: #0061A6;
	font-weight: normal;
	font-size: 10px;
	background-color: transparent;
}
.kleintextblack {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-weight: normal;
	font-size: 10px;
	background-color: transparent;
}
.kleintextwhite {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: 800;
	font-size: 10px;
	background-color: transparent;
}
.kleintextachtung {
	font-family: Arial, Helvetica, sans-serif;
	color: #e00;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	background-color: transparent;
}
.normaltextfarbig {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066cc;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	background-color: transparent;
}
.normalcenterfarbig  {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066cc;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	background-color: transparent;
}
.boldcenterfarbig  {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066cc;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	background-color: transparent;
}
.achtung {
	font-family: Arial, Helvetica, sans-serif;
	color: #f00;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	background-color: transparent;
}
.achtunglinks {
	font-family: Arial, Helvetica, sans-serif;
	color: #f00;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	background-color: transparent;
}
.achtunggross {
	font-family: Arial, Helvetica, sans-serif;
	color: #f00;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	background-color: transparent;
}
.fehler {
	font-family: Arial, Helvetica, sans-serif;
	color: #f00;
	font-weight: 700;
	font-size: 16px;
	text-align: left;
	background-color: transparent;
}
.titel  {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	background-color: transparent;
}
.titellinks  {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	background-color: transparent;
}
.titelfarbig  {
	font-family: Arial, Helvetica, sans-serif;
	color: #bf001b;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	background-color: transparent;
}
.titelfarbiglinks  {
	font-family: Arial, Helvetica, sans-serif;
	color: #bf001b;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	background-color: transparent;
}
.feld1    {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #efefef;
	padding: 2px;
	border: outset 3px #fff;
}
.feldaktiv {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F8C700;
	padding: 2px;
	border: outset 3px #FFFFFF;
}
a.linkklein:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066cc;
	font-weight: 500;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
}
a.linkklein:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066aa;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
}
a.linkklein:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #DE0029;
	background-color: transparent;
}
a.linkklein:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F8C700;
	text-decoration: underline;
	background-color: transparent;
}
a.linkkleinweiss:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #008ef1;
	font-weight: 500;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
}
a.linkkleinweiss:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #008ef1;
	font-weight: 500;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
}
a.linkkleinweiss:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFA500;
	text-decoration: underline;
	background-color: transparent;
}
a.linkkleinweiss:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFA500;
	background-color: transparent;
}
a.achtunggross:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: 900;
	font-size: 19px;
	text-decoration: none;
	background-color: transparent;
}
a.achtunggross:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff6600;
	font-weight: 900;
	font-size: 19px;
	text-decoration: none;
	background-color: transparent;
}
a.achtunggross:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
}
a.achtunggross:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000ff;
	text-decoration: underline;
	background-color: transparent;
}
a.achtung:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #e00;
	font-weight: 900;
	font-size: 14px;
	text-decoration: none;
	background-color: transparent;
}
a.achtung:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color: #e00;
	font-weight: 900;
	font-size: 14px;
	text-decoration: none;
	background-color: transparent;
}
a.achtung:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #e00;
	background-color: transparent;
}
a.achtung:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	background-color: transparent;
}
a.dezent:link  {
	font-family: Arial, Helvetica, sans-serif;
	color: #630000;
	font-weight: 900;
	font-size: 14px;
	text-decoration: none;
	background-color: transparent;
}
a.dezent:visited   {
	font-family: Arial, Helvetica, sans-serif;
	color: #a74300;
	font-weight: 900;
	font-size: 14px;
	text-decoration: none;
	background-color: transparent;
}
a.dezent:active  {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	background-color: transparent;
}
a.dezent:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000ff;
	text-decoration: underline;
	background-color: transparent;
}
.balken6 {
  font-size: 6px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
}

.fusstext {
  font-size: 10px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  color: #C8B937;
  background : transparent;
}

.copyright {
  font-size: 10px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  color: #C8B937;
  background : transparent;
}

.subbutton {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}

.subbutton2 {
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #FDE662;
  background : transparent;
}

.subbutton3 {
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #0000AA;
  background : transparent;
}

