@charset "utf-8";/* CSS Document */body{	background-image: url(../img/layout/back.gif);	background-position:left;	background-repeat:repeat-y;}.content{	position:absolute;	top:0px;	left:150px;	width:477px;	height:auto;	background-color:#b9b9b9;}.logo{	float:right;	width:472px;	height:125px;	background-color:#FFFFFF;	margin-bottom:10px;	margin-right:-5px;}.h1{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:16px;	color:#FFFFFF;	letter-spacing:4px;	padding-left:10px;	font-weight:bold;	line-height:14px;	text-align:justify;}.h2{	width:470px;	float:left;	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:16px;	color:#FFFFFF;	letter-spacing:1px;	padding-top:25px;	padding-left:10px;	font-weight:bold;	line-height:14px;}.h3{	width:auto;	float:left;	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:20px;	color:#1326c0;	letter-spacing:-1px;	font-weight:bold;}.h4{	width:auto;	float:left;	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:20px;	color:#505050;	letter-spacing:-1px;}.h5{	width:auto;	float:left;	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:50px;	color:#1326c0;	letter-spacing:-1px;	font-weight:;}.inmenu{	float:left;	width:480px;	height:auto;	margin-top:20px;	line-height:20px;}.inmenu ul{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	color:#505050;	list-style: url(../img/layout/aussen.gif);}.inmenu li{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	font-weight:bold;	color:#505050;	list-style: url(../img/layout/aussen.gif);}.inmenu li a:link{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	color:#505050;	font-weight:bold;	list-style: url(../img/layout/aussen.gif);	text-decoration:none;}.inmenu li a:hover{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	font-weight:bold;	color:#1326c0;	list-style: url(../img/layout/aussen.gif);	text-decoration:none;}.inmenu li a:active{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	font-weight:bold;	color:#1326c0;	list-style: url(../img/layout/aussen.gif);	text-decoration:none;}.inmenu li a:focus{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	font-weight:bold;	color:#1326c0;	list-style: url(../img/layout/aussen.gif);	text-decoration:none;}.inmenu li a:visited{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	font-weight:bold;	color:#505050;	list-style: url(../img/layout/aussen.gif);	text-decoration:none;}.text2{	width:467px;	float:left;	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#000000;	text-align:left;	margin-left:5px;	border-bottom:solid 1px #505050;	margin-right:5px;}.text2 img{	float: left;	border:solid 1px #000;	margin-right: 10px;}.text2 a:link{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#505050;	text-decoration:none;}.text2 a:hover{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#1326c0;	text-decoration:none;}.text2 a:active{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#1326c0;	text-decoration:none;}.text2 a:focus{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#1326c0;	text-decoration:none;}.text2 a:visited{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#505050;	text-decoration:none;}.text2 ul{	list-style:none;}.text2 li{	float: inherit;	line-height: 50px;}.text2 li a:link{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#505050;	text-decoration:none;}.text2 li a:hover{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#13260c;	text-decoration:none;}.text2 li a:active{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#13260c;	text-decoration:none;}.text2 li a:focus{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#13260c;	text-decoration:none;}.text2 li a:visited{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#505050;	text-decoration:none;}.text{	width:467px;	float:left;	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#000000;	text-align:left;	margin-left:5px;	border-bottom:solid 1px #505050;	margin-right:5px;}.text img{	border:solid 1px #000;	margin-top:30px;	margin-bottom:25px;}.text a:link{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#505050;	text-decoration:none;}.text a:hover{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#1326c0;	text-decoration:none;}.text a:active{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#1326c0;	text-decoration:none;}.text a:focus{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#1326c0;	text-decoration:none;}.text a:visited{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#505050;	text-decoration:none;}.text ul{	list-style:circle;}.text li a:link{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#505050;	text-decoration:none;}.text li a:hover{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#13260c;	text-decoration:none;}.text li a:active{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#13260c;	text-decoration:none;}.text li a:focus{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#13260c;	text-decoration:none;}.text li a:visited{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:11px;	color:#505050;	text-decoration:none;}.menu{	position:absolute;	width:25px;	height:auto;	top:164px;	left:80px;}.veranstaltung{	float:left;	width:400px;	height:auto;	background-color:#eaeaea;	margin-bottom:15px;	padding-bottom:5px;}.veranstaltungen-text{	float:left;	width:180px;;	padding:5px;}.veranstaltung img{	width:180px;	height:auto;	float:left;	border:none;	margin:0px;	padding:10px;}.willkommen{	position:absolute;	top:50px;	left:0px;	width:105px;	height:auto;}.willkommen ul{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	color:#505050;	list-style-image:url(../img/layout/aussen.gif);}.willkommen li{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	color:#505050;	list-style-image:url(../img/layout/aussen.gif);	padding-top:20px;}.willkommen li a:link{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	color:#505050;	font-weight:bold;	list-style-image:url(../img/layout/aussen.gif);	text-decoration:none;}.willkommen li a:hover{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	color:#1326c0;	font-weight:bold;	list-style-image:url(../img/layout/aussen.gif);	text-decoration:none;}.willkommen li a:active{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	color:#1326c0;	font-weight:bold;	list-style-image:url(../img/layout/aussen.gif);	text-decoration:none;}.willkommen li a:focus{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	color:#1326c0;	font-weight:bold;	list-style-image:url(../img/layout/aussen.gif);	text-decoration:none;}.willkommen li a:visited{	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	color:#505050;	font-weight:bold;	list-style-image:url(../img/layout/aussen.gif);	text-decoration:none;}/*Index*/.text-index{	visibility:hidden;	position:absolute;	top:164px;	left:300px;	width:300px;}.text-index ul{	padding-top:35px;	list-style:circle;	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	color:#505050;}.text-index li{	list-style:circle;	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:12px;	color:#505050;}.menu-index{	position:absolute;	left:130px;	top:50px;	width:75px;	height:auto;	}.menu-index a:link{	text-decoration:none;	color:#FFFFFF;}.menu-index a:hover{	text-decoration:none;	color:#FFFFFF;}.menu-index a:active{	text-decoration:none;	color:#FFFFFF;}.menu-index a:focus{	text-decoration:none;	color:#FFFFFF;}.menu-index a:visited{	text-decoration:none;	color:#FFFFFF;}.menu-index-img1{	background-image:url(../img/layout/verein_klein.gif);	background-repeat:no-repeat;	background-position:left top;	height:75px;	width:70px;	margin-bottom:10px;}.menu-index-img2{	background-image:url(../img/layout/flex_klein.gif);	background-repeat:no-repeat;	background-position:left;	height:75px;	width:70px;}.menu-index-img3{	background-image:url(../img/layout/galerie_klein.gif);	background-repeat:no-repeat;	background-position:left top;	height:100px;	width:70px;	margin-bottom:10px;}.menu-index-img4{	background-image:url(../img/layout/nur_welle_a2.gif);	background-repeat:no-repeat;	background-position:left top;	height:75px;	width:70px;	margin-bottom:10px;}.willkommens-text{	position:absolute;	top:450px;	left:200px;	width:500px;}