/* std form
************************************************************************************************************/

INPUT.formInput,
TEXTAREA.formInput {
    border: none;
    background-color: #ffffff;
    
    padding: 4px;
    font-size: 11px;
	
    background-image: url(../pix/formInputBack.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
	
}
INPUT.formInput {

}


SELECT.formSelect {
	border: none;
	background-color: #ffffff;	

	padding: 0px;
}


/* Focus */
INPUT.formInput-active, TEXTAREA.formInput-active,
SELECT.formInput-active,
INPUT.formInput:hover, INPUT.formInput:focus,
SELECT:hover, SELECT:focus,
TEXTAREA:hover, TEXTAREA:focus {
/*    border-bottom: 1px solid black; */

    background-color: #F9F9F4;
}


/*
***********************************************************************************************************
FormularStyles FormularStyles FormularStyles FormularStyles FormularStyles FormularStyles 
***********************************************************************************************************
*/

.leftFormCol, .rightFormCol {
}

.leftFormCol {
}
.rightFormCol {
}

.formRow {
	padding-bottom: 14px;
}


LABEL {
	cursor: pointer; cursor: hand;
	display: block;

	font-weight: bold;
	margin-bottom: 4px;
}

LABEL SPAN {
/*	color: #AA003E; */
}


.formInput, .formSelect { 
	padding-top: 1px;
	padding-bottom: 3px;
	
	width: 420px;
}

.formSelect { 
	padding: 0px;
	width: 194px;
}

TEXTAREA{
	overflow: auto;
	height: 100px;
}


.leftFormCol-checkbox {
	padding-top: 2px;
	text-align: right;
}
.rightFormCol-checkbox P {
	padding-left: 0px;
}


.checkboxDivWrap {
    padding-bottom: 5px;
}
.checkboxDiv {
    clear: both;
    margin-bottom: 5px;
}
.checkboxDiv .formCheckbox {
    float: left;
}
.checkboxLabel {
    float: left;
    padding-left: 5px;
    width: 250px;

    padding-bottom: 0px;

    font-weight: normal;
}



.formButton {
    border: 0px;

    background-color: #949176;
    color: #fff;

    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;

    text-transform: uppercase;
    cursor: pointer;

}

.formButton:hover,
.submit-focus {
    background-color: #000;
}




/*
***********************************************************************************************************
kontaktform kontaktform kontaktform kontaktform kontaktform 
***********************************************************************************************************
*/


#ab_captchar {
    width: 50px;
    margin-top: 5px;
}

.editContainer {
    margin-top: 20px;
    margin-bottom: 20px;
}

.submitWrapper {
    text-align: right;
    width: 428px;
}


.errorDiv {
	background-color: #535246;
	padding: 8px;
	margin-top: 16px;
	width: 412px;
}

.errorDiv P.error {
	font-weight: bold;
	color: #fff;
}

.errorDiv LI {
    background-image: url(../pix/listDotInvert.gif);
    color: #fff;
}

.errorDiv LI P {
    color: #fff;
}

