@charset "utf-8";
/*CSS for booking - Fieberbrunn*/

body 	{
    		font-family: arial, verdana;
    		font-size: 12px;
    		color: #2d2d2d;
			letter-spacing:1px;
			margin:0;
			padding:0;
			background:url(../layout/body_bg.gif) repeat-x;
			}
p  			{padding:0; margin:0;} ul {padding-left:30px; margin:0;}

a 			{text-decoration:none; border:none;}
			
div			{padding:0; margin:0;}

input, textarea, select {
			border:1px solid #11494b;
			padding: 3px 5px;
			font-size:12px;
			font-family: Arial;
			}
			
a:link 		{color: #1e85bc; border-bottom:1px;}
a:visited 	{color: #1e85bc;}
a:hover 	{color: #3e6195; }
a:active 	{color: #1e85bc;}

a img		{border:none; opacity:1.0; moz-opacity:1.0; filter:Alpha(opacity=100);}
			
a:hover img {border:none; opacity:0.8; moz-opacity:0.8; filter:Alpha(opacity=80);}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold; color:#1e85bc;
	margin:0 0 5px -2px;
	padding:0;
}

h1 {font-size: 21px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}

h5 {font-size: 16px; margin:0; padding:0; line-height:8px;}



hr {
	border:0;
	width:100%;
	color:#11494b;
	background-color: #11494b;
	height: 1px;
}

input {border:none;}

/* CONTAINER DEFINITIONS */

#contentContainer {
	width:1100px;
	margin:auto;
	background:url(../layout/contentContainer_bg.jpg) no-repeat;
	padding-left:25px;
}

#headerContainer {
	width:100%; height:138px;
}

#shareButtons {
	position:absolute;
	top:0;
	margin:2px 0 0 945px;
}

#control_left {
	position:absolute;
	top:0; margin:0 0 0 260px;
	width:20px; height:18px;
	background:url(../layout/foto_slide_prev.gif) top left;
	z-index:500; 
}#control_left:hover {background:url(../layout/foto_slide_prev.gif) bottom left;}

#control_right {
	position:absolute;
	top:0; margin:0 0 0 280px;
	width:20px; height:18px;
	background:url(../layout/foto_slide_next.gif) top left;
	z-index:500; 
}#control_right:hover {background:url(../layout/foto_slide_next.gif) bottom left;}

.header_overlay1 {
	position:absolute;
	width:276px; height:138px;
	background:url(../layout/header_overlay1.png);
	z-index:100;
}

.header_overlay2 {
	position:absolute;
	width:251px; height:69px;
	margin:69px 0 0 276px;
	background:url(../layout/header_overlay2.png);
	z-index:100;
}

.header_overlay3 {
	position:absolute;
	width:568px; height:27px;
	margin:101px 0 0 527px;
	background:url(../layout/header_overlay3.png);
	z-index:100;
}

.winter_love {
	display:block;
	width:128px; height:108px;
	background:url(../layout/winter_love.png);
	position:absolute;
	left:50%;
	margin:-50px 0 0 460px;
	z-index:600;

}

#fotoSlideContainer {
	position:absolute;
	top:20px;
	margin:0px 10px 0 257px ;
	width:839px; height:85px;
	white-space:nowrap;
	z-index:1;
	overflow:hidden;
}
#fotoSlideContainer a { height:85px; width:166px; margin-right:2px; }
#fotoSlideContainer a.filluptag img { border:0; }
#fotoSlideContainer a img			{opacity:0.4; moz-opacity:0.4; filter:Alpha(opacity=40);}		
#fotoSlideContainer a:hover img 	{opacity:1.0; moz-opacity:1.0; filter:Alpha(opacity=100);}


#menuContainer {
	position:absolute;
	margin:105px 0 0 532px;
	z-index:500;
}

#mainContainerRight {
	position:relative;
	float:right;
	width:625px; min-height:300px;
	padding:10px 20px 15px 20px;
	background:#E4E8F1 url(../layout/mainRight_bottom_bg.gif) bottom no-repeat;
	margin-bottom:100px;
	z-index:1;
}

#mainContainerLeft {
	float:left;
	padding:0;
	background:white;
}

#mainContentContainer { /*Text under the iFrame*/
	position:absolute;
	width:1085px;
	right:50%;
	margin:15px -555px 0 0;
	z-index:-100;
}
#footerContainer {
	position:fixed;
	width:100%; height:26px;
	bottom:0px;
	padding:0 0 30px 0;
	background:url(../layout/footer_bg.gif) repeat-x #fff;
	z-index:2;
}

/* Top Menü Definitions */
.menu-top {
	list-style-type:none; margin:0; padding:0;
}

.menu-top li {float:left;}

.menu-top li a {
	display:block;
	padding:3px 5px 3px 5px;
	margin:0 2px;
	font-size:14px; font-weight:bold; color:white;
}

.menu-top li a:hover, .menu-current a, .menu-parent a {
	color:#002E5E !important; 
	background:url(../layout/menu_button_curr_ov_bg.gif) repeat-x #edf9fc;
}

/*DropDown*/
.menu-sub {
	position: absolute;
	width: 10em;
	left: -999em;
	list-style-type:none; padding:0; margin:0;
	margin-top:-75px;
	z-index:999999999;
}

.menu-top li:hover ul {
	left: auto;
}

.menu-top li:hover ul, .menu-top li.sfhover ul {
	left: auto;
}

/*Style SubMenu*/
.menu-sub li a {
	display:block;
	width:130px;
	height:13px;
	padding:2px 2px 3px 3px;
	font-size:11px; color:#002E5E; font-weight:normal;
	background:url(../layout/menu_button_sub_bg.gif) top;
}

.menu-sub li a:hover {
	background:url(../layout/menu_button_sub_bg.gif) bottom;
}


/* MainContent Definitions*/

.siteTitle {
	width:430px;
	color:#002e5e; font-size:2em;
	margin-bottom:10px;
}

#mainContainerRight li, #mainContainerRight li {padding:3px;}

#mainContainerRight img, #mainContainerLeft img {
	border:dotted #FEBA02 1px;
	padding:4px;
}


/* Footer Definitions */

#menuContainerFooter {
	width:1066px;
	margin:auto;
	color:white; font-size:12px;
	padding-top:9px;
}

#menuContainerFooter a {
	color:white; font-size:12px;
}

.credits {
	width:922px;
	margin:auto;
	padding:5px 160px 2px 18px;
	font-size:9px; color:#829ec6;
}

.bbf_logo {
	display:block;
	width:97px; height:64px;
	background:url(../layout/logo_bbf.png);
	position:absolute;
	margin:-32px 0 0 990px;
}

.clear {clear:both;}


/* PIC SLIDER DEFS */

#imgviewcontainer {
	display:none;
}



/* AKTUELLES */

.newsentries {
width:320px;
height:auto;
float:left;
}

.newsentry {
height:75px;
margin-bottom:12px;
font-size:11px;
}

.newsentry_img {
width:95px;
height:80px;
float:left;
margin-right:4px;
}

.newsentry_title {
font-weight:bold;
color:#006699;
}

.newsentry_date {
font-size:10px;
text-align:left;
}

.newsentry_text {
text-align:left;
}

.newsentry_more {
font-size:10px;
text-align:left;
}

.newslinks {
font-size:11px;
}


.current_news {
margin-right:16px;
float:right;
width:270px;
height:auto;
font-size:11px;
margin-bottom:5px;
text-align:left;
}
.current_news h1 {
font-size:13px;
font-style:normal;
margin:0px 0px 5px 0px;
padding:0px;
}

.currentnews_bigimg {
margin-bottom:5px;
margin-top:5px;
text-align:center;
}

.currentnews_date {
font-size:11px;
text-align:right;
font-style:italic;
}


/*Für Iframe Underlay*/

#mainContentContainer .b_searchboxInc {
	width:320px !important;
}


/*** Don't remove the class nixhier, this is required for ASP ***/
.nixhier {
	display:none;
}