/*
 * STYLES F�R BONUSDIREKT 2012 Startseite
 */


* html {
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
	font-family: Arial, sans-serif;
}

html{ 
				margin: 0;
				padding:0;
				background: url("http://cf-cloud.de/bonusdirekt/bd12_images/hintergrund-danke.jpg") no-repeat left top fixed; 
				-webkit-background-size: cover;
				-moz-background-size: cover;
				-o-background-size: cover;
				background-size: cover;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='meinbild.jpg', sizingMethod='scale');
				-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='meinbild.jpg', sizingMethod='scale')";
			}
			
      img.fullBg{
				display:none;
			}

img {
	border:0;
}

.clear{clear:both;}

/*
 * Fullpage Background Image
 */


body, html{
	height:100%;	
	width:100%;
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
	font-family: Arial, sans-serif;
}

.fullBg {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}


/*
 * LINKS
 */

a:link, a:visited, a:hover{
	text-decoration:none;
	color:#666;
	font-family:sans-serif;
}


/*
 * LAYOUT
 */


#bd12-container{
	min-width:960px;
	position:relative;
	height:100%;
	
	margin:-20px 0 0 -20px;
	padding: 0 0 0 0px;
}



/*
 * HEADER
 */

#bd12-header{
	
	background-color:#fff;
	width:100%;
	height:80px;
	margin: 0px 0 0 0px;
	padding: 20px 0 0 0px;
	
	
}

#bd12-header img{
	position:static;
	
	width: 350px;
	margin:13px 0 0 40px;
	
}

/*
 * LOGIN BOX
 */

#bd12-login-box{
	width:955px;
	height:210px;
	padding:5px 0 0 0px;
	margin:-75px 0 0 0px;
	position:relative;
	background:url("/bd12_images/login-bg.png") no-repeat 0 0 transparent;
}
#bd12-login-box img{
	width:695px;
}

#bd12-login-form{
	position:absolute;
	left:380px;
	top:50px;
}

#login_email, #login_pw{
	color:#999;
	border:1px solid #999;
	width:120px;
	font-size:12px;
}

#login_submit{
	background:url("/images/header/login-button-pfeil.jpg") no-repeat;
	border:none;
	width:15px;
	height:17px;
}

#submit_label{
	width:23px;
	margin: 0px 0 0 -10px
}

p.bd12-login, p.bd12-register{
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
	font-weight:bold; 
	color:#999;
}

p.bd12-register{
	margin:20px 0 2px 0;
}


a.bd12-pwlost{
	font-size:11px;
	margin:0 0 0 135px;
}



a.bd12-register{
	background-color:#ddd;
	padding:2px 20px 2px 20px;
	font-size:12px;
	font-weight:bold;
}


span.gold{
	font-size:18px;
	color:#dcd2b8;
	font-weight:normal;
}

span.grey{
	font-size:17px;
	color:#999;
	font-weight:normal;
}


/*
 * SUCHERGEBNISLISTE
 */

#bd12-list-autocomplete, #bd12-list-all{
	list-style-type:none;
	padding:0;
	margin: 10px 0 0 0;
	max-height:510px;
	overflow-y:auto;
	
}


#bd12-list-autocomplete li, #bd12-list-all li{
	width:567px;
	height:46px;
	background:#fff;
	padding:3px;
	margin:0 0 5px 0;
	border:1px solid #999;
	font:16px sans-serif;
	color: #999;
	cursor: pointer;
	position:relative;
}

#bd12-list-autocomplete li.bd12-list-heading-noshop{
	border:none;
	height:30px;
	cursor:default;
}

#bd12-list-autocomplete li.bd12-list-heading-categories, #bd12-list-all li.bd12-list-heading-categories{
	border:none;
	height:20px;
	cursor:default;
	margin:40px 0 0 0;
	padding:0px;
}

li.bd12-list-heading-categories img, li.bd12-list-heading-noshop img{
	float:left;
	margin:0 5px 0 0;
}

#bd12-list-autocomplete li.bd12-list-heading, #bd12-list-all li.bd12-list-heading{
	border:none;
	height:25px;
	cursor:default;
}

#bd12-list-autocomplete li.bd12-list-no-results{
	border:0px; 
	color: #aaa;
}

.bd12-list-heading-1, .bd12-list-heading-2, .bd12-list-heading-3{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
	line-height:16px;
}

.bd12-list-heading-2, .bd12-list-heading-3, .bd12-list-ac-item-provinfo{
	float:right;
	width:120px;
	margin:0 0 0 20px;
}

.bd12-list-heading .bd12-list-heading-1{
	float:left;
	/*padding:15px 0 0 0;*/
}

.bd12-list-heading-categories .bd12-list-heading-1, .bd12-list-heading-noshop .bd12-list-heading-1{
	float:left;
	text-align:left;
	padding:0px;
	text-transform:none;
}

.bd12_show_all_link{
	float:right;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	margin:0 50px 5px 0;
	color: #666;
}

.bd12_show_all_link .gold{
	font-size:14px;
}

.bd12_show_all_link:hover{
	color:#333;
}


.bd12-list-ac-item-provinfo{
	color:#99cc00;
	text-align:right;
}

.bd12-list-ac-item-name{
	position:absolute;
	top:18px;
	left:50px;
	color:#999;
	text-transform:uppercase;
	font-size:10px;
	padding:0 0 0 120px;
	font-weight:bold;
	
	
}

.bd12-list-ac-item-provision{
	font-size:18px;
	font-weight:bold;
}

.bd12-list-ac-item-info1, .bd12-list-ac-item-info2{
	font-size:9px;
	height:10px;
	line-height:10px;
	min-height:10px;
}

.bd12-list-ac-item-image{
	padding:7px 0 0 0;
	width:120px;
}


/*
 * CONTENT
 */



#bd12-content{
	margin: 0 auto;
	padding: 0 0 0 0;
	width:960px;
	min-height:90%;
}




#bd12-search{
	margin:-15px 0 0 0;
	padding:15px;
	float:left;
	background:#fff;
	width:625px;
	max-height:72%;
	overflow:hidden;
	
}

.bd12-search-header{
	margin:0 0 5px 0;
	padding:0;
	color: #666;
	font-size:11px;
	font-weight:bold;
	width:568px;
}


#bd12-form-search{
	position:static;
}

#bd12-ac-input{
	width:568px;
	height:30px;
	font:16px sans-serif;
	color: #999;
	border: 1px solid #999;
	padding:0 0 0 5px;
}

#bd12-ac-submit{
	background:url("../bd12_images/suchlupe-36.jpg") no-repeat;
    cursor:pointer;
    width:32px;
	height:32px;
	border:0;
}

.highlight{
	background-color:#99cc00;
}

#bd12-angebot-box{
	float:right;
	color:#fff;
	font-size:9px;
	margin:-15px 0 0 0;
	width:200px;
	cursor:pointer;
}

#bd12-angebot-box img{
	width:200px;
}

/*
 * FOOTER
 */

#bd12-footer{
	padding:3px 3px 3px 30px;
	margin:0;
	text-align:left;
	color:#000;
	background-color:#a6d500;
	z-index:1000;
}

#bd12-footer a{
	font-size:12px;
	font-weight:bold;
	color:#000;
}

#bd12-footer-navigation{
	padding:0 0 20px 20px;
	float:left;
}
#bd12-footer-text{
	padding:0 20px 20px 0;
	font-size:10px;
	float:right;
}
