/* style anweisungen zur anzeige
aller formulare im webauftritt
=============================== */
/* der warnhiweis bei fehleintrag im formular
ohne der bildformatierung vom text */
body#contact form
{
clear: both;
position: relative;
float: left;
width: 1200px;
padding: 0;
margin-top: -2.1em;
margin-left: 5em;
margin-bottom: 1em;
display: inline;
}

body#contact form p
{
margin: 0.8em 0 0.8em 1em;
}

body#contact p img
{
margin: 0;
background: transparent;
padding: 0;
border: 0;
}

body#contact #forgotaccess
{
width: 500px;
margin: 1em auto;
}

body#contact label
{
display: block;
}

body#contact legend
{
font-size: 1.2em;
letter-spacing: 1px;
background: transparent;
padding: 5px 10px;
}

body#contact fieldset
{
position: relative;
float: left;
background: transparent;
border: 1px solid #2D2E6E;
display: inline;
height: 230px;
margin-right: 0.5em;
}

body#contact fieldset#person
{
margin-left: 2.9em;
width: 280px;
}
html>body#contact fieldset#person { /* der ie soll das hier nicht ausführen
  height: auto;
	padding-bottom: 43px; */
	 
}

body#contact fieldset#anfrage
{
width: 440px;
}

body#contact fieldset#absenden
{
width: 200px;
background: url(../images/rosalie_kontakt.jpg) 50% 100px no-repeat;
}
html>body#contact fieldset#absenden { /* der ie soll das hier nicht ausführen*/
    background: url(../images/rosalie_kontakt.jpg) 50% 80px no-repeat;
}

body#contact textarea
{
width: 400px;
height: 154px;
}

body#contact textarea#ihrtext
{
margin-top: 1.2em;
}

body#contact input
{
width: 250px;
}

body#contact input,
body#contact textarea
{
border: 1px solid #2D2E6E;
background: #74A3B5;
color: #2D2E6E;
}

body#contact textarea
{
background: #B5C852;
}

body#contact label,
body#contact input[type=checkbox],
body#contact input[type=radio]
{
cursor: pointer;
}

body#contact input:focus, 
body#contact textarea:focus
{
border: 1px solid #2D2E6E;
background: #D4A0AC;
color: #2D2E6E;
}

body#contact textarea:focus
{
background: #CF9331;
}

body#contact input.senden,
body#contact input.reset
{
border: 1px solid #2D2E6E;
background: #CF9331;
text-align: center;
font-weight: bold;
width: 150px;
cursor: pointer;
margin-top: 1em;
}

body#contact form p.formError
{
border-style: solid;
border-color: #2D2E6E;
border-width: 1px 0 1px 0;
}
/* style anweisungen formulare ende =============================== */

/* das address feld am ende
========================== */
body#contact fieldset#address
{
width: 205px;
padding:0;
}
html>body#contact fieldset#address { /* der ie soll das hier nicht ausführen 
  padding-top: 1em;*/
  height: 230px;
}

body#contact fieldset#address p
{
margin: 0 0 0.3em 1em;
}

body#contact fieldset#address p#topline
{
margin-top: 1.8em;
}

body#contact #bilderReihe p#formnotice
{
clear: both;
margin-left: 8em;
}