P  {}

H1  {}

H2  {}

H3  {}	

A  {
	color : #343434;
	font-family : Verdana, Arial;
	font-size : 12px;
	text-decoration: none;
}

A:Visited  {
	color : #343434;
	font-family : Verdana, Arial;
	text-decoration: none;
}

A:Hover  {
	color : #343434;
	font-family : Verdana, Arial;
	text-decoration: underline;
}

A:Active  {
	color : #343434;
	font-family : Verdana, Arial;
	text-decoration: underline;
}

BODY  {
	font-family : Verdana, Arial;
	font-size : 12px;
	color : #343434;
	scrollbar-3d-light-color : #343434;
	scrollbar-arrow-color : #343434;
	scrollbar-base-color : #343434;
	scrollbar-dark-shadow-color : #C1DCB7;
	scrollbar-face-color : #C1DCB7;
	scrollbar-highlight-color : #C1DCB7;
	scrollbar-shadow-color :#C1DCB7;
}

.form
{
	Font-Family : Verdana, Arial;
	Font-Size : 12px;
	color : #343434;
	border-top : 1px solid #479E50;
	border-bottom : 1px solid #479E50;
	border-right : 1px solid #479E50;
	border-left : 1px solid #479E50;
	background-color : #ffffff;
}

.formbut
{
	Font-Family : Verdana, Arial;
	Font-Size : 12px;
	color : #ffffff;
	border-top : 1px solid #343434;
	border-bottom : 1px solid #343434;
	border-right : 1px solid #343434;
	border-left : 1px solid #343434;
	background-color : #479E50;
}

.headline   {
	font-family : Verdana, Arial;
	font-size : 16;
	color : #3E9947;
	font-weight : bold;
	}

td   {
	font-family : Verdana, Arial;
	font-size : 12px;
	color : #343434;
	font-weight : normal;
}


.navi
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : normal;
	color : #343434;
	text-decoration : none;
}

.navi:visited
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : normal;
	color : #343434;
	text-decoration : none;
}

.navi:hover
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #343434;
	text-decoration : none;
}

.navi:active
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #343434;
	text-decoration : none;
}

.randbild
{
	border-color: #479E50;
	border: 1px;
	border-top : 1px solid #479E50;
	border-bottom : 1px solid #479E50;
	border-right : 1px solid #479E50;
	border-left : 1px solid #479E50;
}

.contactBox {
	font-size: 11px;
	padding: 3px;
	font-family: Verdana,Arial;
	position: absolute;
	top: 5px;
	left: 624px;
}

.contactBox a:link,
.contactBox a:visited,
.contactBox a:hover,
.contactBox a:active {
	font-size: 11px;
	text-decoration: underline;
	font-family: Verdana,Arial;
}

.quickBookingBox {
	width: 100px;
	margin-left: 3px !important;
	margin-top: 5px; 
	
}

.d21Row1, .d21Row2, .d21Row3, .d21Row5, .d21Row6 {
	width: 100px !important;
	text-align: left !important;
	margin-left: 0px !important;
}

#btD21Search, #ddD21Room, .d21CheckHeader {
	margin-left: 0px !important;
}

.d21Count {
	text-align: left !important;
	width: 40px !important;
}

.d21Checkin, .d21CheckOut, .d21CheckHeader {
	font-size: 11px !important;
	color: #343434 !important;
	width: 100px !important;
	border: 0 !important; 
}

.d21Checkin, .d21CheckOut {
	margin-left: -8px;
	font-weight: normal;
}

#hlD21PackageLink:link,
#hlD21PackageLink:visited,
#hlD21PackageLink:hover,
#hlD21PackageLink:active {
	font-size: 11px;
}

#txtD21Arrival, #txtD21Departure, #ddD21Count, #ddD21Room {
    font-size: 10px !important;
}

.quickBookingBox img {
	width: 20px;
	height: 22px;
	overflow: hidden;
}

#ddD21Count {
	width: 40px !important;	
}

#ddD21Room {
	width: 90px !important;
}




#frmD21Quick div {
	left: -22px !important;   
}

.d21Container {
   margin-left: 22px !important;
}

* html #frmD21Quick div {
	left: -43px !important;   
}

* html .d21Container {
   margin-left: 43px !important;
}


.languageChooser {  
	width: 100px;
	text-align: center
}

.bogenGrafik {
	position: absolute;
	top: 0px;
	left: 138px;
}

