/********************************************************************************************************
	ICSurselva AG   vals
	Date:			11.12.2007, ann
	Version:		1.0
	file:			layout.css
	function:		layout-style  
********************************************************************************************************/
#thebody  {
/*background:  url(../bilder/layout/bg_body.gif) ;
background-position:center;
background-repeat:repeat-y;
border-bottom: #C9CEC4 solid 50px;*/
min-height: 101%;
background:#C9CEC4;
margin: 0px;
text-align:center;
}


#main_center {
    color: black;
    margin: 0; padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }
#main_page {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
    margin: 4px auto;      /* standardkonforme horizontale Zentrierung */
    width: 980px;
    border: 0px;
	background: #FFFFFF;
	min-height:550px;
	height:550px;
	height:auto;
  }

 
#main_top {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin:  0 1px 0 1px;
	background: #668F67;
	height: 22px;
	border-top:#FFFFFF solid 1px;
	line-height: 16px;
  }
  
 #mainNavigation{
 position:relative;
 }

 
#main_header {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin:0 0 0 240px;
  }

#main_nav {
	text-align: left;
	width:180px;
	background: #3D3D3D;
	position:relative;
	z-index:9999;
	left: 25px;
	top: -11px;
	height:auto;
	line-height:0px;
	border: 1px solid #FFFFFF;
	}
	
* +html #main_nav {
	float:left;
	}
	
*html #main_nav{
	float:left;
	}

  #content{
    float:left;
	height:auto;
	min-height:150px;
  }
   * +html #content {
     float:left;
	 width:980px;
	 padding:20px 0 0 0;
  }  
 
    * html #content {
	 padding:20px 0 0 0;
  }  
  
#main_content {
	background:#FFFFFF none repeat scroll 0%;
    height:auto;
    margin:0 0 40px 0;
    padding-left:250px;
    text-align:left;
    width:730px !important;
	width:980px;
	position:absolute;
	top: 70px;
  }
  
  * html #main_content {
     text-align:left;
     padding:0px;
	 width:980px;
	 z-index:1;
	 margin: 0 0 0 -182px;
  }
  
   * +html #main_content {
     text-align:left;
     padding:0px;
	 width:730px !important;
	 position:relative;
	 left: -182px;
	 z-index:1;
	 height:100px;
	 margin:-40px 0 0 0;
  }
  
  /*  div #breadcrumbs {
	position:absolute;
    top: 0px;
	}*/

 * html div #breadcrumbs {
	padding-left:250px;
	}
 
 * +html div #breadcrumbs {
	padding-left:250px;
	}
  
 /* SPRACHAUSWAHL */
  
#language  {
    text-align:left;
	width: 87px;
	margin: 0px 0px 0px 510px;
	padding: 5px;
	font-size:11px;
	text-decoration:none;
	position:absolute;
	top:19px;
  }
  
 *+html #language  {
	margin: 2px 0px 0px 200px;

  }
  
   *html #language  {
	margin: 2px 0px 0px 200px;

  }
  
/******* END LANGUAGE **********/



/******** PRINT ***********/

div #print {
     margin: 0px 0 0 443px;
	 position:absolute;
     top: 21px;
	 line-height: 16px;
	 height: 16px;
	 padding: 0px 0 5px 0;
	 width: 13px;
	 }
	 
*+html div #print {
     margin: 2px 0 0 130px;
	 }
*html div #print {
     margin: 2px 0 0 130px;
	 }

div #print_text {
   height:16px;
   line-height:16px;
   margin:2px 0pt 0pt 457px;
   padding:0px 0pt 5px;
   position:absolute;
   top:21px;
   width:auto;
	 }
*+html div #print_text {
     margin: 4px 0 0 145px;
	 }
*html div #print_text {
     margin: 4px 0 0 145px;
	 }	 	 
div #print_text a{
	 font-size:11px;
     color:#FFFFFF;
     text-decoration:none;
	 }
div #print_text a:hover{
	 font-size:11px;
     color:#CCCCCC;
     text-decoration:none;
	 }
 /************   END PRINT    ********/	 
	 
	 
 /************  SEARCH    ********/

div #search {
     margin: 0px 4px 0 0px;
	 position:relative;
     top: 1px;
	 }
	 
div #search a{
	 font-size:11px;
     color:#DBDBDB;
     text-decoration:none;
	 }
	 
/************   END SEARCH    ********/

/************   BARRIEREFREI    ********/
div #barrierefrei{
    margin-top:2px;
}
#barrierefrei a:link, #barrierefrei a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #527754;
	text-decoration:none;
	font-weight:bold;
}


#barrierefrei a:hover {
	text-decoration: underline;
}

/************   BARRIEREFREI    ********/
