/* links for footer urls */
a.footerlink {color: #111111; text-decoration: none;}
a:hover.footerlink {color: #111111; text-decoration: underline;}
.footer {color: #111111; font-family: arial,helvetica,sans-serif;  font-size: 12px; padding-left: 160px;}

/* links for top menu */
a.toplink {padding-left: 12px; padding-right: 12px; color: #015fbf; font-size: 12px; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a:hover.toplink { color: #015fbf; text-decoration: underline; font-size: 12px; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif;}

/* links for offers */
a.detaillink {color: #111111; font-size:12px; font-family: Arial,Tahoma,Verdana,sans-serif;  text-decoration: underline;}
a:hover.detaillink {color: #cc0000; font-size:12px; font-family: Arial,Tahoma,Verdana,sans-serif;  text-decoration: underline; }

/* links for offers */
a.detlink {color: #015fbf; font-size:12px; font-family: Arial,Tahoma,Verdana,sans-serif;  font-weight: bold; text-decoration: none;}
a:hover.detlink {color: #015fbf; font-size:12px; font-family: Arial,Tahoma,Verdana,sans-serif;  font-weight: bold; text-decoration: underline; }
	   
/* links for faq */
a.link {color: #111111; text-decoration: underline;}
a:hover.link {color: #111111; text-decoration: underline; }

/* links for faq */
a.itemlink {color: #cc0000; font-size:14px; font-family: Arial,Tahoma,Verdana,sans-serif;  font-weight: bold; text-decoration: none;}
a:hover.itemlink {color: #cc0000; font-size:14px; font-family: Arial,Tahoma,Verdana,sans-serif;  font-weight: bold; text-decoration: underline; }

/* links for screenshots */
a.screenshotlink {color: #111111; text-decoration: none;}
a:hover.screenshotlink {color: #111111; text-decoration: none; }

/* links for faq */
a.genlink {color: #111111; text-decoration: underline;}

/* offer link */
a.offerlink {color: #cc0000; font-size:14px; font-family: Arial,Tahoma,Verdana,sans-serif;  font-weight: bold; text-decoration: none;}
a:hover.offerlink {color: #cc0000; font-size:14px; font-family: Arial,Tahoma,Verdana,sans-serif;  font-weight: bold; text-decoration: underline; }


/* menuitems */
a.menulink {padding-left: 2px; color: #015fbf; font-weight: bold; text-decoration: none;}
a:hover.menulink {font-weight: bold; color: #015fbf; text-decoration: underline; }
a.productmenulink {padding-left: 2px; color: #015fbf; font-weight: bold; text-decoration: none; font-size:12px;}
a:hover.productmenulink {font-weight: bold; color: #015fbf; text-decoration: underline; font-size:12px;}
a.mainmenulink {padding-left: 2px; color:  #cc0000; font-weight: bold; text-decoration: none; font-size:13px;}
a:hover.mainmenulink {font-weight: bold; color:  #cc0000; text-decoration: underline; font-size:13px; }
a.sublink {padding-left: 27px; color: #015fbf; font-weight: bold; text-decoration: none;}
a:hover.sublink {font-weight: bold; color: #015fbf; text-decoration: underline; }

/* link for license */
a.lnk {color: #111111; text-decoration: none; font-weight: bold;}
a:hover.lnk {color: #111111; text-decoration: underline; font-weight: bold;}

.out {padding-left: 10px; color: #015fbf; font-weight: bold; }

/* newsletter */
.nl {padding-bottom: -2px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #22aa22; }	

/* normal text */
.text { font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 12px; font-weight: normal; color: #111111; text-align:justify}	
.text1 { font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 12px; font-weight: normal; color: #111111;}	
.offer, .example {color: #cc0000; font-size:14px; font-family: Arial,Tahoma,Verdana,sans-serif;  font-weight: bold;}
.maintitle {color: rgb(255,128,0); font-size:12px; font-family: Verdana,Arial,Tahoma,sans-serif;  font-weight: bold; padding-left: 15px;}

/* title */
.faqtitle {font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #cc0000; text-decoration: underline; }
.title { background: url(bc.gif) repeat-x;padding-top: 5px; padding-left: 10px;  padding-bottom: 20px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(255,128,0); margin-top:0px; margin-bottom:0px}	
.subtitle { border-bottom: 1px solid #BBBBBB; padding-top: 5px; padding-left: 10px;  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(255,128,0); }	
.questiontitle { padding-bottom:0px;  font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #333333;}	
.producttitle{ padding-left:10px; padding-top:20px; padding-bottom:10px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: rgb(255,128,0); }	
.subtitle2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold;}	
.listtitle {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; color:  #cc0000;} 

/* round border */
.t {background: url(dot1.gif) 0 0 repeat-x; width: 300px}
.tbn {background: url(dot1.gif) 0 0 repeat-x; width: 450px}
.b {background: url(dot1.gif) 0 100% repeat-x}
.l {background: url(dot1.gif) 0 0 repeat-y}
.r {background: url(dot1.gif) 100% 0 repeat-y}
.br {background: url(br.gif) 100% 100% no-repeat}
.bl {background: url(bl.gif) 0 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px}

/* navigation */
.lnav {	font: 10px verdana,arial,sans-serif; width: 150px; height: 20px;}

/* form */
textarea { font-family: arial,helvetica,sans-serif;border: 1px solid #333333;font-size: 12px;}
.inputfield {color: #111111; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; border: 1px solid #bbbbbb; width: 130px}
.inputfield1 {color: #111111; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; border: 1px solid #bbbbbb; width: 590px}
.inputfield2 {color: #111111; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; border: 1px solid #bbbbbb; width: 200px}

/* defines the layout of the name of the editions */
.editions {color: #cc0000; font-weight: bold; font: 10pt arial,verdana,sans-serif;font-weight: bold;border-bottom: 0px solid #bbbbbb; } 
.price {color: #cc0000; font-weight: bold; font: 13px verdana,arial,sans-serif;font-weight: bold;border-bottom: 0px solid #bbbbbb; } 
.free {color: #ff2222; font-weight: bold; font: 13px verdana,arial,sans-serif;font-weight: bold;border-bottom: 1px solid #666666; } 

.update {border: 1px solid #bbbbbb; background-color: #eeeeee; margin-top: 10px; margin-bottom: 10px; margin-left: 20px;margin-right: 0px}
.update1 {border: 1px solid #bbbbbb; background-color: #eeeeee; margin: 20px;}
.update2 {border: 1px solid #bbbbbb; background-color: #ffffdd; margin-right:20px}
.update3 {border: 1px solid #bbbbbb; background-color: #ffffff; }
.screenshot {border: 1px solid #bbbbbb; background-color: #ffffdd; margin-left: 20px;}
.box {padding-left: 20px; }

.screenshot1 {border: 1px solid #bbbbbb; background-color: #ffffdd; }

/* toolbar */
.toolbarlinks a {border-right:1px solid #111111;padding:0px 10px 0px 5px; color: #015fbf; font-weight: bold; text-decoration: none; font-family: verdana,arial,sans-serif; font-size:10px}
.toolbarlinks a:hover {text-decoration: underline;}
.toolbarlinks a.lastlink{border-right:1px solid #ffffff; padding:0px 10px 0px 5px; color: #015fbf; font-weight: bold; text-decoration: none; font-family: verdana,arial,sans-serif; font-size:10px }
.toolbarlinks a.lastlink:hover {text-decoration: underline;}

.subtoolbarlinks a {border-right:1px solid #111111;padding:0px 10px 0px 5px; color: #015fbf; font-weight: bold; text-decoration: none; font-family: verdana,arial,sans-serif; font-size:10px}
.subtoolbarlinks a:hover {text-decoration: underline;}
.subtoolbarlinks a.lastlink{border-right:1px solid #ffffff; padding:0px 10px 0px 5px; color: #015fbf; font-weight: bold; text-decoration: none; font-family: verdana,arial,sans-serif; font-size:10px }
.subtoolbarlinks a.lastlink:hover {text-decoration: underline;}

/* parameters */
.parameter {color: rgb(255,128,0); padding-bottom:2px; font-weight: bold; font: 12px verdana,arial,sans-serif;font-weight: bold;border-bottom: 1px solid #666666; } 
.top {color: #015fbf; font-weight: bold; font: 12px verdana,arial,sans-serif;font-weight: bold;border-bottom: 1px solid #666666; } 

.buynow { padding-top: 2px; padding-bottom: 2px; color: #cc0000; font-weight: bold; font: 10pt arial,verdana,sans-serif;font-weight: bold; } 
.buynowtable {padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #bbbbbb; background-color: #eeeeee;} 


a.toolbarlink {border-right:1px solid #111111; padding-right: 8px; margin-right: 0px;  padding-left: 0px; color: #015fbf; font-size: 10px; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a:hover.toolbarlink { color: #015fbf; text-decoration: underline; font-size: 10px; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif;}
a.lasttoolbarlink { padding-right: 5px; margin-right: 0px;  padding-left: 0px; color: #015fbf; font-size: 10px; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a:hover.lasttoolbarlink { color: #015fbf; text-decoration: underline; font-size: 10px; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif;}
a.toolbarsublink { color: #015fbf; font-size: 8pt; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a:hover.toolbarsublink { color: #015fbf; text-decoration: underline; font-size: 8pt; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif;}

td.menu{background: white}
table.menu { position:absolute; visibility:hidden; background-color: white; border: 1px solid #bbbbbb;}
td.tol {padding-right: 14px;}




