/* HEADER */

H1 {
	font-size: 20px;
}
H2 {
	font-size: 18px;
}
H3 {
	font-size: 16px;
}
H4 {
	font-size: 15px;
}
H5 {
	font-size: 14px;
}
H6 {
	font-size: 14px;
}

html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
}

.outertable{
	border-color: #1A2E69;
	border-style:solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
}

.titlebar {
	background-color: #1A2E69;
	vertical-align: bottom;
}

.menu1td {
	text-align: center;
	vertical-align: middle;

}

div.sub_topnav_link {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 0px;
}

div.sub_topnav_link a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 0px;
	height: 22px;
}

div.sub_topnav_link img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 0px;
	display: block;
	height: 22px;
}

.menu2container {
	background-color: #2D55A5;
	margin-bottom: 4px;
	padding:8px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-color: #1A2E69;
	border-style:solid;
}

.menu2-level1 {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}

.menu2-level1 a{
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.menu2-level2 {
	font-size: 12px;
	color: #FFFFFF;
	padding-left:8px;
}
.menu2-level2 a{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu2-level2 a:hover{
	text-decoration:underline;
}

.menu2-level3 {
	font-size: 12px;
	color: #FFFFFF;
	padding-left:12px;
}
.menu2-level3 a{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu2-level3 a:hover{
	text-decoration:underline;
}

.menu2-level4 {
	font-size: 12px;
	color: #FFFFFF;
	padding-left:16px;
}
.menu2-level4 a{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu2-level4 a:hover{
	text-decoration:underline;
}

.menu2-level5 {
	font-size: 12px;
	color: #FFFFFF;
	padding-left:20px;
}
.menu2-level5 a{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu2-level5 a:hover{
	text-decoration:underline;
}

.menu2tdFirst{
padding-top:8px;
}
.menu2tdLast{
padding-bottom:8px;

}
.menu2td a{
	background-color: #8E88A2;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
	margin-left:10px;
}
.menu2td a:hover{
	text-decoration:underline;
}


p, td, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;

}

.footer {
	padding-top:8px;
	padding-bottom:8px;
	color: #2D55A5;
	background-color: #FFFFFF;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-color: #1A2E69;
	border-style:solid;
}
.footer img {
	padding-right: 4px;
}
.contentArea {
	padding: 8px 8px 0px 8px;
	background-color: #2D55A5;
}


a {
	color:white;
}

a img {
	border:0px;
}

.imgtext-nowrap{
	margin-top:40px;
	width:100%;
}

div.csc-default {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
}

/* Language */

.tx-srlanguagemenu-pi1{
	text-align:right;
	margin-right:0px;
	float:right;
}

/* NEWS */
.rightContainer{
	float:right;
	margin: 0px 0px 10px 10px;
}

.latest-title{
	background-color: #1A2E69;
	color: #FF0000;
	font-weight: bold;
	text-align: center;

}
.latest-title H2{
	margin: 0px;
	padding: 0px;
}

.newscontainer {
	background-color: #2D55A5;
	padding-bottom: 4px;
	padding-bottom:10px;
	padding-top:5px;
	border-color: #1A2E69;
	border-style:solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
}

.newstd a{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.newstd{
	padding-left:5px;
	padding-right:5px;
	padding-bottom: 10px;
	border-color: #1A2E69;
	border-style:solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 0px;
}
.news-header h3 {
	margin-bottom: 4px;
}
.news-header a {
	color: #FFFFFF;
}
.news-single-timedata {
	color: #FFFFFF;
	margin: 4px 4px 4px 4px;
}
.news-head-td{
	background-color: #1A2E69;
	padding: 5px 5px 5px 5px;
}
.news-header-single {
	color: #FF0000;
	margin: 4px 4px 4px 4px;
}

/*
 * Clearfix
 */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*
 * Contact email
 */

form#contact {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #ffffff;	
}
form#contact span.powermail_mandatory {
	color: #FF0000;
}
form#contact fieldset {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px none;
}
form#contact fieldset legend {
	position: absolute;
	display: block;
	font-size: 1px;
	visibility: hidden;
}

form#contact fieldset.contact_data div.tx_powermail_pi1_fieldwrap_html {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: 0px solid #ffffff;	
}

form#contact fieldset.contact_data div.odd {
	background-color: #6488d2;
}

form#contact fieldset.contact_data div label {
	display: block;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 150px;	
}

form#contact fieldset.contact_data input {
	width: 255px;
}


form#contact fieldset.contact_data div#powermaildiv_uid14 div,
form#contact fieldset.contact_data div#powermaildiv_uid75 div {
	margin: 0px 5px 5px 0px;
	padding: 5px 5px 5px 5px;
	display: block;
	float: left;
	border: 1px solid #ffffff;
}

form#contact fieldset.contact_data div#powermaildiv_uid14 div:hover,
form#contact fieldset.contact_data div#powermaildiv_uid75 div:hover {
	background-color: #1A2E69;
	border-color: #1A2E69;
}

form#contact fieldset.contact_data div#powermaildiv_uid14 p.tx_powermail_pi1_fieldwrap_html_radio_title,
form#contact fieldset.contact_data div#powermaildiv_uid75 p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin-top: 0px;
}

form#contact fieldset.contact_data div#powermaildiv_uid14 div.powermail_radio_inner_uid14_2,
form#contact fieldset.contact_data div#powermaildiv_uid14 div.powermail_radio_inner_uid14_5,
form#contact fieldset.contact_data div#powermaildiv_uid14 div.powermail_radio_inner_uid14_8,

form#contact fieldset.contact_data div#powermaildiv_uid75 div.powermail_radio_inner_uid75_2,
form#contact fieldset.contact_data div#powermaildiv_uid75 div.powermail_radio_inner_uid75_5,
form#contact fieldset.contact_data div#powermaildiv_uid75 div.powermail_radio_inner_uid75_8 {
	margin-right: 0px;
}

form#contact fieldset.contact_data div#powermaildiv_uid14 label,
form#contact fieldset.contact_data div#powermaildiv_uid75 label {
	float: none;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	width: 211px;	
	cursor: pointer;
}

form#contact fieldset.contact_data div#powermaildiv_uid14 input,
form#contact fieldset.contact_data div#powermaildiv_uid75 input {
	margin-top: -14px;
	float: left;
	width: auto;
}

form#contact fieldset.contact_data div#powermaildiv_uid15,
form#contact fieldset.contact_data div#powermaildiv_uid76 {}
form#contact fieldset.contact_data div#powermaildiv_uid15 label,
form#contact fieldset.contact_data div#powermaildiv_uid76 label {
	float: none;
	margin-bottom: 10px;
}
form#contact fieldset.contact_data div#powermaildiv_uid15 textarea,
form#contact fieldset.contact_data div#powermaildiv_uid76 textarea {
	width: 100%;
}

form#contact fieldset.contact_data div#powermaildiv_uid16,
form#contact fieldset.contact_data div#powermaildiv_uid77 {}

form#contact fieldset.contact_data div#powermaildiv_uid16 label,
form#contact fieldset.contact_data div#powermaildiv_uid77 label {
	margin: 2px 0px 0px 0px;
}
form#contact fieldset.contact_data div#powermaildiv_uid16 input,
form#contact fieldset.contact_data div#powermaildiv_uid77 input {
	width: auto;
}

form#contact fieldset.contact_data div#powermaildiv_uid16 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
form#contact fieldset.contact_data div#powermaildiv_uid77 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	position: absolute;
	display: block;
	font-size: 1px;
	visibility: hidden;
}

form#contact fieldset.contact_data div#powermaildiv_uid18,
form#contact fieldset.contact_data div#powermaildiv_uid78 {}
form#contact fieldset.contact_data div#powermaildiv_uid18 label,
form#contact fieldset.contact_data div#powermaildiv_uid78 label {
	float: left;
	margin: 19px 0px 0px 0px;
}
form#contact fieldset.contact_data div#powermaildiv_uid18 input#uid18,
form#contact fieldset.contact_data div#powermaildiv_uid78 input#uid78 {
	display: block;
	float: left;
	width: 50px;
	margin: 15px 10px 0px 0px;
}
form#contact fieldset.contact_data div#powermaildiv_uid18 img#wtcalculatingcaptcha,
form#contact fieldset.contact_data div#powermaildiv_uid78 img#wtcalculatingcaptcha {
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}
form#contact fieldset.contact_data div#powermaildiv_uid18 div,
form#contact fieldset.contact_data div#powermaildiv_uid78 div {}

form#contact fieldset.buttons {}

form#contact fieldset.buttons  div.tx_powermail_pi1_fieldwrap_html_reset {
	float: left;
}

form#contact fieldset.buttons  div.tx_powermail_pi1_fieldwrap_html_submit {
	float: right;
}
form.tx_powermail_pi1_formconfirmation_back {
	float: left;
}
form.tx_powermail_pi1_formconfirmation_submit {
	float: right;
}

/*
 * Contact email Errors
 */

div.tx-powermail-pi1_mandatory {}
div.tx-powermail-pi1_mandatory ul.powermail_mandatory_list {}
div.tx-powermail-pi1_mandatory ul.powermail_mandatory_list li.powermail_mandatory_listitem {
	margin-bottom: 5px;
	font-size: 14px;
}
div.tx-powermail-pi1_mandatory ul.powermail_mandatory_list li.powermail_mandatory_listitem strong {
	color: #FF0000;
}

/*
 * Search
 */

div.tx-indexedsearch-searchbox {
	
}

div.tx-indexedsearch-searchbox table {
	
}

div.tx-indexedsearch-searchbox table tr {
	
}

div.tx-indexedsearch-searchbox table tr td {
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 0px 0px;
}

div.tx-indexedsearch-searchbox table tr td input {
	
}

div.tx-indexedsearch-secHead {} 
div.tx-indexedsearch-secHead td.title {
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 0px 0px;
}
div.tx-indexedsearch-secHead td.result-count {
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 0px 0px;
}
div.tx-indexedsearch-secHead td.title a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

div.tx-indexedsearch-secHead td.title a:hover {
	text-decoration: underline;
}


div.tx-indexedsearch-res {}
div.tx-indexedsearch-res td {
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 0px 0px;
}

div.tx-indexedsearch-res td.icon {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

div.tx-indexedsearch-res td.result-number {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

div.tx-indexedsearch-res td.percent {
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 0px 0px;
	background-color: #1A2E69;
	text-align: right;
}

/*
 * Teaser
 */

div.tx-jppageteaser-pi1 {}

div.tx-jppageteaser-pi1 table.tx-jppageteaser-pi1 {
	
}

div.tx-jppageteaser-pi1 h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.tx-jppageteaser-pi1 td.image_holder {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	width: 150px;
}
/*
 * Debug
 */
table.typo3-debug table tr td {
	background-color: #1A2E69;
}

