#kontaktformular
{
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    text-align:center;
    width: 700px;
    margin-left: auto;
    margin-right: auto;
	 padding-top: 10px;
	 padding-bottom:10px;
	 border: 1px solid;
	 border-color: white black black white;
    background-color: #e9967a;

}

p.kf
{
    margin-top:0px;
    margin-bottom:7px;
}

p.kferr
{
    margin-top:0px;
    margin-bottom:7px;
}

#kontaktinner
{
    width: 660px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 10px;
}

label
{
     width: 78px;
     font-size: 12px;
     text-align: right;
     padding-right: 5px;
     float:left;
}

span.label
{
    width: 78px;
    font-size: 12px;
    text-align: right;
    padding-right: 5px;
    background-color: yellow;
}

input
{
    width:180px;
}

legend
{
    background-color : rgb(255 , 255 , 221);
    border:1px solid black;
    margin: 10px;
}

#fsanschrift
{
    width: 300px;
    height: 220px;
    border : solid 1px black;
    background-color : rgb(255 , 255 , 221);
    padding: 10px;
    margin-right:10px;
    float:left;
}

#fsanschrift p.kferr input
{
    background-color:yellow;
}

#fstelefon
{
    width: 300px;
    height: 220px;
    border : solid 1px black;
    background-color : rgb(255 , 255 , 221);
    padding: 10px;
    float:left;
}

#fszimmer
{
    width: 300px;
    height: 150px;
    border : solid 1px black;
    background-color : rgb(255 , 255 , 221);
    padding: 10px;
    margin-right: 10px;
    float:left;
}

#fswuensche
{
    width: 300px;
    height: 150px;
    border : solid 1px black;
    background-color : rgb(255 , 255 , 221);
    padding: 10px;
    float:left;
}

.submit, .reset
{
    width: 200px;
    height: 30px;
    background-color : rgb(255 , 255 , 221);
    border: 3px double black;
    margin:10px;
}


