h1, h2, h3 { margin:0; padding:0; font-weight:normal; font-style:normal; }
.body_index_html a { color:#008040; } 
.body_index_html a:visited { color:#004040; } 
.body_index_html a:active { color:#5C615E; } 
.body_index_html a:hover { color:#B2B3B4; } 
#menu_3dae042d a { text-decoration: none; }
#menu_3dae042d_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_3dae042d_hr { background-color: #646464; height: 1px; border: none; }
#menu_3dae042d_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_3dae042d_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_3dae042d_entry:hover span { color:#FFFFFF !important; }
		.menu_3dae042d_mainMenuEntry { text-align: center; }
		.menu_3dae042d_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_3dae042d_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_3dae042d .mobileEntry { display: none; } 
		#menu_3dae042d .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_3dae042d .mobileEntry { display: block; } 
			#menu_3dae042d .normalEntry { display: none; } 
		}
#menu_4a2f61ca a { text-decoration: none; }
#menu_4a2f61ca_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_4a2f61ca_hr { background-color: #646464; height: 1px; border: none; }
#menu_4a2f61ca_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_4a2f61ca_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_4a2f61ca_entry:hover span { color:#FFFFFF !important; }
		.menu_4a2f61ca_mainMenuEntry { text-align: center; }
		.menu_4a2f61ca_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_4a2f61ca_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_4a2f61ca .mobileEntry { display: none; } 
		#menu_4a2f61ca .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_4a2f61ca .mobileEntry { display: block; } 
			#menu_4a2f61ca .normalEntry { display: none; } 
		}
body.body_index_html  { background-color:#F5F6F6; padding:0;  margin: 0; }
.textstyle1 { text-align:center; }
#container_1d02c053 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:45px; min-width:200px; background:none;  }
#container_1d02c053_padding { margin: 10px; display: block;  }
#text_3c000d03 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
.textstyle2 { text-align:left; }
.textstyle3 { font-size:28pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#008040; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.784314);  }
.textstyle4 { font-size:13pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#000000;  }
#text_7901585d { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
.textstyle5 { font-size:20pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#008040;  }
#container_23932c22 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_23932c22_padding { margin: 10px; display: block;  }
#menu_3dae042d { vertical-align: bottom; position:relative; display: inline-block; width:596px; height:34px; max-width:800px; text-align:left; background:none;  }
.menuholder1 { position: relative; overflow: hidden; width: 100%; height: 100%; }
.menustyle1 { position:absolute; width:100px; height:34px; left:10px;  }
.menuentry_text1 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; height:18px;  }
.textstyle6 { font-size:10pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#FFFFFF; font-weight:bold;  white-space: nowrap; }
.menuentry_text2 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; height:20px;  }
.textstyle7 { font-size:10pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#FFFFFF; font-weight:bold;  white-space: nowrap; }
.menustyle2 { position:absolute; width:138px; height:34px; left:110px;  }
.menustyle3 { position:absolute; width:126px; height:34px; left:248px;  }
.menustyle4 { position:absolute; width:111px; height:34px; left:374px;  }
.menustyle5 { position:absolute; width:100px; height:34px; left:485px;  }
.textstyle8 { font-size:15pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  white-space: nowrap; }
#container_6a5612c4 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:201px; background-color:#FFFFFF; background-image: url(../rc_images/header.jpg); background-position:center left; background-size:cover;  }
#container_6a5612c4_padding { margin: 10px; display: block;  }
#container_22e4a421 { vertical-align: top; position:relative; display: inline-block; width:42%; min-height:490px; max-width:800px; background:none;  }
#container_22e4a421_padding { margin: 10px; display: block;  }
.textstyle9 { text-align:justify; }
.textstyle10 { font-size:16pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#008040; line-height: 1.5;  }
.textstyle11 { font-size:13pt; font-family:Arial, Helvetica, sans-serif; color:#008040; line-height: 1.5;  }
.textstyle12 { font-size:8pt; font-family:Arial, Helvetica, sans-serif; color:#008040; line-height: 1.5;  }
.textstyle13 { font-size:16pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#008040; line-height: 1.5;  }
#container_61f95e0c { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_61f95e0c_padding { margin: 10px; display: block;  }
#menu_4a2f61ca { vertical-align: bottom; position:relative; display: inline-block; width:113px; height:34px; max-width:800px; text-align:left; background:none;  }
.menustyle6 { position:absolute; width:136px; height:34px; left:110px;  }
.textstyle14 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
@media only screen and (max-width: 450px)
{
		#menu_3dae042d { width:100px;  }
		#menu_4a2f61ca { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_3c000d03 * span { font-size:14pt;  }
		#text_7901585d { display:none;  }
}
.body_entstehung_html a { color:#008040; } 
.body_entstehung_html a:visited { color:#004040; } 
.body_entstehung_html a:active { color:#5C615E; } 
.body_entstehung_html a:hover { color:#B2B3B4; } 
#menu_1f20ea97 a { text-decoration: none; }
#menu_1f20ea97_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_1f20ea97_hr { background-color: #646464; height: 1px; border: none; }
#menu_1f20ea97_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_1f20ea97_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_1f20ea97_entry:hover span { color:#FFFFFF !important; }
		.menu_1f20ea97_mainMenuEntry { text-align: center; }
		.menu_1f20ea97_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_1f20ea97_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_1f20ea97 .mobileEntry { display: none; } 
		#menu_1f20ea97 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_1f20ea97 .mobileEntry { display: block; } 
			#menu_1f20ea97 .normalEntry { display: none; } 
		}
#menu_6174824a a { text-decoration: none; }
#menu_6174824a_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_6174824a_hr { background-color: #646464; height: 1px; border: none; }
#menu_6174824a_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_6174824a_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_6174824a_entry:hover span { color:#FFFFFF !important; }
		.menu_6174824a_mainMenuEntry { text-align: center; }
		.menu_6174824a_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_6174824a_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_6174824a .mobileEntry { display: none; } 
		#menu_6174824a .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_6174824a .mobileEntry { display: block; } 
			#menu_6174824a .normalEntry { display: none; } 
		}
body.body_entstehung_html  { background-color:#F5F6F6; padding:0;  margin: 0; }
#container_18f46d01 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:45px; min-width:200px; background:none;  }
#container_18f46d01_padding { margin: 10px; display: block;  }
#text_245ca709 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_44477b00 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_901e8c0 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_901e8c0_padding { margin: 10px; display: block;  }
#menu_1f20ea97 { vertical-align: bottom; position:relative; display: inline-block; width:596px; height:34px; max-width:800px; text-align:left; background:none;  }
#container_2fd3e3c3 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:201px; background-color:#FFFFFF; background-image: url(../rc_images/header.jpg); background-position:center left; background-size:cover;  }
#container_2fd3e3c3_padding { margin: 10px; display: block;  }
#container_5cc13420 { vertical-align: top; position:relative; display: inline-block; width:42%; min-height:490px; max-width:800px; background:none;  }
#container_5cc13420_padding { margin: 10px; display: block;  }
#img_5fbd5e55 { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none; height:auto;  }
#container_68f535dd { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_68f535dd_padding { margin: 10px; display: block;  }
#menu_6174824a { vertical-align: bottom; position:relative; display: inline-block; width:113px; height:34px; max-width:800px; text-align:left; background:none;  }
@media only screen and (max-width: 450px)
{
		#menu_1f20ea97 { width:100px;  }
		#menu_6174824a { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_245ca709 * span { font-size:14pt;  }
		#text_44477b00 { display:none;  }
}
.body_bilder_html a { color:#008040; } 
.body_bilder_html a:visited { color:#004040; } 
.body_bilder_html a:active { color:#5C615E; } 
.body_bilder_html a:hover { color:#B2B3B4; } 
#menu_4fb911e9 a { text-decoration: none; }
#menu_4fb911e9_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_4fb911e9_hr { background-color: #646464; height: 1px; border: none; }
#menu_4fb911e9_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_4fb911e9_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_4fb911e9_entry:hover span { color:#FFFFFF !important; }
		.menu_4fb911e9_mainMenuEntry { text-align: center; }
		.menu_4fb911e9_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_4fb911e9_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_4fb911e9 .mobileEntry { display: none; } 
		#menu_4fb911e9 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_4fb911e9 .mobileEntry { display: block; } 
			#menu_4fb911e9 .normalEntry { display: none; } 
		}
#gallery_67095608 div.galleryimgcontainer { box-sizing: border-box; vertical-align: middle; display: inline-block; width: 33%; height: auto; padding: 10px;  } 
#gallery_67095608 div.galleryimgcontainer img {  width: 100%;  height: auto;  } 
@media only screen and (max-width:420px) { #gallery_67095608 div.galleryimgcontainer { width: 50%; } } 
@media only screen and (max-width:320px) { #gallery_67095608 div.galleryimgcontainer { width: 100%; } } 
#menu_785adad6 a { text-decoration: none; }
#menu_785adad6_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_785adad6_hr { background-color: #646464; height: 1px; border: none; }
#menu_785adad6_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_785adad6_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_785adad6_entry:hover span { color:#FFFFFF !important; }
		.menu_785adad6_mainMenuEntry { text-align: center; }
		.menu_785adad6_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_785adad6_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_785adad6 .mobileEntry { display: none; } 
		#menu_785adad6 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_785adad6 .mobileEntry { display: block; } 
			#menu_785adad6 .normalEntry { display: none; } 
		}
body.body_bilder_html  { background-color:#F5F6F6; padding:0;  margin: 0; }
#container_dfedc4 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:45px; min-width:200px; background:none;  }
#container_dfedc4_padding { margin: 10px; display: block;  }
#text_a2ea536 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_424bac86 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_60459909 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_60459909_padding { margin: 10px; display: block;  }
#menu_4fb911e9 { vertical-align: bottom; position:relative; display: inline-block; width:596px; height:34px; max-width:800px; text-align:left; background:none;  }
#container_66a77ee4 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:201px; background-color:#FFFFFF; background-image: url(../rc_images/header.jpg); background-position:center left; background-size:cover;  }
#container_66a77ee4_padding { margin: 10px; display: block;  }
#container_3871a6fa { vertical-align: top; position:relative; display: inline-block; width:42%; min-height:490px; max-width:800px; background:none;  }
#container_3871a6fa_padding { margin: 10px; display: block;  }
#gallery_67095608 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:100%; min-height:456px;  }
#container_53ab4ba8 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_53ab4ba8_padding { margin: 10px; display: block;  }
#menu_785adad6 { vertical-align: bottom; position:relative; display: inline-block; width:113px; height:34px; max-width:800px; text-align:left; background:none;  }
@media only screen and (max-width: 450px)
{
		#menu_4fb911e9 { width:100px;  }
		#menu_785adad6 { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_a2ea536 * span { font-size:14pt;  }
		#text_424bac86 { display:none;  }
}
.body_sagen_html a { color:#008040; } 
.body_sagen_html a:visited { color:#004040; } 
.body_sagen_html a:active { color:#5C615E; } 
.body_sagen_html a:hover { color:#B2B3B4; } 
#menu_76e5a0e5 a { text-decoration: none; }
#menu_76e5a0e5_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_76e5a0e5_hr { background-color: #646464; height: 1px; border: none; }
#menu_76e5a0e5_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_76e5a0e5_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_76e5a0e5_entry:hover span { color:#FFFFFF !important; }
		.menu_76e5a0e5_mainMenuEntry { text-align: center; }
		.menu_76e5a0e5_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_76e5a0e5_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_76e5a0e5 .mobileEntry { display: none; } 
		#menu_76e5a0e5 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_76e5a0e5 .mobileEntry { display: block; } 
			#menu_76e5a0e5 .normalEntry { display: none; } 
		}
#menu_338c608f a { text-decoration: none; }
#menu_338c608f_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_338c608f_hr { background-color: #646464; height: 1px; border: none; }
#menu_338c608f_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_338c608f_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_338c608f_entry:hover span { color:#FFFFFF !important; }
		.menu_338c608f_mainMenuEntry { text-align: center; }
		.menu_338c608f_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_338c608f_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_338c608f .mobileEntry { display: none; } 
		#menu_338c608f .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_338c608f .mobileEntry { display: block; } 
			#menu_338c608f .normalEntry { display: none; } 
		}
body.body_sagen_html  { background-color:#F5F6F6; padding:0;  margin: 0; }
#container_2341115b { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:45px; min-width:200px; background:none;  }
#container_2341115b_padding { margin: 10px; display: block;  }
#text_42e5494b { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_10db2fb0 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_271ad128 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_271ad128_padding { margin: 10px; display: block;  }
#menu_76e5a0e5 { vertical-align: bottom; position:relative; display: inline-block; width:596px; height:34px; max-width:800px; text-align:left; background:none;  }
#container_6de072a3 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:201px; background-color:#FFFFFF; background-image: url(../rc_images/header.jpg); background-position:center left; background-size:cover;  }
#container_6de072a3_padding { margin: 10px; display: block;  }
#container_4132943e { vertical-align: top; position:relative; display: inline-block; width:42%; min-height:490px; max-width:800px; background:none;  }
#container_4132943e_padding { margin: 10px; display: block;  }
#container_a4a5bc0 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_a4a5bc0_padding { margin: 10px; display: block;  }
#menu_338c608f { vertical-align: bottom; position:relative; display: inline-block; width:113px; height:34px; max-width:800px; text-align:left; background:none;  }
@media only screen and (max-width: 450px)
{
		#menu_76e5a0e5 { width:100px;  }
		#menu_338c608f { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_42e5494b * span { font-size:14pt;  }
		#text_10db2fb0 { display:none;  }
}
.body_spitzbubenweg_html a { color:#008040; } 
.body_spitzbubenweg_html a:visited { color:#004040; } 
.body_spitzbubenweg_html a:active { color:#5C615E; } 
.body_spitzbubenweg_html a:hover { color:#B2B3B4; } 
#menu_f5bcd6 a { text-decoration: none; }
#menu_f5bcd6_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_f5bcd6_hr { background-color: #646464; height: 1px; border: none; }
#menu_f5bcd6_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_f5bcd6_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_f5bcd6_entry:hover span { color:#FFFFFF !important; }
		.menu_f5bcd6_mainMenuEntry { text-align: center; }
		.menu_f5bcd6_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_f5bcd6_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_f5bcd6 .mobileEntry { display: none; } 
		#menu_f5bcd6 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_f5bcd6 .mobileEntry { display: block; } 
			#menu_f5bcd6 .normalEntry { display: none; } 
		}
#table_6d6e5d70 th { border: 1px solid #8C8C8C;  } 
#table_6d6e5d70 td { border: 1px solid #8C8C8C;  } 
#menu_3dc23dd a { text-decoration: none; }
#menu_3dc23dd_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_3dc23dd_hr { background-color: #646464; height: 1px; border: none; }
#menu_3dc23dd_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_3dc23dd_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_3dc23dd_entry:hover span { color:#FFFFFF !important; }
		.menu_3dc23dd_mainMenuEntry { text-align: center; }
		.menu_3dc23dd_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_3dc23dd_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_3dc23dd .mobileEntry { display: none; } 
		#menu_3dc23dd .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_3dc23dd .mobileEntry { display: block; } 
			#menu_3dc23dd .normalEntry { display: none; } 
		}
body.body_spitzbubenweg_html  { background-color:#F5F6F6; padding:0;  margin: 0; }
#container_17f69881 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:45px; min-width:200px; background:none;  }
#container_17f69881_padding { margin: 10px; display: block;  }
#text_945eaa6 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_652e1f73 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_158e81e6 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_158e81e6_padding { margin: 10px; display: block;  }
#menu_f5bcd6 { vertical-align: bottom; position:relative; display: inline-block; width:596px; height:34px; max-width:800px; text-align:left; background:none;  }
#container_775b86c0 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:201px; background-color:#FFFFFF; background-image: url(../rc_images/header.jpg); background-position:center left; background-size:cover;  }
#container_775b86c0_padding { margin: 10px; display: block;  }
#container_40f71978 { vertical-align: top; position:relative; display: inline-block; width:42%; min-height:490px; max-width:800px; background:none;  }
#container_40f71978_padding { margin: 10px; display: block;  }
#img_333ef427 { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none; height:auto;  }
#table_6d6e5d70 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-table; width:99%; height:150px; background:none; border: 1px solid #8C8C8C; table-layout: fixed;  }
#cell_6b605b84 {  }
.textstyle15 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
#cell_50d4636f {  }
#cell_202ee92c {  }
#cell_20c6452f {  }
#cell_1bd488e7 {  }
#cell_3332ab43 {  }
#cell_123c6cd0 {  }
#cell_2cd61cbd {  }
#cell_62063169 {  }
#cell_40dc4bfe {  }
.textstyle16 { font-size:16pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#FF0000; line-height: 1.5;  }
#button_60d9ff17 { box-sizing: border-box; vertical-align: bottom; border-radius: 9px; position:relative; display: inline-block; width:150px; height:40px; background-color:#419258; background: linear-gradient(to bottom,#419258, #1D4127 50%, #16331E 50%, #102416); border: 2px solid #224D29;  }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
.textstyle17 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  }
.textstyle18 { font-size:16pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#008040; font-weight:bold; line-height: 1.5;  }
.textstyle19 { font-size:13pt; font-family:Arial, Helvetica, sans-serif; color:#008040; font-weight:bold; line-height: 1.5;  }
#button_4553f06e { box-sizing: border-box; vertical-align: bottom; border-radius: 9px; position:relative; display: inline-block; width:150px; height:40px; background-color:#419258; background: linear-gradient(to bottom,#419258, #1D4127 50%, #16331E 50%, #102416); border: 2px solid #224D29;  }
#img_4db469ab { position:absolute; left:4%; top:3%; width:25%; background:none; height:auto;  }
#container_36726bd2 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_36726bd2_padding { margin: 10px; display: block;  }
#menu_3dc23dd { vertical-align: bottom; position:relative; display: inline-block; width:113px; height:34px; max-width:800px; text-align:left; background:none;  }
@media only screen and (max-width: 450px)
{
		#menu_f5bcd6 { width:100px;  }
		#menu_3dc23dd { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_945eaa6 * span { font-size:14pt;  }
		#text_652e1f73 { display:none;  }
}
.body_uebernachten_html a { color:#008040; } 
.body_uebernachten_html a:visited { color:#004040; } 
.body_uebernachten_html a:active { color:#5C615E; } 
.body_uebernachten_html a:hover { color:#B2B3B4; } 
#menu_7e510c81 a { text-decoration: none; }
#menu_7e510c81_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_7e510c81_hr { background-color: #646464; height: 1px; border: none; }
#menu_7e510c81_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_7e510c81_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_7e510c81_entry:hover span { color:#FFFFFF !important; }
		.menu_7e510c81_mainMenuEntry { text-align: center; }
		.menu_7e510c81_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_7e510c81_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_7e510c81 .mobileEntry { display: none; } 
		#menu_7e510c81 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_7e510c81 .mobileEntry { display: block; } 
			#menu_7e510c81 .normalEntry { display: none; } 
		}
#table_48e36d39 th {  } 
#table_48e36d39 td {  } 
#table_76c787ec th {  } 
#table_76c787ec td {  } 
#menu_4e5243f6 a { text-decoration: none; }
#menu_4e5243f6_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_4e5243f6_hr { background-color: #646464; height: 1px; border: none; }
#menu_4e5243f6_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_4e5243f6_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_4e5243f6_entry:hover span { color:#FFFFFF !important; }
		.menu_4e5243f6_mainMenuEntry { text-align: center; }
		.menu_4e5243f6_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_4e5243f6_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_4e5243f6 .mobileEntry { display: none; } 
		#menu_4e5243f6 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_4e5243f6 .mobileEntry { display: block; } 
			#menu_4e5243f6 .normalEntry { display: none; } 
		}
body.body_uebernachten_html  { background-color:#F5F6F6; padding:0;  margin: 0; }
#container_65b09d6d { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:45px; min-width:200px; background:none;  }
#container_65b09d6d_padding { margin: 10px; display: block;  }
#text_6dfa24f3 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_203728a3 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_32ea1502 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_32ea1502_padding { margin: 10px; display: block;  }
#menu_7e510c81 { vertical-align: bottom; position:relative; display: inline-block; width:596px; height:34px; max-width:800px; text-align:left; background:none;  }
#container_67d4aae8 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:201px; background-color:#FFFFFF; background-image: url(../rc_images/header.jpg); background-position:center left; background-size:cover;  }
#container_67d4aae8_padding { margin: 10px; display: block;  }
#container_38ab7e90 { vertical-align: top; position:relative; display: inline-block; width:42%; min-height:490px; max-width:800px; background:none;  }
#container_38ab7e90_padding { margin: 10px; display: block;  }
#table_48e36d39 { vertical-align: bottom; position:relative; display: inline-table; width:100%; height:280px; background:none; table-layout: fixed;  }
#cell_568551bf {  }
#table_76c787ec { vertical-align: bottom; position:relative; display: inline-table; width:100%; height:198px; background:none; table-layout: fixed;  }
#cell_5ca0ac70 {  }
#container_7766e258 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_7766e258_padding { margin: 10px; display: block;  }
#menu_4e5243f6 { vertical-align: bottom; position:relative; display: inline-block; width:113px; height:34px; max-width:800px; text-align:left; background:none;  }
@media only screen and (max-width: 450px)
{
		#menu_7e510c81 { width:100px;  }
		#menu_4e5243f6 { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_6dfa24f3 * span { font-size:14pt;  }
		#text_203728a3 { display:none;  }
}
.body_vereine_html a { color:#008040; } 
.body_vereine_html a:visited { color:#004040; } 
.body_vereine_html a:active { color:#5C615E; } 
.body_vereine_html a:hover { color:#B2B3B4; } 
#menu_7b1271c2 a { text-decoration: none; }
#menu_7b1271c2_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_7b1271c2_hr { background-color: #646464; height: 1px; border: none; }
#menu_7b1271c2_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_7b1271c2_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_7b1271c2_entry:hover span { color:#FFFFFF !important; }
		.menu_7b1271c2_mainMenuEntry { text-align: center; }
		.menu_7b1271c2_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_7b1271c2_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_7b1271c2 .mobileEntry { display: none; } 
		#menu_7b1271c2 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_7b1271c2 .mobileEntry { display: block; } 
			#menu_7b1271c2 .normalEntry { display: none; } 
		}
#menu_7d8c0420 a { text-decoration: none; }
#menu_7d8c0420_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_7d8c0420_hr { background-color: #646464; height: 1px; border: none; }
#menu_7d8c0420_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_7d8c0420_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_7d8c0420_entry:hover span { color:#FFFFFF !important; }
		.menu_7d8c0420_mainMenuEntry { text-align: center; }
		.menu_7d8c0420_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_7d8c0420_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_7d8c0420 .mobileEntry { display: none; } 
		#menu_7d8c0420 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_7d8c0420 .mobileEntry { display: block; } 
			#menu_7d8c0420 .normalEntry { display: none; } 
		}
body.body_vereine_html  { background-color:#F5F6F6; padding:0;  margin: 0; }
#container_659c600 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:45px; min-width:200px; background:none;  }
#container_659c600_padding { margin: 10px; display: block;  }
#text_75cc62d2 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_7ac11f4b { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_3865f351 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_3865f351_padding { margin: 10px; display: block;  }
#menu_7b1271c2 { vertical-align: bottom; position:relative; display: inline-block; width:596px; height:34px; max-width:800px; text-align:left; background:none;  }
#container_736a7d { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:201px; background-color:#FFFFFF; background-image: url(../rc_images/header.jpg); background-position:center left; background-size:cover;  }
#container_736a7d_padding { margin: 10px; display: block;  }
#container_29bb303b { vertical-align: top; position:relative; display: inline-block; width:42%; min-height:490px; max-width:800px; background:none;  }
#container_29bb303b_padding { margin: 10px; display: block;  }
.textstyle20 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#008040; line-height: 1.5;  }
#container_3d6e13fe { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_3d6e13fe_padding { margin: 10px; display: block;  }
#menu_7d8c0420 { vertical-align: bottom; position:relative; display: inline-block; width:113px; height:34px; max-width:800px; text-align:left; background:none;  }
@media only screen and (max-width: 450px)
{
		#menu_7b1271c2 { width:100px;  }
		#menu_7d8c0420 { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_75cc62d2 * span { font-size:14pt;  }
		#text_7ac11f4b { display:none;  }
}
.body_impressum_html a { color:#008040; } 
.body_impressum_html a:visited { color:#004040; } 
.body_impressum_html a:active { color:#5C615E; } 
.body_impressum_html a:hover { color:#B2B3B4; } 
#menu_69a039d9 a { text-decoration: none; }
#menu_69a039d9_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_69a039d9_hr { background-color: #646464; height: 1px; border: none; }
#menu_69a039d9_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_69a039d9_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_69a039d9_entry:hover span { color:#FFFFFF !important; }
		.menu_69a039d9_mainMenuEntry { text-align: center; }
		.menu_69a039d9_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_69a039d9_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_69a039d9 .mobileEntry { display: none; } 
		#menu_69a039d9 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_69a039d9 .mobileEntry { display: block; } 
			#menu_69a039d9 .normalEntry { display: none; } 
		}
#menu_6dd1902d a { text-decoration: none; }
#menu_6dd1902d_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_6dd1902d_hr { background-color: #646464; height: 1px; border: none; }
#menu_6dd1902d_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_6dd1902d_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_6dd1902d_entry:hover span { color:#FFFFFF !important; }
		.menu_6dd1902d_mainMenuEntry { text-align: center; }
		.menu_6dd1902d_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_6dd1902d_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_6dd1902d .mobileEntry { display: none; } 
		#menu_6dd1902d .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_6dd1902d .mobileEntry { display: block; } 
			#menu_6dd1902d .normalEntry { display: none; } 
		}
body.body_impressum_html  { background-color:#F5F6F6; padding:0;  margin: 0; }
#container_79acba6a { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:45px; min-width:200px; background:none;  }
#container_79acba6a_padding { margin: 10px; display: block;  }
#text_14421059 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_41f30ef5 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_5beea4d6 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_5beea4d6_padding { margin: 10px; display: block;  }
#menu_69a039d9 { vertical-align: bottom; position:relative; display: inline-block; width:596px; height:34px; max-width:800px; text-align:left; background:none;  }
#container_46ccf6d7 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:201px; background-color:#FFFFFF; background-image: url(../rc_images/header.jpg); background-position:center left; background-size:cover;  }
#container_46ccf6d7_padding { margin: 10px; display: block;  }
#container_7c097a7f { vertical-align: top; position:relative; display: inline-block; width:42%; min-height:490px; max-width:800px; background:none;  }
#container_7c097a7f_padding { margin: 10px; display: block;  }
#container_afa4609 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#0A611C;  }
#container_afa4609_padding { margin: 10px; display: block;  }
#menu_6dd1902d { vertical-align: bottom; position:relative; display: inline-block; width:113px; height:34px; max-width:800px; text-align:left; background:none;  }
@media only screen and (max-width: 450px)
{
		#menu_69a039d9 { width:100px;  }
		#menu_6dd1902d { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_14421059 * span { font-size:14pt;  }
		#text_41f30ef5 { display:none;  }
}
