/* L I N K S */
/* ///////////////////////////////// */

 a:link {color : #0654A0;
  background-color:transparent;
  text-decoration:none;
  border-bottom:1px dashed #e7e7e7;
  } 
 a:visited {color : #0654A0;
  background-color:transparent;
  text-decoration:none;
  border-bottom:1px dashed #e7e7e7;
  }
 a:hover {color: #008AFF;
  background-color:transparent;
  text-decoration:none;
  border-bottom:1px dashed #e7e7e7;
  }
 a:active {color: #008AFF;
  background-color:transparent;
  text-decoration:none;
  border-bottom:1px dashed #e7e7e7;
  }
  
/* I M A G E   L I N K S */
/* ///////////////////////////////// */

 a.img:link {color: #e7e7e7;
  text-decoration:none;
  border: none;
  } 
 a.img:visited {color: #e7e7e7;
  text-decoration:none;
  border: none;
  }
 a.img:hover {color: #F6E585;
  text-decoration:none;
  border: none;
  }
 a.img:active {color: #F6E585;
  text-decoration:none;
  border: none;
  }
  
/* C S S : Z M   L I N K S */
/* ///////////////////////////////// */

 a.csszmlink:link {color: #fff;
  text-decoration:none;
  border: none;
  border-bottom:1px dashed #e7e7e7;
  } 
 a.csszmlink:visited {color: #fff;
  text-decoration:none;
  border: none;
  border-bottom:1px dashed #e7e7e7;
  }
 a.csszmlink:hover {color: #fff;
  text-decoration:blink;
  border: none;
  border-bottom:1px dashed #e7e7e7;
  }
 a.csszmlink:active {color: #fff;
  text-decoration:blink;
  border: none;
  border-bottom:1px dashed #e7e7e7;
  }
  
/* S O N S T I G E S */
/* ///////////////////////////////// */
    
body {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font: 130%;
 font-size: 13px;
 background-color: #222222;
 background: url(Img/BG.bmp);
 background-repeat:repeat;
 overflow: auto;
 scrollbar-face-color: #ffffff;
 scrollbar-shadow-color: #CCCCCC;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #3C2F20;
 scrollbar-darkshadow-color: #3C2F20;
 scrollbar-track-color: #3C2F20;
 scrollbar-arrow-color: #3C2F20;
 min-width: 800; 
 }
 
.HeadImg {
 /*border-left: 1px solid #e7e7e7;
 border-right: 1px solid #e7e7e7;*/
 }
 
span {
 display: inline;
 border-left: 1px solid #CBC8A9;
 border-right: 1px solid #fff;
 letter-spacing: -1em;
 }
 
h1 { 
 font-size: 13px; 
 font-weight: bold; 
 letter-spacing: 2px;
 } 
 
.comment {
 color: 9C9C9C;
 }
 
.tabletext {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font: 130%;
 font-size: 13px;
 color: #272727;
 }
 
.shoutboxtext {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #272727;
 line-height: 10px;
 }
 
.hiddenimg {
  width:0px;
  height:0px;
  display:none;
  }
  
.img_w3minimap {
  width: 188px;
  height: 188px;
  border-width: 2px;
  border-color: #95807F;
  border-style: solid;
  }

hr {
 height: 2px; 
 color: #e7e7e7; 
 background-color: #e7e7e7; 
 border: none;
 }

/* F O R M S */
/* ///////////////////////////////// */

input.button {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFF;
 border: 1px solid #e7e7e7;
 background-color: #0654A0;
 width: 100;
 }
input.button_hover {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFF;
 border: 1px solid #e7e7e7;
 background-color: #008AFF;
 width: 100;
 }
input.buttonbroad {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFF;
 border: 1px solid #e7e7e7;
 background-color: #0654A0;
 width: 150;
 }
input.buttonbroad_hover {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFF;
 border: 1px solid #e7e7e7;
 background-color: #008AFF;
 width: 150;
 }
input.buttonsmall {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFF;
 border: 1px solid #e7e7e7;
 background-color: #0654A0;
 width: 20;
 }
input.buttonsmall_hover {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #FFF;
 border: 1px solid #e7e7e7;
 background-color: #008AFF;
 width: 20;
 }
 
input.form_txt {
 border: 1px solid #e7e7e7;
 background: #ffffff;
 }

/* M A I N   B O X */
/* ///////////////////////////////// */ 

.DivGround {
 position: relative;
 top:  50;
 left: 0;
 width: 100%;
 valign: center;
 }

.DivGroundInner {
 position: relative;
 top: 0;
 width: 900px;
 background-color: #f9f9f9;
 border: 1px solid #e7e7e7;
 }

.DivGroundNavi {
 top: 0;
 left: 0;
 width: 142;
 height: 600;
 float: left;
 background-color: #f9f9f9;
 border-right: 1px solid #e7e7e7;
 }

.DivGroundContent {
 top: 0;
 left: 150;
 width: 550;
 float: left;
 background-color: #f9f9f9;
 }
 
.DivGroundShoutbox {
 top: 0;
 left: 0;
 width: 142;
 height: 600;
 float: right;
 background-color: #f9f9f9;
 border: 1px solid #e7e7e7;
 }

.DivGroundFoot {
 clear: both;
 background-color: #f9f9f9;
 letter-spacing: 1px;
 font-size: 7pt;
 }
 
.DivTitleArea {
 position: relative;
 top: 35;
 height: 30;
 left: 20;
 font-weight: bold; 
 letter-spacing: 2px;
 }
 
.DivTextArea {
 position: relative;
 top: 55;
 left: 20;
 }

.DivCurrentPositionArea {
 position: relative;
 top: 20;
 left: 20;
 height: 35;
 }

/* I M P R E S S U M   B O X */
/* ///////////////////////////////// */ 

#ImpressumBox {
 position: relative;
 top: 30;
 left: 10%;
 width: 80%;
 height: 50;
 color: #ffffff;
 letter-spacing: 1px;
 font-size: 7pt;
 }
