
body {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

form
{
	margin:0px;
	padding:0px;
}

#Teilnahmeformular1_radiosAnrede label
{
	width:auto; 
	float:none;
	width:80px;
	display:inline;
}

#Teilnahmeformular1_radiosAnrede #Teilnahmeformular1_radiosAnrede_1
{
	margin-left:12px;
}

#Teilnahmeformular1_radiosAnrede #Teilnahmeformular1_radiosAnrede_0,
#Teilnahmeformular1_radiosAnrede #Teilnahmeformular1_radiosAnrede_1
{
	margin-right:8px;
}
.wrapper{
    /*background-image:url(../img/header.jpg);*/
    background-repeat:no-repeat;
    width: 716px;
    height:662px;
    border: 1px solid #720006;
	overflow:auto;
}

.close {
    float:right;
    cursor:pointer;
}

.header {
    width:716px;
	height:293px;
	background-image:url('../img/img_geniessensie.jpg');
	background-repeat:no-repeat;
}


.content {
    color:#000;
    position:absolute;
    top:350px;
    left: 60px;
    width:380px;
}

.images input {
    margin-right: 26px;
}

.step2 .content {
    top:295px;
    padding-top:20px;
    padding-bottom:20px;
    left: 60px;
    width:656px;
    height:328px;
    overflow:auto;
}

.leftForm {
    width:461px;
}

.rightForm {
    font-size:10px;
    line-height:12px;
    width:400px;

}

.left {
    float:left;
    display:block;
}

/* FORMULAR */
form {
    overflow:hidden;
}

.input{
    height:23px;
    overflow:hidden;
}

.input div {
    float:right;
    width:378px;
}

.rightForm .input label {
    display:block;
    float:right;
    width:378px;
}

.rightForm .input {
    height:auto;
    margin-bottom:5px;
}

.inputCaptcha {
    height:95px;
}

.leftForm label {
    display:block;
    width: 140px;
    float:left;
}

.leftForm label.noFloat{
    display:inline;
    width:auto;
    float:none;
}

.captcha {
    margin-left:140px;
}

#Teilnahmeformular1_txtCode {
    width:178px;
}

.captchaLabel {
    display:block;
    float:right;
    font-size:10px;
    width:136px;
}

.captchaLabel label {
display:inline;
float:none;
width:auto;

}

#Teilnahmeformular1_txtPLZ {
    width:56px;
    margin-right:5px;
}

#Teilnahmeformular1_txtOrt {
    width:226px;
}

.leftForm .labelplz {
	width:30px;
}

.leftForm .labelort {
	width:110px;
}

.text, select {
    border: 1px solid #af9b6a;
    background-color:#ffeec9;
}

.inputBig {
    width: 289px;
    /*   float:right; */
}

.imageBtn {
    border:0;
    margin-top:20px;
}


/* /FORMULAR */

h1 {
    height:37px;
    margin-bottom:25px;
    background-image:url(../img/h1.gif);
    background-repeat:no-repeat;
    text-indent:-10000px;
}

h2 {
    margin-bottom:20px;
    text-indent:-10000px;
    background-repeat:no-repeat; 
}

.step1 h2 {
    background-image:url(../img/headline_step1.gif);
    height:34px;
}

.step2 h2 {
    background-image:url(../img/headline_step2.gif);
    height:18px;
}

.step3 h2 {
    background-image:url(../img/hd_vielendankfuerihrteilnahme.gif);
    height:18px;
}

p {
    margin-bottom:25px;
}

.teaser {
    background-image:url(../img/img_galanr1.jpg);
    height:319px;
    left:469px;
    position:absolute;
    top:-2px;
    width:343px;
}

.teaser p {
    color:#FFFFFF;
    font-size:11px;
    margin-left:28px;
    margin-top:194px;
    padding:0;
    width:285px;
}

.teaser a {
    background: transparent url(../img/jetzt_mitmachen.gif) no-repeat scroll left top;
    bottom:20px;
    display:block;
    height:11px;
    position:absolute;
    right:25px;
    text-indent:-10000px;
    width:117px;
}


.error {
    color:#720006;
}

.error label {
    color:#720006;
}

.error input {
    border: 1px solid #720006;
}

.pflicht {
    position:absolute;
    right:0;
    top:40px;
}
