html, body { background-color: #00004c; FONT-FAMILY: verdana, Tahoma, Arial, sans-serif;}

body {	BORDER: 0; PADDING: 0; FONT-SIZE: 90%; MARGIN: 0; WIDTH: 100%;  
}

#outercontainer {
	margin-left:auto; margin-right: auto; width: 780px; padding: 0; border: 0; position: relative;
min-width: 0;
}

#container {
margin-left:auto; margin-right: auto; padding: 0; border: 0;
font-family: verdana, Tahoma, Arial, sans-serif; 
}

#container, #header, #topmenu, #footer {
	background-color: #ededed; text-align: left; 

	}

div#container { max-width: 780px; margin-left:auto; margin-right:auto; padding: 0; }
 
#toplogo  { float:left; margin-top: 0; padding-top: 0; width: 105px; position: relative; }

#toplogo img { margin-top: 0; padding-top: 0;border:0; }

#ebu {float:left; margin-top: 0; padding-top: 0; width: 297px; position: relative;}

#ebu img { border:0; margin-top: 0; padding-top: 0;}


#languagemenu { float:right; width:220px; position: relative; }

#topmenu { font-size: 85%; float: left; position: relative;  width: 650px;}

div.clear {clear: both; position: relative; }


a { COLOR: #336699; }

a:hover { BACKGROUND: #00004c; COLOR: #fff; TEXT-DECORATION: none; }

h1, h2, h3, h4, h5, h6 { PADDING: 0; MARGIN: 0.8em 0px 0.2em; }

p { PADDING: 0; MARGIN: 0.4em 0px 0.8em; }

img { MARGIN: 10px 0px 5px; border: 0; }

#header {
	CLEAR: both; FLOAT: left; WIDTH: 100%; margin-top: 0; padding-top: 0;
	BORDER: 0; 
}

#header p, #header h1, #header h2 {
	MARGIN: 0px; PADDING: 0.4em 15px 0 15px;
}

#header ul {
	CLEAR: left; PADDING: 0; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 100%; LIST-STYLE-TYPE: none;
}

#header ul li {
	PADDING: 0; DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none;
}

#header ul li a {
	DISPLAY: block; BACKGROUND: #eee; LEFT: 15px; FLOAT: left; MARGIN: 0px 0px 0px 1px; COLOR: #000; LINE-HEIGHT: 1.3em; PADDING: 3px 10px 3px 10px; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none;
}

#header ul li a:hover {
	BACKGROUND: #00004c; COLOR: #fff;
}

#header ul li a.active {
	FONT-WEIGHT: normal; BACKGROUND: #10218b; COLOR: #fff;
}

#header ul li a.active:hover {
	FONT-WEIGHT: normal; BACKGROUND: #10218b; COLOR: #fff;
}

#header ul li a SPAN {
	DISPLAY: block;
}

#layoutdims {
	CLEAR: both;
	PADDING-RIGHT: 15px! important; 
	BORDER-TOP: #000 4px solid; 
	PADDING-LEFT: 15px! important; 
	PADDING-BOTTOM: 6px! important; 
	PADDING-TOP: 6px! important; 
	TEXT-ALIGN: right;
	MARGIN: 0px; 
}

.colmask {
	CLEAR: both; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative;
}

.leftmenu {
	BACKGROUND: #ededed; min-height: 350px;
}

.leftmenu .colright {
	BACKGROUND: #ededed; LEFT: 220px; FLOAT: left; WIDTH: 200%; POSITION: relative;
}

.leftmenu .col1wrap {
	RIGHT: 220px; FLOAT: right; PADDING-BOTTOM: 1em; WIDTH: 50%; POSITION: relative;
}

.leftmenu .col1 {
	RIGHT: 100%; MARGIN: 0px 15px 0px 235px; OVERFLOW: hidden; POSITION: relative;
}

.leftmenu .col2 {
	RIGHT: 205px; FLOAT: left; WIDTH: 190px; POSITION: relative;
}

#footer {
	CLEAR: both; BORDER: 0; float: left; WIDTH: 100%;
}

#footer p {
	PADDING: 10px; MARGIN: 0; text-align: center;  
}



div.tx-srlanguagemenu-pi1 {
	MARGIN-TOP: 0.3em; FLOAT: right; POSITION: relative;
}

div.tx-srlanguagemenu-pi1 DIV {
	FLOAT: left; POSITION: relative;
}


UNKNOWN {
	MARGIN: 0;
}

#content { padding-right: 4em; text-align: justify; position: relative;
min-width: 0;}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6,
#leftcontent h1, #leftcontent h2, #leftcontent h3, #leftcontent h4, #leftcontent h5, #leftcontent h6 {
	FONT-WEIGHT: bold; COLOR: #00004c; text-align: left;
}

#content h1, #leftcontent h1 {FONT-SIZE: 110%;}
#content h2, #leftcontent h2  {FONT-SIZE: 100%;}
#content h3, #leftcontent h3  {FONT-SIZE: 90%;}
#content h4, #leftcontent h4 {FONT-SIZE: 80%; }

.sabmit {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Tahoma, verdana, sans-serif;
}

/* d5b335 */
.footer {
	text-align: center; FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #cc9900; FONT-FAMILY: Tahoma, verdana, sans-serif; margin: auto; }

.text { FONT-SIZE: 85%; COLOR: #00004c;  TEXT-DECORATION: none; }

table td { text-align: left; font-size: 90%; }

p { FONT-SIZE: 85%; COLOR: #00004c; }

ul li { FONT-SIZE: 90%; COLOR: #00004c; }

ul li a, ul li li a, ul li li li a, ul li li li li a { FONT-SIZE: 100%; }

#content a, #content a:visited, #leftcontent a, #leftcontent a:visited {
 FONT-SIZE: 100%; COLOR: #0000aa;  TEXT-DECORATION: none; border-bottom: dotted 1px #336699; 
}

/* #content a:visited { COLOR: #80808e; } */

#content a:hover, #leftcontent a:hover { COLOR: #ffcc66; background-color: #00004c; }


/* menus */

span.separator { display: none; }


#header ul {
	float:left;
	/*width:100%;*/
	list-style:none;
	margin:1px 0 0 0;
	padding:0;
	position:relative;
	min-width: 0;
}

#header ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	min-width: 0;
}

#header ul li a {
/*	display:block;
	float:left;*/
	margin:0 0 0 1px;
	padding: 0;
/*	padding:3px 6px; */
	text-align:center;
	background:#f3f3f3;
	color:#00004c;
	text-decoration:none;
	position:relative;
	min-width: 0;
	left:10px;
	line-height:1.3em;
}

#header ul li a:hover {
	background:#10218b;
	color:#ffffff;
	position:relative;
	min-width: 0;
}

#header ul li a.active {
	color:#ededed;
	background:#ffb403;
	/*background:#efb334;*/
	font-weight:normal;
	position:relative;
	min-width: 0;
}
/*
#header ul li a span {
	display:block;
	position:relative;
	min-width: 0;
}
*/


#header ul li a, #header ul li a.tml, #header ul li a.tml:link, #header ul li a.tml:visited {
padding: 0; 

}

/*
#header ul li span.tl {
        background-image: url(/fileadmin/tmpl/main/images/tl.gif);
        background-repeat: no-repeat;
        background-position: left top;

}


#header ul li span.tr {
        background-image: url(/users/srchild/ebu/fileadmin/tmpl/main/images/tr.gif);
        background-repeat: no-repeat;
        background-position: right top;
}
*/

#header ul li span.pad {
        padding: 3px 6px;
}



#menucontainer {
	padding-left: 0;
	font-size: 87%;
	position: relative;
	min-width: 0;
	float: left;
}

#menucontainer ul { 
	list-style: none; 
	list-style-image: none; 
	font-family: verdana, arial, kalimati, sans-serif;
	color: #00004c; 
	padding: 0; 
	margin: 0; 
        width: 182px; 
	font-weight: normal;
}

#menucontainer li, #menucontainer li a, #menucontainer ul li a:link, #menucontainer ul li a:visited { 
	list-style: none; 
	list-style-image: none;
	margin: 0; 
	padding: 0.1em 0 0.2em 0;  
	background-color: #ededed; 
	text-align: right;
	list-style: none; 
	color: #00004c;
	text-decoration: none; 
	display: block; 
}

#menucontainer ul li a:hover {
	margin: 0; 
	padding: 0.1em 0 0.2em 0; 
	background-color: #10218b; 
	text-align: right;
	list-style: none; color: #ffffff; 
	text-decoration: none; 
	display: block; 
}

#menucontainer ul li a:active {
	margin: 0; 
	padding: 0.1em 0 0.2em 0;
	background-color: #10218b; 
	text-align: right;
	list-style: none; color: #ffffff;
}


#menucontainer h2, #menucontainer h3 {
 font-size: 80%; text-align: right; padding-right: 0; color: #ffb403;
}

.l1n, .l2n, .l3n, .l4n {
	border-bottom: 1px solid #eeeeee;
	width: 100%; 
	display: block;
}




/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 p, .tx-srlanguagemenu-pi1 .links-list-header { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; position: relative; min-width: 0;}

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; position: relative;
min-width: 0;}
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right;position: relative;
min-width: 0; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; position: relative; min-width: 0;}
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; position: relative; min-width: 0; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; position: relative; min-width: 0; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; position: relative; min-width: 0;}

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; position: relative; min-width: 0;}
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; position: relative; min-width: 0;}
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	/* Browser fixes: */
	
	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* default styles for extension "tt_news" */

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #e0e0e0;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	border:0px solid #000;
	background-color:#ededed;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#ededed;

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#ededed;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container h3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #769024;
	background-color: #ededed;
}
.news-list-container h3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 100%;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #ededed;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#ededed;
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #ededed;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:0px solid #666;
	background-color:#ededed;

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #00004c;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}


div#lastupdated {
	margin-left: auto;  margin-right: auto;
}


p.lastupdated {
	color: #9999a0;
	font-size: 80%;
	}

.news-search-form-submit input {
	color: #ffffff;
	background-color: #10218b;
}

.align-left { text-align: left; }

.align-right { text-align: right; }

.align-center { text-align: center; }

.align-justify { text-align: justify; }


@media print {

#menucontainer, #leftimage, #topmenu, #languagemenu { 
	display: none;
	}




.leftmenu .colright {
	BACKGROUND: #ededed; LEFT: 140px; FLOAT: left; WIDTH: 200%; POSITION: relative;
}

.leftmenu .col1wrap {
	RIGHT: 140px; FLOAT: right; PADDING-BOTTOM: 1em; WIDTH: 50%; POSITION: relative;
}

.leftmenu .col1 {
	RIGHT: 100%; MARGIN: 0px 15px 0px 155px; OVERFLOW: hidden; POSITION: relative;
}

.leftmenu .col2 {
	RIGHT: 125px; FLOAT: left; WIDTH: 110px; POSITION: relative;
}






}
