/*
 Menu & Title: #0057A3
 Menu active: #001121
 dropdown: #FDE1C5
 Text: #1B1C1F
*/

/* -----------------------------------------------
SITE STRUCTURE
----------------------------------------------- */
BODY {margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #1B1C1F;line-height:1.5; background: #FFF;}
TD {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #1B1C1F;line-height:1.5; }
P {font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height:1.5; }
	
H1 {font-size: 14px;color: #0057A3;font-style: normal;font-weight: bold;}
H2 {font-size: 18px;color: #0057A3;font-style: normal;font-weight: bold;}
H3 {font-size: 16px;color: #0057A3;font-style: normal;font-weight: bold;margin: 5px 0px 5px 0px;}
H4 {font-size: 18px;color: #878889;letter-spacing: 6pt;font-style: normal;font-weight: 500;font-style: italic;margin: 0px 0px 0px 0px;}
H5 {font-size: 16px;color: #878889;font-style: normal;font-weight: bold;margin: 0px 0px 0px 0px;}

a:link {color: #E2001A; text-decoration: underline;}
a:visited {color: #E2001A; text-decoration: underline;}
a:active {color: #E2001A; text-decoration: underline;}
a:hover {color: #0057A3; text-decoration: underline;}


select#sr_language_menu_select {
  background: #ffffff;
  color: #0057A3;
}

div.flash {
 z-index: 0;
}
div#flashcontent {
  z-index:0;
}
div#dynamicpicture {
  background: 	transparent url(/fileadmin/template/images/left_00.jpg) no-repeat ;
/* align: left;*/
  width: 190px;
  height: 185px;
}
td.teasers {
 width: 300px;
 height: 150px;
}
/* otherwise default borders around images */
a.internal-link img {
   border: 0px;
}

/* little language menu with flags */
div.tx-srlanguagemenu-pi1 div.CUR {
  width: 35px;
  background: transparent;
 
}

div.tx-srlanguagemenu-pi1 div.NO {
  width: 35px;
  background: transparent;
 
}

div.tx-srlanguagemenu-pi1 div.INACT {
  width: 35px;
  background: transparent;
 
}

form#sr_language_menu_form fieldset {
   border: none;
}
form#sr_language_menu_form fieldset legend{
   display: none;
}

/* news layout */
div.news-list-container {
   background: transparent;
   border: none;
}
div.news-list-item h3{
 background: #0057A3;
}
div.news-list-item{
  background: transparent;
  border: none;
}
div.news-list-item h3 a {
   font-size: 12px;
   text-decoration: none;
}
div.news-list-item h3 a:hover {text-decoration: none;}

span.news-list-date{ 
  color: #ffffff;
  background: transparent;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif ;
  line-height: 2.0;
  padding: 0px 5px 0px 0px
}

div.news-single-item {
   background: transparent;
   border: none;
}
div.news-single-item h3{
   font-size: 12px;
}

div.news-single-timedata{
 font-family: Arial, Helvetica, sans-serif;font-size: 12px; 
}

div.news-single-backlink a {
 font-family: Arial, Helvetica, sans-serif;font-size: 12px; text-decoration: none;  
}

div.news-latest-container {
 background: transparent;
 border: none;
 width: 300px;
}

div.news-latest-container h2 {
 background: transparent;
 border: none;
 font-size: 18px;color: #878889; 
 letter-spacing: 6pt; 
 font-weight: 500; 
 font-style: italic;
}

div.news-latest-item {
   background: transparent;
   border: none;
}


div.news-latest-item h3 a {
   font-size: 16px;
   color: #878889;
   text-decoration: none;   
}

div.news-latest-morelink a {

}

div.news-latest-item h3 a:hover{ text-decoration: none; }


 
/* form */
/* puts input boxes forms in one line */
form div label {
	display: block;
	width: 12em;
	float: left;
	position: relative;  /* to avoid MSIE peek-a-boo bug, when #content has a background and is liquid */
}

form div {
	clear: left;
	margin: 0.33em 0;
}
form div div label {
	height: 100%;
	position: relative;
}

form fieldset div.csc-mailform-label table {
   padding: 0px 0px 0px 0px ;   
   border-spacing: 0pt;
   border: 0px;
}
div.csc-mailform-label {
	margin: 0 0 0 0em;
	float: none;
}
form fieldset div.csc-mailform-label table tr td {
   padding: 0px 0px 0px 0px ;   
   border: 0px;
}

div.csc-mailform-field label {
   width:280px;
}
form fieldset div.csc-mailform-field input#mailformPostcode {
   color: #1B1C1F;
}
form fieldset.csc-mailform {

   border: 0px;
}

/* menu of left side of page */
div#submenu {
   font-size: 11px;
   color: #8EB3CF; 
   line-height: 2.5;
   padding: 10px 0px 0px 0px ;
}
div#submenu A:link {color: #8EB3CF; text-decoration: none;}
div#submenu A:visited {color: #8EB3CF; text-decoration: none;}
div#submenu A:active {color: #0057A3; text-decoration: none;}
div#submenu A:hover {color: #0057A3; text-decoration: none;}
div#submenu A.submenu-act:link {color: #0057A3; text-decoration: none;}
div#submenu A.submenu-act:visited {color: #0057A3; text-decoration: none;}
div#submenu A.submenu-act:active {color: #0057A3; text-decoration: none;}
div#submenu A.submenu-act:hover { color: #0057A3; text-decoration: none;}

/* links on top of page to show where you are at the moment */
.breadcrumbs {
   font-size: 11px;
   background: transparent;
   line-height: 2.5;
   padding: 0px 0px 0px 0px ;
}

/* footer */
div#footer {font-size: 11px;color: #969B9E;}
div#footer A:link {color: #969B9E; text-decoration: none;}
div#footer A:visited {color: #969B9E; text-decoration: none;}
div#footer A:active {color: #969B9E; text-decoration: none;}
div#footer A:hover {color: #969B9E; text-decoration: underline;}

