@media all
{

    /* ----------  Seite --------------*/
    body { 
        background: #f2ecda; 
        padding: 0px;
    }
	
	input {
		margin: 0;
		padding: 0;
	}
    
    #page{ 
         
        background: #f2ecda;
    }

    #page_margins {
        border: 0px #fff solid; 
        
        max-width: 100em; 
        margin:auto;
        
        width:960px; 
    	margin-left: auto;
     	margin-right: auto;
    	max-width:none; 
    	min-width:inherit;
    }
    
    
    
    
    /* ----------  Header --------------*/
    #header { 
        height: 348px; 
        background: #ffffff;
        margin-bottom:0px; 
    }
    
    /* ---------- Alles im Header ---------*/
    
    .keyvisual{
        margin:0px;
        padding:0px;
    }

    #navi_1 {
        background: #f2ecda;
		height:31px;
        margin-bottom:0px;
		padding-left: 0px;
    }
	
	#navi_1 ul {
		margin: 0;
		padding: 0;
	}
	
	#navi_1 ul li {
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#navi_1 input, #navi_1 img {
		position: relative;
	}
	
	#navi_1_float {
		float: right;
	}
	
	#navi_1_float .searchField {
		position: relative;
		height: 18px;
		border: 0px solid #000;
		top: 2px;
		
	}
	
	#navi_1_float .searchSubmit {
		position: relative;
		top: 5px;
	}
	
	#navi_1_float .chooseLanguageImg {
		position: relative;
		top: 9px;
		margin-right: 11px;
	}
	
	#navi_1_float .leftFloat {
		float: left;
		margin-right: 31px;
	}
	
    #navi_2{
        background: #E60000;
        height:64px;
    }
    
    #navi_ticket{
        background: #000000;
        height:21px;
    }    
    
    /* ----------  Main Div --------------*/
    #main { 
        background: #f2ecda ; 
        padding: 0;
        margin: 0; 
    } 
    
    
    /* ----------  Spalte 1 --------------*/
    #col1 {	
        width: 319px;
		min-height:960px;
        float:left; 
        margin-top:0px;
		border-right:1px solid #330000;
    }	
    #col1_content {
        background:inherit;
        overflow:hidden; 
    }
    
    
    /* ---------- Alles in Spalte 1 ----------*/
    
    #navi_left{
        margin-bottom:0px;
    }   
    
    
    /* ----------  Spalte 2 --------------*/
    #col3
    {
       	margin-left: 0px; 
       	margin-right: 0%; 
    
    }
	
	.flashVideo {
		margin-bottom: 10px;
	}
    
    #col3_content {
		padding-left:64px;
        overflow: hidden; 
    }
    
    /* ----------  Der Arsch des Ganzen --------------*/
    #footer { 
        background:#fff; 
        margin: 0 1em; 
        padding: 1em 0; 
        border-top: 1px #ddd solid; 
        line-height: 2em;
        
        margin:0; 
        padding: 1em; 
        border-color: #aaa;
    }
} 
