/******************************************************/
/*
/* 	Hotel Theresia
/*	Stylesheet Document
/* 	Copyright (c) 2007 GFB & Partner Marketing Services
/*	www.gfb.at
/*
/*	Unauthorized copying is not allowed and will be
/*	punished by an appropriate agent. In this case
/*	by an honorable cunt... me
/*
/******************************************************/


/**************/
/* PRINT CSS   /
/**************/

#drucken_unten, #drucken_oben{
 display:block;
}

#drucken_oben{
 position: relative;
}

/* Normalizing
------------------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	}

h2{
	font-size: 120%;
        color: #7b7366;
        margin-bottom: 6px;
	}

ol, ul {
	list-style: none;
	}

table {
	border-spacing: 0;
	}

fieldset, img {
	border: 0;
	}
	
caption, th {
	text-align: left;
	}	
	
a {
	outline: none;
	color: #3c3930;
	}
a:hover {
	color: #000000;
	}

.left {
	float: left;
	}
.right {
	float: right;
	}
	
.clearer {
	clear: both;
	height: 0%;
	_height: auto;
	}
	
	* {
        outline:none;
	}
	
/* Basic stuff
------------------------------------------------------*/

	
body {
	font: 70%/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
	
	#container {

		}	
		#header {
			 display:none;
			}

			#nav_main_bg {
				 display:none;
				}
			#the_logo {
				 display:none;
				}
			#nav_sprachen {
				 display:none;
				}
				
			/* Based on Suckertree navigation by www.dynamicdrive.com
			
			/* Äusseres DIV */
			.suckertreemenu {
				 display:none;		
				}
				
				
		
		.container {
			width: 990px;
			}	
			
			
			/* .Container_left
			------------------------------------------------------*/	
			.container_left {
				width: 533px;
				padding: 10px 20px 80px 20px;
				float: left;
				min-height: 100px;
				}
				#nav_breadcrumb {
					 display:none;
					}
					
				
				h1 {
					font-size: 140%;
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					line-height: 1.5em;
					color: #7b7366;
					margin-bottom: 30px;
					}	
					
					
				/* #Content
				------------------------------------------------------*/		
				#content {
					
					}
					#content .left {
						width: 47%;
						}
						#content .left .teaser {
							position: relative;
							left: -10px;
							padding: 10px;
							background: #efeeec;
							width: 100%;
							margin-top: 10px;
							margin-bottom: 10px;
                                                        float: left;
							}
							#content .left .teaser img {
								float: right;
								margin-left: 10px;
								margin-bottom: 10px;
								}
							#content .left .teaser a {
								display: block;
								background: url(/designhotel/master/layout/images/symbol_link_pfeil.gif) no-repeat center left;
								padding-left: 20px;
								margin-top: 5px;
								}
								
					#content .left ul, #content .right ul {
						list-style-image: url(/designhotel/master/layout/images/symbol_link_pfeil.gif);
						margin: 5px 0;
						}
						#content .left ul li, #content .right ul {
							margin-left: 20px;
							padding-left: 5px;
							}	
								
					#content .right {
						width: 47%;
						}	
					#content hr {
						height: 1px;
						border: none;
						border-bottom: 1px solid #afa899;
						margin: 10px 0px 10px 0px;
						*margin: 5px 0px 5px 0px;
						}
							
					
					
				
			/* .Container_right
			------------------------------------------------------*/	
			.container_right {
				width: 417px;
				padding-bottom: 60px;
				float: right;
				}	
				.farbteaser {
					background: #fff;
					padding: 10px 0px 20px 0px;
					}
				.farbteaser ul {
					
					}
					.farbteaser ul li {
						float: left;
						height: 102px;
						}
						li#panoramen { background: url(/designhotel/master/layout/images/farbteaser_balken_blau.gif) bottom no-repeat; margin-right: 10px;}
						li#livecams { background: url(/designhotel/master/layout/images/farbteaser_balken_braun.gif) bottom no-repeat; margin-right: 10px;}
						li#hotelfilm { background: url(/designhotel/master/layout/images/farbteaser_balken_gruen.gif) bottom no-repeat; }
						.farbteaser ul li strong {
							background: url(/designhotel/master/layout/images/farbteaser_pfeil_weiss.gif) no-repeat 8px 8px;
							display: block;
							padding-left: 20px;
							padding-top: 3px;
							}
						.farbteaser ul li a {
							color: #fff;
							text-decoration: none;
							display: block;
							}
							.farbteaser ul li a:hover {
								text-decoration: underline;
								color: #fff;
								}
								
				.bildteaser {
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					}
					.bildteaser ul {
						padding: 10px;
						}
					
						.bildteaser ul li {
							background: url(/designhotel/master/layout/images/bildteaser_pfeil.gif) no-repeat right bottom #fff;
							border-top: 1px solid #d4d0ca;
							border-right: 1px solid #d4d0ca;
							position: relative;
							_height: 79px;
							margin-bottom: 10px;
							}
							.bildteaser ul li img {
								float: left;
								position: relative;
								top: -7px;
								margin-bottom: -20px;
								left: -10px;
								}
							.bildteaser ul li a {
								text-decoration: none;
								display: block;
								min-height: 79px;
								_height: 79px;
								padding: 7px 10px 10px 10px;
								color: #6b665f;
								}
								.bildteaser ul li a:hover {
									color: #3c3930;
									}
							li.unverb_anfrage {
								padding: 7px 10px 10px 10px;
								min-height: 79px;
								_height: 79px;
								position: relative;
								background: #fff !IMPORTANT;
								}
							li.unverb_anfrage .pfeil {
								position: absolute;
								bottom: 0px;
								right: 0px;
								background: url(/designhotel/master/layout/images/bildteaser_pfeil.gif);
								width: 22px;
								height: 22px;
								cursor: pointer;
								}
							li.unverb_anfrage label {
								display: block;
								}
							li.unverb_anfrage input {
								border: none;
								background: #eeecea;
								padding: 3px;
								font-size: 100%;
								border: 1px solid #fff;
								}
								li.unverb_anfrage input:focus {
									border: 1px solid #3c3930;
									}
								.anreisedatum {
									position: absolute;
									left: 132px;
									top: 40px;
									}
									.anreisedatum input {
										width: 70px;
										margin-top: 7px;
										float: left;
										}
									.anreisedatum img {
										top: 7px !IMPORTANT;
										left: 5px !IMPORTANT;
										cursor: pointer;
										}
										
								.uebernachtungen {
									position: absolute;
									left: 248px;
									top: 40px;
									}
								.erwachsene {
									position: absolute;
									left: 248px;
									top: 65px;
									}							
									.uebernachtungen input, .erwachsene input {
										width: 30px;
										float: left;
										margin-right: 10px;
										}
									.uebernachtungen label, .erwachsene label {
										float: left;
										}

				
						
						
		/* #footer
		------------------------------------------------------*/	
		#footer {
			 display:none;
			}
			
	


/*---------------------------------| Sitemap |--*/	
		

					
		.sitemap {
			background-image: url(/designhotel/master/layout/images/linie_bg.gif)!IMPORTANT;
			line-height: 21px!IMPORTANT;*/
			list-style-type: none!IMPORTANT;
			}
			.sitemap a {
				text-decoration: none!IMPORTANT;
				display: block!IMPORTANT;
				height: 21px; color: #6b665f!IMPORTANT;
				}
				.sitemap a:hover {
					text-decoration: underline!IMPORTANT;
					background: url(/designhotel/master/layout/images/list-pfeil3.gif) center right no-repeat!IMPORTANT;
					}
			
			.sitemap li {
				font-weight: bold!IMPORTANT;
				margin-bottom: 21px!IMPORTANT;
				}.sitemap ul {
						list-style-image: url(/designhotel/master/layout/images/list-pfeil.gif)!IMPORTANT;
                                                margin: 0px!IMPORTANT;
						}
				.sitemap ul li{
					margin: 0px 0px 0px 30px!IMPORTANT;
					}
					.sitemap ul li ul {
						list-style-image: url(/designhotel/master/layout/images/list-pfeil2.gif)!IMPORTANT;
						}
						.sitemap ul li ul li {
							font-weight: normal!IMPORTANT;
							}
						 	.sitemap .extrasub {margin-left: 60px!IMPORTANT;}
							
		.sitemap p {
			margin: 0px!IMPORTANT;
			padding: 0px!IMPORTANT;
			background-color: #A9A195!IMPORTANT;
			color: #FFFFFF!IMPORTANT;
			padding: 0px 0px 0px 5px!IMPORTANT;
			}
			.sitemap p a {
				color: #FFFFFF !IMPORTANT;
				}
	

/*---------------------------------| Suche |--*/	


               #suchfeld input {
                                width: 250px; 
                                height: 16px; 
				border: none;
				background: #eeecea;
				padding: 3px;
				font-size: 100%;
				border: 1px solid #fff;
				}
				

               #suchfeld img {
                                margin: 0px 0px  -8px  10px; 
                                *margin: 0px 0px  -2px  10px;
				}

				.suchfeld input:focus {
					border: 1px solid #3c3930;
					}   

              #mehrergebnisse {
                               text-align: right;
				}             


/*---------------------------------| Preistabelle |--*/	


#tab a,

#tab a:link,

#tab a:visited {
	border:none;
	}							
#tab {
	width:100%;
	border-top:1px solid #d4d0ca;
	border-right:1px solid #d4d0ca;
	margin:.5em auto;
	border-collapse:collapse;
	}

#tab td, #tab th{
	color:#6b665f;
	border-bottom:1px solid #d4d0ca;
	border-left:1px solid #d4d0ca;
	padding:.2em 1em;
	}
	

#tab td {
	text-align:center;
	}
	
#tab th {
	text-align:left;
	}


#tab thead th {
	background:#a9a195;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	}
#tab thead th.info {
        text-align:left!IMPORTANT;
        width: 200px!IMPORTANT;
	color:#FFFFFF;
	}	
	
#tab th.info {
	width: 200px!IMPORTANT;
        text-align:left!IMPORTANT;
        color: #8e8b85;
	}
#tab th.info a{
	display: block;
        text-decoration: underline;
        color: #8e8b85;
	}

.zeile1{
        background-color: #f7f6f5;
}
.zeile2{
        background-color: #eeecea;
}
.zeileweiss{
        background-color: #ffffff;
}

.zeileA{
        background-color: #ecebe9;    
}
.zeileB{
        background-color: #e1deda;
}


#tab tfoot th {
	background:#FFFFFF
	color:#44423d;
        font-weight: normal;
	}


/*---------------------------------| Tooltipp |--*/	


.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid #a9a195;
line-height: 18px;
z-index: 100;
background-color: #ffffff;
width: 230px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}



/*---------------------------------| Team |--*/	

.photogallery table{ 
text-align: left;
}

.photogallery img{ /*CSS for images within an album*/
border: 1px solid #A9A195;
margin-right: 30px;
}

.photonavlinks{ /*CSS for pagination DIV*/
font: bold 14px Arial;
}

.photonavlinks a{ /*CSS for each navigational link*/
margin-right: 3px;
margin-bottom: 3px;
padding: 1px 5px;
border:1px solid #A9A195;
text-decoration: none;
background-color: white;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #A9A195;
}

#photogallerypaginate-1{
margin-top: 10px;
}
