/*#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 }

.boxAction     { color: #666; background: #f2f2f2; margin: 5px; padding: 5px; border: 1px solid #a1a5a9 }


.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; clear: 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:  }
img.rightDown  { border-style: none; border-color:; display: block; margin-right: 0; margin-left: auto; margin-top: 5px; }

.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: 148px; }
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;}
td.orderItemLeftDisabled  { color: #666; text-align: left;}
td.orderItemRightDisabled { color: #666; text-align: right;}
td.orderItemHeader { font-weight: bold; font-size: larger; padding-top: 5px; padding-bottom: 3px;}
td.orderItemHeader a { font-size: x-small; font-weight: normal; font-style: normal;}

.mgordernavigationactive { background-image:url('../Bilder/mgordernavigation.png'); background-position:0 -61px; background-repeat:repeat-x; }
.mgordernavigationactive h2 { color:#fff; ; text-decoration:none; background: url(../Bilder/WDTriangle.png) no-repeat 0 7px; font: 16px Arial, Helvetica, sans-serif; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; margin: 10px; }
.mgordernavigation h2 { color:#fff; font: 16px Arial, Helvetica, sans-serif; display: block; text-decoration:none; background-image:url('../Bilder/mgordernavigation.png'); background-position:0 0; background-repeat:repeat-x; margin: 0;}
.mgordernavigation a { color:#fff; font: 16px Arial, Helvetica, sans-serif; display: block; text-decoration:none; background: url(../Bilder/WLTriangle.png) no-repeat 0 5px; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; margin-left: 10px; margin-top: 10px; }
.mgordernavigation h2:hover { background-position:0 -61px;}

.mgordervk {padding-top: 15px;}
.mgordersbmt {text-align: right;}

