/* Avenir, SB 2009 */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* ---------- START GLOBAL SETTINGS ------------------------------------------------------------------------------------------------- */
/* -- Global tags -- */
body, h1, h2, h3, h4, a, div, p, ul, ol, li, form, img, dl, dt, dd, table, th, td { 
	margin: 0; padding: 0; }
body { 
	font-size: 62.45%; font-family: Arial, Helvetica, sans-serif; color: #333; }
ul {
	list-style-type: none; }
img {
	border: none; }
a:link {
	color: #2f90af; text-decoration: none; }
a:visited {
	color: #2f90af; text-decoration: none; }
a:hover {
	color: #2f90af; text-decoration: underline; }
a:active {
	color: #2f90af; text-decoration: underline; }


img.leftalign {
	float: left; margin: 0 20px 20px 0; }
img.rightalign {
	float: right; margin: 0 0 20px 20px; }

	
/* ---------- END GLOBAL SETTINGS --------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* ---------- START TOP ------------------------------------------------------------------------------------------------------------- */

#headerplaceholder {display:none;	
	 }
/* ---------- END TOP --------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* ---------- START MAIN MENU ------------------------------------------------------------------------------------------------------- */

#menuplaceholder {display:none;
	 /*clear: both; background-color: #958c7d; overflow: hidden;*/ }
#mainmenu {display:none;
	/* width: 960px; margin: 0 auto; */}

/* ---------- END MAIN MENU --------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* ---------- START MAIN ------------------------------------------------------------------------------------------------------------ */

#mainplaceholder {width: 100%; }
	
#main {
	background: #fff url(gfx/bg_main.gif) repeat-y; margin-top: 25px; overflow: hidden; height: 1%; }	
	
#breadcrumb {
display:none;
	 }
	
#left {
display:none;
	 }


#content {width: 100%;	}
#content h1 {
	background-color: #f68f4d; color: #fff; font-size: 2.4em; padding: 10px 31px; }
#content img {
	vertical-align: top; }

#contentarea {
	clear: both; padding: 20px 31px 30px; overflow: hidden; }
#contentarea p {
	margin-bottom: 15px; font-size: 1.4em; }
#contentarea p.ingress {
	font-size: 1.8em; }
#contentarea p.smaller {
	font-size: 1.1em; color: #666; }
#contentarea h2 {
	font-size: 1.6em; color: #d96921; margin-bottom: 5px; }
#contentarea h3 {
	font-size: 1.4em; color: #666; }
#contentarea ul {
	list-style-type: disc; margin: 0 0 15px 3em; }
#contentarea ol {
	margin: 0 0 15px 3em; }
#contentarea li {
	font-size: 1.4em; }

	
#sharelinks { display:none;
 }


/* ---------- END MAIN -------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* ---------- START FRONTPAGE ------------------------------------------------------------------------------------------------------- */
#mainfrontpage {
	background: #fff url(gfx/bg_mainfrontpage.gif) repeat-y; margin-top: 25px; overflow: hidden; height: 1%; width: }
#mainfrontpage #content {
	float: left; width: 731px;}
#mainfrontpage .intro {
	float: left; width: 366px; height: 300px; background-color: #f68f4d; color: #fff; }
#mainfrontpage .introimage {
	float: left; width: 365px; height: 300px; }
	
#frontpagearea {
	clear: both; padding: 20px 31px 30px; overflow: hidden; height: 1%; }
#frontpagearea .frontpagenews { 
	width: 310px; float: left; font-size: 1.2em; margin-bottom: 20px; }
#frontpagearea .first {
	margin-right: 49px; }
#frontpagearea .frontpagenews img {
	float: left; margin: 3px 12px 0 0; }
#frontpagearea .frontpagenews h2 {
	font-size: 1.4em; }
#frontpagearea .morenews {
	font-size: 1.2em; text-align: right; font-weight: bold; }

/* ---------- END FRONTPAGE --------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* ---------- START WIDEPAGE -------------------------------------------------------------------------------------------------------- */

#mainwidepage {width: 100%;
	 }
#mainwidepage #content {
	float: left; width: 731px;}
#mainwidepage .introingress {
	background-color: #f0efed; font-size: 1.4em; padding: 20px 31px 20px 30px; border-bottom: 1px solid #dfdcd8; border-left: 1px solid #dfdcd8; }

table.filter {
	width: 100%; border-collapse: collapse; padding: 0; border: 0; margin-top: 20px; }
table.filter td {
	font-size: 0.9em; }
table.filter td select {
	width: 200px; }
	
#filterarea {
	clear: both; padding: 20px 31px 30px; overflow: hidden; height: 1%; font-size: 1.2em; }
#filterarea ol {
	margin-left: 22px; position: relative; }
#filterarea li {
	margin-bottom: 20px; }
#filterarea h2 {
	font-size: 1.2em; color: #666; margin-bottom: 30px; font-weight: normal; }
#filterarea h3 {
	font-size: 1em; color: #666; }
#filterarea p {
	clear: both; width: 550px; }
#filterarea p.breadcrumb {
	color: #666; font-size: 0.9em; }
#filterarea ol li div.date {
	float: right; font-size: 1em; color: #666; position: absolute; width: 645px; text-align: right; }
#filterarea ul li div.date {
	float: right; font-size: 0.9em; color: #666; position: absolute; width: 667px; text-align: right; }
	

#mainwidepage .introingress .searchfield {
	width: 350px; height: 19px; border: 1px solid #c4bfb7; background-color: #fff; padding: 5px 5px; vertical-align: middle; }
#mainwidepage .introingress .searchbutton {
	width: 50px; height: 31px; border: 0px solid #c4bfb7; background: #c4bfb7 url(gfx/bg_searchbutton.gif) repeat-x; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; cursor: pointer; vertical-align: middle; }
#mainwidepage .introingress .checkboxes {
	font-size: 0.9em; margin-top: 5px; }
#mainwidepage .introingress .checkboxes input {
	vertical-align: middle; }
#mainwidepage .introingress .checkboxes span {
	vertical-align: middle; margin: 0 10px 0 2px; }

/* ---------- END WIDEPAGE ---------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* ---------- START CITYFRONTPAGE --------------------------------------------------------------------------------------------------- */

.introimage {
	float: left; width: 250px; height: 300px; }
.intro {
	float: left; width: 252px; height: 300px; }
#content .intro h1 {
	font-size: 2.4em; padding: 20px 30px 15px 25px; }
.intro .introtext {
	font-size: 1.4em; padding: 0 30px 20px 25px; }
.intro .introtext p {
	margin-bottom: 15px; }
	
#contentarea ul.newslist {
	list-style-type: none; padding: 0; margin: 0; }
#contentarea ul.newslist li {
	font-size: 0.9em; margin-bottom: 20px; clear: both; overflow: hidden; height: 1%; }
#contentarea ul.newslist li h2 {
	font-size: 1.7em; color: #d96921; margin-bottom: 2px; }
#contentarea ul.newslist li img {
	float: left; margin: 3px 12px 0 0; }
#contentarea ul.newslist li p {
	margin-bottom: 0px; }

/* ---------- END CITYFRONTPAGE ----------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* ---------- START BLOG ------------------------------------------------------------------------------------------------------------ */

#main .introingress {
	background-color: #f0efed; font-size: 1.8em; padding: 20px 30px 20px 30px; border-bottom: 1px solid #dfdcd8; border-left: 1px solid #dfdcd8; border-right: 1px solid #dfdcd8; }

#contentarea ul.bloglist {
	list-style-type: none; margin: 0; padding: 0; }
#contentarea ul.bloglist li {
	clear: both; margin-bottom: 30px; overflow: hidden; }
#contentarea ul.bloglist div.image {
	float: left; width: 90px; }
#contentarea ul.bloglist div.text {
	float: right; width: 330px; }
#contentarea ul.bloglist div.text h2 {
	font-size: 1.2em; }
#contentarea ul.bloglist div.text p {
	font-size: 1em; }
#contentarea ul.bloglist div.text p.smalltext {
	font-size: 0.9em; }
#contentarea p.smalltext {
	font-size: 1.2em; }
.blogimageright {
	float: right; margin-left: 10px; }

/* ---------- END BLOG -------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* ---------- START RIGHT ----------------------------------------------------------------------------------------------------------- */
#right {display:none;
	 }

/* ---------- END RIGHT ------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* ---------- START FOOTER ---------------------------------------------------------------------------------------------------------- */

#footer {display:none;
	 }

/* ---------- END FOOTER ------------------------------------------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------------------------------------------------------- */

/*************************/
/* SITEMAP PAGE          */
/*************************/
#SiteMap ul 
{
    margin: 0;
    padding: 0.2em 0;
}

#SiteMap ul ul
{
    padding: 0;
    margin-left: 0.5em;
}

#SiteMap li
{
    margin: 0 0 0.5em 0;
    padding: 0;
    list-style: none;
    font-size: 1.5em;
}
#SiteMap li a
{
    text-decoration: none;
}

#SiteMap li li
{
    margin: 0.2em 0;
    padding-left: 1em;
    background: url(gfx/SiteMapBullet.png) no-repeat;
    font-size: 0.7em;
}

#SiteMap li li a
{
    text-decoration: underline;
}

#SiteMap li li li
{
    font-size: 1em;
}
/*************************/
/* END SITEMAP PAGE          */
/*************************/