
body, td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height:16px;
	color:#000;
}

a{
	text-decoration:none;
	color:#000;
}

a:hover{
	text-decoration:underline;
}

.small_link{
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
	color:#0000a8;
}

.small_link{
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
}

th{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: black;
	line-height:16px;
	font-weight:bold;
	padding-left:3px;
	text-align:left;
}

caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: black;
	line-height:16px;
	font-weight:bold;
	padding-left:3px;
	padding-bottom:5px;
	text-align:left;
}

.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: black;
	line-height:16px;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;
}

.td_padb{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: black;
	line-height:16px;
	padding-bottom:5px;
	vertical-align:top;
}

.td_bt{
	border-bottom:dashed 1px #d8d8d8;
}

.td_bottom{
	padding-top:5px;
	border-bottom:solid 1px #d8d8d8;
	padding-left:3px;
}

.td_bb{
	border-top:dashed 1px #d8d8d8;
}

/*ijhdfklhskldv*/
.alt_bgcolor{
	background-color:#f2f5f8;
	padding:0px;
	border:0px;
}

.left{
	float:left;
	background-color:#cecece;
	width:170px;
	padding-left:5px;
}

.right{
	float:left;
	background-color:#cecece;
	width:120px;
}

.frame{
	width:760px;
	margin-right:auto;
	margin-left:auto;
	margin-top:4px;
	padding:0px;
	text-align:left;
	border:solid 1px #A2ABB5;
}

.activ_tab{
	color:ffffff;
	font-weight:bold;
}

.activ_tab a{
	color:ffffff;
	text-decoration:none;
}

.inactiv_tab{
	color:5f9957;
	font-weight:normal;
}

.inactiv_tab a{
	color:5f9957;
	text-decoration:none;
}

.login_tab a{
	color:ffffff;
	text-decoration:none;
	font-weight:bold;
}

.title{
	width:460px;
	font-weight:bold;
}

.link_bold{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

.link_bold a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

.link_normal{
	text-decoration:none;
	color:#fff;
	font-weight:normal;
}

.link_normal a{
	text-decoration:none;
	color:#fff;
	font-weight:normal;
}

.p_bar{
	float:left;
	background-color:#d9e4f6;
}

.p_bar_o{
	float:left;
	background-color:#fff;
}

.popup{
	border:solid 1px #ff0000;
}

.div_title{
	background-color:#ff0000;
	padding:5px;
	width:100%;
	color:#fff;
	font-size:10px;
}

.div_copytext{
	padding:5px;
	width:100%;
	font-size:10px;
}

.input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.input_grey{
	border:solid 1px #b5b5b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight: normal;
	background-color:#b5b5b5;
}

.dyn_input_enable{
	 font-size: 11px;
	 color: #000;
	 width:255px;
	 font-weight: normal;
}

.dyn_input_disable{
	font-size: 11px;
	color: #b5b5b5;
	width:255px;
	font-weight: normal;
}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal
}

.clear_blue{
	clear:both;
	border-top:solid 1px #fff;
}

.clear_red{
	clear:both;
	background-color:#971A08;
	border-top:solid 1px #fff;
}

.red{
	color:#ff0000;
}

.top{
	color:#fff;
	text-align:right;
}

.nav1{
	float:right;
	background-color:#4058A2;
	line-height:20px;
}

.nav1_off{
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-top:solid 2px #fff;
	background-color:#306AA8;
	border-left:solid 1px #fff;
}

.bg_nav2{
	background-color:#4058A2;
	border-top:solid 1px #4058A2;
}

.nav2{
	float:left;
	background-color:#971A08;
	line-height:20px;
}

.nav2_on{
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-top:solid 1px #fff;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
}

.nav2_off{
	float:left;
	background-color:#971A08;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
}

.zoom{
	text-align:left;
	float:left;
	width:178px;
	line-height:20px;
	padding-left:5px;
}

.red_link{
	color:#ff0000;
	font-weight:bold;
	font-size:10px;
}

.big_title{
	font-size:13px;
	font-weight:bold;
}

/* Reiter */
.contour{
	border-right:solid 1px #fff;
	border-left:solid 0px #004080;
	border-top:solid 0px #004080;
	border-bottom:solid 0px #004080;
}

.contour_last{
	border-right:solid 0px #fff;
	border-left:solid 0px #004080;
	border-top:solid 0px #004080;
	border-bottom:solid 0px #004080;
}

.line{
	width:100%;
	height:1px;
	background:#d8d8d8;
}
/* Formular */

.progressbar {
	border:solid 1px #445984;
 }

