/*################################################################
##							Main								##
#################################################################*/
*{font-family: tahoma, verdana;font-size: 11px}
body{font-family: tahoma, verdana;font-size: 11px;margin:0px;padding:0px;}
.placement{width: 930px;margin: 0px auto;}
.container{background-image: url("../grafik/top2.jpg");background-repeat:repeat-x;}
h1,h2{color: #5b584a;font-size: 20px;font-weight: normal;margin: 0px;padding: 3px 0px 10px 0px;}
a{ color: green; }
a:hover{ color: #000;}
.align-right{text-align:right;}
.logo{float:left;width:314px;}
.banner{width:930px;height:90px;padding: 30px 0;}
.white_exclamation{display:inline;color:#fff;}
.clearer{clear:both;font-size:0px;height:0px;line-height:0px;}
.leftSide{width:250px;float:left;margin-right:10px;}
.mainSide{width:670px;float:left;}
/*################################################################
##							Menu								##
#################################################################*/
.loginInput{
	border: 1px #5b584a solid;
	padding: 2px;
	width: 150px;	
	background-color:transparent;
	background-image:url("../grafik/formbg.png");
	border:1px solid #aba;
}
.top{border-bottom:#5b584a solid 3px;}
.top_container{
	margin: 0px auto;
	padding: 0px 0 0 0;
	width: 930px;
}
	.login{
		padding: 4px 10px;
		background-color: #fff;
		width: 910px;
		opacity:1.0;filter:alpha(opacity=100)
	}
		#submit-login{
			padding:1px; 
			border:0px;
			text-align:center;
			background-color :#5b584a;
			color:#fff;
			width:60px;
			font-weight:bold;
			border-bottom: 1px #3b352a solid;
			border-right: 1px #3b352a solid;
		}

		.submit-header{font-weight:bold;padding:0px;color: #5b584a;float:left;padding:2px 10px 0 0 ;}
		.usermenu-header{font-weight:bold;padding:0px;color: #5b584a;float:left;padding:0 10px 0 0 ;}
		.login_form .align-right{float:left; width: 220px; padding: 2px 0 0 0;}
		.login_form .formRow{float:left; width: 220px; }
		.login_form .formBtnRow{float:left; width: 160px;}
/*################################################################
##							FORMS								##
#################################################################*/
form{margin:0px;padding:0px;}
.form{
	padding: 10px;
	float:left;
	background-color: #fffeaa;
	border-bottom: 1px #eee999 solid;
	border-right: 1px #eee999 solid;
}
.form .formRow{padding:4px 0px;}
.form label{width:130px;display:block;float:left;}
.form .btn{
	padding:3px; 
	border:0px;
	text-align:center;
	width: 100%;
	background-color :#5b584a;
	color:#fff;
	font-weight:bold;
	border-top:0px;
	border-left:0px;
	border-bottom: 1px #3b352a solid;
	border-right: 1px #3b352a solid;
}
/*################################################################
##							Signup								##
#################################################################*/

.signup-left{
	float:left;
	width:588px;
}
.error{
	padding:10px;
	background-color:#fb9d9d;
	color:#000;
	border-bottom: 1px #d33939 solid;
	border-right:1px #d33939 solid;
	margin: 10px 0;
}
.step2_terms{
	width:573px;
	float:left;
	margin-left:15px;
	height:300px;
	overflow: auto;
}
/*################################################################
##							Menu								##
#################################################################*/
.user_menu{
	list-style-type:none;
	float:left;
	width: 600px;
	margin:0px;
	padding:0px 0 0 0;
}
	.user_li{float:left;padding: 0px 15px 0px 0px;margin:0px;}
.menu{
	height: 50px;
	margin-bottom: 10px;
	z-index:100; 
	float:left;
	width:596px;
}
	.menu_ul{
		list-style-type:none;
		margin: 0px auto;
		padding: 72px 0px 0px 0px;
	}
		.menu_li{
			float: left;
			padding: 8px 12px 0px 18px;
			height: 20px;
			margin: 0px 3px;
			background-color:none;
		}
		.menu_li a, .menu_li a:visited {}
			.menu_li a{
				font-weight: bold;
				text-decoration: none;
				color: #fff;
				margin-right:4px;
			}
			.menu_ul #active{
				background-color:#fff !important;  
				border-top:#5b584a solid 3px;
				border-right:#5b584a solid 3px;
				padding: 5px 12px 0px 18px;
				border-left:#5b584a solid 3px;
			}
			.menu_ul #active a{
				color: #5b584a !important; }
.footer_ul{
	border-top: 1px #5b584a dotted;
	width: 930px;
	margin: 15px auto;
	list-style-type: none;
	padding: 0px;
}
	.footer_li{
		margin:0px;
		padding: 5px 15px 0px 0px;
		float:left;
	}
		.footer_li a{color:#222; text-decoration: none;}
		.footer_li a:hover,.footer #active a{color:#000 !important; }
				