body.standard #content { padding: 0; width: 460px; float: left; }

body.standard #sidebar { padding: 0; float: right; }



/* subpage 3 columns */

body.subpage-3col #content { margin-top: -5px; }

body.subpage-3col #sidebar { width: 220px; }



/* subpage 2 columns: content + resources */

body.subpage-2col-a #content { width: 700px;}

body.subpage-2col-a #sidebar { width: 220px; }



/* subpage 2 columns: side-navigation + content */

body.subpage-2col #side-navigation { width: 220px; }

body.subpage-2col #content { width: 700px;}



/* subpage 1 column: content */

body.subpage-1col #content { width: 940px;}



body.standard #top-section { padding:0; margin-bottom:20px; overflow:hidden; }

body.standard #top-section .top-column { float:left; width:460px; }

body.standard #top-section .top-sidebar { float:right; }



/* common styles */

body.standard #main img { padding: 4px; background: #eee; border: 1px solid #ddd; }

body.standard #main img.noborder { border: none; padding: 0; background: transparent;}



body.overview #main .article h2, 

body.overview #main #sidebar .sidebar-item h2,

body.standard #main #sidebar .article h2 { border-top: 5px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; padding: 6px 0 8px 0; }





body.standard #content a,

body.standard #sidebar a { padding: 0; font-weight: normal; }

body.standard #content a.link-image:hover img,

body.standard #sidebar a.link-image:hover img { border: 1px solid #999; }

body.standard #main .article { padding-bottom: 29px; }

body.standard #main .article p {
	margin-bottom: 17px;
	font-size: 1.2em;
	line-height: 1.5;
	color: #666;
}

body.standard #main .main-article p { font-size: 1.4em; line-height: 1.5; }

body.standard #main .article h1 { color: #a52a2a; font: 2.6em Georgia, serif; margin-bottom: 17px; }

body.standard #main .article h2, body.overview #main #sidebar .sidebar-item h2 { font: normal 1.8em/1 "Lucida Grande", Lucida, Verdana, sans-serif; color: #333; margin-bottom: 4px; font-weight: normal; }

body.standard #main .article h3 { color: #a52a2a; font: 1.8em Georgia, serif; margin-bottom: 18px;}

body.standard #main .article h4 { color: #333; font: 1.4em "Lucida Grande", Lucida, Verdana, sans-serif; margin-bottom: 8px;}

body.standard #main .article .meta { display: block; color: #999; padding: 0 0 3px; }

/* body.standard #main .article img { float: left; margin: 4px 0 10px; } */

/**/



/*body.standard #main .article-with-image img { margin-right: 20px;}*/

body.standard #main .article ul.with-dot { margin: 18px 0px 10px 15px; }

body.standard #main .article ul.with-dot li { background: transparent url(/images/ui/bullet_grey.png) no-repeat scroll 0 3px; padding: 0 0 6px 13px; color: #666; font-size: 1.2em;  }



body.standard #main .article ul { margin: 0 0 0px 20px;}

body.standard #main .article ul li { padding: 0 0 20px 20px; background:transparent url(/images/ui/bullet_grey.png) no-repeat scroll 6px 6px; font-size: 1.2em; line-height: 150%;}



body.standard ul li a.more { display:block; text-align:right; }

body.standard #content .grid-4, body.standard #content .grid-4-last { display: inline; float: left; position: relative; width: 220px; margin-right: 20px; }

body.standard #content .grid-4-last { margin-right: 0px; }



body.standard #content .grid-6, body.standard #content .grid-6-last { display: inline; float: left; position: relative; width: 340px; margin-right: 20px; }

body.standard #content .grid-6-last { margin-right: 0px; }







body.standard #content .article-with-image .article-content { width: 280px; float: right; display: inline;}

body.standard #content .article-with-date .article-date { width: 40px; float: left; padding-top: 5px; text-align: center; font-family: Georgia, serif; }

body.standard #content .article-with-date .article-content { width: 400px; float: right; }

body.standard #content .article-with-date h2 { margin-bottom: 18px; }

body.standard #content .article-date span { display: block; }

body.standard #content .article-date .article-date-container { padding: 2px; background: #ccc; }

body.standard #content .article-date .article-day { background: #fff; padding: 5px 0 7px; color: #666; font-size: 1.6em; font-weight: bold; }

body.standard #content .article-date .article-month { padding: 4px 0 1px; color: #666; font-size: 1.2em; }

body.standard #content .article-date .article-year { padding: 2px 0; color: #aaa; font-size: 1.2em; }

body.standard #content .main-article { padding-bottom: 33px; }

body.standard #content .main-article p { font-size: 1.4em; }



body.standard #sidebar .sidebar-cover { padding-bottom: 35px; }

body.standard #sidebar .col1 { width: 220px; float: left; }

body.standard #sidebar .col2 { width: 220px; float: right; }

body.standard #sidebar .article-photos .article { padding-bottom: 19px; }

body.standard #sidebar .article-photos .article-content { width: 110px; float: right; }

body.standard #sidebar .article-photos h2 { margin-bottom: 19px; }

body.standard #sidebar .article-photos img { margin-bottom: 0; }

body.standard #sidebar .sidebar-item { padding-bottom: 50px; }

body.standard #sidebar .sidebar-item h2 { color: #333; font-size: 1.8em; margin-bottom: 18px; font-weight: normal; }

body.standard #sidebar .sidebar-item p { font-size: 1.2em; line-height: 1.5; color: #666; }

body.standard #sidebar .sidebar-item ul li { font-size: 1.2em; line-height: 1.4; padding: 4px 0 10px 15px; background: url(/images/ui/bullet_grey.png) 1px 0.75em no-repeat; }



body.overview #sidebar .sidebar-item ul li { border-bottom: 1px solid #E1E1E1 }



body.standard #sidebar .gray-box { border-top: 5px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; background: #F3F3F3; padding: 0 16px 0 16px; margin-bottom: 29px;}

body.standard #sidebar .gray-box h3 { font-weight: bold; font-size: 1.2em; padding: 10px 0; background: url(/images/ui/bg_gray-box-hr.gif) repeat-x bottom left; }

body.standard #sidebar .gray-box ul li { background: transparent; padding:4px 0 10px 0; border-bottom: 1px solid #E1E1E1 }

body.standard #sidebar .gray-box ul li.pdf { background: url(/images/ui/ico_pdf.gif) no-repeat 0 7px; padding-left: 15px; }

body.standard #sidebar .gray-box ul li.video { background: url(/images/ui/ico_video.gif) no-repeat 0 7px; padding-left: 15px; }

body.standard #sidebar .gray-box ul li.photo { background: url(/images/ui/ico_photo.gif) no-repeat 0 7px; padding-left: 15px;  }

body.standard #sidebar .gray-box ul li.audio { background: url(/images/ui/ico_audio.gif) no-repeat 0 7px; padding-left: 15px;  }

body.standard #sidebar .gray-box ul li.last { border: 0; }

body.standard #sidebar .gray-box .date { display: block; color: #aaa;}



/* Left-Side-Navigation */

body.standard #side-navigation { width: 220px; margin-right: 20px; display: inline; float: left; border-top: 4px solid #E1E1E1; }

body.standard #side-navigation h2 { font-size: 1.8em; color: #333; font-weight: normal; padding: 6px 0 8px 0; }

body.standard #side-navigation h2.divide { border-top: 5px solid #E1E1E1; padding-top: 8px; margin-top: 40px; }

body.standard #side-navigation > ul { border-bottom: 1px solid #E1E1E1; }

body.standard #side-navigation li { border-top: 1px solid #E1E1E1; }

body.standard #side-navigation li.active a { background: url(/images/ui/ico_side-nav-arrow-c.gif) no-repeat  2px 10px; }

body.standard #side-navigation li a, body.standard #side-navigation li.collapsed a { font-size: 1.2em; color: #333; display: block; padding: 7px 0 7px 15px; background: url(/images/ui/ico_side-nav-arrow.gif) no-repeat  2px 10px; min-height: 14px;  }

body.standard #side-navigation li a.no-child { background: url(/images/ui/ico_no-child.gif) no-repeat  2px 13px; }

body.standard #side-navigation li ul.first-level a { background-position: 17px 10px; padding-left: 30px; }

body.standard #side-navigation li ul.first-level a.no-child { background-position: 17px 13px; }

body.standard #side-navigation li ul.first-level a.collapse { background-position: 17px 10px; }

body.standard #side-navigation li ul.second-level a { background-position: 32px 10px; padding-left: 45px;  }

body.standard #side-navigation li ul.second-level a.no-child { background-position: 32px 13px; }

body.standard #side-navigation li ul.second-level a.collapse { background-position: 32px 10px; }

body.standard #side-navigation li ul.third-level a { background-position: 47px 10px; padding-left: 60px;  }

body.standard #side-navigation li ul.third-level a.no-child { background-position: 47px 13px; }

body.standard #side-navigation li ul.third-level a.collapse { background-position: 47px 10px;}

body.standard #side-navigation li a:hover { background-color: #f3f3f3; text-decoration: none; }

body.standard #side-navigation li a.active { background-color: #f3f3f3; text-decoration: none; }

body.standard #side-navigation li.active ul { display: block; }

body.standard #side-navigation li.collapsed ul { display: none;  }

/*body.standard #main .article-with-image img { margin-right: 20px;}

body.standard #main .article ul.with-dot { margin: 26px 0 0 13px; }

body.standard #main .article ul.with-dot li { background: transparent url(/images/ui/bullet_grey.png) no-repeat scroll 0 3px; padding: 0 0 6px 13px; color: #666; font-size: 1.2em;  }*/





a.more { display: block; text-align: right; }

.red { color: #a52a2a;}





body.standard #content #vacancy { width: 700px; margin:0 0 20px 20px; overflow: hidden; }

body.standard #content dl#vacancy dt { clear: both; float: left; width: 200px; font: normal 1.2em/150% "Lucida Grande",Lucida,Verdana,sans-serif;}

body.standard #content dl#vacancy dd { float: left; width: 500px ;font: normal 1.2em/150% "Lucida Grande",Lucida,Verdana,sans-serif; padding-bottom: 5px; }

body.standard #content table.vacancies { width: 100%;}

body.standard #content table.vacancies td.post-nr { width: 80px; }

body.standard #content table.vacancies td.post-date { width: 80px; }



/* standard 1 column template styles  */

/* body.standard #content h2 { font: normal 2.2em/1 Georgia; color:#a52a2a; padding-bottom:20px; }

body.standard #content h3 { font: normal 1.6em/1 "Lucida Grande", Lucida, Verdana, sans-serif; color: #000; padding-bottom:5px; }

body.standard #content h4 { font: bold 1.2em/1 "Lucida Grande", Lucida, Verdana, sans-serif; color: #396ccf; padding-bottom:10px; }

body.standard #content p { font: 1.2em/150% "Lucida Grande", Lucida, Verdana, sans-serif; }*/





/* search result */

body.standard #main #result h3 { margin-bottom:  5px;}

body.standard #main #result .storydate { display:block; color:#999;}

body.standard #main #result p { margin-bottom:  25px; overflow: hidden;}

/*body.standard #main #result .clear { margin-bottom:  25px; }*/



/* search result press section */

body.standard #main .press-result h3 { margin-bottom: 15px; font: normal 1.2em/150% "Lucida Grande",Lucida,Verdana,sans-serif;}

body.standard #main .press-result .storydate { display:block; color:#999;}

body.standard #main .press-result p { margin-bottom:  25px; overflow: hidden; font-size: 1.1em;}





/* earchives list */

body.standard #content dl.archive-list dt { clear: both; float: left; width: 70px; font: normal 1.2em/150% "Lucida Grande",Lucida,Verdana,sans-serif; color: #aaa;}

body.standard #content dl.archive-list dd { float: left; width: 390px ;font: normal 1.2em/150% "Lucida Grande",Lucida,Verdana,sans-serif; padding-bottom: 5px; color: #aaa;}





body.standard #content .article a.search-top-news, 

body.standard #content .article a.search-infcircs,

body.standard #content .article a.search-annualreports,

body.standard #content .article a.search-bulletin { display: block; margin:  10px 0 0 65px; height: 34px; text-indent: -9999em;  }

body.standard #content .article a.search-top-news { background: transparent url(/images/ui/btn_search_topnews.png) no-repeat scroll 0 -34px; }

/* body.standard #content .article a.search-top-news:hover { background: transparent url(/images/ui/btn_search_topnews.png) no-repeat scroll 0 0; }



body.standard #content .article a.search-infcircs { background: transparent url(/images/ui/btn_search_infcircs.png) no-repeat scroll 0 -34px; }

body.standard #content .article a.search-infcircs:hover { background: transparent url(/images/ui/btn_search_infcircs.png) no-repeat scroll 0 0; }



body.standard #content .article a.search-annualreports { background: transparent url(/images/ui/btn_search_annualreports.png) no-repeat scroll 0 -34px; }

body.standard #content .article a.search-annualreports:hover { background: transparent url(9/images/ui/btn_search_annualreports.png) no-repeat scroll 0 0; }



body.standard #content .article a.search-bulletin { background: transparent url(/images/ui/btn_search_bulletin.png) no-repeat scroll 0 -34px; }

body.standard #content .article a.search-bulletin:hover { background: transparent url(/images/ui/btn_search_bulletin.png) no-repeat scroll 0 0; } */
