.form
{
    display:                        block;
    
    margin:                         0px;
}

#content_column .form h3
{
    margin-bottom:                  18px;
}

#content_column .form div.spacer
{
    margin:                         21px 0px 27px 0px;
}

#content_column .form label.headLine
{
    color:                          #009533;
    font-size:                      12px;
}


/**
 * styles for inline forms
 */
.form_inline
{
    padding:                        7px 0px 7px 0px;
}

.form_inline label
{
    margin-right:                   9px;
}

/**
 * styles for full page forms
 */
.form_fullpage
{
    padding-bottom:                 40px;
    
    width:                          519px;
}

.form_fullpage label,
.form_fullpage .label
{
    float:                          left;
    
    width:                          127px;
    padding:                        0px 0px 7px 0px;
    
    font-size:                      11px;
}

.form_fullpage .form_item
{
    clear:                          both;
    float:                          none;
    
    width:                          501px;
    padding:                        0px 0px 10px 10px;
}

.form input,
.form select
{
	font-size:                      11px;
	color:                          #53585b;
}

.form textarea
{ 
   font-size:                       11px;
   color:                           #53585b; 
}

.form .text input
{
    border:                         1px solid #C1C8CC;
}

.form .text_long input
{
    border:                         1px solid #C1C8CC;
    width:							256px;
}

.form_fullpage .checkbox
{
    padding-bottom:                 14px;
}

.form_fullpage .checkbox label
{
    float:                          left;

    width:                          450px;
    height:                         15px;
    margin-top:                     3px;
    margin-left:                    18px;
}

.form_fullpage .checkbox input
{
    float:                          left;
    
    width:                          auto;
    height:                         auto;
    
    border:                         none;
}

.form_fullpage .buttons input
{
    float:                          left;
    
    width:                          auto;
    height:                         auto;
    
    border:                         none;    
}

.form_fullpage .buttons input#absenden
{
	width:							55px;
	height:							17px;
}
	
.form_fullpage .select select
{
    border:                         1px solid #C1C8CC;
    
    font-size:                      11px;
	color:                          #53585b;
}

.form_fullpage .label label
{
    width:                          auto;
	padding-bottom:					0px;
}

.form_fullpage input.short
{
	width:							50px;
}