/* CSS Document */

#CommentProfilePage {
margin-right: 10px;
}

#CommentProfilePage textarea {
width: 340px;
height: 150px;
padding: 5px;
float: left;
font: normal 12px Arial, Helvetica, sans-serif;
}

#CommentProfilePage fieldset{
border: none;
margin: 0;
padding: 0;
}

#CommentProfilePage .button {
float: right;
margin-right: 0;
}

/* Knapper på kommentarfunktionen i forum */

#Kom_mentarForm .button {
float: right;
margin-right: 10px;
}

#KommentarForm .wrap {
margin: 20px 60px 0 0;
}



#GetPass, #NewMember, #CommentProfilePage, #CompForm {
margin: 0;
font: normal 12px Arial, Helvetica, sans-serif;
color:#444;
}

#NewMember .interesser {
margin-right: 40px;
margin-bottom: 10px;
}

#NewMember .send_indmeldelse, #CommentProfilePage .send_indmeldelse, #KommentarForm .button, #Annonce .send_indmeldelse, #RightColWide .send_indmeldelse {
float: right;
display: block;
padding: 2px 3px;
margin-right: 10px;
margin-top: 15px;
border-left: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #f4f4f4;
color: #444;
}

#Annonce .send_indmeldelse {
float: left; 
margin-left: 210px; 
margin-top: 0;
}

#RightColWide .send_indmeldelse {
margin-right: 4px;
}

#NewMember label.labeltext, #NewMember td.labeltext, #SendMail label.labeltext{
f_loat:left;
margin-right: 5px;
margin-top: 12px;
text-align: right;
}

#SendMail label.labeltext{
width: 10%;
}

#SendMail .formfloat {
margin: 10px 115px 0 0;
}

#NewMember input, #SendMail input {
padd_ing-top:0.3em;
}

#NewMember input, #NewMember select, #NewMember textarea {
marg_in: 10px 5px 0 5px; 
margin: 5px 5px 0 5px; 
border-left: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 2px 3px;
}

#NewMember input .radio {
	border: none;
	}

#NewMember input.checkbox, #NewMember input.radio {
margin: 0px 5px 0 5px; 
border: none;
}

#GetPass fieldset, #NewMember fieldset, #KommentarForm fieldset, #SendMail fieldset{
background: url(../gfx/grad_form.gif) repeat-x bottom left;
wi_dth: 100%;
padding: 20px;
margin: 0;
font: normal 12px/17px Arial, Helvetica, sans-serif;
border: 1px solid #ccc;
}

#Annonce fieldset{
wi_dth: 354px;
padding: 10px 0 10px 20px;
margin: 0;
font: normal 12px/17px Arial, Helvetica, sans-serif;
border: 1px solid #ccc;
font: normal 12px/15px Arial, Helvetica, sans-serif;
}


#GetPass legend, #NewMember legend{
padding: 5px 10px;
margin-bottom: 10px;
color: #444;
font-size: 14px;
text-align:right;
}

#GetPass input { 
margin: 0 5px; 
display: inline;
}

#GenvejForsiden {
margin-top: 0;
}

#loginForm, #LoginTop {
margin: 0;
padding: 0;
}

#loginForm p {
margin: 5px 0 0 5px;	
}

select.genvej {
width: 160px;
padding: 2px;
font-size:12px;
}

#loginForm input.login, #loginForm input.pass, #loginForm input.search, #loginForm select.search {
width: 149px;
mar_gin: 0 4px;
font-size: 10px;
border-left: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 4px 2px 4px 2px;
}

/** NY LOGINTOP **/

#LoginTop input {
font-size: 11px;
}

#LoginTop ul {
width: 110px;
margin: 0;
padding:0;
float: left;
}

#LoginTop li input.login_top, #LoginTop li input.pass_top, #LoginTop li input.login_top_send{
width: 100px;
padding: 0;
border-left: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#LoginTop li input.login_top_send {
width: 40px;
padding: 1px;
margin-top: 12px;
}

#LoginTop input.husk_mig {
margin: 0;
padding: 0;
}

#TopTools li.husk_mig_text {
padding: 0;
margin: -16px -2px 0 17px; 
font-size: 10px;
}



/** SLUT PÅ NY LOGINTOP **/

 

#TabFormSearch input {
padding: 2px;
font-size: 12px;
margin: 5px 1px 4px 0;
border-left: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #f4f4f4;
}

#TabFormSearch input.searchbox {
width: 122px;
}

#TabFormSearch input.submit {
padding: 1px;
margin-right: 3px;
lin_e-height: 15px;
}



/** Sorteringsfunktionen på sektionssider og undersider. Ligger i højrespalte **/

#SortRightMenu {
margin: 2px 0 0 0;
padding: 0;
font: normal 12px/16px Arial, Helvetica, sans-serif;
color: #444;
}

#SortRightMenu input{
display: inline;
wi_dth: 80px;
margin: 0 5px 0 0;
padding: 0;
hei_ght: 20px;
}

#SortRightMenu .sortrightmenu_select {
border-left: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font: normal 12px/16px Arial, Helvetica, sans-serif;
}


#SortRightMenu select {
margin-left: 4px;
width: 132px;
margin-bottom: 10px;
}

#SortRightMenu label {
margin: 10px 0 0 0;
padding: 0;
}





input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
border: 1px solid #00A8E6;

}

input.validation-failed, textarea.validation-failed {
	bo_rder: 1px solid #FF3300;
	color : #444;

}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px;
	padding: 2px;
	color : #444;
	font-weight: bold;
	font-size: 12px;
	background-color: #ecd151;
	margin: -20px 0 0 180px;
	}

.cu_stom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
		
}

fie_ldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

labe_l {
	font-weight: bold;
}
.for_m-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}