/* CSS Document regineaeppli.ch 
	created by w3studio Gmbh - www.w3studio.ch 
	author: sibylle ramseier
	date: 19.11.2006
*/
html {
	margin:0px; padding:0px;
}
body {
	margin: 0px;
	padding: 0px;
	background: url(hg_html.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color:#fff;
}
#global {
	padding:0px; 
	margin:0px;
	width: 890px;
}
/* Header  */
#header {
	padding: 0px;	
	margin: 0px; 
	width:870px;
	height: 259px;
	padding-bottom:1px;
}
#headerName {
	float: left;
	background:url(header_Name.jpg) no-repeat;
	background-position:top;
	width: 284px;
	height: 259px;
}
#headerName h1 {
	visibility: hidden;
	margin: 0px; padding: 0px;
	overflow:hidden; font-size:14px;
	height: 200px;
	width: 280px;
}
.headerBild {
	float: left;
	/*background: url(header_bild.jpg) no-repeat;*/
	margin: 0px; padding: 0px;
	width: 451px;
	height: 259px;
}
div#homepage {
	background: url(bild09.jpg) no-repeat;
}
div#kontakt {
	background: url(bild05.jpg) no-repeat;
}
div#bilder {
	background: url(bild10.jpg) no-repeat;
}
div#cv {
	background: url(bild03.jpg) no-repeat;
}
div#agenda {
	background: url(bild14.jpg) no-repeat;
}
div#politik {
	background: url(bild17.jpg) no-repeat;
}
div#wahlen {
	background: url(bild01.jpg) no-repeat;
}
div#referate {
	background: url(bild16.jpg) no-repeat;
}
/* Integration und Chancengleichheit */
div#politik01 {
	background: url(bild02.jpg) no-repeat;
}
/* Sicherheit durch Lernfähigkeit */
div#politik02 {
	background: url(bild05.jpg) no-repeat;
}
/* Was ist Bildung? */
div#politik03 {
	background: url(bild10.jpg) no-repeat;
}
/* Volksschule */
div#politik04 {
	background: url(bild04.jpg) no-repeat;
}
/* Sprachen und Leseförderung */
div#politik05 {
	background: url(bild06.jpg) no-repeat;
}
/* Religion und Kultur */
div#politik06 {
	background: url(bild08.jpg) no-repeat;
}
/* Eltern */
div#politik07 {
	background: url(bild12.jpg) no-repeat;
}
/*  Gleichstellung */
div#politik08 {
	background: url(bild13.jpg) no-repeat;
}
/* Lehrstellen und Berufsbildung */
div#politik09 {
	background: url(bild23.jpg) no-repeat;
}
/* Lehrmittel */
div#politik10 {
	background: url(bild17.jpg) no-repeat;
}
/*  Erziehung und Bildung */
div#politik11 {
	background: url(bild08.jpg) no-repeat;
}
/* Gesundheit  */
div#politik12 {
	background: url(bild15.jpg) no-repeat;
}
/* Mittelschulen */
div#politik13 {
	background: url(bild18.jpg) no-repeat;
}
/*  Hochschulen */
div#politik14 {
	background: url(bild19.jpg) no-repeat;
}
/*  Weiterbildung */
div#politik15 {
	background: url(bild22.jpg) no-repeat;
}
/*  Föderalismus */
div#politik16 {
	background: url(bild20.jpg) no-repeat;
}
/*  Bildungsstandort*/
div#politik17 {
	background: url(bild21.jpg) no-repeat;
}
/* Service Public */
div#politik18 {
	background: url(bild07.jpg) no-repeat;
}
/* Nachhaltigkeit */
div#politik19 {
	background: url(bild09.jpg) no-repeat;
}

#headerRight {
	float: left;
	margin: 0px; padding: 0px;
	width: 135px;
	height: 259px;
	background: url(header_rechts.jpg) no-repeat;
}

/*	Navigation  */
#Navigation {
	float: left;
	color: #666;
	padding:40px 17px 20px 40px;
	width: 284px; /* IE 5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 227px;
}
html>body #Navigation {
	width: 227px;
}
#ContentContainer {
	float:left;
	width: 885px;
	background-color:#fff;
	padding-top:6px;
}
/* Seiteninhalt Wahlen 3spaltig */
#WahlenInhalt {
	float: left;
	/* width: 540px; */
	width: 416px;
	line-height: 1.5em;
	padding-right:24px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#WahlenInhalt ol {
	margin-left:0px;
	padding:0px;
}
#WahlenInhalt ol li {
	margin-left:24px;
	padding-left:0px;
	margin-top: 6px;
	margin-bottom:6px;
}

#WahlenRight {
	float: Left;
	width: 146px;
	padding: 40px 0px 0px 0px;
	/*border-left:1px dotted #999; */
}
#WahlenRight p.Navi {
	padding:3px 5px;
	background-color:#ebebeb; 
	/*background: url(menue_wahlen.jpg) repeat-x; */
	color:#000;
	margin:0px;
	letter-spacing:0.04em;
	 
}
#WahlenRight ul {
	margin: 0px;
	padding: 2px 0px 4px 0px;
	margin-bottom:12px;
}
#WahlenRight ul.last {
	border-bottom:3px solid #ebebeb;
}

#WahlenRight ul li{
	margin:0em;
	margin-left:0.2em;
	padding:0.3em 0em 0.3em 1em;
	list-style-type: none;
	background:url(bullet_wahlen.gif) no-repeat 0em 0.6em;

}
/*	Seiteninhalt  */
#PageInhalt {
	float: left;
	/* width: 540px; */
	width: 520px;
	line-height: 1.5em;
	padding-left:6px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#PageInhalt p, #WahlenInhalt p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
}

#PageInhalt h2, #WahlenInhalt h2 {
	font-family:"Trebuchet MS", "Times New Roman", serif;
	color:#FF0000;
	font-weight:normal;
	font-size:1.6em;
	line-height:1.2em;
	margin:0em 0em 0.5em 0em;
}
#PageInhalt h3, #WahlenInhalt h3 {
	font-weight: bold;
	font-size:1.1em;
    letter-spacing: 0.00em;
	line-height:1.4em;
	margin:0em;
    margin-top: 1.5em;
	/*font-family:"Trebuchet MS", "Times New Roman", serif;*/
	font-family: Arial, Helvetica, sans-serif; 
	color:#333;
}
#PageInhalt h4, #WahlenInhalt h4 {
	font-weight: normal;
	font-size:1.15em;
    letter-spacing: 0.03em;
	line-height:1.3em;
    margin: 1.5em 0em 0.25em 0;
	/*font-family:"Trebuchet MS", "Times New Roman", serif;*/
	font-family: Arial, Helvetica, sans-serif; 
	color:#FF0000;
	border-bottom:1px dotted #666;
}
#PageInhalt cite {
	font-weight: normal;
	font-style:normal;
	font-size:1.3em;
    letter-spacing: 0.03em;
	line-height:1.3em;
    margin: 1.5em 0em;
	/*font-family:"Trebuchet MS", "Times New Roman", serif;*/
	font-family: Arial, Helvetica, sans-serif; 
	color:#666;
	padding:0; display:block;
}
#PageInhalt ul, #WahlenInhalt ul {
	margin: 0px;
	padding: 0px;
}
#PageInhalt ul li, #WahlenInhalt ul li {
	margin:0em;
	padding:0.5em 0em 0.5em 0.8em;
	list-style-type: none;
	background:url(bullet_rot.gif) no-repeat 0em 1em;
}
#PageInhalt ul.pdf li, #WahlenInhalt ul.pdf li {
	margin:0em;
	padding:0.3em 0em 0.3em 1.8em;
	list-style-type: none;
	background:url(bullet_pdf.gif) no-repeat 0em 0.6em;
}

/* Links PageInhalt */
#PageInhalt a, #PageInhalt a:link, #PageInhalt a:active {
	color: #ff0000;
	text-decoration: underline;
}
#PageInhalt a:visited {
	color: #333;
	text-decoration: underline;
}

#PageInhalt a:hover {
	color: #333;
	text-decoration: underline;
}
/* Links WahlenInhalt */
#WahlenInhalt a, #WahlenInhalt a:link, #WahlenInhalt a:active {
	color: #ff0000;
	text-decoration: underline;
}
#WahlenInhalt a:visited {
	color: #333;
	text-decoration: underline;
}

#WahlenInhalt a:hover {
	color: #333;
	text-decoration: underline;
}
/* Links WahlenRight */
#WahlenRight a, #WahlenRight a:link {
	color: #666;
	text-decoration: underline;
}
#WahlenRight a:active, #WahlenRight a:visited {
	color:#666;
	text-decoration: underline;
}

#WahlenRight a:hover {
	color: #ff0000;
	text-decoration: none;
}
/* Links Navigation Seite Drucken*/

#Navigation a.print, #Navigation a.print:link, #Navigation a.printa:visited, #Navigation a.print:active {
	color:#666; font-size:12px;
} 
#Navigation a.print:hover {
	color: #ff0000;
}


/* Fusszeile    */
#footerLine {
	float:left;
	width: 100%;
	margin:0px; padding:0px;
	border-bottom:1px solid #ccc;
	height:1em !important;
}
#footer {
	float: left;
	font-size: 0.9em;
	color: #999;
	width:875px;
	padding: 3px 0px 12px 27px;
	letter-spacing:0.04em;
}
#footerDatum {
	float:left;
	padding:0;
	width: 257px; 
}
#footerDatum .footerText {
}
#footerInhalt {
	float:left;
	width:540px;
	padding-left:6px;
}
#footerInhalt a, #footerInhalt a:link, #footerInhalt a:visited, #footerInhalt a:active {
	color: #999;
	text-decoration:none;
}
#footerInhalt a:hover {
	text-decoration: underline;
}

/* Allgemein   */
hr {
	clear: both;
	width: 0;
  height: 0;
	top: -1000px;
	left: -1000px;
	overflow: hidden;
	visibility: hidden;
}
.invisible {
    position: absolute;
    left: -1000px;
    top: -1000px;
    width: 0;
    height: 0;
	overflow: hidden;
}
.clear {clear:both; font-size:0;}
p {
	margin:0em 0em 1.5em 0em;
}
img {
	border: none;
}
/* Breadcrumbs */
#Breadcrums {
	font-size:0.9em;
	color:#666;
	padding:6px 0px 16px 0px;
}
#Breadcrums a.brotNav, #Breadcrums a.brotNav:link, #Breadcrums a.brotNav:visited, a.brotNav:link  {
	color: #666;
	text-decoration:none;
}
#Breadcrums a.brotNav:active, #Breadcrums a.brotNav:hover  {
	text-decoration: underline;
	color: #666;
}
/* Formular */

#PageInhalt input {
	border:1px solid #ccc;
}
#PageInhalt textarea {
	border:1px solid #ccc;
}
/* Spezial für <form> DNN */
.formDNN {
	margin:0px;
	padding:0px;
}
#Body {
	margin:0px;
	padding:0px;
}
#PageDNN {
	margin:0px;
	padding:0px;
	overflow:hidden;
}

/* Bilder / Fotos  */
.FotoContainer {border-bottom:1px dotted #ccc;padding:3px 0 6px 0; margin:0 0 12px 0; float:left; width:99%;clear:both;}
.FotoContainer ul.FotoThumbnail {
	list-style-type:none;
	padding:0;margin:0;
	font-size:90%; line-height:109%;
}
.FotoContainer ul.FotoThumbnail img {padding-bottom:3px;}
#PageInhalt .FotoContainer ul.FotoThumbnail li {
	list-style-type:none; background:none;
	padding:0; margin:0 0 2em 0; 
	padding-right:3%;
	float:left; width:46%;valign:bottom;
}

#BilderMedien {
	margin: 0;
	margin-top: 2em;
	font-size:0.9em;
}
#BilderMedien .BildThumb {
	width:auto;
	margin-bottom: 2.6em;
	/*height: 280px; */
}
#BilderMedien .BildThumbVert {
	width:auto;
	margin-bottom: 1em;
	height: 190px;
}
#BilderMedien .BilderMedienCol1  {
	float: left;
	width: 248px;
	margin:0; padding:0;
	border-right: 1px dotted #ccc;
}
#BilderMedien .BilderMedienCol2  {
	float: right;
	width: 248px;
	margin:0; padding:0;
}
