#outer {
	position:absolute;
	top: 116px;
	left:63px;
	border-left-width: 160px;      
 border-right-width: 2px;
	background-color: #fff;
	border-left-style: solid; 
	border-right-style: solid;
	width: 892px; /* nur IE 5.x */
 voice-family: "\"}\"";
 width: 730px; /* alle anderen User-Agents */
 voice-family: "\"}\"";
}

#outerSmall {
	position:absolute;
	top: 116px;
	left:63px;
	border-left-width: 160px;      
 border-right-width: 197px;
	background-color: #fff;
	border-left-style: solid; 
	border-right-style: solid;
	width: 892px; /* nur IE 5.x */
 voice-family: "\"}\"";
 width: 535px; /* alle anderen User-Agents */
 voice-family: "\"}\""; 
}

#inner {            
	margin-left: -160px;
 position: relative;	
 border-left-color:#fff;
	border-left-style: solid; 
 border-left-width: 158px; 
 border-right-style: solid;
	border-right-width: 0px;
	border-right-color:#fff;
	width: 890px; /* nur IE 5.x */
 voice-family: "\"}\"";
 width: 732px; /* alle anderen User-Agents */
 voice-family: "\"}\"";
}

#innerSmall {             
	margin-left: -160px;
 position: relative;	
 border-left-color:#fff;
	border-left-style: solid; 
 border-left-width: 158px; 
 border-right-style: solid;
	border-right-width: 193px;
	border-right-color:#fff;
	margin-right: -197px;
	width: 890px; /* nur IE 5.x */
 voice-family: "\"}\"";
 width: 539px; /* alle anderen User-Agents */
 voice-family: "\"}\"";
}

#navi{
	position: relative;
	float: left;
	margin-left: -886px;
	margin-right: 0px;
	width: 156px; 
	padding: 0px;
	background-color:#fff;
	overflow:hidden;
	

}

#naviSmall{
	position: relative;
	float: left;
	margin-left: -693px;
	margin-right: 0px;
	width: 156px; 
	padding: 0px;
	background-color:#fff;
	overflow:hidden;


}

#content{ 
 position: relative;
 width: 726px; 
	float: left;
	padding: 0px;
	margin-right: 0px;
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#fff;
}

#contentSmall{ 
 position: relative;
 width: 533px; 
	float: left;
	padding: 0px;
	margin-right: 0px;
	margin-left: 2px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color:#fff;		
}

#boxes{
	position: relative;	
	float: right;
	margin-right: -195px;
 margin-left: 0px;
	width: 197px;
	margin-top:1px;
	padding: 0px;


}

#boxesHidden{
	position: relative;	
	float: right;
	margin-right: -195px;
 margin-left: 0px;
	width: 197px;
	padding: 0px;
	visibility: hidden;
	

}

#boxSearch{
	position: relative;	
	margin: 0px;
	width: 197px;
	padding: 0px; 
	border-top: 2px solid #fff  ;
	

}

#boxSearchHidden{
	visibility: hidden;
	

}

#boxTop{
	position: relative;	
	margin: 0px;
	width: 197px;
	padding: 0px;
	border-top: #fff 2px solid;
	overflow:hidden;
}

#boxTop2{
	position: relative;	
	margin: 0px;
	width: 197px;
	padding: 0px;
	border-top: #fff 2px solid;
	overflow:hidden;
}

#boxTopHidden{
	visibility: hidden;
	

}

#boxMiddle{
	position: relative;
	margin: 0px;
	width: 197px;
	padding: 0px;
	border-top: #fff 2px solid;
	overflow:hidden;

}

#boxMiddle2{
	position: relative;
	margin: 0px;
	width: 197px;
	padding: 0px;
	border-top: #fff 2px solid;
	overflow:hidden;
}


#boxMiddleHidden{
	visibility: hidden;
}

#boxBottom{
	position: relative;	
	margin: 0px;
	width: 197px;
	padding: 0px;
	border-top: #fff 2px solid;
}

#boxBottomHidden{
	visibility: hidden;
	

	
}

.boxTitle{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	

	}
	
.boxContent{
	margin-top: 0px;
	padding: 5px;
	padding-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	}
	
#boxContentSearch{
	margin-top: 0px;
	padding: 5px;
	padding-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	

}
	
#clear { 
	clear: both; 
	}
	
#clearInner { 
	clear: both; 
	visibility:hidden;
	}	

body {
	margin: 0px;
	

}

#top {
	position:absolute;
	padding-left: 0px;
	left:0px;
	top:0px;
	width:955px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	

}

#meta {
	position:absolute;
	left:63px;
	top:102px;
	height:15px;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;	
	width: 892px; /* nur IE 5.x */
 voice-family: "\"}\"";
 width: 887px; /* alle anderen User-Agents */
 voice-family: "\"}\"";
}

#logo {
	position:absolute;
	left:0px;
	top:102px;
	width:63px;
	height: 458px;
	background-image:url(pic_logo_kanton.gif);
	

}

#footer {
	position:relative;
	margin-left: -158px;
	margin-right: -195px;
	width:892px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#fff;
	

}

#copyright {
	position:relative;
	left: 0px;
	padding-left: 5px;
	color:#fff;
	margin-left: 0px;
	float:left;
	width: 160px; /* nur IE 5.x */
 voice-family: "\"}\"";
 width:155px; /* alle anderen User-Agents */
 voice-family: "\"}\"";	
}

#print {
	position:relative;
	float:left;
	width:530px;
	padding-left: 5px;
	background-color:#fff;
	color:#000;

}

#boxEnd {
	position:relative;
	float:right;
	width:193px;
	background-color:#fff;
	color:#fff;
	font-size:10px;
	border-left:2px #fff solid;	
	border-bottom:2px #fff solid;
	

}

#boxEndSmall {
	position:relative;
	float:right;
	background-color:#fff;
	color:#fff;
	font-size:10px;
	border-left:2px #fff solid;	
	border-bottom:2px #fff solid;
	width: 197px; /* nur IE 5.x */
 voice-family: "\"}\"";
 width:193px; /* alle anderen User-Agents */
 voice-family: "\"}\"";
}

#spacer{
	width:1px; 
	float:right;
	height:400px;
	
}

#mainContent{
	float:left;
	overflow:hidden; 
	padding: 5px;
	background-color: #fff;
	width: 724px; /* nur IE 5.x */
 voice-family: "\"}\"";
 width: 715px; /* alle anderen User-Agents */
 voice-family: "\"}\"";	
}

#mainContentSmall{
	float:left;
	overflow:hidden; 
	padding: 5px;
	background-color: #fff;
	width: 531px; /* nur IE 5.x */
 voice-family: "\"}\"";
 width: 522px; /* alle anderen User-Agents */
 voice-family: "\"}\"";	
}

#hiddendiv1 {
  display: none;
}

#hiddendiv2 {
  display: none;
}
