a{ color:#004d89; }
input{ 
	margin: 0px 2em 3px 0px; 
	text-align:center;
}
input.anrede{ margin-right:3px; }

h1#free_report{
	margin-left:3em;
}

div#personals{
	padding:3em 0 0 4em;
}

div#buttoncontainer{
	margin:2em 0 0 3em;
}
p#desc{
	padding:1em;
	margin-top:1em;
	background:#eee;
}


#aktion_anti_spam ol, 
#aktion_anti_spam h3, 
#aktion_anti_spam p{
	padding-left:7em;
}

div#ad_permission p{
	font-weight:bold;
}

#ft #products{
	padding: 0 1em 0 1em;
	border:1px solid #aaa;
	background:#eee;
}

#aktion_anti_spam{ border:1px solid #ddd; }

.product_container{
	text-align:center;
}

.error{
	background:#FAA;
	border:1px solid red;
}

div.error{
	margin-bottom:3px;
	padding:2px;
}
/**** YUI Glowing button ****/
.yui-button {

    border-width: 1px 0;
    border-style: solid;
    border-color: #004d89;
    margin: auto .25em;

    /*
        Give the Button instance a transparent background image that 
        provides a glossy, glass-like look.  Since the background image is
        transparent, it can apply the glass effect the Button instance
        regardless of its background color.
    */

/*
    background: url(../images/gloss.png) repeat-x left center;
*/
  
}

.ie6 {

    /* Make background image transparent IE 6 using the AlphaImageLoader. */
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gloss.png', sizingMethod = 'scale');

}

.yui-button .first-child {

    border-width: 0 1px;
    border-style: solid;
    border-color: #004d89;
    margin: 0 -1px;

    /*
        The following is necessary to get negative margins working in IE.s
    */

    *position: relative;
    *left: -1px;

}

.yui-button button,
.yui-button a {

    padding: 0 10px;
    font-size: 93%;  /* 12px */
    line-height: 2;  /* ~24px */
    *line-height: 1.7; /* For IE */
    min-height: 2em; /* For Gecko */
    *min-height: auto; /* For IE */
    color: #fff;
    border: solid 1px #599acd;

}

.yui-button#ok-button {
    
    background-color: #004d89;

}

.email_field{
	margin-left:2.5em;
	margin-bottom:1em;
	font-size:100%;
	padding:.5em;
	font-weight:bold;
	color:#004D89;
}

