/*	------------------------------------------------	*/
/* 				STANDARD INHALTS TEXT					*/
/*	------------------------------------------------	*/

/**
 * STANDARDS CSS DEFINITIONS ARE OUTSOURCED
 * -> SEE format_[CONTAINER]<.[GLOB]>.CSS INSTEAD
 **/

/*	------------------------------------------------	*/
/* 		STEUERN-TEMPLATE                            	*/
/*	------------------------------------------------	*/

.fahrzeugSelect {
	width: 130px;
}
.schiffsartSelect {
	width: 130px;
}
.deleteMousePtr {
	cursor: pointer;
}
.stvabg {
	background-color: #E7E7E7;
}
.stvaleftbg {
	background-color: #E7E7E7;
}
.stvarightbg {
	background-color: #FFFFFF;
}
.stfussbg {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E7E7E7;
}
.stfusstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
}
.nonprofbg {
	background-color: #C1C1C1;
}
.textCalc {
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background-color: #E7EBF7;
}
.staddresstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
}
.staddressbg {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E7E7E7;
}
.stcalctbl {
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

/*	------------------------------------------------	*/
/* 		ERZIEHUNGS-DEPARTEMENT-TEMPLATE             	*/
/*	------------------------------------------------	*/

.depatitle {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C1C1C1;
	vertical-align: top;
	padding-top: 0px;
}
.depacontent {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E5E5E5;
}
.depabg {
	background-color: #E5E5E5;
}
.depaerror {
	color: red;
}
.depabgclean {
	background-color: #FFFFFF;
}
.depaobltitle {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E5E5E5;
	vertical-align: top;
	padding-top:6px;
}
.depaentrymouseptr {
	cursor: pointer;
}
.depatextfield {
	background-color: #EEEEEE;
}
.depactgytitle {
	vertical-align:top;
}

/*	------------------------------------------------	*/
/* 		INTRANET-ABOSERVICE-TEMPLATE                	*/
/*	------------------------------------------------	*/

.inabotextarea {
	width: 340px;
	height:200px;
}
.inaboerror {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: red;
	text-decoration: none;
}
.inabodesc {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
.inaboform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 340px;
}
.inabobg {
	background-color: #E5E5E5;
}
.inabopopup {
	width: 482px;
}
.inabotitle {
	background-color: #C1C1C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*	------------------------------------------------	*/
/* 		INTRANET-PERSONALSERVICE-TEMPLATE           	*/
/*	------------------------------------------------	*/

.inpenabg {
	background-color: #E5E5E5;
}
.inpenaseparator {
	background-color: #FFFFFF;
}
.inpenatitle {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	padding-top:6px;
}
.inpenacontent {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E5E5E5;
}
.inpenamouseptr {
	cursor: pointer;
}

/*	------------------------------------------------	*/
/* 		INTRANET-PERSONALNEWS-TEMPLATE              	*/
/*	------------------------------------------------	*/

.inpenetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
}
.inpenetext {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E5E5E5;
}
.inpenebg {
	background-color: #E5E5E5;
}
.inpeneview {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C1C1C1;
}
.inpeneerror {
	color: #FF0000;
}
.inpenetitlebg {
	background-color: #C1C1C1;
}

/*	------------------------------------------------	*/
/* 	INTRANET-REGISTER-DATENSAMMLUNG-EINTRAG-TEMPLATE    */
/*	------------------------------------------------	*/

.inredaEntryTitleSpacer {
 	background-color: #C1C1C1;
}

.inredaEntryTitleField {
    font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 180px;
	background-color: #C1C1C1;
}

.inredaEntryDataField {
    font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 300px;
	background-color: #E5E5E5;
}

.inredaEntryDataSpacer {
    width: 5px;
 	background-color: #E5E5E5;
}

.inredaListRow {
    font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
    height: 18px;
	color: #000000;
    vertical-align: top;
    padding-top: 1px;
	text-decoration: none;
	background-color: #E5E5E5;
}

.inredaListTitleRow {
    font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	height: 22px;
	color: #000000;
	text-decoration: none;
	background-color: #C1C1C1;
}


/*	------------------------------------------------	*/
/* 		INTRANET-CALENDAR-TEMPLATE                  	*/
/*	------------------------------------------------	*/

.intcalbg {
	background-color: #CCCCCC;
}
.intcalsearchbg {
	background-color: #C1C1C1;
}

/*	------------------------------------------------	*/
/* 		INTRANET-HOME-TEMPLATE                      	*/
/*	------------------------------------------------	*/

.inthomebg {
	background-color: #CCCCCC;
}
.inthometextbg {
	background-color: #e5e5e5;
}

/*	------------------------------------------------	*/
/* 		INTRANET-PICTUREGALLERY                     	*/
/*	------------------------------------------------	*/

.intpicbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
}
.inthometextbg {
	background-color: #e5e5e5;
}

/*	------------------------------------------------	*/
/* 		INTRANET-MARKTPLATZ-TEMPLATE                	*/
/*	------------------------------------------------	*/

.intmarktbg {
	background-color: #CCCCCC;
}
.intmarkttextbg {
	background-color: #E5E5E5;
}
.intmarkterror {
	background-color: #C1C1C1;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

/*	------------------------------------------------	*/
/* 		KONKURSAMT-TEMPLATE                         	*/
/*	------------------------------------------------	*/

.claimtable, .claimtable td {
	background-color: #E5E5E5;	
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
}
.claimerror {
	color: #FF0000;
}
.claimtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #C1C1C1;
}
.claimrowtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C1C1C1;
}
.claimtext {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E5E5E5;
}
.claimfliesstxtgr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C1C1C1;
}

/*	------------------------------------------------	*/
/* 		EXTRANET-UPLOAD-TEMPLATE                    	*/
/*	------------------------------------------------	*/

.exuploaderror {
	color: #FF0000;
}
.exuptext {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E5E5E5;
}

/*	------------------------------------------------	*/
/* 		SCHIESSDATEN-TEMPLATE                       	*/
/*	------------------------------------------------	*/

.schiessdatencolorbg {
	background-color: #C1C1C1;
}
.schiessdatenbg {
	background-color: #E5E5E5;
}
.schiessdatentitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #C1C1C1;
}

/*	------------------------------------------------	*/
/* 		PRIVATE-KONTROLLE-TEMPLATE                  	*/
/*	------------------------------------------------	*/

.privctrbg {
	background-color: #C1C1C1;
}

/*	------------------------------------------------	*/
/* 		NEWS-TEMPLATE                               	*/
/*	------------------------------------------------	*/

.newsbg {
	background-color: #C1C1C1;
}

/*	------------------------------------------------	*/
/* 		STATE-CONGRESS-TEMPLATE (Kantonsrats-..)    	*/
/*	------------------------------------------------	*/

.statecontext {
	background-color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.statecontitle {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.stateconbg {
	background-color: #C1C1C1;
}

/*	------------------------------------------------	*/
/* 		PUBLICATIONS-TEMPLATE                       	*/
/*	------------------------------------------------	*/

.publbg {
	background-color: #E5E5E5;
}
.publspec
	color: #ff0000;
}
.publtablebg {
	background-color: #C1C1C1;
}

/*	------------------------------------------------	*/
/* 		DEPARTEMENT-AMT-TEMPLATE                    	*/
/*	------------------------------------------------	*/

.amttitle {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.amttext {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E5E5E5;
}

/*	------------------------------------------------	*/
/* 		FORMULAR-TEMPLATE                           	*/
/*	------------------------------------------------	*/

.formbg {
	background-color: #E5E5E5;
}

/*	------------------------------------------------	*/
/* 		GEMEINDE-TEMPLATE                           	*/
/*	------------------------------------------------	*/

.gmdtext {
	background-color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.gmdtitle {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*	------------------------------------------------	*/
/* 		REGIERUNGSRAT-TEMPLATE                      	*/
/*	------------------------------------------------	*/

.regtext {
	background-color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.regtitle {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*	------------------------------------------------	*/
/* 		POLL-TEMPLATE                      	*/
/*	------------------------------------------------	*/

.pollbg {
	background-color: #CCCCCC;
}

.regtitle {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*	------------------------------------------------	*/
/* 		BEREICH-TEMPLATE                      	*/
/*	------------------------------------------------	*/

.berlisttitle {
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
}
.berlist {
	line-height: 20px;
	background-color: #E5E5E5;
	font-size: 11px;
	text-decoration: none;
}

#footer {
		background-color:#e5e5e5;
		width: 100%;
		height: 19px; }
		
#footerprint { display: none;  }

ul.footer {
	padding: 0 0 0 236px;
	font-size: 0.69em;
	line-height: 19px; }
		
ul.footer li {
	float:left;
	border-right: solid #fff 1px;
	padding: 0 8px 0 8px;  }
	
ul.footer li.first { border-left: solid #fff 1px; }
ul.footer li.update { font-style: italic; }

ul.footer li a:link, 
ul.footer li a:visited, 
ul.footer li a:active {
	color:#000;
	text-decoration: none; }
	
ul.footer li a:hover {
	color:#360; }

