body.FeaturesPopup {
	color:#505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0 0 0;
}

/* new, added  by terza */
div.pathNavi, div.pathNavi a, div.pathNavi a:hover {
	font-size:11px;
	color:#acadac;
	padding: 5px 0 0px 4px;
	text-decoration:none;
}	
div.centralHeader {
	font-size:18px;
	color:#193984;
	padding: 4px 0 8px 10px;
	border-bottom: 2px solid #7aadf1;
	font-weight: normal;
	margin:0;
}
h1.csc-firstHeader {
	font-size:18px;
	color:#193984;
	padding: 4px 0 8px 10px;
	border-bottom: 2px solid #7aadf1;
	font-weight: normal;
	margin:0;
}
table.mainContent td.pagePath {
	background-color: white;
	border-right: 1px solid #646464;
	height: 24px;
} 

td.imgtext-images {
	padding-left : 7px;
}

div.tx_newsflexible_title {
	font-weight: bold;
}

td.centralTD  {
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 7px;
	LINE-HEIGHT: 16px;
	PADDING-TOP: 7px;
}
td.centralTD.Help  {
	padding:0;
}
td.home {
	PADDING-TOP: 0px;
	
}

td.centralTD hr {
	height: 1px;
	border-bottom: 1px #c7c7c7 solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	padding: 0;
	margin: 0;
}
td.centralTD h6 {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
td.centralTD table.contenttable {
	width: 95%;
	border-bottom: 1px solid #c7c7c7;
	border-top:0;
	border-left:0;
	border-right:0;
	clear: both;
	margin-bottom: 9px;
	font-size: 12px;
}

td.centralTD table.contenttable td {
	padding: 8px 0 8px 0; 
	border-bottom: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	vertical-align : top;
}

td.centralTD table.contenttable td a img,  div.csc-textpic-imagewrap  a img {
	/*border: 1px solid #4f4f4f;*/
	background-color: #4f4f4f;
	background-image: url(../_img/zoom_bg_600.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 1px 1px 17px 1px;
	display: block;
	margin: 0 10px 0 10px;
	border: 0;
}
/*-----------For content with text w image content type  ---------------*/
td.centralTD table.imgtext-table {
	width: 95%;
	border-bottom: 1px solid #c7c7c7;
	border-top:0;
	border-left:0;
	border-right:0;
	clear: both;
	margin-bottom: 9px;
	font-size: 12px;
}

td.centralTD table.imgtext-table td {
	padding: 8px 0 8px 0; 
	border-bottom: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	vertical-align : top;
	font-size: 12px;
}

td.centralTD table.imgtext-table td a img, div.csc-textpic-imagewrap  a img{
	/*border: 1px solid #4f4f4f;*/
	background-color: #4f4f4f;
	background-image: url(../_img/zoom_bg_600.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 1px 1px 17px 1px;
	display: block;
	margin: 0 10px 0 10px;
	border: 0;
}
td.centralTD img.frontEndEditIcons {
	background-image: none;
	background-color:transparent;
	padding: 0;
	margin: 0;
}
/* table classes for RTE */

td.centralTD TABLE.gridTable1 {
	border-top: solid 2px #7aadf1;
	border-left: solid 1px #C8CBCE;
	border-right: solid 1px #C8CBCE;
	width: 98%;
	margin-left: 5px;
	border-collapse: collapse;
}
td.centralTD TABLE.gridTable1 td{
	border-bottom: solid 1px #C8CBCE;
	padding: 4px 6px 4px 6px;
	font-size: 12px;
}
td.centralTD TABLE.gridTable1 th{
	border-bottom: solid 1px #C8CBCE;
	padding: 4px 6px 4px 6px;
	font-size: 12px;
}
td.centralTD TABLE.gridTable2 {
	border-top: solid 2px #7aadf1;
	border-left: solid 1px #C8CBCE;
	width: 98%;
	margin-left: 3px;
	font-size: 12px;
	border-collapse: collapse;
}
td.centralTD TABLE.gridTable2 td{
	border-bottom: solid 1px #C8CBCE;
	border-right: solid 1px #C8CBCE;
	padding: 4px 6px 4px 6px;
	font-size: 12px;
}

td.centralTD TABLE.gridTable2 td.strongBlue {
	font-size: 13px;
	background:#489ED7;
	color:#fff;
	font-size:13px;
	font-weight:bold;

}

td.centralTD TABLE.gridTable2 th{
	border-bottom: solid 1px #C8CBCE;
	border-right: solid 1px #C8CBCE;
	padding: 4px 6px 4px 6px;
}

td.centralTD TABLE.gridTable2 th.strong_td{
	border-bottom: solid 1px #C8CBCE;
	border-right: solid 1px #C8CBCE;
	padding: 6px 6px 6px 6px;
	color: #fff;
	background: #2b4686 url("../_img/header_darkblue_bg.gif") repeat-x 0 0;
	font-size:16px;
	font-weight: bold;
	
}

td.centralTD TABLE.gridTable1 p.bodytext {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
td.centralTD TABLE.gridTable2 p.bodytext {
	padding: 0px;
	margin: 0px;
	font-size: 12px;	
}

/* fieldset */

td.centralTD fieldset.csc-mailform {
	border:0px none;
}
td.centralTD fieldset.csc-mailform label {
	display: block;
	text-align: left;
	float: left;
	width: 125px;
	line-height:20px;
	font-size: 11px;
}
td.centralTD fieldset.csc-mailform input, div.contentDiv_WebProducts fieldset.csc-mailform select {
	font-size: 11px;
	height: 19px;
	line-height: 14px; 
}
td.centralTD fieldset.csc-mailform textarea {
	font-size: 11px;
	line-height: 14px;
}
td.centralTD div.csc-mailform-field {
	padding: 3px 0 3px 0;
}

td.centralTD iframe.IR {
	width: 450px;
	height: 600px;
}

td.centralTD p.bodytext {
	padding-left: 7px;
	padding-right: 7px;
}
td.centralTD td p.bodytext {
	padding-left: 0px;
	padding-right: 0px;
}
div.contentDiv p.bodytext {
	padding-left: 0px;
}

div.contentDiv h1, div.contentDiv h2 {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-right: 7px;
}
/* ---------------------- home 13.09.'07 ------------------------*/
div.contentDivHome table.promoTable {
	width: 720px;
	margin-left: 45px;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}
div.contentDivHome table.promoTable td.imageTD {
	width: 400px;
	padding: 0;
}
div.contentDivHome table.promoTable td.contentTD {
	width: 305px;
	padding: 0 0 0 15px;
	text-align: left;
}
div.contentDivHome table.promoTable td.contentTD .kostenlos {
	margin-top: 10px;
}
div.contentDivHome table.promoTable a.mainLink {
	display: block;
	margin: 10px 0 5px 0;
}
div.contentDivHome table.promoTable h1 {
	font-size:22px;
	color:#193984;
	margin:0 0 8px 0;
	font-weight: normal;
	padding-left : 0px;
}
div.contentDivHome table.promoTable h2 {
	font-size:16px;
	font-weight: bold;
	margin:0 0 10px 0;
}
/* --------------------- end home 13.09.'07 ----------------------*/

/* -------------------- new buttons and links --------------------*/

p {
	margin: 0 0 10px 0;
}
table.tableStyle1 {
	border-bottom: 1px solid #B6B6B6;
	border-left: 1px solid #DFDFDF;
	border-collapse: collapse;
	margin-left: 6px;
}
table.tableStyle1 td, table.tableStyle1 th {
	font-size: 12px;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	padding: 2px 5px 2px 7px;
	height: 18px;
}
table.tableStyle1 th, table.tableStyle1 thead td  {
	font-weight: bold;
	background-color: #F4F6FB;
	text-align: left;
	border-top: 1px solid #B6B6B6;
}
table.tableStyle1 p {
	padding:0;
	margin:0;
}
.bullet1 {
	display: block;
	color: #193984;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	background-image: url(../_img/bullet_1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 2px 0 5px 34px;
	margin: 0 0 10px 0;
}
.bullet {
	display: block;
	color: #193984;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	background-image: url(../_img/bullet_0.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 1px 0 5px 0px;
	margin: 0px 0 0 6px;
	float: left;
	text-align: center;
	width: 24px;
}
h5 {
	display: block;

	color: #489ed7;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	margin: 0px 0 10px 6px;
	padding: 2px 0 0 35px;
	/*font-weight: normal*/
}
a.blueButton {
	font-size: 10px;
	line-height: 12px;
	color: #25415b;
	background-color: #adbbd6;
	background-image: url(../_img/blue_button_bg.png);
	background-repeat: repeat-x;
	border: 1px solid #3c6091;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 10px 2px 10px;
	text-transform: uppercase;
	margin: 10px 5px 0 0px;
}
a.blueButton:hover {
	background-image: url(../_img/blue_button_bg_hover.png);
	color: #FFFFFF;
	border: 1px solid #25415b;
}
input.blueButton {
	font-size: 10px;
	line-height: 12px;
	color: #25415b;
	background-color: #adbbd6;
	background-image: url(../_img/blue_button_bg.png);
	background-repeat: repeat-x;
	border: 1px solid #3c6091;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 10px 2px 10px;
	text-transform: uppercase;
	margin: 10px 5px 0 0px;
}
input.blueButton:hover {
	background-image: url(../_img/blue_button_bg_hover.png);
	color: #FFFFFF;
	border: 1px solid #25415b;
}
a.medDownloadButton {
	width: 267px;
	height: 48px;
	display: block;
	color: #FFFFFF;
	background-image: url(../_img/button_download_medium.png);
	background-repeat: no-repeat;
	font-family: Arial Black, Helvetica Black, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	text-decoration: none;
	padding: 18px 0 0 20px;
	text-transform: uppercase;
	margin: 10px 0 0 6px;
}
a.medDownloadButton:hover {
	text-decoration: underline;
	margin-left: 6px;
}
p.align-right {
	 text-align: right;
	 padding-right: 6px;
}
p.align-left {
	 text-align: left;
	 padding-left: 6px;
}

/* Fading Tooltips By Dustin Diaz*/
body div.toolTip { 
	position:absolute;
	z-index:1000;
	width:250px;
	background-color: #FDF5E6;	
	border: 1px double #505050;	
	text-align:left;
	padding:5px;
	min-height:1em;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	text-align: left;
}
body div.toolTipFeature, body div.toolTipExternal { 
	position:absolute;
	z-index:1000;
	background-color: #F4F6FB;
	border: 1px double #505050;	
	text-align:left;
	padding:0px;
	min-height:1em;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color: Black;
	text-align: left;
}
body div.toolTipFeature {
	width:400px;
	height:250px;
}

body div.toolTipFeature iframe {
	height:230px;
} 

body div.toolTipExternal {
	width:810px;
	height:700px;
	top: 88px;
	left: 50%;
	margin-left: -405px;
}

body div.toolTipExternal iframe {
	height:680px;
	width:810px;
} 

div.toolTipFeature div.FeatureHeader,  div.toolTipExternal div.ExternalHeader {
	display:block;
	padding-left: 3px;
	padding-right: 4px;
	padding-top: 2px;
	text-align: right;
	height: 18px;
	margin-bottom:0px;
	margin-top:0px;
	vertical-align: middle;
	background-color: #8495a8;
}
div.toolTipFeature div.FeatureHeader a, div.toolTipExternal div.ExternalHeader a {
	font-weight:bold;
	color:white;
}
body div.toolTip h1 { 
	color: Black;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	padding-left:0px;
}

/* Indicators Glossary */
div.tx-sgglossary-pi1 {
	padding: 3px 7px 3px 7px;
}

/* --------------------- 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%;
}
/* --------------------- End clearfix ----------------------*/

/* Events, TT-News Extended */
div.EventsDetail h4, div.EventsList h4 {
	padding-left: 0px;
}

div.centralHeaderEvents {
	color:#193984;
	padding: 4px 0 8px 10px;
	border-bottom: 2px solid #7aadf1;
	font-weight: normal;
	margin:0;
	font-size:12px;
}
div.centralHeaderEvents h1 {
	font-size:18px;
	color:#193984;
	padding: 0 0 4px 0;
	font-weight: normal;
	margin:0;
}
div.centralHeaderEvents div.headlineHolder {
	width: 400px;
	padding: 0 0 1px 0;
	line-height: 120%;
}
div.centralHeaderEvents div.dateHolder {
	width: 170px;
	padding: 0 8px 0 0;
	float: right;
	text-align:right;
	font-size: 13px;
	line-height: 140%;
	
}
div.centralHeaderEvents div.dateHolder img {
	margin: 0px 5px 0 0;
	vertical-align:bottom
}
/*--------------------------------------------------------
16-09-2008 -----------------*/


DIV.csc-textpic-imagewrap  {
	padding-bottom: 20px;
}
td.centralTD p.bodytext,
td.centralTD td p.bodytext {
	margin-bottom: 15px;
}
#webinare {
	padding: 0 0 8px 0;
	background-image:url(../_img/webinar_div_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom: 1px solid #456282;
	background-color: #cbdfeb;
}

#webinare table.newsbox {
	width: 100%;
	font-size: 10px;
	line-height: 12px;
}
#webinare table.newsbox td.header{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
	height: 27px;
	background-image: url(../_img/webinar_header_bg.png);
	background-repeat: repeat-x;
	padding: 0px 5px 0px 7px;
	background-color: #94b3cb;
	border-bottom: 1px solid #4a7298;
	border-top: 1px solid #b6bbbe;
}
#webinare table.newsbox td.header a, #webinare table.newsbox td.header a:visited, #webinare table.newsbox td.header a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#webinare table.newsbox td.newsContent,
#webinare table.newsbox td.newsContent2 {
	padding: 7px 7px 8px 7px;
	background-image:url(../_img/webinar_content_bg.png);
	background-repeat:repeat-x;
	background-color: #cbdfeb;
}
#webinare table.newsbox td.newsSpacer {
	font-size: 1px;
	line-height: 1px;
	background-image: url(../_img/right_spacer.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 1px;
}
#webinare table.newsbox span.date {
	color:#193984;
}
#webinare table.newsbox a {
	color:#505050;
	text-decoration: none;
	font-weight: bold;
}
#webinare table.newsbox a:hover {
	color:#2C82F1;
}
#webinare div.buttonHolder {
	display: block;
	height: 20px;
	margin: 8px 0 2px 0;
}
#webinare table.newsbox div.buttonHolder a {
	color:#41586d;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #adc4d6;
	border-bottom: 1px solid #fff;
	background-image: url(../_img/arrow_button2_bg.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #fff;
	padding: 2px 23px 3px 7px;
	display:block;
	float: left;
}
#webinare table.newsbox div.buttonHolder a:hover {
	color:#354a5f;
	text-decoration: none;
	border: 1px solid #7597b4;
	border-bottom: 1px solid #fff;
	background-image: url(../_img/arrow_button2_bg_on.png);
}
a.smallDownloadButton, a.smallDownloadButton179 {
	width: 188px;
	height: 30px;
	display: block;
	color: #FFFFFF;
	background-image: url(../_img/button_download_small.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	padding: 9px 0 0 12px;
	text-transform: uppercase;
	margin: 10px 0 0 6px;
}

a.smallDownloadButton179 {
	background-image: url(../_img/button_download_small_179.png);
}
a.smallDownloadButton:hover {
	text-decoration: underline;
}
a.smallDownloadButton_noArrow {
	width: 240px;
	height: 30px;
	display: block;
	color: #FFFFFF;
	background-image: url(../_img/button_download_small_no_arrow.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	padding: 9px 0 0 0px;
	text-transform: uppercase;
	margin: 10px 0 0 6px;
	text-align: center;	
}
a.smallDownloadButton_noArrow:hover {
	text-decoration: underline;
}
div.tx-ttnews-browsebox {
	padding-left: 8px;
}
.internal-link-back {
	padding-left: 8px;
}

/* New Faq */

div.tx-irfaq-pi1  div.tx-irfaq-pi1  {
	padding: 0;
}

.tx-irfaq-pi1  dl {
	padding: 0;
	margin: 5px 0 8px 0;
	text-indent: 0;
}
.tx-irfaq-pi1 dl dd {
	text-indent: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-top: 1px;
	margin-left: 0;
	padding-bottom: 4px;
}

.tx-irfaq-pi1  dl dd p.bodytext {
 	padding-left:13px;
	padding-right:0px;
	text-indent: 0px;
	margin-bottom: 0px;
}

.tx-irfaq-pi1  dl dd ul {
	padding-left:28px;
}

.tx-irfaq-pi1 dl dt {
	color: #193984;
	padding-top:4px;
 }
 
 div.news-list-morelink {
	padding-bottom: 10px;
	padding-top: 10px;
}
/*------------------Quick Intro 12.maj 2009.----start------------*/
/* --------------------- clearfix ----------------------*/
.contentDiv:after, .block_container .text:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.contentDiv, .block_container .text {
    display: inline-block;
}

html[xmlns] .contentDiv, html[xmlns] .block_container .text {
    display: block;
}

* html .contentDiv, * html .block_container .text  {
    height: 1%;
}
/* --------------------- End clearfix ----------------------*/
html {overflow: scroll;}

*, * focus {
	outline: none;
	margin: 0;
	/*padding: 0;*/
}
H1 {
	PADDING-LEFT: 7px; 
	FONT-SIZE: 14px; 
	MARGIN: 3px 0px 6px; 
	COLOR: #489ED7; 
	LINE-HEIGHT: 19px; 
	font-weight: normal;
}
div.contentDiv {
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.clear {
	clear:both
	}
.content_trigger {
	margin-top:5px; 
	clear:both
	}
h2.trigger {
	color:#6282a5;
	font-size:15px;
	font-weight:bold;
	clear:both;
	margin:0;
	border:1px solid #9fa3a4;	
	background:url(../_img/quick_intro/h2_trigger_a.gif) no-repeat;
	width:764px
	}

h2.active {
	background-position: left -26px;
	width:772px
	}
h2.active a {
	display:block;
	padding:5px 29px 4px;
	}
h2.trigger a {
	display:block;
	padding:5px 30px 4px;
	}

.toggle_container {
	margin: 0;
	padding: 0;
	margin-bottom:7px;
	border:1px solid #9fa3a4;
	border-top:0;
	overflow: hidden;
	font-size:11px;
	clear: both;
}
.toggle_container .block {
	padding: 12px;
	background: url(toggle_block_btm.gif) no-repeat left bottom;
	width:740px;
}
div.contentDiv h2 {
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 7px;
	margin-right: 0;
}
.toggle_container img {
	float: left;
	display:block;
	border: 1px solid #ccc;
	margin-right:10px
}

/*html>body .block_container {
		width:737px;
	}*/
.block_container {
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
/*	width:755px;*/
/*	overflow:auto;*/
	float:left
	}
* html .block_container {
	width:745px;
	}
.block_container h3 {
	font-size:13px;
	padding-top:0;
	margin-top:0;
	padding-bottom: 5px
	}
.block_container ul {
/*padding: auto 0 auto 20px;
	margin-left:20px;*/
	margin-top:5px
/*	float:left;*/
	}
.block_container ul.info {
list-style-type:none; 
margin:20px 0 0 0 
	}
.block_container ul.info li {
	padding-left:25px;
	padding-bottom:4px;
	background-repeat: no-repeat
	}
.block_container ul.info li.video-tutorials {
	background-image:url(../_img/quick_intro/ico_video_tutorials.png);
	}
.block_container ul.info li.video-tutorials {
	background-image:url(../_img/quick_intro/ico_video_tutorials.png);
	}
.block_container ul.info li.video-tutorials {
	background-image:url(../_img/quick_intro/ico_video_tutorials.png);
	}
.block_container ul.info li.video-tutorials {
	background-image:url(../_img/quick_intro/ico_video_tutorials.png);
	}
.block_container ul.info li.webinars {
	background-image:url(../_img/quick_intro/ico_webinar.png);
	}
.block_container ul.info li.faq {
	background-image:url(../_img/quick_intro/ico_faq.png);
	}
.block_container ul.info li.release-note {
	background-image:url(../_img/quick_intro/ico_release_note.png);
	}
.block_container ul.info li.survey {
	background-image:url(../_img/quick_intro/ico_survey.png);
	}
.block_image {
	float:left;
	margin-right:10px;
	width:270px
	}
.block_container .text {
	float:left; 
	width:449px;
	}

* html .block_container .text {
	width:442px;
	}
ul.qi_nav {
	list-style-type:none;
	height:18px;
	margin-top:25px
	}
ul.qi_nav li {
	display:inline;
	float:left;
	padding:0 9px;
	border-right:1px solid #489ed7
	}
ul.qi_nav li.last {
	border-right:0
	}
ul.qi_nav li a {
	font-weight:bold;
	display:block
	}
	
/*------------------Quick Intro 12.maj 2009.----end------------*/

/*news*/
.news-details-subheader {
	font-style: italic;
}

/*---RSS---*/
.tx-gkhrssimport-pi1-header, .tx-gkhrssimport-pi1-date, .tx-gkhrssimport-pi1-content {
  padding: 4px 8px 4px 8px;
}

