body 
{ 
 background-color: #eeeeee; 
 color: #000000; 
 font-family: Arial, Helvetica, sans-serif; 
} 
 
tr, td, b, p, table, a
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 9pt; 
} 
 
h1, h2 
{ 
 color: #000000; 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14pt; 
} 
 
h3, h4 
{ 
 color: #000000; 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12pt; 
} 
 
h5, h6 
{ 
 color: #000000; 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
} 
 
a:link 
{ 
 text-decoration:none; color: #012d71; 
} 
 
a:visited 
{ 
 text-decoration:none; color: #012d71; 
} 
 
a:active 
{ 
 text-decoration:none; color: #012d71; 
} 
 
a:hover 
{ 
 text-decoration:none; 
 color: #ff6600; 
 font-family: Arial, Helvetica, sans-serif; 
 font-variant: normal; 
 text-transform: none 
} 
 
a.navbox:link 
{ 
 background: url(../images/navbar_null.gif) -5px 0 no-repeat;
 text-decoration:none; color: #012d71; 
} 
 
a.navbox:visited 
{ 
 background: url(../images/navbar_null.gif) -5px 0 no-repeat;
 text-decoration:none; color: #012d71; 
} 
 
a.navbox:active 
{ 
 background: url(../images/navbar_null.gif) -5px 0 no-repeat;
 text-decoration:none; color: #012d71; 
} 
 
a.navbox:hover 
{ 
 background: url(../images/navbar.gif) -5px 0 no-repeat;
 text-decoration:none; 
 color: #012d71; 
 font-family: Arial, Helvetica, sans-serif; 
 font-variant: normal; 
 text-transform: none 
} 
 
a.nav:link { 
	color: #ffffff; TEXT-DECORATION: none 
} 

a.nav:visited { 
	color: #ffffff; TEXT-DECORATION: none 
} 

a.nav:active { 
	color: #012d71; TEXT-DECORATION: none 
} 

a.nav:hover { 
	color: #012d71; TEXT-DECORATION: none 
}


.nav_aktiv {
	background-color: #888888;
}

a.reiter:link { 
	color: #000000; TEXT-DECORATION: none 
} 

a.reiter:visited { 
	color: #000000; TEXT-DECORATION: none 
} 

a.reiter:active { 
	color: #000000; TEXT-DECORATION: none 
} 

a.reiter:hover { 
	color: #012d71; TEXT-DECORATION: none 
}

.keygenview{
	border: 1px solid #888888;
	empty-cells: show;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}

.keygenview th {
	border-bottom: 1px solid #888888;
	border-left: 1px solid #888888;
	background-color: #eeeeee;
}

.keygenview th a {
	color: black;
}

.keygenview td {
	padding: 3px;
}

.keygenview .active {
	background-color: #eeeeee;
}

input, textarea {
	border: 1px solid black;
}

input[type="text"], textarea {
	background-color: white;
	border: 1px solid black;
}

input[type="submit"], input[type="reset"] {
	background-color: #eeeeee;
	border: 1px solid black;
}

.tab_home {
	vertical-align: top;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
}
 
.tab_nav {
	color: white;
	background-color: #ff6600;
	text-align: right;
	font-weight: normal;
}

.tab_nav_oben_links {
	color: white;
	background-color: #ff6600;
	text-align: left;
	font-weight: normal;
	border-style: solid;
	border-width: 0px;
	border-left-width: 1px;
	border-left-color: #888888;
}

.tab_nav_oben_rechts {
	color: white;
	background-color: #ff6600;
	text-align: right;
	font-weight: normal;
	border-style: solid;
	border-width: 0px;
	border-right-width: 1px;
	border-right-color: #888888;
}

.tab_nav_head {
	color: white;
	background-color: #ff6600;
	text-align: center;
	font-weight: bold;
	line-height: 100%;
}

.tab_nav_body {
	color: black;
	background-color: white;
	font-weight: normal;
	line-height: 100%;
	vertical-align: top;
	white-space:nowrap;
}

.tab_head {
	color: white;
	background-color: #ff6600;
	text-align: center;
	font-weight: bold;
	line-height: 100%;
}

.tab_body {
	color: black;
	background-color: white;
	font-weight: normal;
	line-height: 100%;
	vertical-align: top;
}

.box_head {
	color: white;
	background-color: #ff6600;
	text-align: left;
	font-weight: bold;
	padding: 0;
	line-height: 100%;
	border-style: solid;
	border-width: 0px;
	border-right-width: 1px;
	border-right-color: #888888;
	border-left-width: 1px;
	border-left-color: #888888;
	border-top-width: 1px;
	border-top-color: #888888;
}

.box_body {
	color: black;
	background-color: white;
	font-weight: normal;
	line-height: 100%;
	vertical-align: top;
	border-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #888888;
	border-right-width: 1px;
	border-right-color: #888888;
	border-left-width: 1px;
	border-left-color: #888888;
	border-top-width: 1px;
	border-top-color: #888888;
}

.input_box_head {
	color: white;
	background-color: #ff6600;
	text-align: center;
	font-weight: bold;
	padding: 0;
	line-height: 100%;
	border-style: solid;
	border-width: 0px;
	border-right-width: 1px;
	border-right-color: #888888;
	border-left-width: 1px;
	border-left-color: #888888;
	border-top-width: 1px;
	border-top-color: #888888;
}

.input_box_body {
	color: black;
	font-weight: normal;
	background-color: white;
	line-height: 100%;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #888888;
}

.error_box_head {
	color: white;
	background-color: red;
	text-align: center;
	font-weight: bold;
	padding: 0;
	line-height: 100%;
	border-style: solid;
	border-width: 0px;
	border-right-width: 1px;
	border-right-color: #888888;
	border-left-width: 1px;
	border-left-color: #888888;
	border-top-width: 1px;
	border-top-color: #888888;
}

.error_box_body {
	color: black;
	background-color: white;
	font-weight: normal;
	line-height: 100%;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #888888;
}


.tab_nav_reiter {
	color: black;
	background-color: white;
	background-repeat:no-repeat;
	text-align: center;
	line-height: 100%;
	font-weight: normal;
	white-space: nowrap;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
	border-color: #888888;
}

.tab_nav_reiter_aktiv {
	color: white;
	background-color: #ff6600;
	background-repeat:no-repeat;
	text-align: center;
	line-height: 100%;
	font-weight: bold;
	white-space: nowrap;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
	border-color: #888888;
}

.tab_nav_noreiter {
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 0px;
	border-left-color: white;
	border-top-color: white;
	border-right-color: #888888;
	border-bottom-color: #888888;
}

.rand_seite {
	border-style: solid;
	border-width: 0px;
	border-left-width: 1px;
	border-left-color: #888888;
	border-right-width: 1px;
	border-right-color: #888888;
}

.rand_oben_links {
	border-style: solid;
	border-width: 0px;
	border-left-width: 1px;
	border-left-color: #888888;
	border-top-width: 1px;
	border-top-color: #888888;
}

.rand_oben_rechts {
	border-style: solid;
	border-width: 0px;
	border-right-width: 1px;
	border-right-color: #888888;
	border-top-width: 1px;
	border-top-color: #888888;
}

.rand_oben {
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-top-color: #888888;
}

.rand_unten {
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #888888;
	border-left-width: 1px;
	border-left-color: #888888;
	border-right-width: 1px;
	border-right-color: #888888;
}

.rand_gesamt_test {
	border-style: solid;
	border-width: 1px;
	border-color: #555555;
	padding: 0px;
	spacing: 0px;
}

.rand_gesamt {
	border-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #888888;
	border-right-width: 1px;
	border-right-color: #888888;
	border-left-width: 1px;
	border-left-color: #888888;
	border-top-width: 1px;
	border-top-color: #888888;
}

.klein 
{ 
 font-size: 8pt; 
} 
 
.news 
{ 
 font-size: 8pt; 
} 
 
.orange
{
 color: #ff6600; 
} 
 
.rot 
{ 
 color: #ff0000; 
} 

.update {
	background-color: #FFFFFF;
	border: 1px solid #888888;
	border-collapse: collapse;
	margin-bottom: 10px;
	width: 100%;
}

.update td {
	border: 1px solid #888888;
}

.update .lab {
	background-color: #FF6600;
	color: #FFFFFF;
	font-weight: bold;
	width: 20%;
}

.update div {
	font-family: monospace;
}

.update .noborder {
	border-width: 0px;
}

