* {
	margin: 0px;
	padding: 0px;
	border: 0px none; 
	font-family: helvetica, verdana, Arial, sans-serif; }

body {
	font-size: 0.8em;
	background: #aad0ff;
	margin-top: 10px; }

.button_bl {
	width: 188px; border: 1px solid #999999; background: #ffffff; float: left; margin: 2px; padding: 1px; text-align: center;  }
.button_maps {
	width: 139px; border: 1px solid #999999; background: #ffffff; float: left; margin: 1px; padding: 1px; text-align: center; font-size: 0.8em; }
.button_bl a, .button_maps a {
	display: block; }
.button_bl a.button_active, .button_maps a.button_active {
	background: #3386e4; color: white;  }
.button_bl a:hover, .button_maps a:hover {
	background: #3386e4; color: white;}

.button2 {
	width: 55px; border: 1px solid #999999; background: white; float: left; margin: 2px; padding: 0px; text-align: center; }
.button3 {
	width: 25px; border: 1px solid #999999; background: white; float: left; margin: 2px; padding: 0px; text-align: center; }
.button2:hover {
	color: white; background: #A0A0A0; border: 1px solid black;  }
.button2:hover, .button3:hover  {
	color: white; background: #ff8b10; border: 1px solid black;  }
	
.button_step, .button_step_active	  {
	background: #ff8b10; border: 1px solid #999999; width: 62px; float:left; text-align: center; text-align: center; margin-left: 2px; margin-top: 2px; margin-bottom: 2px; }

.button_step:hover, .button_step_active	  {
	background: #3386e4; color: white; }

.list select {
	border: 1px solid black; }
	
.list td {
	padding: 0px 5px 0px 5px; }
.list .klein {
	font-size: 0.7em; color: #A1A1A1;  }
.list a {
	display: block;  }
#main_navi_login {
position: fixed;right: 2px;top: 2px;	width: 180px;	background: #ffffff;	margin-bottom: 5px; 	border: 1px solid black;	font-size: 0.85em;	padding: 10px;	float: left; 	 }
#main_navi_login_spacer{	width:1px; 	float: left; height: 1px; 	 } 	
#main_navi_login td, #main_navi_login table {border: 0px; 	 } 	
#main_navi_login table {border: 0px; float: left; } 	
.input1{	border: 1px solid #336287;	padding: 1px;	width: 110px;}
.input2{	border: 1px solid #336287;	padding: 1px;	width: 114px;	margin-bottom: 6px;}

tr         { height: 20px; }
td         { padding: 5px; font-size: 0.9em;}
td.anzeige_links   { text-align: right; width: 190px; }
td.anzeige_rechts  { text-align: left;  }

a
{
	color: #000000;
	text-decoration: none;
}

.button1
{
	border: 1px solid #336287;
	padding: 4px;
	background: #ff8b10;
}

.button1_active
{
	border: 1px solid #336287;
	padding: 4px;
	background: #3386e4;
	color: #ffffff;
}

.button1:hover
{
	background: #3386e4;
	color: #ffffff;}
	
.unterauswahl a {
	display: inline;
	color: white; }
.unterauswahl a:hover {
	background: white;
	color: black; }
.unterauswahl  {
	color: white; 
	text-align: right; }
	
.last_row  {
	height: 50%; }
.list {
	height: 500px; }
*html .last_row  {
	height: 1px; }
*html .list {
	height: 1px; }
