#largeMap  {position:absolute; visibility:hidden; left:6; top:139; width:300; height:250; border:none;}
#mainContent  {position:absolute; visibility:visible; left:4; top:6; width:300; height:250; border:none;}
.input {padding-left:1px;padding-right:1px;font-size: 11px;font-family: tahoma, arial, helvetica, geneva;line-height:100%;font-style: normal;font-weight: normal;color: #2b2b2b;height:14px; border: #595959 1px solid; border-right: #595959 1px solid; border-top: #595959 1px solid; border-left: #595959 1px solid; border-bottom: #595959 1px solid; background-color: #ffffff;}
.button {font-family: tahoma, arial, helvetica, geneva; font-size: 11px; background: #003366; color:#FFFFFF; line-height:90%; height:18px; spacing: 1px; border:1px #000000 solid;}
.select {font-family: tahoma, arial, helvetica, geneva;font-size: 10px; font-style: normal;color: #2b2b2b;height:18px;line-height: 12px;}
.selectSM {font-family: tahoma, arial, helvetica, geneva;font-size: 9px; font-style: normal;color: #2b2b2b;height:18px;line-height: 12px;}
.selectMultiple {font-family: tahoma, arial, helvetica, geneva;font-size: 11px; font-style: normal;color: #2b2b2b;;line-height: 12px; scrollbar-3dlight-color:chartreuse;scrollbar-arrow-color:darksalmon;scrollbar-base-color:fuchsia;scrollbar-darkshadow-color:;scrollbar-face-color:hotpink;scrollbar-highlight-color:gold;scrollbar-shadow-color:tomato}
.tagLine {font-size: 12px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; color: #000000;} 

.topLink {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}
.topLink A {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}
.topLink A:hover {text-decoration:none; background-color: #FFFFFF; color: #003366; font-weight: bold;}
.errorMessage {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: red; font-weight: bold;}
.errorMessage A {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.errorMessage A:hover {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCE8F2; font-weight: bold; background-color: red;}
.hpHR {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: Red; font-size: 24px; font-weight: bold;}

.leftMenuBox {text-decoration:none; background-color: #3366CC;}
.leftMenuHeader {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold;}
.leftMenu {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.leftMenu A {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366;}
.leftMenu A:hover {text-decoration:none; color: #CCE8F2; background-color: #003366;}

.ThinTable {border-style: solid; border-width: 0px; border-color: #003366;}
.ThinHeaderOneCol {border-style: solid; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-color: #003366;}
.ThinHeaderLeft {border-style: solid; border-top-width: 1px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-color: #003366;}
.ThinHeaderRight {border-style: solid; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-color: #003366;}
.ThinTextOneCol {border-style: solid; border-top-width: 0px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-color: #003366;}
.ThinTextLeft {border-style: solid; border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-color: #003366;}
.ThinTextRight {border-style: solid; border-top-width: 0px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-color: #003366;}
.TblRowTopBotBorder {border-style: solid; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-color: #003366;}
.TblRowTopBorder {border-style: solid; border-top-width: 1px; border-left-width: 1px; border-left-color: #FFFFFF; border-right-width: 1px; border-right-color: #FFFFFF; border-bottom-width: 0px; border-top-color: #003366;}

.tblHeaderNB {background-color:#66CCFF; height:19px; padding-top:5px; background:url(layout/bbBgGradNB.gif) repeat bottom; margin-top:-6px;}
.borderStyleSite {border-left:1px dashed #66CCFF; border-top:0px; border-bottom:0px; border-right:1px dashed #66CCFF;}
.borderStyleBottom {border-left:1px dashed #66CCFF; border-bottom:1px dashed #66CCFF;border-right:1px dashed #66CCFF;}
.borderStyleSiteSolid {border-left:1px solid #66CCFF; border-top:0px; border-bottom:0px; border-right:1px solid #66CCFF;}
.borderStyleSiteSolidLeft {border-left:1px solid #66CCFF; border-top:0px; border-bottom:0px; border-right:0px solid #66CCFF;}
.borderStyleSiteSolidRight {border-left:0px solid #66CCFF; border-top:0px; border-bottom:0px; border-right:1px solid #66CCFF;}
.borderStyleBottomSolid {border-left:1px solid #66CCFF; border-bottom:1px solid #66CCFF;border-right:1px solid #66CCFF;}
.borderStyleBottomSolidLeft {border-left:1px solid #66CCFF; border-bottom:1px solid #66CCFF;border-right:0px solid #66CCFF;}
.borderStyleBottomSolidRight {border-left:0px solid #66CCFF; border-bottom:1px solid #66CCFF;border-right:1px solid #66CCFF;}
.borderStyleBottomSolidCenter {border-left:0px solid #66CCFF; border-bottom:1px solid #66CCFF;border-right:0px solid #66CCFF;}

.mainContentHeader {font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold;}
.mainBody {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.mainBody A {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366;}
.mainBody A:hover {text-decoration:none; color: #CCE8F2; background-color: #003366;}

.bodyHeader {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold;}
.subHeader {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold;} 
.bodyText {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.bodyText A {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366;}
.bodyText A:hover {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #FFFFFF; background-color: #003366;}

.boxHeader {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold;}
.boxSubHeader {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold;}
.boxText {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.boxText A {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: normal;}
.boxText A:hover {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #CCE8F2; background-color: #003366; font-weight: normal;}

.formItem {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #808080;}
.formItem A {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #808080;}
.formItem A:hover {text-decoration:none; color: #CCE8F2; background-color: #808080; color: #003366;}

.formButtons {background: #263F80; font: 400 Clarendon; -color: white; height: 22px; padding: 0;}

.linkBoxes {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366;}
.linkBoxes A {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366;}
.linkBoxes A:hover {text-decoration:none; color: #CCE8F2; background-color: #003366;}

.featureHeader {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}
.featureText {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.featureText A {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366;}
.featureText A:hover {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #CCE8F2; background-color: #003366;}

.rightBox {text-decoration:none; background-color: #DEEBF1;}
.testimonialText {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.testimonialGiver {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #808080; font-weight: bold;}

.moreLink {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3366CC; font-weight: bold;}
.moreLink A {text-decoration:none;}
.moreLink A:hover {text-decoration:none; color: #FFFFFF; background-color: #003366;}

.poll{font: 11px Verdana, Arial, Helvetica; color: black; text-decoration: none;}

.smallSubHeader {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366;}
.mediumSubHeader {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366;}
.mediumText {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.mediumText A {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366;}
.mediumText A:hover {text-decoration:none; color: #CCE8F2; background-color: #003366;}

.smallLinks A {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366;}
.smallLinks A:hover {text-decoration:none; color: #CCE8F2; background-color: #003366;}

.ImpressumHeader {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}
.Impressum {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.Impressum A {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.Impressum A:hover {text-decoration:none; background-color: #E2E2E2; color: #003366;}

h1 {font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; padding: 0; margin: 0; padding-bottom: 2px;}	
h2 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; padding: 0; margin: 0; padding-bottom: 2px;}	
h3 {font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}	
body {background-color:#DEDEDE;}

.spcL li {margin: 0 0 15px 0;}

#wrap {font-size: 1em;width: 850px;height: 26px; padding: 0px;margin: 0 auto;background-color: #455165;position: relative;font-size: 12px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}

/* These styles create the dropdown menus. */
#navbar {margin: 0;padding: 0;height: 1em;}
#navbar li {list-style: none;float: left;}
#navbar li a {display: block;padding: 5px;background-color: #455165;color: #fff;text-decoration: none; border-right: 1px solid #FFFFFF;}
#navbar li ul {display: none;width: 200px;background-color: #69f;} /* Width to help Opera out */
#navbar li:hover ul, #navbar li.hover ul {display: block;position: absolute;margin: 0;padding: 0;}
#navbar li:hover li, #navbar li.hover li {float: none;}
#navbar li:hover li a, #navbar li.hover li a {background-color: #6D7986;border-bottom: 1px solid #fff;color: #FFFFFF;}
#navbar li li a:hover {background-color: #94A1AF;}

.bBar td  {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.bBar td A {color: #003366;}
.bBar td A:hover  {text-decoration:none; color: #CCE8F2; background-color: #003366;}

.eM {font-size: 0.8em; color: red; font-weight: bold;}
.eM A {font-size: 2em; font-weight: bold;}
.eM A:hover {font-size: 2em; color: #CCE8F2; font-weight: bold; background-color: red;}

.lMB {text-decoration:none; background-color: #3366CC;}
.lMH {font-size: 0.9em; color: #003366; font-weight: bold;}
.lM A {font-size: 2em; color: #003366;}
.lM A:hover {text-decoration:none; color: #CCE8F2; background-color: #003366;}

.bH {font-size: 1.3em; color: #003366; font-weight: bold;}
.sH {font-size: 1em; color: #003366; font-weight: bold;} 
.bT {font-size: 0.75em; color: #000000;}
.bT A {font-size: 1.5em; color: #003366;}
.bT A:hover {font-size: 1.5em; text-decoration:none; color: #FFFFFF; background-color: #003366;}

.bH {font-size: 0.9em; color: #003366; font-weight: bold;}
.bSH {font-size: 0.75em; color: #003366; font-weight: bold;}
.bxT {font-size: 0.7em;}
.bxT A {font-size: 2em; color: #003366;}
.bxT A:hover {font-size: 0.7em; text-decoration:none; color: #CCE8F2; background-color: #003366;}

.fI {font-size: 0.7em; color: #808080; width: 22%; text-align: right; vertical-align: top; padding-top: 10px;}
.fI A {font-size: 2em; color: #808080;}
.fI A:hover {text-decoration:none; color: #CCE8F2; background-color: #808080; color: #003366;}

.cFI {font-size: 0.7em; color: #808080; padding-top: 10px;}

.IH {font-size: 0.75em; color: #000000; font-weight: bold;}
.Im {font-size: 0.65em; color: #000000;}
.Im A {font-size: 2em; color: #000000;}
.Im A:hover {text-decoration:none; background-color: #000000; color: #DEDEDE;}

.mobiTbl {border-style: solid; border-width: 1px; border-color: black; border-spacing: 0px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; width: 100%;}
.mobiTbl td {padding: 6px;}

.lB {padding: 0px; margin: 0px; background-color: #C7DDFB;}

.pDH {font-size: 1em; color: #003366; font-weight: bold; background-color: #CCCCCC;}
.pTH {font-size: 1em; color: #003366; font-weight: bold; with: 78%;}

.tH  {font-size: 1em; color: #003366; font-weight: bold; background-color: #C7DDFB;}

.bTSC {font-size: 0.75em; color: #000000; width: 78%;}
.bTSC A {font-size: 1.5em; color: #003366;}
.bTSC A:hover {font-size: 1.5em; text-decoration:none; color: #FFFFFF; background-color: #003366;}

.sC  {display: block; margin-top: 2em; margin-bottom: 2em;}

.sp {height: 2em;}

.js #nav { display: none; }
.js .selectnav { display: block; }

#nM  {position: absolute; left: 8em; top: 55px;background-color: #C7DDFB; visibility: hidden;}

#nM .nU {list-style-type: none; margin: 0em auto; padding-left:0;}
.mli {background-color: #C7DDFB; width: 9em; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; margin: 0em;}
.mli a {display: block; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.3em; padding-bottom: 0.3em; text-decoration: none; font-size: 1em; text-align: left;}

#nM .nU li ul {list-style-type: none; margin: 0em auto; padding-left:0;}
#nM .nU ul li {background-color: #CCCCCC; width: 9em; border-bottom: 1px solid black; margin: 0em;}
#nM .nU ul li a {display: block; padding-left: 1em; padding-right: 0.5em; padding-top: 0.3em; padding-bottom: 0.3em; text-decoration: none; font-size: 0.5em; text-align: left;}

.lnkLst li  {padding-bottom: 2em;}
