h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e4303d;
	font-weight: bold;

}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3a18a;
	font-weight: bold;

}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
	}

.tx-cmwlinklist-pi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
	}

.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}
.fussnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e3e3e3;
}
.newshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e4303d;
	font-weight: bold;
}
.newssub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3a18a;
}

.newssub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e3a18a;
}

.newsbildsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e3a18a;
}

.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.fliesstextDunkel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c1c1c;
}

.hervorhebungHellBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3a18a;
	font-weight: bold;
}
.hervorhebungHell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3a18a;
}
.hervorhebungDunkelBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c1c1c;
	font-weight: bold;
}
.hervorhebungDunkel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c1c1c;
}

.newsmailto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #962028;
}
.newsmailto a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e3e3e3;
}
.newsmailto a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #962028;
}
.newsmailto a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e4303d;
}

.linklist a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #962028;
}
.linklist a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e3e3e3;
}
.linklist a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #962028;
}
.linklist a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e4303d;
}

.sitemap1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
	font-weight: bold;
	text-decoration: none;
}

.sitemap2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
	margin-left: 20px;
	text-decoration: none;
}

.sitemap3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
	margin-left: 40px;
	text-decoration: none;
}

.sitemap4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
	margin-left: 60px;
	text-decoration: none;
}

/* mailformular beschriftung */
.mailform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #e3e3e3;
}
.mailformrequired {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e3a18a;
}

a:link {
color: #e3e3e3;
font-weight: normal;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}
a:hover {
color: #962028;
font-weight: normal;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
a:active {
color: #962028;
font-weight: normal;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
a:visited {
color: #e4303d;
font-weight: normal;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

/* Definition der Standardsuche */
.searchform {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.searchresultheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #000000; */
}

.searchresultpagetitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #000000; */
}

.searchresultcontent {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.searchmarkup {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


/* Definition der Index-Suche */
.tx-indexedsearch-rules {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.tx-indexedsearch-sw {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e3a18a;
}

.tx-indexedsearch-browsebox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.tx-indexedsearch-browsebox-strong {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.tx-indexedsearch-sectionlinks {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.tx-indexedsearch-browsebox-SCell {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.tx-indexedsearch-res {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

tx-indexedsearch-secHead {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.tx-indexedsearch-title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.tx-indexedsearch-percent {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.tx-indexedsearch-descr {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.tx-indexedsearch-redMarkup {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3a18a;
}

.tx-indexedsearch-info {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.tx-indexedsearch-browsebox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.tx-indexedsearch-browsebox-SCell {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
}

.bulletlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
	list-style-type: circle;
	list-style-image:   url(http://www.shsv.ch/fileadmin/fileadmin/list.gif);
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
	margin-left: 9px;
	list-style-type: circle;
	list-style-image:   url(http://www.shsv.ch/fileadmin/fileadmin/list.gif);
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e3e3e3;
	margin-left: 9px;
	list-style-type: circle;
	list-style-image:   url(http://www.shsv.ch/fileadmin/fileadmin/list.gif);
}

/* formularfelder */
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}