body, td {
	font-family:            Verdana, Tahoma, Arial, Helvetica, Univers, sans-serif;
	font-size:              10pt;
	color:                  #000000;
}

body {
	background:             #FFFFFF;
}

h1 {
	font-family:            Verdana, Tahoma, Arial, Helvetica, Univers, sans-serif;
	font-size:              24pt;
	font-weight:            bold;
	color:                  #BF8F00;
	border-bottom:          2px solid #BF8F00;
	line-height:            40px;
	margin-top:             -20px;
}

h2 {
	font-family:            Verdana, Tahoma, Arial, Helvetica, Univers, sans-serif;
	font-size:              16pt;
	font-weight:            bold;
	color:                  #000000;
}

a:link {
	color:                  #1155AA;;
	text-decoration:        none;
}

a:active, a:visited {
	color:                  #3377CC;
	text-decoration:        none;
}

a:hover {
	color:                  #FF0000;
	text-decoration:        underline;
}

.sysMsg {
	font-family:            Verdana, Tahoma, Arial, Helvetica, Univers, sans-serif;
	font-size:              10pt;
	color:                  #FF0000;
	font-weight:            bold;
}

input.textField, input.textFieldMid, textarea.textField, textarea.textFieldMid, input.textFieldSml, textarea.textFieldSml, select.selectField {
	font-family:            Verdana, Tahoma, Arial, Geneva, Helvetica, Univers, sans-serif;
	font-size:              9pt;
	color:                  #000000;
	background:             #EEEEEE;
	border:                 1px solid #666666;
}

input.textField, textarea.textField, select.selectField {
	width:                  300px;
}

input.textFieldMid, textarea.textFieldMid {
	width:                  200px;
}

input.textFieldSml, textarea.textFieldSml {
	width:                  75px;
}

input.textField:focus, input.textFieldMid:focus, input.textFieldSml:focus {
	background:             #FFFFCC;
}

input.submitButton, input.submitButtonMid, input.submitButtonSml {
	font-family:            Verdana, Tahoma, Arial, Geneva, Helvetica, Univers, sans-serif;
	font-size:              9pt;
	font-weight:            bold;
	color:                  #FFFFFF;
	background:             #BF8F00;
	border:                 1px solid #002288;
	cursor:                 hand;
}

input.submitButton {
	width:                  300px;
}

input.submitButtonMid {
	width:                  200px;
}

input.submitButtonSml {
	width:                  80px;
}

.fadeout {
	left:                   0px;
	top:                    0px;
	position:               fixed;
	width:                  100%;
	height:                 100%;
	z-index:                200;
	background-image:       url('images/transp-black.png');
}

div.box {
	position:               relative;
	top:                    100px;
	margin-left:            auto;
	margin-right:           auto;
	background:             #ffffff;
	border:                 1px solid #1155AA;
	padding:                10px;
	z-index:                200;
	text-align:             center;
	width:                  500px;
}

table.bdaytable {
	width:                  100%;
	border-bottom:          1px solid #999999;
}

table.bdaytable tr td:nth-child(1), table.metatable tr td:nth-child(1) {
	width:                  200px;
}

table.bdaytable tr td:nth-child(2) {
	width:                  100px;
}

table.bdaytable tr td {
	height:                 20px;
}

table.bdaytable tr:nth-child(even) td {
	background-color:       #dddddd;
}

table.bdaytable tr td.monat {
	background-color:       #BBBBBB;
	font-weight:            bold;
}

table.bdaytable tr.header td {
	font-weight:            bold;
	color:                  #000000;
	background-color:       #FFFF00;
}

table.bdaytable tr.header-new td {
	font-weight:            bold;
	color:                  #000000;
	background-color:       #BF8F00;
}

table.bdayinfotable tr td {
	background-color:       #dddddd;
}

table.bdayinfotable tr.header td {
	font-size:              12pt;
	font-weight:            bold;
	color:                  #000000;
	background-color:       #BF8F00;
}

table.bdayinfotable tr td span.title {
	font-size:              12pt;
	font-weight:            bold;
}

table.bdayinfotable tr td ul li {
	margin-left:            -25px;
}

table.bdayinfotable tr td {
	padding-left:           5px;
}
