/* CSS Document */

body {margin: 0; background-color: #FFF; font-family: verdana;
/*SCROLLBAR-FACE-COLOR: 	#DCDC84;
SCROLLBAR-HIGHLIGHT-COLOR: 	#ddd;
SCROLLBAR-SHADOW-COLOR: 	#333;
SCROLLBAR-3DLIGHT-COLOR: 	#783F08;
SCROLLBAR-ARROW-COLOR:		#783F08;
SCROLLBAR-TRACK-COLOR: 		#DCDC84;
SCROLLBAR-DARKSHADOW-COLOR: #ddd;
SCROLLBAR-BASE-COLOR: 		#DCDC84*/
}

a {margin: 0;}
.fr {float: right;}
.right {text-align: right;}
.center {text-align: center;}
.bottom {vertical-align: bottom;}
img {border: 0}
td {vertical-align: top; font: normal 12px Arial; text-align: left;}
hr {height: 1px; color: #783F08;}

.no {display: none;}
.yes {display: inline;}

h1 {margin: 5px 10px; font: normal 140% Verdana; color: #783F08;}
h2, legend {margin: 5px 0px; font: normal 130% Verdana; color: #783F08;}

fieldset {border: 1px solid #ddd; padding: 3px;}


.button {border: 1px solid #783F08; background-color: #DCDC84; font: normal 10px Verdana; padding: 2px 2px;}

/* GRID */

table.grid {padding: 0; width: 770px; border-bottom: 12px solid #CCCC00;}
td.edge {width: 20px; background-color: #CCCC00;}
td.edge2 {background: #CCCC00 url(i/round.gif) no-repeat center top;}
td.logo {background: #FFF url(i/topslogan.gif) no-repeat right 50%; border-bottom: 1px solid #CCCC00; padding: 15px 0;}
td.a {background-color: #FFF; padding: 10px 0 10px 0 !important;}
body > table.grid td.a {padding-bottom: 2px;}
td.a2{height: 20px; background-color: #CCCC00; padding: 0 0 0 2px; border-bottom: 3px solid #CCCC00; border-top: 3px solid #CCCC00;}
td.b {width: 180px; background-color: #CCCC00; border-left: 0px solid #CCCC00;  border-right: 0px solid #CCCC00; border-top: 5px solid #FFF; border-bottom: 5px solid #FFF;}
td.c {width: 370px; background-color: #FFF;}
td.d {width: 200px; background-color: #FFF; border-left: 1px solid #CCC; border-right: 2px solid #FFF;}
td.cd {width: 570px; background-color: #FFF; border-right: 2px solid #FFF;}
td.f { color: #FFF; font: normal 9px verdana;  background-color: #663300; padding: 3px 10px;}
#printFooter {display: none;}

/* A-AREAS */

td.a a:link, td.a a:visited {text-decoration: none; padding: 3px 10px 3px 10px; font: normal 10px verdana; color: #663300; background: url(i/separator.gif) no-repeat left center;}
td.a a:hover {/*border: 1px solid #8C712E; background: url(i/arrow_brown_03.gif) no-repeat left center;*/ text-decoration: underline}
#currentarea {height: 20px; color: #CCCC00;/* background: #FFF url(i/arrow_green_03.gif) no-repeat left center;*/}

td.a2 a:link, td.a2 a:visited {text-decoration: none; padding: 0 10px 2px 15px; font: normal 12px Arial; color: #663300; background: url(i/arrow_brown_01.gif) no-repeat right center; border: 1px solid #CCCC00;}
td.a2 a:hover {color: #FFF; text-decoration: none; background: url(i/arrow_white_02.gif) no-repeat right center;}
#currentsection {font-weight: bold; color: #663300;  background: url(i/arrow_brown_02.gif) no-repeat right center; text-decoration: underline;}

/* B-MENU */

.navi {background-color: #CCCC00; width: 100%; text-align: left;}
.navi h1, .navi h2 {font: bold 12px Verdana; color: #783F08; margin: 10px 8px 2px 8px; padding-top: 5px;}
.navi h1 { border-top: 1px solid #663300;}
.navi a.level3:link, .navi a.level3:visited {width: 100%; display: block; font: normal 12px Arial; color: #783F08; text-decoration:none; padding-left: 15px;  background: url(i/-spot.gif) no-repeat 5px 3px;}
.navi a.level3:hover {color: #663300; background: #FFF url(i/arrow_white_01.gif) no-repeat 8px 4px;}
.navi img {border: 0; margin-right: 5px;}
.navi p {margin: 0;}
#currentpage {!important; font-weight: bold;   background: #999900 url(i/arrow_green.gif) no-repeat 4px center;}

/* C-AREA */

p.path {font: normal 85% Arial; color: #666; margin: 3px 10px 20px 10px;}
.path a:link, .path a:visited {font: normal 100% Arial; color: #039;}
table.show {width: 550px; margin: 0 10px; padding: 3px;}
table.show td {padding:3px;}
table.show p {margin: 5px 0;}
td.cd > table.show p {margin: 5px;}
table.detail td {padding: 0 2px; border-bottom: 1px solid #EFEFEF;}
table.show table.detail td p {margin: 5px 0;}
.prise {background-color: #EEE;}
table.show tr.prise td {border-bottom: 1px solid #CCC;}
.comment {text-align: right; font: normal 12px Arial; border-top: 1px solid #783F08;}

img.area {float: right; margin: 10px;}

/* FIRSTPAGE */

td.x {width: 187px; padding: 10px; font: normal 10px Verdana;}
.greenborder {border-right: 1px solid #CCCC00;}
td.leipis {padding: 25px; font: normal 12px Verdana; vertical-align: middle;}
table.first {width: 350px; margin: 0 10px; padding: 3px; font: normal 105% Verdana;}

div.address {padding: 0;}
div.address p {margin: 0;}

div.xmas {height: 100%; margin-top: 4px; background-color: #DCDC84;}
div.xmas p {margin: 4px 0; padding: 3px 10px;  font: normal 90% Verdana;}

.hlot {font-family: Verdana, Arial, Helvetica, sans-serif}


