@import url(rte.css);
@import url(rte_default.css);

body {
	padding:0px 0px 0px 2px;
	margin:0px;
	background:#FFFFFF;
	text-align:left;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table {
	font-size: 100%;
}
table td, table th {
	font-size: 100%;
}
a {
	text-decoration:none;
	color:#1d4595
}
.header_links {
	padding-right:130px;
}
.header_links a {
	color:#000000;
	text-decoration:none;
}
.header_links span {
	padding:0px;
	margin:0px 10px 0px 0px;
}
.search {
	padding-right:10px;
	vertical-align:top;
}
.search form, input {
	padding:0px;
	margin:0px;
}
.search_input {
	border:#002d87 1px solid;
	color:#002d87;
	margin:0px 15px 0px 0px;
	padding:1px 0px 1px 10px;
	font-size:100%;
	width:175px;
	vertical-align:top;
}
.myright {
	background:#6682b8;
	color:#FFFFFF;
	font-size:100%;
}
.myright img {
	padding:0px;
	margin:0px 0px 1px 0px;
}
.myright a {
	color:#FFFFFF;
	text-decoration:none;
}
.myright_head {
	padding:5px 5px 5px 20px;
	background:#103184;
	border-bottom:#FFFFFF 1px solid;
}
.left_column {
}
.content_place {
	padding:10px;
}
.content_place, .content_place td {
	color:#666666;
	font-size:100%;
}
.content_place h1 {
	font-size:100%;
	font-weight:bold;
	color:#113b8f;
	padding:0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.content_place h2 {
	font-size:110%;
	font-weight:bold;
	color:#666666;
	padding:0px;
	margin:10px 0px 5px 0px;
}
.list {
	padding:10px 10px 20px 15px;
	background:#dbe0ed;
	line-height:2;
}
.list a {
	text-decoration:none;
	color:#1d4595;
}
.list2 {
	padding:10px 10px 10px 15px;
	background:#dbe0ed;
	line-height:2;
}
.list2 img {
	margin-top:8px;
}
.reg_header {
	color:#162b86;
	font-size:12px;
	background:#dcdfee;
	font-weight:bold;
	padding:5px 5px 5px 10px;
}
.reg_form {
	color:#0f0d10;
}
.reg_form table {
	margin:15px 10px 20px 10px;
}
.reg_form td {
	vertical-align:middle;
	text-align:left;
	padding:2px;
}
.reg_form input {
	border:#0f3283 1px solid;
	width:225px;
	background:#f3f4f9;
}
#reg_radio {
	border:none;
	width:15px;
}
#reg_button {
	text-align:right;
	vertical-align:top;
	padding-top:15px;
}
#reg_button input {
	background:#ced6e9;
	color:#1a2e85;
	width:75px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:none;
	font-size:100%;
	font-weight:bold;
	margin-left:15px;
}
#headerpic {
	margin-top: 0px;
	padding-top: 0px;
}

.info_line {
	margin-top:25px;
}
.info_line_header {
	background:#91a5cc;
	padding:5px 0px 5px 10px;
}
.info_line_text {
	background:#FFFFFF;
	color:#79797a;
	font-size:100%;
	padding:10px;
}
.info_line_text img {
	padding:0px;
	margin:0px 10px 0px 0px;
}
.info_line_text a {
	font-size:100%;
	letter-spacing:2;
	text-decoration:none;
	color:#ff1821;
}
.info_column {
	padding:0px 10px 15px 0px;
}
.info_column table {
	margin-top:15px;
	background:#ced6e8;
}
.info_column td {
	padding-left:10px;
}
.info_column_header {
	padding:5px 0px 5px 15px;
	background:#91a4cb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#info_column_header_text {
	color: #FFFFFF;
	font-weight: bold;
}

.info_column_header a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.info_column_righttext a, .info_column_righttext a.external-link-new-window {
	color: #666666;
	text-decoration: none;
	background-image: url(images/red_triangle4.gif);
	background-position: left 2px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
.info_column_righttext p.bodytext {
	padding-top: 0px;
	padding-bottom: 0px;
	color: #666666;
}
.info_column_righttext {
}
.right_column_fce_text {
	margin-top: 15px;
	margin-bottom: 15px;
}

.whiteback {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.whiteback img {
	margin-right: 10px;
	margin-left: 10px;
}
#index_fce_text a {
	color: #FF0000;
	text-decoration: none;
}

#index_fce_text a:hover {
	text-decoration: underline;
}

#index_fce_table {
	padding-top: 10px;
	padding-bottom: 10px;
}
.right_column_fce {
	margin-top: 5px;
	margin-left: 5px;
}
.right_column_fce_text p.bodytext {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.download_fce_header {
	font-size: 110%;
	font-weight: bold;
	color: #666666;
}
.download_fce_link {
	margin-top: 5px;
	margin-bottom: 10px;
}
.download_fce_link a {
	font-size: 100%;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.download_fce_text {
	margin-bottom: 20px;
}


#read_more {
	border-top:#666666 1px solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 100px;
}
#read_more a {
	color:#002e88;
}
#read_more img {
	margin-right: 5px;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-left: 0px;
}
.news-latest-date {
	color: #666666;
	font-weight: bold;
}
.footer {
	border-top:#ff111c 1px solid;
	padding:15px 0px 15px 10px;
}
.footer, .footer td {
	color:#666666;
	font-size:10px;
}
#copycenter {
	text-align: center;
}
#copyright {
	text-align: right;
}
#topnavbar {
	text-align: right;
}
#topnavbar div {
	display: inline;
}
.tx-srlanguagemenu-pi1 {
	text-transform: uppercase;
}
#fontresizer {
	text-align: right;
}
#topmenu {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left:10px;
	border-bottom:#ff111c 1px solid;
}
#topmenu div {
	display: inline;
	margin-right: 25px;
}
#content {
	width: 100%;
}
#submenu {
	width: 174px;
}
#fontresizer {
	margin-right: 10px;
	font-weight: bold;
}
#fontresizer a {
	color: #666666;
	text-decoration: none;
}
#copyright a {
	color: #666666;
	text-decoration: none;
}

#fontresizer a:hover, #copyright a:hover{
text-decoration:underline;
}



.csc-menu {
	background:#dbe0ed;
	list-style-position: outside;
	margin: 0px;
	line-height: 2em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	list-style-type: none;
}
li {
	list-style-type: square;
}
.csc-menu li {
	background-image: url(images/red_triangle3.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 15px;
	list-style-type: none;
}
.csc-menu li a {
	text-decoration:none;
	font-size:100%;
	font-weight:normal;
	color:#113b8f;
}

.csc-menu li a:hover{
	text-decoration:underline;
}


#formular input.text {
	width: 300px;
	border: 1px solid #3366CC;
}
input.button {
	color: #3366CC;
	background-color: #cfd6e8;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	font-weight: bold;
}
.formularerror {
	font-size: 10px;
	color: #FF0000;
}
a.external-link-new-window {
	color: #FF0000;
	text-decoration: none;
}

a.external-link-new-window:hover{
	
	text-decoration:underline;
}

.menu1-level1-no a {
	text-decoration:none;
	font-size:100%;
	font-weight:bold;
	color:#113b8f;
}
.menu1-level1-no a:link {
}
.menu1-level1-no a:visited {
}
.menu1-level1-no a:hover {
}
.menu1-level1-no a:active {
}
.menu1-level1-act a:link {
}
.menu1-level1-act a {
	text-decoration:none;
	font-size:100%;
	font-weight:bold;
	color:#ff0033;
}
.menu1-level1-act a:visited {
}
.menu1-level1-act a:hover {
}
.menu1-level1-act a:active {
}
.menu1-level2-no a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.menu1-level2-no a:link {
}
.menu1-level2-no a:visited {
}
.menu1-level2-no a:hover {
}
.menu1-level2-no a:active {
}
.menu1-level2-act a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.menu1-level2-act a:link {
}
.menu1-level2-act a:visited {
}
.menu1-level2-act a:hover {
}
.menu1-level2-act a:active {
}
.menu1-level1-act {
	background-image: url(images/blue_triangle.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
}
.menu1-level1-no {
	background-image: url(images/red_triangle.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
}
.menu1-level2-no {
	background:#103184;
	padding:5px 0px 5px 20px;
	border-bottom:#FFFFFF 1px solid;
}
.menu1-level2-act {
	background:#ff111c;
	padding:5px 0px 5px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tx-srlanguagemenu-pi1 .CUR {
}
.tx-srlanguagemenu-pi1 .CUR a {
	background-color: transparent;
	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:#666666;
}
.tx-srlanguagemenu-pi1 .NO {
}
.tx-srlanguagemenu-pi1 .NO a {
	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 {
}
.tx-srlanguagemenu-pi1 .INACT a {
	background-color:transparent;
	text-decoration: none;
	font-weight: normal;
}

.tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .CUR a:hover {
	text-decoration:underline;
}


.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active {
	color: #666666;
}

.tx-srlanguagemenu-pi1 .INACT a:hover{
	text-decoration:underline;
}


.tx-srlanguagemenu-pi1 .SPC {
	color: #35006d;
}


a:hover{
	text-decoration:underline;
}

a:hover{
	text-decoration:underline;
}

#submenu a:hover, #topmenu a:hover{
text-decoration:none;
}