/* tags */
body 					{ font: 11px/17px Verdana, arial, helvetica, sans-serif; color: #999999;}
h1 					{ color: #2390DA; font-size: 1.2em;	font-weight: bold;}
fieldset				{ border: 1px solid #cccccc; padding: 10px; margin: 10px 0px;}
legend				{ color: #999; padding: 0 5px; font-weight: bold; text-transform:uppercase; }

fieldset.invisible	{ border: 1px solid #fff; padding: 0px 10px; margin: 0px;}

input, 
select, 
textarea				{ font: 11px/17px Verdana, arial, Helvetica, sans-serif; color:#999; width:195px; margin-bottom: 2px;}
textarea 			{ height:45px; }
select				{ width: 200px; padding:0px; margin:0px;}

/* ID´s */
#pagewrapper		{ margin: 0px; width: 420px;}
#col2 				{ padding:0px; margin:0px;}

/* classes */
/*
	input.short			{ width:195px;}
	input.file			{ width:195px;}
*/
input.radio 		{ margin: 0px 5px 0px 0px; padding-top: 3px; width:15px; height:15px; position:relative; }
input.submit 		{ color:#000; float:right;}

.formcollection	{ margin:0px;padding:0; font-weight: bold; }
.formpart 			{ margin: 3px 0 0 0; vertical-align: top; padding:0;}
.clear				{ clear:both;}

.rightalign			{ text-align:right; font-size:10px;}
.hand					{ cursor:pointer;}


/* ---------------------*/
label, input		{ float:left; display:block;}
label 				{ text-align:right; width: 170px; margin-right: 5px;}

.formcollection	{ clear:left;}
.formpart 			{ clear: right;}

label.error 		{ color:#990000; text-align:left; margin:0; padding-left:175px; width:190px;}
label.shortlabel	{ width:auto; padding:0 0 0 175px; clear:both;}
label.shortlabel2	{ width:auto; padding:0;}

fieldset.lefty label 			{ text-align:left;}
fieldset.lefty .formcollection { border-top:1px solid #ccc; margin:8px 0; padding:8px 0;}/*
fieldset.lefty .noline			{ border-top: none;}
fieldset.lefty .formpart 		{ margin:-16px 0 0 0;}

.line { border-bottom: 1px solid #ccc; margin-bottom: 10px;}*/
