body {font-size:12px; background-color:#ffffff; background-image:url('styles/bodyback.jpg'); background-repeat:repeat-x; padding:0px; margin:0px; text-align:center;}

h2 {font-size:15px;}

body > div#fixedbox {position:fixed;}

div#fixedbox {bottom: 0px; left: 0px; width:100%; border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#c8d4df; text-align:center;}

a {font-family:Arial; color:#4a6275; text-decoration:none;}
a:hover {font-family:Arial; color:#4a6275; text-decoration:underline;}

hr {border:0px; border-bottom:1px solid silver; height:0px; margin-top:10px; margin-bottom:10px;}

.divdocument {margin-left:auto; margin-right:auto; width:860px; text-align:left;}

.centraltable td {vertical-align:top;}


p {margin:0px; margin-bottom:10px;}

.leftnavi {border-bottom:1px solid #c8d4df; padding:4px; padding-left:5px; padding-right:5px; margin-bottom:8px; font-size:12px; font-family:Arial;}
.leftnavi a {color:#333333; font-weight:bold; text-decoration:none;}
.leftnavi a:hover {color:#333333; font-weight:bold; text-decoration:underline;}

.subnavi {}
.subnavi td {vertical-align:top; padding-right:7px; padding-left:7px; border-right:1px solid silver;}
.subnavi td a {font-family:Arial; color:#4a6275; font-size:11px; font-weight:bold; text-decoration:none;}
.subnavi td a:hover {font-family:Arial; color:#4a6275; font-size:11px; font-weight:bold; text-decoration:underline;}

.activesubnavi {background-color:#e4eaef;}
.activeleftnavi {border-bottom:1px solid black; border-top:1px solid black; background-color:#e4eaef;}

textarea {font-family:Arial; font-size:12px; color:#333333; padding:3px; padding-top:1px; padding-bottom:1px;}
select {font-family:Arial; font-size:12px; color:#333333; padding:3px; padding-top:1px; padding-bottom:1px;}
input {font-family:Arial; font-size:12px; color:#333333; padding:3px; padding-top:1px; padding-bottom:1px;}
input[type=submit] {border:1px solid #666666; background-color:#C8D4DF; cursor:pointer;}
input[type=submit]:hover {border:1px solid #000000; text-decoration:underline;}

.absolutboxx {position:absolute;}
.lefth1 {font-family:Arial; font-size:16px; color:#333333; margin-top:2px; margin-bottom:2px;}
.lefth2 {font-family:Arial; font-size:13px;  font-weight:bold; color:#333333; margin-top:22px; margin-bottom:10px;}
.leftspan {font-family:Arial; font-size:12px; color:#4a6275;}
.leftspan a {color:#4a6275; font-weight:bold; text-decoration:none;}
.leftspan a:hover {color:#4a6275; font-weight:bold; text-decoration:underline;}
.leftspan li {margin-bottom:6px;}

.righth1 {font-family:Arial; font-size:16px; color:#4a6275; margin-top:2px; margin-bottom:2px;}
.rightspan {font-family:Arial; font-size:12px; color:#333333;}
.rightspan a {color:#333333; font-weight:bold; text-decoration:none;}
.rightspan a:hover {color:#333333; font-weight:bold; text-decoration:underline;}

.schattenrechts2 {background-image:url('styles/schattenrechts.jpg'); background-repeat:repeat-y; background-position:right; padding-right:40px;}

.schattenrechts {background-image:url('styles/schattenrechts.jpg'); background-repeat:repeat-y; background-position:right; padding-right:40px; margin-right:10px;}
.schattenrechtsaus {background-image:url(); background-repeat:repeat-y; background-position:right; padding-right:40px; margin-right:10px;}



a.submitstyle {background-color:#4a6275; color:#fff; font-family:Arial; font-size:12px; text-decoration:none; border:1px solid silver; margin:3px; padding:2px;}
a.submitstylegrey {color:#333; font-family:Arial; font-size:12px; margin:3px; padding:2px;}



















































.maintable {border-top: 0px solid #666666;  border-left:0px solid #666666; border-right:0px solid #666666; border-bottom: 0px solid silver; empty-cells:hide; border-spacing:0px; background-color:#ffffff; margin-top:0px;}


/* .maintableh1 {font-size:13px; font-weight:bold; font-family:Arial; color:#ffffff; height:41px;} */
/* .maintableh1 td {text-align:left; padding:4px; padding-left:10px; background-image: url("backgrounds/newh1back.jpg"); background-repeat: repeat-x; vertical-align:top; height:41px;} */

.maintableh1 {font-size:16px; font-family:Arial; font-weight:bold; color:#333333; height:41px; background-color:#ffffff;}
.maintableh1 td {text-align:left; padding:4px; padding-left:0px; vertical-align:top; height:41px;}
.maintableh1 td span {display:block; padding-bottom:9px; border-bottom:1px solid silver;}

.maintableh2 {background-image: url("backgrounds/maintableh2.jpg"); background-repeat: repeat-x; font-size:12px; font-weight:bold; font-family:Arial; color:#000000;}
.maintableh2 td {padding:5px; padding-top:3px; padding-bottom:3px; text-align:left;}
.maintableh2noborder {background-image: url("backgrounds/maintableh2.jpg"); background-repeat: repeat-x; font-size:12px; font-weight:bold; font-family:Arial; color:#000000;}
.maintableh2noborder > td {padding:5px; padding-top:3px; padding-bottom:3px; text-align:left;}

.maintableh3 {font-size:12px; font-variant:small-caps; font-weight:bold; font-family:Arial; color:#ffffff; background-color:#c8d4df; background-image:url("backgrounds/maintableh3.jpg"); background-repeat: repeat-x;}
.maintableh3 td {padding:5px; padding-top:3px; padding-bottom:3px; text-align:left; border-bottom: 1px solid #eaeef1;}
.maintableh3 td label {color:#ffffff;}

.maintablefooter {font-size:12px; font-family:Arial; color:#333333;}
.maintablefooter td {padding:5px; padding-top:7px; text-align:center; background-color:#ffffff;}

.maintablecomment {font-size:11px; font-family:Arial; color:#333333;}
.maintablecomment td {padding:5px; padding-top:8px; padding-bottom:8px; text-align:center;}

.maintableheader {height:22px; font-size:11px; font-weight:bold; font-family:Arial; color:#000000; background-image:url("backgrounds/maintableheader.jpg"); background-repeat: repeat-x;}
.maintableheader td {height:22px; padding:5px; padding-bottom:3px; padding-top:3px; text-align:left;}

.maintableheaderbig {height:36px; font-size:11px; font-weight:bold; font-family:Arial; color:#000000; background-image:url("backgrounds/maintableheaderbig.jpg"); background-repeat: repeat-x;}
.maintableheaderbig td {height:36px; padding:5px; padding-bottom:3px; padding-top:3px; text-align:left;}

.maintablepdf {font-size:11px; font-weight:bold; font-family:Arial; color:#333333;}
.maintablepdf td {padding:0px; padding-top:4px; padding-bottom:4px;}

.maintablerow {font-size:12px; font-family:Arial; color:#000000;}
.maintablerow td {vertical-align:top; text-align:left; padding:5px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid; border-right: 1px solid; border-color:#c7d2dc;}
.divider {border:0px; background-color:silver; color:#c7d2dc; width:100%; height:1px;}

.datatablerow {font-size:12px; font-family:Arial; color:#4a6275; background-color:#ffffff;}
.datatablerow td {vertical-align:middle; text-align:left; padding:5px; padding-top:3px; padding-bottom:3px; border: 0px solid;}

.maintableh3noborder {font-size:12px; font-variant:small-caps; font-weight:bold; font-family:Arial; color:#000000; background-color:#eaeef1;}
.maintableh3noborder td {padding:5px; padding-top:10px; padding-bottom:2px; text-align:left; border-bottom: 1px solid #4a6275;}

.emptytable {border-collapse:collapse; empty-cells:hide; border-spacing:0px;}

.error {color:red; font-size:11px; font-weight:bold; font-family:Arial;}
