#page_margins {
	background:transparent url(http://static2.webmiles.de/images/webmiles_de/de_DE/frame/mainmargins.gif) repeat-y center center;
    width:664px;
    margin: 0 auto;
}
#page {
	background:transparent url(http://static2.webmiles.de/images/webmiles_de/de_DE/frame/headerBg.gif) no-repeat top center;
	width:664px;
}
#header {
	height:118px;
	margin:0 0 0 30px;
	background: transparent;
}
#langswitch {
	left:60px;
	margin:0;
	position:absolute;
	top:-23px;
}
#main {
	background: transparent none;
	height: auto !important;
	margin: 0px 24px 0 24px;
	min-height: 0;
	padding: 0 20px 20px;
}
#mainShadow { background: transparent none !important;  }
#footer {
	background:transparent url(http://static1.webmiles.de/images/webmiles_de/de_DE/frame/footer.gif) no-repeat top center;
    height: 45px;
    margin: 0;
    padding: 0;
    border: none;
}
#footerShadow { background: transparent none !important;  }    

.wm_3col_contentbox_head {
	background: url(http://static2.webmiles.de/images/webmiles_de/de_DE/static/wm_3col_contentbox_head.gif) no-repeat top left;
    height: 48px;
}
/* INFO POPUP */
#partnerInfo .info_intro { background:transparent url(http://static2.webmiles.de/images/webmiles_de/de_DE/partner/info/info_praemien_content.jpg) no-repeat 0px 0px; padding: 0 10px 0 10px; }
#partnerInfo .col1 { padding: 187px 5px 0 5px; }
#partnerInfo .col2 { padding: 215px 5px 0 5px; }
#partnerInfo .col3 { padding: 202px 5px 0 5px; }
#partnerInfo table { 
	width: 100%;
    border-top: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
}
#partnerInfo td { border-bottom: 1px solid #f0f0f0; }

#partnerInfo .characteristics li {
    width: 240px;
    float: left;
    padding-left: 20px;
    background: url(http://static2.webmiles.de/images/webmiles_de/de_DE/static/subnavi_pfeil.gif) no-repeat 5px 4px;
}

.wm_3col_contentbox_head { background: url(http://static2.webmiles.de/images/webmiles_de/de_DE/static/wm_3col_contentbox_head.gif) no-repeat top left; height: 48px; }
    
	.news_slider {
     	width:564px;
 	}
 	
	.news_items {
		width:490px;
	}
    .no_col .wm-box           { background-position: -966px 0px; }

    .no_col           .wm-box         .wm-box-header { background-position: -966px -300px; }
    .no_col           .wm-box.default .wm-box-header { background-position: -966px -200px; }
    .no_col           .wm-box.colored .wm-box-header { background-position: -966px -100px; }
    .no_col           .wm-box.navi    .wm-box-header { background-position: -966px 0px; }
	
    .no_col           .wm-box-footer { background-position: -966px -500px; }
	
