/********************************************************************************************************
	created by:		ICSurselva AG	http://www.icsurselva.ch
	project:		MUSEUM REGIUNAL SURSELVA
	date:			03/2008, claudia
	version:		4.1.5
	file:			layout.css
	function:		layout elements -style 
********************************************************************************************************/
body#thebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}


#main_center {
    color: #333333; 
    margin: 0; 
	padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer6 */
	}
  
/*#main_shortcut {
	font-size:0.8em; 
	font-weight:normal;
	height:1.7em;
	margin:0pt auto;
	padding:0pt;
	text-align:right;
	width:980px;
	}  */
  
#main_page {
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 980px;
    padding: 0;
	background-color: #EFEFEF;
    border: 2px solid #666666;
	}

/** html #main_page{width: 984px;}*/
 
#main-nav {
	background-color:#333333;
	height: 50px;
	text-align:left;
}


#main_top {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	color: #000000;
	background-color:#65625B;
	height: 120px;
}

#top_left{
	float:left;
	/*background:yellow;*/
}

#main_logo {
	text-align: left; 
	float:left;
	height: 120px;
	width:180px;
	color: #000000;
	background: #65625B url(../html/img/layout/museum-head.gif) center center no-repeat;
}

#randomimage {
	float:left;
	height:120px;
	width:620px;
}

* html #randomimage {
	width:auto;
}
 
  
#top_right {
	text-align: left; 
	float:left;
	height: 120px;
	width:180px;
	color: #000000;
	background-color: #65625B;
}

* html #top_right {float:right;}

#main_language{
float:left;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-left:none;
margin-top:50px;
width:152px;
padding:1px 0px 1px 17px;
}


#main_header {
	font-size:0.8em; 
    margin:0;
    padding:0px;
	background:#4A4A4A url(../html/img/layout/logo-museum.gif) no-repeat left top;
	display:block;
	height:25px;
  }
  
   * html #main_header {
   /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    margin-bottom: 0;
  }
  

#main_holder{
background:#4A4A4A;

/*float:left; footer verrupfts*/

width:980px;
}

#holder_left{
float:left;
width:800px;
}

#main_nav {
	float:left;
	text-align: left; 
	width:180px;
	min-height:1px;
	/*margin:1px;*/
	margin:0px;
	background:#4A4A4A;
}

	* html #main_nav {
		/* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
		/*width:200px;*/
	}
	
	
#main_content {
	background-color:#ECE9D8;
	width: 620px;
	float:left;
	text-align: left; 
	margin: 0 0px 0px 0;
}
  * html #main_content {
   /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}

#bread{
	font-size:11px;
	color:#999999;
	padding-left:10px;
	padding-top:4px;
	}
	
#bread .bread a, #bread .bread2 a{
	color:#999999;
	text-decoration:none;
	}
	
#bread .bread_activ a{
	color:#000000;
	text-decoration:none;
	}
	
#bread .bread_activ a:hover{
	color:#999999;
	}

#content {
	/*float:left;
	text-align: left; 
	width:620px;
	margin: 0 0px 0px 0;*/
	min-height:314px;
	background-color:#ECE9D8;
}  

* html #content {
	height:310px;
  	width:620px;
	
} 

*+html #content {
	min-height:308px;
  	width:620px;
	
} 



#holder_right{
background:pink;
background:#4A4A4A;
float:left;
height:auto;
width:180px;
text-align:left;
} 

#main_footer {
    font-size: 11px;
    margin: 0; padding: 0px;
    text-align: left;
    background: #cccccc ;
    border-top: 1px solid silver;
	height:40px;	
  }
  
#footer_left{
float:left;
height:40px;
width:40px;
padding-left:1px;}

#footer_right{
float:right;
height:40px;
width:910px;
vertical-align:middle;
line-height:40px;}

#impressum{
float:left;
}


span.impress{
float:left;
width:120px;} 

span.impress a{
text-decoration:none;
} 

#adress{
float:left;
} 
  
  div#print {
float:right;
padding-right:180px;
}

/*--------------------------SEARCH-----------------------------------------*/
div.tx-macinasearchbox-pi1 {
float:left;
padding:1px 2px 1px 17px;
margin-bottom:5px;
width:150px;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:none;
background:#4A4A4A;
}


#Search.searchfiled{
background:#4A4A4A;
/*background:red;*/
color:#CCCCCC;
border:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width:130px;
}


.search-button{
vertical-align: sub;
}

* html .search-button{
vertical-align: middle;}

*+html .search-button{
vertical-align: middle;}
/*-------------------------------------------------------------------------*/

div#footer_right .contentElement{
margin-bottom:0px;}

/*Facebook*/

div#likeFacebook {
    float: left;
    margin-left: 10px;
    width: 120px;
}
