body {
font-family:Verdana,Tahoma,Arial,sans-serif;
text-align:center;
font-size: small;
color: #444444;
margin-top: 15px;
background-color:#006699;
background-image: url("/skins/kaga/images/bg.png");
background-repeat:repeat-x;
line-height:145%;
}
textarea {font-size:13px;line-height:1.5;}
h1,h2,h3 {font-size:14px;margin-top:0;margin-bottom:8px;0;}
h4,h5 {font-size:14px;margin-top:0;margin-bottom:8px;}
h2 {background-color:#3f88b8;font-size:14px;letter-spacing:1px;color:#fff;clear:both;padding:3px 8px;}
h3 {clear:both;color:#284e76;}
p {font-size:small;margin-top:0;margin-bottom:10px;}
a:link {text-decoration:none; color:#003366;}
a:visited {text-decoration:none; color:#003366;}
a:active {text-decoration:none;}
a:hover {text-decoration:underline; color:#ff6600;}
a img {border:none;}
div.contents a:visited, div.contents a:link {text-decoration:underline;color:#001f8d;}
hr {noshade; color:#444444;}
dt {font-weight:bold;}
dd {margin:0 0 8px;}
div.wrap {padding:15px;font-size:small;border:1px solid #ccc;width:782px;margin:10px auto 20px;background-color:#fff;text-align:left;}

table, td {font-size:small;  background-repeat : no-repeat;}

.f1 { color:#0099ff; }
.f2 { color:#ffffff; }
.hr2 {border-style:dotted; border-color:#999999;}

body#top td.top,
body#greeting td.greeting
 {background-color:#7ca6c9;}

.imgleft    {border:1px dotted #ccc; padding:7px; float:left; margin-right:12px;clear:both;margin-bottom:12px;}
.imgright   {border:1px dotted #ccc; padding:7px; float:right; margin-left:12px;clear:both;margin-bottom:12px;}
.floatclear {clear:both;}

table.blogkolom {border-collapse: collapse;width:100%;}
table.blogkolom td {border:none;vertical-align:top;text-align:center;padding:8px;}
table.blogkolom td img {border:1px solid #ccc;padding:5px;}
table.blogkolom td p {padding:0;margin:0 0 5px;}

div.contents table {border-collapse:collapse;width:100%;margin-bottom:20px;}
div.contents table td, div.contents table th {vertical-align:top;border:1px solid #ccc;padding:8px;border-collapse:collapse;}
div.contents table th {background-color:#f2f2f2;font-weight:bold;white-space:nowrap;}


body#keyword table.blogkolom {border-collapse: collapse;width:100%;}
body#keyword table.blogkolom td {border:1px solid #ccc;vertical-align:top;text-align:left;padding:0px;background-color:#fafafa;}
body#keyword table.blogkolom a {display:block;width:100%;height:100%;}
body#keyword table.blogkolom a span {display:block;padding:8px;}
body#keyword table.blogkolom a:hover {background-color:#ddd;}
table.type1  {border-collapse: collapse;}
table.type1 th, table.type1 td {vertical-align:top;border:1px solid #ccc;padding:5px;}
table.type1 th {background-color:#eee;white-space:nowrap;}
blockquote {background-color:#fafafa;border:1px dashed #ccc;padding:8px;margin-left:10px;}



#menu {height:26px;padding:0;margin:0;}
ul#menu {margin: 0; padding :0; list-style-type : none; }

#menu li {
position: relative;
display : inline;
padding :0;
margin:0;
float:left;
}

#top #menu li.top a,
#greeting #menu li.greeting a,
#works #menu li.works a,
#products #menu li.products a,
#machines #menu li.machines a,
#keyword #menu li.keyword a,
#calc #menu li.calc a
 { background-color:#5d95bd;}

#top #menu li.top ul a,
#greeting #menu li.greeting ul a,
#works #menu li.works ul a,
#products #menu li.products ul a,
#machines #menu li.machines ul a,
#keyword #menu li.keyword ul a,
#calc #menu li.calc ul a
 { background-color:#3c6c9a;}

#top #menu li.top ul a:hover,
#greeting #menu li.greeting ul a:hover,
#works #menu li.works ul a:hover,
#products #menu li.products ul a:hover,
#machines #menu li.machines ul a:hover,
#keyword #menu li.keyword ul a:hover,
#calc #menu li.calc ul a
 { background-color:#5d95bd;}

body div.navi ul#menu li ul {
  background-color:#3c6c9a;
  display: none;
  position: absolute;
  padding:0;margin:0;
  top: 30px;
  white-space:nowrap;
  width:150px !important;
  margin-top:-1px;
}

#menu li ul li {
  margin: 0;
  padding: 0;
  width:150px !important;
}
#menu li ul li a {
margin:0;
  display: inline-block;
  width:150px !important;
}
#menu li ul li a:hover,
#menu li ul li a:link,
#menu li ul li a:visited
{
}

#menu a:link, #menu a:visited {
display:block; border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
background-color:#3c6c9a;
font-size:small;
padding:5px 0px;
text-decoration:none;
color:#fff;
width:110px;
margin:0px 0px;
text-align:center;
}
#menu a:hover {
display:block; 
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
background-color: #5d95bd;
font-size:small;
padding:5px 0px;
text-decoration:none;
color:#fff;
text-align:center;
}

body #menu li.calc a {width:114px;}

div.sidebar h2 {background-color:#416992;color:#fff;padding:3px 8px;margin-bottom:0;font-weight:normal;font-size:small;}
div.sidebar div.body {padding:8px;}

div.contents ul {
	line-height:1.5em;
	list-style-type:none;
	margin:0 0 15px 30px;
	padding:0;
	list-style-image:url(/skins/kaga/images/marker.gif);
}

div#calc a:visited, div#calc a:link {color:#ccc;}
div#calc span.label {padding:2px 4px;background-color:#555;color:#fff;}
div#calc span.value {margin-right:7px;}

body#products table.blogkolom td {width:220px;}

ul.submenu {margin:0;padding:0;}
ul.submenu li {list-style-type: none;margin:0;padding:0;line-height:0}
ul.submenu li a {display:block;margin:0;padding:10px 5px;border-bottom:1px dotted #ddd;line-height:normal;zoom: 1;}
ul.submenu2 {margin:0;padding:0;}
ul.submenu2 li {padding:0 0 0 15px;background-color:#f3f3f3;line-height:0}
ul.submenu2 li a {padding:2px 0;line-height:normal;}
ul.submenu li a:hover, ul.submenu2 li a:hover {background-color:#eee;}

div.pageswitch {border:1px solid #ddd; padding:3px;margin-bottom:10px;text-align:right;background-color:#f8fdff;}
div.pageswitch a:link, div.pageswitch a:visited {color:#fff;background-color:#648cb5;padding:3px;line-height:1.6;text-decoration:none;}
