/********************************************************************************************************
	created by:		Newmedia AG	http://www.newmedia.ch
	project:		schneesportschule
	date:			Juli/2009, Ann
	version:		4.1
	file:			layout.css
	function:		layout elements -style 
********************************************************************************************************/
body#thebody {
	/*font-family: Helvetica,Arial,sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #5AA8D9;
}


#main_center {
    color: black; background: #5AA8D9;
    margin: 0; padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }
  
#main_shortcut {
	font-size:0.8em; 
	font-weight:normal;
	height:1.7em;
	margin:0pt auto;
	padding:0pt;
	text-align:right;
	width:580px;
	float:right;
  }  
  
#main_page {
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 990px;
	height: 982px;
    padding: 0;
    background: #5AA8D9 url(../html/img/hintergrund.jpg) no-repeat;
	z-index:2;
	text-align:left;
  }
 
#main_top {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
    color:#FFFFFF;
    height:150px;
    margin:20px 0 0 0;
    width:583px;
    z-index:3;
	float:right;
	/*padding: 10px 0 0 0;*/
  }

*+html #main_top {
    width:593px;
  }

*html #main_top {
    width:573px;
	float:left;
	padding: 0 0 0 20px;
  }
  
#main_logo {
    margin: 18px 0  0 24px;
	text-align: left; 
	float:left;
	height: 105px;
	width:358px;
  }
  
 * html #main_logo img{
    display:none;
  }
	
* html #main_logo{
    margin: 20px 0  0 11px;
	height: 105px;
	width:358px;
	  z-index:4;
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/fileadmin/templates/schneesportschule/html/img/logo.png');
       } 
   
  
#main_header {
	font-size:0.8em;
	background-color: #FFFFFF;
	display:block;
}
   * html #main_header {
   /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    margin-bottom: 0;
	}
#search {
	float:left;
	text-align: left; 
	width:199px;
	margin:3px 0 3px 7px;
	background-color:#EFEFEF;
} 
#breadcrumps {
	float:left;
	text-align: left; 
	margin:6px 0 3px 15px;
}

#partners {
	float:left;
	width: 344px;
	height: 60px;
	margin: 21px 20px 0 0;	
}

*+html #partners {
	margin: 21px 20px 0 5px;	
}

*html #partners {
    margin: 21px 7px 0 0px;	
}

#gutschein {
    color:#000000;
	float:left;
	width: 180px;
	height: 60px;
	margin: 23px 0px 0 0;	
}

*+html #gutschein {
	margin: 23px 5px 0 1px;
}

*html #gutschein {
	margin: 23px 6px 0 12px;

}


#shortcuts {
	float:left;
	width: 21px;
	height: 100px;
	display:block;
}


#main_content {
	background-color:#FF0000;
	width: 980px;
}
  * html #main_content {
   /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */

}


#main_nav {
	text-align: left; 
	width:372px;
	margin:0px;
	/*background: url(../html/img/themenbild1.jpg) no-repeat;*/
	height: 982px;
	/*position:absolute;
	top:12px;
	*/
	float:left;
}

 

#content {
    color:#000000;
	float:left;
	text-align: left; 
	height: 720px;
	margin: 30px 0px 30px 0;
	z-index:5;
	position:absolute;
	top: 165px;
}  


* html #content {

}  

#main_footer {
	color:#FFFFFF;
	font-size: 11px;
	font-weight:bold;
	margin: 0;
	padding: 0.1em;
	text-align: center;
	width:550px;
	margin: 0 20px 0 0;
    letter-spacing: 0.5px;
	position:absolute;
	top: 947px;

  }
  #main_footer a {
    color:#FFFFFF;
	text-decoration: none;
  }

#newmedia {
    position: absolute;
	bottom: 0;
	right: 80px;
	width: 190px;
	}


  
#colNormal .contentelement{
    margin-bottom: 18px;
	}
	
div #gutschein .contentelement, div#partners .contentelement{
    margin-bottom: 0px;
	}