.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;} 

.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;}

.leftMenuBox {text-decoration:none; background-color: #3366CC;}
.leftMenuHeader {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold;}
.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;}

.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;}

.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; font-weight: normal;}
.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;}
.boxText A:hover {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #CCE8F2; background-color: #003366;}

.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;}

.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;}

.ImpressumHeader {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}
.Impressum {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
.Impressum A {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
.Impressum A:hover {text-decoration:none; background-color: #FFFFFF; color: #003366;}
		
.tblHeaderNB {background-color:#66CCFF; height:19px; padding-top:5px; padding-left:15px; padding-right:15px; 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;}

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:#003366;}