/*Mainformular*/
.FormularContainer {width: 600px; margin: 0; padding: 0; font-size: 14px; font-family: sans-serif; }
.FormularContainer a {color: black; text-decoration: underline;}
.FormularContainer a:hover {color: blue;}
.Clear {clear:both;}
.FormularRow {width: 100%; margin: 5px 0 5px 0; border-width: 0; border-style: solid; border-color: black;}
.FormularLeft {width: 150px; float: left;  border-width: 0;  border-style: solid; border-color: black; height: auto;}
.FormularRight {width: 400px; border-width: 0; border-style: solid; border-color: black; float: left; padding: 0 0 0 5px; min-height: 26px;}
.inputField {width: 300px; height: 20px;}
.inputTextarea {width: 300px; height: 100px; resize: none; margin: 0;}

/*Bereich für CSS Error Highlighting*/
.Formular input:focus:required:invalid {border:1px solid red;}
.Formular input:required:valid {background-color: #ddffdd;}
.Formular input:optional:focus:valid {background-color: #ddffdd;}
.Formular input[type="submit"]:valid {background-color: #D3D3D3;}

/* Begin Bestätigungsseite*/
#confWrapper {width: 800px; margin: auto; padding: 0; font-family: sans-serif;}
#confHead {width: 100%; height: 110px; padding: 20px 0 0 0; background-color: #a0c013; font-size: 35px; font-weight: bold; color: #fff; text-align: center; line-height: 1.2em;}
#confBody {width: 800px; height: 400px; background-color: #fff;}
#confBodyLeft {width: 70%; float: left; margin: 20px 0 0 10px; font-size: 14px;}
#confBodyLeft h1 {font-weight: normal;}
#confBodyLeft a {text-decoration: none; color: black;}
#confBodyLeft a:hover {text-decoration: underline;}
#confBodyRight {width: 25%; font-size: 12px; line-height: 150%; float: left; margin: 90px 10px 0 0;}
#confBodyRight p#one {font-weight: bold;line-height: 150%; margin:0;}
