﻿@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet f�r das Bildschirm-Layout
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          basemod.css
 * @-yaml-minver  3.1
 */

@media screen, projection
{
  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { padding: 10px 0; background-color:black;  font-family: tahoma; font-size:11px; scrollbar-base-color: black;}
  
  p { margin-bottom: 10px; color: #C1BFB4}
  
  a { color: #777778 }

  
  h1 { color:white; margin-bottom: 20px;}
  h2{ margin-top: 50px; margin-bottom:10px;}
  h3 { color: #C1BFB4; margin-bottom:6px; }
  h4 { color: #d7ba6a }
  
  form { margin-bottom: 20px; }
  
  textarea { float:left; clear:both; }
  

  .subcolumns { padding-bottom:20px; border-bottom: 1px solid #4b3b3e; padding-bottom:5px; margin-bottom:20px;}
  
  /* Layout Alignment | Layout-Ausrichtung */
  .page_margins { margin: 0 auto;}

  /* Layout Properties | Layout-Eigenschaften */
  .page_margins { width: 960px;   max-width: 90em; height: 800px; background-image:url(/images/bg.jpg)}
  
 
  .central_elem li a{
	color: #ECAE5B;
  }
  
  .central_elem li a:hover {
	text-decoration:underline;
  }
  
  #logo_head { height: 111px; width: 637px;  margin-top:75px; margin-left:162px; background-image: url(/images/logo.png); float:left; clear:both;}
  #menu_container { 
	  width:960px;
	  height:31px;
	  display:inline; 
	  overflow: visible; 
	  float:left; 
	  clear:both; 
	  background-image: url(/images/menu_bg.png);
	  background-position: center;
	  background-repeat:no-repeat;
	  clear:both; 
  }
  
  #menu_container .menu { padding-left: 30px;  margin-top:5px;}
 
  #menu_container ul a { color:#fff; text-decoration:none; }
  
    #menu_container li 
	  { 
		  float:left; 
		  color: #fff; 
		  list-style: none; 
		  background-image:url(/images/astine_menu.jpg); 
		  background-repeat:no-repeat;
		  padding-left:8px;
		  font-size: 14px;
		  margin-left: 8px;
		  position: relative;
	  }
	  

	#menu_container ul ul { margin-left:0px; padding-left:0px; border: 1px solid: black;   display:none; }
	#menu_container ul ul li {
		background-image:url(/images/bg_submenu.png); 
		background-repeat: repeat;
		width:100px;
		padding-left:0px;
		margin-left:0px;
		float:left;
		clear:both;
		position: relative; 
		z-index: 100;
		
	}
	
	#firstLevel ul li{ width: 200px; }
	

	#menu_container ul ul li a:hover {
		background:black;
	}		
	  
	.first_el
	{
	  background:transparent;
	}
	  
	#menu .yellow {
		color: #ECAE5B;
	  }
	  
	 #menu .white {
		color:#fff;
	 }
  
	#menu li a{
		padding-top:5px;
		display: block;
		text-decoration:none;
		text-align: center;
		color: #fff;
		
	} 

	#menu li a:hover{
		
	} 
	

	#menu ul ul{
		position: absolute;
		top: 20px;
		visibility: hidden;
		margin:0px;
		
	}


	#menu ul li:hover ul {
		visibility:visible;	
	} 

	#menu ul ul ul li {
		visibility: hidden;
		left:150px;
		top:-30px;
	}

	#menu ul ul li:hover ul li {
		visibility:visible;
	}

  

  
  #header { height:230px;  width:960px; display:block; overflow: visible; }
  #main { 
	  padding: 0px 120px 0px 120px; 
	   
	  background: transparent; 
	  
	  color:#fff;
  }
  #footer2 { padding: 0px 100px 0px 100px;float:left}
 
  #footer { padding: 0px 100px 0px 100px;}


  
  /******************/

	.central_elem{
	  
	  height: 350px;
	  overflow: auto;
	  background:black;
	  border: 1px solid #4b3b3e;
	  margin-top:5px;
	  padding:15px;
	}
	
	.left_element {
		height: 350px;
		background:black;
		border: 1px solid #4b3b3e;
		margin-top:5px;
		margin-right:5px;
	    padding:15px;
	}
	
	.title_elem {
		margin-top: 30px;
	}
	
	.limb_logo{
		
		width:92px;
		height: 77px;
		float:left;
	}
	
	.facebook_logo {
		width:154px;
		height: 57px;
		
		float:right;
		margin-top: 20px;
	}
	
	.myspace_logo {
		width:148px;
		height: 61px;
	
		float:right;
		margin-top: 20px;
	}
	
	.date { 
		width: 150px;
		float:left;
	}
	
	.voto { 
	

	}

	
	.venue {
		float:left;
	}
	
	.venue_block {
		
		
	}
	
	.gal {
		border: 2px solid #4b3b3e;
		margin-right:10px;
		margin-bottom: 15px;
	}
	
	.news_element {
		border-bottom:1px solid #4B3B3E; margin-bottom:20px;
	}
	.amazon_buy {
		float:left; clear:both; font-size: 18px; font-weight: bold; color: #B3B3B3;
	}
	.amazon_bg {
		height:170px; width:230px; background-repeat:no-repeat; background-position: right;
	}
	
	.product {
		margin-right: 30px;

		width:210px;
		float:left;
		text-align:center;
	}
	
	.product form {
		margin-top: 10px;
	}
	
	.product img {
		padding-bottom:5px;
	}
	
	.back_button {
		margin-bottom: 10px;
		
	}
	.back_button  a {
		color: #d7ba6a;
	}
	
	.venue p {
		float:left;
		margin-right: 10px;
	}

        .product table
        {
            margin: 0 auto;
        }



}
