div#spenden {
display:none;
}
div#spenden div.step1 input {
float:left;
}
div#spenden div.step2 input {
float:left;
}
div#spenden div.step3 input {
float:none;
}

div#spenden table.floater {
margin:0px;
padding:0px;
border-bottom:3px solid #FFFFFF;
}
div#spenden table.list td{
vertical-align:middle;
}
div#spenden table tr {
vertical-align:top;
}
div#spenden table  td {
vertical-align:top;
}
div#spenden div.step1 {
background-color:#9bcb3c;
position:relative;
background-image:url(../img/space.gif);
background-repeat:repeat-y;
background-position:250px 0px;
clear:both;
}
div#spenden div.step1 p.header{
background-color:#c7e38f;
}
div#spenden div.step2 {
background-color:#f8f801;
position:relative;
clear:both;
border-bottom:3px solid #FFFFFF;
}

div#spenden div.step2 p.header{
background-color:#ffff73;
}
div#spenden div.step3 {
background-color:#9bccce;
position:relative;
clear:both;
border-bottom:3px solid #FFFFFF;
}
div#spenden div.step3 p.header{
background-color:#c7e3e3;
}
div#spenden div.step{
position: absolute;
font-family: Arial Narrow, Arial;
top: 25px;
left:10px;
font-size:45px;
line-height:45px;
font-weight:bold;
color:#000000;
}
div#spenden p.header{
margin:0px;
padding:5px 0px 5px 0px;
font-weight:bold;
}
div#spenden p.header span {
margin-left:80px;
}
div#spenden div.input{
margin:12px 0px 0px 80px;
padding-bottom:15px;
}
div#spenden div.arrow{
position:absolute;
top:0px;
left:40px;
margin-top:-3px;
}
div#spenden fieldset{
margin:0px;
padding:0px;
border:0px;
}
div#spenden {
width:640px;
font-family: Verdana;
font-size:11px;
}
div#spenden ul{
list-style:none;
margin:0px;
padding:0px;
clear:both;
}
div#spenden ul.form_list{

}

div#spenden ul.vertical li{
display:block;
margin:2px;
padding:0px;
clear:both;
}
div#spenden ul.vertical ul li{
list-style:none;
margin-left:20px;
padding:0px;
}
div#spenden ul.horizontal li{
display:block;
float:left;
margin:0px;
padding:0px;
}
div#spenden ul.horizontal li.spacer{
margin:0px 5px 0px 5px;
}
div#spenden span.spacer{
display:block;
margin:0px 5px 0px 5px;
}
/*
div#spenden ul li.selected{
background-image:url(../img/header_bg.png);
background-repeat: (xy);
}
*/
div#spenden .clickable {
cursor:pointer;
display:block;
float:left;
}
div#spenden .hidden{
display:none;
}

div#spenden .left{
width:250px;
}
div#spenden .right{
width:387px;
border-left:3px solid #FFFFFF;
}
div#spenden .right p.header span {
margin-left:10px;
}
div#spenden .right .input {
margin:12px 5px 5px 5px;
}
div#spenden .clear{
clear:both;
}
div#spenden .fade_cont {
display:none;
}

div#spenden .float {
float:left;
}
div#spenden .float_right {
float:right;
}

div#spenden dl{
margin:0px 15px 5px 0px;
padding:0px;
}
div#spenden dt{
margin:0px;
padding:0px;
}
div#spenden dd{
margin:0px;
padding:0px;
position:relative;
}
div#spenden span.note {
color:#386934;
font-size:9px;
padding:9px 0px 0px 0px;
display:block;
}
div#spenden div.step2 span.note {
padding:0px;
color:#555555;
padding:0px 0px 0px 0px;
}
div#spenden div.step3 span.note {
padding:0px;
color:#555555;
}
div#spenden div.step3 span.note_agb {
color:#555555;
font-size:11px;
padding:5px 10px 8px 0px;
display:block;
}
div#spenden td#submit {
text-align:right;
padding-right:10px;
}
div#spenden div#thx {
float:left;
color:#2c3d3d;
font-family: Arial Narrow, Arial;
font-weight:bold;
font-size:16px;
}
span#amount {
font-family: Arial Narrow, Arial;
font-weight:bold;
font-size:18px;
margin-left:80px;
}
/*------------INFO--------------*/
div#spenden div.info {
position:relative;
display:none;
float:left;
width:10px;
height:8px;
}
div#spenden div.info div.info_button{
position:absolute;
z-index:9;
top:2px;
left:0px;
display:block;
width:8px;
height:10px;
margin:0px 2px 0px 2px;
background: transparent url(../img/info.png) no-repeat;
}
div#spenden div.info div.info_arrow {
position:absolute;
z-index:11;
display:block;
width:10px;
height:19px;
top:6px;
left:-3px;
background: transparent url(../img/info_arrow.gif) no-repeat;
}
div#spenden div.info div.info_fade {
display:none;
position:absolute;
z-index:10;
top:-8px;
left:14px;
}
div#spenden div.info div.info_text {
margin-left:6px;
min-width:100px;
background-color:#FFFFFF;
border:1px solid #ececec;
padding:5px;
font-size:9px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
div#spenden div.info span.header {
display:block;
background-color:#ececec;
padding:3px;
font-weight:bold;
white-space : nowrap;
}
div#spenden div#newsletter {
height:18px;
}
div#spenden iframe#mpay{
display:none;
width:640px;
height:400px;
border:none;
padding:0px;
margin:0px;
overflow:hidden;
font-family: verdana;
font-size: 11px;
}





.hint {
z-index:10;
display:none;
position: absolute;
left:0px;
top:0px;
width: 150px;
margin-top: -2px;
margin-left:20px;
border: 1px solid #c93;
padding: 6px;
background-color: #ffc;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.hint .pointer {
background: transparent url(../img/pointer.gif) no-repeat scroll left top;
height:19px;
left:-10px;
position:absolute;
top:3px;
width:10px;
}
