/************************************************************************
=========================================================================
	author:	kill.gates				[wwwdot59to1dotde]
									[imehlslashkilldotgatesat59to1dotde]
	date:	2008/04/02									
-------------------------------------------------------------------------
	client:		IGEPA	[http://www.siebdruck-werbetechnik.de]
	site:		www.siebdruck-werbetechnik.de
	media:		all  
=========================================================================
	css files:
=========================================================================
	 1] global/typography:				[global.css]
	 2] structure/layout:				[lay.css]
	 3] navigation:						[nav.css]
	 4] googlesearch:					[search.css]
	 5] map:							[map.css]
	 6] lightbox 2.0*:					[lightbox.css]
	 7] form styles:					[form_x.css]
	 8] table styles: 					[table_x.css]
	 9] misc styles: 					[xxx.css] 
	10] misc styles: 					[xxx.css]			************/

/************************************************************************
	7.1 - FORM STYLES CONTACTFORM
************************************************************************/

form#contactform {
padding: 10px 0px 0px 0px;
width: 520px;
background: transparent;
float: left;
z-index: 5; }

label.lab_norm {
margin: 0px 0px 0px 0px;
width: 220px;
float: left; }

label.lab_req {
margin: 0px 0px 0px 0px;
width: 220px;
font-weight: bold;
color: #606060;
float: left; }

input.inp_norm {
margin: 0px 0px 0px 0px;
width: 260px;
float: left; }

input.inp_req {
margin: 0px 0px 0px 0px;
width: 260px;
float: left; }

input.inp_radio {
margin: 0px 0px 0px 0px;
width: 20px; }

input.inp_check {
margin: 0px 0px 0px 0px;
width: 20px; }

select.selectigepahaus {
margin: 0px 0px 0px 0px;
width: 260px;
float: left; }

textarea.txt {
margin: 0px 0px 0px 0px;
width: 260px;
float: left; }

input.inp_button_submit {
margin: 20px 10px 10px 220px;
padding: 0px 0px 0px 0px;
font-size: 11px;
float: left; }

input.inp_button_reset {
margin: 20px 10px 10px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
float: left; }

li.radios {
	width:200px;
}
li.radios label {
	margin:0 10px 0 5px;
}


#tx-srfeuserregister-pi1-zip {
	width:35px;
	margin:0 5px 0 0;
	display:inline;
}
#tx-srfeuserregister-pi1-city {
	width:210px;
	display:inline;
}
*+html #tx-srfeuserregister-pi1-city {
	width:210px;
	display:inline;
	padding-right:0;
		padding-left:0;
}

.tx-srfeuserregister-pi1 input[type="password"] {
	margin-right: 0;
}


#tx-srfeuserregister-pi1-fe_users_form dl dd.bigone {
	height:30px;
}

#tx-srfeuserregister-pi1-fe_users_form dl dt.bigone {
	height:30px;
}

#tx-srfeuserregister-pi1-fe_users_form dl dt {
	white-space:nowrap;
}
.tx-srfeuserregister-pi1 dt {
	width:200px;
}

.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form dl.regoverview dt {
	width:187px;
}

.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form dl.regoverview dt.bigone,
.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form dl.regoverview dd.bigone {
	height:auto;
}
*+html .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form dl.regoverview dt {
	margin-top:-10px;
}
*+html .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form dl.regoverview dd {
	margin-top:-10px;
}

.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form dl.regoverview dt,
.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form dl.regoverview dd {
	padding-bottom:0.2em;
	color:#414141;
	font-size:12px;
}


.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form dl.regoverview input.tx-srfeuserregister-pi1-submit {
	margin-top:10px;
}
/*e-o-f*****************************************************************/

