html, body, p, ul, li, div, a, img {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
/*	font-size:100%;*/
}
div, img, ul {
	behavior:url(fileadmin/templates/iepngfix.htc);
	border:0px;
}
* html .center {
	position:absolute;
	left:50%;
	margin-left:-465px;
}
div.nav_top1 {
	float:right;
	font-size:11px;
}
li.nav_top1, li.nav_top1_act {
	float:left;	
	height:15px;
	padding-top:4px;
}
li.nav_top1_red, li.nav_top1_red_act {
	float:left;	
	height:15px;
	padding:4px 0px 3px 0px;
	background-color:#D64C5C;
}
html:not([dummy]) li.nav_top1, html:not([dummy]) li.nav_top1_act {
	float:left;	
	height:15px;
	padding:4px 0px 0px 0px;
}
html:not([dummy]) li.nav_top1_red, html:not([dummy]) li.nav_top1_red_act {
	float:left;	
	height:15px;
	padding:4px 0px 3px 0px;
}
li.nav_top1_space {
	float:left;
	background-color:#ffffff;
	width:2px;
	height:22px;
}
li.nav_top1 a, li.nav_top1 a:visited {
	font-size:11px;
	color:#464646;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
li.nav_top1_red a, li.nav_top1_red a:visited {
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	background-color:#D64C5C;
}
li.nav_top1 a:hover, li.nav_top1_red a:hover {
	text-decoration:underline;
}
li.nav_top1_act a, li.nav_top1_act a:visited, li.nav_top1_red_act a, li.nav_top1_red_act a:visited {
	/*font-size:70%;*/
	font-size:11px;
	color:#464646;
	text-decoration:underline;
	padding:0px 10px 0px 10px;
}
.logo {
	float:left;
	width:215px;
	height:73px;
	padding:28px 0px 0px 15px;
}
html:not([dummy]) .logo {
	padding:30px 0px 0px 15px;
}
.landkarte {
	float:left;
	width:107px;
	height:108px;
	margin:0px 0px 0px 580px;
}
* html .landkarte {
	margin:0px 0px 0px 405px;
}
.vos_options {
	clear:both;
	height:20px;
	margin-left:843px;
}
* html .vos_options {
	margin-top:-1px;
}
.css_box {
	float:left;
}
.clear {
	clear:both;
}
div.nav_top2 {
	float:left;
	height:22px;
	margin-right:120px;
}
ul.nav_top2 {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
li.nav_top2 {
	float:left;	
	height:19px;
	background-color:#d64c5c;
	padding-bottom:3px;
}
* html li.nav_top2, * html li.nav_top2_act, * html li.nav_top2_first {
	padding-bottom:0px;
}
li.nav_top2_act {
	float:left;	
	height:19px;
	background-color:#c40017;
	padding-bottom:3px;
}
li.nav_top2_space {
	float:left;
	background-color:#f7dbde;
	width:2px;
	height:22px;
}
li.nav_top2 a, li.nav_top2 a:visited {
	display:block;
	/*font-size:70%;*/
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding:4px 14px 4px 14px;
}
li.nav_top2_act a, li.nav_top2_act a:visited {
	display:block;
	/*font-size:70%;*/
	font-size:11px;
	color:#ffffff;
	background-color:#c40017;
	text-decoration:none;
	padding:4px 14px 4px 14px;
}
li.nav_top2 a:hover{
	display:block;
	background-color:#c40017;
}
* html li.nav_top2_first_act {
	padding-bottom:0px;
}
li.nav_top2_first a, li.nav_top2_first a:visited {
	display:block;
	/*font-size:70%;*/
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding:4px 14px 4px 19px;
}
.service {
	float:left;
	font-size:11px;
}
.service img {
	padding:0px 0px 0px 8px;
}
* html .service img {
	margin-left:8px;
}
.suche {
	float:left;
	color:#ffffff;
	margin:2px 0px 0px 10px;
	/*font-size:70%;*/
	font-size:11px;
}
* html .suche {
	margin-top:4px;
}
.suche_textbox {
	height:12px;
	font-size:10px;
	width:120px;
}
* html .suche_textbox {
	height:17px;
	margin-top:-2px;
}
.options {
	float:left;
	color:#ffffff;
	margin:5px 0px 0px 10px;
	/*font-size:70%;*/
	font-size:11px;
}
.options a, .options a:visited {
	color:#ffffff;
	text-decoration:none;
}
.options a:hover {
	text-decoration:underline;
}
.main {
	float:left;
	width:930px;
}
.boxen {
	width:930px;
	margin-bottom:10px;
}
.img_box1 {
	float:left;
	margin-left:2px;
	margin-right:1px;
}
* html .img_box1 {
margin:0px 0px 0px 2px;
display:inline;
}
* html .img_box {
margin:0px 0px 0px 2px;
display:inline;
}
.img_box {
	float:left;
	margin-left:2px;
}
.breadcrumb {
	width:910px;
	margin:0px 0px 0px 20px;
	color:#464646;
	/*font-size:70%;*/
	font-size:11px;
}
.breadcrumb a, .breadcrumb a:visited {
	color:#464646;
	text-decoration:none;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
.navigation {
	width:235px;
	/*font-size:90%;*/
	font-size:13px;
}
ul.navigation {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:235px;
	background:url(../img/nav/navigation_bg.png) top left repeat-y;
}
.navigation_top {
	width:235px;
	height:27px;
	background:url(../img/nav/navigation_top.png) top left no-repeat;
}
.navigation_bottom {
	clear:both;
	width:235px;
	height:35px;
	background:url(../img/nav/navigation_bottom.png) top left no-repeat;
}
* html .navigation_bottom {
	margin-top:-1px;
}
li.navigation1, li.navigation1_act {
	width:223px;
	margin-left:5px;
}
li.navigation1 a, li.navigation1 a:visited {
	display:block;
	color:#464646;
	text-decoration:none;
	padding:4px 0px 2px 15px;
	font-weight:bold;
}
li.navigation1 a:hover {
	color:#cb3b57;
}
li.navigation1_act a, li.navigation1_act a:visited {
	display:block;
	color:#cb3b57;
	font-weight:bold;
	text-decoration:none;
	padding:4px 0px 2px 15px;
}
li.navigation1_space {
	font-size:0px;
	line-height:0px;
	width:223px;
	height:1px;
	margin-left:5px;
	background:url(../img/nav/navigation1_space.gif) top left no-repeat;
}
li.navigation2, li.navigation2_act {
	width:223px;
	margin-left:5px;
}
li.navigation2 a, li.navigation2a:visited {
	display:block;
	color:#464646;
	text-decoration:none;
	padding:4px 0px 2px 30px;
	background:url(../img/nav/navigation2.gif) top left no-repeat;
}
li.navigation2 a:hover {
	color:#cb3b57;
	background:url(../img/nav/navigation2_act.gif) top left no-repeat;
}
li.navigation2_act a, li.navigation2_act a:visited {
	display:block;
	color:#cb3b57;
	text-decoration:none;
	padding:4px 0px 2px 30px;
	background:url(../img/nav/navigation2_act.gif) top left no-repeat;
}
li.navigation2_space {
	font-size:0px;
	line-height:0px;
	width:223px;
	height:1px;
	margin-left:5px;
	background:url(../img/nav/navigation2_space.gif) top left no-repeat;
}
li.navigation3, li.navigation3_act {
	width:223px;
	margin-left:5px;
}
li.navigation3 a, li.navigation3 a:visited {
	display:block;
	color:#464646;
	text-decoration:none;
	padding:4px 0px 2px 45px;
	background:url(../img/nav/navigation3.gif) top left no-repeat;
}
li.navigation3 a:hover {
	color:#cb3b57;
	background:url(../img/nav/navigation3_act.gif) top left no-repeat;
}
li.navigation3_act a, li.navigation3_act a:visited {
	display:block;
	color:#cb3b57;
	text-decoration:none;
	padding:4px 0px 2px 45px;
	background:url(../img/nav/navigation3_act.gif) top left no-repeat;
}
li.navigation3_space {
	font-size:0px;
	line-height:0px;
	width:223px;
	height:1px;
	margin-left:5px;
	background:url(../img/nav/navigation3_space.gif) top left no-repeat;
}
li.navigation4, li.navigation4_act {
	width:223px;
	margin-left:5px;
}
li.navigation4 a, li.navigation4 a:visited {
	display:block;
	color:#7d7d7d;
	text-decoration:none;
	padding:4px 0px 2px 45px;
}
li.navigation4 a:hover {
	color:#cb3b57;
}
li.navigation4_act a, li.navigation4_act a:visited {
	display:block;
	color:#cb3b57;
	text-decoration:none;
	padding:4px 0px 2px 45px;
}
li.navigation4_space {
	font-size:0px;
	line-height:0px;
	width:223px;
	height:1px;
	margin-left:5px;
	background:url(../img/nav/navigation4_space.gif) top left no-repeat;
}
.left {
	float:left;
	width:235px;
}
.informations, .updates {
	width:235px;
	/*font-size:90%;*/
	font-size:13px;
}
.informations_head, .updates_head {
	width:215px;
	height:19px;
	color:#ffffff;
	/*font-size:90%;*/
	font-size:13px;
	padding:6px 0px 0px 20px;
	background:url(../img/informations_header.png) top left no-repeat;
}
* html .informations_head, * html .updates_head {
	width:235px;
}
.informations_content {
	width:195px;
	padding:10px 20px 5px 20px;
	background:url(../img/informations_bg.png) top left repeat-y;
	color:#464646;
	/*font-size:90%;*/
	font-size:13px;
}
* html .informations_content {
 	width:230px;
}
.informations a, .informations a:visited {
	color:#959595;
	text-decoration:none;
}
.informations a:hover {
	text-decoration:underline;
}
.informations .align-right {
	margin:5px 0px 15px 0px;
	text-align:right;
}
.informations_bottom, .updates_bottom {
	width:235px;
	height:18px;
	background:url(../img/informations_bottom.png) top left no-repeat;
	margin-bottom:5px;
}
.updates_content {
	width:210px;
	padding:10px 20px 5px 0px;
	background:url(../img/informations_bg.png) top left repeat-y;
	color:#464646;
	font-size:13px;
}
* html .updates_content {
	/*width:194px;*/
	width:230px;
	padding-right:2px;
}
.updates_content ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.updates_content a, .updates_content a:visited {
	padding:4px 0px 2px 20px;
	color:#464646;
	text-decoration:none;
}
.updates_content a:hover {
	color:#CB3B57;
}
.updates_unterpunkt a {
	padding:4px 0px 2px 30px !important;
	color:#464646;
	text-decoration:none;
	background:url(../img/nav/updates_unterpunkt.gif) 3px 2px no-repeat;
}
.updates_unterpunkt a:hover {
	color:#CB3B57;
	background:url(../img/nav/updates_unterpunkt_hover.gif) 3px 2px no-repeat;
}
.flash_start {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.content {
	margin:0px 0px 0px 3px;
}
.content p {
	padding:0px 30px 0px 30px;
}
.content a, .content a:visited {
	padding:0px;
	color:#CB3B57;
	text-decoration:none;
}
.content a:hover {
	text-decoration:underline;
}
.content_bg {
	width:695px;
	background:url(../img/content.png) top left repeat-y;
	float:left;
}
.content_all{
	float:left;
	width:695px;
	color:#959595;
	font-size:70%;
}
.content_top {
	width:695px;
	height:27px;
	background:url(../img/content_top.png) top left no-repeat;
}
.service_content {
	float:right;
	margin:5px 3px 0px 0px;
}
* html .service_content {
	margin-right:2px;
}
.content_bottom {
	clear:both;
	width:694px;
	height:26px;
	margin-bottom:10px;	
	background:url(../img/content_bottom.png) top left no-repeat;
}
.tag_top {
	clear:both;
	width:930px;
	height:11px;
	background:url(../img/tagleiste_top.png) top left no-repeat;
	font-size:11px;
}
* html .tag_top {
	margin-bottom:-3px;
}
.tag_bg {
	width:930px;
	text-align:center;
	background:url(../img/tagleiste_bg.png) top left repeat-y;
}
.tag_bg a, .tag_bg a:visited {
	color:#7d7d7d;
	text-decoration:none;
	padding:0px 4px 0px 4px;
	/*font-size:70%;*/
	font-size:11px;
}
.tag_bg a:hover {
	color:#c2c2c2;
	text-decoration:none;
}
.tag_bottom {
	width:930px;
	height:15px;
	background:url(../img/tagleiste_bottom.png) top left no-repeat;
	margin-bottom:10px;	
}
.footer {
	clear:both;
	width:930px;
	/*font-size:70%;*/
	font-size:11px;
	text-align:center;
	color:#a3a198;
	margin-bottom:10px;	
}
.footer a, .footer a:visited {
	text-decoration:none;
	color:#a3a198;
}
h1 {
	clear:both;
	width:630px;
	margin:0px 0px 20px 0px;
	background:url(../img/h1.gif) top left repeat-y;
	padding:4px 0px 3px 30px;
	font-size:130%;
	color:#444444;
}
h1 a {
	text-decoration:none;
	color:#444444 !important;
}
h1 a:hover {
	text-decoration:none !important;
}
h2 {
	clear:both;
	width:630px;
	background:url(../img/h2.gif) bottom left repeat-x;
	margin:20px 0px 5px 0px;
	padding:3px 0px 10px 30px;
	font-size:120%;
	color:#8e021d;
}
h2 p {
	padding:0px !important;
}
h3 {
	clear:both;
	width:630px;
	color:#464646;
	font-weight:bold;
	font-size:110%;
	/*margin:0px 0px 10px 0px;*/
	margin:0px;
	padding:10px 0px 15px 30px;
	display:block;
}
h3 p {
	padding:0px !important;
}
h4 {
font-size:100%;
margin:0px;
padding:0px;
}
div.news_content h3 {
	padding-left:0px !important;
}
.spalte_links {
	float:left;
	width:310px;
	margin-left:30px;
}
.spalte_links p, .spalte_rechts p {
	padding:0px 0px 3px 0px !important;
}
* html .spalte_links {
	display:inline;
}
.spalte_rechts {
	float:left;
	width:310px;
	margin-left:15px;	
}
.spalte_links img, .spalte_rechts img {
	margin:5px 0px 5px 0px;
}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	float:left;
	width:310px;
	margin-left:30px;
}
* html div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	display:inline;
}
div.csc-textpic-intext-left-nowrap .csc-textpic-text {
	float:left;
	width:310px;
	margin-left:15px;
}
div.csc-textpic-text p {
	padding:0px !important;
}
div.csc-textpic-intext-right-nowrap .csc-textpic-text {
	float:left;
	width:310px;
	margin-left:30px;
}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text {
	display:inline;
}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	clear:both;
	float:right;
	margin-right:27px;
}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	display:inline;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right:0px !important;
}
.csc-textpic-imagewrap img {
	margin:0px 0px 3px 0px !important;
}
.csc-textpic-caption {
	font-style:italic;
	font-size:90%;
}
* html div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left:8px;
}
ul.deep0 {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
li.deep0 {
	margin:10px 0px 0px 30px;
}
li.deep0 a:hover {
	color:#CB3B57;
}
li.deep0 a, li.deep0 a:visited {
	color:#464646;
	font-weight:bold;
	text-decoration:none;
}
li.deep1  {
	margin:0px 0px 0px 45px;
}
li.deep1 a, li.deep1 a:visited {
	color:#959595;
	text-decoration:none;
}
li.deep1 a:hover {
	color:#CB3B57;
}
li.deep2  {
	margin:0px 0px 0px 60px;
}
li.deep2 a, li.deep2 a:visited {
	color:#959595;
	text-decoration:none;
}
li.deep2 a:hover {
	color:#CB3B57;
}
li.deep3  {
	margin:0px 0px 0px 75px;
}
li.deep3 a, li.deep3 a:visited {
	color:#959595;
	text-decoration:none;
}
li.deep3 a:hover {
	color:#CB3B57;
}
li.deep4  {
	margin:0px 0px 0px 90px;
}
li.deep4 a, li.deep4 a:visited {
	color:#959595;
	text-decoration:none;
}
li.deep4 a:hover {
	color:#CB3B57;
}

div.csc-textpic-clear {
	height:0px;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	clear:both;
	width:630px;
	margin:0px;
	background:url(../img/h1.gif) top left repeat-y;
	padding:4px 0px 3px 30px;
	font-size:130%;
	color:#444444;
}
.tx-indexedsearch-browsebox {
	clear:both;
	width:630px;
	margin:29px 0px 10px 30px;
	font-size:120%;
	color:#8e021d;
}
.tx-indexedsearch-browsebox p {
	padding:0px !important;
}
.suche_title {
	clear:both;
	width:630px;
	color:#464646;
	font-weight:bold;
	font-size:110%;
	padding:10px 0px 5px 30px;
}
.suche_title a, .suche_title a:visited {
	color:#464646;
	text-decoration:none;
}
.suche_title a:hover {
	color:#CB3B57;
}
.suche_text {
	padding:0px 0px 5px 30px;
}
.suche_text strong.tx-indexedsearch-redMarkup {
	color:#CB3B57 !important;
}
.browsebox a, .browsebox a:visited {
	color:#CB3B57;
	font-weight:normal;
	text-decoration:none;
}
.browsebox a:hover {
	text-decoration:underline;
}
.csc-textpic-imagewrap {
	clear:both;
}
/*
.drucken_adresse {
	margin-left:30px;
	color:#959595;
	font-size:70%;
}
.drucken_adresse a, .drucken_adresse a:visited {
	color:#959595;
	text-decoration:none;
}
.drucken_adresse a:hover {
	color:#CB3B57;
}
*/
.drucken_text1 {
	font-size:16px;
	font-weight:bold;
	color:#d10e34;
	margin:0px;
	padding:0px;
}
.drucken_text2 {
	font-size:14px;
	font-style:italic;
	color:#000000;
	margin:0px;
	padding:0px;
}
.drucken_text3 {
	font-size:12px;
	color:#009d7e;
	margin:0px;
	padding:0px;
}
.drucken_text3 a {
	font-size:12px;
	color:#009d7e;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.drucken_text3 span {
	font-size:10px;
}
.drucken_content {
	color:#959595;
	float:left;
	font-size:70%;
	width:695px;
}
.drucken_content p {
	padding:0px 0px 0px 30px;
}
.pdf_text1 {
	font-size:12px;
	font-weight:bold;
	color:#d10e34;
	margin:0px;
	padding:0px;
}
.pdf_text2 {
	font-size:8px;
	font-style:italic;
	color:#000000;
	margin:0px;
	padding:0px;
}
.pdf_text3 {
	font-size:8px;
	color:#009d7e;
	margin:0px;
	padding:0px;
}
.pdf_text3 a {
	font-size:8px;
	color:#009d7e;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.pdf_text3 span {
	font-size:6px;
}
.news_weiter {
	text-align:right;
	margin-right:30px;
}
.news_link {
	margin-left:30px;
}
.news_content {
	padding:0px 30px 0px 30px;
}
.news_content p {
	padding:0px !important;
}
ul.news_archiv, li.news_archiv {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding-left:0px;
}
li.news-amenu-item-year {
	border:0px;
	clear:both;
	width:665px;
	margin:0px 0px 5px 0px;
	background:url(../img/h1.gif) top left repeat-y;
	padding:4px 0px 3px 0px;
	font-size:130%;
	color:#444444;
}
li.news_archiv_li {
	margin-left:40px;
}
html:not([dummy]) li.news-amenu-item-year {
	padding-left:40px;
	width:645px;
}
.tx-thmailformplus-pi1 {
	margin:0px 30px 0px 30px;
	padding:0px;
}
.mailform_ueber {
	color:#464646;
	font-weight:bold;
	font-size:110%;
	padding:10px 0px 5px 0px;
}
* html .mailform_ueber {
	font-size:110%;
}
* html .tx-thmailformplus-pi1 table {
	font-size:100%;
}
.tx-thmailformplus-pi1 h2 {
	padding-left:0px !important;
}
form {
	margin: 0;
 	padding: 0;
}
.eluna_pagecomments_count, .eluna_pagecomments_form_title {
	clear:both;
	width:630px;
	background:url(../img/h2.gif) bottom left repeat-x;
	margin:0px 0px 0px 0px;
	padding:3px 0px 10px 30px;
	font-size:120%;
	color:#8e021d;
}
.eluna_pagecomments_comment {
	margin:0px 30px 0px 30px;
}
.eluna_pagecomments_error {
	margin:0px 30px 0px 30px;
	font-weight:bold;
	color:#CB3B57;
}
.eluna_pagecomments_link a {
	margin:0px 30px 0px 30px;
}
.jdGallery .carousel {
	background-color:#FFFFFF !important;
}
.myGallery {
	border:none !important;
}
.jdGallery a.carouselBtn {
	background-color:#ffffff !important;
	color:#464646 !important;
}
.jdGallery .slideElement {
	background-color:#ffffff !important;
}
.jdGallery .loadingElement {
	background-color:#ffffff !important;
}
.tx-rgsmoothgallery-pi1 {
	background-color:#ffffff !important;
}
.slideInfoZone h2 {
	width:450px;
	background:none;
	color:#ffffff;
	font-size:100% !important;
}
.tx-rgsmoothgallery-pi1 {
	margin-left:30px;
}


.newsletter_text {margin-left:30px;color:#959595;}
.newsletter_ueber {float:left;color:#464646;margin-left:30px;font-size:110%;font-weight:bold;}
.newsletter_name {float:left;margin-left:24px;}
html:not([dummy]) .newsletter_name {float:left;margin-left:48px;}
.newsletter_email {float:left;margin-left:20px;}
html:not([dummy]) .newsletter_email {float:left;margin-left:40px;}
.newsletter_html {float:left;margin-left:50px;}
.newsletter_submit {margin-left:195px;clear:both;}


.user-eintrittskarte-pi1 {margin-left:30px;}
.ueWinnerListSpielBeginn, .ueWinnerListGegner {float:left;width:150px;}
.ueWinnerListLine {clear:both;}

.ueWinnerListHeader{font-weight:bold;}
.ueWinnerListName {float:left;width:150px;}
.ueWinnerListAdresse{float:left;width:200px;}

p.sm {
	padding:3px 0px 10px 30px;
	width:630px;
}

div.tx-rgtabs-pi1 {
	margin:0px;
	width:690px;
}
div.tx-rgtabs-pi1 p {
	padding:0px !important;
}

.rgtabs-menu li a, #left .rgtabs-menu li a {
	padding-right:15px !important;
}

div.csc-textpic-text h3 {
	clear:both;
	width:100%;
	color:#464646;
	font-weight:bold;
	font-size:110%;
	margin:0px;
	padding:0px;
}
div.tx-fdfx2cols-pi1 {
position:static !important;
width:100%;
}

div.tx-wecmap-pi1 {
	clear:both;
	margin:0px 0px 0px 30px;
/*
	overflow:hidden;
	width:650px;
	height:410px;
*/
}
div.gmnoprint {
white-space:normal !important;
}
