body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	background-color: #768881;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	
}

.pathnav {
  padding:0px;
  margin:0px;
  font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	/*font-weight:bold;*/
	text-align:left;
}

.pathnav a {
  padding:0px;
  margin:0px;
  font-family: Arial, Helvetica, sans-serif;
	color: #e5e5e5;
	text-decoration:none;
	font-size: 9pt;
	font-style:italic;
  text-align:left;
}

.pathnav a:visited {
	color: #e5e5e5;
}

.language_select, .tx-srlanguagemenu-pi1 { /* Sprachmenü Extension */
  padding:0px;
  margin:0px;
  font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight:bold;
	text-align:right;
}

form#sr_language_menu_form { /* Sprachmenü Extension */
  padding:0px;
  margin:0px;
  border:0px;
}

form#sr_language_menu_form select { /* Sprachmenü Extension */
  font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
	font-size: 9pt;
	margin-top:10px;
	font-weight:bold;
}

.supporttitle, .emailtitle, .downloadtitle, .purchasetitle, .scrshottitle, .infotitle {
  font-family: Arial, Helvetica, sans-serif;
	color:rgb(107,107,107);
	font-size: 12pt;
	font-weight:bold;
	
	
	vertical-align:bottom;
	
	height:46px;
		
	border-bottom-width:2px;
  border-bottom-style:dotted;
  border-bottom-color:darkgray;
  
  padding: 0px;
  padding-bottom:4px;
  
  background-image:url(../grafik/icon_support.png);
  background-repeat:no-repeat;
  background-position:top right;
}

.emailtitle {
  background-image:url(../grafik/icon_contact.png);
}

.downloadtitle {
  background-image:url(../grafik/icon_download.png);
}

.purchasetitle {
  background-image:url(../grafik/icon_purchase.png);
}

.scrshottitle {
  background-image:url(../grafik/icon_screenshots.png);
}

.infotitle {
  background-image:url(../grafik/icon_info.png);
}

.text_box_single {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 9pt;
	font-weight:bold;
	
	vertical-align:top;

  border-width:2px;
  border-color:#72748F;
  border-style:solid;
  
  background: transparent url(../grafik/box_gradient.png) repeat-x top left;
  background-color:white;
  
  padding:6px;
  padding-bottom:12px;
}

.text_box_single_uni {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 9pt;
	font-weight:bold;
	
	vertical-align:top;

  border-width:2px;
  border-color:#72748F;
  border-style:solid;
  
  background-color:#bdbfd2;
  
  padding:6px;
  padding-bottom:12px;
}

.smaltext {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 8pt;
	font-weight:normal;
}

.text_box_single a {
  font-family: Arial, Helvetica, sans-serif;
	color: blue;
	font-weight:bold;
	font-size: 9pt; 
}

.text_box_single a:visited {
  font-family: Arial, Helvetica, sans-serif;
	color: blue;
	font-weight:bold;
	font-size: 9pt; 
}

.text_box_single .bluetr {
  background-color:rgb(68,90,168);
  color:white;
}

.text_box_single .lbluetr {
  background-color:rgb(174,174,200);
  color:white;
}

.smaltext a {
  color: blue;
	font-size: 8pt;
	font-weight:normal;
}

.smaltext a:visited {
  color: blue;
	font-size: 8pt;
	font-weight:normal;
}

.text_box_single ul {
	padding:0px;
	margin:0px;
	padding-left:20px;
	padding-top:10px;
	font-size: 9pt; 
}

.text_box_single ol {
	padding:0px;
	margin:0px;
	padding-left:24px;
	padding-top:10px;
	font-size: 9pt; 
}

.hsplitter {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#72748F;
}

.menu_head_text {
  font-family: Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	font-size: 13pt;
  position:relative;
  top:5px;
  left:0px;
}

.csc-textpic-text {
  padding-top:10px;
}

/* ---------------------------- Main Content BEGIN --------------------- */

a.button {
  display:block;
  color:#FFF;
  width:128px; 
  height:24px; /* 34px - 10px padding */
      
  font-size:12px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  
  padding-top:10px;
  margin-top:6px;
      
  background-image:url(../grafik/button_up.png);
}
   
a.button:hover {
  display:block;
  background-image:url(../grafik/button_over.png);
}

a.button:active {
  display:block;
  color:#D8D8D8;
  background-image:url(../grafik/button_down.png);
}

a.button:visited {
  color:#FFF;
}

#main_pic {
  clear:both;
  position:relative;
  float:right;
  top:10px; 
  left:0px;
}

#main_table {
  position:relative;
  top:10px; 
  left:0px;
}

#main_table_text {
  font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
}

.main_head {
  font-family: Arial, Helvetica, sans-serif;
	color: #2D7601;
	font-weight:bold;
	font-size: 12pt;
	padding-left:20px;
  position:relative;
  top:16px;
  background-image:url(../grafik/bullet_a.png);
  background-repeat:no-repeat;
  background-position:left;
} 

.main_text {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	font-size: 10pt;
  position:relative;
  top:1.5em;
  left:20px;
}

.main_text ul {
  margin-top:0px;
  padding-left:20px; 
  margin-left:0px;
}

.produkttitle {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 12pt;
	font-weight:bold;
	
	vertical-align:middle;
	
	border-bottom-width:2px;
  border-bottom-style:dotted;
  border-bottom-color:darkgray;
  
  padding: 0px;
  padding-bottom:4px;
  
  float:none;
}

/* ---------------- Main Content END ------------------------ */


/* --------------- Download Content BEGIN --------------------*/
.produkttitle_download {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 12pt;
	font-weight:bold;
	vertical-align:left;
}

.buttonborder {
  height:34px;
  width:262px;
  
  border-width:1px;
  border-style:solid;
  border-color:black;
  
  padding:0px;
  margin:0px;
}

a.dbutton {
  display:block;
  color:#FFF;
  width:258px; 
  height:22px; /* [26px + 4px (Border)] - 8px padding */
      
  font-size:10pt;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  
  border-width:1px;
  border-style:solid;
  border-color:black;
  
  padding-top:8px;
  margin-top:0px;
      
  background-image:url(../grafik/dbutton_up.png);
  background-repeat:no-repeat;
  background-position:center;
}
   
a.dbutton:hover {
  display:block;
  background-image:url(../grafik/dbutton_over.png);
}

a.dbutton:active {
  display:block;
  color:#D8D8D8;
  background-image:url(../grafik/dbutton_down.png);
}

a.dbutton:visited {
  color:white;
}

.installtitle {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 11pt;
	font-weight:bold;
	
	vertical-align:bottom;
	
	height:20px;
		
	border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#72748F;
  
  padding: 0px;
  padding-bottom:4px;
}

.downloadinfobig {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 11pt;
	font-weight:bold;
	text-align:center;
}

.downloadinfo {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 9pt;
	font-weight:normal;
	text-align:center;
}

.installstep ol {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 9pt;
	font-weight:bold;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	padding-left:24px;
	padding-top:10px;
}

/* --------------- Download Content END --------------------*/

/* --------------- Purchase Content Begin ------------------*/

.text_box_single a.sbutton {
  display:block;
  color:#FFF;
  width:120px; 
  height:18px; /* 34px - 10px padding */
      
  font-size:12px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  
  padding-top:2px;
  margin-top:0px;
      
  background-image:url(../grafik/shopbutton_up.png);
}
   
.text_box_single a.sbutton:hover {
  display:block;
  background-image:url(../grafik/shopbutton_over.png);
}

.text_box_single a.sbutton:active {
  display:block;
  color:#D8D8D8;
  background-image:url(../grafik/shopbutton_up.png);
}

.text_box_single a.sbutton:visited {
  color:#FFF;
}

.text_box_single a.purchase {
  font-size:12px;
  font-weight:bold;
  color: blue;
}

/* --------------- Purchase Content END ------------------*/

/* --------------- Support Content BEGIN -----------------*/

.supporttext {
font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 12pt;
	font-weight:bold;
	
  padding-top: 10px;
	bottom: 0;
	vertical-align:bottom;
}



.supporttabtitle {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 11pt;
	font-weight:bold;
	
	vertical-align:bottom;
	
	height:20px;
		
	border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:black;
  
  padding: 0px;
  padding-bottom:4px;
}


.supportlink_email a {
  font-family: Arial, Helvetica, sans-serif;
	color: blue;
	font-weight:bold;
	font-size: 11pt;
	padding-left:20px;
  position:relative;
  top:16px;
  background-image:url(../grafik/bullet_a.png);
  background-repeat:no-repeat;
  background-position:left;
}

/* --------------- Support Content END -----------------*/

/* --------------- FAQ Content BEGIN --------------*/

.faq h3 {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 12pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.faq h4 {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 10pt;
	font-weight:bold;
	margin:0px;
	padding:4px;
	font-style:italic;
}

.faq h4 a {
  font-size: 10pt;
	font-weight:bold;
  text-decoration:none;
  color:black;
}

.faq h4 a:visited {
  font-size: 10pt;
	font-weight:bold;
  text-decoration:none;
  color:black;
}

.faq ol {
  font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 10pt;
	font-weight:normal;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	padding-left:34px;
	padding-top:2px;
}

.faq ol li a {
  font-size: 10pt;
  font-weight:normal;
}

.faq ol li a:visited {
  font-size: 10pt;
  font-weight:normal;
  color:blue;
}

.question a {
  font-family: Arial, Helvetica, sans-serif;
  color:green;
	font-size: 10pt;
	font-weight:bold;
	font-style:italic;
}

.answer {
  font-family: Arial, Helvetica, sans-serif;
  color:black;
	font-size: 10pt;
	font-weight:normal;
	font-style:normal;
	padding-left:10px;
	padding-top:10px;
}

.bold {
  color:black;
  font-weight:bold;
  font-style:normal;
}

.totop {
  text-align:right;

  border-bottom-width:1px;
  border-bottom-style:dotted;
  border-bottom-color:#72748F;
  
  padding:0px;
  padding-top:10px;
  padding-bottom:4px;
}

.totop a {
  font-family: Arial, Helvetica, sans-serif;
  color:black;
	font-size: 10pt;
	font-weight:bold;
  text-decoration:none;
}

/* --------------- FAQ Content END --------------*/

/* --------- About us BEGIN --------------------- */
.impressumheader {
  font-family: Arial, Helvetica, sans-serif;
  color:rgb(123,123,123);
	font-size: 6pt;
	font-weight:bold;
  text-decoration:none;
}

.impressum {
  font-family: Arial, Helvetica, sans-serif;
  color:black;
	font-size: 10pt;
	font-weight:bold;
  text-decoration:none;
}

/* --------- About us END --------------------- */

/* --------------- Main Navigation BEGIN ---------------*/
ul#Navigation {
  margin-left: 0px; 
  padding: 0px;
  padding-top: 3px;
  list-style-position:inside;
}

ul#Navigation li {
  color:green;
  font-size: 11pt;
  text-decoration: none; 
  font-weight: bold;

  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#c1c0ce;
  
  padding: 0px;
  margin-left:0px;
  margin-bottom:3px;
  margin-top:3px; 
  list-style-image:url(../grafik/nav_point_inactive.png);
}
* html ul#Navigation li {
  margin-top: 3px;  /* correction IE 5.x */
  m\argin-top: 6px; /* correction  IE 6 */
  padding-top: 3px;
}

ul#Navigation li.active_lev_1 {
  list-style-image:url(../grafik/nav_point_active.png);
}


ul#Navigation li ul {
  margin: 0 0 0 1em; 
  padding: 0;
}
  
ul#Navigation li ul li {
  border-bottom-style:none;
  margin: 0.1em 0;
  padding: 0px;
  list-style-image:url(../grafik/nav_point_inactive_s.png);
}

ul#Navigation li ul li.active_lev_2 {
  margin: 0.1em 0;
  padding: 0px;
  list-style-image:url(../grafik/nav_point_active_s.png);
}


ul#Navigation a {
  color:black;
	font-size: 11pt;
  text-decoration: none; 
  font-weight: bold;
}

ul#Navigation li a {
  color:black;
}

ul#Navigation li.active_lev_1 a {
  color:green;
}

ul#Navigation li ul a { /* Textsize submenu */
	font-size: 10pt;
	color:black;
}

ul#Navigation li.active_lev_1 ul li a {
  color:black;
}

ul#Navigation li ul li {
	font-size: 10pt;
  color:green;
}

ul#Navigation li ul li.active_lev_2 a {
  color:green;
}

ul#Navigation a:hover {
  border-color: white;
  border-left-color: black; 
  border-top-color: black;
  color: white; 
  background-color: gray;
}

/* -------------------------- Main Naviagation END ----------------------*/






