/* BASIC SETTINGS */

fieldset { border:0; }
input,
textarea,
select { color:#555; font-family: Verdana, Arial, sans-serif; font-size: 13px; }
div.row { padding: 4px 10px 4px 0; }
div.buttons { margin: 10px 0 0 150px; padding-bottom: 10px; }
div.buttons input { margin: 0 20px 0 0; width: 7em; }

/* START LAYOUT */

.form { margin:20px 0 0; }

.form #notification { font-style:italic; font-size:11px; }

.form table { border-collapse:collapse; width:510px; }
.form table td { padding:8px 3px; letter-spacing:0.1em; }
.form .td-label { width:170px;  color:#BDD73C; }
.form .td-label label {line-height:1.3em;}
.form table .title { padding:15px 0 5px 0; font-size:28px; border:0; }
.form .notification { padding:15px 0 5px 0; border:0; }

.form table .personal-data td { border:0; vertical-align:top; }
.form table .personal-data .text { padding:2px 5px; background:#CCCCCC; border:2px solid #999999; width:280px; float:left; color:#32373D; }
.form table .personal-data .small {  width:50px !important; }
.form table .personal-data .select {  width:293px !important; }
.form table .personal-data .textsmall { width:100px; }
.form textarea { padding:2px 5px;background:#CCCCCC; border:2px solid #999999;  width:280px; color:#32373D; }
.form textarea.large { width:400px; height:100px; }
.form .button, .inlogform .button{ padding:15px 0px; color:#fff; background:url(images/btnverzend.png) center center no-repeat; border:none; cursor:pointer; text-align:center; width:90px; height:45px; }

.form .radioButtons label { width:100px; display:block; float:left; }
.form .radioButtons input { margin-right:5px; }

.form .error-abbr { text-indent:-9999px; display:none; }
.form .error-active { background:transparent url(images/warning.gif) no-repeat scroll center center; border:0 none; display:block; float:right; height:20px; width:20px; }

.form table .personal-data input.text:focus, .form table textarea:focus, .form input.email:focus {border:2px solid #BDD73C;}

.form .email { padding:2px 5px; background:#CCCCCC; border:2px solid #999999; width:200px; color:#32373D;  }

.briefbtn {float:right; margin:10px 23px 10px;}

.emailmargin {margin:0 20px 0 0; }

#newsletterSubmit.briefbtn {height:24px; padding:2px 3px;}

#errNewsletter {color:#FF0000; text-align:right; margin:10px 23px 10px;}

.error{
	color:#F00;
	font-weight:bold;
}
