/* ----------------------------------------------------------------- */
/* Global */
/* ----------------------------------------------------------------- */

body {
	font-family: sans-serif;
	font-size: small;
	font-weight: normal;
	text-align: left;
	color: #000;
	margin: 1.252em;
	}
	
img {
	border-style:none;
	}
  
td {
  	padding: 0em 0.1878em 0em 0.1878em;
	vertical-align: top;
  	}
	  
p,ul,li {
	margin: 0em;
	padding: 0em;
	color: #000000;
	}
	
.custombullets li {	
	margin-left: 20px;
	}
	
.hr {
	border:1px solid #000000;
	}
  
div,h1,h2,h3 {
	margin: 0em;
	background: transparent;
	}
	
a:link { 
	color: #000; 
	text-decoration: underline; 
	font-weight: normal; 
	font-size: small; 
	}
	
a:visited { 
	color: #000; 
	text-decoration: underline; 
	font-weight: normal; 
	font-size: small; 
	}
	
a:hover { 
	color: #000;  
	text-decoration: underline; 
	font-weight: normal; 
	font-size: small; 
	}
	
/* ----------------------------------------------------------------- */
/* Content */
/* ----------------------------------------------------------------- */	

#pageContainer {	
	position: absolute;
	text-align: left;
	}
	
#main{
	position: absolute;
	top: 15em;
	left: 0em;
	width: 990px;		
	}

#left {
	float: left;
	width: 25em;
	border-style: solid;
	border-color: #000;
	}
		
#navigation {
	float:left; 
	width:24em;
	border-width: 0.2em 0.2em 0.2em 0.2em;
	}
		
#permanentnavigation {
	}
		
#right {
	float: left;		
	}
		
#content {
	float: left;
	padding-top: 2em;
	padding-bottom: 2em;
	width: 990px;	
  	}
		
#maincontent {
	}
		
#dynamic {
	}
	
#dynamic ul {
	padding: 2em;
	}
		
#sidebox {
	}	
	
/* Link barrierenfrei*/
a.accessible:link    		{ color: #000;}
a.accessible:visited 		{ color: #000;}
a.accessible:hover   		{ color: #000;}


/* ----------------------------------------------------------------- */
/* Navigation */
/* ----------------------------------------------------------------- */

#navigation li {padding-top: 0.5em;}


/* Level 1 */
#navigation ul{ margin-left: 0.2em; padding: 0;}
#navigation ul{ list-style: none; }
#navigation li a{ color:#000000;}
#navigation li a:hover {color:#000000;font-weight:bold;}
#navigation li a.open {color:#000000;font-weight:bold;}
#navigation li a.active-open {color:#000000;font-weight:bold;}

/* Level 2 */
#navigation ul ul{margin-left: 1.2em;}
#navigation li li a{ color:#000000;}
#navigation li li a:hover {color:#000000;font-weight:bold;}
#navigation li li a.open {color:#000000;font-weight:bold;}
#navigation li li a.active-open {color:#000000;font-weight:bold;}

/* Level 3 */
#navigation ul ul ul{margin-left: 2.2em;}
#navigation li li li a{ color:#000000;}
#navigation li li li a:hover {color:#000000;font-weight:bold;}
#navigation li li a.open {color:#000000;font-weight:bold;}

/* ----------------------------------------------------------------- */
/* Header */
/* ----------------------------------------------------------------- */
	     
#accessKeys {
	position: absolute;
	top: 0em;
	left: 0em;
	width: 60em;
	}
	
.acro {
	border-bottom:0.0626em dotted #000000; 
	cursor: help;
	}
	
.acc-hidden {
	display: none; 
	}

#search {
	position: absolute;
	top: 7.5em;
	width: 25em;
	}
	
#searchText {
	float:left
	}
	
#searchSubmit {
	float:left
  	}
	  
#search form {
	text-align: left;
	margin: 0em;
	}
	
.searchInput {
  	text-align: left;
  	font-size: large;
  	color: #000;
	width: 8em;
	height: 1.1em;
  	}

#homepage {
	position: absolute;
	top: 11em;
	}
	  
	  
#languageLink{
	position: absolute;
	top: 5em;
	}
	
#languageLink a{   
	font-size: small;
	}

#rightpicture {
}

/* ----------------------------------------------------------------- */
/* Styles */
/* ----------------------------------------------------------------- */

#titlecontent {
	font-family: sans-serif;
	font-size: x-large;
	color: #415e00;
}

.titel {
	font-family: sans-serif;
	font-size: x-large;
	color: #000000;
	font-weight: bold;
}

#rightleft .titel{margin-top: 0px; margin-bottom: 24px;}

.ztitel {
	font-family: sans-serif;
	font-size: x-large;
	color: #000000;
	font-weight: bold;
}

#rightleft .ztitel{margin-top: 0px; margin-bottom: 0px;}

.normal {
	font-family: sans-serif;
	font-size: large;
	color: #000000;
}

#rightleft .paragraph {margin-top: 0px; margin-bottom: 0px;}
	
.boxnormal {
	font-family: sans-serif;
	font-size: large;
	color: #000000;
}

/* ----------------------------------------------------------------- */
/* Forms */
/* ----------------------------------------------------------------- */
form, label, legend, fieldset{ margin:0; padding:0;}
label, legend{display:none;}
fieldset { border: none;}
input{font-size: large;sans-serif;color: #000000;}
	 	  
/* ----------------------------------------------------------------- */
/* HSLU mehrspaltige Tabelle */
/* ----------------------------------------------------------------- */	  

.hslutable {
    background-color: #000000;
	line-height: 1.7em;	
	}
.hslutable .header {
	border-collapse:collapse;
    background-color: #ffffff;
	}
.hslutable .header .normal {
	border-collapse:collapse;
    background-color: #ffffff;
	font-weight:bold;
	font-family: sans-serif;
	font-size: large;
	color: #000000;
	line-height: 1.7em;	
	}
.hslutable .header .titel {
	border-collapse:collapse;
    background-color: #ffffff;
	font-weight:bold;
	font-family: sans-serif;
	font-size: large;
	color: #000000;
	line-height: 1.7em;	
	margin-top: 0px; 
	margin-bottom: 0px;
	}
.hslutable .header .ztitel {
	border-collapse:collapse;
    background-color: #ffffff;
	font-weight:bold;
	font-family: sans-serif;
	font-size: large;
	color: #000000;
	line-height: 1.7em;	
	}
.hslutable .odd {
	border-collapse:collapse;
    background-color: #ffffff;
	}
.hslutable .even {
	border-collapse:collapse;
    background-color: #ffffff;
	}
.hslutable .hslucell	{
	padding: 0em 0em 0em 0.2504em; 
	}
.hslutable .hslufirstcell	{
	padding: 0em 0em 0em 0.2504em;
	width:25%; 
	}
	
/* ----------------------------------------------------------------- */
/* HSLU 1-spaltige Tabelle */
/* ----------------------------------------------------------------- */	  

.hslutable1 {
    background-color: #000000;
	line-height: 1.7em;	
	}
.hslutable1 .header {
	border-collapse:collapse;
    background-color: #ffffff;
	}
.hslutable1 .header .normal {
	border-collapse:collapse;
    background-color: #ffffff;
	font-weight:bold;
	font-family: sans-serif;
	font-size: large;
	color: #000000;
	line-height: 1.7em;	
	}
.hslutable1 .header .titel {
	border-collapse:collapse;
    background-color: #ffffff;
	font-weight:bold;
	font-family: sans-serif;
	font-size: large;
	color: #000000;
	line-height: 1.7em;	
	margin-top: 0px; 
	margin-bottom: 0px;
	}
.hslutable1 .header .ztitel {
	border-collapse:collapse;
    background-color: #ffffff;
	font-weight:bold;
	font-family: sans-serif;
	font-size: large;
	color: #000000;
	line-height: 1.7em;	
	}
.hslutable1 .odd {
	border-collapse:collapse;
    background-color: #ffffff;
	}
.hslutable1 .even {
	border-collapse:collapse;
    background-color: #ffffff;
	}
.hslutable1 .hslucell	{
	padding: 0em 0em 0em 0.2504em; 
	}

/* ----------------------------------------------------------------- */
/* Start Ultraseek */
/* ----------------------------------------------------------------- */

.search-options{font-size:normal;}
.resultstop{font-size:normal;font-weight: bold;}
.title{font-size:normal;font-weight: bold;}
.size{font-size:normal;}
.bar{font-size:normal;}
.score{font-size:normal;}
.date{font-size:normal;}
.highlight-link{font-size:normal;}
.help-link{font-size:normal;}
.mode-link{font-size:normal;}
.pagebar{font-size:normal;}

.leftbar{font-size:normal;color: #d70070;}
.rightbar{font-size:normal;color: #000000;}
.tip{font-size:normal;}
.navbar{font-size:normal;}
.result-count{font-size:normal;}
.highlight{font-size:normal;}
.description{font-size:normal;}

a.title:link {font-size:normal; color:#000000; text-decoration:none; font-weight:normal;}
a.title:hover {font-size:normal; color:#000000; text-decoration:underline; font-weight:normal;}
a.navbar:link {font-size:normal; color:#000000; text-decoration:none; font-weight:normal;}
a.navbar:hover {font-size:normal; color:#000000; text-decoration:underline; font-weight:normal;}

.submit {font-size:normal; color:#000000; font-weight:normal; border: 1px none #000;}
.selectSearch {font-size:normal; color:#000000;}
.selectSearchWeek {font-size:normal; color:#000000;}
.selectMonth {font-size:normal; color:#000000;}

.inputSearch {font-size:normal; color:#000000;}
.inputDay {font-size:normal; color:#000000;}
.inputYear {font-size:normal; color:#000000;}

.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 */
/* ----------------------------------------------------------------- */

/* ----------------------------------------------------------------- */
/* Content-Page-persons */
/* ----------------------------------------------------------------- */

#container .rowhederStyle {
	font-family: sans-serif;
	font-size: large;
	font-weight: bold;
}

#container a {
	font-family: sans-serif;
	font-size: large;
	text-decoration: yes;
}

.personSelectOption200 {
  	font-size: large;
  	color: #000;
	width: 12em;
	height: 1.3em;
}

.personSelectOption250 {
  	font-size: large;
  	color: #000;
	width: 18em;
	height: 1.3em;
}

.personlistLineStyle	{height:2px;background-color:#2C3D4A;font-size:2px;}

.personSelectOption {
	font-family: sans-serif;
  	font-size: large;
  	color: #000;
	width: 8em;
	height: 1.3em;
}

.persondetailTitledate{
	font-weight:bold;
}

.persondetailTitleoe{
	font-family: sans-serif;
	font-weight:bold;
}

.persondetailPics {
	display:none;
}

.persondetailLinkHeight {
	display:none;
}
	
/* ----------------------------------------------------------------- */
/* Content-Page-persons */
/* ----------------------------------------------------------------- */

/* ----------------------------------------------------------------- */
/* Content-Page-Events */
/* ----------------------------------------------------------------- */
.eventdetailTitledate
.eventdetailTitleoe
.eventTitle

.eventlistLineStyle	{height:2px;background-color:#2C3D4A;font-size:2px;}

.eventSelectOption {
  	font-size: large;
  	color: #000;
	width: 16em;
	height: 1.3em;
}

.eventdetailTitledate{
  	font-size: large;
  	color: #000;
	font-weight:bold;
}

.eventdetailTitleoe{
  	font-size: large;
  	color: #000;
	font-weight:bold;
}

.eventTitle {
  	font-size: large;
  	color: #000;
	font-weight:bold;
}

.eventdetailPics {
	display:none;
}

.eventdetailLinkHeight {
	display:none;
}

#time {
	float:left;
	padding-top:1em;
	font-weight:bold;
	width:5em;
}

#timevalue {
	height:1%;
	margin-left:5em;
	padding-top:1em;
	font-weight:normal;
}

#place {
	float:left;
	padding-top:1em;
	font-weight:bold;
	width:5em;
}

#placevalue {
	height:1%;
	margin-left:5em;
	padding-top:1em;
	font-weight:normal;
	
/* ----------------------------------------------------------------- */
/* Content-Page-Events */
/* ----------------------------------------------------------------- */


