body                  {   border: 0px; margin: 0px; padding:0px; background-color: #000; 
                          color:    #fff; font: 8pt Verdana, Arial CE, Arial, Helvetica, sans-serif; }
a                     {   color:    #fff; text-decoration:      none;}
a:hover               {                   text-decoration: underline;}
.blank_href           {   color:    #d066ff; }
.white_target         {   color:    #fff; font-weight:900;}
.a_js                 {   cursor: hand; cursor: pointer; }

h2                    {   margin:-15px 0px -5px 30px; text-align:left;}

/*    DESIGN    */
#flash                {   position: absolute; left:  50%; top: 100px;               margin-left:-350px;}
.describe             {   position: absolute; left:  50%; top:  12px;               margin-left:-340px; font-size:10pt;}                      
.kontakt              {   position: absolute; left:  50%; top: 587px;               margin-left: 252px;}
.bottom_menu          {   position: absolute; left:  50%; top: 600px; width: 700px; margin-left:-350px;}
.content              {   position: absolute; left:  50%; top: 200px; width: 680px; margin-left:-340px; text-align:center;}
.lines                {   position: absolute;             top: 122px; width:  100%; height: 97px; background: transparent url("./img/lines.gif") repeat-x; } 
.line_b               {   position: absolute;             top: 599px; width:  100%; height:  1px; background: transparent url("./img/dot.gif")   repeat-x; }
.line_lt              {   position: absolute; left:   0%; top:  33px; width:   50%; height:  1px; background: transparent url("./img/dot.gif")   repeat-x; }
.line_rt              {   position: absolute; left:  50%; top:  48px; width:   50%; height:  1px; background: transparent url("./img/dot.gif")   repeat-x; }
.line_ft              {   position: absolute;             top: 498px; width:  100%; height:  1px; background: transparent url("./img/dot.gif")   repeat-x; }
.line_fb              {   position: absolute;             top: 583px; width:  100%; height:  1px; background: transparent url("./img/dot.gif")   repeat-x; }
#background           {   position: absolute; left:  50%;             width: 700px; height:600px; background: transparent url("./img/bg.jpg")    center top no-repeat; margin-left: -350px; }
#foto_mini_shadow     {   position: absolute; left:  50%; top: 298px; width: 700px; height: 86px; background: transparent url(./img/bg_foto.jpg) no-repeat;            margin-left: -350px; }
.content img          {   border:1px solid #508; }
.small                {   list-style-image: url("./img/li.gif"); text-align:left;}
.small li             {   margin: 4px;}
.small_b                {   list-style-image: url("./img/li.gif"); text-align:left; position:absolute; z-index:5;margin-left:-20px;}
.small_b li             {   margin: 4px; font-weight:bold;}

.panel           {   width:102px; position:absolute; margin:10px; left:50%;}
.panel a:hover   {   text-decoration: none; }
.panel a img     {   color:#508; border:2px solid #508;}  
.panel p         {   position:relative; TOP:-7px; margin:8px 0px 0px 0px;}

/*    FOTOGRAF  */
#arrow_left           {   position: absolute; left: 50%; top: 322px; margin-left: -345px; width: 21px;}
#arrow_right          {   position: absolute; left: 50%; top: 322px; margin-left:  324px; width: 21px;}
#foto_maxi            {   position: relative; left: 50%; top:   0px; margin-left: -300px; width: 600px; height: 300px; text-align: center; }
#foto_mini            {   position: relative; left: 50%; top:  -1px; margin-left: -320px; width: 640px; height:  82px; text-align: center; overflow: hidden;}
#foto_mini img        {   border: solid #500080 1px; margin: 2px;}
#foto_mini img:hover  {   border: solid #fff    1px; margin: 2px;}
#foto_maxi img        {   margin: auto;}
#arrow_left img       {   border: none;}
#arrow_right img      {   border: none;}
#hexes                {   position: absolute; left:-20px; top:-10px;}
#hexes_r              {   position: absolute; left:550px; top:-10px;}
.hex_right            {   margin:-10px 0px -10px 34px;}
#left_foto            {   POSITION: absolute; LEFT: 50%; TOP: 200px; MARGIN-LEFT: -250px; BORDER:none;}
#right_foto           {   POSITION: absolute; LEFT: 50%; TOP: 200px; MARGIN-LEFT:  220px; BORDER:none;}

/*   FORM       */

form                  {   position:absolute; top:60px; left:60px;}
input.no-btn          {   background-color:#000; border: 1px solid #508; color:#fff;}
textarea              {   background-color:#000; border: 1px solid #508; color:#fff; width:196px; height:200px; }


.text                 {   position:absolute; left: 8px; top:58px;  border:1px solid #508; color:#fff; overflow:hidden; background-color:#000;}
.text_small           {                                            border:1px solid #508; color:#fff; margin-top:-5px; background-color:#000;}
.mail                 {   position:absolute; left: 50%;            text-align:    center; margin: 0px 0px 0px -100px; width:200px; }
.btn                  {   position:absolute; left: 50%; top:370px; width:120px; margin-left:-60px;}
