#footer {
   width: 1250px;
   padding-top: 10px;
   color: white;
   font-size: 90%;  /* like bottom_menu */
}
#footer a { 
   color: white;  
}

#banner {
    width: 1250px;
    height: 35px;
    padding-bottom: 2px;
    background: #FFFFFF;
    border-radius: 4px 0px 0px 0px;
}

#av_content {
  min-height: 500px;
  margin-top: -2px;
  padding: 5px;
  width: 1240px;
  display: block;  
  clear: both;
  text-align: left;
  background: none repeat scroll 0 0 #FFFFFF;
  color: #555;
  border-radius: 0px 0px 4px 4px;
}

#av_content .small_form {
	margin-left: 50px;
	margin-top: 40px;
	margin-right: 50px;
	margin-bottom: 40px;	
}

#av_title {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  position: absolute;
  bottom: 46px;
  color: #ffffff;
  width: 1240px;
}

#av_close {
	height: 10px;
	clear: both;
}

#login table {
	border-style: none;
}

#login .textbox {
	padding: 3px;
	margin: 0px;
	border: 0px;
	color: #fff;
	background: #1111AA;
}

#login .login_msg {
	text-align: right;
	padding-right: 5px;
}

#login {
	height:  80px;
}

.version {
    font-size: small;
}

.td_cells {
	padding: 2px;
}

.table_border {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

td.noborder {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.input {
	background-color: #F6F6F6;
    border: 1px solid #555555;
    margin-top: 1px;
   	padding-left:  2px;
	padding-right:  2px;
}

.input_right {
	background-color: #F6F6F6;
    border: 2px solid #555555;
	text-align: right;
	padding-left:  2px;
	padding-right:  2px;
}

.td_c {
	text-align: center;
}

.td_l {
	text-align: left;
}

.td_r {
	text-align: right;
}

.td_c_s {
	text-align: center;
	font-size: 90%;
}

.td_l_s {
	text-align: left;
	font-size: 90%;
}

.td_r_s {
	text-align: right;
	font-size: 90%;
}

.td_padding3 {
	padding:  3px;
}

.headline {
	font-size: 200%;
	margin-top: 5px;
	margin-left:  3px;
	margin-right: 3px;
	margin-bottom: 5px;
	color: #ed971d;
}

.headline_center {
	font-size: 200%;
	text-align: center;
	color: #ed971d;
}

.row_statistik1 {
	background-color: #DDDDDD;
	text-align: left;
	padding: 4px;
}

.row_statistik2 {
	background-color: #EEEEEE;
	text-align: left;
	padding: 4px;
}

.row1b {
	background-color: #DDDDDD;
	text-align: center;
	font-size: 100%;
}

.row2b {
	background-color: #EEEEEE;
	text-align: center;
	font-size: 100%;	
}

.row1s {
	background-color: #DDDDDD;
	text-align: center;
	font-size: 90%;
}

.row2s {
	background-color: #EEEEEE;
	text-align: center;
	font-size: 90%;	
}

.infotext_small {
	font-size: small;
}

.instruction {
	font-size: 125%;
        margin: 5px;
}

.news {
	font-size: 125%;
	color: #ed971d;
	margin:  2px;
}