A {
	font-family: arial; font-size: 10pt; color: #0066cc;  font-weight: normal;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
.Crumbs {font-family: arial; font-size: 8pt; color: silver; text-decoration: none; font-weight: normal;}
A.Level2 {font-family: arial; font-size: 8pt; color: #4169E1; text-decoration: none; font-weight: bold;}
A.Level2inactive {font-family: arial; font-size: 8pt; color: #4169E1; text-decoration: none; font-weight: normal;}
A.Lng {font-family: arial, verdana, tahoma; font-size: 9pt; color: #556394; text-decoration: none;}
A.LngSel {font-family: arial, verdana, tahoma; font-weight: bold; font-size: 9pt; color: #556394; text-decoration: none;}
A.LevelOneTop {font-family: verdana, tahoma, arial; font-size: 8pt; color: #556394; text-decoration: none; font-weight: normal;}
A.LevelOneTop:hover {text-decoration: underline;}
A.LevelOneTopActive {font-family: verdana, tahoma, arial; font-size: 8pt; color: #2A3271; text-decoration: none; font-weight: bold;}
A.LevelOneLeft {font-family: verdana, tahoma, arial; font-size: 8pt; color: black; text-decoration: none; font-weight: bold;}
A.Tree_0 {font-family: verdana, tahoma, arial; font-size: 8pt; color: black; text-decoration: none; font-weight: bold;}
A.LevelTwoLeft {font-family: verdana, tahoma, arial; font-size: 8pt; color: #484848; text-decoration: underline; font-weight: normal;}
A.Tree_1 {font-family: verdana, tahoma, arial; font-size: 8pt; color: #484848; text-decoration: underline; font-weight: normal;}
A.Tree {font-size: 9pt; font-weight: bold;}
A.Tree10 {font-size: 9pt; font-weight: bold;}
A.Tree30 {font-size: 8pt;}
A.Tree50 {font-size: 8pt;}
A.MenuItem {font-family: arial; font-size: 10pt; color: #0066cc; text-decoration: underline; font-weight: normal;}
A.MenuInActive {font-family: arial; font-size: 9pt; color: #556394; text-decoration: none; font-weight: normal;}
A.LevelTwoLeftActive {font-family: verdana, tahoma, arial; font-size: 8pt; color: #484848; text-decoration: underline; font-weight: bold;}
A.MenuActive {font-family: arial; font-size: 9pt; color: #556394; text-decoration: none; font-weight: bold;}
A.Login {font-family: verdana, tahoma, arial; font-size: 7pt; color: #2A3271; text-decoration: underline; font-weight: normal;}
A.Buy {font-family: verdana, tahoma, arial; font-size: 8pt; color: #2A3271; text-decoration: underline; font-weight: normal;}
A.Archive {font-family: arial; font-size: 8pt; text-decoration: none; font-weight: normal; color: white;}
A.Details {font-family: arial; font-size: 8pt; text-decoration: none; font-weight: normal; color: #0066cc;}
A.Details:hover {
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
A.LinkSmallGray {font-size: 8pt; color: gray;}

A.User {font-family: arial; font-size: 8pt; text-decoration: none; font-weight: normal; color: #363636;}
A.User:hover {
	text-decoration: underline;
}
A.AdminUser {font-family: arial; font-size: 8pt; text-decoration: none; font-weight: normal; color: #669900;}
A.AdminUser:hover {
	text-decoration: underline;
}

A.DetailsGray {font-family: verdana, tahoma, arial; font-size: 7pt; color: gray; text-decoration: none; font-weight: normal;}
A.PizzaStyle {font-family: verdana, tahoma, arial; font-size: 8pt; color: #2366AC; text-decoration: none; font-weight: normal;}
A.PizzaStyle:hover {font-family: verdana, tahoma, arial; font-size: 8pt; color: #2366AC; text-decoration: underline; font-weight: normal;}
A.Filter {font-family: verdana, tahoma, arial; font-size: 8pt; color: red; text-decoration: none; font-weight: normal;}
A.Navigation {font-family: arial; font-size: 10pt; color: white; text-decoration: none; font-weight: normal;}
A.NavigationInActive {font-family: arial; font-size: 10pt; color: black; text-decoration: none; font-weight: bold;}
A.Catalogue {font-family: arial; font-size: 12pt; color: #6495ed; text-decoration: none; font-weight: bold;}
A.ForumLink {font-family: Tahoma, Verdana, Arial; font-size: 10pt; color: #0e397a; text-decoration: none; font-weight: normal;}
A.ForumLinkSmall {font-family: Tahoma, Verdana, Arial; font-size: 8pt; color: #0e397a; text-decoration: none; font-weight: normal;}
A.SmallAhtung {font-size: 8pt; color: #ff8c00;}

.ADS {font-family: Arial, verdana, tahoma; font-size: 8pt; color: #9EBB35; text-decoration: none; font-weight: bold;}

A.LeftBoxA {font-family: Arial, verdana, tahoma; font-size: 9pt; color: #45619D; text-decoration: underline; font-weight: bold;}
A.LeftBoxA2 {font-family: Arial, verdana, tahoma; font-size: 8pt; color: white; text-decoration: underline; font-weight: normal;}
.LeftBox {font-family: Arial, verdana, tahoma; font-size: 9pt; color: #45619D; text-decoration: none; font-weight: bold;}
.MiddleBox {font-family: Arial, verdana, tahoma; font-size: 9pt; color: #336600; text-decoration: none; font-weight: bold;}

.TopSeparator {font-family: verdana, tahoma, arial; font-size: 8pt; color: #2A3271; text-decoration: none; font-weight: normal;}
.PageTitle {font-family: "Arial Narrow", Arial, Verdana, Tahoma; font-size: 22; font-style: normal; font-weight: normal; color: #9EBB35;}
.PageTitleGreen {font-family: "Arial Narrow", Arial, Verdana, Tahoma; font-size: 22; font-style: normal; font-weight: normal; color: #33cc00;}
.PageTitleWhite {font-family: "Arial Narrow", Arial, Verdana, Tahoma; font-size: 22; font-style: normal; font-weight: normal; color: white;}
.ColumnTitle {font-family: "Trebuchet MS", Arial, Verdana, Tahoma; font-size: 17; font-style: normal; font-weight: normal; color: #1e90ff;}
.ColumnTitleSmall {font-family: Arial, Verdana, Tahoma; font-size: 14; font-style: normal; font-weight: bold; color: #3E4899;}

.ForumTitle {font-family: Arial; font-size: 10pt; color: #519849; font-weight: bold;}
.Title {font-family: "Arial Narrow", Arial, Verdana, Tahoma; font-size: 22; font-style: normal; font-weight: normal; color: black;}
.TinyGray {font-size: 7pt; color: gray;}
.TinyBlue {font-size: 7pt; color: #5978B9;}
.SmallSilver {font-size: 7pt; color: silver;}
.SmallGray {font-size: 8pt; color: gray;}
.SmallDarkGray {font-size: 8pt; color: #484848;}
.SmallWhite {font-size: 8pt; color: white;}
.SmallBlue {font-size: 8pt; color: #3366ff;}
.Silver {font-size: 8pt; color: silver;}
.Gray {font-size: 8pt; color: gray;}
.DarkGray {font-size: 8pt; color: #484848;}
.Details {font-family: arial; font-size: 8pt; text-decoration: none; font-weight: normal; color: #0066cc;}
.Ahtung {font-size: 10pt; color: #ff8c00;}
.SmallAhtung {font-size: 8pt; color: #ff8c00;}

.CurrencyName {font-size: 8pt; color: gray; font-weight: bold;}
.CurrencyRate {font-size: 8pt; color: gray; font-weight: normal;}
.CurrencyNameBlack {font-size: 9pt; color: Black; font-weight: bold;}
.CurrencyRateBlack {font-size: 8pt; color: Black; font-weight: normal;}

.NewsHeader {font-family: tahoma, vedana, arial; font-size: 9pt; color: #5F8C43; font-weight: bold;}
.NewsGroupHeader {font-family: tahoma, vedana, arial; font-size: 9pt; color: #757E55; font-weight: bold;}

.AdsText {font-size: 9pt; color: #5F8C43; font-weight: normal;}

.AdsText A {font-size: 9pt; color: #5F8C43; font-weight: normal;}

.ArticleHeader {font-size: 9pt; color: #2A3271; font-weight: bold;}
.NewsAHeader {font-size: 7pt; color: maroon; font-weight: bold;}
.CatalogueGroup {font-family: verdana, tahoma, arial; font-size: 8pt; color: gray; text-decoration: none; font-weight: bold;}
TD {font-family: arial, verdana, tahoma; font-size: 9pt; color: black; text-decoration: none;}
INPUT.search {border: 1px solid Silver; color: Black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; width: 350;}
INPUT.text {border: 1px solid Silver; color: Gray; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; width: 300;}
INPUT.login {border: 1px solid Silver; color: Gray; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; width: 130;}
INPUT.Button {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; height: 22;}
INPUT.Price {background-color: white; border: 1px solid Silver; color: Gray; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; height: 22;}
.Register {border: 1px solid Silver; color: #2A3271; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; width: 100%;}
.Lenght {border: 0px; color: #ff8c00; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; width: 30;}
.Code {border: 1px solid Silver; color: #2A3271; font-family:  "Courier New", Courier, monospace; font-size: 10pt; font-style: normal; font-weight: normal; width: 100%;}
.Purchase {border: 1px solid Silver; color: #2A3271; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; width: 100%;}
.DropDown  {border: 1px solid Silver; color: Black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; width: 160;}
.Price {color: #2366AC;}
.PriceBig {font-family: "Trebuchet MS", Arial, Verdana, Tahoma; font-size: 20; font-style: normal; font-weight: normal; color: red;}


.divider-bottom { border-bottom-width: 1px;	border-bottom-style: solid; border-bottom-color: #C0C0C0; }
.cell { border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #C0C0C0; }
.InvoiceHeader {color: black; text-decoration: none; font-family: Arial; font-size: 12pt; font-weight: bold;}
.sign {font-family: arial, verdana, tahoma; font-size: 7pt; color: black; text-decoration: none;}



.wf_title {	font-family: Arial, Helvetica, sans-serif; color: #7B8491; font-size: 13px; font-weight: bold; }
.wf_buttons { margin-top:2px; margin-left:1px; }
.wf_address { height:19px; border:1px solid #5186C8; margin-top:1px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; width: 80%; }
.wf_input { height:19px; border:1px solid #5186C8; margin-top:1px; color:#000000; font-family:Arial, Helvetica, sans-serif;	font-size:11px; width: 100%; }
.wf_button { height:19px; border:1px solid #5186C8; margin-top:1px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.wf_button_ahtung { height:19px; border:1px solid #ff0000; margin-top:1px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.wf_section { width:250px; height:32px; float:left; }
.wf_folder { float:left; height:32px; width:32px; background-image:url(/images/webftp/folder.png); }
.wf_file { float:left; height:32px;	width:32px;	background-image:url(/images/webftp/unknown.png); }
.wf_image {	float:left;	height:32px; width:32px; background-image:url(/images/webftp/image.png); }
.wf_photoshop { float:left; height:32px; width:32px; background-image:url(/images/webftp/photoshop.png); }
.wf_php { float:left; height:32px; width:32px; background-image:url(/images/webftp/php.png); }
.wf_html { float:left; height:32px; width:32px; background-image:url(/images/webftp/html.png); }
.wf_text { float:left; height:32px; width:32px; background-image:url(/images/webftp/text.png); }
.wf_htaccess { float:left; height:32px; width:32px; background-image:url(/images/webftp/htaccess.png); }
.wf_zip { float:left; height:32px; width:32px; background-image:url(/images/webftp/zip.png); }
.wf_section_text { padding-left:5px; line-height:32px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:32px;}
.wf_show_area { width:560px; height:300px; margin:10px; font-family:Courier, mono; font-size:14px; overflow:scroll; }
.wf_style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #215DC6; }
a.wf { color: #215DC6; text-decoration:none; }
a.wf:hover { text-decoration:underline; }
.wf_medium {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

@media print {
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.warning { font-size: 11px;	font-weight: normal; }
.divider-bottom { border-bottom-color: #000000;	}
.divider-right { border-right-color: #000000; }
.cell {	border-color: #000000; }
}


.framed, .framed .f_r, .framed .f_b, .framed .f_l, .framed .f_c { float: left; position: relative; z-index: 1; width: auto; height: auto; margin: 0; padding: 0; }
.framed .f_tt, .framed .f_rr, .framed .f_bb, .framed .f_ll { display: none; }
.framed { margin: 0 30px 15px 0; background: url('/images/tooltips_t.png') no-repeat left top; //background: none; }
.framed .f_r { left: 30px; background: url('/images/tooltips_r.png') no-repeat right top; //background: none; }
.framed .f_b { top: 30px; background: url('/images/tooltips_b.png') no-repeat right bottom; //background: none; }
.framed .f_c { float: none; position: relative; left: 30px; top: -15px; padding: 1px 0; margin: 0 30px 0 0; background: #fffcb8; }
.framed .f_l { left: -30px; padding: 15px 0; background: url('/images/tooltips_l.png') no-repeat left bottom; //background: none; }
* html .framed .f_r, * html .framed .f_b, * html .framed .f_l { height: 0; }
* html .framed .f_tt, * html .framed .f_rr, * html .framed .f_bb, * html .framed .f_bb *, * html .framed .f_ll, * html .framed .f_ll * { display: block; position: absolute; left: 0; top: 0; }
* html .framed .f_tt { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/tooltips_t.png,sizingMethod=crop); }
* html .framed .f_rr { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/tooltips_r.png,sizingMethod=crop); }
* html .framed .f_tt, * html .framed .f_bb { width: expression( parentNode.offsetWidth ); height: 30px; }
* html .framed .f_rr, * html .framed .f_ll { width: 30px; height: expression( parentNode.offsetHeight ); }
* html .framed .f_bb, * html .framed .f_ll { overflow: hidden; }
* html .framed .f_bb * { width: 3000px; height: 30px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/tooltips_b.png,sizingMethod=crop); }
* html .framed .f_ll * { width: 30px; height: 3000px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/tooltips_l.png,sizingMethod=crop); }
* html .framed .f_rr, * html .framed .f_bb * { right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 ); left: auto; }
* html .framed .f_ll, * html .framed .f_ll *, * html .framed .f_bb, * html .framed .f_bb * { bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 ); top: auto; }

.CTooltip { position:absolute; top: 0px; left: 0px; z-index: 9999; width: 400px; font: 7pt 'MS Comic Sans','Arial',sans-serif; visibility:hidden;}

/* Calendar */
.monthField{ border: 1px solid Silver; color: #2A3271; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal;  }
.dayField{ border: 1px solid Silver; color: #2A3271; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal;  }
.yearField{ border: 1px solid Silver; color: #2A3271; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; }

.DiscountName { font-family: "Times New Roman", Times, serif; font-size: 20pt; font-style: normal; font-weight: normal; color: black;}
.DiscountId { font-family: "Times New Roman", Times, serif; font-size: 25pt; font-style: normal; font-weight: normal; color: #971A1D;}

html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
div#overlayer{
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:none;
}

div#overlayer div#loader{
 position:absolute;
 z-index:1000;
 width:100%;
 height:100%;
 background:url('/images/loader.gif') center no-repeat;
}

div#semitransparent{
 position:absolute;
 z-index:500;
 width:100%;
 height:100%;
 opacity: 0.6;
 -moz-opacity: 0.6;
 filter: alpha(opacity=60);
 background:white;
}

body > div#overlayer {
  position:fixed;
}

div#overlayer div#loader div#textdiv{
 position:absolute;
 width:100%;
 height:50%;
 top:50%;
 text-align:center;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;
}

div#overlayer div#loader div#textdiv span{
 position:relative;
 top:50px;
}

.Note {  background: #c80b0f url('/images/icon_big_alarm.gif') 13px 10px no-repeat; padding: 18px 18px 18px 84px; color: #ffffff; line-height: 120%; margin: 4px 0 24px 0; }
.Note span a { font-weight: bold; color: #FFFFFF}
.Note b { font-weight: normal; font-size: 150%; }
