body{
	background: #9998a6; text-align: center;
	font-family: verdana; font-size: 8pt; font-weight: normal; color: #000000;
	scrollbar-face-color: #f5f5f5; scrollbar-base-color: #f5f5f5;
	scrollbar-track-color: #000080; scrollbar-arrow-color: #000080;
	scrollbar-highlight-color: #f5f5f5; scrollbar-3dlight-color: #f5f5f5;
	scrollbar-shadow-color: #f5f5f5; scrollbar-darkshadow-color: #f5f5f5;
}

table.down{
	background-color: #000080;
	border: 1px; border-top: 0; border-color: #000080; border-style: solid;
}

table.head{
	background-color: #f5f5f5;
	border: 1px; border-top: 0; border-bottom: 0; border-color: #f5f5f5; border-style: solid;
}

table.info{
	background-color: #f5f5f5;
	border: 0;
}

table.up{
	background-color: #000080;
	border: 1px; border-color: #000080; border-style: solid;
}

table.ref{
	border: 1px; border-left-color: #737383; border-top-color: #737383; border-right-color: #ffffff; border-bottom-color: #ffffff; border-style: solid;
}

td{
	font-family: verdana; font-size: 8pt; font-weight: normal; color: #000000;
	border: 0;
}

td.bold{
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000;
	border: 0;
}

td.cert{
	background-color: #efefee;
	border: 1px; border-color: #737383; border-style: solid;
}

td.cert_bg{
	background-color: #e0e0ee;
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000;
	border: 1px; border-color: #737383; border-style: solid;
}

td.cert_bad{
	background-color: #e6e6ee;
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000;
	border: 1px; border-bottom-color: #737383; border-top-color: #ffffff; border-left-color: #ffffff; border-right-color: #737383; border-style: solid;
}

td.d{
	background: url('../img/gif/d.gif');
	border: 0;
}

td.down{
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #ffffff;
}

td.footer{
	background-color: #e0e0ee;
	font-family: verdana; font-size: 8pt; font-weight: normal; color: #000000;
	border: 1px; border-color: #ffffff; border-top-color: #737383; border-left: 0; border-right: 0; border-style: solid;
}

td.footer a:link, td.footer a:visited, td.footer a:active{
	font-family: verdana; font-size: 10px; font-weight: bold; color: #000080; text-decoration: none;
}

td.footer a:hover{
	font-family: verdana; font-size: 10px; font-weight: bold; color: #9393a3; text-decoration: none;
}

td.info{
	font-family: verdana; font-size: 7pt; font-weight: normal; color: #000000;
}

td.l{
	background: url('../img/gif/l.gif');
	border: 0;
}

td.ldc{
	background: url('../img/gif/ldc.gif');
	border: 0;
}

td.links_1{
	background-color: #efefee;
	font-family: verdana; font-size: 8pt; font-weight: normal; color: #000000;
	border: 0; border-top: 1px; border-color: #ffffff; border-style: solid;
}

td.links_2{
	background-color: #efefee;
	font-family: verdana; font-size: 8pt; font-weight: normal; color: #000000;
	border: 0; border-top: 1px; border-color: #ffffff; border-style: solid;
}

td.links_nagl_1{
	background-color: #e0e0ee;
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000;
	border: 0; border-right: 1px; border-color: #ffffff; border-style: solid;
}

td.links_nagl_2{
	background-color: #e0e0ee;
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000;
	border: 0;
}

td.luc{
	background: url('../img/gif/luc.gif');
	border: 0;
}

td.menu{
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #ffffff;
}

td.menul{
	background-color: #efefee;
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000;
	border: 0; border-right: 1px; border-color: #ffffff; border-style: solid;
}

td.mpps{
	font-family: verdana; font-size: 7pt; font-weight: normal; color: #ffffff;
}

td.nagl{
	background-color: #e0e0ee;
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000;
	border: 1px; border-color: #ffffff; border-top-color: #737383; border-left: 0; border-right: 0; border-style: solid;
}

td.nagl_of{
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000;
}

.nagl_of h1{
	font-family: verdana; font-size: 10pt; font-weight: bold; color: #000000; display: inline;
}

td.navi{
	background-color: #efefee;
	font-family: verdana; font-size: 7pt; font-weight: bold; color: #000000;
	border: 0; border-bottom: 1px; border-color: #ffffff; border-style: solid;
}

td.r{
	background: url('../img/gif/r.gif');
	border: 0;
}

td.rdc{
	background: url('../img/gif/rdc.gif');
	border: 0;
}

td.ref_1{
	background-color: #efefee;
	font-family: verdana; font-size: 8pt; font-weight: normal; color: #000000;
	border: 0; border-right: 1px; border-color: #ffffff; border-style: solid;
}

td.ref_2{
	background-color: #efefee;
	font-family: verdana; font-size: 8pt; font-weight: normal; color: #000000;
	border: 0;
}

td.ref_nagl_1{
	background-color: #e0e0ee;
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000;
	border: 0; border-right: 1px; border-bottom: 1px; border-color: #ffffff; border-style: solid;
}

td.ref_nagl_2{
	background-color: #e0e0ee;
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000;
	border: 0; border-bottom: 1px; border-color: #ffffff; border-style: solid;
}

td.ruc{
	background: url('../img/gif/ruc.gif');
	border: 0;
}

td.star{
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #ff0000;
}

td.u{
	background: url('../img/gif/u.gif');
	border: 0;
}

hr{
	color: #000080; background-color: #000080;
	border: 0; height: 1px;
}

img{
	border: 1px; border-color: #cccccc; border-style: solid;
}

img.nobdr{
	border:0;
}

h1{
	font-family: verdana; font-size: 10pt; font-weight: bold; color: #000000;
}

font.firma{
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000080;
	border: 0;
}

font.motto{
	font-family: verdana; font-size: 12pt; font-weight: bold; color: #000080;
	border: 0;
}

font.motto_de{
	font-family: verdana; font-size: 11pt; font-weight: bold; color: #000080;
	border: 0;
}

font.sup{
	font-family: verdana; font-size: 6pt; font-weight: bold; color: #ff0000;
}

ul{
	list-style-image: url('../img/gif/ul_point.gif');
}

ul.none{
	list-style-type: none;
}

ul.disc{
	list-style-image: url('../img/gif/ul_point_disc.gif');
}

a:link, a:visited, a:active{
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000080; text-decoration: none;
}

a:hover{
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #9393a3; text-decoration: none;
}

a.mpps:link, a.mpps:visited, a.mpps:active{
	font-family: verdana; font-size: 7pt; font-weight: normal; color: #ffffff; text-decoration: none;
}

a.mpps:hover{
	font-family: verdana; font-size: 7pt; font-weight: normal; color: #cccccc; text-decoration: none;
}

a.navi:link, a.navi:visited, a.navi:active{
	font-family: verdana; font-size: 7pt; font-weight: bold; color: #000080; text-decoration: none;
}

a.navi:hover{
	font-family: verdana; font-size: 7pt; font-weight: bold; color: #9393a3; text-decoration: none;
}

.m_out{
	background-color: #cccccc; display: block; background: url('../img/gif/bg_menu_out_01.gif');
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none;
	border: 1px; border-color: #cccccc; border-style: solid;
}

.m_on:hover{
	background-color: #737383; display: block; background: url('../img/gif/bg_menu_on_03.gif');
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: underline;
	border: 1px; border-color: #737383; border-style: solid;
}

.formbutton{
	background-color: #000080; cursor: pointer; width:106px;
	border-color: #4e4e4e; border-style: solid; border-width: 1px;
	font-family: verdana; font-size: 8pt; font-weight: bold; color: #ffffff;
}

.formfield{
	background: #ffffff;
	border: 1px solid #4e4e4e;
	width: 188px;
	height: 17px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333343;
}

.formfield1{
	background: #ffffff;
	border: 1px solid #4e4e4e;
	width: 312px;
	height: 17px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333343;
}

.formfieldupr{
	background: #ffffff;
	border: 1px solid #4e4e4e;
	width: 100px;
	height: 17px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333343;
}

.formtext{
	background-color: #ffffff; overflow: hidden;
	width: 300px;
	height: 146px;
	font-family: verdana; font-size: 8pt; font-weight: normal; color: #000000;
	border: 1px; border-color: #4e4e4e; border-style: solid;
}

.formtext2{
	font-family: verdana; font-size: 8pt; font-weight: normal; color: #000000;
	border: 1px; border-color: #4e4e4e; border-style: solid;
}

input.checkbox, label{
	cursor: pointer;
}