
body {

	font-family: Verdana, Arial, sans-serif;
	background: url('bluegradient.gif') repeat-x;
	background-color: white;
	padding: 0;
	margin: 0;

}

body, p, td,
#main-container #left-column #subnavi ul li,
#content-column ul li,
#headernavi, h4 {
	/*font-size: 0.9em;*/
	font-size: 11px;
}
.news-list-morelink {
	/*font-size: 0.8em;
	font-size: 10px;*/
}
#footer p, 
#toplinks,
.news-list-category,.news-list-author,.news-list-imgcaption,.news-list-date, .news-latest-category, 
#main-container #left-column #subnavi ul li.subnavi-act ul, 
.csc-textpic-caption {
	
	/*font-size: 0.75em;*/
	font-size: 10px;
}
	

H1 { 
	/*font-size: 1.3em; 
	font-weight: normal;*/
	font-size: 16px;

}

H2 { 
	/*font-size: 1em; */
	font-size: 14px;
}
H3 { 
	/*font-size: 1em; */
	font-size: 13px;
}

h1, h2, h3, h4 {
	padding: 5px 0px 5px 0px;
	margin:0;
	color: #004286;

}

h4  {
	padding: 1px 0px 1px 0px;
}

b, strong {
	color: #004286;
}

h1.csc-firstHeader {
	padding: 3px 0px;
}

p {
 	padding: 0px;
 	margin: 0px;

}

img { border: none; }


#main-container {

	margin-left: 40px;
	margin-top: 40px;
	margin-right: 40px;
	min-width: 764px;

}

#header {
	background: url('corner_left.jpg') no-repeat ;
	height:100px;
	background-color: white;
	margin-bottom:2px;
}

#header-content {

	float:right;
margin-right: -20px;
}

IMG.logo {
	margin-left: 15px;
	margin-top: 10px;
	border:none;
	float:left;
}

#header-right {
	float: right;
	background: url('corner_right.jpg') no-repeat ;
	width: 30px;
	height: 30px;
	
}

#right-column {
	float: right;
	width: 160px;
	padding:10px;
	margin:0px 0px 10px 10px;
	border: 2px solid #c7dfff;
}

#right-column-nb {
	border:none;
}

#left-column {
	background-color: white;

}


.left-outer-box {
	height: 1px;
	background-color: white;
	float: left;
	width: 180px;
}

#left-content {
	padding:10px;
}


#content-column {
	background-color: white;
	padding:10px 13px 10px 10px;

	margin-left: 182px;
	
	height:auto;
	min-height: 500px;

}
#toplinks {
background-color: #fff;
padding:0;
margin:0;
	margin-left: 182px;

height:10px;


}
#toplinks .toplinks-inner {
float:right;
padding: 3px 11px 0px 0px;

}
#toplinks a {
  padding: 1px 2px;
}

#footer {
	text-align: center;

	padding-bottom: 15px;
}


/*----------------------------------- Menu 1 column -----------------------------------*/
#main-container #left-column #subnavi ul {
	padding: 10px 10px 10px 13px;
	margin: 0px;
}


#main-container #left-column #subnavi ul li {
	list-style-type: none;
	padding: 2px 0px;
}

a:link, a:visited {
	color: #004286;
}



#main-container #content a:link,
#main-container #content a:visited,
#headernavi a:link,
#headernavi a:visited,
#toplinks a:link,
#toplinks a:visited,
#footer, #footer a,
H2 a, H3 a,
.news-latest-date a,
#main-container #left-column #subnavi ul li a:link,
#main-container #left-column #subnavi ul li a:visited {
	text-decoration: none;
	color: #004286;
}

.news-list-morelink a,
.news-latest-morelink a {
	color: #004286;
}


#main-container #left-column #subnavi ul li a:link,
#main-container #left-column #subnavi ul li a:visited {
	padding-left: 0px;
}



#main-container #left-column #subnavi ul li.subnavi-act a:link,
#main-container #left-column #subnavi ul li.subnavi-act a:visited {
	text-decoration: none;
	color: #000;

	background-color:#D2E5FF;
	padding: 0px 3px 3px 0px;
	
}

#main-container #left-column #subnavi ul li a:hover,
#main-container #left-column #subnavi ul li a:active,
#main-container #left-column #subnavi ul li.subnavi-act a:hover,
#main-container #left-column #subnavi ul li.subnavi-act a:active {
	text-decoration: none;
	color: #000;

	background-color:#A6CBFF;
	padding: 0px 3px 3px 0px;
}




/* Subnavi Level 2 */


#main-container #left-column #subnavi ul li.subnavi-act ul {
	padding: 5px 5px 0px 15px;
	margin: 0px;

}
#main-container #left-column #subnavi ul li.subnavi-act ul li {
	padding: 1px 0px;
}


#main-container #left-column #subnavi ul li.subnavi-act ul li a:link,
#main-container #left-column #subnavi ul li.subnavi-act ul li a:visited {
	background: none;
	background-color: #fff;
}

#main-container #left-column #subnavi ul li.subnavi-act #subnavi-L2 li.act a:link,
#main-container #left-column #subnavi ul li.subnavi-act #subnavi-L2 li.act a:visited {
	text-decoration: none;
	color: #000;

	background-color: #D2E5FF;
	padding: 1px 3px 1px 0px;
}
#main-container #left-column #subnavi ul li.subnavi-act #subnavi-L2 li a:hover,
#main-container #left-column #subnavi ul li.subnavi-act #subnavi-L2 li a:active,
#main-container #left-column #subnavi ul li.subnavi-act #subnavi-L2 li.act a:hover,
#main-container #left-column #subnavi ul li.subnavi-act #subnavi-L2 li.act a:active {
	text-decoration: none;
	color: #000;

	background-color: #A6CBFF;
	padding: 1px 3px 1px 0px;
}

#headernavi {

	padding-top: 30px;
text-align: right;

}
#headernavi form {
	display: inline;
}
#headernavi form input {
	margin-right: 0px;

	border: 1px solid #A6CBFF;
}
#headernavi a:hover,
#headernavi a:active, 
#toplinks a:hover,
#toplinks a:active {
	text-decoration: none;
	color: #000;

	background-color:#A6CBFF;
}


.headernavi-act {
	background-color: #D2E5FF;
}


#headernavi a {
	padding: 0 5px;
}

.tx-indexedsearch-redMarkup {
	background-color: #D2E5FF;
}

.tx-srlanguagemenu-pi1 img {
	border: none;
}
.tx-srlanguagemenu-pi1 ul li a img {

	padding: 0px 5px 0px 0px;
}

.tx-srlanguagemenu-pi1 ul li {
	list-style-type: none;
	display: inline;

}
.tx-srlanguagemenu-pi1 ul li.CUR a img,
.tx-srlanguagemenu-pi1 ul li.INACT a img,
.tx-srlanguagemenu-pi1 ul li.NO a img {

	padding: 0px 2px 0px 3px;
}
.tx-srlanguagemenu-pi1 {

text-align: right;
padding: 5px 5px 0 0 ;
}


fieldset.csc-mailform {
border: none;
}

.csc-mailform-field { clear: both; padding-top:2px;}

.csc-mailform-field label { 
width: 140px; 
display: block;
float: left;
}

.csc-form-label-req {

	font-weight:bold;
	
}

/**/
DIV.csc-textpic-clear { clear: left; }

.csc-textpic-caption { padding: 2px 0px 3px 0px; } 


DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { clear: none; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: none; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-top: 5px;  }

ul.browsebox li {
display: inline;
	list-style-type: none;
	padding: 2px;
}
