body {
	background-color: #aee08b;
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	width: 100%;
	height: 100%;
	margin: 0; }
#head {
	background-image: url(../images/head_bg.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	position: absolute;
	top: 0;
	left: 29px;
	width: 912px;
	height: 20px; }
#container {
	background-color: #01a240;
	background-image: url(../images/container_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	top: 20px;
	left: 0;
	width: 941px;
	height: auto!important;
	height: 510px;
	float: left;
	min-height: 510px;
	margin: 0; }
#main {
	background-color: white;
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	position: relative;
	top: 0;
	left: 29px;
	width: 912px;
	height: auto!important;
	height: 510px;
	float: left;
	min-height: 510px;
	border-bottom: 5px solid white; }
#header {
	position: relative;
	width: 672px;
	height: 213px;
	float: left; }
#flash_header {
	background-color: white;
	position: relative;
	width: 240px;
	height: 255px;
	float: left; }
#printlink {
	position: absolute;
	top: 240px;
	left: 900px;
	width: 32px;
	height: 26px;
	z-index: 99; }
#mainmenu {
	background-color: #fff33b;
	background-image: url(../images/mainmenu_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align: center;
	position: relative;
	width: 654px;
	height: 82px;
	float: left;
	margin-top: 0;
	margin-right: 8px;
	margin-left: 0;
	padding-left: 10px;
	display: inline; }
#content {
	background-color: white;
	width: 672px;
	float: right;
	height: auto!important;
	height: 240px;
	min-height: 240px;
	padding-bottom: 25px; }
#content_left {
	width: 410px;
	height: auto!important;
	height: 240px;
	float: left;
	min-height: 240px;
	margin-right: 5px; }
#content_right {
	width: 250px;
	height: auto!important;
	height: 240px;
	float: left;
	min-height: 240px; }
#submenu {
	background-color: #396ebe;
	width: 230px;
	float: left;
	margin-top: 0;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	display: inline; }
#submenu a:link, #submenu a:visited {
	color: white;
	font-size: 11px;
	font-family: verdana, sans-serif;
	line-height: 180%;
	text-decoration: none;
	position: relative;
	width: 214px;
	height: 22px;
	float: left;
	margin-right: 4px;
	margin-left: 4px;
	padding-left: 8px;
	border-bottom: 1px solid #6e9bdf; }
#submenu a:hover, #submenu a:active {
	font-weight: bold; }
#submenu .sub a:link, #submenu .sub a:visited {
	color: white;
	font-size: 10px;
	font-family: verdana, sans-serif;
	line-height: 180%;
	text-decoration: none;
	width: 200px;
	margin-right: 4px;
	margin-left: 4px;
	padding-left: 16px;
	border-bottom: 1px solid #6e9bdf; }
#leftcol {
	color: white;
	width: 230px;
	margin-left: 5px; }
#bestuur {
	position: absolute;
	left: 15px;
	bottom: 5px;
	float: left; }
/*mainmenu styles*/
#mainmenu a:link, #mainmenu a:visited {
	color: black;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, sans-serif;
	text-transform: uppercase;
	text-align: center;
	float: left;
	margin: 0 3px 0 0; }
#mainmenu a:hover {
	font-weight: bold;
	text-decoration: none; }
.menuitem_28 {
	background-image: url(../images/btn_over-swv.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	width: 96px;
	height: 82px;
	float: left;
	margin-left: 3px; }
.menuitem_28 a:link, .menuitem_28 a:visited {
	text-align: center;
	width: 96px;
	padding-top: 63px; }
.menuitem_27 {
	background-image: url(../images/btn_nieuws.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	width: 85px;
	height: 82px;
	float: left;
	margin-left: 3px; }
.menuitem_27 a:link, .menuitem_27 a:visited {
	text-align: center;
	width: 85px;
	padding-top: 63px; }
.menuitem_26 {
	background-image: url(../images/btn_voor-ouders.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	width: 93px;
	height: 82px;
	float: left;
	margin-left: 3px; }
.menuitem_26 a:link, .menuitem_26 a:visited {
	text-align: center;
	width: 93px;
	padding-top: 63px; }
.menuitem_25 {
	background-image: url(../images/btn_voor-school.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	width: 111px;
	height: 82px;
	float: left;
	margin-left: 3px; }
.menuitem_25 a:link, .menuitem_25 a:visited {
	text-align: center;
	width: 111px;
	padding-top: 63px; }
.menuitem_24 {
	background-image: url(../images/btn_voor-ib.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	width: 94px;
	float: left;
	margin-left: 3px; }
.menuitem_24 a:link, .menuitem_24 a:visited {
	text-align: center;
	width: 94px;
	padding-top: 63px; }
.menuitem_23 {
	background-image: url(../images/btn_scholingsaanb.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	text-align: center;
	width: 120px;
	float: left;
	margin-left: 3px; }
.menuitem_23 a:link, .menuitem_23 a:visited {
	text-align: center;
	width: 120px;
	padding-top: 63px; }
#mainmenu .act {
	font-weight: bold; }
/*Inhoud elementen*/
#content a:link, #content a:visited {
	color: #1b4b94;
	font-weight: bold;
	text-decoration: none; }
#content a:hover, #content a:active {
	color: #1b4b94;
	font-weight: bold;
	text-decoration: underline; }
#content p {
	color: black;
	font-size: 12px;
	font-family: "trebuchet ms", sans-serif;
	line-height: 140%;
	margin: 5px 15px 15px 10px; }
#leftcol p {
	color: white;
	font-size: 12px;
	font-family: "trebuchet ms", sans-serif;
	line-height: 140%;
	margin: 5px 10px 10px; }
#content_right p {
	color: black;
	font-size: 12px;
	font-family: "trebuchet ms", sans-serif;
	line-height: 140%;
	margin-right: 4px;
	margin-left: 4px; }
#content h1 {
	color: #0b32ff;
	font-size: 20px;
	font-family: "trebuchet ms", sans-serif;
	font-weight: bold;
	margin: 15px 10px 10px;
	padding: 0; }
#content_right h1 {
	color: white;
	font-size: 16px;
	font-family: "trebuchet ms", sans-serif;
	font-weight: bold;
	line-height: 160%;
	background-color: #81d078;
	margin: 5px 0 3px;
	padding-left: 5px; }
#content div.csc-frame-frame1 {
	background-color: #fff33b;
	margin: 0 0 5px;
	padding: 10px 5px 5px;
	width: 655px;
	float: left; }
#content div.csc-frame-frame2 {
	background-color: #ff8d7a;
	margin: 0 0 5px;
	padding: 10px 5px 5px;
	width: 655px;
	float: left; }
#content p.csc-frame-frame1 {
	background-color: #fff33b;
	width: 645px;
	margin: 0 0 5px;
	padding: 10px; }
#content p.csc-frame-frame2 {
	background-color: #ff8d7a;
	margin: 0 0 5px;
	padding: 10px;
	width: 645px; }
#content_left p.csc-frame-frame1 {
	background-color: #f7f7f7;
	width: 380px;
	float: left;
	margin: 5px 0 5px 5px;
	padding: 5px;
	border: solid 1px #d6d6d6;
	display: inline; }
#content_right div.csc-frame-frame1 {
	background-color: #81d078;
	margin: 5px 0 0;
	padding: 5px;
	width: 230px; }
#content_right .csc-frame-frame1 h1 {
	background-color: #01a240; }
#content table {
	font-size: 12px;
	font-family: "trebuchet ms", sans-serif;
	margin: 0 10px 10px;
	padding: 0; }

#content table td {
	vertical-align: top; }
#content table p {
	font-size: 12px;
	font-family: "trebuchet ms", sans-serif;
	margin: 0;
	padding: 0; }
#content table.csc-frame-frame1 {
	border: solid 1px #919191; }
ol, ul {
	font-size: 12px;
	font-family: "trebuchet ms", sans-serif;
	margin-right: 20px; }
ul {
	font-size: 12px;
	font-family: "trebuchet ms", sans-serif;
	line-height: 140%;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 0; }
.csc-uploads-fileName {
	background-image: url(../images/uploads.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 29px; }
/*Scholenlijst*/
#content table.contenttable td.td-0 {
	font-size: 12px;
	font-weight: bold; }
#content table.contenttable tr.tr-even {
	font-size: 12px;
	background-color: #f3f3f3; }
#content table.contenttable td {
	padding-right: 6px;
	padding-left: 0; }
#content table.contenttable-0 td {
	padding-left: 5px; }
#content table.contenttable tr.tr-1, #content table.contenttable tr.tr-0 {
	font-weight: bold; }
/*Mailform*/
div.csc-mailform {
	margin: 0;
	padding: 30px 0 35px; }
div.csc-mailform-wrap {
	 }
.csc-mailform-field {
	font-size: 11px;
	font-family: verdana, sans-serif;
	margin-right: 8px;
	margin-bottom: 1px;
	margin-left: 10px; }
.csc-mailform-field input {
	font-size: 12px;
	font-family: Arial, sans-serif;
	width: 300px;
	border: solid 1px #8eb0e3; }
.csc-mailform-field textarea {
	font-size: 12px;
	font-family: Arial, sans-serif;
	width: 300px;
	border: solid 1px #8eb0e3; }
#content .csc-mailform-submit {
	color: white;
	font-weight: bold;
	background-color: #396ebe;
	width: 100px;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 153px;
	border: solid 2px #1b4b94; }
.csc-mailform-field label {
	font-weight: bold;
	width: 150px;
	float: left; }
/*google maps*/
.tx_lumogooglemaps_pi1_sidebar {
	font-size: 11px;
	font-family: "trebuchet ms", sans-serif;
	font-weight: bold;
	background-color: #fff582;
	width: 186px;
	height: 290px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	padding: 5px; }
.tx_lumogooglemaps_pi1_sidebar ul {
	margin: 10px 0 0;
	padding: 0; }
.tx_lumogooglemaps_pi1_sidebar li {
	line-height: 160%;
	border-bottom: 1px solid #ffe970;
	list-style-type: none; }
.tx_lumogooglemaps_pi1_map {
	background-color: #e3e3e3;
	width: 462px;
	height: 300px;
	float: left;
	margin-top: 5px; }
#content .tx_lumogooglemaps_pi1_map p {
	font-size: 11px;
	font-family: "trebuchet ms", sans-serif; }
.tx_lumogooglemaps_pi1_infobox {
	font-size: 11px;
	font-family: "trebuchet ms", sans-serif; }
/*NIEUWS*/
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
#content .news-latest-item p {
	color: #545454;
	line-height: 130%;
	margin: 0 4px;
	padding: 0; }
.news-latest-item h3 {
	color: #1b4b94;
	font-size: 14px;
	font-family: "trebuchet ms", sans-serif;
	font-weight: bold;
	line-height: 100%;
	margin: 0 4px 2px;
	padding: 0; }
#content .news-latest-item h3 a:link, #content .news-latest-item h3 a:visited {
	color: #1b4b94;
	text-decoration: none; }
.news-latest-item h3 a:hover, .news-latest-item h3 a:active {
	text-decoration: underline; }
.news-latest-container {
	 }.news-latest-container H2,.news-latest-gotoarchive {
	padding:3px;
	margin:3px; }.news-latest-gotoarchive {	font-weight:bold;	margin-top:5px;}.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {	color:#fff;}.news-latest-gotoarchive A {	color:#fff;}.news-latest-item {	/* IE hack */	height: 1%;
	line-height: 130%;	/* IE hack end */	width: 100%;
	float: left;
	padding:3px 0;
	margin:0 0 2px;
	border-bottom: 1px solid #efefef;
	}
.news-latest-image {
	background-color: #396ebe;
	background-image: url(../images/news-latest-image-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 80px;
	height: 80px;
	overflow: hidden;
	float: left;
	margin-right: 7px;
	margin-bottom: 2px;
	}
.news-latest-category IMG {	float: none;	border:none;	margin:0px;}.news-latest-date {
	color: #474747;
	font-size:9px;
	font-family: tahoma, sans-serif;
	float: right;
	margin-right: 3px; }.news-latest-morelink {	height:12px;}.news-latest-morelink A {	float:right;}/*--------------------------------- tt_news LIST view  -----------------------------------*/.news-list-container {	}.news-list-item {	/* IE hack */	line-height: 130%;	/* IE hack end */	margin:5px;
	background-color:#ffff8b;
	height: auto!important;
	height: 110px;
	float: left;
	min-height: 110px;
	display: inline; }
.news-search-emptyMsg{	margin:0px;}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px 2px 2px 7px;
	background-color: #fff33b; }.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#1b4b94;
	font-size: 16px;
	font-family: "trebuchet ms", sans-serif;
	font-weight: bold;
	padding-left:2px; }.news-list-container H3 A {	color:#fff;}#content .news-list-container P {
	margin: 0 10px;
	padding: 0; }.news-list-date {
	float: right;
	color: #262626;
	width: 80px;
	text-align: right;
	font-size: 9px;
	font-weight: normal;
	margin-right: 5px; }.news-list-imgcaption {	float: right;	padding-top:3px;	padding-right:3px;	font-size: 9px;	}.news-list-container IMG {	float: right;	border:1px solid #666;	margin-bottom:5px;	margin-right:2px;	margin-left:5px;}
.news-list-morelink,.news-list-category {	font-size:9px;	margin-left:3px;}.news-list-morelink  {
	margin-bottom:3px;
	margin-left: 10px; }.news-list-browse {
	text-align: center;
	clear: both; }	/*---------------------------------  tt_news Page-Browser ---------------------------------*/.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	padding:3px; }.tx-ttnews-browsebox TD {	font-size: 10px;}.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {	font-weight: bold;}
	#content .tx-ttnews-browsebox-SCell P, #content .tx-ttnews-browsebox TD P{	margin:0px;}.tx-ttnews-browsebox-SCell {
	background-color: #fff100; }
.news-search-emptyMsg {	font-size: 11px;	margin-left: 10px;}	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/.news-single-item {
	padding:5px;
	margin-bottom:5px; }
.news-single-item h3 {
	font-size: 12px;
	font-family: "trebuchet ms", sans-serif;
	font-weight: bold;
	margin-left: 10px; }
.news-single-img {	float: right;	margin-left:5px;}.news-single-imgcaption {	padding:3px;	clear:both;}
.news-single-backlink, .news-single-backlink a {	font-weight: bold;	font-size: 10px;	margin-bottom: 15px;	margin-top: 10px;}
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */.news-amenu-container {	margin-top:10px;	padding:3px;	border:1px solid #333;	background-color:#BBE53A;}.news-amenu-container LI {	padding-bottom:1px;}.news-amenu-container UL {	padding:3px;	margin-top:5px;	margin-left:0px;	margin-bottom:0px;	border:1px solid #666;	background-color:#F9FFE5;	list-style-type: none;}.news-amenu-container H2 {	color:#fff;	padding:3px;	border:1px solid #666;	background-color:#769024;}.news-amenu-item-year {	font-weight: bold;	border: 1px solid #666;	padding: 2px;	background-color: #769024;	color:#fff;}/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */.news-catmenu  {	padding:5px;	margin:10px 0px 10px 10px;	border:1px solid #666;	background-color:#F9FFE5;}.news-catmenu-header {	font-size:11px;	font-weight:bold;}.news-catmenu DIV {	font-size:10px;	white-space: nowrap;}.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {	margin:0px;	padding: 0px;	vertical-align: middle;}.news-catmenu-ACT {	font-weight:bold;}/*  Styles for catmenu mode "nestedWraps" */.level1 {	padding:1px;	padding-left:10px;	background-color:#ebf8bf;	border-left:1px solid #666;	border-top:1px solid #666;}.level2 {	padding:1px;	padding-left:10px;	background-color:#ddf393;	border-left:1px solid #666;}.level3 {	padding:1px;	padding-left:10px;	background-color:#cae46e;	border-left:1px solid #666;	border-top:1px solid #666;}.level4 {	padding:1px;	padding-left:10px;	background-color:#b0cb51;	border-left:1px solid #666;}
/*-------------------------- STAFF DIRECTORY CONNECTOR STYLES ---------------------------*/.tx-wecstaffdirectory-pi1 {
	font-size:		12px;
	font-family: "trebuchet ms", sans-serif; }*.tx-wecstaffdirectory-content {
	width:			652px;
	margin-left: 8px; }.tx-wecstaffdirectory-header {	float:			left;	font-size:		14px;	font-weight:	bold;	padding:		0px;	padding-top:	8px;	padding-bottom: 3px;	margin:			0px;	margin-top:		8px;	width:			100%;	clear:			both;}.tx-wecstaffdirectory-title {	display:		block;	font-size:		16px;	font-weight:	bold;	text-align:		center;	margin:			0px auto;	width:			100%;}.tx-wecstaffdirectory-responseMsg {	display:		block;	font-weight:	bold;	font-size:		105%;	color: 			#F02020;	padding:		0px;	text-align: 	center;	margin:			0px auto;	margin-top: 	4px;	margin-bottom: 	8px;	width:			100%;	}.tx-wecstaffdirectory-errorText {	display:		block;	color:			#FF2020;	text-align:		center;	font-size:		105%;	font-weight:	bold;	width:			100%;	}.tx-wecstaffdirectory-fullWidth {	width: 100%;}.tx-wecstaffdirectory-fullWidthCentered {	width: 		100%;	margin: 	0px auto;	text-align: center;}.tx-wecstaffdirectory-stafflist, .tx-wecstaffdirectory-staffpage {	display:	block;	font-size:	12px;	padding:	2px;	margin:		1px;}.tx-wecstaffdirectory-staffpage {	width:		98%;	background-color: }.tx-wecstaffdirectory-stafflist {	width:		100%;	height:		100%;}.tx-wecstaffdirectory-staffpage a, .tx-wcstaffdirectory-stafflist a {	text-decoration: none;}.tx-wecstaffdirectory-stafflist-column {	float:		left;	width:		48%;	height:		120px;	padding-bottom:5px;}.tx-wecstaffdirectory-stafflist div.leftColumn {
	float: left;
	display: inline;
	width:	80px;
	margin-right: 3px;
	margin-bottom: 3px; }
.tx-wecstaffdirectory-stafflist div.leftColumn img {
	border: solid 1px #c5c5c5; }
.tx-wecstaffdirectory-stafflist div.rightColumn {	float: left;	display: inline;	padding-left: 4px;}.tx-wecstaffdirectory-stafflist .float-med {
	float:left;
	padding-left:5px;
	line-height:1.4em;
	width: 70px;
	padding-right: 5px; }.tx-wecstaffdirectory-stafflist .float-lg { float:left; width:30%; padding-left:2px; line-height:1.4em;}.tx-wecstaffdirectory-stafflist .float-xlg { float:left; width:25%; padding-left:5px; line-height:1.4em;}.tx-wecstaffdirectory-stafflist .float-xxlg { float:left; width:30%; padding-left:5px;line-height:1.4em; }.tx-wecstaffdirectory-stafflist .float-sm { float:left; width:10%; padding-left:5px; line-height:1.4em;}.tx-wecstaffdirectory-stafflist .float-xsm { float:left; width:5%; padding-left:5px; line-height:1.4em;}.tx-wecstaffdirectory-stafflist .float-photo { float:left; display:box; width:30%; padding-right:10px; }.tx-wecstaffdirectory-stafflist .header { font-weight:bold;font-size:110%; }.tx-wecstaffdirectory-stafflist .fullwidth { width:100%; padding-bottom:2px;}.tx-wecstaffdirectory-stafflist .smText  { font-size:11px; }.tx-wecstaffdirectory-stafflist .medText {
	font-size:12px; }.tx-wecstaffdirectory-stafflist .lgText  { font-size:14px; }.tx-wecstaffdirectory-stafflist .xlgText  { font-size:16px; }.tx-wecstaffdirectory-stafflist .isBold  {
	font-size: 14px;
	font-weight:bold; }.tx-wecstaffdirectory-stafflist .gutter  { float:left; display:box; width:100%;}.tx-wecstaffdirectory-stafflist-alt1    { background-color:;}.tx-wecstaffdirectory-stafflist-alt2    { background-color:;}.tx-wecstaffdirectory-staffpage .photo {	display:block;	float:left;	padding-right: 8px;}
.tx-wecstaffdirectory-staffpage .photo img {
	border: solid 1px #c5c5c5; }
.tx-wecstaffdirectory-staffpage .topmenu {	display: 	block;	float: 		left;		width:		65%;	text-align:right;	padding:	0px;	margin:		0px;}.tx-wecstaffdirectory-staffpage .topmenu .sep {	padding-top: 6px;}.tx-wecstaffdirectory-staffpage .maincontent {	display: 	block;	float: 		left;		width:		65%;	padding:	0px;}.tx-wecstaffdirectory-staffpage .fullwidth {	display: 	block;	float: 		left;	width:		95%;	clear:		both;	padding:	0px;}.tx-wecstaffdirectory-staffdepartment {	float:		left;	width:		100%;	font-size:	16px;	font-weight:bold;	padding:	2px;	margin-bottom: 2px;	margin-top:  8px;	border-bottom: 1px solid #c5c5c5;}.tx-wecstaffdirectory-fieldHeader {	display:		block;	float:			left;	width:			100%;	font-weight:	bold;	font-size:		14px;	margin-top:		8px;	margin-bottom:	2px;}.tx-wecstaffdirectory-fieldHeaderLarge {
	color: #0b32ff;
	font-size:		18px;
	font-weight:	bold;
	margin-bottom: 5px; }.tx-wecstaffdirectory-fieldLabel {
	font-weight: bold;
	display:		block;
	float:			left;
	width:			35%;
	padding-left:	0;
	padding-bottom: 2px;
	clear:			left; }.tx-wecstaffdirectory-fieldDescription {	display:		block;	float:			left;	width:			60%;	padding-bottom: 2px;}.tx-wecstaffdirectory-fieldDescriptionLarge {	display:		block;	float:			left;	width:			90%;	padding-bottom: 2px;	padding-left:	8px;}.tx-wecstaffdirectory-spacer {	clear:			both;	line-height:	0.1em;	height:			1px;}.tx-wecstaffdirectory-pagelink {	font-size:		12px;	padding:		0px;	margin:			0px;	margin-top:		4px;	margin-right:	10px;}.tx-wecstaffdirectory-editbutton {	font-size:		11px;}.tx-wecstaffdirectory-addbutton {	font-size:		12px;	clear:			both;	padding:		4px;	text-align:		center;	margin:			0px auto;}.tx-wecstaffdirectory-form {	font-size: 		12px;	font-family: 	Arial, Tahoma, "Trebuchet MS", Georgia, sans-serif;	width: 		100%;	background-color: #C0C0D0;	color:		#202020;	border: 	1px solid #333;	margin:		0px auto;	padding:	4px;    padding-bottom: 25px;    margin-top:	5px;    margin-bottom:5px;}.tx-wecstaffdirectory-form div.header {	text-align: center; font-size: 125%; font-weight:bold; padding: 6px;}.tx-wecstaffdirectory-form div.inputFormRow {	clear: both;  margin:0px; padding:0px; padding-top: 2px;}.tx-wecstaffdirectory-form div.inputFormRow span.label {	float: left;  width: 25%; text-align: right;  padding-top:3px;}.tx-wecstaffdirectory-form div.inputFormRow span.textacross {	float: left;  width: 100%;  text-align: center;}.tx-wecstaffdirectory-form div.inputFormRow span.bottomrow {	float: left;  width: 100%;  text-align: center; padding-top:8px; padding-bottom:8px;}.tx-wecstaffdirectory-form div.inputFormRow span.inputBox {	float: right; width: 73%; text-align:left;}.tx-wecstaffdirectory-form div.inputFormRow span.inputBox input {	width: 95%;}.tx-wecstaffdirectory-form div.inputFormRow span.inputBox .inputMedium {	width: 150px;}.tx-wecstaffdirectory-form div.inputFormRow span.inputBox .inputShort {	width: 90px;}.tx-wecstaffdirectory-form div.inputFormRow span.inputBox textarea {	 width:	95%;	height:140px;}.tx-wecstaffdirectory-form div.inputFormRow span.inputBox textarea.high {	 width:	95%;	height:100px;}.tx-wecstaffdirectory-form div.inputFormRow span.inputBox input.button {	 width:	100px;}
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	{$styles.content.imgtext.borderSelector} {
		border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
		padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear {  }
/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-right: 10px;
	margin-left: 5px;
	display: inline; }

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-right: 10px;
	margin-left: 10px;
	display: inline; }

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: {$styles.content.imgtext.rowSpace}px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 5px;
		margin-bottom: 3px;
		margin-top: 3px;
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 5px;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 10px !important; }

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
#content .csc-textpic-intext-right {
	margin-right: 20px; }
/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/**************************/		/* STYLES FOR TX_KEYAC  */		/**************************/				/* COMPLETE WRAP  */		.tx-keyac-pi1 {
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px; }		/* CLEARER */		.tx-keyac-pi1 .yac_clearer{			clear:both;			font-size:1px;			line-height:1px;		}		/* SINGLE EVENT ITEM IN LISTVIEW AND TOOLTIP */		.tx-keyac-pi1 .event-item {
	font-size: 11px;
	font-family: verdana, sans-serif;
	margin:6px 0 0 ;
	width: auto; }		.tx-keyac-pi1 .event-item img {
	float:left;
	margin-right:6px;
	padding-top: 0; }
.tx-keyac-pi1 .event-item a:link,		.tx-keyac-pi1 .event-item a:visited {
	color: #111a9c;
	text-decoration:none;
	vertical-align:middle;
	width: 170px;
	float: left;
	margin-right: 3px;
	display: inline; }
/* NAVIGATION */		.tx-keyac-pi1 #navigation {
	font-size: 10pt;
	font-family: Arial, sans-serif;
	height:25px;
	margin-bottom:5px;
	text-align:center;
	margin-right: 15px; }		/* PREV AND NEXT ARROW */		.tx-keyac-pi1 #arrow_prev  {
	padding-top:0.6em;
	float:left;
	height:3em;
	margin-right:5px;
	margin-left: 35px; }		.tx-keyac-pi1 #arrow_next {			float:left;			padding-top:0.6em;			width:1.6em;			height:3em;			margin-left:5px;		}		.tx-keyac-pi1 #arrow_next img.vor,		.tx-keyac-pi1 #arrow_prev img.zurueck {			width: 1.5em;			height: 1.5em;			border:0;		}		/* CALENDARS */		.tx-keyac-pi1 #yac_calendars {
	float:left;
	text-align: center; }		.tx-keyac-pi1 table.calendar {
	margin: 0; }		.tx-keyac-pi1 table.calendar th {			background:#396ebe;			text-align:center;			padding:0.4em;			font-weight:bold;			border:solid 1px;			color:white;		}		.tx-keyac-pi1 table.calendar td {
	width:25px;
	height:25px;
	text-align:center;
	background:#f3f3f3;
	vertical-align: middle;
	border:solid 1px #ececec; }			.tx-keyac-pi1 table.calendar td.day,		.tx-keyac-pi1 table.calendar td.week {			color:#b6b4b4;			background:#e0e0e0;			border:1px solid #e0e0e0;			font-weight:bold;		}		#content[id] .tx-keyac-pi1 table.calendar td {			padding:0;		}		.tx-keyac-pi1 table.calendar td.today {			background: #ff0; 		}		.tx-keyac-pi1 table.calendar td.cat1,		 .tx-keyac-pi1 table.calendar td.todaycat1 {
	background-color: #ffd200;
	border: solid 1px #ffd200; }		.tx-keyac-pi1 table.calendar td.cat2,		.tx-keyac-pi1 table.calendar td.todaycat2 {
	background-color: #32b135;
	border: solid 1px #32b135; }
#yac_calendars td.cat2 a {
	color: white; }
.tx-keyac-pi1 table.calendar td.cat3,		.tx-keyac-pi1 table.calendar td.todaycat3 {
	background-color: #111a9c;
	border: solid 1px #111a9c; }
#yac_calendars td.cat3 a, #yac_calendars td.cat4 a, #yac_calendars td.cat6 a  {
	color: white; }
.tx-keyac-pi1 table.calendar td.cat4,		.tx-keyac-pi1 table.calendar td.todaycat4 {
	background-color: #b325c4;
	border: solid 1px #b325c4; }		.tx-keyac-pi1 table.calendar td.cat5,		.tx-keyac-pi1 table.calendar td.todaycat5 {
	background-color: #e71678;
	border: solid 1px #e71678; }		.tx-keyac-pi1 table.calendar td.cat6,		.tx-keyac-pi1 table.calendar td.todaycat6 {
	background-color: #e70303;
	border: solid 1px #e70303; }		.tx-keyac-pi1 table.calendar td.cat7,		.tx-keyac-pi1 table.calendar td.todaycat7 {
	background-color: #00f1ff;
	border: solid 1px #00f1ff; }		.tx-keyac-pi1 table.calendar td.cat8,		.tx-keyac-pi1 table.calendar td.todaycat8 {
	background-color: #00f1ff;
	border: solid 1px #00f1ff; }		.tx-keyac-pi1 table.calendar td.cat9,		.tx-keyac-pi1 table.calendar td.todaycat9 {			border: 1px solid #3cff00;		}		.tx-keyac-pi1 table.calendar td.cat10,		.tx-keyac-pi1 table.calendar td.todaycat10 {			border: 1px solid #ff6c00;		}		.tx-keyac-pi1 table.calendar td.cat99,		.tx-keyac-pi1 table.calendar td.todaycat99 {			border: 1px solid;			border-left-color:#ffd200;			border-top-color:#32b135;			border-right-color:#111a9c;			border-bottom-color:#b325c4;		}		.tx-keyac-pi1 table.calendar td.todaycat1,		.tx-keyac-pi1 table.calendar td.todaycat2,		.tx-keyac-pi1 table.calendar td.todaycat3,		.tx-keyac-pi1 table.calendar td.todaycat4,		.tx-keyac-pi1 table.calendar td.todaycat5,		.tx-keyac-pi1 table.calendar td.todaycat6,		.tx-keyac-pi1 table.calendar td.todaycat7,		.tx-keyac-pi1 table.calendar td.todaycat8,		.tx-keyac-pi1 table.calendar td.todaycat9,		.tx-keyac-pi1 table.calendar td.todaycat10,		 .tx-keyac-pi1 table.calendar td.todaycat99 {			background: #CCC;		}		/* HIDE CALENDAR LINK  */		.tx-keyac-pi1 .calswitch {			text-align: center;			clear:both;			margin-top:1em;		}		/* LEGEND */		.tx-keyac-pi1 .legend {			clear:both;			margin:20px 0 0 ;			border-bottom:2px solid #396ebe;			padding: 0 0 6px;		}		.tx-keyac-pi1 .legend img {
	vertical-align: middle;
	margin-right:2px; }		.tx-keyac-pi1 .legend .cat-entry {
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-style: italic;
	margin-right: 15px; }
/* Kalender - SingleView */		.tx-keyac-pi1 .category-title {
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-style: italic;
	display:block;
	border-bottom: 2px dashed #cecece;
	padding-bottom:2px;
	margin-bottom:10px; }		.tx-keyac-pi1 .content-left {
	font-size: 11px;
	font-family: verdana, sans-serif;
	float:left;
	width:20%;
	text-align:right;
	vertical-align:middle; }		.tx-keyac-pi1 .content-right {
	font-size: 11px;
	font-family: verdana, sans-serif;
	display:block;
	float:right;
	text-align:left;
	width:75%;
	vertical-align:middle; }		.tx-keyac-pi1 .clearer {			clear:both;			height:0;			visibility:hidden;		}		.tx-keyac-pi1 p {			margin-top:0;		}		/* Kalender - TeaserView  */		.tx-keyac-pi1 .yac-teaser {			border:2px solid #d60008;			width:250px;			line-height:1.2;			padding-bottom:0.3em;		}		.tx-keyac-pi1 .yac-teaser-header {			display:block;			color:#FFF;			background:#d60008;			vertical-align:middle;			background-image:url(images/icon-rot-gr.gif);			background-position: right center;			background-repeat:no-repeat;			font-weight:bold;			font-size:1.3em;			height:1.4em;			padding-left:0.7em;			margin-bottom:0.3em;		}		.tx-keyac-pi1 .yac-teaser a:link,		.tx-keyac-pi1 .yac-teaser a:visited {			text-decoration:none;		}		/* Kalender - Popups */		.yac-tooltip {			display:none;			width: auto;			position:absolute;			margin-top: 22px;			margin-left: 6px;			display:block;			background: #ff0;			border: solid 1px #b1b1b1;			padding: 3px;			opacity:0;			text-align:left;		}		.tx-keyac-pi1 .yac-tooltip .event-item {
	line-height: 150%;
	margin:0 0 0;
	width: 200px; }
.tx-keyac-pi1 .yac-tooltip .event-item img {
	padding-top: 3px; }
#yac_calendars .yac-tooltip .event-item a {
	color: #111a9c !important;
	font-size: 11px;
	line-height: 180%;
	margin: 5px 0 2px;
	width: 200px; }

