/*#alt blue "#3366cc"*/

body  { font: 12px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background: #fff; text-align: left; margin: 0; padding: 0 }
table, td {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
p  { margin: 0 0 0 0 }

.TextLuc10 { font-size: 10pt; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif }
.NavLeftTopic  { font-size: 8pt; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif }

a.NavLeftHeader { color: #36f; font-size: 9pt; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }
a.NavLeftHeader:visited { color: #36f; font-size: 9pt; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold }
a.NavLeftHeader:hover   { color: #36f; font-size: 9pt; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; text-decoration: underline }
a.NavLeftHeader:focus   { color: #36f; font-size: 9pt; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }
a.NavLeftHeader:active  { color: #36f; font-size: 9pt; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }

a.navitop         { color: #ffffff; font-size: 13pt; font-weight: bold; text-decoration: none }
a.navitop:link    { color: #ffffff; font-size: 13pt; font-weight: bold; text-decoration: none }
a.navitop:visited { color: #ffffff; font-size: 13pt; font-weight: bold }
a.navitop:hover   { color: #ffffff; font-size: 13pt; font-weight: bold; text-decoration: underline }
a.navitop:focus   { color: #ffffff; font-size: 13pt; font-weight: bold; text-decoration: none }
a.navitop:active  { color: #ffffff; font-size: 13pt; font-weight: bold; text-decoration: none }

.boxBottom    { background: #f2f2f2; margin: 0 -5px 5px; padding: 5px; border-bottom: 1px solid #a1a5a9 }
.boxBottomOrder    		 { background: #f2f2f2; margin: 0 -5px 5px; padding: 5px; border-bottom: 1px solid #a1a5a9 }
.boxBottomOrderHeader { color: #36f; font-size: 9pt; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }
.boxBottomOrderHeaderInactive  { color: #666; font-size: 9pt; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }
.boxBottomOrderInactive     { color: #666; background: #f2f2f2; margin: 0 -5px 5px; padding: 5px; border-bottom: 1px solid #a1a5a9 }
.boxOrderLeft  { position: relative; top: 12px; left: 8px; width: 137px }


.main     { font-size: 9pt; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; text-align: left; margin: 12px auto 1.5em 16px; width: 493px }
.LeftBar       { text-align: left; margin: 11px 8px; width: 145px }
.main div.column {text-align: left; margin-bottom: 1em;}
.main p     { margin: 0 16px 2em 0 }
.main p.last  { margin-bottom: 0 }
.main p.intro {font-weight: bold;}
.main .lite  { color: #666 }
.main h1 {font-size: 24px; margin: 0 0 .5em 0;}
.main h2    { color: #666; font-size: 16px; margin: 2em 0 12px; border-bottom: 1px solid #999 }
.main h3 {font-size: 12px; margin: 0;}
.main h4 { color: #666; font-size: 13px; margin: 0 0 9px; border-bottom: 1px solid #999 }
.main h6 { color: #666; font-size: 11px; margin: 0 0 9px; border-bottom: 1px solid #999 }

.boxRight    { border-right: 1px solid #a1a5a9 }

img.left {float: left; margin: 2px 10px 5px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 10px; border: 0;}
img.across  { margin-top: 2em; margin-right: 16px; padding-right: 24px; float: left; clear: right; border-style: none; border-color:  }

.kap { font-variant: small-caps }

p.faqQ  { color: #36f; font-size: 12px; font-weight: bold; margin: 0 }
p.faqA  { margin-top: 0; margin-bottom: 2em; margin-left: 24px }
p.leftInset  { margin-top: 10px; margin-bottom: 1em; margin-left: 24px }
p.ItemsTop { margin-top: -12px; margin-left: 48px; }
p.ItemsMid { margin-top: -12px; margin-left: 48px; }
p.ItemsBot { margin-top: -12px; margin-bottom: 24px; margin-left: 48px; }
p.errorText   { color: red; font-size: 12px }

td.matrixHeaderLeft { color: #ffffff; font-weight: bold; background-color: #36f; text-align: right; width: 148 }
td.matrixHeaderTop   { color: #ffffff; font-weight: bold; background-color: #36f; text-align: center }
td.matrixInner1     { background-color: #ABC8FF; text-align: left }
td.matrixInner2     { background-color: #C9DAFF; text-align: left }
td.impressumL { font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; background: #f2f2f2; text-align: center; margin: 0 -5px 5px; padding: 5px; border-bottom: 1px solid #a1a5a9 }
td.impressumR { font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; background: #f2f2f2; text-align: center; margin: 0 -5px 5px; padding: 5px; border-bottom: 1px solid #a1a5a9 ; border-right: 1px solid #a1a5a9 }
a.impressumR         { color: #000; text-decoration: none }
a.impressumR:link     { color: #000; text-decoration: none }
a.impressumR:visited { color: #000; }
a.impressumR:hover   { color: #000; text-decoration: underline }
a.impressumR:focus   { color: #000; text-decoration: none }
a.impressumR:active  { color: #000; text-decoration: none }

td.orderHeader  { font-weight: bold; text-align: center; border-bottom: 1px solid WindowText }
td.orderItemLeft  { text-align: left;}
td.orderItemRight { text-align: right;}