/********************************************************************************************************
	created by:		ICSurselva AG	http://www.icsurselva.ch
	project:		schluein
	date:			05/2008, Ann
	version:		4.1.5
	file:			layout.css
	function:		layout elements -style 
********************************************************************************************************/
body#thebody {
	/*font-family: Helvetica,Arial,sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: black; background-color: #333333;
	height:101%;
}


#main_center {
    color: black; background-color: #333333;
    margin: 5px 0 3px 0;
	padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }
    
  
#main_page {
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 976px;
    padding: 0;
    /*background: #ffffe0 url(hintergrund.gif) repeat-y;
	border: none;*/
	background-color: #FFFFFF;
	height:auto; 
  }
 
#main_top {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 3px 0 10px 0;
	padding: 0;
	color: #FFFFFF;
	width: 976px;
	height: 137px;
	background: url(../html/img/header.jpg) #FFFFFF no-repeat bottom;
  }
 
 #main_logo {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0;
	padding: 0;
	width: 250px;
	height: 87px;
	float:left;
  }
 
  
*+html #main_top, *html #main_top {
	height: 133px;
  }
 
 
#main_shortcut {
	font-size:10px; 
	font-weight:normal;
	height: 15px;
	margin:5px 3px 0 0;
	padding:0;
	text-align:right;
	width:227px;
	float:right;
  }

*+html #main_shortcut, *html #main_shortcut {
	margin:2px 3px 0 0;
  }

   
#shortcuts {
  text-align:right;
  float:right;
}
     
#main_topnavi {
    background:transparent none repeat scroll 0% 50%;
    color:#FFFFFF;
    float:left;
    line-height:11px;
    margin: 100px 0pt 0pt 105px;
    padding: 0;
    text-align:left;
    width:610px;
  }
    
  
#main_language {
    text-align:left;
    font-size:10px;
	float:left;
    margin:115px 0 0 0;
	color: #000000;
    padding: 0;
	width: 143px;
	height: 15px;
	background: none;
	display:block;
  }
  
 *+html #main_language,  *html #main_language {
    margin:112px 0 0 0;
  }
  
   * html #main_header {
   /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    margin-bottom: 0;
  }
#main_content {
	width: 976px;
}
  * html #main_content {
   /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */

}
#main_nav {
	float:left;
	text-align: left; 
	width:180px;
	margin: 59px 0 0 0;
	}
  * html #main_nav {
   /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    /*width:200px;*/
  }
  
#breadcrumbs {
    font-size: 11px;
	color:#000000;
	font-weight:bold;
	float:right;
	text-align: left; 
	width:708px;
	margin: 0 10px 15px 0;
	text-decoration:none;
}   
 #breadcrumbs a {
 	color:#000000;
    text-decoration:none;
} 

* html #breadcrumbs {
	width:697px;
	margin: 0 10px 20px 0px;
}
  
#content {
	float:right;
	text-align: left; 
	width:708px;
	margin: 0 10px 0px 0;
	height:auto;
	min-height:400px;
}  

* html #content {
    width:697px;
  	height:auto;
	height: 400px;
}  

div#home #content {
	float:left;
	text-align: left; 
	width:970px;
	margin: -10px 10px 0px 3px;
	height:auto;
	min-height:400px;
}

#main_footer {
    font-size: 11px;
    margin: 30px 3px 0px 3px; 
	padding: 4px 0 4px 1px;
    text-align: left;
    background: none;
    border-top: 1px solid #CECECE;
  }

