/*
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
					(c) Gut Hungenbach 2006                
					http://www.guthungenbach.de                

		author :	Roland Bliedung, 
					In den Steinen 3,
					51766 Engelskirchen, 
					
					Tel.: 02263-951258	      
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧


	display:    block, compact, inline, inline-block, list-item, run-in, 
			    marker, table, inline-table, table-row-group, 
			    table-header-group, table-footer-group, table-row, 
			    table-column-group, table-column, table-cell, table-caption, none, inherit
             
    border:     border-color border-style and border-width
		        border-collapse:collapse/separate; 
				border-style:none/hidden; table-layout:fixed;
				border-width:0px; border-spacing:0px;

    padding:    padding-bottom", "padding-left", "padding-right", and "padding-top 

*/
html>body #fixiert {  /* nur fuer moderne Browser! */    position: fixed; }

html			{background-color: #FFFFCC; color: #333333; font-family: arial, verdana, sans-serif;
				 scrollbar-3dlight-color: #333333;		    font-style: normal; 
                 scrollbar-base-color: #003399; 		scrollbar-track-color: #ddddff;
			 	 scrollbar-face-color: #003399;			scrollbar-highlight-color: #003399;
				 scrollbar-darkshadow-color: #ffffff;	scrollbar-arrow-color: #ffffff;
                 /* background-image: url(../img/stone.jpg); background-attachment:fixed; */
				}
body	 		{position:absolute; background-color: #FFFFCC; color: #333333; 
				 background-attachment:fixed; border-spacing: 0px; border:0 none;
				 width: 996px; height: 624px; white-space:nowrap; 
				 margin: 0px; padding: 0px; left: 0px; top: 0px;
				}                
/*
body	 		{position:absolute; background-color: #FFFFCC; color: #333333; 
				 background-attachment:fixed; border-spacing: 0px; border:0 none;
				 width: 996px; height: 620px; white-space:nowrap; 
				 margin-left: -500px; margin-top: -311px; left:50%; top:50%;
				}
*/

.tmp			{top:0px; left:0px; width:1px; height:1px; visibility:hidden; display: none;}

table, thead,
tr, th, td	    {text-decoration:none; white-space: nowrap;  
				 overflow: auto; empty-cells: show; border: 0px solid #FFFFCC; 
                 border-collapse: collapse; border-spacing:0px; margin: 0px; padding: 0px;
				}

img				{ margin: 0px; padding: 0px; border:0 none;}
				
br				{clear: left;} 

a				{color: #cfcfef; background-color:transparent; font-weight: normal; font-style: normal;
				 text-decoration: none;  border:0 none; cursor: hand;
				}

a:link	 		{color:#cfcfef; background-color:transparent;}
a:visited 		{color:#cfcfef; background-color:transparent;}
a:active	 	{color:#cfcfef; background-color:transparent;}
a:hover 		{color:#ffffaf; background-color:transparent;}

a strong		{color:#ffffaf; background-color:transparent; font-weight:normal;  }

.tlink          {color: #003399; background-color:transparent; font-size: 13px; text-decoration:none; border:0 none;}
a.tlink			{border:0 none;}
a.tlink:link, 
a.tlink:visited,
a.tlink:active	{color: #003399; background-color:transparent; border:0 none;}
a.tlink:hover	{color: #003399; background-color:transparent; font-size: 13px; text-decoration:none; font-weight:bold;}

a.M2			{color: #003399; background-color:transparent; font-size:12px; font-style:normal; font-weight:normal; line-height:17px; padding-left: 35px;}
a.M2:visited,
a.M2:link	    {color: #003399; background-color:transparent; font-size:12px; font-style:normal; font-weight:normal; line-height:17px;}
a.M2:active		{color: #003399; background-color:transparent; font-size:12px; font-style:normal; font-weight:bold; 	line-height:17px; padding-left: 30px;}
a.M2:hover		{color: #003399; background-color:transparent; font-size:12px; font-style:normal; font-weight:bold; 	line-height:17px;}

.ract               {border: #ffffaf solid 1px;}
img.ract            {border: #ffffaf solid 1px;}
a img.ract          {border: #ffffaf solid 1px;}
a img.ract:link     {border: #ffffaf solid 1px;}
a img.ract:visited  {border: #ffffaf solid 1px;}
a img.ract:active   {border: #ffffaf solid 1px;}
a img.ract:hover    {border: #003399 solid 2px;}

/* menu select */

.hi 			{background-color:transparent; color:#ffffdd; font-weight:bold; font-style: italic; margin: 0; }
.abs			{line-height: 11px;}
.abs1			{line-height: 10px;}
.werbung		{font-weight: normal; font-size: 11px; line-height:18px; text-align:center; vertical-align:bottom; }

button			{background-color: #B2B9C6;	color: #000000;}
label 			{cursor:pointer;}

input, select,
textarea		{background-color: #dfdfef; font-size:100%; color: #333333; border-spacing: 0px; 
                 border-collapse: collapse; display:inline;
                }

input:focus, 
select:focus, 
textarea:focus	{background-color: #ffffff; color: #333333;}

.Photo			{position: relative; z-index:99; vertical-align:middle; text-align: center; 
                 font-family: arial, verdana, sans-serif; font-size:15px; font-weight:bold;
                }
.t1				{position:absolute; z-index:0; top: 290px; left:450px; }
		
IFRAME			{position: absolute; z-index:99; margin: 0px;  padding: 0px; background-color:#EEEEDD; color: #333333; border-color: #003399;}
IFRAME.karte	{width:530px; height:285px; border-width: 1px 0px; border-style: solid;}
IFRAME.kontakt	{width:709px; height:476px; border-width: 0px 0px; border-style: solid;}
IFRAME.tischres	{width:293px; height:477px; border-width: 0px 0px; border-style: solid;}

.bcard		    {position:absolute; width:513px;  top:0px; left:0px; margin: 0px; padding: 0px 0px 0px 0px;
                 vertical-align:top; text-align:left; background-color:#FFFFCC; color: #333333; border:0 none; 
				 font-family: arial, verdana, sans-serif; font-size:12px;  cursor:move;
				}
.tcard          {height:100%;}
               
.Raum			{width:187px; height:142px; text-align:left; vertical-align:top;}

.Restaurant		{background-image:url(../img/restau_tischreservierung/fraum1.jpg); background-color:#FFFFCC; color: #333333; background-repeat:no-repeat; width:453px; height:227px; text-align:left; vertical-align:bottom;}

.tres           {position:absolute; width:293px; height:100%; top:0px; left:0px; margin: 0px; padding: 0px; 
                 vertical-align:top; text-align:left; background-color:#FFFFCC; color: #333333; border:0 none; 
				 font-family: arial, verdana, sans-serif; font-size:12px;  cursor:move;
                }

#kontakt		{position:absolute; z-index: 7; top:0px; left:0px; margin: 0px; padding: 0px; vertical-align:top; text-align:left; width:709px; height:476px; background-color:#FFFFCC; border:0 none; 
				 font-family: arial, verdana, sans-serif; font-size:15px; color: #333333;
				}

.bvorne, .bhome, .bspezi, .bhisto, .btagung, .bhotel, .banfahr, .bkontak, .brestau, .bgalerie, .bhinten
				{height: 20px; line-height: 20px; font-size: 81%; 
				 text-align: center; vertical-align: middle; margin:0; padding:0;
				 background-repeat:no-repeat; background-color:#003399; color: #333333;
				} 

.bvorne			{width:185px; background-image: url(../img/home/bvorne.jpg);}
.bhome			{width: 67px; background-image: url(../img/home/bhome.jpg);}
.bspezi			{width:152px; background-image: url(../img/home/bspezi.jpg);}
.btagung		{width: 73px; background-image: url(../img/home/btagung.jpg);}
.bhotel			{width: 63px; background-image: url(../img/home/bhotel.jpg);}
.brestau		{width: 88px; background-image: url(../img/home/brestau.jpg);}
.bhisto			{width: 80px; background-image: url(../img/home/bhisto.jpg);}
.banfahr		{width: 59px; background-image: url(../img/home/banfahr.jpg);}
.bkontak		{width: 60px; background-image: url(../img/home/bkontak.jpg);}
.bgalerie		{width: 84px; background-image: url(../img/home/bgalerie.jpg);}
.bhinten		{width: 85px; background-image: url(../img/home/bhinten.jpg);}

.leftMenu		{width: 196px; height: 500px; line-height:1.33em; font-size: 12px;
				 text-align:left; vertical-align: top;  margin:0px; padding:0px;
				 background-image:url(../img/home/flinksb.png);
				 background-repeat:no-repeat; background-color:#FFFFCC; color: #ffffff;
				}
				
.leftContxt		{padding-left: 20px; color:#ffff00; width:196px; height:90px;}
.leftConpic		{padding-left: 15px;}

.rand			{background-color: #FFFFCC; color: #333333;}

.main			{background-color:#FFFFCC; color: #333333; line-height:1.33em; font-size: 15px; margin:0px; padding:0px;}
.fmain			{background-color:#FFFFCC; color: #333333; line-height:1.33em; font-size: 15px; margin:0px; padding:0px;
                 background-image: url(../img/bg.jpg);}

.imgtxt			{text-align:center; font-size:90%; font-weight:normal;}
.smpic			{padding: 5px 0px 5px 0px; text-align: right;}
.bigtxt         {z-index: 1; font-size: 1.33em; line-height:1.33em;}
.smtxt0         {font-size: 11px; line-height:1.11em; vertical-align:top; text-align:left; white-space:nowrap;}
.smtxt          {font-size: 12px; line-height:1.11em; vertical-align:top; text-align:left; white-space:nowrap;}
.smtxt1         {font-size: 13px; line-height:1.15em; vertical-align:top; text-align:left; white-space:nowrap;}
.smtxt2         {font-size: 15px; line-height:1.11em; vertical-align:top; text-align:left;}
.rac            {height: 25px;  line-height:1.20em; text-align: center; color: #333333;
                 font-size:13px; font-weight: bold; background-color: #FFFFCC;
                }
.rac .rac2      {background-color: #CCCCCC; color: #333333; border: #f0f0f0 solid  0px;}
.rac .shtxt     {line-height:1.33em; text-align: left; font-size:15px; font-weight: normal;}

.FButton		{position: absolute; z-index: 7; visibility: visible; width: 80px; height: 24px; font-size: 13px; font-weight: normal; font-style: normal; color: #000000; background-color: #EFEFE0;}

.hzrft			{position: absolute; z-index: 7; visibility: visible; left: 25px; width:100px; height:22px;
                 font-size:12px; font-weight:bold; font-style:normal; text-align:right;}
.hzrfi1			{position: absolute; z-index: 7; visibility: visible; left: 80px; width:147px; height:22px;
                 font-size: 13px; font-weight:normal; font-style:normal; text-align:right; background-color:#EFEFE0; color: #333333;
				 border-top: 0px solid white; border-left: 0px solid white; border-right: 1px solid #C0C0C0; border-bottom: 1px solid black; 
                 margin-left: 10px; }				
				 
.kfia			{position:absolute;z-index:7; visibility: visible;left:80px;width:500px;height:22px;font-size:13px;font-family: arial, verdana, sans-serif;font-weight:normal;font-style:normal;text-align:right;
                 border-top:1px solid #cecece; border-left: 0px solid white; border-right:1px solid #C0C0C0; border-bottom:1px solid black; margin-left:10px; background-color:#EFEFE0; color: #333333;}
.kfib			{position:absolute;z-index:7; visibility: visible;left:80px;width:500px;height:185px;font-size:10pt;font-family: arial, verdana, sans-serif; font-weight:normal;font-style:normal;text-align:right;
				 border-top:1px solid #cecece; border-left: 0px solid white; border-right:1px solid #C0C0C0; border-bottom:1px solid black; margin-left:10px; background-color:#EFEFE0; color: #333333;}				

.trfia			{position:absolute;z-index:7; visibility: visible; left:5px; width:277px; height:45px; font-size:10pt; font-family: arial, verdana, sans-serif; font-weight:normal; font-style:normal; vertical-align: middle;
				 border-top:0px solid white; border-left: 0px solid white; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; margin-left:10px; background-color:#EFEFE0; color: #333333; }
.trfib			{position:absolute;z-index:7; visibility: visible;left:5px;width:277px;height:200px;font-size:10pt;font-family: arial, verdana, sans-serif;font-weight:normal;font-style:normal;vertical-align:middle;
				 border-top:0px solid white; border-left: 0px solid white; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; margin-left:10px; background-color:#EFEFE0; color: #333333; }
                 
/*
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
		author : (c) Roland Bliedung       
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧

*/
