
body   { background-color: #E4E5D6; border-collapse: collapse; padding: 0px; margin: 0px; }
table  { border-collapse: collapse; padding: 0px; margin: 0px; }
th, td { margin: 0px; padding: 0px; vertical-align: top; }
div       { width: 100%;}
.width100 { width: 100%; }
.width50  { width: 50%; }
.width40  { width: 40%; }
.width33  { width: 33%; }
.width30  { width: 30%; }
.width25  { width: 25%; }
.width20  { width: 20%; }
.width10  { width: 10%; }
.widthprice  { width: 25%; } .widthprodimg  { width: 20%; } .widthprodimg p { width: 20%; text-align: center; margin-top: 20px; } .nowrap { white-space: nowrap; }
.frametable1, .frametable2, .frametable3, .frametable4, .frametable5 { width: 100%; }
.frametable7 { width: 100%; }
.frametable1 td, .frametable2 td, .frametable3 td, .frametable4 td, .frametable5 td { vertical-align: top; }
.frametable1 td.left  { padding-right: 5px; }
.frametable1 td.right { width: 145px; padding-left: 5px; }
.frametable2 td.left, .frametable2 td.right { width: 50%; }
.frametable2 td.right { padding-left: 5px; }
.frametable2 td.left  { padding-right: 5px; }
.frametable3 td.left  { width: 60%; padding-right: 5px; }
.frametable3 td.right { width: 40%; padding-left: 5px; }
.frametable4 td.left  { width: 20%; }
.frametable4 td.right { width: 80%; padding-left: 5px; }
.frametable5 td.left  { width: 70%; padding-right: 5px; }
.frametable5 td.right { width: 30%; padding-left: 5px; }
.frametable6 td.left  { width: 80%; }
.frametable6 td.right { width: 20%; padding-left: 5px; }
.frametable7 td.left  { width: 33%; }
.frametable7 td.center{ width: 33%; padding-left: 5px; }
.frametable7 td.right { width: 33%; padding-left: 5px; }
.overview { margin-bottom: 14px; background-color: #eff3ef; padding: 10px 5px 10px 5px; width: 95%; }
.blind2col, .blindfull { width: 100%; }
.blind td, .blindfull td, .blind2col td { vertical-align: top; }
.blind2col td { width: 50%; padding: 2px 2px 2px 2px; }
.blind td, .blindfull td { padding: 2px 2px 2px 2px; border: 0px; }
.blindfull td.middle, .blind td.middle { vertical-align: middle; }
.boxheader { width: 100%; }
.boxheader td.option { text-align: right; }
.pagenav { width: 100%; background-color: #; margin-top: 8px; }
.pagenav { color: #; }
.pagenav img { padding: 0px; }
a.pagenav, span.active { padding-left: 3px; padding-right: 3px; }
span.active { color: #FF6300; font-weight: bold; }
.block, .block2, .block3, .block4 { margin: 0px; padding: 0px; margin-bottom: 14px; margin-top: 14px; }
.block2 { margin-top: 0px; }
.block3 { margin-bottom: 0px; }
.block4 { margin-bottom: 5px; margin-top: 5px; }
a img, img.a_img { padding-right: 4px; }
img.imgleft  { padding: 2px 10px 12px 2px; float: left; }
img.imgright { padding: 2px 2px 12px 10px; float: right; }
img { border: 0px; }
form { margin: 0px; }
input, textarea, select { font-family: Arial, Verdana, sans-serif, Helvetica; font-size: 11px; color: #000000; background-color: #ffffff; }
input, textarea { border: 1px solid #cccccc; }
input.buttonred { color: #ffffff; background-color: #cc0000; font-weight: bold; font-size: 11px; cursor: hand; cursor: pointer;}
input.checkbox, input.radio { border: 0px; background-color: #E4E5D6; }
input.gdbutton { border: 0px; }
input.back { background-color: #cccccc; border-color: #e5e5e5; }
td.cellstd input.checkbox, td.cellstd input.radio { border: 0px; background-color: #E4E5D6; }
.buttonlike { padding: 2px 0 2px 5px; color: #ffffff; background-color: #cc0000; font-weight: bold; font-size: 11px; width: 100px; }
.buttonlike a { text-decoration: none; color: #ffffff; }
.buttonlike a:hover { text-decoration: none; color: #ffffff; }
hr {
background-color: #cccccc; color:#cccccc; border: #cccccc; height: 1px; }
h1, h2, h3, p, ul, li, ol { font-family: Arial, Verdana, sans-serif, Helvetica; color: #000000; text-align: left; font-size: 11px; margin: 0px; padding: 0px; }
h1, h2, h3 { font-size: 18px; color: #00218B; margin-bottom: 4px; }
h2 { font-size: 16px; color: #; }
h3 { font-size: 14px; color: #; }
ol { margin-left: 21px; }
div.blocksatz p { text-align: justify; }
p.head { font-weight: bold; margin-bottom: 4px; }
p.text { margin-bottom: 8px; }
p.textbold { font-weight: bold; margin-bottom: 8px; }
p.textsmall { font-size: 10px; margin-bottom: 8px; color: #777A5B; }
p.textsmall a { color: #777A5B; }
div.textslim { margin-bottom: 8px; }
ul.list { margin: 0px 10px 8px 20px; list-style-type: square; }
p.right         { text-align: right; }
p.center        { text-align: center; }
p.error         { font-weight: bold; color: #ffffff; background-color: #ff0000; padding: 2px 4px 2px 4px; }
p.error a       { color: #ffffff; }
p.error_light   { font-weight: bold; color: #ff0000; }
p.hint          { font-weight: bold; color: #000000; background-color: #EAFF00; padding: 2px 4px 2px 4px; }
p.hint a        { color: #000000; }
p.hint_light    { font-weight: bold; color: #C9CCAE; }
p.success       { font-weight: bold; color: #ffffff; background-color: #7F87A2; padding: 2px 4px 2px 4px; }
p.success a     { color: #ffffff; }
p.success_light { font-weight: bold; color: #7F87A2; }
p.bottomlink { margin-top: 8px; margin-bottom: 8px; }
pre.diagnostic, p.diagnostic { font-size: 12px; color: #ffffff; background-color: #000000; padding: 3px; }
a { color: #2C464F; }
a:hover { color: #FF6300; }
a.bold  { font-weight: bold; }
a.main  { font-weight: bold; }
a.sub   { font-weight: normal; }
a.back  { font-size: 10px; color: #001045; }
a.parent  { font-weight: bold; }
a.child   { font-weight: bold; }
a.related { font-weight: bold; }
a.inputlike, a.inputlike2, a.inputlike3 { margin-bottom: 10px; padding: 2px 15px 2px 15px !important; line-height: 22px; background-color: #cc0000; color: #ffffff;font-weight: bold; text-decoration: none; border: 1px solid #cc0000;  }
a:hover.inputlike { border: 1px solid #cc0000; color: #cc0000; background-color: #ffffff; text-decoration: none; }
.boxheader { width: 100%; }
body.errorpage {background: none; background-color: #C9CCAE;}
html.errorpage {background: none; }
h1.errorh1 { float: right; color: #ffffff; }#stage {
position: relative;
left: 50%;
margin-left: -380px;
width: 760px;
color: #000000;
}
.spacer {
margin: 0px;
padding: 0px;
}
#middletable {
border-style: collapse;
background-color: #C9CCAE;
with: 760px;
}
#header {
height: 102px;
background-image: url(images/ot/layout/logo.gif);
}
#blueline {
height: 35px;
background-color: #001045;
background-image: url(images/ot/layout/shadow_blue.gif); background-repeat: repeat-x;
padding: 10px 10px 0px 10px;
}
#blueline2 {
padding: 0px;
background-image: url(images/ot/layout/breadCrumb_back.gif);
background-position: bottom;
background-repeat: repeat-x;
}
sup {color: #777A5B;}
.nowrap { white-space: nowrap; }
#mainNav {
background-color: #001045;
background-image: url(images/ot/layout/breadCrumb_back.gif);
background-position: bottom;
background-repeat: repeat-x;
height: 25px;
margin-right: 3px;
}
/* opera hack */
html>body #mainNav {
height: auto;
}
#mainNav LI  {
list-style: none;
display: inline;
float: left;
margin-left: 3px;
margin-right: 2px;
}
#mainNav LI.first  {
margin-left: 5px;
}
#mainNav LI A, #mainNav LI A:visited, #mainNav LI A:active {
display: block;
float: left;
background-image: url(images/ot/layout/mainNav_pasive_back.gif);
background-repeat: no-repeat;
font-size: 11px;
text-decoration: none;
padding-top: 5px;
width: 116px;
height: 20px;
}
#mainNav LI P A {
text-align: center;
color: #ffffff;
}
#mainNav LI A:hover, #mainNav LI A.active, #mainNav LI A:visited.active {
background-image: url(images/ot/layout/mainNav_active_back.gif);
}
#mainNav LI P A:hover , #mainNav LI P A.active , #mainNav LI P A:visited.active   {
color: #00218B;
}
br.spacer {
clear: both;
font-size: 1px;
}
#navborder { width: 169px; }
#navigation { width: 218px; }
#frame { width: 490px; }
#navborder {
margin: 0px;
padding: 10px;
border-top: 1px solid #EFF0E7; border-left: 1px solid #EFF0E7;
background-color: #C9CCAE;
}
#navigation {
vertical-align: top;
margin: 0px;
padding: 0px;
}
#navback {
height: 100%;
background-color: #D9DBC6;
}
DIV.nav2 {
float: right;
margin: 10px 10px 0;
width: 120px;
}
DIV.nav2 LI {
list-style: none;
}
DIV.nav2 LI A, #head DIV.nav2 LI A:visited, #head DIV.nav2 LI A:active{
background-color: #E5E7EC;
background-image: url(images/ot/layout/head_link_icon_2.gif);
background-position: 3px 4px;
background-repeat: no-repeat;
color: #7F87A2;
text-decoration: none;
font-size: 12px;
padding-top: 6px;
padding-left: 10px;
display: block;
height: 21px;
margin-bottom: 1px;
}
DIV.nav2 LI A.active, #head DIV.nav2 LI A.active:visited, #head DIV.nav2 LI A.active:active{
color: #001045;
}
DIV.nav2 LI A:hover {
color: #001045;
}
#frame {
vertical-align: top;
margin: 0px;
padding: 10px 10px 10px 10px;
height: 400px;
background-color: #ffffff;
border-top: 1px solid #EFF0E7; border-left: 1px solid #EFF0E7;
}
#bottomtable {
background-color: #C9CCAE;
with: 760px;
}
#footer, #top {
text-align: left;
vertical-align: top;
background-color: #C9CCAE;
padding-left: 15px;
width: 640px;
}
#top {
width: 100px;
text-align: right;
}
.buttonlevel-1-0, .buttonlevel-1-1 {
width: 198px;
background-image: url(images/ot/layout/nav_l1.gif);
padding: 2px 0px 3px 20px;
border-bottom: 1px solid #C9CCAE;
}
.buttonlevel-1-1 {
background-image: url(images/ot/layout/nav_l1a.gif);
}
.buttonlevel-1-0 a, .buttonlevel-1-0 a:hover, .buttonlevel-1-1 a, .buttonlevel-1-1 a:hover {
color: #ffffff;
text-decoration: none;
}
.buttonlevel-2-0, .buttonlevel-2-1 {
width: 188px;
background-image: url(images/ot/layout/nav_l2.gif);
padding: 2px 0px 3px 30px;
border-bottom: 1px solid #C9CCAE;
}
.buttonlevel-2-1 {
background-image: url(images/ot/layout/nav_l2.gif);
}
.buttonlevel-2-0 a, .buttonlevel-2-0 a:hover, .buttonlevel-2-1 a, .buttonlevel-2-1 a:hover {
color: #777A5B;
text-decoration: none;
}
.buttonlevel-2-0 a:hover {
color: #001045;
}
.buttonlevel-2-1 a:hover {
color: #777A5B;
}
#blueline p, #blueline a { font-size: 11px; color: #7F87A2; text-decoration: none; }
#blueline a, #blueline a:hover { color: #EAFF00; }
p.headline {
font-size: 12px; font-family: arial; color: #ffffff; background-color: #00218B; font-weight: bold; margin-bottom: 4px; padding: 3px 5px 3px 5px;
}
#footer p, #footer a, #top p, #top a {
font-size: 11px; font-family: Verdana; color: #777A5B;
}
#footer p, #top p{
color: #000000;
}
#footer A, #footer A:active, #footer A:visited,
#top A, #top A:active, #top A:visited
{
color: #777A5B;
text-decoration: none;
}
#footer A:hover, #jump A:hover {
color: #001045;
}
#footer A.active, #jump A.active {
color: #ffffff;
}
.blind .cellstd, .blind .padbig {
border: 0px;
}
#ot1100 { width: 100%; }
#ot1100 td.box {
background-image: url(images/ot/layout/1100_boxback.gif);
background-position: bottom right;
width: 33%;
padding: 10px 22px 20px 10px ;
}
#ot1100 a.main { font-size: 12px; font-weight: bold; font-weight: bold; color: #00218B; text-decoration: none;}
.cont1100 td, .newsbox td.cellstd { border: 1px solid #ffffff; }
input.buttonred { background-color: #ffffff; background-image: url(images/ot/webmail/buttonmain.gif); border-bottom: 1px solid #A4B300; border-right: 1px solid #A4B300; border-top: 1px solid #EAFF00; border-left: 1px solid #EAFF00; color: #000000; font-weight: normal; padding-left: 22px;  text-align: left; }
img.buttonp { border-bottom: 1px solid #A4B300; border-right: 1px solid #A4B300; border-top: 1px solid #EAFF00; border-left: 1px solid #EAFF00; padding: 0px; }
th.coldesc a.main { color: #ffffff; }
th.coldesc, th.coldesc2, th.coldesc3, th.action { border: 1px solid #00218B; border-bottom: 1px solid #C9CCAE; }
th.coldesc2 { border: 1px solid #777A5B; border-bottom: 1px solid #C9CCAE; }
th.coldesc3 { border: 1px solid #777A5B; border-bottom: 1px solid #C9CCAE; }
td.rowdesc, td.cellstd, td.rowdesc2, td.cellstd2, td.columnize, td.columnize2, td.celltime, td.cellcost, td.padslim, td.action, td.tderror, td.padbig, td.padbig2, td.cycle1, td.cycle2, td.cycle3, td.small, td.noresulttable {
border: 1px solid #C9CCAE;
}
.blinddemo { width: 100%; }
div.borderhead { width: 99%; padding: 3px; background-color: #777A5B; color: #ffffff; font-size: 11px; font-family: Arial, Verdana, sans-serif, Helvetica; }
div.border { padding-top: 10px; margin-bottom: 14px; }
div.border a { cursor: text; }
.blinddemo { margin-top: 15px; }
.reit24x { width: 50%; }
.reit277 { width: 50%; }
.reit277 { width: 50%; border-bottom: 1px solid #e5e5e5; }
.reit5xx, .reit4xx { width: 100%; }
.reit24x td.reitc, .reit24x td.reitd { width: 50%; }
.reit277 td.reitc, .reit277 td.reitd { width: 50%; }
.reit5xx td.reitc, .reit5xx td.reitd { width: 20%; }
.reit4xx td.reitc, .reit4xx td.reitd { width: 20%; }
td.reita, td.reitb, td.reite, td.reitf, td.reitg, td.reith, td.reiti { width: 1px; }
td.reitd { padding-top: 3px; background-color: #C9CCAE; }
td.reitc { padding-top: 3px; background-color: #00218B; }
.reit24x a, .reit277 a, .reit5xx a,.reit4xx a, p.act span { font-weight: bold; color: #ffffff; }
.reit24x p, .reit277 p, .reit5xx p, .reit4xx p { text-align: center; }
p.norm a, p.norm span { font-weight: bold; color: #000000; text-decoration: none; }
p.norm a:hover { text-decoration: underline; }
.reit24x a img, .reit277 a img, .reit4xx a img, .reit5xx a img { padding: 0px; }
.list420, .list510, .list1440, .list1730, .listbox, .listmails, .listxxxx,
.short100, .short635, .short410, .short6xx, .short610,
.detail100, .detail24x, .detail250, .detail4xx, .detail430, .detail440, .detail6xx, .detail630, .detail1310, .detail1320, .detail1450, .detail1730, .detailxxxx,
.cont1xx, .cont2xx, .cont220, .cont5xx, .cont72x, .cont710, .cont1710, .cont61x, .cont1210, .cont1330, .contxxx,
.pbook240, .disc645, .valid6xx, .cccinfo, .evnsum, .loginbox {
width:100%;
}
th.coldesc, th.coldesc2, th.coldesc3, th.action { padding: 3px 10px 3px 10px; background-color: #00218B; white-space: nowrap; }
th.action { width: 10%; white-space: nowrap; }
th.coldesc  { color: #ffffff; }
th.coldesc2 { background-color: #777A5B; }
th.coldesc3 { background-color: #777A5B; }
.list420 th.coldesc, .list510 th.coldesc { padding: 2px 4px 2px 4px; }
td.rowdesc, td.cellstd, td.rowdesc2, td.cellstd2, td.columnize, td.columnize2, td.celltime, td.cellcost, td.padslim, td.action, td.tderror, td.padbig, td.padbig2, td.cycle1, td.cycle2, td.cycle3, td.bottom, td.small, td.noresulttable {
padding: 3px 10px 3px 10px;
}
.list510 td.cycle1, .list510 td.cycle2, .list510 td.cycle3, .list1440 td.cycle1, .list1440 td.cycle2, .list1440 td.cycle3 { padding: 2px 4px 2px 4px; }
td.padbig, td.padbig2, td.padbig3 { padding: 7px 15px 7px 15px; background-color: #E4E5D6; }
td.padbig2    { background-color: #ffffff; }
td.cellstd2   { background-color: ; }
td.rowdesc    { background-color: #E4E5D6;  }
td.tderror    { background-color: #ff0000; }
td.action     { width: 10%; background-color: #eff3ef; }
td.cellstd    { background-color: #E4E5D6; }
td.noresulttable { padding: 7px 15px 7px 15px; background-color: #eff3ef; }
td.cycle1     { background-color: #ffffff; }
td.cycle2     { background-color: #ffffff; }
td.cycle3     { background-color: #eff3ef; }
td.padslim    { padding: 0px; background-color: #EFF3EF; }
td.leftspace1 { padding-left: 10px; }
td.leftspace2 { padding-left: 20px; }
td.columnize, td.columnize2 { width: 33%; background-color: #E4E5D6; }
td.image      { width: 1%; }
.detail250 td.rowdesc, .detail6xx td.rowdesc, .detail430 td.rowdesc { width: 25%; }
.info5xx td { padding: 2px 2px 2px 2px; }
.blindfull .cellstd, .blindfull .padbig2 {
border: 0px;
}
p.sortleftact, p.sortcenteract, p.sortrightact { color: #ffffff; }
p.sortleft, p.sortcenter, p.sortright { color: #ffffff; }
p.sortleftact, p.sortcenteract, p.sortrightact, p.sortleft, p.sortcenter, p.sortright { white-space: nowrap; }
p.tdleftnorm, p.tdcenternorm, p.tdrightnorm { font-weight: normal; }
p.thleft, p.tdleftnorm, p.tdleftbold, p.sortleftact, p.sortleft, p.tdleftsmall { text-align: left; }
p.thcenter, p.thcenter2, p.tdcenternorm, p.tdcenterbold, p.sortcenteract, p.sortcenter, p.tdcentersmall { text-align: center; }
p.thright, p.tdrightnorm, p.tdrightbold, p.sortright, p.sortrightact, p.tdrightsmall { text-align: right; }
p.tdleftbold, p.tdcenterbold, p.tdrightbold { font-weight: bold; }
p.tdleftsmall, p.tdcentersmall, p.tdrightsmall { font-size: 10px; color: #777A5B; }
th.coldesc p.thleft, th.coldesc p.thcenter, th.coldesc p.thcenter, th.coldesc p.thright { color: #ffffff; }
th.coldesc2 p.thleft, th.coldesc2 p.thcenter, th.coldesc2 p.thcenter2, th.coldesc2 p.thright { color: #ffffff; }
th.coldesc3 p.thleft, th.coldesc3 p.thcenter, th.coldesc3 p.thcenter2, th.coldesc3 p.thright { color: #ffffff; }
td.tderror p { color: #ffffff; }
.list510 th a img, .list420 th a img, .pbook240 th a img { padding: 0px; }.cont1100 td.cellstd {background-color: #E4E5D6;}
td.reita, td.reitb, td.reitc, td.reitd, td.reite, td.reitf, td.reitg, td.reith { border-bottom: 1px solid #ffffff; }
table#ot1100 a.main:hover {
text-decoration: underline;
}
.list_hook {
list-style: none;
margin: 16px 0 20px 0;
padding: 0;
}
.list_hook li {
font-weight: bold;
margin: 0 0 0 -4px;
padding: 5px 0 5px 25px;
background-image: url(images/ot/layout/list_hook.png);
background-position: left center;
background-repeat: no-repeat;
}
ol li {margin: 3px 0 3px 0;}