@import url(style.navi.css);
@import url(style.shop.css);
@import url(style.forum.css);

body {
	margin:5px;
	color: #5A5A5A;
	background-color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
td, th {font-family:Arial, Helvetica, sans-serif;}

/* bar-menu
--------------------------------------------------------- */
.bar-menu {
	width: auto;
	padding-left:20px;
	padding-bottom:4px;
	margin-bottom:18px;
	float:right;
	margin-top:9px;
	border-bottom:1px solid #CCCCCC;
	
}

div.bar-menu a {
  font-family: Arial, Times, Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}
div.bar-menu a:hover {
  font-family: Arial, Times, Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: overline;
  color: #000000;
}



/* MODULE
--------------------------------------------------------- */


.box-title{
	margin: 0 0 5px;
	font-size: 14px;
	color: #006633;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
.box-text{
	color: #0099CC;
	font-family:Arial, Helvetica, sans-serif;
}
.box-text-main{
	color: #999999;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

.box-menu-blue-title{
	margin: 0 0 5px;
	padding-bottom:4px;
	font-size: 14px;
	color: #006633;/*
	text-transform: uppercase;*/
	text-align:center;
	font-family: Times, Verdana, Helvetica, sans-serif;
	border-bottom:1px solid #999999;
}

div.menu-blue-link {
padding-left:12px;
padding-bottom:12px;
}
div.menu-blue-link li {
margin-left:12px;
}

a.menu-blue-link {
font-size:12px;
color: #003366;
font-weight: bold;
text-decoration:none;
text-indent:-12px;
}
a.menu-blue-link:hover {
	color: #0099CC;
	text-decoration:underline;
}



a.menu-blue-link-sub {
font-size:12px;
color: #003366;
font-weight: normal;
text-decoration:none;
text-indent:-12px;
}
a.menu-blue-link-sub:hover {
	color: #0099CC;
	text-decoration:underline;
}





.box-text-blue{
	color: #0066CC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
}

.box-text-blue-tab{
	color: #003300;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	border:1px solid #66CC66;
}


div.module h3 {
	margin: 0 0 5px;
	font-size: 1em;
	color: #3F89C3;
	text-transform: uppercase;
	font-family: Times, Verdana, Helvetica, sans-serif;
}

div.module {
	width:100%;
	padding: 0px;
	background-color:#FFFFFF;
	background-image:url(box-br.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	color: #666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
div.module-bl {
    width:100%;
	padding: 0px;
	background-image:url(box-bl.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

div.module-tl {
    width:100%;
	padding: 0px; padding-bottom:16px;
	background-image:url(box-tl.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
div.module-tr {
    width:100%;
	padding: 9px 0px 15px 15px;
	background-image:url(box-tr.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

/* MODULE-blue 
--------------------------------------------------------- */

div.module-blue {
    width:100%;
	height:215px;
	padding: 0px;
	background-color:#3F89C3;
	background-image:url(box-br-blue.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	color: #FFFFFF;
}
div.module-bluebl {
    width:100%;
	height:215px;
	padding: 0px;
	background-image:url(box-bl-blue.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

div.module-bluetr {
    width:100%;
	padding: 0px;
	background-image:url(box-tr-blue.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

div.module-bluetl {
    width:100%;
	padding: 9px 15px 15px 15px;
	background-image:url(box-tl-blue.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

/* MODULE-green 
--------------------------------------------------------- */
div.module-green {
    width:100%;
	height:215px;
	padding: 0px;
	background-color:#8DC54C;
	background-image:url(box-br-green.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	color: #FFFFFF;
}
div.module-greenbl {
    width:100%;
	height:215px;
	padding: 0px;
	background-image:url(box-bl-green.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

div.module-greentr {
    width:100%;
	padding: 0px;
	background-image:url(box-tr-green.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

div.module-greentl {
    width:100%;
	padding: 9px 15px 15px 15px;
	background-image:url(box-tl-green.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

/* MODULE-orange 
--------------------------------------------------------- */
div.module-orange {
    width:100%;
	height:215px;
	padding: 0px;
	background-color:#FAB301;
	background-image:url(box-br-orange.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	color: #FFFFFF;
}
div.module-orangebl {
    width:100%;
	height:215px;
	padding: 0px;
	background-image:url(box-bl-orange.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

div.module-orangetr {
    width:100%;
	padding: 0px;
	background-image:url(box-tr-orange.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

div.module-orangetl {
    width:100%;
	padding: 9px 15px 15px 15px;
	background-image:url(box-tl-orange.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


/* MODULE-block 
--------------------------------------------------------- */
.blocklink {
  font-family: Times, Verdana, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
  padding-left: 8px;
  height:35px;
   }

a.blocklink {
  font-family: Times, Verdana, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
  padding-left: 8px;
  height:35px;
   }
 a.blocklink:hover {
  color: #FFFFFF;
  text-decoration: underline;
 }
 
 a.blocklink2 {
  font-family: Tahoma, Times, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height:20px;
  text-decoration: none;
  color: #FFFFFF;
   }
 a.blocklink2:hover {
	color: #E8E8E8;
	text-decoration: underline;
 }
 


/* content 
--------------------------------------------------------- */ 

.boxnavi {
	margin: 0 0 5px;
	font-size: 14px;
	color: #006633;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
 }
a.boxnavi:link, a.boxnavi:visited  {
	font-size: 14px;
	color: #006633;
	text-transform: uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
 }
a.boxnavi:hover {
	font-weight:normal;
 }


.map-green { 
       font-family:Arial, Helvetica, sans-serif;
       font-size:12px;
	   color: #006633;
	   text-decoration:none;	   
 }
.map-green:hover { 
	   text-decoration: underline;	   
 }


.map-blue { 
       font-family:Arial, Helvetica, sans-serif;
       font-size:12px;
	   color: #003399;
	   text-decoration:none;	   
 }
.map-blue:hover { 
	   text-decoration: underline;	   
 }


.map-orang { 
       font-family:Arial, Helvetica, sans-serif;
       font-size:12px;
	   color: #FF9900;
	   text-decoration:none;	   
 }
.map-orang:hover { 
	   text-decoration: underline;	   
 }


.map { 
       font-family:Arial, Helvetica, sans-serif;
       font-size:12px;
	   color: #999999;
	   text-decoration:none;	   
 }
.map:hover { 
	   text-decoration: underline;	   
 }


.ykor       { color:#006633;}
a.ykor:link, a.ykor:visited { font-family:Arial, Helvetica, sans-serif;
              font-size:12px;
			  text-decoration:underline;
			  font-weight:bold;          
		    }
a.ykor:hover{ text-decoration: none;          
		    }



  
/* footer-block 
--------------------------------------------------------- */ 
 .footer { border-top:1px solid #999999; padding-top:8px;}

 .txtlink {
  font-family: Arial, Times, Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  margin-right:10px;
  
   }

 
 a.txtlink {
	font-family: Arial, Times, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #006633;
	margin-left:10px;
	float: left;
   }
 a.txtlink:hover {
   color: #006633;;
  text-decoration: underline;
 }

