	#head h1 {
		color: #FFFFFF;
		text-align: center;
		margin-top: 0px;
		padding-top: 5px;
		margin-bottom: 0px;
		font-size: 2em;
		font-family: "Times New Roman", Times, serif;
	}

	#head h2 {
		color: #FFFFFF;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 1.5em;
		font-family: "Times New Roman", Times, serif;
	}

	/* Design mittlere Spalte */

	#center-block h1 {
		font-size: 1.5em;
		color: #000066;
		padding-top: 1em;
		padding-bottom: 0.2em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		margin-top: 0;
		margin-bottom: 0;
	}

	#center-block h1.csc-firstHeader {
		padding-top: 0.2em;
	}

	#center-block h1.list {
		padding-top: 0.2em;
		border-top: 1px solid #000066;
		font-size: 1.2em;
	}

	#center-block h2 {
		font-size: 1.1em;
		color: #000066;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		margin-top: 1em;
		margin-bottom: 0;
	}

	#center-block h2 p {
		font-size: 1em;
		color: #000066;
		font-weight: normal;
	}

	#center-block h3 {
		font-size: 1.0em;
		color: #666666;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		margin-top: 0.5em;
		margin-bottom: 0;
	}

	#center-block h4 {
		font-size: 1em;
		color: #666666;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		margin-top: 0;
		margin-bottom: 0;
	}

	#center-block p,form,li,td,th {
		font-size: 0.8em;
		font-size: 13px;
		color: #000000;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-top: 0;
		margin-bottom: 0;
	}

	#center-block td {
		vertical-align: top;
		padding: 2px 2px 8px 2px;
		background-color: #EEEEEE;
	}

	#center-block th {
		vertical-align: top;
		background-color: #DDDDDD;
		text-align: left;
		padding: 2px 2px 8px 2px;
	}

	#center-block ul {
		list-style:square;
		padding: 0.1em 0 0.1em 15px;
		margin: 0;
		margin-top: 0;
	}

	#center-block ul li {
		margin: 0.1em 0 0.1em 0;	
	}
	
	#center-block ul li strong {	
	color: #88046D;
	font-weight: bold; }
	
	#center-block ul li strong em, #center-block ul li em strong {	
	color: #88046D;
	font-weight: bold;
	background-color: #FECB01;
	padding-left: 0.2em;
	padding-right: 0.2em;
	font-style: normal;
	}

	#center-block ul li ul {
		list-style:disc;
		padding: 0.1em 0 0.1em 30px;
		margin: 0;
	}
	
	#center-block ul li ul li {
		margin: 0.1em 0 0.1em 0;
		color: #000000;
		font-weight: normal;
	}
	
	#center-block ul li ul li strong {	
	color: #000000;
	font-weight: bold; }
	
	#center-block ul li ul li ul {
		list-style:circle;
		padding: 0.1em 0 0.1em 45px;
		margin: 0;
	}
	
	#center-block ul li ul li ul li {
		margin: 0.1em 0 0.1em 0;
		font-style: italic;
	}

	#center-block a:link, #center-block a:visited {
		font-weight: normal;
		color: #000066;
		text-decoration: none;
		/* padding-left: 6px;
		background: url(linkbullet.gif) no-repeat left; */
		border-bottom: dotted 1px #666666;
	}

	#center-block a:hover, #center-block a:active, #center-block a:focus {
		color: #666666;
		/* background: url(linkbullet_g.gif) no-repeat left; */
		border-bottom: solid 1px #666666;
	}

	#center-block h1 a:link, #center-block h1 a:visited, #center-block h1 a:hover, #center-block h1 a:active, #center-block h1 a:focus {border: none;}
	#center-block h2 a:link, #center-block h2 a:visited, #center-block h2 a:hover, #center-block h2 a:active, #center-block h2 a:focus {border: none;}

	#tipafriend p {
		font-size: 12px;
		color: #AAAAAA;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 1px;
		padding-bottom: 1px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-top: 2px;
		margin-bottom: 2px;
	}

	#tipafriend a:link {
		font-weight: normal;
		color: #AAAAAA;
		text-decoration: none;
		background: none;
		padding-left: 0;
	}

	#tipafriend a:visited {
		font-weight: normal;
		color: #AAAAAA;
		text-decoration: none;
		background: none;
		padding-left: 0;
	}

	#tipafriend a:hover {color: #88046D; background: none; padding-left: 0;}
	#tipafriend a:active {color: #88046D; background: none; padding-left: 0;}
	#tipafriend a:focus {color: #88046D; background: none; padding-left: 0;}

	/* Design mittlere Spalte */

	#mainnav {
		padding-left: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
	}

	#mainnav ul {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		list-style:none;
	}

	#mainnav ul li {
		font-size: 0.9em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		border-top: 1px solid #666666;
		padding-top:0.1em !important;
		padding-top:0em; /* nur für IE */
		padding-bottom:0.1em !important;
		padding-bottom:0em; /* nur für IE */

	}

	#mainnav ul li a:link {
		font-size: 0.9em;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: left;
		color: #666666;
		font-weight: normal;
		/* text-transform: uppercase; */
		padding-left: 18px;
		background: url(y_bullet_r.gif) no-repeat left;
	}

	#mainnav ul li a:visited {
		font-size: 0.9em;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: left;
		color: #666666;
		font-weight: normal;
		/* text-transform: uppercase; */
		padding-left: 18px;
		background: url(y_bullet_r.gif) no-repeat left;
	}

	#mainnav ul li a:hover {padding-left: 18px; background: url(y_arrow_r.gif) no-repeat left;}
	#mainnav ul li a:active {padding-left: 18px; background: url(y_arrow_r.gif) no-repeat left;}
	#mainnav ul li a:focus {padding-left: 18px; background: url(y_arrow_r.gif) no-repeat left;}


	#mainnav ul li.akt a:link {
		font-size: 0.9em;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: left;
		color: #88046D;
		font-weight: normal;
		/* text-transform: uppercase; */
		padding-right: 0.2em;
		padding-left: 18px;
		background: url(nav_pfeil2.gif) no-repeat left;
	}

	#mainnav ul li.akt a:visited {
		font-size: 0.9em;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: left;
		color: #88046D;
		font-weight: normal;
		/* text-transform: uppercase; */
		padding-right: 0.2em;
		padding-left: 18px;
		background: url(nav_pfeil2.gif) no-repeat left;
	}

	#mainnav ul li.akt a:hover {padding-left: 18px; background: url(nav_pfeil2.gif) no-repeat left;}
	#mainnav ul li.akt a:active {padding-left: 18px; background: url(nav_pfeil2.gif) no-repeat left;}
	#mainnav ul li.akt a:focus {padding-left: 18px; background: url(nav_pfeil2.gif) no-repeat left;}

	#mainnav ul li.level2 {
		list-style-type: none;
		color: #666666;
		margin-left: 15px;
		padding: 0px 0px 0px 0px;
		font-size: 0.8em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		border-top: 0;
		margin-top:-0.2em !important;
		margin-top:-0.4em; /* nur für IE */
	}

	#mainnav ul li.level2akt {
		list-style-type: none;
		color: #88046D;
		margin-left: 15px;
		padding: 0px 0px 0px 0px;
		font-size: 0.8em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		border-top: 0;
		margin-top:-0.2em !important;
		margin-top:-0.4em; /* nur für IE */
	}

	#mainnav ul li.level2 a:link, #mainnav ul li.level2 a:visited {
		color: #666666;
		font-size: 0.8em;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: left;
		font-weight: normal;
		text-transform: none;
		padding-left: 18px;
		background: url(y_bullet_r.gif) no-repeat left;
		margin-top:-0.2em !important;
		margin-top:-0.4em; /* nur für IE */
	}

	#mainnav ul li.level2 a:hover, #mainnav ul li.level2 a:active, #mainnav ul li.level2 a:focus {background: url(y_arrow_r.gif) no-repeat left;}

	#mainnav ul li.level2akt a:link, #mainnav ul li.level2akt a:visited {
		font-size: 0.8em;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: left;
		color: #88046D;
		font-weight: normal;
		text-transform: none;
		padding-right: 0.2em;
		padding-left: 18px;
		background: url(nav_pfeil2.gif) no-repeat left;
	}

	#mainnav ul li.level2akt a:hover, #mainnav ul li.level2akt a:active, #mainnav ul li.level2akt a:focus {background: url(nav_pfeil2.gif) no-repeat left;}

	#mainnav ul li.level3 {
		list-style-type: none;
		color: #666666;
		margin-left: 18px;
		padding: 0px 0px 0px 0px;
		font-size: 0.75em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		border-top: 0;
		margin-top:-0.2em !important;
		margin-top:-0.4em; /* nur für IE */
	}

	#mainnav ul li.level3akt {
		list-style-type: none;
		color: #88046D;
		margin-left: 15px;
		padding: 0px 0px 0px 0px;
		font-size: 0.75em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		border-top: 0;
		margin-top:-0.2em !important;
		margin-top:-0.4em; /* nur für IE */
	}

	#mainnav ul li.level3 a:link, #mainnav ul li.level3 a:visited {
		color: #666666;
		font-size: 0.75em;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: left;
		font-weight: normal;
		text-transform: none;
		padding-left: 15px;
		background: none;
		margin-top:-0.2em !important;
		margin-top:-0.4em;
		/* nur für IE */
		font-style : italic;
	}

	#mainnav ul li.level3 a:hover, #mainnav ul li.level3 a:active, #mainnav ul li.level3 a:focus {}

	#mainnav ul li.level3akt a:link, #mainnav ul li.level3akt a:visited {
		font-size: 0.75em;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: left;
		color: #88046D;
		font-weight: normal;
		text-transform: none;
		padding-right: 0.2em;
		padding-left: 18px;
		background: none;
		font-style : italic;
	}

	#mainnav ul li.level3akt a:hover, #mainnav ul li.level3akt a:active, #mainnav ul li.level3akt a:focus {}

	/* rechte Spalte */


	#right-col {
		padding-left: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
	}

	#right-col ul {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		list-style:none;
	}

	#right-col ul li {
		list-style-type: none;
		color: #666666;
		margin-left: 0px;
		padding: 0px 0px 0px 0px;
		font-size: 0.9em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		border-top: 0;
	}

	#right-col ul li a:link{
		color: #666666;
		font-size: 0.9em;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: left;
		font-weight: normal;
		text-transform: none;
		padding-left: 18px;
		background: url(gr_bullet_r.gif) no-repeat left;
	}
	#right-col ul li a:visited{
		color: #666666;
		font-size: 0.9em;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: left;
		font-weight: normal;
		text-transform: none;
		padding-left: 18px;
		background: url(gr_bullet_r.gif) no-repeat left;
	}

	#right-col ul li a:hover {color: #88046D; background: url(gr_arrow_r.gif) no-repeat left;}
	#right-col ul li a:active {color: #88046D; background: url(gr_arrow_r.gif) no-repeat left;}
	#right-col ul li a:focus {color: #88046D; background: url(gr_arrow_r.gif) no-repeat left;}

	#right-col ul li.active {
		list-style-type: none;
		color: #88046D;
		margin-left: 0px;
		padding: 0px 0px 0px 0px;
		font-size: 0.9em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		border-top: 0;
	}

	#right-col ul li.active a:link{
		color: #88046D;
		font-size: 0.9em;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: left;
		font-weight: normal;
		text-transform: none;
		padding-left: 18px;
		background: url(gr_arrow_r.gif) no-repeat left;
	}

	#right-col ul li.active a:visited{
		color: #88046D;
		font-size: 0.9em;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		text-align: left;
		font-weight: normal;
		text-transform: none;
		padding-left: 18px;
		background: url(gr_arrow_r.gif) no-repeat left;
	}

	#right-col ul li.active a:hover {background: url(gr_arrow_r.gif) no-repeat left;}
	#right-col ul li.active a:active {background: url(gr_arrow_r.gif) no-repeat left;}
	#right-col ul li.active a:focus {background: url(gr_arrow_r.gif) no-repeat left;}



	/* Design rechte Spalte */
	
	#right-col td, th {font-size: 13px;}
	#right-col td.csc-uploads-fileName p {font-size: 13px;}

	#right-col p {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.6em;
		color: #000000;
		font-weight: normal;
		padding: 0.2em 0 0.2em 0;
		margin: 0px 0px 0px 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	#right-col h1 {
		border: none;
		color: #FFFFFF;
		font-size: 0.8em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		padding: 0.2em;
		margin: 15px 0px 0px 0px;
		margin-bottom: 0px;
		font-weight: normal;
		background-color: #88046D;
	}
	
	#right-col h1.csc-firstHeader { margin-top: 0;}

	#right-col h1.list { font-size: 0.7em;}
	#right-col h1.list, #right-col h1 a:link, #right-col h1 a:visited {margin-top: 0; margin-bottom: 0; background-color: #DDDDDD; border: none; padding: 0; color: #000066; font-weight: normal;}

	#right-col h1.small {
		color: #C9CACC;
		font-size: 20px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #87888E;
		font-weight: lighter;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 7px;
		padding-bottom: 7px;
		text-transform: lowercase;
		margin: 0px 0px 0px 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		border-top-color: #C9CACC;
		border-top-width: 3px;
		border-top-style: solid;
	}

	#right-col h2 {margin-top: 0; margin-bottom: 0; background-color: #EEEEEE; border: none; padding: 0.2em 0 0 0; color: #000066; font-weight: normal; font-size: 0.7em;}

	#right-col h3 {
		color: #FFFFFF;
		font-size: 14px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #87888E;
		font-weight: normal;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 1px;
		padding-bottom: 3px;
		margin: 0px 0px 0px 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}


	#right-col a:link, #right-col a:visited {color: #000066; text-decoration: none; background: none; margin-left: 0; padding-left:0; border-bottom: dotted 1px #666666;}
	#right-col a:hover, #right-col a:active, #right-col a:focus {color: #666666; text-decoration: none; background: none;  margin-left: 0; padding-left:0; border-bottom: solid 1px #666666;}

	#foot img {
		border: 0;
		text-align: right;
	}

	#langselect p.lang {
		font-size: 0.7em;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
		padding-left: 0.5em;
		font-family: Arial, Helvetica, sans-serif;
	}

	a:link {text-decoration: none;}
	a:visited {text-decoration: none;}
	a:hover {text-decoration: none;}
	a:active {text-decoration: none;}
	a:focus {text-decoration: none;}



	table.designtable {
		width:80%;
		border:#FFFFFF;
	}

	table.designtable th {
		border-top: 1px solid #214E65;
		vertical-align: top;
		text-align: left;

	}

	table.designtable td {
		vertical-align: top;
		padding: 4px;
	}

	td.grey {
		background-color: #DDDDDD;
	}

	td.beige {
		background-color: #E3D1B9;
	}
	.csc-sitemap-level1 {
		padding-left:0px;
		margin-left:0px;
		font-weight: bold;
	}

	.csc-sitemap-level2 {
		padding-left:20px;
		margin-left:20px;
	}

	.csc-sitemap-level3 {
		padding-left:40px;
		margin-left:40px;
	}


	p.keinumbruch {
		color: #FF0000;
		display: inline;
	}

	/* .simplelink a,.simplelink a:link, .simplelink a:visited, .simplelink a:hover, .simplelink a:active, .simplelink a:focus {border: none !important;} */

	#center-block .imageright {
		float: right;
		font-size: 10px;
		font-style: italic;
		text-align: right;
		padding-left: 5px;
		padding-bottom: 5px;
		width: 240px;
	}
	
	

	#center-block .imageright a, #center-block .imageright_100 a { background: none !important;	padding-left: 0px !important; border: none;}
	#center-block .imageright a:link, #center-block .imageright_100 a:link { background: none !important;	padding-left: 0px !important; border: none;}
	#center-block .imageright a:visited, #center-block .imageright_100 a:visited { background: none !important;	padding-left: 0px !important; border: none;}
	#center-block .imageright a:hover, #center-block .imageright_100 a:hover { background: none !important;	padding-left: 0px !important; border: none;}
	#center-block .imageright a:active, #center-block .imageright_100 a:active { background: none !important;	padding-left: 0px !important; border: none;}
	#center-block .imageright a:focus, #center-block .imageright_100 a:focus { background: none !important;	padding-left: 0px !important; border: none;}
	

	/* For JW_CALENDAR */

	#center-block .tx-jwcalendar-pi1 .jwcalendar_list .itemslist .jwcalendar_list_eventtitle p {margin-top: 1em; padding: 0.3em; margin-bottom: 0; background-color: #DDDDDD; font-weight: bold;}
	#center-block .tx-jwcalendar-pi1 .jwcalendar_list .itemslist .jwcalendar_list_eventdescr {background-color: #EEEEEE; padding: 0.3em;}
	#center-block .tx-jwcalendar-pi1 .jwcalendar_list .itemslist h2 {margin-top: 0; margin-bottom: 0;}
	
	#center-block .ttnews_listimg {float: right; margin-top: 10px;}
	#center-block .ttnews_listimg img {padding-left: 0; padding-right: 0; border: none; padding-top: 0; }
	#center-block .ttnews_listimg a {border: none;}
	
	#right-col .tx-jwcalendar-pi1 .jwcalendar_list .itemslist .jwcalendar_list_eventtitle p, #right-col .ttnews_listheadline {margin-top: 1em; padding: 0.3em; margin-bottom: 0; background-color: #DDDDDD; font-weight: normal; font-size: 0.5em;}
	#right-col .ttnews_listheadline {font-size: 1em; padding: 0.2em; margin-top: 0.5em;}
	#right-col .tx-jwcalendar-pi1 .jwcalendar_list .itemslist .jwcalendar_list_eventdescr, #right-col .ttnews_listitem {background-color: #EEEEEE; padding: 0 0.3em 0.3em 0.3em;}
	#right-col .ttnews_listitem p {padding-top: 0.2em;}

	#right-col .ttnews_listimg img {margin-bottom: 0px;}
	#right-col .ttnews_listimg a:link, #right-col .ttnews_listimg a:hover, #right-col .ttnews_listimg a:visited, #right-col .ttnews_listimg a:active {padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; border: none; margin-top: 5px; margin-bottom: 0;}
	#right-col .tx-jwcalendar-pi1 .jwcalendar_list .itemslist h2 {margin-top: 0; margin-bottom: 0; background-color: #EEEEEE; border: none; padding: 0.2em 0 0 0; color: #000066; font-weight: normal; font-size: 0.7em;}
	
	/* FORMULARE */
	
  .csc-mailform-field label {
              width: 10em;
              float: left;
              text-align: right;
              margin-right: 0.5em;
              display: block;
      }

  .csc-mailform-submit {
              margin-left: 10.5em;
      } 


  /* Fotoboek */
	
	.tx-gooffotoboek-pi1-nav {padding: 5px 0 5px 0; text-align: center; font-size: 0.7em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #CCCCCC; margin-top: -20px;}
	.tx-gooffotoboek-pi1-nav a {text-decoration: none; border: none !important;}
	.tx-gooffotoboek-pi1-image {background-color: #EEEEEE; text-align: center;}
	.tx-gooffotoboek-pi1-image a {border: none !important;}
	
	/* calendar */
	
  .calendar {z-index: 1100;} 