html {
  height: 100%;
  margin-bottom:1px;
}

body  {
      scrollbar-base-color:#efefef;
      scrollbar-3dlight-color:#ffffff;
      scrollbar-arrow-color:#cfcfcf;
      scrollbar-darkshadow-color:#ffffff;
      scrollbar-face-color:#efefef;
      scrollbar-highlight-color:#efefef;
      scrollbar-shadow-color:#ffffff;
      scrollbar-track-color:#efefef;
     }

body.first  {
      background-image: url(img/pixel_mint.gif);
      scrollbar-base-color:#efefef;
      scrollbar-3dlight-color:#ffffff;
      scrollbar-arrow-color:#cfcfcf;
      scrollbar-darkshadow-color:#ffffff;
      scrollbar-face-color:#efefef;
      scrollbar-highlight-color:#efefef;
      scrollbar-shadow-color:#ffffff;
      scrollbar-track-color:#efefef;
     }

table  {
      background-color: #ffffff;
      font-family: arial,tahoma;
      font-size: 12px;
      color:#000000;
     }

table.first  {
      background-image: url(img/pixel_mint.gif);
      font-family: arial,tahoma;
      font-size: 12px;
      color:#000000;
     }

table.header  {
      background-image: url(img/pixel_mint.gif);
      font-family: arial,tahoma;
      font-size: 12px;
      color:#000000;
     }

table.left, td.left  {
      background-image: url(img/pixel_mint.gif);
      font-family: arial,tahoma;
      font-size: 14px;
      font-weight: bold;
      color:#FFFFFF;
     }

table.footer  {
      background-image: url(img/pixel.gif);
      font-family: arial,tahoma;
      font-size: 10px;
      color:#000000;
     }

td.mainend {
      background-image: url(img/mainend.jpg);
}

td.headend {
      background-image: url(img/headend.jpg);
}

td.leftdownend {
      background-image: url(img/leftdownend.jpg);
}

td.maindownend {
      background-image: url(img/maindownend.jpg);
}


textarea.special  {
      color:#000000;
      font-weight: Bold;
      font-size: 8pt;
      font-family: Arial;
     }

.headline {
      font-family: arial,tahoma;
      font-size: 16px;
      font-weight: bold;
      color:#000000;
}

input.special  {
	border-right: #1A2B79 2px inset;
	border-top: #1A2B79 1px outset;
	font-weight: Bold;
	font-size: 8pt;
	border-left: #1A2B79 1px outset;
	color: #000000;
	border-bottom: #1A2B79 2px inset;
	font-family: Verdana, Arial;
	background-color: #ffffff;
     }

.box{
	border: 1px solid #CCCCCC;
	background-color: #DCFB79;
	padding: 4px;
	width: 85px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.box2{
	border: 1px solid #CCCCCC;
	background-color: #DCFB79;
	padding: 4px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
}

h1.header{
      font-family: arial,tahoma;
      font-size: 36px;
      font-weight: bold;
      color:#FFFFFF;
      letter-spacing:10px;
}

h1.headline {
      font-family: arial,tahoma;
      font-size: 16px;
      font-weight: bold;
      color:#CCCCCC;
}

ul {
     list-style-image:url(img/list_arrow.gif);
}


a:link { color: #000000; font-weight: normal; text-decoration: none }
a:visited { color: #000000; font-weight: normal; text-decoration: none }
a:hover { text-decoration:none; font-weight: normal; color:#DCFB79}

a.navi:link { color: #000000; font-weight: normal; text-decoration: none }
a.navi:visited { color: #000000; font-weight: normal; text-decoration: none }
a.navi:hover { text-decoration:none; font-weight: normal; color:#FFFFFF}

/* SLIMBOX */
#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #DCFB79;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 113px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}


