/* CSS Document */

html, body, div, p, h1, h2, h3, h4, h5, ul, ol, span, a, table, td, form, img, li, blockquote {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
}

body {	
	background:#E9EFF6;
}

/* --------------------------------- links --------------------------------*/
 
a.menue_top, a.menue_top:link, a.menue_top:visited{
	text-decoration: none;
	color: #666;
	padding:4px 120px 4px 15px;
	background: url(img/menu_hgr_normal.gif) no-repeat left;
}

a.menue_top:hover {
	background:	url(img/menu_hgr_over.gif) no-repeat left;
	color:#104FA0;
}

a.menue_sub, a.menue_sub:link, a.menue_sub:visited{
	text-decoration: none;
	color: #666;
	padding:4px 85px 4px 30px;
	background: url(img/menu_hgr_normal.gif) no-repeat left;
}

a.menue_sub:hover {
	background:	url(img/menu_hgr_over.gif) no-repeat left;
	color:#104FA0;
}

.menue_aktiv {
	text-decoration: none;
	color: #fff;
	padding:4px 120px 4px 15px;
	background: url(img/menu_hgr_aktiv.gif) no-repeat left;
}

.menue_inaktiv {
	text-decoration: none;
	color: #666;
	padding:4px 120px 4px 15px;
	background: url(img/menu_hgr_normal.gif) no-repeat left;
}

.submenue_aktiv {
	text-decoration: none;
	color: #fff;
	padding:4px 120px 4px 30px;
	background: url(img/menu_hgr_aktiv.gif) no-repeat left;
}

a.pfeil, a.pfeil:link, a.pfeil:visited{
	padding-right:25px;
	text-decoration: none;
	color: #666;
	background: url(img/pfeil_rechts.gif) no-repeat right;
}

a.pfeil:hover {
	color: #104FA0;
	background: url(img/pfeil_rechts_hover.gif) no-repeat right;
}

a.pfeil_rueck, a.pfeil_rueck:link, a.pfeil_rueck:visited{
	padding-right:25px;
	text-decoration: none;
	color: #666;
	background: url(img/pfeil_links.gif) no-repeat right;
}

a.pfeil_rueck:hover {
	color: #104FA0;
	background: url(img/pfeil_links_hover.gif) no-repeat right;
}

a.schliessen, a.schliessen:link, a.schliessen:visited{
	padding-right:15px;
	text-decoration: none;
	color: #666;
	background: url(img/schliessen.gif) no-repeat right;
}

a.schliessen:hover {
	color: #104FA0;
	background: url(img/schliessen_hover.gif) no-repeat right;
}

a.ext, a.ext:link, a.ext:visited{
	color: #666;
	padding-right:15px;
	text-decoration: none;
	background: url(img/extern.gif) no-repeat right;
}

a.ext:hover {
	color:#104FA0;
	background: url(img/extern_over.gif) no-repeat right;
}

/* ----------------------------- tabellen --------------------------*/

table.person {
	width:450px;
	border:0px;
	border-collapse:collapse;
}

td.person_li {
	width:100px;
	height:20px;
	text-align:left;
	vertical-align:top;
}

td.person_re {
	width:350px;
	height:20px;
	text-align:left;
	vertical-align:top;
}

table.galerie {
	width:213px;
	height:240px;
	border:0px;
	border-collapse:collapse;
}

td.galerie_th1 {
	width:100px;
	height:87px;
	text-align:left;
	vertical-align:top;
}

td.galerie_th2 {
	width:113px;
	height:87px;
	text-align:right;
	vertical-align:top;
}

table.agenda {
	width:425px;
	border:0px;
	border-collapse:collapse;
}

td.agenda_li {
	width:100px;
	height:20px;
	text-align:left;
	vertical-align:top;
}

td.agenda_re {
	width:325px;
	height:20px;
	text-align:left;
	vertical-align:top;
}

/* -------------------------------- ebenen ------------------------------*/

#inhalt {
	display:block;
	position:absolute;
	z-index:3;
	top:0px;
	left:0px;
	width:900px;
	height:550px;
	border:0px;
	background-color:#FFFFFF;
}

#kopf {
	position:absolute;
	z-index:3;
	top:0px;
	left:0px;
	width:900px;
	height:120px;
	background: url(img/kopfbalken_hgrd.gif) repeat-x left;
}

#menu {
	position:absolute;
	z-index:3;
	top:161px;
	left:0px;
	width:151px;
	height:390px;
	line-height:19px;
	overflow:hidden;
}

#logo {
	position:absolute;
	z-index:4;
	top:107px;
	left:15px;
}

#text, #text1, #text2, #text3, #text4, #text5, #text6, #agenda {
	position:absolute;
	top:141px;
	left:195px;
	width:450px;
	height:388px;
	font-size:11px;
	color:#616161;
	line-height:19px;
	overflow:hidden;
}

#text, #agenda {z-index:3;}
#text1 {z-index:4; visibility:hidden;}
#text2 {z-index:5; visibility:hidden;}
#text3 {z-index:6; visibility:hidden;}
#text4 {z-index:7; visibility:hidden;}
#text5 {z-index:8; visibility:hidden;}
#text6 {z-index:9; visibility:hidden;}
#agenda {overflow:auto;}

#artikel1, #artikel2, #artikel3, #artikel4, #artikel5, #artikel6 {
	position:absolute;
	top:141px;
	left:195px;
	width:450px;
	height:365px;
	font-size:11px;
	color:#616161;
	line-height:19px;
	overflow:auto;
	visibility:hidden;
	padding-right:20px;
}

#artikel1 {z-index:4;}
#artikel2 {z-index:5;}
#artikel3 {z-index:6;}
#artikel4 {z-index:7;}
#artikel5 {z-index:8;}
#artikel6 {z-index:9;}

#schliessen {
	position:absolute;
	top:513px;
	left:517px;
	width:150px;
	height:20px;
	font-size:11px;
	color:#616161;
	line-height:19px;
	overflow:hidden;
	visibility:hidden;
}

#bild {
	position:absolute;
	top:161px;
	left:687px;
	height:260px;
	width:213px;
}

#bild {z-index:3;}

#bildtitel {
	position:absolute;
	z-index:4;
	top:429px;
	left:687px;
	height:97px;
	width:199px;
	font-size:10px;
	line-height:19px;
	text-align:left;
	color:#666;
	padding-right:14px;
	overflow:auto;
}

#wappen {
	position:absolute;
	z-index:4;
	top:530px;
	left:880px;
	height:20px;
	width:20px;
	background:url(img/logo_zh.gif) no-repeat;
	visibility:hidden;
}

#wappen2 {
	position:absolute;
	z-index:4;
	top:530px;
	left:0px;
	height:20px;
	width:20px;
	background:url(img/logo_ch.gif) no-repeat;
	visibility:hidden;
}

#schatten {
	display:block;
	position:absolute;
	z-index:1;
	top:-8px;
	left:-8px;
	width:916px;
	height:566px;
	border:0px;
	background-image: url(img/hintergrund_schatten.gif);
}

#galerie1, #galerie2, #galerie3, #galerie4, #galerie5, #galerie6 {
	position:absolute;
	top:161px;
	left:195px;
	width:450px;
	height:350px;
	font-size:11px;
	color:#616161;
	line-height:19px;
	overflow:hidden;
}

#galerie1 {z-index:3;}
#galerie2 {z-index:4; visibility:hidden;}
#galerie3 {z-index:5; visibility:hidden;}
#galerie4 {z-index:6; visibility:hidden;}
#galerie5 {z-index:7; visibility:hidden;}
#galerie6 {z-index:8; visibility:hidden;}


#galerie_thmb {
	position:absolute;
	z-index:4;
	top:161px;
	left:687px;
	height:260px;
	width:213px;
	font-size:11px;
	color:#616161;
	line-height:19px;
	overflow:hidden;
}

#komitee_hl {
	position:absolute;
	z-index:3;
	top:141px;
	left:195px;
	width:450px;
	height:20px;
	font-size:11px;
	color:#616161;
	line-height:19px;
	overflow:hidden;
}

#komitee {
	position:absolute;
	z-index:3;
	top:181px;
	left:195px;
	width:430px;
	height:346px;
	font-size:11px;
	color:#616161;
	line-height:19px;
	overflow:auto;
	padding-right:20px;
}

/* ----------------------------- text -------------------------------*/

h1 {
	font-size:11px;
	color:#104FA0;
	font-weight:bold;
	line-height:19px;
}

h2 {
	font-size:11px;
	color:#104FA0;
	line-height:19px;
	font-weight:normal;
}

h3 {
	font-size:11px;
	color:#666;
	line-height:19px;
	font-weight:bold;
}

h4 {
	font-size:11px;
	color:#104FA0;
	line-height:19px;
	font-weight:normal;
}

h5 {
	font-size:11px;
	color:#666;
	line-height:19px;
	font-style:italic;
	font-weight:normal;
}


.zehn {
	line-height:10px;
}

.linkcredits {
	font-size:10px;
	color:#999;
	line-height:19px;
}

.wichtig {
	font-weight:bold;
	color:#104FA0;
}

ol {
	list-style-type:disc;
	list-style-position:inside;
	line-height:19px;
}

blockquote {
	padding-left:25px;
}