* {
	margin:0px;
	padding:0px;
}
body, html {
	background-image:url(../images/bg_body.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:0px;
	margin:0px;
	line-height:15px;
}
img {
	border:0px;
}
h1 {
	padding-top:35px;
}
h2 {
	padding-top:10px;
	padding-bottom:3px;
}
h3 {
	color:#cc0000;
	font-size:12px;
}
h3#angebot {
	color:#ff7c11;
	font-size:12px;
}
h3#text {
	color:#ff7c11;
	font-size:12px;
	padding-bottom:5px;
	padding-top:10px;
}
h3#liste {
	color:#ff7c11;
	font-size:12px;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:10px;
}
h3#termine {
	color:#ff7c11;
	font-size:11px;
	padding-bottom:10px;
	padding-top:0px;
}
a:link, a:active, a:visited {
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
a:hover {
	font-size:10px;
	color:#ff7c11;
	text-decoration:none;
}
.link:link, .link:active, .link:visited {
	font-size:11px;
	color:#ff7c11;
	text-decoration:none;
}
.link:hover {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
#container {
	width:1200px;
	background-color:#FFFFFF;
	margin:0px auto;
}
#kopf {
	background-image:url(../images/kopf.jpg);
	background-repeat:no-repeat;
	width:850px;
	height:193px;
}
#bg_links {
	background-image:url(../images/bg_rand_links.gif);
	background-repeat:repeat-y;
}
#bg_rechts {
	background-image:url(../images/bg_rand_rechts.gif);
	background-repeat:repeat-y;
}
#navi {
	background-image:url(../images/bg_navi.gif);
	background-repeat: repeat-x;
	width:850px;
	height:32px;
}
.menue {
	padding-left:20px;
}

.submenue{
	padding-bottom:3px;
}
.subsub{
	padding-top:3px;
}
.inhalt {
	padding-left:30px;
	padding-right:30px;
}
.bg_gruen_links_img {
	background-color:#dcf2de;
	padding:4px;
}
.bg_gruen_links {
	background-color:#dcf2de;
	padding:13px;
	padding-top:5px;
}
.bg_rosa_links_img {
	padding-top:0px;
	padding-bottom:3px;
}
.bg_rosa_links {
	background-color:#f0e4f2;
	padding:13px;
	padding-top:5px;
}
.bg_orange_links {
	background-color:#fdf7dc;
	padding:13px;
	padding-top:5px;
}
.img_top_angebot_rechts {
	padding-right:5px;
}
.top_angebot_rechts_h1 {
	background-color:#ce141d;
	padding-left:13px;
	font-size:12px;
	color:#FFFFFF;
	height:19px;
}
.top_angebot_rechts {
	background-color:#fadcdc;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:13px;
	
}
.top_angebot_rechts_bottom {
	background-color:#fadcdc;
	padding-right:13px;
	padding-top:0px;
	padding-bottom:5px;
}
.angebot_rechts_h1 {
	background-color:#ff7c11;
	padding-left:13px;
	font-size:12px;
	color:#FFFFFF;
	height:20px;
}
.angebot_rechts {
	background-color:#fdf7dc;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:13px;
}
.angebot_rechts_bottom {
	background-color:#fdf7dc;
	padding-right:13px;
	padding-top:0px;
	padding-bottom:5px;
}
.table_rechts {
	background-color:#fdf7dc;
	padding-left:13px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:13px;
}
.abstand_fuss {
	padding-top:20px;
}
ul, li {
	padding-left:10px;
	margin-left:12px;
	COLOR: #666666;
	list-style-type: disc;
}
H1.liste {
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	MARGIN: 0px;
	FONT-SIZE: 11px;
	COLOR: #FFCC00;
}

H1.news_title {
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0px;
	MARGIN: 0px;
	FONT-SIZE: 11px;
	COLOR: #3399FF;
}

P.liste {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 5px; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; 
	MARGIN: 0px; COLOR: #666666; FONT-SIZE: 11px;
}


P.news_text {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 5px; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; 
	MARGIN: 0px; COLOR: #666666; FONT-SIZE: 11px;  
}

P.news_date {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 20px; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; 
	MARGIN: 0px; FONT-SIZE: 11px; COLOR: #3399FF;   
}

H1.news_detail_title {
	BORDER-TOP-WIDTH: 0px;	BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 0px; PADDING-BOTTOM: 20px;	PADDING-LEFT: 20px;	PADDING-RIGHT: 20px;
	MARGIN: 0px; FONT-SIZE: 11px; COLOR: #3399FF;
}

P.news_detail_text {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 20px; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; 
	MARGIN: 0px; COLOR: #666666;  FONT-SIZE: 11px;
}

P.news_detail_date {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 20px; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; 
	MARGIN: 0px; FONT-SIZE: 11px; COLOR: #3399FF;   
}

P.start_text {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 60px; PADDING-BOTTOM: 20px; PADDING-LEFT: 36px; PADDING-RIGHT: 20px; 
	MARGIN: 0px; COLOR: #666666; FONT-SIZE: 11px;   
}

P.preis {
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	MARGIN: 0px;
	COLOR: #ff7c11;
	font-weight: bold;
	FONT-SIZE: 11px; 
}

P.tage {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 0px; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; 
	MARGIN: 0px; 
	COLOR: #666666;
	FONT-SIZE: 11px;   
}

H1.detail {
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 10px;
	MARGIN: 0px;
	FONT-SIZE: 11px;
	COLOR: #FFCC00;
}

P.detail {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 20px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 30px; 
	MARGIN: 0px; COLOR: #666666; FONT-SIZE: 11px; background-color:#FEF7DE;  
}

P.detail_titel {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; 
	MARGIN: 0px; font-weight: bold; COLOR: #FFFFFF; FONT-SIZE: 11px; 
}

a.news_detail_link:link    { color: #3399FF; font-size: 11px; text-decoration: none }
a.news_detail_link:visited { color: #3399FF; font-size: 11px; text-decoration: none }
a.news_detail_link:active  { color: #3399FF; font-size: 11px; text-decoration: none }
a.news_detail_link:hover   { color: #3399FF; font-size: 11px; text-decoration: underline}

H1.start_liste_title {
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 20px;
	MARGIN: 0px;
	FONT-SIZE: 11px;
	COLOR: #666666;
}

H1.start_detail_title {
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 10px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	MARGIN: 0px;
	FONT-SIZE: 11px;
	COLOR: #FF9933;
}

P.start_liste_text {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 20px; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; 
	MARGIN: 0px; COLOR: #666666; FONT-SIZE: 11px; 
}

H1.buchung_title {
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 10px;
	MARGIN: 0px;
	FONT-SIZE: 11px;
	COLOR: #993399;
}

P.buchung_text {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 10px; PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; 
	MARGIN: 0px; 
	COLOR: #666666;   
}

a.buchung_link:link    { color: #993399; font-size: 11px; text-decoration: none }
a.buchung_link:visited { color: #993399; font-size: 11px; text-decoration: none }
a.buchung_link:active  { color: #993399; font-size: 11px; text-decoration: none }
a.buchung_link:hover   { color: #993399; font-size: 11px; text-decoration: underline}

P.kontakt_text {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 20px; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; 
	MARGIN: 0px; 
	COLOR: #666666;   
}

a.kontakt_link:link    { color: #CC0000; font-size: 11px; text-decoration: none }
a.kontakt_link:visited { color: #CC0000; font-size: 11px; text-decoration: none }
a.kontakt_link:active  { color: #CC0000; font-size: 11px; text-decoration: none }
a.kontakt_link:hover   { color: #CC0000; font-size: 11px; text-decoration: underline}

b { color: #FF9933; font-size: 11px; text-decoration: none }

H1.info_title {
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 10px;
	MARGIN: 0px;
	FONT-SIZE: 11px;
	COLOR: #009900;
}

P.info_text {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 10px; PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; 
	MARGIN: 0px; 
	COLOR: #666666;   
}

P.info_tab {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; 
	MARGIN: 0px; 
	COLOR: #666666;   
}
P.info_fuss {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 15px; PADDING-BOTTOM: 15px; PADDING-LEFT: 21px; PADDING-RIGHT: 20px; 
	MARGIN: 0px; 
	COLOR: #666666;   
}

a.info_link:link    { color: #009900; font-size: 11px; text-decoration: none }
a.info_link:visited { color: #009900; font-size: 11px; text-decoration: none }
a.info_link:active  { color: #009900; font-size: 11px; text-decoration: none }
a.info_link:hover   { color: #009900; font-size: 11px; text-decoration: underline}

P.buchung_label {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; 
	MARGIN: 0px; 
	COLOR: #666666;   
}
P.buchung_sublabel {
	PADDING-TOP: 0px; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; MARGIN: 0px; COLOR: #666666;   
}
input {
	color: #666666;
}
td {
	color: #666666;
}
textarea {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
}
P.preis_detail {
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN: 0px;
	COLOR: #FF9933;
	font-weight: bold;
	FONT-SIZE: 11px; 
}

P.tage_detail {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
	MARGIN: 0px; 
	COLOR: #666666;
	FONT-SIZE: 11px;   
}
a:link    { color: #666666; font-size: 11px; text-decoration: none }
a:visited { color: #666666; font-size: 11px; text-decoration: none }
a:active  { color: #666666; font-size: 11px; text-decoration: none }
a:hover   { color: #FF9933; font-size: 11px; text-decoration: none }

.news_detail_zurueck {
	padding:10px;
}
.abstand_table_details {
	padding-right:5px;
	background-color: #FEF7DE;
}
.abstand_table_details_weiss {
	padding-right:5px;
	background-color: #ffffff;
}
img.details_liste {
	border:2px solid;
	border-color:#cccccc;
}
img.details {
	border:1px solid;
	border-color:#666666;
}
.abstand_img_details {
	padding-left:10px;
	padding-right:10px;
}
input, textarea {
	border:1px solid;
	border-color:#999999;
	margin:1px;
}
.checkbox {
	border:0px solid;
}
.formfeld1 {
	width:415px;
	height:20px;
	padding-top:5px;
}
.formfeld_plz {
	width:50px;
	height:20px;
	padding-top:5px;
}
.formfeld_ort {
	width:361px;
	height:20px;
	padding-top:5px;
}
.formfeld_aktiv {
	width:415px;
	height:20px;
	padding-top:5px;
}
.formfeld_angaben {
	width:567px;
	height:20px;
	padding-top:5px;
}
.formfeld_zusatz {
	width:45px;
	height:20px;
	padding-top:5px;
}
.formfeld2 {
	width:475px;
	height:20px;
	padding-top:5px;
}
.formfeld_plz2 {
	width:50px;
	height:20px;
	padding-top:5px;
}
.formfeld_ort2 {
	width:421px;
	height:20px;
	padding-top:5px;
}
