@charset "utf-8";
/* CSS Document */

/* ------------ SITE CONTENT FONT STYLES START ------------ */

html,body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333333;
}

a, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333333;
	text-decoration:underline;
}

a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#b71a55;
	text-decoration:underline;
}


h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	color:#b71a55;
	display:inline;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:24px;
	font-weight:normal;
	color:#b71a55;
	display:inline;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#333333;
	display:inline;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	font-style:italic;
	color:#b71a55;
	display:inline;
}

/* ------------ SITE CONTENT FONT STYLES END ------------ */

/* -------------- TEMPLATE FONT STYLES START -------------- */


/*---- FOOTER START ----*/
.footertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.footertext a, .footertext a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.footertext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#231f20;
	text-decoration:none;
}

.footertextline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#660033;
}
/*---- FOOTER END ----*/


/*---- MENU: SIDE/TOP START----*/
.menutextselected, .menutextselected a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	color:#b71a55;
	text-decoration: none;
}

.menutext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	color:#339999;
}

.menutext a,.menutext a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	color:#339999;
	text-decoration:none;
}

.menutext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	color:#b71a55;
	text-decoration:none;
}

.menusubtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#339999;
}

.menusubtext a, .menusubtext a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#339999;
	text-decoration:none;
}

.menusubtext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#b71a55;
	text-decoration:none;
}

.menusubtextselected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#b71a55;
}

.menutoptext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006666;
	font-weight:bold;
}

.menutoptext a,.menutoptext a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006666;
	font-weight:bold;
	text-decoration:none;
}

.menutoptext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006666;
	font-weight:bold;
	text-decoration:underline;
}

/*---- MENU: SIDE/TOP END----*/

.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#b71a55;
	font-weight:bold;
	line-height:36px;
}

.subheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	color:#b71a55;
	font-weight:bold;
}

.subheadingnormal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:24px;
	color:#b71a55;
}

.subheadingitalic{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	color:#b71a55;
	font-weight:bold;
	font-style:italic;
}

.subheadingsmall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#333333;
	font-weight:bold;
}

.datetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
	font-weight:bold;
}

.headingwhite a,
.headingwhite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:30px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.textwhite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	font-weight:bold;
}

.textsearch{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#FFFFFF;
	font-weight:bold;
}

.textmembers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#006666;
	font-weight:bold;
}

.textpink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#b71a55;
	font-weight:bold;
}

.textpink a, .textpink a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#b71a55;
	font-weight:bold;
	text-decoration:none;
}

.textpink a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#b71a55;
	font-weight:bold;
	text-decoration:underline;
}

.breadcrumbtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:28px;
	color:#339999;
}

.mainheadertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:30px;
	color:#b71a55;
	font-weight:bold;
}

.faktext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#b71a55;
	font-weight:bold;
}

.textblack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.lightblue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#0072bc;
}

.lightblueheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#0072bc;
}

.green{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#3b7206;
}

.greenheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#3b7206;
}

.orange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#ff6633;
}

.orangeheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#ff6633;
}

.pink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#cc0066;
}

.pinkheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#cc0066;
}

.lightpurple{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#9966cc;
}

.lightpurpleheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#9966cc;
}

.red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#cc0033;
}

.redheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	color:#cc0033;
}

.whitetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
}

.registrationtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#333333;
}

.enewsarchivetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	color:#339999;
}

.pollheadertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#339999;
	font-weight:bold;
}

.polltext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#339999;
}

.polllink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	color:#333333;
	font-weight:bold;
}

.polllink a, .polllink a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.polllink a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	color:#339999;
	font-weight:bold;
	text-decoration:none;
}

.pollresulttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
	text-decoration:none;
}

.pollresulttext a, .pollresulttext a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
	text-decoration:none;
}

.pollresulttext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#b71a55;
	text-decoration:none;
}

.findakindergartentext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333333;
}

.findakindergartentext a, .findakindergartentext a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#006666;
	text-decoration:underline;
}

.findakindergartentext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#006666;
	text-decoration:none;
}

.findakindergartenheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:20px;
	color:#FFFFFF;
}

.findakindergartensubheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.resulttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#333333;
}

.resulttext a, .resulttext a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#333333;
	text-decoration:underline;
}

.resulttext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#333333;
	text-decoration:none;
}

ul li {
	list-style-image: url(../images/bullet.gif);
	padding-bottom: 7px;
}

#manage ul li {
	list-style-image: none;
	padding: 0;
}

.jobboard_browse {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#333333;
}
.jobboard_browse th {
	text-align: left;
	font-weight: bold;
	color: #b71a55;
	white-space: nowrap;
}
.jobboard_browse tr {
	
}
.jobboard_browse td {
	text-align: left;
}
.jobboard_browse td a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}

.jobboard_label, .jobboard_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align: top;
}
.jobboard_label {
	text-align: right;
	font-weight: bold;
	color: #b71a55;
}

.jobboard_sort, .jobboard_sort a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #339999;
	font-weight: bold;
}
.jobboard_sort a {
	text-decoration: none;
	font-weight: normal;
}

/* -------------- TEMPLATE FONT STYLES END -------------- */
