/* 
 *  Krüger Büroreinigung GmbH - Formular Styles Web
 *  (C)opyright 2009 REDCODE.DE. All Rights reserved.
 *  Visit us at http://www.redcode.de/
 *
 *  10/26:09   1.0     pok
 */


TABLE.formtable {
    margin: 0px;
    padding: 0px;
    background-color: #f6f6f6;
    border-spacing: 0px;
    empty-cells: show;
    width: 550px;
    border: 1px solid #959595;
}
TABLE.formtable TD.frmtopic { font-size: 11px; padding: 0px 0px 10px 0px; }
TABLE.formtable TD.label {
    width: 230px;
    margin: 0px;
    padding: 5px 13px 1px 0px; 
    vertical-align: top;
    text-align: right;
    font-weight: bold;
}
TABLE.formtable TD.form { padding: 3px 24px 1px 0px; } 
TABLE.formtable TD.submit { padding: 4px 26px 1px 26px; text-align: center; }

INPUT.standardinput, SELECT.standardinput, TEXTAREA.standardinput, INPUT.checkboxinput {
    color: #333333;
    width: 310px; 
    margin: 0px 0px 2px 0px;
    padding: 2px;
    background-color: white;
    border: 1px solid #959595;
    line-height: 14px;
}

INPUT.standardradioinput {
  	color: #333333;
    margin: 0px 0px 2px 0px;
    padding: 2px;
    background-color: white;
    border: 1px solid #959595;
    line-height: 14px;
    border: 0px;
  
}

INPUT.standardcheckbox {
  	margin: -2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: white;
    line-height: 14px;
    border: 0px;
  
}

SELECT.standardselect {
    color: #333333;
    margin: 0px 0px 2px 0px;
    padding: 0px;
    background-color: white;
    border: 1px solid #959595;
}

INPUT.standardbutton {
    width: 220px;
    margin: 10px 0px 2px 0px;
    padding: 1px;
    font-size: 12px;
    font-weight: bold;
    color: white; 
    border: 0px;
    background-color: #00AEDD;
    border: 1px solid #00AEDD;
    text-align: center;
}

INPUT.checkboxinput { width: 250px; }
SPAN.frmlabel { font-size: 9px; line-height: 11px; text-align: right; }
.bfield { margin: 0px 0px 0px 0px; }
TR.pommis { display: none; }

P.hint { font-size: 11px;  margin: -3px 0px 0px 0px; line-height: 15px; text-align: center; }

P.disclaim {
	font-size: 11px;
	margin: 20px 0px 0px 0px;
}

P.legal { text-align: center; }

P.captcha { font-size: 11px;  margin: -3px 0px 0px 0px; line-height: 15px; }

IMG.captcha { margin-top: 0px; }

/* ContextContactform-Formatierungen */
#MAINCONTEXT P { }
#MAINCONTEXT TD.label { width: 40px; padding-right: 6px; }
#MAINCONTEXT TD.form { padding-right: 0px; }
#MAINCONTEXT INPUT.standardinput { width: 130px; }
#MAINCONTEXT .standardbutton { width: 72px; }

/*
TABLE.maintable TD.maincontext DIV FORM .standardbutton { margin: 9px 0px 0px 0px; background-color: #DA2028; color: white; border: none; font-weight: bold; text-align: center; padding: 2px; font-size: 11px; width: 75px; line-height: 13px; }
 
/* End of web-contactform.css */
