@charset "utf-8";
/* CSS Document */

body {
	margin:0 0 0 0;
	padding:0 0 0 0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background-color:#f1f5f8;

}

.odd{
	background-color:#FBFBFB;
}
.even{
	background-color:#F0F0F0;
}

/*common styles*/
h1 {
	font-size:1.8em;
	color:#0E4984;
	margin-top:25px;
	margin-bottom:0px;
}
#bottomcontent h1{margin-top:0px;}
h2 {
	font-size:1.4em;
	color:#000;
	background-image:url(../images/bullet_large_grey.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:25px;
}
#homebottom h2{
	background:none; padding:0; margin:0;
}
.csc-header h2{background:none; padding:6px 0 6px 0;}
.news-single-item h2{
	font-size:2.4em;
	color:#608FC4;
	background:none;
	padding:0;
	font-family:DINEngschriftStd;
}

h2.green {
	background-image:url(../images/bullet_large_green.jpg);
}

h2.yellow {
	background-image:url(../images/bullet_large_yellow.jpg);
}

h2.red {
	background-image:url(../images/bullet_large_red.jpg);
}

h2 a {
	text-decoration:none;
}

h2 a:hover {
	text-decoration:underline;
}



h3 {
	font-weight:bold;
	font-size:1.1em;
}

#homebottom h3{
	margin:0;
}

h4 {
	font-size:1.2em;
	color:#000000;
}

h5 {
	font-size:1.1em;
	color:#000000;
}

p {
	font-size:1.1em;
	line-height:160%;
	padding-bottom:5px;
	

}

li {
	font-size:1.1em;
	line-height:160%;

}

td {
	font-size:1.1em;

}

td td {
	font-size:1.0em;

}

td p, td li, td h3, li p, li td {
	font-size:1.0em;
}


li li {
	font-size:1.0em;
}

ul {
	margin:0;
	padding-left:20px;	
}

a {
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}

a img {
	border:none;
}

p.align-center {
	text-align:center;
}

p.align-justify {
	text-align:justify;
}

#global {
	width:1027px;
	margin:0 auto;
	

}


#pageContainer {
	float: left;
	padding: 0 10px 0 10px;
	background-color: #ffffff;
}
#pageBottom {
	float: left;
	height: 50px;
	width: 1027px;
	background: url(../images/pageBottom.png) top left no-repeat;
}

/* TOP */

#toprow {
	background-image:url(../images/bg_top.jpg);
	height:23px;
	color:white;
	text-align:right;
	margin-bottom:3px;
}

#menu_quick {
	float:right;
	padding-top:3px;
}

#menu_quick a {
	color:#fff;
	padding:0 5px 0 5px ;
	text-decoration:none;
	
}

#searchbox {
	padding-top:3px;
	margin-right:20px !important;
	margin-right:10px;
	
	float:right;
}
#top, #menu_1 {
	float: left;
	width: 1006px;
}

#menu_1 ul {
	padding:0;
	margin:0;
	list-style:none;
}

#menu_1 li {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	display:inline;
	height: 124px;
	text-align: center;
}	
#menu_1 li.item_24 {
	width: 212px;
	background: url(../images/nav_applications.jpg) no-repeat top left;
}
#menu_1 li.item_44 {
	width: 171px;
	background: url(../images/nav_support.jpg) no-repeat top left;
}
#menu_1 li.item_142 {
	width: 246px;
	background: url(../images/nav_middle.jpg) no-repeat top left;
}
#menu_1 li.item_45 {
	width: 168px;
	background: url(../images/nav_company.jpg) no-repeat top left;
}
#menu_1 li.item_76 {
	width: 209px;
	background: url(../images/nav_products.jpg) no-repeat top left;
}
#menu_1 li a {
	float: left;
	width: 100%;
	_width:auto;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	/*margin: 30px auto 20px auto;*/
}




/* BOTTOM */
#footer {
	text-align:center;
	color:#ffffff;
	background-image:url(../images/bg_footer.png);
	background-repeat:no-repeat;
	height:60px;
	width:946px;
	float:left;
	padding:8px 30px 0 30px;
	margin-top: 10px;
}

#menu_footer {
	padding-top:5px;
	height: 41px;
	font-size:1.1em;

}

#footer a {
	color:#ffffff;
	font-weight: normal;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

#footertext {
	font-size:0.9em;
	color: #999;
}
#footertext a {
	color: #999;
}

/* HOME page*/

#hometop {
	
	margin-top:10px;
	margin-bottom:10px;

	width:1004px;
	float:left;
/*	padding:30px 0 0 0;*/
	padding: 0;
	border:1px solid #ccc;

	
}

#threecoltop, #twocoltop, #onecoltop {
	margin-top:10px;
	margin-bottom:10px;

	width:1004px;
	float:left;
	padding:30px 0 0 0;
	
}






#hometop #left,#hometop #content, #hometop #right {
	float:left;
	width:333px;
}
#hometop #left embed, #hometop #content embed, #hometop #right embed {
	width: 330px;
	height: 330px;
	margin-right: 2px;
}

#threecoltop #left,#threecoltop #content, #threecoltop #right {
	float:left;
	width:313px;
	padding:0 10px 0 10px;
	
}

#twocoltop #content  {
	width:606px;
	float:left;
		padding:0 15px 0 15px;

}


#twocoltop #right {
	width:318px;
	float:right;
	margin:0 0 0 15px;
}

#onecoltop #content  {
	width:974px;
	float:left;
	padding:0 15px 0 15px;

}

#homebottom #bottomleft,#homebottom #bottomcontent, #homebottom #bottomright {
	float:left;
	width:303px;
	padding-top:5px;
	padding-left:10px;
	padding-right:20px;	
	_padding-right:20px;

/*	text-align:center;*/
	
}

#homebottom #bottomleft {

}


#homebottom #bottomcontent {

}

#homebottom .news-latest-date {
	
}

#homebottom ul {
list-style:square;
color:#ccc;
}

#homebottom li {
	color:#ccc;
	padding-bottom:15px;
}

#homebottom p, #homebottom li {
		color:#ccc;
}

#homebottom #bottomleft {
	
}


#homebottom {
	width:1006px;
	height:183px;
	height:auto !important;
	min-height:183px;
	
	float:left;
	background-color:#568cbf;
	background-image:url(../images/bg_bottom.jpg);
	background-repeat:no-repeat;
/*	margin-bottom:8px;*/
}

#homebottom .csc-header {
}

#homebottom .csc-header {
	text-align:center;
	margin-bottom:25px;
}
#homebottom h1 {
	padding: 0;
	margin: 0;
}
#bottomHeader, #bottomHeader a {
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
	color: #5589b9;
	padding-bottom: 5px;
}
#threecoltop .csc-header h1, #twocoltop .csc-header h1, #onecoltop .csc-header h1, #mailform h1 {
	margin:10px 0;
	padding:0 0 0 0;
	text-align:left;

	/*background-color:#295793;
	color:#FFFFFF;*/
	line-height:28px;
}
/*#threecoltop .csc-header h1, #twocoltop .csc-header h1 {
	background: url(../images/header_blue.png) no-repeat 10px top;
	padding-top: 4px;
	height: 34px;
}*/
/*#twocoltop #content .csc-header h1 {
	background: url(../images/header_blue_2_col.png) no-repeat 10px top;
}*/

#homebottom {
	color:#ccc;
}

#homebottom a {
	color:#fff;
}

#homebottom #news-latest-date {
	color:#ccc;
}




#threecolbottom {
	margin-top:6px;
	float:left;
	width:1004px;
	background: url(../images/bg_bottom.png) no-repeat left 14px;
}

#threecolbottomtable {
width:1004px;
}

#threecolbottom  #bottommiddle{
/*	background-color : #295793;
	width:486px;*/
	
	text-align:justify;
	padding:0 5px 0 5px;
/*	color:#fff;
	float:left;
	vertical-align:bottom;*/

}

#threecolbottom  #bottomcontent{
	/*background-color : #295793;
	width:482px;*/
	
	text-align:justify;
	padding:0 5px 0 5px;
/*	color:#fff;
	float:left;
	vertical-align:bottom;*/

}



#threecolbottom  #bottomleft, #threecolbottom  #bottomright{
	/*min-width:254px;
	width:254px;*/
	vertical-align:top;
	padding: 0 5px;
/*	float:left;*/
}



#bottomleft .csc-header,
#bottomcontent .csc-header,
#bottomright .csc-header {
	text-align:left;
	padding: 30px 0 10px 0;
}

#bottomleft a,
#bottomcontent a,
#bottomright a {
	color:#5589b9;
}

#bottomcontent b, #bottomcontent strong{
	text-transform:uppercase;
}

/*
.kaderleft {
	background-image:url(../images/kader_left.jpg);
	background-repeat:repeat-y;
	width:2px;
}

.kaderright {
	background-image:url(../images/kader_right.jpg);
	background-repeat:repeat-y;
	width:6px;
}
*/


#contentarea {
	float:left;
}

#bookmark_share {
	float: left;
	width: 137px;
	padding-top: 2px;
}
#menu_breadcrumb {
	float:left;
	width:867px;
}

#menu_breadcrumb img {
	float:left;
	margin-top:2px;
	
}

#menu_breadcrumb a {
	float:left;
	color:#295793;
	padding:4px 5px 0 14px ;
	background: url(../images/breadcrumb_blue.gif) no-repeat left 6px;
	text-decoration:none;
	font-weight:bold;
}

#menu_breadcrumb a:hover {
	text-decoration:underline;

}

#pagetitle {
	background:url(../images/banner_blue.jpg);
	float:left;
	width:1003px;
	text-align:center;
	background-repeat:no-repeat;
	height:30px;
	margin-top:5px;
}


#pagetitle .pagetitle {
	margin:0;
	padding:4px 0 0 0 ;
	font-weight: bold;
	font-size:1.2em;
	color:white;
		
}


a.yellow-inline-link {
	color:#E1B300;
	font-weight:bold;
}

a.red-inline-link {
	color:#9B0014;
		font-weight:bold;
}

a.green-inline-link {
	color:#7A9283;
		font-weight:bold;
}


a.default-big-link {
	padding:5px 5px 5px 5px;

	color:#fff;
	background:#CCCCCC;
	text-decoration:none;
	
}


a.yellow-big-link {
	color:#fff;
	background-image:url(../images/bg_yellow.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
	


	padding:7px 5px 7px 5px;


}

a.red-big-link {
	color:#fff;
	background-image:url(../images/bg_red.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
	

	padding:7px 5px 7px 5px;

	
}

a.green-big-link {
	color:#fff;
	background-image:url(../images/bg_green.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
	
	
	padding:7px 5px 7px 5px;

	
}


.csc-frame-frame1 {
	background-image:url(../images/bg_frame1.png);
	background-repeat:repeat-x;
	background-repeat: no-repeat;
	padding:20px 20px 20px 20px; 
	min-height:180px;
	height:auto !important;
	height:180px;
}

.csc-frame-frame2{
	float:right;
	padding-left:10px;
	width:312px;
}


.tx-fdfx2cols-pi1 td {
	vertical-align:top;
}

td.c2l1-left {
	padding-left:10px;
}

.flvplayer_listpic  {
	width:100px;
	padding:5px 5px 5px 5px;
}

.tx-mmdamfilelist-pi1-selector-box  {
	display:none;
}

.newseventtd {
	padding:5px 5px 5px 5px ;
}


.news_event .eventdate{
	background-color:#FFFFFF;
	border-right:1px solid #E8EBE9;
	padding:5px 0px 6px 0px ;
	width:125px;
}
.news_event .eventimage{
	background-color:#FFFFFF;
	border-right:1px solid #E8EBE9;
	border-left:1px solid #E8EBE9;
	padding:5px 5px 6px 5px ;
	text-align:center;
}
.news_event .eventplace{
	padding:5px 5px 6px 5px ;
}
.news_event .eventtitle {
	vertical-align:middle;

	padding-left:10px;	

	
}

.news_event .eventtitle a {
	font-weight: bold;
	text-decoration: none;
}

.news_event .eventtitle a:hover {
	text-decoration: underline;
}

.news_event .dateday {
display:block;
font-size:2.2em;
padding-top:2px;
text-align:center;
}

.news_event .datemonth {
color:#999999;
display:block;
font-size:1em;
text-align:center;
}

.news_event .news-list-item, .news_event .news-latest-item {
background-color:#FBFBFB;
border:1px solid #E8EBE9;
/*height:60px;*/
margin-bottom:3px;
}

.news_event .news-latest-item {
	margin-left:50px;
}

.news_event .eventdate {
	color:#000;
}

.news_event .eventdate span{width:60px; padding:0 5px;}

.news-list-container ul {
	list-style:square;
}

.news-single-item .contenttable td{vertical-align:top;}
.news-single-item .contenttable td p{
	font-size:1.2em;
}
.news-single-item .contenttable td ul{font-size:1.1em;}




.tx-powermail-pi1 .odd, .tx-powermail-pi1 .even{padding:2px 10px;}

.tx-powermail-pi1 fieldset {
	border:none;
	margin:0;
	padding:0;
}

.tx-powermail-pi1 legend {
	display:none;
}

.tx-powermail-pi1 label {
	width:100px;
	font-size:1.1em;
	float:left;
	font-weight:bold;
}

.tx-powermail-pi1 label.checkin{font-weight:normal;}

.tx-powermail-pi1 .powermail_check_inner label{
	clear:none;
	display:block;
	float:left;
	margin:0;
	padding-bottom:0;
	padding-left:0;
	width:80%;
}

.tx-powermail-pi1 input.powermail_check{
	width:1em;
	float:left;
	margin:0 10px 0 0;
}
.tx-powermail-pi1 .powermail_check_inner{
	clear:both;
	float:none;
	margin-bottom:0px;
	width:auto;
	padding:2px 0;
}

.tx-powermail-pi1 .powermail_text {
		font-size:1.1em;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label{clear:both;}

.tx-powermail-pi1 textarea {
		font-size:1.1em;
		font-family:Arial, Helvetica, sans-serif;

}



.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	margin:10px 0 0 0;
	padding:0;
	font-weight:bold;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check{
	padding-bottom:20px;
}

form#indexedsearch {
	margin:0 0 0 0;
	padding:0 0 0 0;	
}

input.searchbox-sword {
	border:none;
	font-size:0.9em;
	width:100px;
	background-color:transparent;
	background-image:url(../images/bg_search.jpg);
	padding-left:10px;
	
	
}
.tx-indexedsearch .browsebox {margin-top:20px;}

.tx-indexedsearch .browsebox LI { display:inline; margin-right:5px; }
 .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
 .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
 .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
 .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
 .tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
 .tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
 .tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
 .tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

 .tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
 .tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
 .tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
 .tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
 .tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
 .tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.tx-indexedsearch-info {
	font-size:1.1em;
	padding:10px 10px 10px 10px ;

}

.tx-indexedsearch-info td {
	font-size:1.0em;
}
.tx-indexedsearch-searchbox fieldset {
	border:none;
}

.tx-indexedsearch-searchbox legend {
	display:none;
}

.tx-indexedsearch-searchbox label {
	font-size:1.1em;
	float:left;
	margin-right:1em;
	width:10em;
	
}

.tx-indexedsearch-searchbox {
	background-image:url(../images/bg_frame1.jpg);
	background-repeat:repeat-x;
	padding:20px 20px 20px 20px; 
	min-height:180px;
	height:auto !important;
	height:180px;
}

.tx-indexedsearch-searchbox input , .tx-indexedsearch-searchbox select {
	font-size:1.1em;

} 

.tx-indexedsearch-whatis {
		font-size:1.1em;
		margin-left:20px;

}

.tx-indexedsearch-result-count {
	font-size:0.8em;
}

.tx-indexedsearch-browsebox {
		margin-left:20px;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color:red;
}



.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
  text-align:center;
  border:1px solid #ddd;
  background-color:#eee;
  }

.flvplayer_listpic_pic {
  border: 0px solid #990000;
}
.flvplayer_listpic {
  height: 110px;
	width: 100px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_firstofrow {
  height: 110px;
	width: 100px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_lastofrow {
  height: 110px;
	width: 100px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 0px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_pagebrowser {

}

.browseLinksWrap {
	text-align: center;
}

#flvplayercaption {
	float:left;
}

#flvcaption {
 clear: both;
 margin-top: 0px;
	width: 360px;
}

.flvplayer_pagebrowser_fwd {
  float:right;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;
}

#player {
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
	width:600px;
}

* html #player {
	margin-right: 8px;
}

#playlist {
 	width:450px;
	
}

#loadingMessage {
padding: 7px 0px 7px 0px;
width: 320px;
background-color: #ffffff;
text-align: center;
position: absolute;
margin: 130px 0px 0px 19px;
}


.chaptertitle {
	width:100px;text-align:center;font-size:1.1em;padding-bottom:5px;
	float:left;
}

.flvplayer_listpic_pic {
	margin-top:5px;
}

.tx-mininews-pi1-listrowField-datetime {
	display: none;
}

.news-single-item p{
	margin:0;
}

.tx_powermail_pi1_fieldwrap_html_label{padding:5px 0;}
.tx_powermail_pi1_fieldwrap_html_text{padding:0;}
.tx-powermail-pi1 div{
	margin:0px 0 2px 0;
}
.tx-powermail-pi1 select{width:310px;}
.tx-powermail-pi1 .powermail_mandatory_js{
	color:#CC0033;
	margin-bottom:3px;
}

table thead, table thead th {
	text-align: left;
	font-weight: normal;
}
table p {
	line-height: normal;
	padding: 0 0 5px 0;
	margin: 0;
}
p.tx-mininews-pi1-singleViewField-datetime {
	display: none;
}
.tx-mininews-pi1-searchbox{display:none;}

/* FELOGIN */
.tx-felogin-pi1 div{font-size:1.2em;}
.tx-felogin-pi1 div p{font-size:1em; margin:0;}
.tx-felogin-pi1 h3{margin:0;}

#tx-powermail-pi1_fieldset_192 { width: 280px; }

.tx-powermail-pi1 select.short_selectbox { width: 160px; }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image  {
	margin-bottom:0;
}

.tx_powermail_pi1_fieldwrap_html_1108 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display:none;	
}


.tx_powermail_pi1_fieldwrap_html_1114 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display:none;	
}
