/***
* Formular Stylesheet unter Verwendung der Typolight Standardklassen
* Erstellungsdatum: 14.03.2008
* Letzte Änderung: 14.03.2008
* Projekt: http://www.auktionshaus-ginhart.de.de

* Erstellt von:
* pcARTIST - Sascha Weilbächer
* (Personengesellschaft)
* Falkenstrasse 10
* D-83071 Stephanskirchen
* http://www.pcartist.de
* info[at]pcartist.de

* Im Auftrag von:
* Bitpoint AG
* Hechhtseestr. 5
* D-83022 Rosenheim
* http://www.bitpoint.de

* Wichtge Farben:
* dunkles rot		971220
* helles rot			db051b
* dunkles grau		bebebe
* helles grau		dddddd

* Schriftfarbe		666565

***/

#container form
	{
	border: 1px solid #db051b;
	width: 565px;
	margin: 20px auto;
	padding: 10px;
	}
	
#continer input[type=submit]
	{
	float: right;
	}
	
#container input.upload
	{
	width: 220px;
	text-align: right;
	}

.captcha
{
	width:200px;
	margin:1px 0px;
	padding:2px;
	border:1px solid #bebebe;
}

.captcha:focus
{
	background-color:#dddddd;
}

/* Fix margin in IE5/6 */
* html .captcha
{
	margin:0px;
}

/* Fix margin in IE7 */
*:first-child+html .captcha
{
	margin:0px;
}

.captcha_text
{
	top:-1px;
	position:relative;
	color:#666565!important;
}

/* Fix alignment in IE5/6 */
* html .captcha_text
{
	top:-3px;
}

/* Fix alignment in IE7 */
*:first-child+html .captcha_text
{
	top:-3px;
}


/**
 * Checkboxen
 */
.checkbox_container
{
	margin:0px 0px 1px 0px;
}

/* Fix checkbox container alignment in IE5/6 */
* html .checkbox_container
{
	margin:2px 0px -1px 0px;
}

/* Fix checkbox container alignment in IE7 */
*:first-child+html .checkbox_container
{
	margin:2px 0px -1px 0px;
}

.checkbox_container span
{
	display:block;
	padding-right:6px;
}

.checkbox
{
	margin:8px 5px 0px 1px;
	padding:0px;
}

/* Fix checkbox alignment in IE5/6 */
* html .checkbox
{
	top:1px;
	position:relative;
	margin:-4px 0px 0px -3px;
}

/* Fix checkbox alignment in IE7 */
*:first-child+html .checkbox
{
	top:1px;
	position:relative;
	margin:-4px 0px 0px -3px;
}


/**
 * Drop-down menu
 */
select
{
	width:206px;
	margin:1px 0px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #bebebe;
}


/**
 * Error message
 */
.error
{
	padding-top:3px;
	font-size:11px;
	color:#db051b;
}


/**
 * Fieldset
 */
fieldset
{
	width:400px;
	display:block;
	margin:12px 0px 24px 0px;
	padding:12px;
}

/* Fix fieldset margin in IE5/6 */
* html fieldset
{
	margin-top:12px;
}

/* Fix fieldset margin in IE7 */
*:first-child+html fieldset
{
	margin-top:12px;
}

legend
{
	color:#0000e6;
}

/* Fix legend margin in IE5/6 */
* html legend
{
	margin-top:-24px;
	padding:12px 0px;
}

/* Fix legend margin in IE7 */
*:first-child+html legend
{
	margin-top:-24px;
	padding:12px 0px;
}


/**
 * File upload
 */
.upload
{
	margin:1px 0px;
}

/* Fix margin in IE5/6 */
* html .upload
{
	margin:0px;
}

/* Fix margin in IE7 */
*:first-child+html .upload
{
	margin:0px;
}


/**
 * Label
 */
.ce_form .col_first
{
	padding-right:9px;
	text-align:right;
	font-weight:bold;
}

span.mandatory
{
	color:#db051b;
}


/**
 * Radio buttons
 */
.radio_container
{
	margin:0px 0px 1px 0px;
}

/* Fix radio container alignment in IE5/6 */
* html .radio_container
{
	margin:2px 0px -1px 0px;
}

/* Fix radio container alignment in IE7 */
*:first-child+html .radio_container
{
	margin:2px 0px -1px 0px;
}

.radio_container span
{
	padding-right:9px;
}

.radio
{
	top:2px;
	position:relative;
	margin:1px 2px 0px 1px;
	padding:0px;
}

/* Fix radio button alignment in IE5/6 */
* html .radio
{
	top:1px;
	position:relative;
	margin:-4px -1px 0px -3px;
}

/* Fix radio button alignment in IE7 */
*:first-child+html .radio
{
	top:1px;
	position:relative;
	margin:-4px 0px 0px -3px;
}


/**
 * Tableless
 */
.ce_form.tableless br
{
	clear:left;
}

.ce_form.tableless label
{
	width:150px;
	float:left;
	display:block;
	padding-top:4px;
	padding-right:9px;
	text-align:left;
	font-weight:bold;
	cursor: pointer;
}

.ce_form.tableless .submit_container
{
	margin:30px 0px 30px 210px;
}

/* Fix alignment in IE5/6 */
* html .ce_form.tableless .submit_container
{
	margin-left:139px;
}

.ce_form.tableless .checkbox_container,
.ce_form.tableless .radio_container
{
	overflow:hidden;
	display:block;
	margin-bottom:-14px;
}

.ce_form.tableless .checkbox_container input,
.ce_form.tableless .radio_container input
{
	float:left;
}

.ce_form.tableless .checkbox_container label,
.ce_form.tableless .radio_container label
{
	float:none;
	margin:0px 0px 4px 0px;
	padding:0 0 3 0;
	text-align:left;
	font-weight:normal;
	cursor: pointer;
}

.ce_form.tableless .checkbox_container span,
.ce_form.tableless .radio_container span
{
	overflow:hidden;
	display:block;
}

/* Fix floats in IE5/6 */
* html .ce_form.tableless .checkbox_container,
* html .ce_form.tableless .checkbox_container span,
* html .ce_form.tableless .radio_container,
* html .ce_form.tableless .radio_container span
{
	zoom:1;
}

/* Fix label margin in Firefox */
html>body .ce_form.tableless .checkbox_container label,
html>body .ce_form.tableless .radio_container label
{
	margin-top:1px;
}

/* Reset margin in IE7 */
*:first-child+html .ce_form.tableless .checkbox_container label,
*:first-child+html .ce_form.tableless .radio_container label
{
	margin-top:0px;
}


/**
 * Text fields
 */
.text,
.password
{
	width:400px;
	margin:1px 0px;
	padding:2px;
	border:1px solid #bebebe;
}

.text:focus,
.password:focus
{
	background-color:#dddddd;
	border:1px solid #971220;
}

/* Fix margin in IE5/6 */
* html .text,
* html .password
{
	margin:0px;
}

/* Fix margin in IE7 */
*:first-child+html .text,
*:first-child+html .password
{
	margin:0px;
}


/**
 * Textarea
 */
textarea
{
	width:400px;
	height:250px;
	margin-top:4px;
	padding:2px;
	border:1px solid #bebebe;
	font-size:12px;
	font-family: "Lucida Grande",geneva,verdana,arial,sans-serif;
}

textarea:focus
{
	background-color:#dddddd;
	border:1px solid #971220;
}

* html textarea
{
	width:358px;
}


.mod_search  form
	{
	width: 320px;
	border: none;
	}
	
#auktionskatalog form,
#auktionskatalog fieldset,
#auktionskatalog-ergebnisliste form,
#auktionskatalog-ergebnisliste fieldset,
#auktionen-highlights form,
#auktionskatalog-nachverkauf form,
#auktionskatalog-nachverkauf fieldset,
#auktionen-highlights fieldset,
#katalog-freiverkauf form,
#katalog-freiverkauf fieldset
	{
	border: 0px;
	width: auto;
	}
	
.serviceforms	
	{
	width: 100%;
	margin: 0px;
	padding: 0px;
	}
	
/*.list_per_category 
	{
	width: 240px;
	}
*/	
.list_per_category  select.category
	{
	width: 150px;
	}

	/*
.mod_catalogListing	.list_search form
	{
	width: 150px;
	}
*/
.mod_catalogListing	input[type=text]
	{
	width: 80px;
	}
/*	
.mod_catalogListing	.list_per_page form
	{
	width: 120px;
	}
	*/
.mod_catalogListing	select
	{
	width: 48px;
	}

#auktionskatalog  form.bid  
	{
	margin-right: 0px;
	padding: 0px;
	width: 60px;
	float: right;
	text-align: right;
	}
	
.mod_catalogListing	.bid input[type=submit]
	{
	margin: 0px;
	padding: 0px;
	float: right;
	}