/* ######################################################################### */
/* ###### LANGUAGE SELECTER ################################################ */
/* ######################################################################### */

.tx-srlanguagemenu-pi1 {
  padding-left: 10px;
  vertical-align: middle;
}
.tx-srlanguagemenu-pi1 div{
  margin: 0 0 0 5px;
}
.tx-srlanguagemenu-pi1 .CUR {
  border: 1px #FF0000 solid;
}
.tx-srlanguagemenu-pi1 .NO {
  border: 1px #9EFFFF solid;
}
.tx-srlanguagemenu-pi1 img {
  margin: 0;
}

/* ######################################################################### */
/* ###### NEWSLETTER SUBSCRIPTION ########################################## */
/* ######################################################################### */

#tx-sremailsubscribe-pi1-tt_address_form {
  text-align: left;
  display: block;
  border: 0px #cccccc solid;
}
#tx-sremailsubscribe-pi1-tt_address_form #label_n_input {
  width: 100%;
  text-align: right;
}
#tx-sremailsubscribe-pi1-tt_address_form #box_description {
  font-style: italic;
  margin-bottom: 5px;
  width: 100%
  text-align: left;
}
#tx-sremailsubscribe-pi1-tt_address_form #tx-sremailsubscribe-pi1-email {
  width: 60%;
}
#tx-sremailsubscribe-pi1-tt_address_form .tx-sremailsubscribe-pi1-submit {
  border:1px solid #F2F2F2;
}
/* ######################################################################### */
/* ###### NEWS EXTENSION ################################################### */
/* ######################################################################### */

.news-amenu-container {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
}

.news-amenu-container h2 {
  background-color: #9EFFFF;
  border: 0;
  color:#888888;
  padding:3px;
}

.news-amenu-item-year {
  background-color:#9EFFFF;
  border: 0;
  color:#555555;
  font-weight: bold;
  padding:2px;
}

.news-amenu-container ul {
  background: transparent;
  border: 0;
  list-style-type:none;
  margin-bottom:0;
  margin-left:0;
  margin-top:5px;
  padding:3px;
}

.news-amenu-container * a {
  color: #888888;
}

.news-list-morelink {
  padding-bottom:10px;
}
.news-list-item {
  background: transparent ;
  border: 3px dotted #9EFFFF;
  height:1%;
  line-height:1.3;
  padding:10px 10px;
  text-align: left;
}

.news-list-container .news-list-item h3 a,
.news-list-container .news-list-item * a{
  color: #888;
}

span.news-list-date {
  background: transparent;
  color: #888;
}

.news-list-container {
	color: #888;
	background-color:transparent;
	border:5px solid #fff;
}

.news-list-container h3 {
	background-color:transparent;
	border-bottom:0;
	margin-bottom:5px;
	padding:2px;
	color: #888; 
}

hr.clearer {
  display: none;
}

.news-single-item {
	padding:0;
	margin-bottom:5px;
	border: 0;
	background: transparent;
}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #888;
	margin-bottom: 0px;
}

.news-single-item * a {
  color: #888;
}

.news-single-item H3 {
	margin-bottom: 15px;
	text-align: left;
}
.news-single-img {
	float: right;
	margin-left:5px;
}
.news-single-imgcaption {
	padding:3px;
	clear:both;
}
.news-single-category {
	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}

.news-single-additional-info {
	background: transparent;
	clear: both;
	margin-top: 15px;
	border: 0;
	border-top: 2px solid #666;
	padding:3px;
	padding-bottom:0px;
}
.news-single-related,.news-single-files,.news-single-links  {
	border: 0;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background: transparent;
}
.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}
.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/* ######################################################################### */
/* ###### MAIN STYLE ####################################################### */
/* ######################################################################### */

BODY {
  FONT-SIZE: 10px; 
  MARGIN: 0px; 
  COLOR: #000000; 
  FONT-FAMILY: Tahoma, Arial, Helvetica; 
  BACKGROUND-COLOR: #E6FFFF;
}
TABLE.outerFrame {
  TABLE-LAYOUT: fixed;
}
TD.oF_frame {
  BACKGROUND-COLOR: #E6FFFF;
}
TD.oF_border {
  WIDTH: 3px; 
  BACKGROUND-COLOR: #fff;
}
TD.oF_content {
  WIDTH: 800px; 
  BACKGROUND-COLOR: #fff;
}
TABLE.innerFrame {
  TABLE-LAYOUT: fixed; 
  MARGIN: 0px; 
  WIDTH: 100%;
}
TD.iF_head {
  PADDING-RIGHT: 30px; 
  PADDING-LEFT: 30px; 
  BACKGROUND-COLOR: #e6ffff;
}
TD.if_border {
  HEIGHT: 3px; 
  BACKGROUND-COLOR: #ffffff;
}
TD.iF_footer {
  BORDER-TOP: #cccccc 1px solid; 
  FONT-SIZE: 10px; 
  COLOR: #888888; 
  TEXT-ALIGN: center;
}
TD.iF_footer A {
  COLOR: #888888;
  padding: 0.5em 0.5em;
  text-decoration: none;
}
TD.iF_footer A:hover {
  COLOR: #555555;
}
TABLE.content {
  PADDING: 0 0 0 0; 
  MARGIN: 0px; 
  WIDTH: 100%; 
  BORDER-SPACING: 0px;
}
TD.c_menu {
  BORDER-RIGHT: #aaaaaa 1px dashed; 
  BORDER-TOP: #aaaaaa 0px dashed; 
  PADDING-LEFT: 15px; 
  PADDING-RIGHT: 15px; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12px; 
  VERTICAL-ALIGN: top; 
  BORDER-LEFT: #aaaaaa 1px dashed; 
  WIDTH: 190px; 
  COLOR: #888888; 
  BORDER-BOTTOM: #aaaaaa 0px dashed;
}
TD.c_menu A {
  COLOR: #888888;
}
TD.c_menu A:hover {
  COLOR: #555555;
}
TD.c_menu DIV.menu1-level1-no {
  PADDING-LEFT: 5px; 
  FONT-SIZE: 11px; 
  TEXT-TRANSFORM: uppercase; 
  PADDING-TOP: 5px;
}
TD.c_menu DIV.menu1-level1-act {
  PADDING-LEFT: 5px; 
  FONT-SIZE: 11px; 
  PADDING-BOTTOM: 2px; 
  TEXT-TRANSFORM: uppercase; 
  PADDING-TOP: 5px; 
  TEXT-SHADOW: #FFFFFF;
}
TD.c_menu DIV.menu1-level2-no {
  PADDING-LEFT: 20px; 
  FONT-SIZE: 10px;
}
TD.c_menu DIV.menu1-level2-act {
  PADDING-LEFT: 20px; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10px;
}
TD.c_title {
  BORDER-RIGHT: #fff 1px solid; 
  BORDER-TOP: #fff 0px solid; 
  PADDING-LEFT: 10px; 
  VERTICAL-ALIGN: top; 
  BORDER-LEFT: #fff 0px solid; 
  WIDTH: 159px; 
  COLOR: #000; 
  PADDING-TOP: 15px; 
  BORDER-BOTTOM: #fff 0px solid; 
  BACKGROUND-COLOR: #E6FFFF;
}
TD.c_title DIV.title1 {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12px; 
  TEXT-TRANSFORM: uppercase; 
  COLOR: #000; 
  LETTER-SPACING: 1px;

}
TD.c_title DIV.title2 {
  PADDING-LEFT: 5px; 
  FONT-SIZE: 11px;


}
TD.c_darkLine {
  BORDER-RIGHT: #fff 1px solid; 

  BORDER-TOP: #fff 0px solid; 
  BORDER-LEFT: #fff 0px solid; 
  BORDER-BOTTOM: #fff 0px solid; 
  BACKGROUND-COLOR: #9EFFFF;
}
TD.c_darkLineF {
  BORDER-TOP-WIDTH: 0px; 
  PADDING-RIGHT: 5px; 
  BORDER-LEFT-WIDTH: 0px; 
  FONT-SIZE: 10px; 
  BORDER-BOTTOM-WIDTH: 0px; 
  VERTICAL-ALIGN: middle; 
  COLOR: #000; 
  BACKGROUND-COLOR: #9EFFFF; 
  TEXT-ALIGN: right; 
  BORDER-RIGHT-WIDTH: 0px;
}
TD.c_darkLineF A {
  COLOR: #000; 
  TEXT-DECORATION: none;
}
TD.c_darkLineF A:hover {
  COLOR: #555;
}
TD.c_content {
  BACKGROUND-IMAGE: url(background_content.gif);
  background-repeat: repeat-y;

  PADDING-LEFT:   30px;
  PADDING-TOP: 15px; 
  PADDING-RIGHT:  30px; 
  PADDING-BOTTOM: 15px; 

  COLOR: #888; 
  FONT-SIZE: 1.1em;
  FONT-FAMILY: serif; 

  VERTICAL-ALIGN: top; 
  HEIGHT: 200px; 
  TEXT-ALIGN: justify;
}
TD.c_content B {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 1.3em; 
  PADDING-BOTTOM: 10px;
}
TD.c_content P.bodytext {
  MARGIN: 0px
}
.halterit {
  font-family: "Arial black" ! important;
  font-style: italic ! important;
  color: #000 ! important;
}
ul#langmenu {
  list-style-image: none;
  color: #0000ee;
}

#title_img {
  background-image:url(../images/FV_05.jpg);
  width:400px;
  height:166px;
}
#title_img h1 {
  margin: 0px;
  padding-right: 20px;
  padding-top: 110px;
  font-size: 32pt;
  font-family: "Arial";
  font-weight: normal;
  text-align: right;
  color:#9effff;
}
#title_img h1 #lastletter {
 color: #e6ffff;  
}
