html{ background:url(uploads/images/template/bg-color.png); }

body{
	background:url(uploads/images/template/bg-color.png);
	margin:0 auto;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	line-height:16px;
}

/* START: TWEAKS */
p{ margin:0; padding:0; text-align:left; }
embed{ width:292px; height:244px; }
img{ border:none;}
h1{ margin:0; padding:15px 0 5px 0; font-size:20px; }
h1.front-headline{ margin:5px 0 15px 0; padding:0; }
h2{ margin:0; padding:0 0 20px 0; font-size:11px; font-weight:normal; }
div.clearing{ clear:both; }
/* END: TWEAKS */

div#mother{ margin:0 auto; width:945px; }
div#container{ background:url(uploads/images/template/bg-center.png) repeat-y; }
div#header-search{ 
	background:url(uploads/images/template/bg-gradient-top.png) repeat-x;
	margin:0 15px 0 48px;
	padding:5px 10px 0 0;
	height:31px;
	overflow:hidden;
	text-align:right;
}

div#header-search input#cntnt01searchinput{ 
	border:1px solid #dfdbd3; 
	background:#fafafa url(uploads/images/template/search-lupe.png) center left no-repeat; 
	padding:5px 5px 5px 25px;
	margin:0 0 0 0;
	height:13px;
	width:170px;
	overflow:hidden;
	color:#a7a7a7;
	font-size:10px;
}
div#header-search input{
	background:#f3f3f3;
	border:1px solid #d6d6d6; 
	padding:4.5px;
	margin:0 0 0 0;
	overflow:hidden;
	color:#a7a7a7;
	font-size:10px;
}



div#logo-area{ background:#fafafa; margin:0 15px 0 48px; }
div#content-area{ background:url(uploads/images/template/bg-center.png) repeat-y; margin:0 15px 0 48px; }
div#menu-top{ background:url(uploads/images/template/bg-menu.png) repeat-x; height:21px; margin:0 25px 0 58px; padding:5px 7px 0 7px; color:#ffffff; text-transform:uppercase; }
div#breadcrumb{ margin:0 10px 0 0; font-size:10px; padding:10px 0 10px 0; }
div#brandingspace{ 
	background:#9fba4a url(uploads/images/template/bg-branding.png) top right no-repeat; 
	height:248px; 
	overflow:hidden;
	margin:10px 25px 10px 58px;
	padding:0 110px 0 110px;
	color:#ffffff;
}

div#content-area-front{ position:relative; background:url(uploads/images/template/bg-bottom.png) bottom no-repeat; margin:0 0 0 0px; padding:0 0 18px 0; }
div#content-main-front-left{ float:left; margin:0 0px 0 58px; }
div#content-main-front-right{ float:right; margin:0 25px 0 0px; }
div#latest-news, div#activities{ 
	background:#efefef url(uploads/images/template/top-line-green.png) repeat-x; 
	width:407px; 
	padding:10px; 
	margin:0 0 15px 0; 
}
div#point-of-view{ 
	background:url(uploads/images/template/top-line-green.png) repeat-x; 
	width:407px; 
	padding:10px; 
	margin:0 0 15px 0; 
}
div#latest-news, div#activities{ margin:0 10px 15px 0; }
div#point-of-view{ margin:0 0 15px 0; }

div#countdown{ background:#efefef url(uploads/images/template/bg-countdown.png) no-repeat 0px 2px; width:407px; }
div#countdown-box{ background:url(uploads/images/template/top-line-green.png) repeat-x; height:89px; overflow:hidden; margin:2px 0 0 0; padding:5px 10px 0 0; }

/*-------------------

	menu-area

-------------------*/
div#menu-area{
	background:#efefef url(uploads/images/template/top-line-green.png) repeat-x; 
	padding:10px 0 10px 10px;
	margin:0 0 20px 0; 
}

/*-------------------

	article-area

--------*/
div#article-area{
	background:#efefef url(uploads/images/template/top-line-green.png) repeat-x; 
	padding:10px 0 10px 10px;
	margin:0 0 20px 10px; 
	width:643px;
}

div#footer{
	background:url(uploads/images/template/bg-footer.png) no-repeat;
	height:86px;
	overflow:hidden;
	padding:10px 0 25px 58px;
	
	font-size:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#a7a7a7;
	line-height:13px;
}

div.news-element{ padding:20px 0 0 0; }
div.news-element p{ padding:0 0 10px 0; }
div.news-element img{ border:1px solid #b9d857; float:right; margin:10px 0 10px 10px; }
span.news-date{ color:#999999; }
span.news-read-link{ background:#9fb94a; color:#ffffff; padding:0 1px 0 1px; margin:5px 0 0 0; }


div#ccc-logo-small{ position:absolute; left:16px; bottom:30px; background:none; width:30px; height:60px; }

div#footer-left{ float:left; padding:0 30px 0 0; }
div#footer-right{ float:left; text-transform:uppercase; }
/* START: FRONT TABLE DEF */
#table-content{}
table#table-content td{ vertical-align:top; }
/* END: TABLE DEF */


span.news-read-link a, 
span.news-read-link a:active,
span.news-read-link a:focus,
span.news-read-linkr a:link,
span.news-read-link a:visited{ color:#ffffff; text-decoration:none; font-weight:normal; }
span.news-read-link a:hover{ color:#f0f0f0; text-decoration:none; font-weight:normal; }

div#footer a, 
div#footer a:active,
div#footer a:focus,
div#footer a:link,
div#footer a:visited{ color:#a7a7a7; text-decoration:none; font-weight:normal; }
div#footer a:hover{ color:#817f7e; text-decoration:underline; font-weight:normal; }