form#kontakt form
{
  border:1px solid red;
}  
 

form#kontakt div.input_container
{
    width:650px;
    margin-bottom:5px;
}

form#kontakt div.label
{
    float:left;
    width:235px;
}

form#kontakt div.input
{
    float:left;
    width:300px;
} 

form#kontakt input.text
{
    width:350px;
    height:14px;
    border:1px solid #999;
    background-color:white;
}

form#kontakt select.select
{
    width:350px;
    height:14px;
    border:1px solid #999;
    background-color:white;
}

form#kontakt input.pflicht
{
    background-color:#efefef;
}

form#kontakt textarea.textarea
{
    width:350px;
    height:90px;
    border:1px solid #999;
    background-color:white;
}

form#kontakt textarea.textarea2
{
    width:350px;
    height:60px;
    border:1px solid #999;
    background-color:white;
}

form#kontakt input.submit
{
    color:#606060;
    font-size:10px;
    width:150px;
    border:1px solid #999;
    background-color:white;
    margin-left:435px;
    font-weight:bold;
    padding-left:10px;    
    padding-bottom:2px;
}

.error_border
{
    background:#fff url(../images/content/error_bg.gif) bottom right;
    height:54px;

}

.error
{

    padding:6px;
    padding-top:6px;
    padding-bottom:0px;
}

