BODY {
	MARGIN: 0px; font: 13px calibri,tahoma,arial,verdana; background-color: #292929}

font {
	font: 13px calibri,tahoma,arial,verdana; font-weight: normal; color:#fff;
}
.frame {
	
	border: #666666 1px solid;
	background-image: url(img/bg_black.jpg); background-repeat: repeat-x;
}
.bg_menue {	
	height:25px;
	background-image: url(img/bg_menue.jpg); background-repeat: repeat-x;
}

.text {
font: 13px calibri,tahoma,arial,verdana; font-weight: normal; color:#fff;
PADDING-RIGHT: 20px; PADDING-LEFT: 20px; 
text-decoration: none	
}
.text_larger {
font: 15px calibri,tahoma,arial,verdana; font-weight: normal; color:#fff;
PADDING-RIGHT: 20px; PADDING-LEFT: 20px; 
line-height: 150%;
text-decoration: none	
}
.teaser {
	background: #333333;
	border: #666666 1px solid;
	font: 14px calibri,tahoma,arial,verdana; color: #fff;
}
INPUT {
	BACKGROUND: #EFEFEF; font: 12px calibri,tahoma,arial,verdana; color: #333333;
}
option {
	BACKGROUND: #EFEFEF; font: 12px calibri,tahoma,arial,verdana; color: #333333;
}
TEXTAREA {
	BACKGROUND: #EEEEEE; font: 12px calibri,tahoma,arial,verdana
}
SELECT {
	BACKGROUND: #EFEFEF; font: 11px calibri,tahoma,arial,verdana
}
.submit {
	BORDER-RIGHT: #BBBBBB 1px solid; BORDER-TOP: #BBBBBB 1px solid; MARGIN: -1px 0px 1px; BORDER-LEFT: #BBBBBB 1px solid; WIDTH: 30px; BORDER-BOTTOM: #BBBBBB 1px solid}

H1 {
font: 16px calibri,tahoma,arial,verdana; font-weight: normal; color:#ffcc00;
PADDING-RIGHT: 20px; PADDING-LEFT: 20px; 
text-decoration: none	
}

H2 {font-weight: normal; font-size: 14px; color: #eeeeee; text-decoration: none}

H3 {
font: 15px calibri,tahoma,arial,verdana; font-weight: normal; color:#ffcc00;
PADDING-RIGHT: 20px; PADDING-LEFT: 20px; 
text-decoration: none	
}

A {
	font-weight: normal; font-size: 14px;  color: #fff; text-decoration: none;
}
A:link {
	font-weight: normal; font-size: 14px; color: #fff; text-decoration: none;
}
A:active {
	font-weight: normal; font-size: 14px; color: #fff; text-decoration: none;
}
A:visited {
	font-weight: normal; font-size: 14px; color: #fff; text-decoration: none;
}	
A:hover {
	font-weight: normal; font-size: 14px; color: #fff; text-decoration: none;
	text-transform: uppercase;
}

A:hover:visited {color: #fff}

A.menue {
	PADDING-LEFT: 10px; font-weight: bold; color: #ffffff; text-decoration: none
}
A.menue:link {
	PADDING-LEFT: 10px; font-weight: bold; color: #fffffff; text-decoration: none
}
A.menue:active {
	PADDING-LEFT: 10px; font-weight: bold; color: #ffffff; text-decoration: none
}
A.menue:visited {
	 PADDING-LEFT: 10px; font-weight: bold; color: #ffffff; text-decoration: none
}
A.menue:hover:visited {
	color: #ffffff
}
A.menue:hover {
	color: #ffffff
}

.top {
	background: #333333;
	border: #666666 1px solid;
	font: 14px calibri,tahoma,arial,verdana; color: #fff;
	}
	
.top:hover {
	background: #333333;
	border: #666666 1px solid;
	background-image: url(img/bg_menue.jpg);
	text-transform: none;
	}	

A.toplink:hover {
	color: black;
	font: 14px calibri,tahoma,arial,verdana;
	text-transform: none;
	}	
	
A.bgmenue {
	color: #42474D;
	font: 13px calibri,tahoma,arial,verdana;
	font-weight: normal;
	}	
A.bgmenue:hover {
	color: #42474D;
	font: 13px calibri,tahoma,arial,verdana;
	text-transform: uppercase;
	font-weight: normal;
	}	
	A.buchen {
	color: #42474D;
	font: 14px calibri,tahoma,arial,verdana;
	font-weight: normal;
	}	
	A.buchen:hover {
	color: #42474D;
	font: 14px calibri,tahoma,arial,verdana;
	text-transform: uppercase;
	font-weight: normal;
	}	
	
.footer {
	background-image: url(img/bg_grau.jpg); background-repeat: repeat-x;
	border: #666666 1px solid;
	font: 13px calibri,tahoma,arial,verdana; color: #292929;
}	
.hinweis {
  text-decoration: none;
  text-align: left;
  font-size: 14px;
  border: solid 1px #efefef;
  width: 450px;
  vertical-align: middle;
  padding: 3px;
  display: block;
  background-color: #efefef;
  color: #333333;
}	
.hinweis A {
	font-weight: normal; font-size: 14px;  color: red; text-decoration: none;
}

	
