body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	height: 100%;
	bottom: 0px;
	background-color: #F0BDBE;
	font-size: 12pt;
}
#container {
	height: 100%;
	width: 100%;
	position: absolute;
	background-color: #F0BDBE;
	min-width: 900px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	overflow-y: hidden;
	overflow-x: auto;
}
#container #center {
	width: 986px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	overflow-y: hidden;
}

#container #center #logo {
	background-image: url(../images/header.jpg);
	height: 140px;
	background-repeat: no-repeat;
}
#container #center #logo #adresse {
	height: 100px;
	width: 170px;
	left: 82%;
	position: relative;
	top: 20px;
}

#container #center #center_center {
	position: relative;
	width: 951px;
	height: 300px;
	padding-top: 20px;
	background-color: #FAE7E7;
	padding-left: 35px;
	overflow: auto;
	font-size: 11pt;
}
#container #center #center_center #piktos #pikto {
	background-color: #FFFFFF;
	width: 300px;
}
#container #center #center_center #float1_home {
	float: left;
	text-align: left;
}
#container #center #center_center #float2_home {
	float: left;
	width: 50%;
	padding-left: 20px;
}
.content-text {
	margin-right: 38px;
	font-size: 11pt;
	font-weight: normal;
	line-height: 18px;
}
.ul_ebene1 {
	list-style-type: none;
	line-height: 20px;
	font-weight: bold;
}
.li_ebene1 {
	background-position: 0px 5px;
	padding-left: 20px;
	padding-bottom: 5px;
}
#container   #center #navigation {
	height: 30px;
	width: 986px;
	position: relative;
	background-image: url(../images/bg_navi.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	text-align: left;
}
#navigation ul {
	list-style-type: none;
	display: inline;
}

#navigation li {
	list-style-position: inside;
	display: inline;
	line-height: normal;
	padding-right: 40px;
	font-size: 17px;
	font-weight: 400;
}

a:link.navigation {
	color:#FEE205;
	padding-left: 25px;
	text-decoration:none;
	line-height: 30px;
}
a:active.navigation {
	color:#FEE205;
	padding-left: 25px;
	text-decoration:none;
}
a:visited.navigation {
	color:#FEE205;
	padding-left: 25px;
	text-decoration:none;
}
a:hover.navigation {
	color: #EDC60E;
	text-decoration:none;
	color: #F0BDBE;
	background-image: url(../images/bg_navi_box.gif);
	background-repeat: no-repeat;
	background-position: 0px 7%;
}

a:link.navigation_aktiv {
	color:#F0BDBE;
	text-decoration:none;
	background-image: url(../images/bg_navi_box.gif);
	background-repeat: no-repeat;
	background-position: 0px 5%;
	padding-left: 25px;
	line-height: 30px;
}
a:active.navigation_aktiv {
	color:#EDC60E;
	padding-left: 25px;
	text-decoration:none;
	color: #F0BDBE;
	background-image: url(../images/bg_navi_box.gif);
	background-position: 0px 5%;
	background-repeat: no-repeat;
}
a:visited.navigation_aktiv {
	color:#EDC60E;
	padding-left: 25px;
	text-decoration:none;
	color: #F0BDBE;
	background-image: url(../images/bg_navi_box.gif);
	background-position: 0px 5%;
	background-repeat: no-repeat;
}
a:hover.navigation_aktiv {
	color:#EDC60E;
	padding-left: 25px;
	text-decoration:none;
	color: #F0BDBE;
	background-image: url(../images/bg_navi_box.gif);
	background-position: 0 px 5%;
	background-repeat: no-repeat;
}
#container  #center  #navigation2  {
	height: 30px;
	background-image: url(../images/bg_navi2.gif);
	background-repeat: no-repeat;
	position: relative;
	top: 0px;
	width: 986px;
	line-height: 30px;
}
#container  #center  #navigation2  ul  {
	display: inline;
	list-style-type: none;
}
#container   #center #navigation2    li  {
	display: inline;
	padding-right: 25px;
}
a:link.navigation2duo {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_duo_klein.gif);
}
a:active.navigation2duo {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_duo_klein.gif);
	
}
a:visited.navigation2duo {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_duo_klein.gif);
}
a:hover.navigation2duo {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px;padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_duo.gif);
}
a:link.navigation2duo_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_duo.gif);
}
a:active.navigation2duo_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_duo.gif);
}
a:visited.navigation2duo_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_duo.gif);
}
a:hover.navigation2duo_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_duo.gif);
}
a:link.navigation2trio {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_trio_klein.gif);
}
a:active.navigation2trio {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_trio_klein.gif);
}
a:visited.navigation2trio {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_trio_klein.gif);
}
a:hover.navigation2trio {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_trio.gif);
}
a:link.navigation2trio_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;	
	background-image: url(../images/bg_navi2_trio.gif);
}
a:active.navigation2trio_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;	
	background-image: url(../images/bg_navi2_trio.gif);
}
a:visited.navigation2trio_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_trio.gif);
}
a:hover.navigation2trio_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_trio.gif);
}
a:link.navigation2quartett {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_quartett_klein.gif);
}
a:active.navigation2quartett {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;	
	background-image: url(../images/bg_navi2_quartett_klein.gif);
}
a:visited.navigation2quartett {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;	
	background-image: url(../images/bg_navi2_quartett_klein.gif);
}
a:hover.navigation2quartett {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_quartett.gif);
}
a:link.navigation2quartett_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_quartett.gif);
}
a:active.navigation2quartett_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_quartett.gif);
}
a:visited.navigation2quartett_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_quartett.gif);
}
a:hover.navigation2quartett_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_quartett.gif);
}
a:link.navigation2quintett {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_quintett_klein.gif);
}
a:active.navigation2quintett {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;	
	background-image: url(../images/bg_navi2_quintett_klein.gif);
}
a:visited.navigation2quintett {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_quintett_klein.gif);
}

a:hover.navigation2quintett {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_quintett.gif);
}
a:link.navigation2quintett_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;	
	background-image: url(../images/bg_navi2_quintett.gif);
}
a:active.navigation2quintett_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_quintett.gif);
}
a:visited.navigation2quintett_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_quintett.gif);
}

a:hover.navigation2quintett_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_quintett.gif);
}

a:link.navigation2sextett {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_sextett_klein.gif);
}
a:active.navigation2sextett {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;	
	background-image: url(../images/bg_navi2_sextett_klein.gif);
}
a:visited.navigation2sextett {
	color:#FEE205;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_sextett_klein.gif);
}

a:hover.navigation2sextett {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_sextett.gif);
}
a:link.navigation2sextett_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;	
	background-image: url(../images/bg_navi2_sextett.gif);
}
a:active.navigation2sextett_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_sextett.gif);
}
a:visited.navigation2sextett_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_sextett.gif);
}

a:hover.navigation2sextett_aktiv {
	color: #EDC60E;
	padding-left: 25px;
	padding-bottom:9px; padding-right:5px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-image: url(../images/bg_navi2_sextett.gif);
}


#container  #footer {
	width: 986px;
	position: relative;
	height: 30px;
	text-align: center;
	background-image: url(../images/bg_navi.gif);
	background-repeat: no-repeat;
}

.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-size: 13px;
	font-weight: normal;
	line-height: 30px;
	color: #FEE205;
}
#container #center #impressum {
	float: left;
	width: 40%;
	height: auto;
}
#container #center #impressum2 {
	float: right;
	width: 55%;
	height: auto;
}

a:link {
	color: #000000;
	text-decoration: underline;
	outline:none;
}

a:visited {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #8E2B14;
}
#container #center #footer a {
	color: #FFFF00;
}

a:active {
	text-decoration: underline;
	color: #000000;
}

#container #center #form {
	margin-top: -20px;
}

#container #center #form #form1 #form_innerhalb1 {
	float: left;
	padding-right: 25px;
}
#container #center #form #form1 #form_innerhalb2 {
	float: left;
	padding-right: 20px;
}
#form_innerhalb3 {
	float: left;
	padding-left: 20px;
	background-color: #FFFFFF;
	margin-top: 20px;
}

#container #center #center_center #angebot {
	padding-left: 25px;

}
.senden {
	width: 265px;
	font-size: 18px;
	color: #8E2B14;
	font-weight: normal;
}
#container #center #center_center #Freizeit {
	width: 894px;
}

#container #center #center_center #KFZ-Routenplaner {
	float: left;
	padding-right: 20px;
	text-align: left;
}
#container #center #center_center #adresse1 {
	float: left;
	text-align: left;
}
#container #center #center_center #Europa-Park {
	text-align: center;
}

#container #center #center_center #Europapark2 #Ritterspiele {
	float: left;
}
#container #center #center_center #Europapark2 #Ritterspiele2 {
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	width: 400px;
	padding-top: 0px;
	margin-top: 0px;
}

#container  #center  #center_center  #Europapark2  #Ritterspiele4 {
	float: left;
}

#container #center #center_center #duo1 {
	float: left;
}
#container #center #center_center #duo2 {
	float: left;
	padding-left: 20px;
	width: 48%;
}
#container #center #center_center #duo2 ul {
	list-style-position: outside;
	line-height: 20px;
	font-size: 15px;
}
#container #center #center_center #center_center2 #form #form1 #form_innerhalb3 #adresse_formular {
	background-color: #FAE7E7;
	margin-left: -20px;
	padding-left: 20px;
}

.grauertext {
	color: #808080;
}
.rotertext {
color:#8E2B14;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	display:inline;
}
h2 {
	font-size: 12pt;
	padding-left: 15px;
	font-weight: normal;
	margin: 0;
}
h3 {
	font-size: 11pt;	
	font-weight: bold;
	margin: 0;
}
#container #center #center_center #center_center2 #form #form1 h3 {
	font-size: 10pt;	
	font-weight: normal;
	margin: 0;
}
h6 {
	font-size:9pt;
	font-weight:bold;
}
.h1title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #8E2B14;
	font-weight: bold;
	display: block;
}
.tablehead {
	font-size: 11pt;
	color: #8E2B14;
}
.kleinerhinweis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.h08 {
	font-size: 8pt;
}
.h10 {
	font-size: 10pt;
}

.h11 {
	font-size: 11pt;
}
.h12 {
	font-size: 14pt;
}
.h13 {
	font-size: 13pt;
}

table {
	font-size:10pt;
}
.email {
	color: #FF0000;
	font-style: italic;
	font-size: 11pt;
}
	
#adresse h2 {
	font-size: 11pt;
	color: #FAE7E7;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	white-space: normal;
	display: inline-block;
}
#container #center #footer td {
	padding-left: 5px;
	text-align: center;
}
.bilderrahmen {
	border: 1px solid #999999;
}
.bilderrahmen_left {
	border: 1px solid #999999;float:left; margin-right:10px;
}
.bilderrahmen_right {
	border: 1px solid #999999;float:right; margin-left:10px;
}
.clear {clear:both;}

#container #center #center_center table {
	font-size: 11pt;
}
.error { color: red; }
input.error { border: 1px dotted red; }
#div_mobile {font-size:10pt;display:none;}
