body
{
margin: 0px;
padding: 0px;
background-color: #EBEBEB;
}

.content
{
background-color: #FFFFFF;
}

.beige {
background-color: #DAD4B0;
}

.anmerkung
{
font-family: Verdana, Arial;
font-weight: normal;
font-size: 9px;
line-height: 11px;
color: #999999;
}

.language
{
float:right;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10px;
color: #333333;
}

.language a
{
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10px;
color: #333333;
text-decoration:none;
}

.language a:hover
{
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10px;
color: #DAD6AF;
text-decoration:none;
}


.text
{
font-family: Verdana, Arial;
font-weight: normal;
font-size: 11px;
color: #333333;
line-height: 16px;
margin-right: 20px;
padding: 20px;
}

.link 
{
font-family: Verdana, Arial;
font-weight: normal;
font-size: 11px;
color: #333333;
line-height: 16px;
text-decoration: underline;
}

.link:hover
{
color: #B2AD7E;
}

.tabelle
{
font-family: Verdana, Arial;
font-weight: normal;
font-size: 11px;
color: #333333;
line-height: 16px;
padding-right: 20px;
}


h1
{
font-family: Verdana, Arial;
font-weight: normal;
font-size: 14px;
color: #333333;
padding-top: 20px;
}

h2
{
font-family: Verdana, Arial;
font-weight: normal;
font-size: 12px;
color: #333333;
padding-top: 10px;
}

.navi
{
font-family: Verdana, Arial;
font-weight: bold;
font-size: 12px;
color: #B2AD7E;
line-height: 22px;
text-decoration: none;
padding-left: 10px;
}

.navi_header
{
font-family: Verdana, Arial;
font-weight: bold;
font-size: 12px;
color: #B2AD7E;
line-height: 22px;
text-decoration: none;
padding-left: 10px;
}

.navi:hover
{
font-family: Verdana, Arial;
font-weight: bold;
font-size: 12px;
color: #B2AD7E;
line-height: 22px;
text-decoration: underline;
padding-left: 10px;
}

.navi_act
{
font-family: Verdana, Arial;
font-weight: bold;
font-size: 12px;
color: #B2AD7E;
line-height: 22px;
text-decoration: none;
padding-left: 10px;
}

.subnavi
{
font-family: Verdana, Arial;
font-weight: normal;
font-size: 11px;
color: #333333;
line-height: 18px;
text-decoration: none;
padding-left: 30px;
background-image: url(../images/pfeil.gif);
background-repeat: no-repeat;
background-position: left center;
}

.subnavi:hover
{
font-family: Verdana, Arial;
font-weight: normal;
font-size: 11px;
color: #B2AD7E;
line-height: 18px;
text-decoration: none;
padding-left: 30px;
background-image: url(../images/pfeil_act.gif);
background-repeat: no-repeat;
background-position: left center;
}

.subnavi_act
{
font-family: Verdana, Arial;
font-weight: normal;
font-size: 11px;
color: #B2AD7E;
line-height: 18px;
text-decoration: none;
padding-left: 30px;
background-image: url(../images/pfeil_act.gif);
background-repeat: no-repeat;
background-position: left center;
}

.auto
{
border: solid 5px #DAD4B0;
margin-left: 10px;
margin-top: 5px;
margin-bottom: 10px;
margin-right: 0px;
}
.bild
{
border: solid 5px #EBEBEB;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 10px;
margin-right: 0px;
}



#hotel1, #hotel2, #hotel3, #hotel4, #hotel5, #hotel6, #hotel7, #hotel8, #hotel9
{
position:relative;
left: 240px;
top: -380px;
padding-right: 10px;
z-index:1000;
width: 160px;
padding-bottom: 10px;
display:none;
background-color: #CCCCCC;
border: 1px solid #FFFFFF;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10px;
color: #666666;
text-align:left;
line-height:18px;
padding: 5px;
}


#hotel10, #hotel11, #hotel13, #hotel14, #hotel15, #hotel16, #hotel17, #hotel18, #hotel19, #hotel20, #hotel21
{
position:relative;
left: 250px;
top: -300px;
z-index:1000;
width: 160px;
padding-right: 10px;
padding-bottom: 10px;
display:none;
background-color: #CCCCCC;
border: 1px solid #FFFFFF;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10px;
color: #666666;
text-align:left;
line-height:18px;
padding: 5px;
}


#hotel22, #hotel23, #hotel24, #hotel25, #hotel26, #hotel27, #hotel28, #hotel29, #hotel30
{
position:relative;
padding-right: 10px;
left: 280px;
top: -410px;
z-index:1000;
width: 160px;
padding-bottom: 10px;
display:none;
background-color: #CCCCCC;
border: 1px solid #FFFFFF;
font-family: Verdana, Arial;
font-weight: normal;
font-size: 10px;
color: #666666;
text-align:left;
line-height:18px;
padding: 5px;
}



li {
margin-bottom: 10px;
}




/* ##### FORMULAR ##### */
fieldset {

	border: none;
	width: 550px;	

}
#FORMULAR {

	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	
}
#FORMULAR hr {

	border-top:none; 
	border-left:none; 
	border-right:none; 
	background: none;
	border-bottom: dashed 1px #333;
	height: 1px;
	
}
#FORMULAR span {

	padding: 0 0 0 3px;
	
}







.tool-tip {

	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {

	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
	margin: 0;

	color: #DAD4B0;
	padding: 8px 8px 4px;
	background: #333;
}
 
.tool-text {

	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #333;
}
 
.custom-tip {

	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {

	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {

	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	font-size: 12px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}



#items
{
	float: left;
	width: 525px;
}
 
#cart
{
	float: left;
	width:520px;
	background-color: #fff;
}
 
#cart .info
{
	font-size: 0.9em;
	text-align: center;
	font-weight: bold;
 
}
 
.item {
	background-position: left top;
	background-repeat: no-repeat;
	cursor: move;
}
#cart .item {
	background-position: -40px -22px;
	border-width: 1px;
	cursor: default;
}



