BODY
{
    /*BACKGROUND: #FDEEC5 url(images/bg.gif) center top repeat-y;*/
    BACKGROUND: #FDEEC5 url(images/bg-snow.gif) center top repeat-y; 
    FONT-FAMILY: Trebuchet MS, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    margin: 0px;
    padding:0px;
    scrollbar-DarkShadow-Color:#C2C8DE; 
	scrollbar-Track-Color:#fdeec5; /* Hintergrundfarbe */
	scrollbar-Face-Color:#FED700; /* Scrollbalkenfarbe */
	scrollbar-Shadow-Color:#F2F1EF; /* Schatten */
	scrollbar-Highlight-Color:#ffffff; /* Schatten links für 3D Effekt*/
	scrollbar-3dLight-Color:#aaaaaa; /* Schatten links für 3D Effekt*/
	scrollbar-Arrow-Color:#ffffff; /* Pfeile */
	overflow-x:hidden;
}

form { margin:0; padding:0;}

#c { width:1000px; margin-left:auto; margin-right:auto; }
#c #m { width:180px; float:left; padding-top:20px; text-align:left; }
#c #t { width:780px; float:left; text-align:left; padding:0px 0px 0px 20px;  }


#tblNews { width:380px; }
#tblNews .t { font-weight:bold; }
#tblNews .t span { font-weight:normal; color:#777; font-size:0.9em; }
#tblNews .v { color:#666; font-size:0.9em; }
#tblNews tr td hr { border:none; border-bottom: solid 1px #777; margin:10px 0px; height:1px;}
#tblNews .more:link, #tblNews .more:visited { font-size:0.9em; background:url(images/pfeil.gif) no-repeat left 4px; padding-left:10px; }


.bld { z-index:5; position:absolute; top:0px;left:0px; width:100%;height:365px;background: center top no-repeat;text-align:center }
h1 { margin:0; padding:0;  margin-bottom:12px;color:#B80101; font-family:Tahoma; font-size:1.7em;line-height:100%;}

.black, td
{
	FONT-FAMILY: Trebuchet MS, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    color: Black;
    line-height:18px;
   
}
.uber
{
	FONT-FAMILY: Trebuchet MS, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 17px;
    color: B80101;
    font-weight:bold;
}

.uberbig 
{
	FONT-FAMILY: Trebuchet MS, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 22px;
    color: B80101;
    font-weight:bold;
}

.uber2
{
	FONT-FAMILY: Trebuchet MS, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 17px;
    color: B80101;
}

.mini
{
	FONT-FAMILY: Trebuchet MS, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    color: Black;
}

.red
{
	FONT-FAMILY: Trebuchet MS, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 16px;
    color: B80101;
    font-weight:bold;
}

.red_klein
{
	FONT-FAMILY: Trebuchet MS, Tahoma, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    color: B80101;
    font-style:italic;
}

.bg_red 
{
	background-color:B80101;
}

.schatten 
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#444444', Direction=135, Strength=4);
}

/* Hintergrund */

.dgelb 
{
	background-color:#fed700;
}

.dgelb2
{
	background-color:#F7E369;
}

.hgelb 
{
	background-color:#fdeec5;
}


.reservierung 
{
	background-color:#fed700;
}
.reservierung_hover
{
	background-color:#B80101;
	color:White;
	font-weight:bold;
}

.black  ul li {
	list-style-image:url(images/li.gif);
}

A:link	{	
	text-decoration:	none;
	color:	#B80101;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#B80101;
	}	
		
A:active	{	
	text-decoration:	underline;
	color:	#B80101;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#B80101;
	}


#menu1 {
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-left:10px;
}

#menu1 li {
	padding:3px;

}

#menu1 li a {
	padding-left:8px;
	padding-top:1px;
	width:155px;
	height:19px;
	display:block;
	background-image:url(/images/menu_hg1.gif);
	background-repeat:no-repeat;
	/*background-color:#ffef24;*/
	color:#045B81;
	font-weight:bold;
	font-size:14px;
}

#menu1 li a:hover, #menu1 li a:active, #menu1 li .sel:link, #menu1 li .sel:visited {
	
	background-image:url(/images/menu_hg1_over.gif);
	text-decoration:none;
	/*background-color:#f6871f;*/
}

#menu1 li.lastminute a
{
	color:White;
	background-image:url(/images/menu_hg1lm.gif);
}

#menu1 li.lastminute a:hover 
{
	color:black;
	background-image:url(/images/menu_hg1lm.gif);
}


#menu2 
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-left:30px;
	margin-top:2px;
	margin-bottom:8px;
}


#menu2 li {
	padding:2px;

}

#menu2 li a 
{
	padding:0px;
	padding-left:10px;
	padding-top:2px;
	width:128px;
	height:18px;
	display:block;
	background-image:url(/images/menu_hg2.gif);
	background-repeat:no-repeat;
	/*background-color:#ffef24;*/
	color:#045B81;
	font-weight:bold;
	font-size:11px;
}

#menu2 li a:hover, #menu2 li a:active, #menu2 li .sel2:link, #menu2 li .sel2:visited 
{
	background-image:url(/images/menu_hg2_over.gif);
	/*background-color:#f6871f;*/
	text-decoration:none;
}

#menu1Sitemap li
{
	padding:2px;
	margin-bottom:10px;	
}

#menu2Sitemap li 
{
	margin-bottom:0px;
	
}

#menu1 .amp
{
	font-family:Arial;
	font-size:12px;
}

#menu2 .amp 
{
	font-family:Arial;
	font-size:11px;
}

#resForm 
{
	margin-left:13px;
	width:151px;
	height:158px;
	padding:2px;
	background-image:url(images/hg_res.jpg);
	background-repeat:no-repeat;
}

#resForm th
{
font-size:11px;	
font-weight:normal;
background-color:#B80101;
padding-left:4px;
color:#ffffff;
text-align:left;
}

#resForm td
{
	padding:2px 2px 2px 2px;
	font-size:12px;	
	color:#666666
}

#resForm input, #resForm select 
{
	font-size:11px;
	
}
.paging a {
	margin-right:2px;
	padding:2px;
}
.paging .pagingSel:link, .paging .pagingSel:visited {
	font-weight:bold;
	background-color:#fed700;
}

.paging a:hover {
	background-color:#fed700;
	text-decoration:none;
}


#facebook { position:absolute;z-index:200; left:0px; top:60px; background:url(images/fb.png) no-repeat; width:62px; height:131px;text-align:center; }
#facebook a { display:block; width:50px; height:50px; }
#facebook IFRAME { margin:8px 0px 0px 0px; }

#shadow {background-image:url(images/shade1x1.png); position:absolute; left:0; top:0; width:100%; z-index:100;}

#gratis { position:absolute; z-index:220; left:0px; top:200px; width:708px; height:144px; }
#gratis .a { margin-top:-1px; float:left; display:block; background:url(images/gratis-loipersdorf-urlaubsinfo.png) no-repeat; width:62px; height:144px; }
#gratis .ax { margin-top:-1px; float:left; display:block; background:url(images/gratis-loipersdorf-urlaubsinfo-x.png) no-repeat; width:62px; height:144px; }
#gratis #gratisifr { width:600px; background:#fdeec5; padding:20px; float:left; border:3px solid #ee7f00; border-left:none; }
#gratis IFRAME { width:570px; height:290px;}


