/********************************************************************************************************
	created by:		ICSurselva AG	http://www.icsurselva.ch
	project:		Kreis Churwalden
	date:			08/2008, claudia
	version:		4.1
	file:			layout.css
	function:		layout elements -style 
********************************************************************************************************/
body#thebody{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

body#thebody{background-color: #D3D1CB;}

#main_center {
    color: #000000; background-color:#D3D1CB;
    margin: 0; padding: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:980px;
  }  
  
#main_page {
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 980px;
    padding: 0;
	background: url(/fileadmin/templates/kreis-churwalden/html/img/layout/bg_page.gif) repeat-y top left;
  }
 
#main_image {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;
	background: url(/fileadmin/templates/kreis-churwalden/html/img/layout/kopf_malix_provisorisch_2.jpg) no-repeat left top;
	height: 149px;
  }

#main_nav{
	color:#FFFFFF;
	background: url(/fileadmin/templates/kreis-churwalden/html/img/layout/hg_mainnav.jpg) repeat-x;
	height:30px;
	text-align:left;
}

#main_nav table{float:left;}

#main_middle{
	color:red;
}


#main_nav div.login{
float:right;
width:62px;
color:#003C7B;}


#sub_nav {
	float:left;
	padding:30px 10px;
	text-align: left;
	width:225px;
	min-height:100px;
}

	* html #sub_nav {/* Workaround gegen den 3-Pixel-Bug des Internet Explorers */height:100px;}
	
#main_content {
	float:left;
	text-align: left; 
	margin: 0 0px 0px 0;
	width:490px;
	overflow:hidden;
}
  * html #main_content {
   /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}

#bread{
	font-size:11px;
	color:#003D7C;
	padding-left:10px;
	padding-top:4px;
	width:450px;
	float:left;
	line-height:20px; 
}

#bread a{
	color:#003D7C;
	text-decoration:none;
}

#bread .bread_activ a{
	color:#817e65;
}

#bread a:hover{
	color:#817e65;
}
	
#print{}

#content {
	color:#000000;
	min-height:314px;
}  

* html #content {height:310px;} 

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

#content_slide{
	float:left;
	height:auto;
	width:225px;
	text-align:left;
	padding:0px 10px;
} 

/* searchbox (Macina im Layout)*/ 
#search_macina{
	padding-top:30px;
}

div.tx-macinasearchbox-pi1 {
	/*float:left;*/
	border:#817E65 1px solid;
	width:223px;	
}

#searchform{
	background:white;
	height:18px;
}

input.searchfiled{
	border:1px solid white;
	color:#817E65;
	line-height:16px;
	width:169px;
	height:16px;
	float:left;
}

* html input.searchfiled{
	width:166px;
	margin:0px;
	padding:0px;
}

input.search-button{
	color: white;
	margin-bottom:-8px;
}

*+html input.search-button{margin-bottom:-4px;}

* html input.search-button{margin-bottom:-4px;}

div#grau-logo{
	float:right;
	height:42px;
	cursor: pointer;
	width:170px;
} 

#main_footer {
	color:#FFFFFF;
    font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
    margin: 0px; 
	padding: 0px 0px 0px 15px;
    background-color: #817e65;
	height:21px;	
}


span.copyright, span.adress, span.service_footer {
	float:left; 
	line-height:21px;
}

span.service_footer{ width:auto;}


/*------------  breites Layout  ---------------------*/

div#layout_broadly{width:245px;
float:left;}

div#layout_broadly div#search_macina{padding:0px;}

div#main_page.bg_broadly{
background:url(/fileadmin/templates/kreis-churwalden/html/img/layout/bg_page_broadly.gif) repeat-y scroll left top;}

div#grau-logo.footer_broadly{
float:left;}

div#main_page.bg_broadly #main_content{
width:720px;}

* html div#main_page.bg_broadly #main_content{
width:730px;
}

* html div.tx-iframe2-pi1{width:700px;}

div#main_page.bg_broadly #bread{width:685px;}

/*Closed User Group*/

/*input fields*/
div.tx-newloginbox-pi1 input#user,
div.tx-newloginbox-pi1 input#pass {
	width:120px;
	margin-left:2px;
}