body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background-color: #266787;*/
	text-align: center;
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	}	
/*Global*/

p, h1, h2, h3, h4, h5, h6, ul, li, ol	{
	/*font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	color: #222;*/
	margin: 0;
	padding: 0;
	}

#Container td, #Container tr, #Container th, #Container table,{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	letter-spacing: 0.025em;
	font-weight: 100;
	}
.hide {display: none;}
/*Contents*/

#Container {
	background-color: #ffffff;/* */
	border: 1px solid black;
	border-top:none;
	border-bottom-width:5px;
	width: 770px;
	margin: 0 auto 0;
	text-align: left;
}	

#pagebody {padding: 1px 0 0 0;}

#content {
	float: right;
	width: 562px;
	padding: 0 10px 10px;
	margin: 0;
}

#content div.csc-text {
	margin: 0 0 10px;
}

#content h1,h2
{
	font-size:18px;
	color:rgb(4, 67, 98);
	margin: 5px 0;
}
		
#content p {
	font-size: 11px;
}

#content li {
	font-size: 11px;
}

#content a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:12px;*/
	color: #EB1C24;
		text-decoration: underline;
}


#content a:hover, #content a:active
{
	/* background-color: #e9f0f3; removed by cmshouse */
	/* reason: makes pictures in gallery "jump" when :hover - one of lifes mysteries i guess ;) */
	color: #EB1C24;
	text-decoration: none;
}


#content .csc-textpic-image img, #content .csc-textpic-image a:hover{
	background-color: none;	
	text-decoration:none;
	border: 3px;
}

/*
#content dl a:hover, #content dl a:active
{
	background-color: blue;
	color: #EB1C24;
	text-decoration:none;
	padding: 0;
	margin: 0;
	border: 0;
}
*/
#content dl.csc-textpic-image dt {
	display: inherit;
}

/*Print_Header*/
/* defined in print.css
#print_header {
	background-image: url(../logo_clear.gif);
	width: 770px;
	height: 50px;
	background-repeat: no-repeat;
}
*/
/*Header*/

#header {
	background-image: url(../headerBG.gif);
	width: 770px;
	height: 190px;
	background-repeat: no-repeat;
}

#langMenu {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	padding-top: 35px;
	cursor:default;
}

#langMenu .tx-srlanguagemenu-pi1 {
	position:relative;
	right:20px;
	float:right;
	height: 30px;
}

#langMenu div div {
	display:inline;
	margin:0;
}

#langMenu div .CUR{
	font-weight:bold;
	text-decoration: none;
	color:#ccddee;
	cursor:default;
}

#langMenu a {
	color:#6b9aaf;
}

#langMenu img{
border:0;
margin-right:4px;
}

#langMenu div .CUR img{
border-left:3px solid #E9F0F3!important;
}

#langMenu a:hover {
	color:#CCDDEE;
}

/* Footer */

#footer {
	width: 770px;
	text-align: center;
	padding: 3px 0;
	border-bottom: 0px solid #000;
	/*background-image: url(../images/footerBG.jpg);*/
	background-repeat: no-repeat;
	clear: both;
	color: #044362;
	background-color: #FFFFFF;
}


#footer address {
	text-align: center;
	font-size: 11px;
	font-style: normal;
}

#sidebar {
	margin: 0 585px 0 12px;
	height: 450px;
}
/* Navigation */
#navigation {
	background-color: #e9f0f3;
	border-bottom: 1px solid #D1D1D1;
}

#navigation ul {
	list-style: none;
	font-size: 11px;
	background-color: #e9f0f3;
	font-weight: bold;
}

#navigation li {
	display: inline; /* Fix IE Bug */
}

#navigation .menu1-level1-act a, #navigation .menu1-level1-no a {
	text-decoration: none;
	display: block;
	color: #06628E;
	padding: 6px 8px 6px 10px;
	background: url(../images/navborder.gif) repeat-x left top;
}

#navigation .menu1-level1-act, #navigation .menu1-level1-act span, #navigation .menu1-level1-act a {
	cursor: default;
	background-color:rgb(214, 227, 231);
}

#navigation a:hover, #navigation a:active, #navigation a:focus {
	padding-left: 5px;
	border-left: 5px solid #CC0000;
	color: #6b9aaf;
}

#navigation .menu1-level1-act a {
	padding-left: 10px;
	border-left: 5px solid #CC0000;
	color: #666;
}

bodytext p
{
	margin-top:0px;
	text-indent: 15px;
	color: #06628E;
}

/* Te naak RTEhtmlArea stili */

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; margin:0 !important;}
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; margin:0 !important;}
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; margin:0 !important;}

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #036989; font-size: 10px; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}
#header .homelink {
	display: block;
	position: relative;
	border: none;
	top: -20px;
	left: 15px;
	width: 170px;
	height: 35px;
	color: none;
	background: transparent;
}
#content .csc-text {
	margin-top: 10px;
}
