@charset "UTF-8";

#beta {
	height: 372px;
}
#gamma {
	width: 100%;
	padding-top: 10px;
	clear: both;
	/zoom: 1;
}


.sq-box-small {
	width: 231px;
	height: 140px;
/*	border: 1px solid #8ec323;*/
	background-color: #eee;
	margin-right: 8px;
	margin-bottom: 12px;
	position: relative;
	-o-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	float: left;
	overflow: hidden;
	/zoom: 1;
}
.sq-box-big, .sq-box-bigm, .sqbtn, #btfacilitiesa a, #btfacilitiesb a, #btevenko a, #btnihongo a, #btjigyo a, #btcounsel a, #btschliessen a, #btvolunteer a, #bthojyok a, #btblog a {
	width: 231px;
	height: 292px;
}
#fczn a, #btkian a, #dantai a, #chasmatis a, #btlink a, #btblog a, #fblink a {
	width: 231px;
	height: 140px;
}

.sq-box-bigm {
	width: 474px;
}
.sq-box-big, .sq-box-bigm, .sqbtn {
/*	border: 1px solid #8ec323;*/
	background-color: #eee;
	margin-right: 12px;
	margin-bottom: 12px;
	position: relative;
	-o-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	float: left;
	overflow: hidden;
	/zoom: 1;
}
.sq-box-bigm {
	overflow-y: scroll;
}
.sq-box-bigm ul, .sq-box-bigm li {
	display: block;
	list-style: none;
	margin: 0 10px;
	padding: 0;
}
.sq-box-big .fronta {
	position: absolute;
	border-top-right-radius: 8px;
}
.sq-box-big .backa {
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}

.sq-box-big .title, .sq-box-small .title, .sq-box-bigm .title {
	width: 201px;
	height: 20px;
	display: block;
	margin: 5px 12px 0 12px;
	font-family: 'Myriad Pro', Helvitica, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #8ec323;
	color: orange;
	line-height: 20px;
	font-size: 16px;
}
.sq-box-big .element, .sq-box-small .element {
	width: 201px;
	height: 71px;
	display: block;
	margin: 0 12px 0 12px;
	line-height: 1.5;
	font-size: 14px;
}

.sq-box-small .title {
}
.sq-box-bigm .element-list {
	width: 414px;
	margin: 0 auto;
}
.sq-box-big .element-list, .sq-box-small .element-list {
	width: 201px;
	margin: 0 auto;
}
.sqbtn div {
	width: 175px;
	height: 284px;
	margin: 0 auto;
}
#btfacilitiesa a, #btfacilitiesb a, #btevenko a, #btnihongo a, #btjigyo a, #btcounsel a, #btvolunteer a, #bthojyok a, #btblog a, #fczn a, #btkian a, #dantai a, #chasmatis a, #btlink a, #btschliessen a {
	display: block;
	text-decoration: none;
	color: #333;
}
#btfacilitiesa a:hover, #btfacilitiesb a:hover, #btevenko a:hover, #btnihongo a:hover, #btjigyo a:hover,
#btcounsel a:hover, #btvolunteer a:hover, #btblog a:hover {
}
#btfacilitiesa a:hover, #btfacilitiesb a:hover {
}
#btfacilitiesa .imgb, #btfacilitiesb .imgb, #btjigyo .imgb, #btnihongo .imgb, #btvolunteer .imgb, #btevenko .imgb, #btpublication .imgb {
	text-indent: -9999px;
	width: 173px;
	height: 184px;
	margin: 0 auto;
}
#btfacilitiesa {
	background-image: url(../images/elements/top/fc131.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#btevenko {
	background-image: url(../images/elements/top/ev0701-21.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#btnihongo {
	background-image: url(../images/elements/top/fc205-1st.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#btcounsel {
	background-image: url(../images/elements/top/sozaijiten25.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#btpublication {
	background-image: url(../images/elements/top/signal12.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#btvolunteer {
	background-image: url(../images/elements/top/fc137.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#bthojyok {
	background-image: url(../images/elements/top/pictcan97.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#fblink {
	background-image: url(../images/elements/top/fbl.png);
	background-repeat: no-repeat;
	background-position: center top;
}


.sqbtn h2, .sqbtn h2 a {
	font-family: 'Myriad Pro', Helvitica, Arial, Verdana, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #8ec323;
/*	color: #db005b;*/
}
.sqbtn .rss-box-side li {
	font-size: small;
}

.crepuscular ul.carouslide, .crepuscular .carouslide li {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.carouslide li {
	float: left;
	width: 100%;
	font-size: small;
}
/* special circle
////////////////////////////////////////////////////*/
.splink {
	width: 400px;
	height: 92px;
	display: block;
	position: absolute;
	bottom: 32px;
	right: 32px;
	z-index: 5;
	color: #333;
	background-color: #fff;
	
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	opacity: 0.9;
/*	text-align: center; */
/* MacIE Fix \*/
	overflow: hidden;
/* */
}
.splink p {
	padding: 0;
	margin: 0;
	margin-right: 7px;
	margin-left: 7px;
	height: 92px;
	line-height: 23px;
	font-size: 14px;
	font-size: medium;
}
.splink p a {
	position: absolute;
	background-color: #fff;
}

.scroll_area ul + ul {
	border-top: 1px solid #aaa;
}
.crepuscular p {
	margin-bottom: 0;
	padding-bottom: 0;
}
#box-wrap div {
	-webkit-transition: all 1s ease 0;
	-moz-transition: all 1s ease 0;
	-o-transition: all 1s ease 0;
}
#box-wrap:hover div {
/*	opacity: 0.5;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s; */
}
#box-wrap:hover div:hover {
	opacity: 1.0;
}

.more-info-btn a {
	color: #fff;
	font-weight: bold;
	background-color: #83c323;
	padding-right: 2em;
	padding-left: 2em;
	border-radius: 8px;
}
.feedicn {
	margin-left: 0;
	padding-left: 0;
}
.feedicn li {
	list-style: none;
	padding-left: 17px;
	background: url(../images/elements/icon_feed.png) no-repeat left center;
}

/* Wickle das Feld hier - wrap the box here */
/*.sq-box-bigm, #btvolunteer, #btkian, #btlink {*/
.sq-box-bigm, #btschliessen, #btkian, #btlink {
	margin-right: 0;
}

#top_slideshow #fcitm01, #top_slideshow #fcitm02, #top_slideshow #fcitm03 {
	width: 960px;
	height: 320px;
	text-indent: -9999px;
	-o-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
#top_slideshow #fcitm01 {
	background-image: url(../images/elements/top/image01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#top_slideshow #fcitm02 {
	background-image: url(../images/elements/top/image02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#top_slideshow #fcitm03 {
	background-image: url(../images/elements/top/image03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* calender */
.sq-box-big .element-list-cal {
	width: 201px;
	margin: 10px auto;
}
.element-list-cal p {
	margin: 0;
	padding: 0;
	font-size: medium;
	text-align: center;
}
.element-list-cal p.tksmall {
	font-size: small;
}
.calend {
	width: 200px;
	list-style: none;
	font-family: Helvetica, georgia;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.calend li {
	width: 22px;
	float: left;
	height: 22px;
	line-height: 22px;
	background-color: #fff;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 2px;
	font-family: Helvetica, georgia;
	text-align: center;
	text-shadow: #fff 0 1px 0;
}
.calend li.day {
	font-variant: small-caps;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	font-family: helvetica,arial;
	text-align: center;
	display: block;
	background-color: #ddd;
	font-weight: bold;
	text-shadow: none;
}

.calsat {
	color: blue;
}
.calsun {
	color: red;
}

.calend li.caldnowc, .calend li.caldnowred, .calend li.caldnowblue {
	background-color: #dfdfdf;
}
.calend li.caldnowc {
}
.calend li.caldnowred {
	color: #f00;
}
.calend li.caldnowblue {
	color: #00f;
}
.calend li.caldnowtkred, .calend li.caldnowtknor  {
	background-color: #ffdfdf;
	font-weight: bold;
	text-decoration: underline;
}
.calend li.caldnowtkred {
	color: #f00;
}
.calend li.caltkred {
	color: #f00;
	background-color: #ffdfdf;
}

.calend li.caltknor {
	background-color: #ffdfdf;
}