

body {
	background: #fff url('/images/bg_body_with_photo2.jpg') 50% 100px no-repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: arial, helvetica, verdana;
	font-size: 9pt;
	color: #333;
}

/* WRAPPER */
.wrapper				{ background: url('/images/bg_wrapper_algemeen.png') 10px 500px no-repeat; }

/* CUSTOM FONT */
@font-face {
	font-family: "LexiaBold";
    src: url('../fonts/lexia_std_bd-webfont.eot');
    src: url('../fonts/lexia_std_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lexia_std_bd-webfont.woff') format('woff'),
         url('../fonts/lexia_std_bd-webfont.ttf') format('truetype'),
         url('../fonts/lexia_std_bd-webfont.svg#lexiabold') format('svg');
    font-weight: normal;
    font-style: normal;
   	/* Make sure you defined the correct path, which is related to the location of your file `my_css.css` */ 
}

.opensans				{ font-family: 'Open Sans', sans-serif, arial; }

.sitebox  				{ margin: 0 auto; text-align: center; width: 990px; } 
#sitebox-detail 		{ }
#sitebox-popup 			{ width: 700px; border: none; margin: 15px; text-align: left; }
#sitebox-explanation 	{ width: 650px; border: none; text-align: left; background: #fff; padding: 20px; }

/* HEADER LOGO + MENU */

#header																{ text-align: left; }

#header #logo-and-doelgroepswitch									{ height: 100px; }
#header #logo-and-doelgroepswitch #logo								{ float: left; width: 490px; }
#header #logo-and-doelgroepswitch #logo img							{ margin: 15px 0 0 0; }
#header #logo-and-doelgroepswitch #doelgroepswitch					{ float: left; width: 500px; padding: 20px 0 0 0; }
#header #logo-and-doelgroepswitch #doelgroepswitch .item			{ float: left; width: 250px;  }
#header #logo-and-doelgroepswitch #doelgroepswitch .item h2			{ margin: 0 0 10px 0; padding: 0 0 5px 0; display: inline-block; }
#header #logo-and-doelgroepswitch #doelgroepswitch .item h2	a		{ text-decoration: none; color: #aaa; border-bottom: 3px solid #ccc;  }
#header #logo-and-doelgroepswitch #doelgroepswitch .item p a		{ color: #aaa; text-decoration: none; }

#header #logo-and-doelgroepswitch #doelgroepswitch .item-active h2 a	{ color: #007ec5; border-bottom: 3px solid #007ec5; cursor: default; }
#header #logo-and-doelgroepswitch #doelgroepswitch .item-active p a		{ color: #007ec5; cursor: default; }

/* MENU */

#header #menu 										{ height: 54px;  }
#header #menu ul 									{ display: block; width: 600px; float: left; padding: 0; margin: 0; list-style: none; }
#header #menu ul li  								{ float: left; font-weight: normal; font-size: 20px; margin: 0; }
#header #menu ul li a 								{ float: left; display: block; padding: 0 25px 0 25px; text-decoration: none; color: #fff; margin: 0px; line-height: 54px; text-align: center; text-transform: uppercase; font-size: 18px; }
#header #menu ul li a:hover 						{ text-decoration: underline; }
#header #menu ul li#current a 						{ background: #003f82; }
#header #menu ul li a.first							{ padding-left: 0px; }
#header #menu ul li#current a.first					{ padding-left: 20px; }

#header #menu #search								{ float: left; width: 390px; }
#header #menu #search form 							{ float: right; padding: 10px 0 10px 0; margin: 0;  }
#header #menu #search form input#keyword 			{ width: 200px; background: #f2f3ef; border: 0px solid transparent; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7) inset; padding: 6px; margin: 0 5px 0 0; }
#header #menu #search form input#submitbutton 		{ padding: 4px 20px 4px 20px; background-color: #fff; border: 1px solid #007ec5; border-radius: 4px; color: #007ec5; cursor: pointer; }
#header #menu #search form input#submitbutton:hover	{ background: #003f82; color: #fff; }
#header #menu #search input.initialtext 			{ color: #aaa; }


/* PHOTOHEADER */

/*#photoheader 			{ height: 232px; margin: 0; }*/


/* MAIN */

.main 					{ text-align: left; padding: 0 0 40px 0; }
.main .margin			{ padding: 30px 0 30px 0px; }

.main .left 			{ float: left; width: 690px; padding: 0; }
.main .right 			{ float: left; width: 300px; padding: 0; }


.topmargin-for-banner	{ margin: 30px 0 0 0; }

.main .left .margin 			{ padding: 30px 65px 45px 0px; }
.main .right .margin 			{ padding: 30px 0 15px 30px;  }
.main .right .margin-toponly	{ padding: 30px 0 15px 0px; }



/* h1 h2 h3 */

h1 				{ font-size: 40px; color: #007ec5; margin: 0 0 15px 0; font-weight: 400; font-family: "LexiaBold", Arial, Helvetica;}
h1.lessmargin 	{ margin: 0 0 10px 0; }
h1 .sub 		{ color: #aaa; }

h2 				{ margin: 0 0 15px 0; font-size: 1.6em; color: #007EC5; font-weight: bold; }
h2.nomargin 	{ margin: 0; }
h3 				{ margin: 0 0 5px 0; color: #007EC5; font-size: 1.3em; font-weight: bold; }
h3 .sub 		{ color: #666; }
h3.blue			{ color: #007ec5; }

h4 				{ font-size: 1em; margin: 0 0 5px 0; font-weight: bold; }
h6 				{ font-size: 0.9em; font-weight: normal; color: #777; margin: 0; }

.customfont		{ font-family: "LexiaBold", Arial, Helvetica; font-weight: normal; }


/* BASICS */

ul 					{ margin: 0 0 15px 15px; padding: 0; }
ul li				{ margin: 0 0 5px 0; }
ul.arrows 			{ list-style: none; margin: 0 0 15px 0; padding: 0; }
ul.arrows li a 		{ background: url('/images/icon_arrows.gif') left 50% no-repeat; padding: 0 0 0 20px; }
img 				{ border: none; }
p 					{ margin: 0 0 15px 0; }

/* LINKS */

a 					{ color: #007ec5; }
a.back 				{ background: url('/images/icon_back2.gif') no-repeat; display: block; line-height: 15px; padding: 0 0 0 20px;  }
a.meerinformatie 	{ background: url('/images/li_blue.gif') no-repeat left 50%; padding: 0 0 0 10px; }
a.big 				{ background: url('/images/icon_arrows.gif') no-repeat right 50%; padding: 0 20px 0 0px; font-size: 1.3em; font-weight: bold; }

a.button			{ background: #007ec5; font-size: 1.2em; padding: 10px 20px 10px 20px; color: #fff; font-weight: bold; text-align: center; text-decoration: none; border-radius: 5px; }
a.button:hover		{ background: #003f82; }

a.arrow				{ background: url('/images/icon_link_arrow.png') no-repeat 100% 50%; padding: 0 20px 0 0; }

/* DIVERSEN */

.contentimage 				s{ float: right; margin: 0 0 0 20px; }
.contentimage img 			{ border: 1px solid #ccc; }

.waarschuwing 				{ color: #777; font-size: 0.9em; margin: 0 0 15px 0; }
.warning 					{ font-weight: bold; color: #cc0099; margin: 0 0 10px 0; }


/* HOMEPAGE */

p.lead						{ font-size: 1.1em; line-height: 1.5em; padding: 0; margin: 0 0 15px 0; }


/* HOMEPAGE BLOCKS */

.blocks										{ margin: 0 0 20px 0; }
.blocks .item								{ float: left; width: 300px; height: 250px; margin: 0 30px 20px 0;  }
.blocks .item-third							{ margin-right: 0; }
.blocks .item h3							{ color: #111; margin: 0 0 5px 0; }
.blocks .item .summary 						{ color: #333; line-height: 1.3em; margin: 0 0 5px 0; }
.blocks .item .image 						{ width: 300px; height: 120px; overflow: hidden; background: #fff; text-align: center; margin: 0 0 10px 0; border-radius: 7px 7px 0 0; }
.blocks .item .image img					{ display: block; }
.blocks .item p.link a						{ font-weight: bold;  font-size: 1.1em; }
	
/* HOMEBLOCKS vs NEWSBLOCKS */

.blocks-with-background						{ }
.blocks-with-background	.item				{ background: #f1f6f9; border-radius: 0px 0px 7px 7px; }
.blocks-with-background .item h3			{ padding: 10px 10px 10px 15px; font-size: 20px; font-weight: normal;  }
.blocks-with-background	.item p.link		{ padding: 0 0 0 15px; }

#newsblocks 								{ border-top: 1px solid #fff; padding: 40px 0 0 0; } 
#newsblocks h3								{ color: #555; font-size: 14px; }
#newsblocks .item							{ height: auto; }
#newsblocks .item .summary 					{ color: #555;  }
#newsblocks .item p.link a					{ color: #555; }


/* BEDRIJVEN - ADVERTENTIEMOGELIJKHEDEN */

#printmogelijkhedenblocks .item				{  }
#onlinemogelijkhedenblocks .item			{ height: 260px; }


/* NIEUWS */

#newsarticles					{ }
#newsarticles .item				{ border-bottom: 1px solid #ddd; padding: 0 0 15px 0; margin: 0 0 15px 0;  }
#newsarticles .item h3 a		{ text-decoration: none; color: #000; }
#newsarticles .item .lead a		{ text-decoration: none; color: #444; }


/* PAGE */

div.defaultpage			{ padding: 0 0 30px 0; line-height: 1.5em; }
div.defaultpage h1		{ color: #007EC5; font-family: "LexiaBold", Arial, Helvetica; line-height: 1em;}
div.defaultpage h2		{ font-size: 1.3em; margin: 0 0 10px 0; }
div.defaultpage p		{ }
div.defaultpage ul		{ list-style-image: url('/images/li_blue.gif'); }

/* BREADCRUMBS */

#breadcrumbs 			{ color: #aaa; font-size: 0.9em; margin: 0 0 18px 0; }
#breadcrumbs .slash 	{ color: #ccc; padding: 0 5px 0 5px; }
#breadcrumbs a 			{ color: #aaa; }



/* TABS */

.tabs 							{ background-color: #fff; height: 40px; margin: 0;  }
.tabs ul 						{ padding: 0; margin: 0 0 0 0px; list-style: none; }
.tabs ul li 					{ float: left; font-weight: bold; font-size: 1.1em; margin: 0 2px 0 0;  }
.tabs ul li a 					{ float: left; display: block; font-size: 15px; text-transform: uppercase; background: #ccc; border-radius: 5px 5px 0 0; color: #fff;  text-decoration: none; padding: 0 30px 0 30px; text-align: center; line-height: 40px; border-right: 1px solid #fff; }
.tabs ul li a:hover 			{ text-decoration: none; background-color: #007ec5; color: #fff; }
.tabs ul li a.large 			{ width: 150px; }
.tabs ul li a.small 			{ width: 90px; }
.tabs ul li#current 			{  }
.tabs ul li#current a 			{ color: #111; background-color: #f5f5f5;  }

.tabs-content					{ background-color: #f5f5f5; padding: 30px; }


/* TITELS-TARIEVEN OVERZICHT */

.titeloverzicht .column 				{ float: left; width: 280px; margin: 0 40px 0 0; }
.titeloverzicht .column-last 			{ margin-right: 0; ; }
.titeloverzicht h2 						{ margin: 0 0 5px 0; }
.titeloverzicht h2 a 					{ text-decoration: none; color: #333; }
.titeloverzicht h3						{ color: #aaa; text-transform: uppercase; font-size: 0.9em; margin: 0 0 8px 0; }
.titeloverzicht ul  					{ margin: 0 0 30px 12px; padding: 0; color: #bbb; }
.titeloverzicht ul li					{ margin: 0 0 8px 0; }
.titeloverzicht ul li a					{ text-decoration: none; font-size: 13px; }
.titeloverzicht ul li a:hover			{ text-decoration: underline; }

#titeloverzicht-twee-kolommen .column 	{ width: 450px;  }


.titeloverzicht ul.dichtbij 			{ margin: 0 0 20px 20px; }
.titeloverzicht ul.dichtbij li a 		{ }

#overkoepelende-combinaties					{ }
#overkoepelende-combinaties	ul 				{ }
#overkoepelende-combinaties	ul li			{ margin: 0 0 10px 0; }


/* TITELSTARIEVEN - ZOEKRESULTATEN */

body.zoekresultaten #main					{ padding: 190px 0 0 0; }

body.zoekresultaten .item 					{ background: none; border: none; margin: 0 0 15px 0; }
body.zoekresultaten .item-combinatie h3 	{ line-height: 1.4em; }
body.zoekresultaten .item h3 a 				{ color: #1968b7; }
body.zoekresultaten .item h3 a.sub 			{ color: #666; }
body.zoekresultaten .item .plaatsnamen a 	{ color: #aaa; font-size: 0.9em; text-decoration: none; }
body.zoekresultaten .item .plaatsnamen 		{ margin: 0; }
body.zoekresultaten .item .url a 			{ color: #aaa; font-size: 0.8em; text-decoration: none; }

/* TITELSTARIEVEN - REGIO OVERZICHT */
body.titelstarieven .item 				{ margin: 0 0 20px 0; width: 600px;}
body.titelstarieven .item .image 		{ float: left; width: 75px; }
body.titelstarieven .item .image .cover { margin: 6px;  width: 55px; height: 75px; }
body.titelstarieven .item .text 		{ float: left; padding: 15px 0 0 0px; width: 520px; }
body.titelstarieven .item .text h3 a 	{ text-decoration: none; color: #d3127d; }


/* TITELS-TARIEVEN - DETAIL  */

#sitebox-detail .main .title-and-breadcrumbs		{ height: 220px;  }
#sitebox-detail .main .title-and-breadcrumbs h1		{ padding: 30px 0 0 0; margin: 0 0 10px 0; }


/* CODE AND TITLE */
.code-and-title							{ margin: 0 0 5px 0; }
.code-and-title .code 					{ float: left; width: 35px; margin: 0 5px 0 0; }
.item-website .code-and-title .code 	{ width: 55px; }
.code-and-title h3 						{ float: left; font-size: 1.5em; margin: 0; padding: 0; }

.code-and-title .codeblock a, .oplage-verschijningsdag-formaat .codeblock {
	padding: 3px;
	text-align: center;
	line-height: 20px;
	background: #000;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #fff;
}

.oplage-verschijningsdag-formaat 					{ margin: 2px 0 5px 0; color: #666; }
.line 												{ padding: 0 5px 0 5px; color: #aaa; }

.plaatsnamen, #eersteplaatsnamen, #alleplaatsnamen 	{ margin: 5px 0 5px 0; color: #999; font-size: 0.9em; }

#eerstepostcodes, #allepostcodes, .postcodes 		{ margin: 5px 0 30px 0; color: #999; font-size: 0.9em; }
#kaartregio 										{ width: 325px; border: 1px solid #ddd; }

#eersteplaatsnamen a, #eerstepostcodes a			{ color: #aaa; }

#sitebox-detail .main h2			{ margin: 0 0 5px 0; }



 /* ACTIONBLOCK ALGEMEEN */

 
#actionblocks 						{ }
#actionblocks .item					{ width: 187px; height: 180px; } 
#actionblocks .item .image			{ width: 187px; height: auto;  }
#actionblocks .item .image img		{ width: 100%; height: auto; }
#actionblocks .item .text			{  }
#actionblocks .item .text h3 		{ font-size: 18px;  }
#actionblocks .item .text h3 a		{ text-decoration: none; }
#actionblocks .item .text h3 a:hover	{ color: #000; }

/* MINDERE GODEN  */

ul.anderescenarios							{ list-style: none; margin: 0 0 30px 0; padding: 0; border-bottom: 1px solid #ddd;  }
ul.anderescenarios li						{ font-size: 15px; border-top: 1px solid #ddd; }
ul.anderescenarios li a						{ color: #111; text-decoration: none; line-height: 40px; display: block; }
ul.anderescenarios li a:hover				{ background: #f5f5f5; }			
ul.anderescenarios li a span				{ margin-right: 10px; font-size: 20px; }

/* 
ul.anderescenarios							{ list-style: none; margin: 0 0 30px 0; padding: 0; }
ul.anderescenarios li						{ display: block; float: left; width: 140px; height: 140px; margin: 0 10px 10px 0; background: #f5f5f5; text-align: center; }
ul.anderescenarios li a					{ text-decoration: none; display: block; margin-top: 50px; font-size: 14px; color: #222; }
*/

/* RIGHTSIDE OTHER ITEMS */
#andereitems				{  }
#andereitems h4				{ font-size: 1.2em; margin: 0 0 10px 0; }
#andereitems ul				{ margin: 0 0 30px 12px; padding: 0;  }
#andereitems ul li			{ margin: 0 0 5px 0; }
#andereitems ul li a		{ text-decoration: none; color: #777; }
#andereitems ul li a:hover	{ text-decoration: underline; }





table#afhaaladressen		{ width: 100%; font-size: 1em; border-top: 1px solid #eee; }
table#afhaaladressen tr td	{ border-bottom: 1px solid #eee; padding: 10px 0 10px 0; }
a.toonopkaart				{ background: url('/images/icon_googlemap_marker.png') no-repeat 0 50%; font-size: 1.1em; line-height: 30px; display: inline-block; padding: 0 0 0 30px; text-decoration: none; font-weight: bold; }


/* EPAPER OVERZICHT */

#epaperlist								{ padding: 0 0 50px 0; }
#epaperlist .epaper						{ width: 80px; height: 140px; border: 1px solid #ddd; float: left; margin: 0 10px 10px 0; }
#epaperlist .epaper img					{ width: 80px; height: 120px; }
#epaperlist .epaper	h3					{ font-size: 0.9em; color: #777;  text-align: center; }

#epaperlist .epaper-first				{ width: 170px; height: 290px; }
#epaperlist .epaper-first img			{ width: 170px; height: 260px; }
#epaperlist .epaper-first	h3			{ font-size: 1.2em; }

#epaperlist .epaper-small				{ height: 30px; border: 1px solid #aaa; }
#epaperlist .epaper-small h3			{ line-height: 30px; background: #fff; } 
#epaperlist .epaper-small h3 a			{ color: #777; text-decoration: none; }

#epaperlist .item-hover					{ border: 1px solid #007ec5; }
#epaperlist .item-hover	h3				{ color: #007ec5; }
#epaperlist .item-hover	h3 a			{ color: #007ec5; }

/* EPAPER REFRESH LIST */

table.blobfolders 					{ border-collapse: collapse; margin: 0 0 10px 0; }
table.blobfolders tr th				{ padding: 5px; background: #007ec5; color: #fff;  }
table.blobfolders tr td 			{ border-bottom: 1px solid #ddd; padding: 5px; font-size: 0.9em; }
table.blobfolders tr .id			{ width: 30px; padding-right: 15px; text-align: right; }
table.blobfolders tr .amount		{ width: 140px; padding-right: 35px; text-align: right; }



/* FORMS */

form.with-background 						{ margin: 0; background: url('/images/bg_form.gif') repeat-x; border: 1px solid #ddd; padding: 15px; }
.form-row 									{ margin: 0 0 15px 0; width: 500px; }
.form-row .form-row-left 					{ float: left; width: 200px; }
.form-row .form-row-right 					{ float: left; width: 300px; }
.form-row-checkbox label  					{ margin-left: 5px; width: 300px; }
#form-row-with-long-label .form-row-left 	{ width: 250px; }
#form-row-with-long-label .form-row-right 	{ width: 200px; }

.comment 		{ color: #aaa; font-size: 0.9em; }
.hint 			{ color: #999; font-size: 0.9em; }
.form-indent 	{ margin: 0 0 0 180px; }
.submitbutton 	{ width: 200px; margin: 0 0 0 180px; padding-top: 15px; }
.form-divider 	{ width: 450px; border-top: 1px dotted #ccc; margin: 6px 0 8px 0; font-size: 0.1em; }

/* bootstrap style */
input[type="text"] 				{ padding: 5px; border: 1px solid #ccc; border-radius: 4px;  }		
textarea						{ width: 350px; padding: 5px; border: 1px solid #ccc; border-radius: 4px; font-family: arial,helvetica,verdana; font-size: 1em; resize: none; }
select							{ padding: 5px; border: 1px solid #ccc; border-radius: 4px; }
input.validationerror			{ background: #980604; color: #fff; } 
input.text.medium				{ width: 200px; }
input.text.large				{ width: 300px; }
form div.validationerror		{ color: #980604; margin-top: 5px; }
input.not-empty-and-valid		{ border: 2px solid #7fba28; color: #62901f; }

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus {   
  border-color: #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(102, 175, 233, 0.6);
  outline: 0 none;
}

/* RECAPTCHA */

.g-recaptcha	{ transform:scale(0.77); transform-origin:0 0; }

.main .left .g-recaptcha		{ margin-left: 180px; }


#question-Persbericht .success  { display: none; }
#question-titles_id				{ margin: 0 0 18px 0; }

/* SUBMIT BUTTON */

.submitbutton button				{ padding: 5px 20px 5px 20px; color: #fff; font-size: 16px; cursor: pointer; font-weight: normal; border-radius: 3px; background: #007ec5; border: 1px solid #3366cc; }			
.submitbutton button:hover			{ background: #0099cc; }



/* AMC - TABLOID FORM */

form#contactform-rightside									{ border: 1px solid #ddd; background: #f5f5f5; padding: 15px; }
form#contactform-rightside label							{ display: block; float: none; width: auto; }
form#contactform-rightside input							{ display: block; float: none; width: auto; }
form#contactform-rightside #question-Name_Full input		{ width: 160px; }
form#contactform-rightside #question-Email input			{ width: 200px; }
form#contactform-rightside #question-Question	textarea	{ width: 220px; }
form#contactform-rightside .validationerror					{ margin-left: 0; }
form#contactform-rightside .submitbutton					{ margin: 0; }


/* BEZORGKLACHTEN */

div.question			 				{ margin: 0 0 10px 0; overflow: visible; }
div.validationerror 					{ margin: 0 0 0 200px; }

.question input#huisnummer 				{ width: 30px; float: left;	 }
.question label#huisnummer_toevoeging 	{ margin: 0 5px 0 15px; width: 80px; }
.question input#huisnummer_toevoeging 	{ width: 30px; }

#question-huisnummer div.validationerror	{ position: absolute; margin: 20px 0 0 180px; }

#question-PostalCode input 				{ width: 60px; }
#question-opmerking 					{ /* display:none; */ }
#opmerking_hint 						{ display:none; }
#question-opmerking textarea 			{ width: 300px; height: 50px; }





#mededelingbox-center-margin
{
    width:390px;
    float:right;
    border:solid 1px #ccc;
    padding:10px 10px 10px 10px;
}

/* CALLCENTER */
form#callcenter input                   	{ width: 170px; }
div#question-CallCenterHuisnummer input     { width: 60px; }
div#question-huisnummer input   			{ width: 60px; }

a#adres-ophalen                  			{ cursor: pointer; position: absolute; margin: -39px 0 0 260px; background: #ddd; border: 1px solid #bbb; color: #222; border-radius: 4px; line-height: 25px; padding: 0px 10px 0px 10px; text-align: center; text-decoration: none; }
a#adres-ophalen:hover						{ background: #eee;  }
form#contact_bezorgklacht a#adres-ophalen	{ margin: 0px 0 0 375px; }

div#adres-lookup                       	 	{ float:left; width:500px; }

div#bezorgklachten-hide-adresophalen a#adres-ophalen	{ display: none; }


/* SHARE */
#sharebuttons                       { margin: 0px 0 30px 0; }
#sharebuttons h5                    { margin: 30px 0 5px 0; text-transform: uppercase; color: #aaa; font-size: 11px; }
#sharebuttons a                     { display: inline-block; margin-right: 10px; }


/* FOOTER */

#footer-container 					{ background: #007ec5 url('/images/bg_footer_bollen.png') no-repeat 70% 99%; width: 100%; margin-top: 10px; }
#footer-memu 						{ margin: 0 auto; width: 990px; color: #fff; }
#footer-memu .column 				{ float: left; width: 300px; text-align: left; padding: 35px 0 0 0; }
#footer-memu .column h3				{ color: #fff; font-size: 1.5em; text-transform: uppercase; font-weight: normal;  }
#footer-memu .column ul				{ list-style: none; margin: 0px; padding: 0; }
#footer-memu .column ul	li			{ margin: 0 0 5px 0; }
#footer-memu .column ul	li a		{ background: url('/images/li_white.gif') no-repeat 0 50%; padding: 0 0 0 12px; color: #fff; text-decoration: none; }
#footer-memu .column ul	li a:hover	{ text-decoration: underline; }	

#footer-links						{ margin: 0 auto; width: 990px; padding: 20px 0 20px 0; text-align: right; }
#footer-links a						{ color: #fff; font-size: 0.9em; margin: 0 10px 0 0; text-decoration: none; }
#footer-links a:hover				{ text-decoration: underline; }









/* CLEARFIX */

.clear:after, .clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */






