/* ----------------------------------------------------------------- */
/* Global */
/* ----------------------------------------------------------------- */

body {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000;
	margin: 20px;
	}
	
image {
	border-style:none;
	}
   
td {
  	padding: 0px 3px 0px 3px;
	vertical-align: top;
  	}
	  
p,ul,li {
	margin: 0px;
	padding: 0px;
	color: #000000;
	}
	
.custombullets li {	
	margin-left: 20px;
	}

.hr {
	border:1px solid #000000;
	}
  
div,h1,h2,h3 {
	margin: 0px;
	background: transparent;
	}

a:link { 
	color: #000;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 12px; 
	}
	
a:visited { 
	color: #000;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 12px; 
	}
	
a:hover { 
	color: #000;  
	text-decoration: none; 
	font-weight: normal; 
	font-size: 12px; 
	}
		
/* ----------------------------------------------------------------- */
/* Content */
/* ----------------------------------------------------------------- */

#pageContainer {
	width: 600px;
	}
	  
#printContent {
	width: 600px;
  	}

/* ----------------------------------------------------------------- */
/* Header */
/* ----------------------------------------------------------------- */

#pageHeader {
	z-index:1;
	}

#titlecontent {
	z-index:1;
	float: left;
	padding-bottom:10px;
	padding-top:13px;
	}
		 
/* ----------------------------------------------------------------- */
/* Styles */
/* ----------------------------------------------------------------- */

#titlecontent{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #415e00;
	line-height: 48px;
}
	
.titel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #415e00;
	line-height:21px;
}

#printContent .titel{margin-top: 4px; margin-bottom: 11px;}

.ztitel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #415e00;
	line-height:17px;
}

#printContent .ztitel{margin-top: 0px; margin-bottom: 0px;}
		
.normal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:17px;
}

#printContent .paragraph {margin-top: 0px; margin-bottom: 0px;}

.boxnormal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:14px;
}

/* ----------------------------------------------------------------- */
/* HSLU mehrspaltige Tabelle */
/* ----------------------------------------------------------------- */

.hslutable {
	border-collapse:collapse;
	line-height: 20px;
	}	
.hslutable .header {
	border-collapse:collapse;
    background-color: #d70070;
	}
.hslutable .header .normal {
	border-collapse:collapse;
    background-color: #d70070;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:21px;
	}
.hslutable .header .titel {
	border-collapse:collapse;
    background-color: #d70070;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:21px;
	margin-top: 0px; 
	margin-bottom: 0px;
	}
.hslutable .header .ztitel {
	border-collapse:collapse;
    background-color: #d70070;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:21px;
	}
.hslutable .odd {
	border-collapse:collapse;
    background-color: #ffffff;
	}
.hslutable .even {
	border-collapse:collapse;
    background-color: #ffffff;
	}
.hslutable .hslucell	{
	padding: 0px 0px 0px 4px;
	border-style: solid;
	border-width: 1px; 
}
.hslutable .hslufirstcell	{
	padding: 0px 0px 0px 4px;
	border-style: solid;
	border-width: 1px;
	width:25%;	
}

/* ----------------------------------------------------------------- */
/* HSLU 1-spaltige Tabelle */
/* ----------------------------------------------------------------- */

.hslutable1 {
	border-collapse:collapse;
	line-height: 20px;
	}
.hslutable .header {
	border-collapse:collapse;
    background-color: #d70070;
	}
.hslutable1 .header .normal {
	border-collapse:collapse;
    background-color: #d70070;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:21px;
	}
.hslutable1 .header .titel {
	border-collapse:collapse;
    background-color: #d70070;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:21px;
	margin-top: 0px; 
	margin-bottom: 0px;
	}
.hslutable1 .header .ztitel {
	border-collapse:collapse;
    background-color: #d70070;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:21px;
	}
.hslutable1 .odd {
	border-collapse:collapse;
    background-color: #ffffff;
	}
.hslutable1 .even {
	border-collapse:collapse;
    background-color: #ffffff;
	}
.hslutable1 .hslucell	{
	padding: 0px 0px 0px 4px;
	border-style: solid;
	border-width: 1px; 
}

/* ----------------------------------------------------------------- */
/* Forms */
/* ----------------------------------------------------------------- */
form, label, legend, fieldset{ margin:0; padding:0;}
label, legend{display:none;}
fieldset { border: none;}
input{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* ----------------------------------------------------------------- */
/* Spezielle Links */
/* ----------------------------------------------------------------- */

a.navigationslink{ padding-left: 14px; background: url(icon-externerlink-weiss.gif) no-repeat 0 2px;}
#rightright a.pdf{ padding-left: 14px; background: url(icon-pdf-grau.gif) no-repeat 0 2px;}
#rightright a.doc{ padding-left: 14px; background: url(icon-doc-grau.gif) no-repeat 0 2px;}
#rightright a.internerlink{ padding-left: 14px; background: url(icon-internerlink-grau.gif) no-repeat 0 2px;}
#rightright a.externerlink{ padding-left: 14px; background: url(icon-externerlink-grau.gif) no-repeat 0 2px;}

/* ----------------------------------------------------------------- */
/* Listen */
/* ----------------------------------------------------------------- */
 	  
/* ----------------------------------------------------------------- */
/* Start Ultraseek */
/* ----------------------------------------------------------------- */

.search-options{font-size: 11px;}
.resultstop{font-weight: bold;font-size: 11px;}
.title{font-size: 11px;font-weight: bold;}
.size{font-size: 11px;}
.bar{font-size: 11px;}
.score{font-size: 11px;}
.date{font-size: 11px;}
.highlight-link{font-size: 11px;}
.help-link{font-size: 11px;}
.mode-link{font-size: 11px;}
.pagebar{font-size: 11px;}

.leftbar{font-size:11px;color: #d70070;}
.rightbar{font-size:11px;color: #000000;}
.tip{font-size: 10px;}
.navbar{font-size: 11px;}
.result-count{font-size: 11px;}
.highlight{font-size: 12px;}
.label{font-weight: bold;font-size: 11px;}
.description{font-size: 11px;}

a.title:link {font-size:12px; color:#000000; text-decoration:none; font-weight:normal;}
a.title:hover {font-size:12px; color:#000000; text-decoration:underline; font-weight:normal;}
a.navbar:link {font-size:12px; color:#000000; text-decoration:none; font-weight:normal;}
a.navbar:hover {font-size:12px; color:#000000; text-decoration:underline; font-weight:normal;}

.submit {font-size:11px; color:#000000; font-weight:normal; border: 1px none #000; width:60px;}
.selectSearch {font-size:11px; color:#000000; font-weight:normal; width:147px;}
.selectSearchWeek {font-size:11px; color:#000000; font-weight:normal; width:145px;}
.selectMonth {font-size:11px; color:#000000; font-weight:normal; width:78px;}

.inputSearch {font-size:11px; color:#000000; font-weight:normal; width:205px;}
.inputDay {font-size:11px; color:#000000; font-weight:normal; width:15px;}
.inputYear {font-size:11px; color:#000000; font-weight:normal; width:32px;}

.languages {display:none;} 
.collection-names {display:none;} 
.skip-to-content{display:none;}
.poweredby-image{display:none;}
.highlight-link{display:none;}
.collections{display:none;}
.url{display:none;}
.fs{display:none;}
.selectHidden{display:none;}

/* ----------------------------------------------------------------- */
/*  End Ultraseek */
/* ----------------------------------------------------------------- */

