/* CSS Document */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #000000;
}

table
{
	border-collapse:collapse;
}

img
{
	border:0px;
}

.location {
	color:#333333;
	font-size: 11px;
	font-weight:bold;
}

.location a,
.location a:link,
.location a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#333333;
}

.location a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#000000;
}

.headlineFont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:800;
}

.development {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
}
.development a, 
.development a:visited, 
.development a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: underline;
}

.development a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: underline;
}

a, 
a:visited, 
a:active
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}

a:hover
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #008080;
	font-weight: bold;
}

.headline3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.headline2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-bottom:4px;
	margin-top:20px;
}

#noPopup
{
}

.imagebox p
{
	margin-bottom: 0px;
}

sup
{
	font-size:10px;
}

/*****************
 * NORMAL TABLE
 *****************/
.dkTable
{
    margin-left:auto;
    margin-right:auto;
}

.table_head
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333399;
	border-top: 1px solid #424242;
	border-left: 1px solid #424242;
	border-right: 1px solid #424242;
	background-color:#FFCC00;
	padding: 3px;
	text-align:left;
}

.table_foot
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border-top: 1px solid #424242;
	border-bottom: 1px solid #424242;
	border-left: 1px solid #424242;
	border-right: 1px solid #424242;
	background-color:#FFCC00;
	padding: 2px;
	font-weight:bold;
}

.table_body1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border-top: 1px solid #424242;
	border-left: 1px solid #424242;
	border-right: 1px solid #424242;
	padding: 2px;
	vertical-align:top;
}

.table_body2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border-top: 1px solid #424242;
	border-left: 1px solid #424242;
	border-right: 1px solid #424242;
	background-color:#FAF675;
	padding: 2px;
	vertical-align:top;
}

.table_body1_not_va
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top: 1px solid #424242;
	border-left: 1px solid #424242;
	border-right: 1px solid #424242;
	padding: 2px;
}

.table_body2_not_va
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border-top: 1px solid #424242;
	border-left: 1px solid #424242;
	border-right: 1px solid #424242;
	background-color:#FAF675;
	padding: 2px;
}


.table_body1:hover,
.table_body2:hover
{
}


a.pageNumberMenu,
a:active.pageNumberMenu,
a:visited.pageNumberMenu,
a:focus.pageNumberMenu
{
	display:inline-block;
	height:15px;
	text-align:center;
	padding-top:1px;
	background-color:#FAF32C;
	border:solid 1px #666666;
	color:#111111;
	font-size:10px;
}

a:hover.pageNumberMenu,
a:hover.pageNumberMenuLeft,
a:hover.pageNumberMenuRight,
a:hover.pageNumberMenuMiddle
{
	background-color:#FFCC00;
	color:#000000;
}

a.pageNumberMenuLeft,
a:active.pageNumberMenuLeft,
a:visited.pageNumberMenuLeft,
a:focus.pageNumberMenuLeft
{
	width:100px;
}

a.pageNumberMenuRight,
a:active.pageNumberMenuRight,
a:visited.pageNumberMenuRight,
a:focus.pageNumberMenuRight
{
	width:100px;
}

a.pageNumberMenuMiddle,
a:active.pageNumberMenuMiddle,
a:visited.pageNumberMenuMiddle,
a:focus.pageNumberMenuMiddle
{
	width:20px;
}

a.pageNumberMenuMiddle2,
a:active.pageNumberMenuMiddle2,
a:visited.pageNumberMenuMiddle2,
a:focus.pageNumberMenuMiddle2
{
	width:20px;
	background-color:#FFCC00;
}

.numberEntries {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}


/***********
 * FORM 
 ************/
 .login_box
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

input[type=text],
input[type=password],
select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	height:15px;
}

select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	height:20px;
}

input[type=submit]
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	height:25px;
}

textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

/*
 * Help box
 */
.helpImage
{
	width:20px;
	height:20px;
	vertical-align:middle;
}

#tbHelp
{
	width:250px;
}

#tbHelpMsg
{
	background-color:#FFCC33;
	color:#444444;
	font-size:10px;
	font-weight:bold;
}


#tbTitleMsg
{
	background-color:#FFCC33;
	color:#444444;
	font-size:10px;
	font-weight:bold;
}

.statisticDiagramm
{
	font-size:9px;
}

.box
{
	border:solid 1px #EEEEEE;
	background-color:#F9F9F9;
	margin-bottom:10px;
	margin-top:5px;
	padding:4px;
	width:690px;
	color:#555555;
	font-size:11px;
	display:block;
}

.box2
{
	border:solid 1px #EEEEEE;
	background-color:#F9F9F9;
	margin-bottom:10px;
	margin-top:5px;
	padding:4px;
	color:#555555;
	font-size:11px;
}

p.boxHeadline
{
	color:#555555;
	font-weight:bold;
	margin-bottom:13px;
	margin-left:0px;
	font-size:12px;
}

p.boxHeadline2
{
	color:#555555;
	font-weight:bold;
	margin-bottom:11px;
	margin-left:0px;
	font-size:12px;
}



.msg
{
	font-weight: bold;
	color: #003300;
	background-color: #9BDD9B;
	border:solid 1px #009900;
	width:700px;
	margin-bottom:10px;
	margin-top:5px;
	padding:4px;
	margin-left:auto;
	margin-right:auto;
}

.warning
{
	font-weight: bold;
	color: #646400;
	background-color: #FFFF99;
	border:solid 1px #646400;
	width:700px;
	margin-bottom:10px;
	margin-top:5px;
	padding:4px;
	margin-left:auto;
	margin-right:auto;
}

.error {
	font-weight: bold;
	color: #660000;
	background-color: #EEBD88;
	border:solid 1px #FF0000;
	width:700px;
	margin-bottom:10px;
	margin-top:5px;
	padding:4px;
	margin-left:auto;
	margin-right:auto;
}

.msg table,
.warning table,
.error table 
{
	width:700px;
}

.footer
{
	font-size:9px;
	font-weight:bold;
	color:#333333;
}
