/********************************************************
*
*	stylesheet for subscription & login
*
********************************************************/
#container { clear: both;}
#content { width: 550px; float: left; }
/* CSS HACK: Caio hide from NN4 since NN4's float model is all wrong */
/*/*/
#info { width: 183px; float: right; }
/* */
#footer { clear: both; }

#info_content { background: #fff url(../images/bg_gradient.jpg) no-repeat center top; height: 419px; }
#content h1 { background: #fff url(../images/bg_titelbalk1_pag.gif) no-repeat left top; }
#content h3 { margin: 0 5px 13px 20px; }
#content p { margin: 0 5px 13px 20px; }
#content p a { font-weight: bold; }
#content p.error, #lblRequired { color: #f00; }
#content table { width: 420px; margin: 5px 0 5px 12px;}
#content input { width: 180px;}
#content label { font-weight: bold;}
#content label.ifor{font-weight: normal !important;}
#content input#txtNumber { width: 70px;}
#content label#lblBox { margin: 0 2px;}
#content input#txtBox { width: 40px;}

#valSum { margin: 0 0 0 12px;}
#valSum * { color: #f00; }
#valSum li {
	margin-left: 15px;
	list-style-position: outside;
	list-style-type: disc;
}

#content input.button { padding: 0 7px; width: auto;}
#button { margin: 10px 12px; }

#loginData {margin: 10px 20px; padding: 10px 5px 5px 20px;}
#loginData label { width: 150px; text-align: right; padding: 0 10px;}
#loginData input { width: 160px;}
#loginData label, #loginData input,
#cookieData label, #cookieData input {display: block; float: left; margin: 2px 0;}
#cookieData { width: auto; margin-left: 140px;}
#cookieData label { width: auto; text-align: left; font-weight: normal;}
#cookieData input {width: auto;}
#loginData input.btn { float: right; margin: 10px 12px; padding: 0 7px; width: auto;}

fieldset { width: 420px; margin-left: 12px; border: 0;}
fieldset p { margin: 0;}
fieldset label { float:left; display: block; }
fieldset input { width: 180px; float: right; display: block; margin-top: 3px;}


#btnLogin { float: right; margin: 10px 12px; padding: 0 7px; width: auto; }
.error {color: #FF0000;}

#sessionevent { margin: 10px 20px;}
#sessionevent h2 { margin-bottom: 5px;}

/*

#alternative { margin: 10px 0; width: 520px; float: right;}
#alternative a { float: right; }
#alternative span { float: left;}

*/