@charset "utf-8";
/* 
	Hotel zur Linde
	www.Hotel-Linde-Eggstaett.de
	(c) Signetix.net / Carsten Lampe
*/

/* CSS Reset **************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn, strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* CSS Reset End ************* */

body { font:10pt Arial, Helvetica, sans-serif; line-height:15pt; padding:15px 0 0 0; background:#b05542; }
strong { font-weight:bold; }
em { font-style:italic; }
p { margin:0 0 10px 0; }
h1 { margin:0 0 10px 0; font:14pt Georgia, "Times New Roman", Times, serif; color:#A44831; }
h2 { margin:0 0 5px 0; font:12pt Georgia, "Times New Roman", Times, serif; color:#000; font-weight:bold; }
h3 { margin:0 0 0 0; font:10pt Georgia, "Times New Roman", Times, serif; color:#A44831;  }
hr { margin:20px 0 20px 0; clear:both; }
.hr { height:1px; line-height:1px; margin:15px 0 15px 0; clear:both; border-bottom:1px dotted #B05542; }
a         { }
a:visited { }
a:hover   { }
a:active  { }
blockquote { }

fieldset { border:1px solid #ccc; padding:15px; }
.fieldset td { padding:0 0 3px 0; }
legend { }
.testimonials { width:400px; margin:0 auto;  background:#e7e0df; padding:15px; font:10pt Georgia, "Times New Roman", Times, serif; font-style:italic; color:#544; border:1px solid #333; }	
ul.details li { list-style-type:square; margin:0 0 0 15px;}
.red { color:#c00; }
.grey { color:#666;}

.txt120 { border:1px color:#ccc; width:120px; }
.txt200 { border:1px color:#ccc; width:200px; }
.txtsmall { border:1px color:#ccc; width:55px; }
.txtbig { border:1px color:#ccc; width:405px; }

#shadow { width:960px; padding:0 6px 0 0; margin:0 auto; background:url(../images/shadow_side.gif) repeat-y right top; }
	#container { width:960px; margin:0 auto; background:#fff; }
		/* Homepage only */
		#logo 			{ padding:10px 20px 0 20px; height:290px; background:url(../images/logo-big.jpg) no-repeat top right;  }
		#homenavigation { float:right; width:410px; clear:both; font:14pt Georgia, "Times New Roman", Times, serif; line-height:15px; }
		#homecontent  	{ float:right; width:395px; clear:both; padding:0 15px 0 0; }
		#ticker			{ margin:0 auto; padding:0 15px 0 15px; font:14pt "Courier New", Courier, monospace; font-weight:bold; color:#b05542; }
		/* Homepage only */
	
		td#rightcolumn { vertical-align:top; }
			#header { text-align:right; }
			#righttext { padding:3px 15px 0 0; }
			#images { }
				#images img { float:right; clear:both; }
				#homenavigation #tab li a { margin:0 10px 0 0 !important; }

		td#leftcolumn  { padding:10px 20px 0 20px; margin:0; vertical-align:top; }
			#topnavigation { width:440px; clear:both; padding:0 0 40px 0; font:11px Georgia, "Times New Roman", Times, serif; line-height:13px; }
				#topnavigation.home { width:470px !important; clear:both; padding:0 0 40px 0; font:11px Georgia, "Times New Roman", Times, serif; line-height:13px; }
				#topnavigation ul li          	{ float:left; position:relative; display:block; }
				#topnavigation ul li a          { display:block; text-decoration:none; color:#333; }
				#topnavigation ul li#home a     { margin:0 30px 0 0; text-align:left;}
				#topnavigation ul li#buchung a  { margin:0; text-align:left;}
				#topnavigation ul li#umgebung a { margin:0 0 0 30px; text-align:left; }
				#topnavigation ul li#anfahrt a  { margin:0 0 0 30px; text-align:left; }
				#topnavigation ul li#historie a { margin:0 0 0 30px;; text-align:left; }
				
				#topnavigation ul li a:visited { }
				#topnavigation ul li a:hover   { color:#f97147; }
				#topnavigation ul li a:active  { }
				#topnavigation ul li.active a  { color:#f97147; }
				
			#navigation { width:440px; clear:both; font:14pt Georgia, "Times New Roman", Times, serif; line-height:15px; margin:0 0 40px 0; }
				#tab 				{ list-style:none; text-align:left; } 
				#tab li 			{ float:left; position:relative; } 
				#tab li a 			{ height:25px; line-height:25px; display:inline-block; text-decoration:none; } 
				#tab li#hotel a   	{ color:#b35a34; margin:0 60px 0 0; }
				#tab li#seminare a	{ color:#c07a44; margin:0 60px 0 0; }
				#tab li#sport a   	{ color:#52904b; margin:0 65px 0 0;}
				#tab li#geniessen a	{ color:#b9370f; margin:0; }
				
				#tab li#hotel.active a, #tab li#hotel a:hover  			{ color:#ff8f5f; }
				#tab li#seminare.active a, #tab li#seminare a:hover 	{ color:#ffab6b; }
				#tab li#sport.active a, #tab li#sport a:hover			{ color:#7ece74; }
				#tab li#geniessen.active a, #tab li#geniessen a:hover  	{ color:#fc501c; }
	
				<!-- Second Level -->
				#tab li li.active a 			{ color:#f97147 !important; } 
				#tab li li 						{ text-indent:1px; line-height:11pt !important; height:11pt !important; padding:0 !important; font-size:8pt !important; }
				#tab li li a 					{ color:#000 !important; font-size:8pt !important; line-height:11pt !important; height:11pt !important; padding:0 !important; }
				#tab li li a:hover, #tab li li.active a	{ color:#f68a69 !important; } 
				#tab li ul { position:absolute; top:100%; left:0; margin-left:0; } 
				#tab li li { float:none; list-style:none; } 
					
		#content { clear:both; }
		#sepp	 { width:380px; vertical-align:bottom; font:9pt Georgia, "Times New Roman", Times, serif; line-height:14pt; color:#b05542; padding:10px 20px 0 10px; }
		#anschrift	 { width:380px; vertical-align:bottom; font:9pt Georgia, "Times New Roman", Times, serif; line-height:12pt; color:#000; padding:5px 20px 0 20px; }
			#sepp img { float:left; margin:0 20px 0 0; }

#shadowbtm { width:966px; margin:0 auto; background:url(../images/shadow_btm.gif) no-repeat top right; }

#footer { width:960px; margin:5px auto 0 auto; color:#000; font-size:8pt; }
#footer a { color:#000; }


