/* @override http://fm-unteraegeri.ch/wp-content/themes/fmu/style.css */

/* @override http://fm-unteraegeri.ch/wp-content/themes/fmu/style.css */

/* @override http://fm-unteraegeri.ch/wp-content/themes/fmu/style.css */


div#verein_navigation_frame {
	height: 100px;
	margin-top: 50px;	
}

#load_container_vereinsgeschichte {
	display: block;
	width: 940px;
	overflow: hidden;
}

#sub_navigation_content {
	height: 1px;	
}

	
	
	
	.link_entry form input {
	
		margin-top: 20px;
	
		margin-left: 80px;
				
		
		
	
	}

#post-2224 div.link_entry form input {
	margin-top: 21px;
	
	height: 20px;
	
		font-size: 14px;
		margin-left: 100px;
		color: #95A6C0;
		
		cursor: pointer;
	background: url(images/next_up.png) no-repeat;
	padding-left: 22px;
	padding-top:1px;
	border-style: none;
}
	
	
	
	

	
	
#post-2224 div.link_entry form input:hover {
		background-image: url(images/next_down.png);

		color: #ABC1DD;
	
	}
	
	
	
#post-2224 div.link_entry form #pwbox-2224 {
		
		margin-top: 0px;
	
		margin-left: 0px;
	
		width: 160px;
		
		color: #333;
	
		background: #FFF;
	
		opacity: 0.7;
	
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	
		filter: alpha(opacity=70);
		
		height: 20px;
	
		font-size: 14px;
	
		margin: 0px 0px 5px 0px;
	
		border: 1px solid #ABC1DD;
	padding: 1px;
}


	
#post-2224 div.link_entry form #pwbox-2224:focus {
		
		color: #FFF;
	
		background: none;
	
		opacity: 1;
	
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	
		filter: alpha(opacity=100);
}
	
	
	
	.link_entry form p label {
	
		display: block;
	
		height: 10px;
	
	}
	
	
	

	
	
	
	#background {
	
		width: 100%;
	
		left: 0px;
	
		top: 0px;
	
		z-index: -1;
	
		display: block;
	
		position: absolute;
	
		background-color: fff;
	
	}
	
	
	
	#background img {
	
		height: 100%;
	
	}
	
	
	
	.stretch {
	
		width: 100%;
	
	/
	
	
	
	*height:100%; */
	
	}
	
	
	
	#page {
	
		
	
	
	
	/*background-color: white;*/
	
	
	
		background: none;
	
		text-align: left;
	
		margin: 0px auto;
	
		padding: 0;
	
		width: 1000px;
		
		
	
		
	
	
	
	/*border: 1px solid #959596;*/
	
	
	
		background-image: url(images/content.png);
	
	}
	
	
	
	#top {
	
		background: none;
	
		margin: 0px auto;
	
		padding: 0;
	
		width: 1100px;
	
		
	
	
	
	/*heigth:200px;*/
	
	
	
		height: 199px;
		overflow: hidden;
	
	
	
	}
	
	
	
	#header {
	
		margin: 0 0 0 0px;
	
		text-align: left;
	
		padding: 0;
	
		height: 75px;
	
		width: 1000px;
	
	}
	
	
	
	#headerimg {
	
		margin: 0;
	
		height: 200px;
	
		width: 100%;
	
	}
	
	
	
	/* Begin Typography & Colors */
	
	
	
	body {
	
		min-width: 1100px;
	
		font-size: 62.5%;
	
		font-family: "Helvetica Neue", Helvetica, Arial, Geneva, Verdana sans-serif;
	
		color: #333;
	
		text-align: center;
	
		margin: 0px 0;
	
	}
	
	
	
	#headerimg {
	
		margin: 7px 9px 0;
	
		height: 192px;
	
		width: 740px;
	
	}
	
	
	
	#content {
	
		text-align: left;
	
		font-size: 1.2em;
	
	}
	
	
	
	.widecolumn .entry p {
	
		font-size: 1.05em;
	
	}
	
	
	
	.narrowcolumn .entry, .widecolumn .entry {
	
		text-align: left;
	
		line-height: 1.4em;
	
	}
	
	
	
	.narrowcolumn .postmetadata {
	
		text-align: center;
	
	}
	
	
	
	.thread-alt {
	
		
	
	}
	
	
	
	.thread-even {
	
		
	
	}
	
	
	
	.depth-1 {
	
		border: 1px solid #ddd;
	
	}
	
	
	
	.even, .alt {
	
		border-left: 1px solid #ddd;
	
	}
	
	
	
	#footer {
	
		border: none;
	
	}
	
	
	
	small {
	
		font-family: "Helvetica Neue", Helvetica, Arial, Geneva, Verdana sans-serif;
	
		font-size: 0.9em;
	
	}
	
	
	
	h1, h2, h3 {
	
		font-family: "Helvetica Neue", Helvetica, Arial, Geneva, Verdana sans-serif;
	
	}
	
	
	
	h1 {
	
		font-size: 4em;
	
		text-align: center;
	
	}
	
	
	
	#headerimg .description {
	
		font-size: 1.2em;
	
		text-align: center;
	
	}
	
	
	
	h2 {
	
		font-size: 12pt;
	
		font-weight: bold;
	
		font-style: normal;
	
	}
	
	
	
	h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	
		color: #333;
	
	}
	
	
	
	h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	
		text-decoration: none;
	
	}
	
	
	
	#sidebar h2 {
	
		font-family: "Helvetica Neue", Helvetica, Arial, Geneva, Verdana sans-serif;
	
		font-size: 1.2em;
	
	}
	
	
	
	h3 {
	
		font-size: 1.3em;
	
	}
	
	
	
	h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	
		text-decoration: none;
	
		color: white;
	
	}
	
	
	
	.entry p a:visited {
	
		/*color: #95A6C0;*/

	
	}
	
	
	
	.sticky {
	
		/*background: #f7f7f7;
	
		*/
	
	
	
		padding: 0 10px 10px;
	
	}
	
	
	
	.sticky h2 {
	
		padding-top: 10px;
	
	}
	
	
	
	.commentlist li, #commentform input, #commentform textarea {
	
		font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	
	}
	
	
	
	.commentlist li ul li {
	
		font-size: 1em;
	
	}
	
	
	
	.commentlist li {
	
		
	
	}
	
	
	
	.commentlist li .avatar {
	
		float: right;
	
		border: 1px solid #eee;
	
		padding: 2px;
	
	}
	
	
	
	.commentlist cite, .commentlist cite a {
	
		font-style: normal;
	
		font-size: 1.1em;
	
	}
	
	
	
	.commentlist p {
	
		font-weight: normal;
	
		line-height: 1.5em;
	
		text-transform: none;
	
	}
	
	
	
	#commentform p {
	
		font-family: "Helvetica Neue", Helvetica, Arial, Geneva, Verdana sans-serif;
	
	}
	
	
	
	.commentmetadata {
	
		font-weight: normal;
	
	}
	
	
	
	#sidebar {
	
		font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	
	}
	
	
	
	small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	
		color: #777;
	
	}
	
	
	
	code {
	
		font: 1.1em 'Courier New', Courier, Fixed;
	
	}
	
	
	
	acronym, abbr, span.caps {
	
		font-size: 0.9em;
	
		letter-spacing: .07em;
	
	}
	
	
	
	a, h2 a:hover, h3 a:hover {
	
		color: #95A6C0;
	
		text-decoration: none;
	
}
	
	
	
	a:hover {
	
		color: #ABC1DD;
	
		text-decoration: none;
	
	}
	
	
	
	#wp-calendar #prev a, #wp-calendar #next a {
	
		font-size: 9pt;
	
	}
	
	
	
	#wp-calendar a {
	
		text-decoration: none;
	
	}
	
	
	
	#wp-calendar caption {
	
		font: 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	
		text-align: center;
	
	}
	
	
	
	#wp-calendar th {
	
		font-style: normal;
	
		text-transform: capitalize;
	
	}
	
	
	
	/* End Typography & Colors */
	
	
	
	/* Begin Structure */
	
	
	
	.narrowcolumn {
	
		float: left;
	
		padding: 0 0 20px 30px;
	
		margin: 0px 0 0;
	
		width: 940px;
	
	}
	
	
	
	.post hr {
	
		display: block;
	
	}
	
	
	
	.widecolumn .post {
	
		margin: 0;
	
	}
	
	
	
	.narrowcolumn .postmetadata {
	
		padding-top: 5px;
	
	}
	
	
	
	.widecolumn .postmetadata {
	
		margin: 30px 0;
	
	}
	
	
	
	.widecolumn .smallattachment {
	
		text-align: center;
	
		float: left;
	
		width: 128px;
	
		margin: 5px 5px 5px 0px;
	
	}
	
	
	
	.widecolumn .attachment {
	
		text-align: center;
	
		margin: 5px 0px;
	
	}
	
	
	
	.postmetadata {
	
		clear: both;
	
	}
	
	
	
	.clear {
	
		clear: both;
	
	}
	
	
	
	#bottom {
	
		margin-top: -20px;
	
	}
	
	
	
	#footer {
	
		/*background-color: #fad32b;*/
	
	
	
		padding: 0;
	
		margin: 0 auto;
	
		width: 760px;
	
		clear: both;
	
	}
	
	
	
	#footer p {
	
		margin: 0;
	
		padding: 20px 0;
	
		text-align: center;
	
	}
	
	
	
	/* End Structure */
	
	
	
	/*	Begin Headers */
	
	
	
	h1 {
	
		padding-top: 70px;
	
		margin: 0;
	
	}
	
	
	
	h2 {
	
		margin: 10px 0 0;
	
	}
	
	
	
	#sidebar h2 {
	
		margin: 5px 0 0;
	
		padding: 0;
	
	}
	
	
	
	h3 {
	
		padding: 0;
	
		margin: 30px 0 0;
	
	}
	
	
	
	h3.comments {
	
		padding: 0;
	
		margin: 40px auto 20px;
	
	}
	
	
	
	/* End Headers */
	
	
	
	/* Begin Images */
	
	
	
	p img {
	
		padding: 0;
	
		max-width: 100%;
	
	}
	
	
	
	/*	Using 'class="alignright"' on an image will (who would've
	
		thought?!) align the image to the right. And using 'class="centered',
	
		will of course center the image. This is much better than using
	
		align="center", being much more futureproof (and valid) */
	
	
	
	img.centered {
	
		display: block;
	
		margin-left: auto;
	
		margin-right: auto;
	
	}
	
	
	
	img.alignright {
	
		padding: 4px;
	
		margin: 0 0 2px 7px;
	
		display: inline;
	
	}
	
	
	
	img.alignleft {
	
		padding: 4px;
	
		margin: 0 7px 2px 0;
	
		display: inline;
	
	}
	
	
	
	.alignright {
	
		float: right;
	
	}
	
	
	
	.alignleft {
	
		float: left;
	
	}
	
	
	
	/* End Images */
	
	
	
	/* Begin Lists
	
		Special stylized non-IE bullets
	
		Do not work in Internet Explorer, which merely default to normal bullets. */
	
	
	
	html>body .entry ul {
	
		margin-left: 0px;
	
		padding: 0 0 0 30px;
	
		list-style: none;
	
		padding-left: 10px;
	
		text-indent: -10px;
	
		background-color: fff;
	
	}
	
	
	
	html>body .entry li {
	
		margin: 7px 0 8px 10px;
	
	}
	
	
	
	.entry ul li:before, #sidebar ul ul li:before {
	
		content: "\00BB \0020";
	
	}
	
	
	
	.entry ol {
	
		padding: 0 0 0 35px;
	
		margin: 0;
	
	}
	
	
	
	.entry ol li {
	
		margin: 0;
	
		padding: 0;
	
	}
	
	
	
	.postmetadata ul, .postmetadata li {
	
		display: inline;
	
		list-style-type: none;
	
		list-style-image: none;
	
	}
	
	
	
	#sidebar ul, #sidebar ul ol {
	
		margin: 0;
	
		padding: 0;
	
	}
	
	
	
	#sidebar ul li {
	
		list-style-type: none;
	
		list-style-image: none;
	
		margin-bottom: 15px;
	
	}
	
	
	
	#sidebar ul p, #sidebar ul select {
	
		margin: 5px 0 8px;
	
	}
	
	
	
	#sidebar ul ul, #sidebar ul ol {
	
		margin: 5px 0 0 10px;
	
	}
	
	
	
	#sidebar ul ul ul, #sidebar ul ol {
	
		margin: 0 0 0 10px;
	
	}
	
	
	
	ol li, #sidebar ul ol li {
	
		list-style: decimal outside;
	
	}
	
	
	
	#sidebar ul ul li, #sidebar ul ol li {
	
		margin: 3px 0 0;
	
		padding: 0;
	
	}
	
	
	
	/* End Entry Lists */
	
	
	
	/* Begin Form Elements */
	
	
	
	#searchform {
	
		margin: 10px auto;
	
		padding: 5px 3px;
	
		text-align: center;
	
	}
	
	
	
	#sidebar #searchform #s {
	
		width: 108px;
	
		padding: 2px;
	
	}
	
	
	
	#sidebar #searchsubmit {
	
		padding: 1px;
	
	}
	
	
	
	.entry form {
	
		/
	
	
	
	* This is mainly for password protected posts, makes them look better. */
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		text-align: center;
	
	}
	
	
	
	select {
	
		width: 130px;
	
	}
	
	
	
	#commentform input {
	
		width: 170px;
	
		padding: 2px;
	
		margin: 5px 5px 1px 0;
	
	}
	
	
	
	#commentform {
	
		margin: 5px 10px 0 0;
	
	}
	
	
	
	#commentform textarea {
	
		width: 100%;
	
		padding: 2px;
	
	}
	
	
	
	#respond:after {
	
		content: ".";
	
		display: block;
	
		height: 0;
	
		clear: both;
	
		visibility: hidden;
	
	}
	
	
	
	#commentform #submit {
	
		margin: 0 0 5px auto;
	
		float: right;
	
	}
	
	
	
	/* End Form Elements */
	
	
	
	/* Begin Comments*/
	
	
	
	.alt {
	
		margin: 0;
	
		padding: 10px;
	
	}
	
	
	
	.commentlist {
	
		padding: 0;
	
		text-align: justify;
	
	}
	
	
	
	.commentlist li {
	
		margin: 15px 0 10px;
	
		padding: 5px 5px 10px 10px;
	
		list-style: none;
	
	}
	
	
	
	.commentlist li ul li {
	
		margin-right: -5px;
	
		margin-left: 10px;
	
	}
	
	
	
	.commentlist p {
	
		margin: 10px 5px 10px 0;
	
	}
	
	
	
	.children {
	
		padding: 0;
	
	}
	
	
	
	#commentform p {
	
		margin: 5px 0;
	
	}
	
	
	
	.nocomments {
	
		text-align: center;
	
		margin: 0;
	
		padding: 0;
	
	}
	
	
	
	.commentmetadata {
	
		margin: 0;
	
		display: block;
	
	}
	
	
	
	/* End Comments */
	
	
	
	/* Begin Sidebar */
	
	
	
	#sidebar {
	
		padding: 20px 0 10px 0;
	
		margin-left: 545px;
	
		width: 190px;
	
	}
	
	
	
	#sidebar form {
	
		margin: 0;
	
	}
	
	
	
	/* End Sidebar */
	
	
	
	/* Begin Calendar */
	
	
	
	#wp-calendar {
	
		empty-cells: show;
	
		margin: 10px auto 0;
	
		width: 155px;
	
	}
	
	
	
	#wp-calendar #next a {
	
		padding-right: 10px;
	
		text-align: right;
	
	}
	
	
	
	#wp-calendar #prev a {
	
		padding-left: 10px;
	
		text-align: left;
	
	}
	
	
	
	#wp-calendar a {
	
		display: block;
	
	}
	
	
	
	#wp-calendar caption {
	
		text-align: center;
	
		width: 100%;
	
	}
	
	
	
	#wp-calendar td {
	
		padding: 3px 0;
	
		text-align: center;
	
	}
	
	
	
	#wp-calendar td.pad:hover {
	
		/* Doesn't work in IE */
	
		background-color: #fff;
	
	}
	
	
	
	/* End Calendar */
	
	
	
	/* Begin Various Tags & Classes */
	
	
	
	acronym, abbr, span.caps {
	
		cursor: help;
	
	}
	
	
	
	acronym, abbr {
	
		border-bottom: 1px dashed #999;
	
	}
	
	
	
	blockquote {
	
		margin: 15px 30px 0 10px;
	
		padding-left: 20px;
	
		border-left: 5px solid #ddd;
	
	}
	
	
	
	blockquote cite {
	
		margin: 5px 0 0;
	
		display: block;
	
	}
	
	
	
	.center {
	
		text-align: center;
	
	}
	
	
	
	.hidden {
	
		display: none;
	
	}
	
	
	
	.screen-reader-text {
	
		position: absolute;
	
		left: -1000em;
	
	}
	
	
	
	hr {
	
		display: none;
	
	}
	
	
	
	a img {
	
		border: none;
	
	}
	
	
	
	.navigation {
	
		display: block;
	
		text-align: center;
	
		margin-top: 10px;
	
		margin-bottom: 60px;
	
	}
	
	
	
	/* End Various Tags & Classes*/
	
	
	
	/* Captions */
	
	
	
	.aligncenter, div.aligncenter {
	
		display: block;
	
		margin-left: auto;
	
		margin-right: auto;
	
	}
	
	
	
	.wp-caption {
	
		border: 1px solid #ddd;
	
		text-align: center;
	
		background-color: #f3f3f3;
	
		padding-top: 4px;
	
		margin: 10px;
	
		-moz-border-radius: 3px;
	
		-khtml-border-radius: 3px;
	
		-webkit-border-radius: 3px;
	
		border-radius: 3px;
	
	}
	
	
	
	.wp-caption img {
	
		margin: 0;
	
		padding: 0;
	
		border: 0 none;
	
	}
	
	
	
	.wp-caption p.wp-caption-text {
	
		font-size: 11px;
	
		line-height: 17px;
	
		padding: 0 4px 5px;
	
		margin: 0;
	
	}
	
	
	
	/* End captions */
	
	
	
	/* Pages Nav */
	
	
	
	#pages_nav {
	
		
	
			text-align: left;
	
			overflow: hidden;
	
		margin-left: 50px;
	
		height: 100px;
	
		min-height: 100px;
	
		width: 920px;
	
		font: 3px "Arial Black", Helvetica;
	
		padding-top: 10px;
	
	}
	
	
	
	#logo {
	
		text-align: left;
	
		background: url(images/logo.png) no-repeat;
	
	  bottom: 20px;
	
		right: 20px;
	
		width: 70px;
	
		height: 25px;
	
	}
	
	
	
	#logo a {
	
		display: block;
	
		width: 100%;
	
		height: 100%;
	
	}
	
	
	
	#pages_nav ul.level1 {
	
		margin-left: 0;
	
		padding-left: 0px;
	
		margin-top: 0;
	
		padding-top: 0px;
	
		margin-bottom: 14px;
	
		width: 900px;
	
		height: 40px;
	
		border-bottom: 2px solid #ABC1DD;
	
	}
	
	
	
	#pages_nav ul.level1 li {
	
		display: inline;
	
	}
	
	
	
	#pages_nav ul.level1 li.nr0 a {
	
		color: #000;
	
		margin-right: 305px;
	
		display: block;
	
		float: left;
	
		margin-left: 0px;
	
	}
	
	
	
	#pages_nav ul.level1 li a {
	
		color: #000;
	
		text-decoration: none;
	
		font-size: 16px;
	
		display: block;
	
		float: left;
	
		margin-left: 25px;
	
	}
	
	
	
	#pages_nav ul.level1 li a:hover {
	
		color: #000;
	
		display: block;
	
		float: left;
	
		background: url(images/nav_highlight.gif) repeat-x left bottom;
	
		height: 40px;
	
	}
	
	
	
	#pages_nav ul.level1 li.current a {
	
		color: #000;
	
		display: block;
	
		float: left;
	
		background: url(images/nav_highlight.gif) repeat-x left bottom;
	
		height: 40px;
	
		font-size: 16px;
	
	}
	
	
	
	#pages_nav ul.level1 li.nr0.current a {
	
		display: block;
	
		float: left;
	
		background: url(images/nav_highlight.gif) repeat-x left bottom;
	
		height: 40px;
	
		color: #000;
	
		margin-right: 305px;
	
	}
	
	
	
	#pages_nav ul.level1 li.currentparent a {
	
		color: #000;
	
		font-size: 16px;
	
		margin-right: 25px;
	
	}
	
	
	
	.jquery_hidden {
	
		display: none;
	
	}
	
	
	
	.verein_list_column {
	
		margin-top: 20px;
	
		margin-left: 28px;
	
		float: left;
	
		width: 275px;
	
		padding-bottom: 20px;
	
	}
	
	
	
	.verein_list_element {
	
		padding-left: 10px;
	
		padding-top: 5px;
	
		margin-top: 15px;
	
		text-align: left;
	
		height: 80px;
	
		background: url(images/list_small.png) no-repeat;
	
	}
	
	
	
	.verein_list_element .image_frame {
	
		background-color: #7A90B0;
	
		float: left;
	
		height: 55px;
	
		width: 40px;
	
	}
	
	
	
	.verein_list_element .image_frame img {
	
		width: 40px;
	
		height: 55px;
	
	}
	
	
	
	.verein_list_element .entry {
	
		margin-left: 45px;
	
		width: 215px;
	
	}
	
	
	
	.verein_list_element .entry h2 {
	
		margin-top: 0px;
	
		margin-bottom: 5px;
	
	}
	
	
	
	
	
	.foto_placeholder {
		
		
		
		margin-left: 485px;
	
		margin-top: 30px;
	
		
	
		width: 441px;
	
		
	}
	

div.foto_placeholder.history {
	margin-top: 0px;
	margin-bottom: 0px;
}


		
	
	.foto_placeholder .image_top{
		margin-top: 50px;
		background: url(images/foto_big_bg.png) repeat-y;
		padding-top: 15px;
		padding-left: 20px;
	}
	
div.foto_placeholder.history  .image_top{
	margin-top: 0px;
	margin-bottom: 0px;
}
	
	.foto_placeholder  .image_top img {
			width: 400px;
		
		
		margin-bottom: -80px;
	background-color: white;
}

	
	
	.foto_placeholder .image_bottom{
		
		background: url(images/foto_big_bg_bottom.png) no-repeat;
		height: 150px;
		width: 440px;
		
	}
	
.foto_placeholder.history  .image_bottom {
	height: 120px;
}	

		
	
	
	
	
	#range {
		overflow: hidden;
	}
	
	
	
	.fmu_news_dates {
	
		text-align: left;
	
		float: left;
	
		width: 450px;
	
		height: 300px;
	
		margin-left: 20px;
	
		margin-top: 50px;
	
		position: relative;
	
	}
	
	
	
	.fmu_news_dates h2 {
	
		margin-top: 10px;
		height: 20px;
		overflow: hidden;
	}
	
	
	
	.fmu_news_dates h2 small {
	
		
	
	}
	
	
	
	#load_container_verein {
	
		margin-top: 150px;
	
		display: none;
	
	}
	
	
	
	#ajax_loader {
	
		background-image: url(images/ajax-loader.gif);
	
		height: 32px;
	
		width: 32px;
	
	}
	
	
	
	.group_column {
	
		margin-top: 20px;
	
		margin-left: 30px;
	
		float: left;
	
		width: 420px;
	
		padding-bottom: 20px;
	
	}
	
	
	
	.group_element {
	
		padding-left: 20px;
	
		padding-top: 13px;
	
		margin-top: 15px;
	
		text-align: left;
	
		height: 180px;
	
		background: url(images/list_big.png) no-repeat;
	
	}
	
	
	
	.group_element .image_frame {
	
		background-color: #7A90B0;
	
		float: left;
	
		height: 150px;
	
		width: 110px;
	
	}
	
	
	
	.group_element .image_frame img {
	
		width: 110px;
	
	}
	
	
	
	.group_element .entry {
	
		margin-top: 10px;
	
		margin-left: 120px;
	
		width: 270px;
	
	}
	
	
	
	.group_element .entry h2 {
	
		margin-top: 0px;
	
		margin-bottom: 8px;
	
	}
	
	
	
	.group_element a {
	
		
	
	}
	
	
	
	h2#group_title.pagetitle {
	
		margin-top: 0px;
	
		text-align: left;
	
		margin-left: 40px;
	
		font: 20px "Arial Black", Helvetica;
	
	}
	
	
	
	h2.pagetitle {
	
		margin-top: 30px;
	
		text-align: left;
	
		margin-left: 40px;
	
		font: 20px "Arial Black", Helvetica;
	
	}
	
	historytitle {
	
	margin-top: 50px;
	
		text-align: left;
	
		margin-left: 20px;
	
		font: 20px "Arial Black", Helvetica;
	
}

#historytitle {
	
		font: bold 20px "Arial Black", Helvetica;
		
		margin-bottom: 30px;
	
		margin-left: 20px;
	
		margin-top: 30px;
	
		text-align: left;
		padding: 0px;
	
	}

	
	
	/* fmu (startseite) */
	
	
	
	div.fmu_entry {
	
		margin-left: 20px;
	
		width: 430px;
	
		float: left;
	
	}
	
	
div.fmu_entry.history{
	font-size: 13px;
	margin-bottom: -15px;	
	padding-bottom: 10px;
	
	}

	
	
	
	
	
	#site_title {
	
		font: bold 30px "Arial Black", Helvetica;
	
		margin-bottom: 30px;
	
		margin-left: 20px;
	
		margin-top: 30px;
	
		text-align: left;
	
	}
	
	
	
	.verein_navigation_frame {
	
		direction: block;
	
		height: 40px;
	
	}
	
	
	
	.verein_navigation1 {
	
		font: bold 17px "Arial Black", Helvetica;
	
		text-align: left;
	
		margin-left: 32px;
	
		padding-left: 2px;
	
		float: left;
	
		display: block;
	
	}
	
	
	
	#gesamtliste {
	
		float: left;
	
		display: block;
	
		width: 138px;
	
		height: 30px;
	
		overflow: hidden;
	
		border-bottom: 2px solid #ABC1DD;
	
	}
	
	
	
	a#gesamtliste.active {
	
		color: #ABC1DD;
	
	}
	
	
	
	#register {
	
		float: left;
	
		display: block;
	
		width: 585px;
	
		height: 30px;
	
		margin-left: 20px;
	
		overflow: hidden;
	
		border-bottom: 2px solid #ABC1DD;
	
	}
	
	
	
	a#register.active {
	
		color: #ABC1DD;
	
	}
	
	
	
	#verein {
	
		float: left;
	
		display: block;
	
		width: 114px;
	
		height: 30px;
	
		margin-left: 20px;
	
		overflow: hidden;
	
		border-bottom: 2px solid #ABC1DD;
	
	}
	
	
	
	a#verein.active {
	
		color: #ABC1DD;
	
	}
	
	
	
	.verein_navigation {
	
		font: bold 16px "Arial Black", Helvetica;
	
		text-align: left;
	
		margin-left: 32px;
	
		padding-left: 2px;
	
		float: left;
	
		width: 268px;
	
		display: block;
	
	}
	
	
	
	.verein_navigation a {
	
		width: 140px;
	
		display: block;
	
		border-bottom: 2px solid #ABC1DD;
	
	}
	
	
	
	.verein_subnavigation_left {
	
		float: left;
	
		font: bold 12px "Arial Black", Helvetica;
	
		width: 110px;
	
		margin-right: 24px;
	
		border-bottom: 1px solid #CBDDF1;
	
	}
	
	
	
	.verein_subnavigation_left a {
	
		border-bottom: none;
	
	}
	
	
	
	.verein_subnavigation_right {
	
		float: left;
	
		font: bold 12px "Arial Black", Helvetica;
	
		width: 110px;
	
		margin-left: 24px;
	
	}
	
	
	
	.verein_subnavigation_right a {
	
		border-bottom: none;
	
	}
	
	
	
	.verein_subnavigation_right a.active {
	
		color: #ABC1DD;
	
	}
	
	
	
	.verein_subnavigation_left a.active {
	
		color: #ABC1DD;
	
	}
	
	
	
	.fmu_news_dates_title {
	
		font: bold 18px "Arial Black", Helvetica;
	
		text-align: left;
	
	}
	
	
	
	.post {
	
		margin: 0 0 5px;
	
		text-align: justify;
	
	}
	
	
	
	/** page indicator */
	
	
	
	#content div.fmu_news_dates div.pageIndicator {
		text-align: center;
	
		font-size: 9px;
	
		padding-top: 10px;
	
		position: absolute;
	
		top: 210px;
	}
	
	div.foto_list {
	
	}
	
	#content div.foto_list div.pageIndicator {
				
	 	text-align: center;
	 	display: block;
		clear: both;
		height: auto;
		width: 880px;
	    margin-left: auto;
	    margin-right: auto ;
	    height:40px;
	   
		
	}
	
	#content div.foto_list div.pageIndicator div.gotoPageButton {
		
		width: 20px;
		padding-top: 2px;
		padding-left: 1px;
		background-repeat: no-repeat;
		height: 20px;
		
	
	 
	}
	
	#content div.foto_list div.pageIndicator div.nextPageButton {
		
		
		padding-top: 2px;
		padding-left: 1px;
		background-repeat: no-repeat;
		 display: block;
	    margin-left: auto;
	    margin-right: auto ;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	#detail > div.container div.entry div.pageIndicator {
	
		padding-top: 10px;
	
		position: absolute;
	
		top: 205px;
	
		left: 0px;
	
	}
	
	
	
	.pageIndicator > .gotoPageButton {
	
		display: block;
	
		float: left;
	
		background: url(images/btn_up.png) no-repeat;
	
		margin-right: 10px;
	
		cursor: pointer;
	
		width: 19px;
	
		height: 19px;
	
		padding-top: 2px;
	
		padding-left: 1px;
	
		color: #C9DEFC;
	
	}
	
	
	
	.pageIndicator > .gotoPageButton:hover {
	
		background-image: url(images/btn_down.png);
	
	}
	
	
	
	.pageIndicator > .gotoPageButton.selected {
	
		cursor: default;
	
		float: left;
	
		font-weight: bold;
	
		text-decoration: none;
	
		width: 19px;
	
		height: 19px;
	
		display: block;
	
		background: url(images/btn_down.png) no-repeat;
	
	}
	
	
	
	.pageIndicator > .nextPageButton {
		visibility:;
		float: left;
	
		background-image: url(images/next_up.png);
	
		width: 19px;
	
		height: 19px;
	
	}
	
	
	
	.pageIndicator > .nextPageButton:hover {
	
		background-image: url(images/next_down.png);
	
		text-decoration: none;
	
		cursor: pointer;
	
		width: 19px;
	
		height: 19px;
	
	}
	
	
	
	/** detail page */
	
	
	
	#detail {
	
		position: relative;
	
		text-align: left;
	
		margin-top: 30px;
	
		float: left;
	
		width: 445px;
	
		height: 312px;
	
		padding-left: 25px;
	
		background: url(images/news_dates_frame.png) no-repeat;
	
	}
	
	
	
	#detail .container {
	
		text-align: left;
	
		width: 420px;
	
		overflow: visible;
	
	}
	
	
	
	#detail .container h2 {
	
		margin-top: 10px;
	
		margin-bottom: 10px;
	
		width: 380px;
	
		text-align: left;
	
		padding-bottom: 10px;
		height: 13px;
		overflow: hidden;
	
	}
	
	
	
	#detail > .closeButton {
	
		position: absolute;
	
		top: 10px;
	
		left: 420px;
	
		width: 19px;
	
		height: 19px;
	
		display: block;
	
		cursor: pointer;
	
		background-image: url(images/btn_close_up.png);
	
		z-index: 3;
	
	}
	
	
	
	#detail > .closeButton:hover {
	
		background-image: url(images/btn_close_down.png);
	
	}
	
	
	
	#detail .text {
	
		position: relative;
	
		width: 165px;
	
		float: left;
	
	}
	
	
	
	#detail .text > .scrollContainer {
	
		height: 200px;
	
		overflow: hidden;
	
		position: relative;
	
	}
	
	
	
	#detail .text > .scrollContainer > .scrollContent {
	
		width: 165px;
	
		overflow: hidden;
	
		bottom: 0;
	
		position: absolute;
	
		text-align: justify;
	
	}
	
	
	
	#detail div.container div.entry div.text div.scrollContainer div.scrollContent p {
	
		margin-top: 0px;
	
	}
	
	
	
	#detail .images {
	
		height: 200px;
	
		text-align: left;
	
		float: left;
	
		margin-left: 15px;
	
		width: 235px;
	
		position: relative;
	
	}
	
	
	
	#detail .images img {
	
		border: 1px solid #95A6C0;
	
	}
	
	
	
	div.link_entry {
	
		margin-left: 20px;
		width: 420px;
		float:left
	}
	
	
	
		
	
	
	/*ContactForm*/
	
	
	
	#contact-area {
	
		font-size: 14px;
	
	}
	
	
	
	#contact-area input, #contact-area textarea {
	
		padding: 3px;
	
		width: 300px;
	
		height: 20px;
	
		font-size: 14px;
	
		margin: 0px 0px 5px 0px;
	
		border: 1px solid #ABC1DD;
	
	}
	
	
	
	#checkBox input {
	
		cursor: pointer;
	
		padding: 3px;
	
		width: 10px;
	
		height: 20px;
	
		font-size: 14px;
	
		margin: 0px 0px 5px 0px;
	
		border: 1px solid #ccc;
	
	}
	
	
	
	.inputBlur {
	
		color: #333;
	
		background: #FFF;
	
		opacity: 0.7;
	
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	
		filter: alpha(opacity=70);
	
	}
	
	
	
	.inputBlurEmpty {
	
		color: #F00;
	
		background: #FFF;
	
		opacity: 0.7;
	
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	
		filter: alpha(opacity=70);
	
	}
	
	
	
	.inputFocus {
	
		color: #FFF;
	
		background: none;
	
		opacity: 1;
	
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	
		filter: alpha(opacity=100);
	
	}
	
	
	
	#contact-area textarea {
	
		height: 200px;
	
		font-family: Arial, Helvetica, Verdana, sans-serif;
	
	}
	
	
	
	#contact-area textarea:focus, #contact-area input:focus {
	
		
	
	}
	
	
	
	#contact-area input.submit-button {
	
		
	
	}
	
	
	
	#checkBoxLabel2 {
	
		position: absolute;
	
		top: 300px;
	
		left: 40x;
	
	}
	
	
	
	#checkBox label {
	
		float: left;
	
		text-align: left;
	
		margin-right: 15px;
	
		margin-left: 75px;
	
		width: 240px;
	
		padding-top: 5px;
	
	}
	
	
	
	label {
	
		float: left;
	
		text-align: left;
	
		margin-right: 5px;
	
		width: 70px;
	
		padding-top: 5px;
	
	}
	
	
	
		
	
	
	
	
	
	#projectSend {
		color: #95A6C0;
		
		cursor: pointer;
	background: url(images/next_up.png) no-repeat;
	padding-left: 25px;
	padding-top: 2px;
}
	
	
	
	#projectSend:hover {
		background-image: url(images/next_down.png);

		color: #ABC1DD;
	
	}
	
	
	
	#projectSendText {
	
		
	
	}
	
	
	
	#kontakt_image {
	
		margin-left: 40px;
	
		margin-top: 30px;
	
		text-align: right;
	
		width: 441px;
	
		height: 242px;
	
	}
	
	
	
	/** ContactForm*/
	
	
	
	/* Fotos*/
	
	
	
	.skim_path {
	
		display: none;
	
	}
	
	.skim_image{
		display: none;
	}
	
	
	
	ol, ul {
	
		list-style: none;
	
		margin: 0;
	
		padding: 0;
	
	}
	
	
	
	.foto_list_column {
	
		margin-top: 20px;
	
		margin-left: 20px;
	
		float: left;
	
		width: 210px;
	
		padding-bottom: 20px;
	
	}
	
	
	
	.foto_list_element {
	
		padding-top: 17px;
	
		padding-left: 21px;
	
		margin-left: 22px;
		margin-right: 10px;
	
		margin-top: 15px;
	
		margin-bottom: 20px;
	
		text-align: left;
	
		height: 200px;
	
		width: 182px;
	
		background: url(images/thumframe.png) no-repeat;
	
		position: relative;
		float: left;
	
	}
	
	
	
	.preview div.skim-me  {
	
		/*border: 1px solid #95A6C0;*/
	
		width: 140px;
	
		height: 140px;
	
	
	
	}
	
	
	
	.foto_list_element img {
	
		
	
		
	
		width: 140px;
	
		height: 140px;
	
	}
	
	.skim_spinner img {
	
		
	
		
	
		
	
	}
	
	img.skim_spinner {
		position: absolute;
		top: 160px;
		left: 80px;
		width: 15px;
		display: none;
		
	
		height: 15px;
	}
	
	
	
	
	
	
	.foto_list_element h2 {
	
		position: absolute;
	
		left: 0px;
	
		top:175px;
	
		text-align: center;
	
		width: 182px;
	
		
	
		font-size: 13px;
	
	}
	
	
	
	#load_container_gallery {
		position: relative;
		display: none;
	
		padding-top: 10px;
	
	}
	
	
	
	#load_container_foto {
		position: relative;
		text-align: center;
		margin-top: 10px;
		margin-left: 10px;
	
		display: none;
	
	}
	
	#load_container_skim {
	
		display: none;
	
	}
	
	
	
	#load_container_background {
	
		/*background-color: #d9ff47;*/
		margin-left: -10px;
	
		background: url(images/foto_bg.png) no-repeat;
	
		height: 690px;
	
		width: 940px;
	
		display: none;
	
	}
	
	
	
	/** Fotos*/
	
	
	
	/* gallery */
	
	
	
	#gallery {
	
		/*background:#939;*/
	
		top: 0px;
	
		left: 0px;
	
		width: 900px;
	
		height: 150px;
	
		position: relative;
	
		margin-left: 30px;
	
	}
	
	
	
	#porjectGallery {
	
		/* background:#939;*/
	
		top: 230px;
	
		left: 0px;
	
		width: 750px;
	
		height: 150px;
	
		position: absolute;
	
	}
	
	
	
	#pictureBoxBack {
		
		position: absolute;
	
		top: 24px;
	
		width: 890px;
	
		height: 100px;
		
	}
	
	
	
	#pictureContainer {
		
		overflow: hidden;
	
		position: absolute;
	
		top: 58px;
	
		left: 29px;
	
		width: 835px;
	
		height: 86px;
	
	}
	
	
	
	#pictureBox {
	
		margin-left: 3px;
	
		position: relative;
	
		top: 1px;
	
		left: 0px;
	
		width: 10000px;
	
		height: 86px;
	
	}
	
	
	
	#previous {
	
		background-image: url(images/previous_up.png);
	
		display: none;
	
		cursor: pointer;
	
		position: absolute;
	
		left: 7px;
		top: 92px;
		width: 19px;
	
		height: 19px;
	
	}
	
	
	
	#previous:hover {
	
		background-image: url(images/previous_down.png);
	
	}
	
	
	
	#next {
	
		background-image: url(images/next_up.png);
	
		display: none;
	
		cursor: pointer;
	
		position: absolute;
	
		left: 867px;
		top: 92px;
	
		width: 19px;
	
		height: 19px;
	
	}
	
	
	
	#next:hover {
	
		background-image: url(images/next_down.png);
	
	}
	
	
	
	.pictures {
	
		float: left;
	
		margin-right: 20px;
	
		width: 86px;
	
		height: 86px;
	
	}
	
	
	
	#load_container_foto h2 {
		position: absolute;
		left: 100px;
		top: -170px;
		
		width: 740px;
	
	}
	
	
	
	#foto_9 a.jquery_second {
	
	}
	
	
	
	.picturesContent {
	
		/*display: none;*/
	
		cursor: pointer;
	
		position: relative;
	
		cursor: pointer;
	
	}
	
	
	
	#load_container_foto div.entry div.images {
	
		text-align: center;
	
	}
	
	
	
	#load_container_foto div.entry div.images img {
	
		border: 1px solid #95A6C0;
	
	}
	
	
	
	a.jquery_second img {
	
		border: 1px solid #95A6C0;
	
	}
	
	
	
	a.jquery_second img:hover {
	
		border: 1px solid #ABC1DD;
	
	}
	
	
	
	.picturesContentDisplay {
	
		display: none;
	
		cursor: pointer;
	
		position: relative;
	
		cursor: pointer;
	
		/*opacity:1;
	
	    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	
	    filter:alpha(opacity=100);*/
	
	}
	
	
	
	.picturesContentOver {
	
		position: relative;
	
		display: block;
	
		cursor: pointer;
	
	}
	
	
	
	.picturesContentOver img {
	
		opacity: 0.7;
	
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	
		filter: alpha(opacity=70);
	
	}
	
	
	
	.picturesContentActive {
	
		position: relative;
	
		display: block;
	
		cursor: pointer;
	
	}
	
	
	
	.picturesContentActive img {
	
		opacity: 0.5;
	
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
	
		filter: alpha(opacity=50);
	
	}
	
	
	
	.picturesSpinner {
	
		display: none;
	
		position: relative;
	
		left: 63px;
	
		top: 44.5px;
	
		width: 20px;
	
		height: 20px;
	
	}
	
	
	
	.picturesContentImage {
	
		
	
	}
	
	
	
	.tooltip {
	
		background-image: url(toBackground.png);
	
		background-repeat: no-repeat;
	
		cursor: pointer;
	
		z-index: 4;
	
		position: absolute;
	
		top: 0px;
	
		left: 0px;
	
		color: #fff;
	
		display: none;
	
	}
	
	
	
	.tooltipOver {
	
		height: 20px;
	
		width: 140px;
	
		background-image: url(toBackground.png);
	
		background-repeat: no-repeat;
	
		cursor: pointer;
	
		z-index: 4;
	
		position: absolute;
	
		top: 0px;
	
		left: 0px;
	
		color: #fff;
	
		display: block;
	
	}
	
	
	
	.tooltipText {
	
		position: relative;
	
		font-size: 9px;
	
		left: 30px;
	
		top: 0px;
	
		float: left;
	
	}
	
	
	
	.tooltipActive {
	
		height: 20px;
	
		width: 140px;
	
		background-image: url(toForeground.png);
	
		background-repeat: no-repeat;
	
		cursor: pointer;
	
		z-index: 4;
	
		position: absolute;
	
		top: 0px;
	
		left: 0px;
	
		color: #fff;
	
		display: block;
	
		opacity: 0.7;
	
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	
		filter: alpha(opacity=70);
	
	}
	
	
	
	.tooltipActive:hover {
	
		opacity: 1;
	
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	
		filter: alpha(opacity=100);
	
	}
	
	
	
	#tooltipFull {
	
		height: 20px;
	
		width: 140px;
	
		background-image: url(returnToBackground.png);
	
		background-repeat: no-repeat;
	
		cursor: pointer;
	
		z-index: 5;
	
		position: absolute;
	
		top: 0px;
	
		left: 0px;
	
		color: #fff;
	
		display: block;
	
		display: none;
	
	}
	
	
	
	.tooltipFullText {
	
		position: relative;
	
		font-size: 9px;
	
		left: 30px;
	
		top: 0px;
	
		float: left;
	
	}
	
	
	
	#load_container_gallery .closeButton {
		left: 897px;
		top: 3px;
		position: absolute;	
		
		width: 19px;
	
		height: 19px;
	
		display: block;
	
		cursor: pointer;
	
		background-image: url(images/btn_close_up.png);
	
		z-index: 100;
	
	}
	
	
	
	#load_container_gallery .closeButton:hover {
	
		background-image: url(images/btn_close_down.png);
	
	}
	
	
	
	/** gallery */
	
	
	
	/* php-site */
	
	
	
	.widecolumn {
	
		text-align: left;
	
		margin-left: 50px;
	
		width: 900px;
	
	}
	
		
	.tablecolumn {
	
		
		margin-left: 30px;
		
	}
	
	
	
	.widecolumn h2 {
	
		text-align: left;
	
		margin-top: 0px;
	
		width: 900px;
	
	}
	
	
	
	#content.widecolumn div.entry div.images img {
	
		text-align: left;
	
		margin-right: 20px;
	
		margin-bottom: 20px;
	
		border: 1px solid #95A6C0;
	
	}
	
	
	
	#content.widecolumn div.entry div.images a.jquery_second img:hover {
	
		border: 1px solid #ABC1DD;;
	
	}
	
	
	
	#content.widecolumn div.entry div.images {
	
		text-align: left;
	
		margin-top: 20px;
	
		width: 900px;
	
	}
	
	
	
	#back {
	
		margin-top: 50px;
	
		margin-left: 50px;
	
		font-size: 12px;
	
		text-align: left;
	
		display: block;
	
		width: 900px;
	
		margin-bottom: 10px;
	
	}

a#jquery_Vereinsmitglieder{
	

		font: bold 17px "Arial Black", Helvetica;
	
		text-align: left;
	
		margin-left: 20px;
		margin-top: -20px;
		
	
		padding-left: 2px;
	
		float: left;
	
		display: block;
}
	
a#jquery_Vereinsmitglieder.enabled {
		color: #ABC1DD;
}

a#jquery_Vereinsgeschichte{
	

		font: bold 17px "Arial Black", Helvetica;
	
		text-align: left;
	
		margin-left: 32px;
		margin-top: -20px;
		margin-bottom: 40px;
		padding-left: 2px;
	
		float: left;
	
		display: block;
}




a#jquery_Vereinsgeschichte.enabled {
		color: #ABC1DD;
}	
	
	/** php-site   */
a#jquery_Goenner{
	

		font: bold 17px "Arial Black", Helvetica;
	
		text-align: left;
	
		margin-left: 32px;
		margin-top: -20px;
		margin-bottom: 40px;
		padding-left: 2px;
	
		float: left;
	
		display: block;
}
a#jquery_Goenner.enabled {
		color: #ABC1DD;
}	


