/* ------------------------------------ * CSS Donnerstag, 9. Juni 2005 09:53:26 * ------------------------------------ */
body        { margin-top: 0px; padding: 0px;}
a.top:link  { text-decoration: none; color: #000099;}
a.top:hover { text-decoration: none; color: #0000ff; background-color:#9cfb9c;}
a:link      { text-decoration: none; color: #000000;}
a:active    { text-decoration: none; color: #1A1A62;}
a:visited   { text-decoration: none; color: #111111;}
a:hover     { text-decoration: none; color: #0000ff;}

a.leftmenu:link      { text-decoration: none; font-size: 10px; color: #000066; font-family: Tahoma; font-weight: bold; text-align:right;}
a.leftmenu:active    { text-decoration: none; font-size: 10px; color: #006600; font-family: Tahoma; font-weight: bold; text-align:right;}
a.leftmenu:visited   { text-decoration: none; font-size: 10px; color: #006600; font-family: Tahoma; font-weight: bold; text-align:right;}
a.leftmenu:hover     { text-decoration: none; font-size: 10px; color: #660000; font-family: Tahoma; font-weight: bold; text-align:right;}

a.ref           { text-decoration: underline; color: #000099;}
a.ref:visited   { text-decoration: underline; color: #009900;}
a.ref:hover     { text-decoration: underline; color: #990000;}
a.ref1          { font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #000099;}
a.ref1:visited  { font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #009900;}
a.ref1:hover    { font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #990000;}

a.ref2          { font-size: 8.5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #000000;}
a.ref2:visited  { font-size: 8.5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #00ff00;}
a.ref2:hover    { font-size: 8.5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #ff0000;}

a.ref2l          { font-size: 8.5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #000066;}
a.ref2l:visited  { font-size: 8.5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #990099;}
a.ref2l:hover    { font-size: 8.5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #009900; font-weight: bold;}


a.red           { color: #aa0000;}    a.red:visited   { color: #aa0000;}
.fborder{border: 1px dotted #004400;}


h5 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #00cc99;
	margin-bottom: -8px}
h6 {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	margin-bottom: -14px;
}
	
#wappen         {   position: absolute; left:  10px; top:  10px; }
#leiste         {   position: absolute; left: 370px; top:   5px; height: 28px; width: 800px; }

#flags          {   position: absolute; left:  856px; top: 79px; z-index: 100;}
#datum          {   position: absolute; left:  20px; top:  83px; font-size: 10px; color: #006600; font-family: Tahoma; font-weight: bold;}
#sitemap        {   position: absolute; left:1020px; top:  83px; font-size: 10px; color: #006600; font-family: Tahoma;  z-index:300;}
#loggedin       {   position: absolute; left: 345px; top:  78px;
                    font-size: 10px; color: #006600; font-family: Tahoma; font-weight: bold;  border-style: solid;
                    border-width: 0px;  border-color: #88ff88; z-index:100;}
#loggedout      {   position: absolute; left: 10px; top:  6px; width: 200px; font-size: 10px; color: #006600;  font-family: Tahoma; font-weight: bold;}

#loginfo        {   position: absolute; left: 205px; top:  90px; width: 690px; height: 50px; font-size: 22px; color: red; text-align:center;  font-family: Tahoma; font-weight: bold; z-index:400;}

.loginbox       {
    margin:           0px;
    padding:          0px;
    background-color: #edffed;
    clear:            both;
    border-style:     solid;
    border-width:     1px;
    border-color:     #88ff88;
    font-size:        10px;
    color:            #009900;
    font-family:      Tomaha, Helvetica, Verdana;
}
#dbentries      {   position: absolute; left: 680px; top: 405px; width:200px; height:150px;  z-index:10; }
#fblist         {   position: absolute; left:   4px; top: 470px; width:194px; height:148px;  z-index:10; border-style: solid;
                    border-width: 1px; border-color: #a4fca4;}
#gencal         {   position: absolute; left: 903px; top: 135px; width:200px; height:365px;  z-index:10; }
#gencal_db      {   position: absolute; left: 903px; top: 135px; width:200px; height:665px;  z-index:10; }
#gencal1         {   position: absolute; left: 703px; top: 23px; width:200px; height:365px;  z-index:10; }

#gencalft       {   position: absolute; left: 703px; top:  23px; width:200px; height:365px;  z-index:10; }
#copyr          {   position: absolute; left: 666px; top:  83px; font-size: 10px; color: #000000; font-family: Tahoma; text-decoration: none; font-weight: bold;}
#menu           {   position: absolute; left:   0px; top:  50px; font-size: 13px; color: #ffffff; }
#submenu        {   position: absolute; left:   0px; top: 110px; font-size: 11px; color: #006600; font-family: Tahoma; text-decoration: none; font-weight: bold;}
#right          {   position: absolute; left: 202px; top: 110px; font-size: 10px; color: #006600; width: 593px; border-style: solid;
                    border-width:     1px;
                    border-color:     #88ff88;}
#right1         {   position: absolute; left: 202px; top: 110px; font-size: 10px; color: #006600; width: 750px; border-style: solid;
                    border-width:     0px;
                    border-color:     #88ff88;}
#kalender {   position: absolute; left: 3px; width: 195px; height: 34px; font-size: 11px; border: 1px solid; border-color:#88ff88;}
#clmaps   {   position: absolute; left:716px; top:25px;         }
#geomapsu {   position: absolute; left:  6px; top:553px; width:180px; }
#geomapso {   position: absolute; left:681px; top:27px;  height: 542px; width:215px; overflow:scroll;}


.k_4c       {   font-size: 12px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; color: #006600; background-color:#e4ffe4; font-weight: bold; }

#info1    {   position: absolute; left: -4px; top: 0px; width: 290px; height: 185px; font-size: 11px;  z-index: 10; }
#info1v   {   position: absolute; left:  -4px; top:  1px; width: 290px; height: 185px; font-size: 11px;  z-index: 10; }

#info1_1  {   position: absolute; left: 3px; width: 290px; height: 170px; font-size: 11px; z-index: 0; }
#info1b   {   position: absolute; left: 3px; top:  76px; width: 190px; height:120px; line-height: 11pt; border: solid 1px #296121;  z-index: 10;}
#info1a   {   position: absolute; left: 6px; top: 139px; width: 188px; height:170px; line-height: 11pt;  z-index: 10;}
#info1aa  {   position: absolute; left: 6px; top: 163px; width: 188px; height:170px; line-height: 11pt;  z-index: 10;}
#info2    {   position: absolute; left: 4px; top: 198px; width: 290px; height: 153px;  line-height: 11pt;  z-index: 20;}
#info2_1  {   position: absolute; left: 5px; top: 190px; width: 285px; height: 104px;  line-height: 11pt;  z-index: 20;}

#about    {   position: absolute; left: 594px; top: 23px; width: 300px; height: 490px; font-size: 11px;  z-index: 10; background-color:#e8ffe8; border:1px solid #88ff88;}

#poll    {   position: absolute; left: 5px; top: 402px; width: 250px; height: 169px; font-size: 11px;  z-index: 10; background-color:#e8ffe8; border:1px solid #88ff88;}

#example { position:absolute; left:261px; top:402px; width:200px; height:150px;}

#lastvisitors   {   position: absolute; left: 466px; top: 402px; width: 121px; height: 169px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;  z-index: 10; background-color:#e8ffe8; border:1px solid #88ff88; overflow:scroll;}


#mayor_pic      {   position: absolute; left: 690px; top:  20px; text-align: center; font-size: 12px; color: #006600; font-weight: bold; width:150px; text-align:center;}

#shoutbox    {   position: absolute; left: -205px; top: 226px; width: 200px; height: 200px; font-size: 11px;  z-index: 10; background-color:#e8ffe8; border:1px solid #88ff88;}

#boxp a {color:#ffffff;  font:bold 10px verdana, sans-serif; text-decoration:none;  display:block;        width:40px; height:50px; padding:1px; border:1px solid #e4ffe4;}
#boxp a:hover {color:black; background:#9cfb9c;}
#boxp a span {display:none;}
#boxp a:hover span {position:absolute; top: 49px; left:680px; z-index:3; display:block; width:200px; height:250px; color:green; padding:1px; border:1px solid #e4ffe4; background:#ffffff; font:bold 10px verdana, sans-serif; text-align: center;}

#ibox1 a {color:#000000;  font:bold 10px verdana, sans-serif; text-decoration:none; width:25px; height:12px;  border:1px solid green; z-index:1;}
#ibox1 a:hover {color:#000000; background:yellow; font: bold 10px verdana, sans-serif;}
#ibox1 a span {display:none;}
#ibox1 a:hover span {display:block;  width:200px; height:180px; color:#000000;
                     background:#ffffff; font: bold 10px verdana, sans-serif; border:1px solid green; padding: 1px; z-index:1000;}

#boxpic1 a {color:#ffffff;  font:6px verdana; text-decoration:none;  display:block; padding:1px; border:0px solid black;}
#boxpic1 a:hover {color:black; background:#c8ffc8;}
#boxpic1 a span {display:none;}
#boxpic1 a:hover span {position:absolute; top: 32px; left:692px; z-index:3; display:block; color:green;                   background:#ffffff; font: 10px verdana; border:1px solid green; padding: 1px;}

.goodsurname   { position:relative; left: 5px; top: 10px;}
#inforeqsurnames2 { position:absolute; left: 698px; top: 28px; width:195px; padding:1px; border:1px solid #a9ffa9;}

#tool1 a {color:#000000;  font: bold 12px verdana, sans-serif; text-decoration:none; width:20px; padding:1px; border:0px solid black;}
#tool1 a:hover {color: black; background:#9cfb9c;}
#tool1 a div {display:none;}
#tool1 a:hover div {position:absolute; top: 56px; left: 5px; z-index:3; display:block; width:250px; height:325px; color:green; background:#ffffff; font:bold 12px verdana, sans-serif;  padding: 1px;}

#tool2 a {color:#000000;  font: bold 12px verdana, sans-serif; text-decoration:none; width:20px; padding:1px; border:0px solid black;}
#tool2 a:hover {color: black; background:#9cfb9c;}
#tool2 a div {display:none;}
#tool2 a:hover div {position:absolute; top: 56px; left: 5px; z-index:3; display:block; width:250px; height:325px; color:green; }

#tool3 a {color:#000000;  font: bold 12px verdana, sans-serif; text-decoration:none; width:20px; padding:1px; border:0px solid black;}
#tool3 a:hover {color: black; background:#9cfb9c;}
#tool3 a div {display:none;}
#tool3 a:hover div {position:absolute; top: 56px; left: 5px; z-index:3; display:block; width:250px; height:325px; color:green; }

#tool_window    {   position: absolute; left:   5px; top:  50px; }
#geomenu_window {   position: absolute; left: 650px; top:  25px; }
#map_window     {   position: absolute; left:   5px; top:   25px; }
#main           {   position: absolute; left:   5px; top:   28px; }

#prqwindow      {   position: absolute; left: 300px; top: 120px; font-size: 13px; color: #000000; border: solid 0px #219a42;}
#reg_0          {   position: absolute; left: 200px; top:  51px; font-size: 13px; }
#bor_0          {   position: absolute; left: 200px; top:  51px; font-size: 13px; color: #ffffff}
#reg_0_txt      {   position: absolute; left: 229px; top:  59px; font-size: 12px; color: #000000; font-family: Verdana, Arial; font-weight: bold;}
#reg_1          {   position: absolute; left: 290px; top:  51px; font-size: 10px; }
#reg_1_txt      {   position: absolute; left: 302px; top:  59px; font-size: 12px; color: #000000; font-family: Verdana, Arial; font-weight: bold;}
#bor_1          {   position: absolute; left: 290px; top:  51px; font-size: 10px; color: #ffffff}
#reg_2          {   position: absolute; left: 380px; top:  51px; font-size: 13px; }
#bor_2          {   position: absolute; left: 380px; top:  51px; font-size: 13px; color: #ffffff}
#reg_2_txt      {   position: absolute; left: 390px; top:  59px; font-size: 12px; color: #000000; font-family: Verdana, Arial; font-weight: bold;}
#reg_3          {   position: absolute; left: 470px; top:  51px; font-size: 13px; }
#bor_3          {   position: absolute; left: 470px; top:  51px; font-size: 13px; color: #ffffff}
#reg_3_txt      {   position: absolute; left: 490px; top:  59px; font-size: 12px; color: #000000; font-family: Verdana, Arial; font-weight: bold;}
#reg_4          {   position: absolute; left: 560px; top:  51px; font-size: 13px; }
#bor_4          {   position: absolute; left: 560px; top:  51px; font-size: 13px; color: #ffffff}
#reg_4_txt      {   position: absolute; left: 566px; top:  59px; font-size: 12px; color: #000000; font-family: Verdana, Arial; font-weight: bold;}
#reg_5          {   position: absolute; left: 650px; top:  51px; font-size: 13px; }
#bor_5          {   position: absolute; left: 650px; top:  51px; font-size: 13px; color: #ffffff}
#reg_5_txt      {   position: absolute; left: 654px; top:  59px; font-size: 12px; color: #000000; font-family: Verdana, Arial; font-weight: bold;}
#reg_6          {   position: absolute; left: 740px; top:  51px; font-size: 13px; }
#bor_6          {   position: absolute; left: 740px; top:  51px; font-size: 13px; color: #ffffff}
#reg_6_txt      {   position: absolute; left: 742px; top:  59px; font-size: 12px; color: #000000; font-family: Verdana, Arial; font-weight: bold;}
#bor_7          {   position: absolute; left: 830px; top:  51px; font-size: 13px; color: #ffffff}
#reg_7_txt      {   position: absolute; left: 832px; top:  59px; font-size: 12px; color: #000000; font-family: Verdana, Arial; font-weight: bold;}
#reg_7          {   position: absolute; left: 830px; top:  51px; font-size: 13px; }
#impressum      {   position: absolute; left: 918px; top: 583px; font-size: 10px; color: #000000; font-family: Tahoma; font-weight: bold;}

#rightdown      {   position: absolute; left:   0px; top: 122px; font-size: 10px; color: #006600}
#h_window       {   position: absolute; left: 205px; top:  10px; }
#reg_window     {   position: absolute; left:   4px; top: 100px; }
#r_window       {   position: absolute; left: 205px; top: 115px; }
#l_window       {   position: absolute; left:   0px; top:   0px; }
#m_window       {   position: absolute; left: 390px; top: 130px; }

#sh_picture     {   position: absolute; left: 650px; top:  28px;  width:245px; height:400px; border: solid 1px #a9ffa9; z-index: 100;}
#sh_picture1    {   position: absolute; left: 852px; top: 138px;  width:244px; height:400px; border: solid 2px #a9ffa9; z-index: 100;}
#map_list       {   position: absolute; left:   5px; top: 160px;  width: 300px; height: 200px; z-index: 10;}
#obj_list       {   position: absolute; left: 650px; top:  70px;  width: 250px; z-index: 10; color:#990000;}
#obj_list1      {   position: absolute; left: 650px; top:  70px;  width: 250px; z-index: 10;}

#form           {   position: absolute; left:  50px; top:  28px; }
#totalres       {   position: absolute; left:  90px; top:  60px; }
#liste          {   position: absolute; left:   0px; top: 250px; }
#tools          {   position: absolute; left: 385px; top:  10px; }
#geodat         {   position: absolute; left: 205px; top:   3px; }
#flurnameslist  {   position: absolute; left:  10px; top:  400px; }
#geosearch      {   position: absolute; left: 343px; top:   0px; }
#gsearch        {   position: absolute; left: 650px; top:  28px;  width: 2350px; text-align: left;}
#userindex      {   position: absolute; left: 468px; top:  83px; font-size: 10px; color: #006600; font-family: Tahoma; font-weight: bold; z-index:100;}
#map_frame_top     {position: absolute; left:  344px; top:    1px;}
#map_frame_bottom  {position: absolute; left:  344px; top:  480px;}
#map_frame_left    {position: absolute; left:  344px; top:    1px;}
#map_frame_right   {position: absolute; left:  984px; top:    1px;}
#pager1            {position: absolute; left:    0px; top:  450px;}
#pager2            {position: absolute; left:    0px; top:  415px;}
.text     { font-size: 13px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: black;   font-weight: normal; }
.mini     { font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; vertical-align:middle; text-decoration: none; color: #000000;}
.minimark { font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; vertical-align:top; text-decoration: none; color: #000000; background: #9FFA9A;}
.minij    { font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: justify; vertical-align:middle; text-decoration: none; color: #000000;}
.minitop  { font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; text-decoration: none; color: #000000;}
.mini_r     {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right; vertical-align:top; text-decoration: none; color: #000000;}
.mini_bl    {   font-size: 12px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #000000; background-color:#ffffff; font-weight: bold;}
.mini_green {   font-size: 12px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #006600; background-color:#ffffff; font-weight: bold;}
.mini_b     {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;  font-weight: bold; color: #000000;}
.mini_br    {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right;  font-weight: bold; }
.mini_r     {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right; }
.mini_bs    {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;  color: #000000;  }
.mini_br    {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right;  color: #000000;  }
.mini_bsc   {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;  font-weight: bold;  color: #000000;  }
.mini_sc    {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;  line-height: 11px; color: #000000;  }
.smini_sc   {   font-size:  9px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;  line-height: 10px; color: #000000;  }
.mini_bsrb  {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right;  color: #000000; font-weight: bold; vertical-align:top; }
.mini_bslb  {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;  color: #000000; font-weight: bold; vertical-align:top; }
.mini_bscb  {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;  color: #000000; font-weight: bold; vertical-align:top; }
.mini_bscbm {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;  color: #000000; font-weight: bold; vertical-align:middle; }
.mini_bwcb  {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;  color: #ffffff; font-weight: bold; vertical-align:top; }
.mini_bsrb  {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right;  color: #000000; font-weight: bold; vertical-align:top; }
.mini_sslb  {   font-size:  9px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;  color: #000000; vertical-align:top; }
.mini_ssrb  {   font-size:  9px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right;  color: #000000; vertical-align:top; }
.mini_bl    {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;  color: #000000; font-weight: normal; vertical-align:top; }
.micro      {   font-size: 10px;    font-family: Arial, Helvetica, sans-serif;                  text-decoration: none; }
.microgrey  {   font-size: 10px;    font-family: Arial, Helvetica, sans-serif;                  text-decoration: none; background: #dddddd; }
.more       {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
.sl         {   font-size: 11px;    font-family: Arial, Helvetica, sans-serif;                  text-decoration: none;  color: white;   font-weight: normal; }
.datum      {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
.u_1        {   font-size: 18px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #990000; font-weight: bold;  line-height: 24px; }
.u_2        {   font-size: 16px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none;  color: #009900; font-weight: bold; }
.u_2s       {   font-size: 16px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none;  color: #000000; font-weight: bold; }
.u_3        {   font-size: 13px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none;  color: #009900; font-weight: bold; }
.u_3s       {   font-size: 13px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none;  color: #000000;  }
.u_4        {   font-size: 12px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #990000; font-weight: bold; }
.u_4c       {   font-size: 12px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; color: #006600; background-color:#9ffa9a; font-weight: bold; }
.u_4c1      {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; color: #006600; font-weight: bold; }
.u_4l1      {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #006600; font-weight: bold; }
.u_4l1s     {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #000000; font-weight: bold; }
.u_4l1bl    {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #0000dd; font-weight: bold; }
.u_4l2      {   font-size:  9px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #006600; font-weight: bold; }
.u_4l2s     {   font-size:  9px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #000000; font-weight: bold; }
.u_4l2bl    {   font-size:  9px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #0000dd; font-weight: bold; }
.u_42n      {   font-size:  9px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #990000; }
.u_4ln      {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #990000; }
.u_4s       {   font-size: 12px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #000000; font-weight: bold; }
.u_5s       {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #000000; font-weight: bold; }
.u_5sr      {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right; text-decoration: none;  background-color:#ffffff; color: #000000; font-weight: bold; }
.u_5sn      {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;  color: #000000; }
.u_5n       {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  background-color:#ffffff; color: #000000; font-weight: bold; }

.k_4c1      {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; color: #000000; font-weight: bold; }
.k_4l1      {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; color: #006600; font-weight: bold; }
.k_4ln      {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; color: #ee0000; }
.k_4lr      {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; color: #990000; }
.k_4s       {   font-size: 12px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #000000; font-weight: bold; }
.k_4s1      {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; color: #000000;  }
.chrismas   {   font-size: 16px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; font-weight: bold; color: #005500; }

#startpic {   position: absolute; left: 202px; top: 0px; width: 590px; font-size: 11px; border: solid 1px #296121; z-index: 20;}
#infouser {   position: absolute; left: 0px; top: 630px; width: 590px; height: 00px;  line-height: 11pt;  z-index: 100;}

.nouser     {   position: absolute; left: 100px; top: 270px; width: 500px; line-height: 11pt;  font-size: 11px; font-weight: bold;}
.gborder    {   width: 180px; border: solid 1px #296121; z-index: 10;}
.gborder1   {   position: absolute; left: 4px; top: 1px; width: 190px; height:63px; line-height: 1; border: solid 1px #296121;   z-index: 10;}
.infomini1  {   font-size: 10px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; vertical-align:top; text-decoration: none; color: #000000;}
.htitel     {   font-size: 13px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #990000; font-weight: bold; }
.htitelhp   {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #990000; font-weight: bold; }
.copy       {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #003366; font-weight: bold; }
.copyright  {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #003366; font-weight: normal; }
.al         {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #003366; font-weight: normal; }
.archiv     {   font-size: 13px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #990000; font-weight: bold; }
.link       {                       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #006699; }
.link_b     {                       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: black; }
.link_s     {                       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  font-weight: bold; }
.link_bs    {                       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: black;   font-weight: bold; }
.me_1       {   font-size: 13px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #990000; font-weight: bold; }
.me_2       {   font-size: 11px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: black;   font-weight: normal; }
.mark_red   {                       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  color: #c40000; font-weight: 600; }
.radio      {   font-size: 13px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.b_check    {   font-size: 11px;    font-family: Arial, Helvetica, sans-serif;                  text-decoration: blink; color: #ffff99; font-weight: bold; }
.bgcolor_pg     {   background-color: #990000; }
.bgcolor_sgd    {   background-color: #999999; }
.termin1        {   font-size: 10px;}
.smini          {   font-size: 9px;}
.bgcolor_sgh    {   background-color: #cccccc; }
.bgcolor_gd     {   background-color: #999999; }
.bgcolor_gm     {   background-color: #cccccc; }
.termin2        {   background-color: #eeeeee; font-size: 10px;}
.bgcolor_gh     {   background-color: #eeeeee; }
#waitingbl     { position: absolute; left: 755px; top: 27px; display:inline; color: #006600; font-size:12px; }
#waiting1      { position: absolute; left: 250px; top: 116px; display:inline; color: #006600; font-size:12px; }
#waiting2      { position: absolute; left: 208px; top: 37px; display:inline; color: #006600; font-size:12px; }
#individuals   { position: absolute; left:   8px; top: 75px; width: 590px; display:inline; color: #000000; font-size:12px; }
#indiresult    { position: absolute; left: 448px; top: 75px; width: 450px; display:inline; color: #000000; font-size:12px; }

#surnameResult  { position: absolute; left: 0px; top: 10px; display: inline; color: #006600; font-size:12px; }
#surnameResult1 { position: absolute; left: 0px; top:110px; display: inline; color: #006600; font-size:12px; }

.term {font-size: 13px; font-weight: bold; color: #006600; background-color: #eeeeee; text-align: right;}
input { font-size: 11px; color: #009900; }
label { font-size:12px; color: silver; }

#box1 a {color:#ffffff;  font:bold 10px verdana, sans-serif; text-decoration:none;  display:block;        width:97px; height:150px; padding:1px; border:1px solid black;}
#box1 a:hover {color:black; background:#9cfb9c;}
#box1 a span {display:none;}
#box1 a:hover span {position:absolute; top: 22px; left:318px; z-index:3; display:block; width:238px; height:354px; color:green;                   background:#ffffff; font:bold 10px verdana, sans-serif; border:1px solid green; padding: 1px;}

#box1o a {color:#ffffff;  font:bold 10px verdana, sans-serif; text-decoration:none;  display:block;        width:97px; height:150px; padding:1px; border:1px solid black;}
#box1o a:hover {color:black; background:#9cfb9c;}
#box1o a span {display:none;}
#box1o a:hover span {position:absolute; top: 18px; left:425px; z-index:3; display:block; width:238px; height:354px; color:green;                   background:#ffffff; font:bold 10px verdana, sans-serif; border:1px solid green; padding: 1px;}

#box3 a {color:#ffffff;  font:bold 10px verdana, sans-serif; text-decoration:none;  display:block;        width:187px; height:80px; padding:1px; border:1px solid black;}
#box3 a:hover {color:black; background:#9cfb9c;}
#box3 a span {display:none;}
#box3 a:hover span {position:absolute; top: 220px; left:190px; z-index:3; display:block; width:476px; height:200px; color:green;                   background:#ffffff; font:bold 10px verdana, sans-serif; border:1px solid green; padding: 1px;}

#box a {color:#ffffff;  font:bold 10px verdana, sans-serif; text-decoration:none;  display:block;       width:109px; height:158px; padding:2px; border:1px solid black;}
#box a:hover {color:black; background:#9cfb9c;}
#box a span {display:none;}
#box a:hover span {position:absolute; top: 19px; left:242px; z-index:3; display:block; width:238px; height:354px; color:green;                   background:#ffffff; font:bold 10px verdana, sans-serif; border:1px solid green; padding: 1px;}



#box3c a {color:#ffffff;  font:bold 10px verdana, sans-serif; text-decoration:none;  display:block;        width:123px; height:200px; padding:1px; border:1px solid black;}
#box3c a:hover {color:black; background:#9cfb9c;}
#box3c a span {display:none;}
#box3c a:hover span {position:absolute; top: 19px; left:440px; z-index:3; display:block; width:260px; height:420px; color:green;                   background:#ffffff; font:bold 10px verdana, sans-serif; border:1px solid green; padding: 1px;}

#box4 a {color:#ffffff;  font:bold 10px verdana, sans-serif; text-decoration:none;  display:block; width:60px; padding:1px; border:0px solid black;}
#box4 a:hover {color:black; background:#9cfb9c;}
#box4 a span {display:none;}
#box4 a:hover span {position:absolute; top:10px; left:10px; z-index:3; display:block; width:480px; color:green;  background:#ffffff; font:bold 10px verdana, sans-serif; border:1px solid green; padding: 1px;}


.tool01, .tool02,.tool03  {color:green; background:#ffffff; text-align: center; font:bold 12px verdana, sans-serif; width:250px; height:325px; }

#btext {position:absolute; top: 65px; left: 255px; z-index:1; font: bold 10px verdana; display:block; width:250px; height:325px;}


.fmale     { color:#aa0000; font-family: Verdana, arial, sans-serif; font-size:10px; text-align:left;}
.male      { color:#0000aa; font-family: Verdana, arial, sans-serif; font-size:10px; text-align:left;}
.hfmmale   { color:#003300; font-family: Verdana, arial, sans-serif; font-size:10px; font-weight:bold; text-align:left;}

a.ref1m:link     { font-size: 8px; font-family:Verdana, arial, sans-serif; color:#0000FF; text-decoration: none;}
a.ref1m:visited  { font-size: 8px; font-family:Verdana, arial, sans-serif; color:#0000aa; text-decoration: none;}
a.ref1m:hover    { font-size: 8px; font-family:Verdana, arial, sans-serif; color:#000066; text-decoration: none; display:block; background-color: #ccccff;}

a.ref1f:link     { font-size: 9px; font-family:Verdana, arial, sans-serif; color:#FF0000; text-decoration: none;}
a.ref1f:visited  { font-size: 9px; font-family:Verdana, arial, sans-serif; color:#aa0000; text-decoration: none;}
a.ref1f:hover    { font-size: 9px; font-family:Verdana, arial, sans-serif; color:#660000; text-decoration: none; display:block; background-color: #ffccff;}

.highlight_word {background-color:yellow;}

.nature{
  border:1px solid #dddddd; 
  padding-left:4px; padding-right:4px;
  background-color:#e4efd7;
}
.history{
  border:1px solid #dddddd;
  margin-right:5px; padding-left:6px; padding-right:6px;
  background-color:#f3f8d9;
}
.services{
  border:1px solid #dddddd;
  padding-left:6px; padding-right:6px;
  background-color:#e5fcff;
}

a.refn           { font-size:11px;text-decoration: none; color: #000099;}
a.refn:visited   { font-size:11px;text-decoration: none; color: #009900;}
a.refn:hover     { font-size:11px;text-decoration: underline; color: #990000;}

a.refng           { font-size:11px;text-decoration: none; color: #000099; display:block;text-align: center;}
a.refng:visited   { font-size:11px;text-decoration: none; color: #009900; display:block;text-align: center;}
a.refng:hover     { font-size:11px;text-decoration: underline; color: #990000; display:block;text-align: center;}

.suggest_link {
		background-color: #FFFFFF;
		padding: 2px 6px 2px 6px;
	}
	.suggest_link_over {
		background-color: #ffff66;
		padding: 2px 6px 2px 6px;
	}
	
#SugCont, #aSugCont {
		position: absolute; 
		background-color: #dddddd; 
		text-align: left; 
		border: 1px solid #eeeeee;	
    z-index:10;		
    font-size: 12px;
    color:#006600;
	}	
	
	.tabframe{
	  margin:2px;
	  height: 100px;
		border: 1px solid #dddddd;
    font-size: 11px;
    font-family:Verdana, arial, sans-serif;
}
	.tabframe1o{
	  margin:4px;
	  position:relative; top: 0px; height: 100px; width: 400px;
		border: 1px solid #dddddd;
    font-size: 11px;
    font-family:Verdana, arial, sans-serif;
}
	.tabframe1u{
	  margin:4px;
	  position:relative; top: 1px; width: 400px;
		border: 1px solid #00dd00;
    font-size: 11px;
    font-family:Verdana, arial, sans-serif;
}

form, input, select {
    margin:0px; border:1px solid #dddddd; font-size:11px; 
     font-family:Verdana, Tahoma, Arial, Sans Serif; 
    background-color:#ffffff; 
    }
    
textarea {
	width: 100%;
	height: 100px;
	border: 1px solid #88ff88;
	padding: 5px;
	text-align: left; font-size:11px; 
	font-family: Tahoma, sans-serif;
	overflow: auto;
}