/* 
 * alpha build 
 *
 * Table of Contents
 * =================
 * 1. Common Styling
 * 2. Positioning header/body
 * 3. Header Styling
 * 4. a. Content/Main Styling
 *    b. Content/sub-nav Styling
 *
 */

/* @group 1. Common styling */
/* default font definition/body background */
body {font: 11px verdana, sans-serif; color: #000000; margin: 0; padding: 0; width: 100%; text-align: center; background: #FFFBF6;}

/* browser housekeeping */
* {font-size: 100%; padding: 0; margin: 0;}
div, ul, ol, li, table, td, th, tr, p, blockquote {margin: 0; padding: 0; border: none}
img {border: none}

/* default link colors (= black with no hover) */
a{color: #000}
a:hover{text-decoration:none;}

/* site width */
#container {width: 1000px; margin: 0 auto; padding-bottom: 20px; text-align: left;}
#container, #content-container {position: relative; overflow: hidden;}

/* to clear floated elements */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* General help items */
.accessibility{display: block; width: 1px; height: 1px; position: absolute; top: -5000px}
.textright{text-align: right}


/* @group 2. Positioning header/body */
#header {position: absolute; min-height: 80px; top: 0; left: 0; width: 100%;}
#content-body {margin-top: 80px; width: 1000px; overflow: hidden}

/* @group Positioning & borders */
/*** positioning & borders: general */
#two-col #content-container{width: 635px; float: right; padding: 0; margin: 0; padding-left: 0px; /*border: 1px solid green*/} /*+2 px als border weg is*/
#two-col #content-container #page-banner{width: 605px; float: left; padding: 0; padding-right: 10px; text-align: left; min-height: 100px; background: url(../images/borderRight-FadeIn.gif) no-repeat right bottom;}
#two-col #main{position: relative; z-index: 1; width: 635px; float: left; padding: 0; text-align: left; background: url(../images/borderRight.gif) no-repeat right 150px;}
#two-col #content-container #swoosh, #two-col #content-container #swoosh-png{width: 635px; height: 254px; float: left; padding: 0; text-align: left; background: url(../images/swoosh.gif) no-repeat right bottom; margin-top: -20px; position: relative; z-index: 0;}
#two-col #nav{width: 365px; float: left; margin: 0; padding: 0; overflow: hidden; margin-top: 120px} /*+2 px als border weg is*/
#main{min-height: 200px;}


/* @group 3. Header */

/* @group General styling & positioning */
#header-info-left{width: 173px; position: absolute; left: 146px; top: 31px;}
#header-info-left #logo a{display: block; width: 173px; height: 68px;}
/*#header-info-left #logo img{display: none}*/
#header-info-left #language-bar{margin-top: 32px; text-align: center; color: #B3A061}
#header-info-left #language-bar a{color: #B3A061; text-decoration: none; font-weight: bold}
#header-info-left #language-bar span.here{color: #CE005F; font-weight: bold}
#header-info-right{width: 370px; float: right; text-align: right; padding-right: 30px;}
#header-info-right #sitewide{margin-top: 10px}
#header-info-right #sitewide ul{list-style: none}
#header-info-right #sitewide ul li a{color: #B3A061}
#header-info-right #search{width: 255px; color: #B3A061; margin-top: 15px; clear: both; float: right;}
#header-info-right #search input.input-txt{border: 1px solid #D2D2D2; padding: 1px 5px 1px 5px; width: 200px; margin-right: 5px;}
#header-info-right #search input.input-txt, #header-info-right #search button{float: left; margin-top: 4px;}
#header-info-right #search button{background: url(../images/searchButton.gif) no-repeat top left; border: none; width: 38px; height: 17px; cursor:pointer;}
#header-info-right #crumb{float: right; color: #CE005F; margin-top: 20px; clear: both; width: 100%}
#header-info-right #crumb a{color: #CE005F; text-decoration: none;}
#header-info-right #crumb span.here{font-weight: bold}

/* Page-banner */
#two-col #content-container #page-banner{padding-right: 30px; text-align: right; padding-bottom: 15px; font-size: 12px; margin-top: 70px;}
#page-banner position:relative;
#page-banner img{float: right;}
#page-banner p.postscriptum{width: 47%; float: right; clear: both; margin: 0; margin-top: 3px;}
#page-banner p.postscriptum.hidden{display: none}
#page-banner img.figure{float:left;margin-left:45px;}

/* Title Flash */
div#titleFlash{height: 90px}
div#titleFlash h1{background-repeat:no-repeat;padding-left:40px;background-position:20px left;padding-top:20px; /*line-height:85px;*/ display:inline;height:39px;font-size:35px; font-weight: lighter; }
div#container.products #titleFlash h1{background-image:url(/ImageLib/patisfrance/images/stars/orange.gif)}
div#container.recipes #titleFlash h1{background-image:url(/ImageLib/patisfrance/images/stars/darkpink.gif)}
div#container.topics #titleFlash h1{background-image:url(/ImageLib/patisfrance/images/stars/blue.gif)}
div#container.contact #titleFlash h1{background-image:url(/ImageLib/patisfrance/images/stars/pink.gif)}
div#container.patisfrance-info #titleFlash h1{background-image:url(/ImageLib/patisfrance/images/stars/purple.gif)}
/* @group 4a. Main */

/* General */
#main h1{font-size: 16px; margin-bottom: 10px; margin-top: 5px}
#main h2{font-size: 14px; margin: 0; margin-bottom: 10px; margin-top: 5px}
#main h3{font-size: 11px; margin: 0; padding: 0;}
#main ul.linklist{list-style: none; margin: 0; padding: 0; margin-bottom: 15px;}
#main ul.linklist li a{height: 14px; display: block; padding-left: 20px; margin-bottom: 3px;}

/* Homepage */
#main div.home-content{font-size: 15px; width: 100%; overflow: hidden; margin-bottom: 65px; clear: both}
#main div.home-content ul{list-style: none; width: 30%; padding-right: 30px; float: right}
#main div.home-content ul li{text-align: right; padding-bottom: 15px;}
#main div.home-content ul li span{display: block}
#main div.home-content ul li a{clear: both; display: block; font-size: 11px}

#two-col #content-container #swoosh-png{ background-image: url(../images/swooshHome.png); }
#home-content-placeholder {width: 10px; height: 220px;}

#country-selector{position: absolute; left: 120px; top: 100px; text-align: center}
#country-selector p{margin-bottom: 5px}
#country-selector select{width: 150px;}

/* -- Article / fixed image -- */
#main div.article{color: #000; margin-left: 30px; margin-right: 30px; margin-bottom: 20px;}
#main div.article p{margin-bottom: 15px;}
#main div.article div.abstract p{font-size: 13px;}
#main div.article div.column-container{width: 100%}
#main div.article div.column-container div.column{overflow: hidden;}
#main div.article div.column-container div.column p{padding-right: 10px;}
#main div.article div.column-container div.column ol, #main div.column-container div.column ul{margin-left: 25px; font-weight: bold}
#main div.article div.column-container div.column ol span{font-weight: normal}
#main div.article .fixedimage.left{float: left; margin: 0px 10px 5px 0;}
#main div.article .fixedimage.right{float: right; margin: 0px 10px 5px 10px;}
#main div.article div.paragraph{margin-bottom: 10px}
#main div.article span.line{border-bottom: 1px solid #FBEED9; height: 1px; display: block}
#main div.article a.top{height: 14px; display: inline-block; padding-left: 20px;}
#main div.article-TextOverview{color: #000; margin-left: 30px; margin-right: 30px; margin-bottom: 20px;}
#main div.article-TextOverview div.article-intro{margin-bottom: 25px}
#main div.article-TextOverview div.article-intro a{display: block; padding-left: 20px; margin-top: 5px; height: 14px;}
#main div.article-DateOverview{color: #000; margin-left: 30px; margin-right: 30px; margin-bottom: 20px;}
#main div.article-DateOverview div.month{margin-bottom: 15px}
#main div.article-DateOverview div.month h3{height: 14px; padding-left: 20px; margin-bottom: 3px}
#main div.article-DateOverview div.month ul{list-style: none; padding-left: 20px}
#main div.article-DateOverview div.month ul li a{color: #000;}

/* Carousel */
#main div.overview-Lvl1{overflow: hidden; margin-left: 30px; margin-right: 30px; margin-bottom: 31px; clear: both}
/**
* Standard Configuration. It is advised that this section will NOT be modified as the
* carousel.js expects the behavior outlined below.
**/
#main .carousel-component{font-size: 12px; position: relative; overflow: hidden; visibility: hidden; /* component turns it on when first item is rendered */}
#main .carousel-component ul.carousel-list{width: 10000000px; position: relative; z-index: 1;}
#main .carousel-component .carousel-list li{float: left; list-style: none; overflow: hidden;}
#main .carousel-component .carousel-vertical li{float: none;	margin-bottom: 0px;}
#main .carousel-component ul.carousel-vertical{width: auto;}
#main .carousel-component .carousel-clip-region{overflow: hidden; margin: 0px auto; position: relative;}
/**
* Safe to override. It is safe to override background, padding, margin, color,
* text alignment, fonts, etc. 
**/
#main .carousel-component{background: #FFFBF6; padding: 0px 0px 0px 0px; -moz-border-radius: 10px;	margin-top: 5px;}
#main .carousel-component ul.carousel-list{margin: 0px; padding: 0px 0px 0px 0px;}
#main .carousel-component .carousel-list li{width: 101px; text-align: center; margin: 0px 11px 0px 11px; /*Issue with IE, rechterlijn verdwijnt dan*/ padding: 0px;}
#main .carousel-component h2{margin: 0; padding: 0; margin-bottom: 5px}
#main .carousel-component .carousel-list li a{width: 101px; /*75 + 2 + 2 + 1 + 1 */	height: 101px;	margin-top: 8px;}
#main .carousel-component .carousel-list li a{outline: none;	-moz-outline: none;}
#main .carousel-component .carousel-list li img{display: block;}
#main .carousel-component .carousel-prev{position: absolute; top: 70px; z-index: 3; cursor: pointer; left: 5px;}
#main .carousel-component .carousel-next{position: absolute; top: 70px;	z-index: 3;	cursor: pointer; right: 5px;}

/* Product Categories */
#main div.categories{margin-left: 30px; margin-right: 30px;}
#main div.categories ul{list-style: none}

/* Product Subcategories */
#main div.subcategories{margin-left: 30px; margin-right: 30px; clear: both}
#main div.subcategories table{width: 100%; border: collapse;}
#main div.subcategories table .column1{width: 60%}
#main div.subcategories table .column2{width: 15%}
#main div.subcategories table .column3{width: 25%}
#main div.subcategories table tr th{padding-bottom: 15px; text-align: left}
#main div.subcategories table tr td{padding-bottom: 10px}
#main div.detail{margin-left: 30px; margin-right: 30px;}
#main div.detail table{clear: both}

/* @group 4c. navigation */
#nav span.borderFadeIn{float: left; width: 365px; height: 68px; background: url(../images/borderNav-FadeIn.gif) no-repeat 227px 0px; position: relative; z-index: 0;}
#nav span.borderFadeOut{float: left; width: 365px; height: 94px; background: url(../images/borderNav-FadeOut.gif) no-repeat 227px 0px; position: relative; z-index: 0; margin-top: -20px;}
#nav div.pullup{float: left; width: 100%; background: url(../images/borderNav.gif) repeat-y 227px 0px; position: relative; z-index: 1;}
#nav div.pullup #page-nav{margin-top: -70px;}
#nav #page-nav ul{position: relative; list-style: none; margin: 0; padding: 0;}
#nav #page-nav #main-nav-list{float: left; width: 227px;}
#nav #page-nav #main-nav-list li{margin: 0; padding-top: 6px; padding-bottom: 6px;}
#nav #page-nav #main-nav-list li a{display: block; width: auto; padding-left: 10px; margin-right: 10px;}
#nav #page-nav .otn{width: 133px; float: left; margin-top: 0px; padding-top: 0px; display: none;}
#nav #page-nav .otn.active{display: block}
#nav #page-nav .sub-otn{font-size: 11px; margin-top: 5px; margin-left: 10px;}
#nav #page-nav .otn li{padding: 3px 0px;}
#nav #page-nav .otn li.sub-nav{font-size: 13px; font-weight: bold}
#nav #page-nav .otn li a{display: block; /*color: #DC942A;*/ text-decoration: none; margin-left: 10px; margin-right: 10px;}
#nav #page-nav #otn_5 li a{margin-top:40px;}
#nav #page-nav .otn li.notactive a{/*color: #DC942A;*/ text-decoration: none;}
#nav #page-nav .otn li.notactive a:hover{text-decoration: underline;}
#nav #page-nav .otn li.active a{/*color: #B2A061;*/ text-decoration: none;}
#nav #page-nav .otn li.sub-nav ul li.notactive a{font-weight: normal;}
#nav #page-nav .otn li.sub-nav ul li.active a{font-weight: normal;}
#nav #page-nav ul li{width: 100%;}

/* Back to puratos link. Per default verbergen, wordt getoond dmv script*/
#nav  #idNavBackToPuratos{ display: none; padding-top:2em; }



/*COLORS AND OTHER SPECIFIC LAYOUT ISSUES DEPEND ON WHICH SECTION OF THE SITE YOU ARE. 
* BELOW, ALL SECTION WITH THEIR SPECIFIC COLORS AND LAYOUT ISSUES ARE DEFINED*/

/* Product section */
div.products, div.products #main div.article div.abstract p, div.products #main h1, div.products #main h2, div.products #main h3, div.products #main div.article-DateOverview div.month ul li span.date, div.products #nav #page-nav .otn li a, div.products #nav #page-nav .otn li.notactive a, div.products #nav #page-nav .otn li.sub-nav ul li.notactive a, div.products #main div.article p.highlight, div.products #main div.subcategories table tr th{color: #DA8D00;}
div.products #nav #page-nav .otn li.active a{color: #B2A061;}
div.products #main ul.linklist li a{background: url(../images/star_brown.png) no-repeat 0px 0px; color: #DA8D00;}
div.products #main div.article a.top{background: url(../images/arrowUp_brown.png) no-repeat 0px 0px; color: #DA8D00;}
div.products #main div.article-DateOverview div.month h3{background: url(../images/star_brown.png) no-repeat 0px 0px; color: #DA8D00;}
div.products #main div.article-TextOverview div.article-intro a{background: url(../images/star_brown.png) no-repeat 0px 0px; color: #DA8D00;}
div.products #main div.categories ul li a{display: block; height: 14px; padding-left: 20px;}
div.products #main div.categories ul li{margin-bottom: 15px}
div.products #main div.categories ul li a{background: url(../images/star_brown.png) no-repeat 0px 0px; font-size: 13px; font-weight: bold; color: #7D6C3A}
div.products #main div.subcategories table tr td{color: #7D6C3A; padding: 8px 0px; border-bottom: 1px solid #FBEED9}
div.products #main div.subcategories table tr td a{color: #7D6C3A; font-weight: bold;}
div.products #main div.detail{position:relative;margin-top:40px}
div.products #main div.detail h1{width: 60%; float: left}
div.products #main div.detail a.download{line-height: 20px; display: inline-block; margin-top: 5px; float: right; padding-right: 20px; background: url(../images/downloadPDF.gif) no-repeat right 0px; font-size: 10px; color: #DA8D00;}

div.products #main div.detail table .column1{width: 35%}
div.products #main div.detail table .column2{width: 65%}

div.products #main div.detail table{margin-top: 15px; margin-bottom: 30px;}
div.products #main div.detail table tr th{color: #7D6C3A; padding: 5px 0px; border-bottom: 1px solid #FBEED9; text-align: left; vertical-align:top; }
div.products #main div.detail table tr td{color: #7D6C3A; padding: 5px 0px; border-bottom: 1px solid #FBEED9; }
div.products #main div.detail ul{list-style: none}
div.products #main div.detail ul li a{height: 14px; display: block; padding-left: 20px; color: #7d6c3a; background: url(../images/star_brown.png) no-repeat 0px 0px;}
div.products #main div.detail div.article{clear: left; margin-left: 0; margin-right: 0;}
div.products #main div.detail div.article h3{color: #7D6C3A;}
div.products #main div.detail div.article p{color: #7D6C3A;}

div.products #main div.detail div#titleFlash{position:absolute;top:50px;right:50px;}

/* Recipe section */
div.recipes, div.recipes #main div.article div.abstract p, div.recipes #main h1, div.recipes #main h2, div.recipes #main h3, div.recipes #main div.article-DateOverview div.month ul li span.date, div.recipes #main div.article p.highlight{color: #D32A6B;}
div.recipes #nav #page-nav .otn li a{color: #DC942A;}
div.recipes #nav #page-nav .otn li.active a{color: #680131;}
div.recipes #nav #page-nav .otn li.notactive a, div.recipes #nav #page-nav .otn li.sub-nav ul li.notactive a{color: #CE005F;}
div.recipes #main div.detail div.montage p{color: #b3a16b;}
div.recipes #main ul.linklist li a{background: url(../images/star_purple.png) no-repeat 0px 0px; color: #D32A6B;}
div.recipes #main div.article a.top{background: url(../images/arrowUp_purple.png) no-repeat 0px 0px; color: #D32A6B;}
div.recipes #main div.article-DateOverview div.month h3{background: url(../images/star_purple.png) no-repeat 0px 0px; color: #D32A6B;}
div.recipes #main div.article-TextOverview div.article-intro a{background: url(../images/star_purple.png) no-repeat 0px 0px; color: #D32A6B;}
div.recipes #main div.detail{clear: both}
div.recipes #main div.detail p.print{width: 575px; height: 25px; background: #F5EEE4; text-align: right; margin-bottom: 20px;}
div.recipes #main div.detail p.print a{display: block; margin-right: 10px; padding: 5px 20px 5px 9px; background: url(../images/print.gif) no-repeat right 3px; color: #D32A6B;}
div.recipes #main div.detail div.component{margin-bottom: 30px;}
div.recipes #main div.detail div.component h1{width: 100%; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #CE005F;}
div.recipes #main div.detail div.component div.article{margin: 0; padding: 0;}
div.recipes #main div.detail div.montage div.article{margin: 0; padding: 0;}
div.recipes #main div.detail div.component div.article div.column-container div.column h2{color: #B3A16B; font-style: italic; margin-bottom: 5px}
div.recipes #main div.detail div.component div.article div.column-container div.column table tr td{padding-top: 2px; padding-right: 25px;}
div.recipes #main div.detail div.montage h1{width: 100%; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #CE005F; color: #b3a16b;}

div.recipes #main div.detail table .column1{width: 75%}
div.recipes #main div.detail table .column2{width: 25%}

div.recipes #main div.categories ul li a{display: block; height: 14px; padding-left: 20px;}
div.recipes #main div.categories ul li{margin-bottom: 15px}
div.recipes #main div.categories ul li a{background: url(../images/star_purple.png) no-repeat 0px 0px; font-size: 13px; font-weight: bold; color: #D32A6B}


/* Topics section */
div.topics, div.topics #main div.article div.abstract p, div.topics #main h1, div.topics #main h2, div.topics #main h3, div.topics #nav #page-nav .otn li a, div.topics #nav #page-nav .otn li.notactive a, div.topics #nav #page-nav .otn li.sub-nav ul li.notactive a, div.topics #main div.article p.highlight, div.topics #main div.article div.abstract strong{color: #79A9D8;}
div.topics #nav #page-nav .otn li.active a{color: #B2A061;}
div.topics #main div.article-DateOverview div.month ul li span.date{color: #95B9DD;}
div.topics #main ul.linklist li a{background: url(../images/star_blue.png) no-repeat 0px 0px; color: #79A9D8;}
div.topics #main div.article a.top{background: url(../images/arrowUp_blue.png) no-repeat 0px 0px; color: #79A9D8;}
div.topics #main div.article-DateOverview div.month h3{background: url(../images/star_blue.png) no-repeat 0px 0px; color: #95B9DD;}
div.topics #main div.article-TextOverview div.article-intro a{background: url(../images/star_blue.png) no-repeat 0px 0px; color: #95B9DD;}

/* Patisfrance-info section */
div.patisfrance-info, div.patisfrance-info #main div.article div.abstract p, div.patisfrance-info #main h1, div.patisfrance-info #main h2, div.patisfrance-info #main h3, div.patisfrance-info #nav #page-nav .otn li a, div.patisfrance-info #nav #page-nav .otn li.notactive a, div.patisfrance-info #nav #page-nav .otn li.sub-nav ul li.notactive a, div.patisfrance-info #main div.article-DateOverview div.month ul li span.date, div.patisfrance-info #main div.article p.highlight{color: #AA80B0;}
div.patisfrance-info #nav #page-nav .otn li.active a{color: #B2A061;}
div.patisfrance-info #main ul.linklist li a{background: url(../images/star_purplelight.png) no-repeat 0px 0px; color: #AA80B0;}
div.patisfrance-info #main div.article a.top{background: url(../images/arrowUp_purplelight.png) no-repeat 0px 0px; color: #AA80B0;}
div.patisfrance-info #main div.article-DateOverview div.month h3{background: url(../images/star_purplelight.png) no-repeat 0px 0px; color: #AA80B0;}
div.patisfrance-info #main div.article-TextOverview div.article-intro a{background: url(../images/star_purplelight.png) no-repeat 0px 0px; color: #AA80B0;}

/* Search Results section */
div.search, div.search #main div.article div.abstract p, div.search #main h1, div.search #main h2, div.search #main h3, div.search #nav #page-nav .otn li a, div.search #nav #page-nav .otn li.notactive a, div.search #nav #page-nav .otn li.sub-nav ul li.notactive a{color: #BA0002;}
div.search #main p.search-subject{margin: 10px 30px 20px 30px; font-size: 14px; font-weight: bold}
div.search #main p.search-subject span.subject{margin-left: 15px}
div.search #nav #page-nav .otn li.active a{color: #B2A061;}
div.search #main div.article-TextOverview div.article-intro a{background: url(../images/star_red.png) no-repeat 0px 0px; color: #BA0002;}

/* Contact section */
div.contact, div.contact #main div.article div.abstract p, div.contact #main h1, div.contact #main h2, div.contact #main h3, div.contact #nav #page-nav .otn li a, div.contact #nav #page-nav .otn li.notactive a, div.contact #nav #page-nav .otn li.sub-nav ul li.notactive a{color: #D11D63;}
div.contact #nav #page-nav .otn li.active a{color: #B2A061;}
div.contact div.article .star{display: block; height: 14px; line-height: 10px; color: #D11D63; background: url(../images/star_purpledark.png) no-repeat 0px 0px; padding-left: 18px;}
div.contact div.article div.contact p{color: #000; margin-left: 18px}
div.contact div.article div.contact{margin-bottom: 20px}
div.contact div.article div.contact-distributeur{float: left; width: 50%; overflow: hidden}
div.contact div.article div.contact-distributeur span{display: block; font-weight: bold}
div.contact div.article div.contact-distributeur #area1{color: #D11D63;}
div.contact div.article div.contact-distributeur span#area2{color: #EF93B0;}
div.contact div.article div.contact-distributeur span#area3{color: #F39200;}
div.contact div.article div.contact-distributeur span#area4{color: #7FA71E;}
div.contact div.article div.contact-distributeur span#area5{color: #FAC953;}
/* Homepage section */
div.home, div.home #main h1, div.home #main h2, div.home #main h3, div.home #nav #page-nav .otn li a, div.home #nav #page-nav .otn li.notactive a, div.home #nav #page-nav .otn li.sub-nav ul li.notactive a, div.home #main div.home-content ul li.brown-product, div.home #main div.home-content ul li.brown-product a{color: #DA8D00;}
div.home #nav #page-nav .otn li.active a{color: #B2A061;}
#main div.home-content ul li.purple-recipe, #main div.home-content ul li.purple-recipe a{color: #CE005F;}
#main div.home-content ul li.green-sitemap, #main div.home-content ul li.green-sitemap a{color: #BBBF10;}
#main div.home-content ul li.blue-news, #main div.home-content ul li.blue-news a{color: #79A9D8;}
#main div.home-content ul li.lightpurple-info, #main div.home-content ul li.lightpurple-info a{color: #AA80B0;}
#two-col div.home #content-container #page-banner{min-height: 70px;}

/* Sitemap section */
div.sitemap #main div.sitemap-list{margin-left: 30px; margin-right: 30px; clear: both}

div.sitemap #main div.sitemap-list ul.level2{margin-top: 10px;  padding-right: 30px; }
div.sitemap #main div.sitemap-list ul.level3{margin-top: 10px;  padding-right: 30px; }

div.sitemap #main div.sitemap-list ul.level1 li{display: block; font-weight: bold; padding-left: 20px; font-size: 15px; list-style: none; color: #c5d12d; background: url(../images/star_green.png) no-repeat 0px 0px; margin-bottom: 20px}
div.sitemap #main div.sitemap-list ul.level1 li{ display: block; font-weight: bold; padding-left: 20px; font-size: 15px; list-style: none; color: #c5d12d; background: url(../images/star_green.png) no-repeat 0px 0px; margin-bottom: 20px}
div.sitemap #main div.sitemap-list ul.level1 li a{color: #c5d12d; text-decoration: none;}

div.sitemap #main div.sitemap-list ul.level2 li{font-size: 11px; font-weight: bold; list-style: none; color: #7d6c3a; background: none; margin-left: 20px; padding-left: 0px; margin-bottom: 5px}
div.sitemap #main div.sitemap-list ul.level2 li a{color: #7d6c3a; text-decoration: none;}

div.sitemap #main div.sitemap-list ul.level3 li{font-size: 10px; font-weight: normal; list-style: none; color: #7d6c3a; background: none; margin-left: 30px}
div.sitemap #main div.sitemap-list ul.level3 li a{color: #7d6c3a; text-decoration: none;}
