 a {color: white; text-decoration: none;}
 a:hover { color:#FF0000; text-decoration:none;  }
 a.online:hover { color:#FF0000; text-decoration:none; }
 #thumbs:hover {background: #ff9900;}
 a.menu {text-decoration: none; font-weight: normal; color: white; position:relative; left: 20px;}
 a.menu:hover {text-decoration: none; font-weight: normal; color: white; cursor:pointer;}
 a.nav_out { color: #660000; font-family:arial; font-size: 12px; font-weight: bold; text-decoration: none; padding: 3px; border: 2px solid #ffffff; }
 span.nav_on  { font-family:arial; color: red; font-size: 14px; font-weight: bold; text-decoration: none; padding: 3px; border: 2px solid red; }
 .breadcrumb { color: #660000; font-weight: bold; font-size: 10px; font-family: Verdana, Arial; }
 .menu_point { width:100%;border-bottom: 1px white solid; display:none; cursor:pointer; }
 .menu_point:hover { width:100%;border-bottom: 1px white solid; display:none; cursor:pointer; }
 .menu_top { font-size: 11px; cursor: hand; font-weight: bold;color:white; border-bottom: 1px black solid; cursor:pointer; }
 input.button_more { background: #660000; font-family: verdana; font-size: 10px; font-weight: bold; color: #ffcc33; border: 1px solid #ffcc33; cursor:pointer; }
 input.button_more:hover { background: #FF0000; font-family: verdana; font-size: 10px; font-weight: bold; color: #ffcc33; border: 1px solid #ffcc33; cursor:pointer; }
 div#moveLeft, div#moveRight {height:24px;width:18px;position:relative;cursor:pointer;}
 div#moveLeft{background:url(http://www.shot-you.de/Bilder/back.png) no-repeat 0 0; left:0; }
 div#moveRight{background:url(http://www.shot-you.de/Bilder/next.png) no-repeat 0 0; right:0; }

   body
	{
    margin: 0;
    padding: 0;
    font: 10px verdana, hevetica, sans-serif;
    text-align: center;
    color: white;
    background-color: #ff9900;
	}

	#container
	{
    margin: auto;
    width: 900px;
    text-align: left;
    border: 3px solid black;
    background-color: white;

	}
  #header
  {
    height: 90px;
    width: 900px;
    border-bottom: 3px solid black;
  }

	#header_pix
	{
		height: 90px;
		background-color: black;
		float: right;
		width: 594px;
		border-right: 3px solid red;
    }

  #header_logo
	{
		height: 90px;
		background-color: black;
                width: 300px;
                float: left;
                border-right: 3px solid red;
                

	}

	#mainnav
	{
		height: 25px;
		background-color: green;
	}

	#menu
	{
		float: left;
		width: 161px;
		background-color: #660000;
		border-bottom: 3px solid black;
                margin: 0 auto;

	}

	#news
	{
    float: left;
    width: 245px;
		background-color: #cc0000;
		border-bottom: 3px solid black;
		border-left: 3px solid black;

	}
	#previews
	{
    float: left;
    width: 245px;
		background-color: #ffcc33;
		border-bottom: 3px solid black;
		border-right: 3px solid black;
		border-left: 3px solid black;
	}
	#ads
	{
                float: left;
		width: 240px;
		background-color: black;

                border-bottom: #000000 3px solid;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #ffffff;
  }

	#footer
	{
		clear: both;
		height: 20px;
		background-color: #ff9900;
		width: 900px;

	}

	#central
	{ width: 900px;
          padding: 0px;
          margin: 0 auto;
        }
        
 #news_item
	{
  position: relative;
  width: 245px;
	}

  #galleryIndex
  {
    float: left;
    width: 739px;
    background-color: #ffcc33;
    border-bottom: 3px solid black;
    border-left: 3px solid black;
    margin: 0 auto;
    position: relative;
  }
  
   #galleryIndex[id]
  {
    float: left;
    width: 736px;
    background-color: #ffcc33;
    border-bottom: 3px solid black;
    border-left: 3px solid black;
    margin: 0 auto;
    position: relative;
  }

  #datedash
  {
  width: 245px;
  background: #CC0000;
  font-family: verdana, arial, helvetica;
  font-size: 14px;
  color: #FFCC00;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  }