
/*************************************************/
/*********** ERZEUGT DURCH ESSKLASSE WIZARD 
/*********** Version: Essklasse Wizard Version 3.21
/*********** Datum:   13.06.2013 15:29:07 
/*************************************************/
/*************************************************/
/*************************************************/


/*************************************************/
/*********** SEITEN GERÜST ***********************/
/*************************************************/
    /********************HINTERGRUND*****************************/
html {margin:0px;padding:0px;}

body {
    background: #F3ECD9;
	margin: 0px;
	font-family: Arial, Helvetica,sans-serif;
    font-size: 13.5px; 
    line-height: 22px; 
	color: #7C7D7F; 
}


 /****************************3 Hintergrundcontainer*********************/
    /*****************************CONTAINER FÜR HINTERGUNDKACHEL********************/
    #bigbox2 {
    background: url(../../grafik/hotel_strauss/bg_kachel.jpg) repeat;
    background-position: center;
    }
        /****************************Container für Header liegt ÜBER Hintergrundkachel*********************/
        .bigbox {
        background: url(../../grafik/hotel_strauss/header.jpg) no-repeat;
        background-position: center top;        
        -webkit-background-size: 2200px 245px; /* iPad Safari Crack */
        }
		  #bigbox3 {
        background: url(../../grafik/hotel_strauss/header_oben.png) no-repeat;
        background-position: center top;        
        -webkit-background-size: 2200px 293px; /* iPad Safari Crack */
        }
        
        
        
            /****************************Container für Footergrafik liegt über Headergrafik kann sich bei kleiner Seitenhöhe ineinander schieben*********************/
            #footerbox {
            background: url(../../grafik/hotel_strauss/footer_unten.jpg) no-repeat center bottom; 
-webkit-background-size: 2200px 305px; /* iPad Safari Crack */			
            }
			  #footerbox2 {
            background: url(../../grafik/hotel_strauss/footer_oben.png) no-repeat center bottom;   
-webkit-background-size: 2200px 431px; /* iPad Safari Crack */			
            }
 /****************************Ende 3 Hintergrundcontainer*********************/


/****************************Wrap: Container für ALLES was Textinhalt ist in Header Content NICHT Footer, wichtig zur begrenzug aller inneren elemtente*********************/
#wrap {
width: 960px; /********************seitenbreite!!!*****************************/
margin:  0 auto;
height: 100%; /**aus irgendnem Grund umgreift der container nicht die ganze seite, wenn man nen rahmen drum legt. funktionieren tut es aber.*/
}

/****************************Footer: nur Container für die Höhe des Footers, damit der unterhalb des Content bleibt*********************/
.footer 
{
height: 431px;
position:relative;
}

 
 /*************************************************/
 /*******************ENDE Gerüst*******************/
 /*************************************************/
 
 
  /*************************************************/
 /*******************Layout Seite*******************/
 /*************************alles innerhalb der sichbaren Seitenbreite************/
 
/*************************Container innerhalb des Footercontainers für Text und Steuerelemente************************/ 
.footer_innen {
position: relative;
background-position: center top;
/*************************Höhe wie element .footer vllt pixelabweichungen wenn rahmen vorhanden************************/
height: 431px;
text-align: left;
width: 960px;
margin:  0 auto;
}

 /************************Höhe des Headers (grafik liegt ja dahinter, siehe oben)*************************/
.header_innen {
position:relative;
width:960px;
height:293px;
}



/********************ALLES!! unterhalb des headers bis anfang footer (also linke und rechte spalte)*****************************/
.contentMain {
width:960px;
position: relative;
background: url(../../grafik/dinerfina/bg_kachel.png) repeat-y !important;
}

/********************LINKE Spalte (ja ich weiß die Bezeichnugn ist irreführend)*****************************/
.large { 
    float: left;
    width:615px;
    padding-left: 6px;
    padding-right: 60px;
    position: relative;     
}

/********************Rechte Spalte (bzw die schmale Spalte mit den Infos, kann ja auch mal links stehn)*****************************/
.small {
    float: left;
    margin:  0px;
    
    margin-top: 0px;
    width:258px;
    padding-left: 10px;
    padding-right: 10px;
    
    position: relative;    
    color:#7C7D7F;
}


 /**************************für HBIG logo wir sind dabei***********************/
.logos 
{
	position:absolute;
    top:200px;    
    right:50px;    
    background: url(../../grafik/hotel_strauss/hbig_logo.png) no-repeat;
    width: 200px;
    height: 79px;
    display:block;  
}   
 /*************Ende logos************************************/



.small a
{
    color:#9E210B;
    text-decoration:underline;  
}

.small a:hover
{
    color:#C43805;  
    text-decoration:none;  
}

.featuresmodul {
    margin-top: 0px;
	padding-left:10px;
}
    
  .panel_Oeffnungszeiten
 {
     margin-top: 20px;
     padding-left:10px;
 } 
    
   
 .panel_Adresse
 {
    margin-top: 20px;
    padding-left:10px;
}
 
 
/*************************************************/
/*************************************************/
    
   
    
/*************************************************/
/*********** FOOTER ******************************/
/*************************************************/

.footertext 
{
position: absolute;
left: 253px;
bottom:22px;
color: #f2f2f2;
}

.footertext h3
{ 
    font-size:12px;
    color: #f2f2f2;
    display:inline;
    font-family: Arial, Helvetica,sans-serif;
}

.footertext h3 a
{ 
    text-decoration: none;
    color: #f2f2f2;
    cursor: pointer;
    font-family: Arial, Helvetica,sans-serif;
}

.footertext h3 a:hover
{ 
    text-decoration: underline;
    color: #f2f2f2;
    cursor: pointer;
}


/*************************************************/
/*************************************************/


/****************************Anker nach Oben OBSOLETE *********************/
/*.nachOben 
{   position:absolute;
    top:45px; left:50%; 
    margin-left:272px;
    color:#ffffff;
    display:block;
    height:28px;
    width:133px;
    font-size:12px;
    z-index:99;
    text-align:center;padding-top:30px;
}

.nachOben:hover
{
    color:#f2f2f2;
}*/

/****************************Ende Anker nach Oben*********************/

/*************************************************/
/*************************ENDE FOOTERELEMENTE************************/
/*************************************************/


/*************************************************/
/*********** STANDARD ELEMENTE *******************/
/*************************************************/

hr 
{
    border: solid 0px black;
    color:#BFBBBA;
    background-color:#BFBBBA;
    height:1px;
}

h1 { 
    color: #B09441;
    font-size: 30px;
    line-height: 110%;
    margin-bottom: 15px;
    font-weight: normal;
    font-family:Lobster, Arial, sans-serif;
  }

h2 { 
    font-size: 22px;
    line-height: 110%;
    margin-bottom: 15px;
    font-weight: normal;
    color:#AF9149;
    font-family:Lobster, Arial, sans-serif;
  }

h3 { 
    font-weight:normal;
    font-size:16px;
    color:#CCAB4C;
    font-family:Lobster, Arial, sans-serif;
    line-height: 110%;
    margin-bottom: auto;
  }
   
/*************************************************/
/*************** TEXT ELEMENTE *******************/
/*************************************************/

/*dies ist die seitennamenüberschrift*/
.ueberschrift1 {
	color: #B09441; 
    font-size: 30px; 
    line-height: 110%;
    margin-bottom: 15px;
    font-weight: normal;
    font-family:Lobster, Arial, sans-serif;
    display:block;
}
/*--das sind wirklich zwei verschiedene!!--*/
.Ueberschrift1 {
    color: #B09441; 
    font-size: 30px;
    line-height: 110%;
    margin-bottom: 15px;
    font-weight: normal;
    font-family:Lobster, Arial, sans-serif;
    display:block;
}


.Ueberschrift2 {
    font-size: 22px;
    line-height: 110%;
    margin-bottom: 15px;
    font-weight: normal;
    color:#AF9149;
    font-family:Lobster, Arial, sans-serif;
    display:block;    
}

.Ueberschrift3 {
    font-weight:normal;
    font-size:16px;
    color:#CCAB4C;
    font-family:Lobster, Arial, sans-serif;
    line-height: 110%;
    margin-bottom: auto;
    display:block;
}

.ueberschriftRightPane /* = Überschrift in der SmallPane wie Kontakt, Öffnungszeiten usw. */
{
    padding-top: 15px;
    font-weight: normal !important;
    font-size:14px;
    font-family:Lobster, Arial, sans-serif;
    color:#CCAB4C;
}

.NormaleSchrift /*EDITOR - gleiches wie im Body definiert */
{ 
 font-weight:normal !important; 
 font-size:13.5px !important; 
 color:#7C7D7F !important; 
 font-family: Arial, Helvetica,sans-serif;
 }

 
/*************************************************/
/*************************************************/

  
a {
    color:#9E210B;
    font-weight:normal;
    text-decoration:underline;
}

a:hover 
{
    color:#C43805;
    font-weight:normal;
    text-decoration:none;
}

/***********************wichtig für Tabellendarstellung im Cuteeditor**************************/
 table {
 border: none !important;
 }
 
 table td {
 border: none !important;
 color: #846e68;
 }
 
 table tr {
 border: none !important;
 }


/*************************************************/
/*************************************************/


/*************************************************/
/*********** TERMINE ELEMENTE ********************/
/*************************************************/


/*********************************
 **** TERMINMODUL Version 2 *****
*********************************/

/** div-Container um die gesamte Terminvorschau */
.terminmodul {
   width:100%;
   margin-bottom:25px;
   background:url(../../grafik/hotel_strauss/termine_oben.jpg) repeat-x top left;
   position:relative;  
   font-size:14px;
   color: #7C7D7F;
   background-color:transparent;
    }
    
/** Überschrift für gesamte Terminvorschau */
.terminueberschrift 
{
    font-size: 36px;
    color: #D73C06;
    font-weight: normal;
    font-family:Lobster, Arial, sans-serif;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 12px;
    line-height: 110%;
 }  
    
.TerminDatumKopf
{
	border-top:solid 1px #cccccc !important;
	padding-left: 12px;
	padding-top:5px;
	margin-top:0px !important;
	color: #7C7D7F !important;
}

.TerminDatumKopfFirst
{
	border-top:none !important; 
padding-top:0px !important; 
margin-top:0px !important;

}

.TerminDatumKopfLast
{
	border-top:none !important; 
padding-top:0px !important; 
margin-top:0px !important;	
	border-top:solid 1px #cccccc !important;
	padding-top:5px !important;
}

.TerminInfobox
{
	padding-top:10px;
	padding-left: 12px;
	padding-bottom: 12px;
}

.TerminInfoboxHover
{
	padding-top:10px;
	padding-left: 12px;	
	padding-bottom: 12px;
	background-color:#f2f2f2;
}

.TerminInfobox a, .TerminInfobox a:hover
{
	text-decoration:none;
}

.TerminInfoboxHover a, .TerminInfoboxHover a:hover
{
	text-decoration:none;
}

.TerminTitel
{
	display:block; 
	font-weight:bold;
	padding-bottom:5px;
	font-size:14px;
	color:#9E210B !important;
}

.TerminInfoboxHover .TerminTitel
{
	display:block; 
	font-weight:bold;
	padding-bottom:5px;
	font-size:14px;
	color:#C43805 !important;
}

.TerminUhrzeitUndBisDatum
{
	display:block;
	font-size:9px;
	color:#f2f2f2 !important;
}

.TerminInfoboxHover .TerminUhrzeitUndBisDatum
{
	display:block;
	font-size:9px;
	color:#f2f2f2 !important;
}

.TerminUhrzeit
{display:block;float:left;}

.TerminDatumBis
{display:block;float:right;}




.ucTerminMenu_Eintrag_Weitere {   
    width:100%;
    text-align:center;    
    clear:both;        
    margin-top:20px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#D73C06;
    
    zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D73C06), to(#7D0005));
    background: -webkit-linear-gradient(top, #D73C06, #7D0005);
    background: -moz-linear-gradient(top, #D73C06, #7D0005);
    background: -o-linear-gradient(top, #D73C06, #7D0005);
    background: -ms-linear-gradient(top, #D73C06, #7D0005);
    background: linear-gradient(top, #D73C06, #7D0005);

	        
	-pie-background: linear-gradient(#D73C06, #7D0005); 
	
    behavior: url(/css/PIE.htc);
}


.ucTerminMenu_Eintrag_WeitereHover {
    width:100%;
    text-align:center;
    text-decoration:none; 
    clear:both;   
    margin-top:20px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#7D0005;
   
   zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#AF3005), to(#D73A03));
    background: -webkit-linear-gradient(top, #AF3005, #D73A03);
    background: -moz-linear-gradient(top, #AF3005, #D73A03);
    background: -o-linear-gradient(top, #AF3005, #D73A03);
    background: -ms-linear-gradient(top, #AF3005, #D73A03);
    background: linear-gradient(top, #AF3005, #D73A03);

	      
	-pie-background: linear-gradient(#AF3005, #D73A03); 
	
    behavior: url(/css/PIE.htc);    
}

.ucTerminMenu_Eintrag_Weitere a
{
    display:block;
    text-decoration:none;
}

.ucTerminMenu_Eintrag_WeitereHover a
{
    display:block;
    text-decoration:none;
}

.ucTerminMenu_Eintrag_WeitereHover a:hover
{
    display:block;
    text-decoration:none;
    
}

#ctl00_ucTerminMenu_hlWeitereTermine {    
    color:#ffffff;
    font-weight:bold;
    font-size:14px;
    padding:5px;
}

.terminKeineWeiteren
{
    width:100%;   
    text-align:center;
    margin-bottom:40px;

	font-size:14px;
	color:#ffffff;
    padding-top:5px;
    padding-bottom:5px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#D73C06;
    
      zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D73C06), to(#7D0005));
    background: -webkit-linear-gradient(top, #D73C06, #7D0005);
    background: -moz-linear-gradient(top, #D73C06, #7D0005);
    background: -o-linear-gradient(top, #D73C06, #7D0005);
    background: -ms-linear-gradient(top, #D73C06, #7D0005);
    background: linear-gradient(top, #D73C06, #7D0005);

	 
	-pie-background: linear-gradient(#D73C06, #7D0005); 
	
    behavior: url(/css/PIE.htc);
}
    


/*** AUF TERMINSEITE ***/

.panelTerminHead {
    position: relative; 
	margin-top: 1px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-align: center;	
	width:585px;
	
	padding-left: 15px;
	padding-right: 15px;
	color:#ffffff;
	color:#ffffff !important; 
	 background-color:#748E06;
    
      zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#748E06), to(#546804));
    background: -webkit-linear-gradient(top, #748E06, #546804);
    background: -moz-linear-gradient(top, #748E06, #546804);
    background: -o-linear-gradient(top, #748E06, #546804);
    background: -ms-linear-gradient(top, #748E06, #546804);
    background: linear-gradient(top, #748E06, #546804);

	 
	-pie-background: linear-gradient(#748E06, #546804); 
   
	
	-moz-border-radius: 1px;
	border-radius: 1px;
    -webkit-border-radius: 1px;
    border-bottom:0px solid rgba(0,0,0,0.25); 
    behavior: url(/css/PIE.htc);
}


.TerminHeaderLeft {
    width:330px; 
    vertical-align:top; 
    text-align:left; 
    float:left;
    padding-left: 0px;
    padding-top: 3px;
    line-height:120%;
    font-family:Lobster, Arial, sans-serif;    
    font-size:16px !important;
    font-weight:normal !important;
    color:#ffffff !important;
}

.TerminHeaderRightGlobal {
    width:220px; 
    float:right; 
    vertical-align:top;     
    padding: 0 !important;
    margin: 0 !important;
    margin-right: 0px;
    position:relative;
    top: 3px;
    
    font-family: Arial, Helvetica,sans-serif !important;
    font-size:10px !important;
    font-weight:normal !important;
    color:#f2f2f2 !important;
}

.TerminUhrzeitUndBisDatumSeite
{
	display:block;
	font-family: Arial, Helvetica,sans-serif !important;
    font-size:10px !important;
    font-weight:normal !important;
    color:#f2f2f2 !important;
}

.TerminUhrzeitSeite
{display:block;float:left;padding-top:4px;}

.TerminDatumBisSeite
{display:block;float:right; padding-right:0px !important;}


.hbig_Terminuebersicht_Eintrag {    
    width: 600px;
    margin-left: 0px;
    padding: 0px !important;
    padding-bottom: 30px !important;
}

.hbig_Terminuebersicht_EintragAlt {
    width: 600px;
    margin-left: 0px;
    padding: 0px !important;
    padding-bottom: 30px !important;
}

/* Termin Content-Bereich */
.termin_ueberschrift { 
    width:100%;
    padding:10px 15px 40px 15px;
}




  

/*************************************************/
/*************************************************/
    
    
/*************************************************/
/************ UMRFAGE ELEMENTE *******************/
/*************************************************/    
.umfragebox 
{
    position:relative;
    padding-top:20px;
}


.umfragebody {
background-color: transparent;
}

.html {
background-color: transparent;
}
     
.divUmfrage
{
    width:100%;
    margin-bottom:20px;
    cursor:pointer;    
    position:relative;
    
    color: #ffffff;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    background-color:rgb(255, 194, 0);
    
     zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 194, 0)), to(rgb(177, 128, 0)));
    background: -webkit-linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));
    background: -moz-linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));
    background: -o-linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));
    background: -ms-linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));
    background: linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));

	
	-pie-background: linear-gradient(rgb(255, 194, 0), rgb(177, 128, 0)); 
	 
	behavior: url(/css/PIE.htc);
}

   
.divUmfrageHover
{
    width:100%;
    margin-bottom:20px;
    cursor:pointer;
    position:relative;
    
    color: #ffffff;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    background-color:#E1BE58;
    
    zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E1BE58), to(#BE9C45));
    background: -webkit-linear-gradient(top, #E1BE58, #BE9C45);
    background: -moz-linear-gradient(top, #E1BE58, #BE9C45);
    background: -o-linear-gradient(top, #E1BE58, #BE9C45);
    background: -ms-linear-gradient(top, #E1BE58, #BE9C45);
    background: linear-gradient(top, #E1BE58, #BE9C45);

	     
	-pie-background: linear-gradient(#E1BE58, #BE9C45); 
	 
	behavior: url(/css/PIE.htc);
}


.divUmfrage span
{
	display:block;
	padding:10px;
}

.divUmfrageHover span
{
	display:block;
	padding:10px;
}


.hbhig_button {        
    cursor: pointer;
	
	font-family:Lobster, Arial, sans-serif;
	padding: 5px 10px 6px 10px;
    border-color: #D73C06;/* Button-Element Input-Style */    
    border-width:1px;
    border-style:solid;
    color: #ffffff !important;    
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    background-color:#D73C06 !important;
    
     zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D73C06), to(#7D0005));
    background: -webkit-linear-gradient(top, #D73C06, #7D0005);
    background: -moz-linear-gradient(top, #D73C06, #7D0005);
    background: -o-linear-gradient(top, #D73C06, #7D0005);
    background: -ms-linear-gradient(top, #D73C06, #7D0005);
    background: linear-gradient(top, #D73C06, #7D0005);

	
	-pie-background: linear-gradient(#D73C06, #7D0005); 
	 
	behavior: url(/css/PIE.htc);	
	font-size:18px !important;
}

/*EDITOR - Textbox Style*/
.tb125 
{
	font-family:Arial, Helvetica,sans-serif;
    border-color: #D73C06;/* Button-Element Input-Style */    
    border-width:1px;
    border-style:solid;
    font-size:14px;
	font-weight:bold;
	color:#7C7D7F !important;
	 -moz-border-radius: 5px;
	border-radius: 5px;
    -webkit-border-radius: 5px;
}



/*************************************************/
/*************************************************/


/*************************************************/
/************ MENU ELEMENTE **********************/
/*************************************************/


.menucontainer {
 position: absolute;
 font-family:Lobster, Arial, Helvetica;
 font-size: 19px;
 font-weight: normal;
 
 left: 0px;
 top: 195px;
}


.MenuItemLink  { 
	white-space:nowrap;
	text-align:center;		
	float:left;
	margin-right:30px;
}


.MenuItemLink a  
{
    display:block;
	white-space:nowrap;
	text-align:center;
		
	color: #F3F1E4 !important;
	text-decoration:none;
	padding: 20px 6px 21px 6px;
}

.MenuItemLink a.selected
{
   background-repeat:repeat-x;   
   background-image:url(/grafik/hotel_strauss/menu_hover.png);
   background-color:transparent;
   color:#FCCF4E !important;
}

.MenuItemLink a:hover 
{
   background-repeat:repeat-x;   
   background-image:url(/grafik/hotel_strauss/menu_hover.png);
   background-color:transparent;
   color:#FCCF4E !important;
}



.menucontainerSub {
 position: absolute;
 font-family:Arial;
 font-size: 18px;
 font-weight: normal;
 
 left: 0px;
 top: 233px;
}


.MenuItemLinkSub  { 
	white-space:nowrap;
	text-align:center;		
	float:left;
	margin-right:30px;
}


.MenuItemLinkSub a  
{
    display:block;
	white-space:nowrap;
	text-align:center;
		
	color: #676767 !important;
	text-decoration:none;
	padding: 20px 6px 21px 6px;
}

.MenuItemLinkSub a.selected
{
   background-repeat:repeat-x;   
   background-image:url(/grafik/hotel_strauss/menu_hover.png);
   background-color:transparent;
   color:#676767 !important;
}

.MenuItemLinkSub a:hover 
{
   background-repeat:repeat-x;   
   background-image:url(/grafik/hotel_strauss/menu_hover.png);
   background-color:transparent;
   color:#676767 !important;
}


/*menu2*/

 .menucontainerUnten
 {
    position:absolute;
    font-family:Lobster, Arial, Helvetica,sans-serif;
    top:60px;
    right:60px;
    font-size: 16px;
	font-weight: normal;
	width:200px;
}

   
.MenuItemLink2  { 
	display:block;
	padding: 1px 0px 1px 0px;	
	white-space:nowrap;
	text-align:left;
	margin-right: 10px;
	float:left;
	width:85px;
}


.MenuItemLink2 a { 
	display:block;	
	white-space:nowrap;
	text-align:left;
	padding:10px;
	color: #C03D07 !important;
	text-decoration: none;
	
}

.MenuItemLink2 a.selected
{
   color: #DC3B05 !important;
   text-decoration:unterline;
}

.MenuItemLink2 a:hover {
   color: #DC3B05 !important;
   text-decoration:underline;
}



/*************************************************/
/*************************************************/





/*************************************************/
/************* SPEISEKARTEN ELEMENTE *************/
/*************************************************/

/* OBSOLETE
.ucSpeisekarteMenu_Header {
	color: #660403; 
    background-image: url(../../grafik/hotel_strauss/xxxueberschriftbox.jpg);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 0px;
    height: auto;    
    font-size: 20px; 
    margin-bottom: 18px; 
}

*/

.ucSpeisekarteMenu_Eintrag a {
    position:relative;
	width:160px;
	display:block;
	float:left;	
	margin-right:10px;
	margin-bottom:10px;
	text-decoration:none;

    padding:10px 15px 10px 15px;
    border-color:#D73C06;
    border-width:1px;
    border-style:solid;
	font-family:Arial, Helvetica,sans-serif;
    color: #ffffff !important;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#D73C06 !important;
    
     zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D73C06), to(#7D0005));
    background: -webkit-linear-gradient(top, #D73C06, #7D0005);
    background: -moz-linear-gradient(top, #D73C06, #7D0005);
    background: -o-linear-gradient(top, #D73C06, #7D0005);
    background: -ms-linear-gradient(top, #D73C06, #7D0005);
    background: linear-gradient(top, #D73C06, #7D0005);

	   
	-pie-background: linear-gradient(#D73C06, #7D0005); 
	 
	behavior: url(/css/PIE.htc);
    
    
}
 
.ucSpeisekarteMenu_Eintrag a:hover {
    background-color:#7D0005 !important;
    
    zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#AF3005), to(#D73A03));
    background: -webkit-linear-gradient(top, #AF3005, #D73A03);
    background: -moz-linear-gradient(top, #AF3005, #D73A03);
    background: -o-linear-gradient(top, #AF3005, #D73A03);
    background: -ms-linear-gradient(top, #AF3005, #D73A03);
    background: linear-gradient(top, #AF3005, #D73A03);

	         
	-pie-background: linear-gradient(#AF3005, #D73A03); 
	 
	behavior: url(/css/PIE.htc);
}


#ctl00_ContentPlaceHolder1_Seite_panelSKKopf
{
    border: 0px solid black;   
}

.ucSpeisekarteKopf {
	position:relative;
	margin-left: -5px;
	*margin-left: 0px;
	position:relative;
	width:100%;
	padding-bottom:0px;
}

.ucSpeisekarteHK {
    position: relative; 
	margin-top: 1px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-align: center;	
	width:585px;
	line-height:120%;
	font-family:Lobster, Arial, sans-serif !important;
	font-size:22px !important;
	font-weight:normal !important;
	padding-left: 15px;
	padding-right: 15px;
	color:#ffffff !important; 
	 background-color:#748E06;
    
      zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#748E06), to(#546804));
    background: -webkit-linear-gradient(top, #748E06, #546804);
    background: -moz-linear-gradient(top, #748E06, #546804);
    background: -o-linear-gradient(top, #748E06, #546804);
    background: -ms-linear-gradient(top, #748E06, #546804);
    background: linear-gradient(top, #748E06, #546804);

	 
	-pie-background: linear-gradient(#748E06, #546804); 
	 
	behavior: url(/css/PIE.htc);
	
	-moz-border-radius: 1px;
	border-radius: 1px;
    -webkit-border-radius: 1px;
    border-bottom: 2px solid rgba(0,0,0,0.25);
    behavior: url(/css/PIE.htc);
}

.TerminTipp .ucSpeisekarteHK,.TerminTippHover .ucSpeisekarteHK {
    position: relative; 
	margin-top: 1px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-align: center;	
	width:585px;
	line-height:120%;
	font-family:Arial, Helvetica,sans-serif !important;
	font-size:16px !important;
	font-weight:normal !important;
	padding-left: 15px;
	padding-right: 15px;
	color:#ffffff !important; 
	 background-color:#D73C06;
    
      zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D73C06), to(#7D0005));
    background: -webkit-linear-gradient(top, #D73C06, #7D0005);
    background: -moz-linear-gradient(top, #D73C06, #7D0005);
    background: -o-linear-gradient(top, #D73C06, #7D0005);
    background: -ms-linear-gradient(top, #D73C06, #7D0005);
    background: linear-gradient(top, #D73C06, #7D0005);

	 
	-pie-background: linear-gradient(#D73C06, #7D0005); 
	 
	-moz-border-radius: 1px;
	border-radius: 1px;
    -webkit-border-radius: 1px;
    border-bottom: 2px solid rgba(0,0,0,0.25);
    behavior: url(/css/PIE.htc);
}

.TerminTipp .Ueberschrift1,.TerminTippHover .Ueberschrift1
{
    font-family:Arial, Helvetica,sans-serif !important;
}

.terminSlide_Wochentag
{text-align:center;font-size:10px;padding-top:3px;line-height:normal;}

.terminSlide_Datum
{text-align:center;font-size:20px; font-weight:bold; margin-top:7px;line-height:normal;}

.ucSpeisekarteUK {
	position:relative;
	margin-left: 0px;
	*margin-left: 0px;	
	margin-bottom: 15px;
	margin-top: 10px;
	width:585px;
	
	padding-left: 15px;
	padding-right: 15px;
	
	
	line-height:120%;
	 background-color:rgb(255, 194, 0);
    
     zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 194, 0)), to(rgb(177, 128, 0)));
    background: -webkit-linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));
    background: -moz-linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));
    background: -o-linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));
    background: -ms-linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));
    background: linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));

	
	-pie-background: linear-gradient(rgb(255, 194, 0), rgb(177, 128, 0)); 
	-moz-border-radius: 1px;
	border-radius: 1px;
    -webkit-border-radius: 1px;
    border-bottom: 2px solid rgba(0,0,0,0.25);
    behavior: url(/css/PIE.htc);
}


.ucSpeisekarteUKInnen
{padding:5px 10px 5px 10px !important;}

.ucSpeisekarteUK_Bezeichnung
{   line-height :normal !important;
	font-family:Arial, Helvetica,sans-serif !important;
	color:#ffffff !important;
	font-size:13.5px !important;
	font-weight:normal !important;
 }

.ucSpeisekarteUK_Subtext
{ display:block;
	color:#ffffff;
	font-family:Arial, Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
 }


.skPosition {
	width:100%;
}

div #ctl00_ContentPlaceHolder1_Seite_upSK {
     height: auto;
     border: 0px solid black;
     margin-left: 0px;
 }

 #skpanel 
{
    border: 0px solid red;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

/*************************************************/
/*************************************************/


/*************************************************/
/************* GÄSTEBUCH ELEMENTE ****************/
/*************************************************/

.skratingStar {
    font-size: 0pt;
    width: 13px;
    height: 13px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: inline;
    background-repeat: no-repeat;
}

    
.skfilledRatingStar {
    background-image: url(../../grafik/stern.png);
}

.skemptyRatingStar {
    background-image: url(../../grafik/stern_off.png);
}

.skwaitingRatingStar {
    background-image: url(../../grafik/stern_on.png);
}

.skratingStar {
    font-size: 0pt;
    width: 13px;
    height: 13px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: inline;
    background-repeat: no-repeat;
}

.gb_Eintrag 
{
	color:#7C7D7F !important; 
    margin-left:-11px;
    margin-bottom:40px;
}

.hbig_Eintrag_panelKommentar {
	width:641px;
	margin:0px 4px 4px -11px;
}

.kommentarAntwort
{background-color:transparent !important;
 color:#f2f2f2;
 }


.gaestebuchHeader {
    font-weight:bold;
    position:relative;
}

.gaestebuchContent     
{
	font-family:Arial, Helvetica,sans-serif;
	color:#7C7D7F !important;
    letter-spacing:normal;
}

.gaestebuchContent table tr td
{
	font-family:Arial, Helvetica,sans-serif;
	color:#7C7D7F !important;
    letter-spacing:normal;
}

#ctl00_ContentPlaceHolder1_Seite_ucKommentar_tbName
{
	height:22px; 
	padding-top:5px; padding-bottom:4px; 
	padding-left:5px;
	background-color:White;    
	width:464px !important;
	
	font-family:Arial, Helvetica,sans-serif;
    border:solid 1px #D73C06;
    font-size:14px;
	font-weight:bold;
	color:#7C7D7F !important;
	 -moz-border-radius: 5px;
	 border-radius: 5px;
    -webkit-border-radius: 5px;
    }
    
#ctl00_ContentPlaceHolder1_Seite_ucKommentar_tbNotiz
{
    margin-top:10px; 
	padding-top:5px; padding-bottom:4px;
	padding-left:5px;
	background-color:White;  
	width:464px !important;
	
	font-family:Arial, Helvetica,sans-serif;
    border:solid 1px #D73C06;
    font-size:14px;
	font-weight:bold;
	color:#7C7D7F !important;
	 -moz-border-radius: 5px;
	 border-radius: 5px;
    -webkit-border-radius: 5px;
}

#ctl00_ContentPlaceHolder1_Seite_ucKommentar_lblNotiz
{
    position:relative;display:block;
    top:10px;    
}

#ctl00_ContentPlaceHolder1_Seite_ucKommentar_btnNotizEinfuegen
{
	font-family:Lobster, Arial, sans-serif;
	padding: 5px 10px 6px 10px;
    border-color: #D73C06;/* Button-Element Input-Style */    
    border-width:1px;
    border-style:solid;
    color: #ffffff !important;    
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#D73C06 !important;
     zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D73C06), to(#7D0005));
    background: -webkit-linear-gradient(top, #D73C06, #7D0005);
    background: -moz-linear-gradient(top, #D73C06, #7D0005);
    background: -o-linear-gradient(top, #D73C06, #7D0005);
    background: -ms-linear-gradient(top, #D73C06, #7D0005);
    background: linear-gradient(top, #D73C06, #7D0005);

	
	-pie-background: linear-gradient(#D73C06, #7D0005); 
	 
	behavior: url(/css/PIE.htc);
	font-size:18px !important;
}

#ctl00_ContentPlaceHolder1_Seite_ucKommentar_tbCaptcha
{
	height:22px; 
	padding-top:5px; padding-bottom:4px;
	padding-left:5px;
  	position:relative; 
	width:77px !important;
	
	font-family:Arial, Helvetica,sans-serif;
    border:solid 1px #D73C06;
    font-size:14px;
	font-weight:bold;
	color:#7C7D7F !important;	
	 -moz-border-radius: 5px;
	 border-radius: 5px;
    -webkit-border-radius: 5px;
}

*+html #ctl00_ContentPlaceHolder1_Seite_ucKommentar_tbCaptcha
{ top:2px;
}


/*************************************************/
/*************************************************/


/*************************************************/
/************* KONTAKT ELEMENTE ******************/
/*************************************************/

#mapBig {
    margin-left: -3px;
    *margin-left: -5px;
    }
    
*+html #mapBig {
    margin-left: -15px;
    }
        
            
.googleMap {
     width: 560px; height: 350px; 
      border:solid 1px #D73C06;
}    

.anfahrtLowerLeft {
    width:270px;
} 

.anfahrtLowerRight {
    width:280px;
}  


/* Kontakt Formular */
.tbKontakt 
{
    width:300px;
    padding-top:5px; padding-bottom:4px;
	padding-left:5px;
	font-family:Arial, Helvetica,sans-serif;
    border:solid 1px #D73C06;
    font-size:14px;
	font-weight:bold;
	color:#7C7D7F;	
	 -moz-border-radius: 5px;
	 border-radius: 5px;
    -webkit-border-radius: 5px;
}

.tbKontaktMultiline
{
    width:300px;
    padding-top:5px; padding-bottom:4px;
	padding-left:5px;
    height:75px; 
	font-family:Arial, Helvetica,sans-serif;
    border:solid 1px #D73C06;
    font-size:14px;
	font-weight:bold;
	color:#7C7D7F;	
	 -moz-border-radius: 5px;
	 border-radius: 5px;
    -webkit-border-radius: 5px;
}


/*************************************************/
/*************************************************/


/*************************************************/
/************* GALERIE ELEMENTE ******************/
/*************************************************/

.panelGalerie {
    width:650px;
    z-index:100;
    position:relative;
}

div #ctl00_ContentPlaceHolder1_ucGalerie1_PanelFotoLarge {
    margin-left: -5px;
}


.AlbumTitel {
    padding-left: 0px;
    height: auto;    
    margin-bottom: 18px;  
    
    font-family:Lobster, Arial, sans-serif;
	font-weight:normal;
	font-size: 16px;
    color: #CCAB4C;
}

.album_rand 
{
    border: 0px solid red;
}

#ctl00_ContentPlaceHolder1_ucGalerie1_upGalerie 
{
   margin-left: -5px;
}

.album_aussen
{
    border:0px solid black !important;
}

.album_imgFoto
{
    border:0px solid black !important;
}
   
/*************************************************/
/*************************************************/


/*************************************************/
/************* ERROR ELEMENTE ********************/
/*************************************************/

.hbig_ErrorMessageDialog {
	position:absolute;
	display:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-filter:alpha(opacity=0);
	-moz-opacity:0.0;
	width:175px;
	padding:0px;
	border: solid 1px red;
	background-color:white;
	z-index:10000000;
	 
}

.hbig_ErrorMessageDialogNoFilter {
	position:absolute;
	display:block;
	width:175px;
	padding:0px;
	border: solid 1px red;
	background-color:white;
	z-index:10000000;
}

.hbig_ErrorMessageDialog_Head {
    width:100%;
   	background-color: #999999 !important;
   	color: #ffffff;
   	font-size:10px;
}

#hbig_ErrorMessageDialogHeaderText 
{
 border: 0px solid green;
 color: #ffffff;

}

.hbig_ErrorMessageDialogContent {
    width:163px;
    padding:6px;
    font-size: 10px;
    font-weight:normal;
    color:#999999;
}

/*************************************************/
/*************************************************/


/*************************************************/
/************* GUTSCHEIN ELEMENTE ****************/
/*************************************************/

.gsTitelGutschein {
    margin-top:10px; 
    padding-left:15px;
    font-size: 16px;
    color:#ffffff;
    font-weight:normal;
    font-family:Lobster, Arial, sans-serif;
}
#ctl00_ucGutschein_rpGutschein_ctl00_panelGutschein 
{
    margin-left: 0px;    
}


.gsGutscheinBody
{text-align:left;  
 padding:5px 10px 5px 10px !important;
 }

.gsGutscheinWert
{margin-top:1px; text-align:left; padding-top:5px; padding-bottom:5px; width:100% !important;font-weight:normal;}

.gsGutscheinGueltigAb
{margin-top:1px; width:100% !important;font-weight:normal;}

.gsGutscheinGueltigAm
{margin-top:1px; width:100% !important;font-weight:normal;}

.gsGutscheinOrt
{text-align:left;font-weight:bold;
 padding:5px !important;
 }

.gsPanel 
{
    margin-top:50px;
    cursor:pointer; 
    position:relative;
    display: block;
    width:100%;
    text-decoration: none;
    
    padding-left:0px !important;
    padding-right:0px !important;
    
    padding-top:10px;
    padding-bottom:10px;
    border: solid 0px #cccccc;
    font-family:Arial, Helvetica,sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
	color:#ffffff !important;
	background-color:rgb(255, 194, 0);
	
	 zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 194, 0)), to(rgb(177, 128, 0)));
    background: -webkit-linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));
    background: -moz-linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));
    background: -o-linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));
    background: -ms-linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));
    background: linear-gradient(top, rgb(255, 194, 0), rgb(177, 128, 0));

	     
	-pie-background: linear-gradient(rgb(255, 194, 0), rgb(177, 128, 0)); 
	
	-moz-border-radius: 1px;
	border-radius: 1px;
    -webkit-border-radius: 1px;
    	behavior: url(/css/PIE.htc);
}

.gsPanelHover 
{
   margin-top:50px;
    cursor:pointer; 
    position:relative;
    display: block;
    width:100%;
    text-decoration: none;
    
    padding-left:0px !important;
    padding-right:0px !important;
    
    padding-top:10px;
    padding-bottom:10px;
    border: solid 0px #cccccc;
    
    border: solid 0px #cccccc;   
    font-family:Arial, Helvetica,sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
		color:#f2f2f2 !important;	
	background-color:#E1BE58;
	
	 zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E1BE58), to(#BE9C45));
    background: -webkit-linear-gradient(top, #E1BE58, #BE9C45);
    background: -moz-linear-gradient(top, #E1BE58, #BE9C45);
    background: -o-linear-gradient(top, #E1BE58, #BE9C45);
    background: -ms-linear-gradient(top, #E1BE58, #BE9C45);
    background: linear-gradient(top, #E1BE58, #BE9C45);

	       
	-pie-background: linear-gradient(#E1BE58, #BE9C45); 
	
  -moz-border-radius: 1px;
	border-radius: 1px;
    -webkit-border-radius: 1px;
    	behavior: url(/css/PIE.htc);
}

/*************************************************/
/*************************************************/


/*************************************************/
/************* BUTTON ELEMENTE *******************/
/*************************************************/


.button {
    cursor: pointer;
   
   	font-family:Lobster, Arial, sans-serif;
	padding: 5px 10px 6px 10px;
    border-color: #D73C06;/* Button-Element Input-Style */    
    border-width:1px;
    border-style:solid;
    color: #ffffff !important;    
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#D73C06 !important;
     zoom:1;
    font-weight:normal;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D73C06), to(#7D0005));
    background: -webkit-linear-gradient(top, #D73C06, #7D0005);
    background: -moz-linear-gradient(top, #D73C06, #7D0005);
    background: -o-linear-gradient(top, #D73C06, #7D0005);
    background: -ms-linear-gradient(top, #D73C06, #7D0005);
    background: linear-gradient(top, #D73C06, #7D0005);

	 
	-pie-background: linear-gradient(#D73C06, #7D0005); 
	 
	behavior: url(/css/PIE.htc);
	font-size:18px !important;

}


/* Newsletter Abo-Frame */
.newsletter {
    width: 295px;
    height: 240px;
     top: 40px;
    left: 5px;
    background-color: Transparent;
    position:absolute;
}

.nl_iframe
{width:300px; 
 height:240px;margin-left:-10px; background-color: Transparent;}
 
.newsletterHeader
{
    color:#ffffff !important;
}

.newsletterAboBody
{
	background-image:none;
	background-color:transparent;
	}


#nl
{
    border: 0px solid red;
    margin-left: -3px!important;
    }

#newsletter table tr td
{ color: white!important;
text-align: right;
 padding:3px;
 }

#newsletter table tr td input[type="text"]
{ 
    font-family:Arial, Helvetica,sans-serif;
    border:solid 1px #D73C06 !important;
    font-size:14px;
	font-weight:bold;
	color:#7C7D7F !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
	padding:3px;
}

#tbHandy
{ 
    font-family:Arial, Helvetica,sans-serif;
    border:solid 1px #D73C06;
    font-size:14px;
	font-weight:bold;
	color:#7C7D7F !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
	padding:3px;
}

.nlButtonAbonnierenRow
{
    padding-top:7px;
}

.nlSMSCheckboxRow
{
    margin-top:5px; display:block;
}


.buttonNewsletter
{
	cursor:pointer;
   /*background:url(../../grafik/journal/termine_unten.jpg)  bottom left;
    background-repeat:repeat-x;
    text-align:center;
     padding-left: 6px!important;     
    padding-top: 4px;
    padding-bottom: 8px;
    clear:both;
    -moz-border-radius: 15px !important;
    -webkit-border-radius: 15px !important;
    font-family: 'Lobster',Arial, Helvetica;
	font-weight: normal; 
	color: #ffffff;
	font-size: 16px;
	background-color:#761205;
	background:-moz-linear-gradient(top, #9f3122, #761205);
	background:-webkit-gradient(linear, left top, left bottom, from(#9f3122), to(#761205));
	height: 35px !important;*/
	width: 180px;
	
	font-family:Lobster, Arial, sans-serif;
	padding: 5px 10px 6px 10px;
    border-color: #D73C06;/* Button-Element Input-Style */    
    border-width:1px;
    border-style:solid;
    color: #ffffff !important;    
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color:#D73C06 !important;
    zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D73C06), to(#7D0005));
    background: -webkit-linear-gradient(top, #D73C06, #7D0005);
    background: -moz-linear-gradient(top, #D73C06, #7D0005);
    background: -o-linear-gradient(top, #D73C06, #7D0005);
    background: -ms-linear-gradient(top, #D73C06, #7D0005);
    background: linear-gradient(top, #D73C06, #7D0005);

	  
	-pie-background: linear-gradient(#D73C06, #7D0005); 
	 
	behavior: url(/css/PIE.htc);	
	font-size:18px !important;
}

        
#backhome a
{
        position:absolute;
        display:block;
        width: 420px;
        height: 120px;
        top: 58px;
        left:42px;
        text-decoration: none !important;
}
        
#backhome a:hover
{
       text-decoration: none !important;
}
        

#galeriebutton a  
{
	position: absolute; 
	display:none;
	text-align:center;
	text-decoration:none;
	
	top:  100px;
	right: 100px;
	font-weight: bold;
	width:158px;
	height:39px;
	padding-top:15px;
	color:#ffffff;
	background-image:url(/grafik/hotel_strauss/galeriebutton.png);
	background-repeat:no-repeat;
	font-size:24px;
}

#galeriebutton a:hover {
    text-decoration:none;
	background-image:url(/grafik/hotel_strauss/galeriebutton_hover.png);
}


.buttonoben 
{
    position:absolute;
    top:6px;
    right:0px;
    z-index:99;
}
            
#newsletterbutton 
{
    position:absolute;
    top:0px;
    right:146px;
}
            
#newsletterbutton a  
{
	display:inline-block;
    padding: 5px 5px 5px 42px;
    color:#fff;
    font-size: 12px;
    text-decoration:none;
}
        
#newsletterbutton a:hover
{
	text-decoration:underline !important;
}
        
#twitterbutton 
{
    position:absolute;
    right:76px;
    top:0px;    
 }
            
#twitterbutton a  
 {
 	display:inline-block;
    padding: 5px 5px 5px 28px;
    color:#fff;
    font-size: 12px;
    text-decoration:none;
}

#twitterbutton a:hover
{
	text-decoration:underline !important;
}

#rssbutton1 
{
    position:absolute;
    right:1px;
}
            
 #rssbutton1 a  
 {
 	display:inline-block;
    padding: 5px 5px 5px 34px;
    color:#fff;
    font-size: 12px;
    text-decoration:none;
}

#rssbutton1 a:hover
{
	text-decoration:underline !important;
}


    
/*************************************************/
/************* SONSTIGE ELEMENTE *****************/
/*************************************************/

.iFrame {
    width:570px; height:400px;
}

/*frame für bg*/
.minimumDistance {
position:relative;
height: auto;   
min-height: 1350px; 
}

.minimumDistance_FF {
min-height: 350px;
 *min-height: 1050px;
}

.hbig_lineClearer {
    clear:both;
}
     
a.RegionMenuItem {
    margin: 0px 0 0px 0;
    display: block;
    background-color: #666;
    color:White;
    text-decoration: none;
    cursor: pointer; 
    padding: 4px 19px 4px 19px;
    white-space: nowrap;
}

a.RegionMenuItem-Selected {
    font-weight: bold;
}

a.RegionMenuItem:hover {
    background-color: #8D2929;
    color: white;
    padding: 4px 19px 4px 19px;
}
 
 #ctl00_panelSprache 
 {
    position: absolute !important;
    color: #fff !important;
    top: 150px !important;
    right: 0px;
    z-index: 99999 !important; 
    font-size:11px;
 }

/*************************************************/
/*************************************************/


/*************************************************/
/*********** TWITTER EINSTELLUNGEN ***************/
/*************************************************/

.twitterPanel /* Twitter Seite */
{    
    border-bottom: solid 1px #f2f2f2;
    padding-top:12px;
    padding-bottom:12px;
    min-height:44px;
    position:relative;
    
}
.twitterPanel a /* Twitter Seite */
{
    color:#D73C06;
    font-weight:bold;
    text-decoration:none;
}
.twitterPanel a:hover /* Twitter Seite */
{            
	color:#D73C06;
    text-decoration:underline;
}
.twitterFrom /* Twitter Seite */
{
    font-size:10px;
    color:#f2f2f2;
    margin-top:5px;
}
.twitterFrom a /* Twitter Seite */
{
    color:#f2f2f2;
    text-decoration:none;
}

.twitterFrom a:hover /* Twitter Seite */
{
	color:#f2f2f2;
    text-decoration:underline;
}

.twitterMore /* Twitter Seite */
{
    width:100%;
    cursor:pointer;
    height:34px;
    
    font-family:Arial, Helvetica,sans-serif !important;
	font-size:13.5px !important;
	font-weight:bold !important;
	color:#ffffff !important;
	background-color:#D73C06;
	
	
	 zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#D73C06), to(#7D0005));
    background: -webkit-linear-gradient(top, #D73C06, #7D0005);
    background: -moz-linear-gradient(top, #D73C06, #7D0005);
    background: -o-linear-gradient(top, #D73C06, #7D0005);
    background: -ms-linear-gradient(top, #D73C06, #7D0005);
    background: linear-gradient(top, #D73C06, #7D0005);

	     
	-pie-background: linear-gradient(#D73C06, #7D0005); 
	 
	behavior: url(/css/PIE.htc);
		
	-moz-border-radius: 15px;
	border-radius: 15px;
    -webkit-border-radius: 15px;
    border-color: #D73C06;/* Button-Element Input-Style */    
    border-width:1px;
    border-style:solid;
}

.twitterMoreHover /* Twitter Seite */
{
	width:100%;
    cursor:pointer;
    height:34px;
    
    font-family:Arial, Helvetica,sans-serif !important;
	font-size:13.5px !important;
	font-weight:bold !important;
	color:#ffffff !important;
	background-color:#7D0005;
	
	zoom:1;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(#AF3005), to(#D73A03));
    background: -webkit-linear-gradient(top, #AF3005, #D73A03);
    background: -moz-linear-gradient(top, #AF3005, #D73A03);
    background: -o-linear-gradient(top, #AF3005, #D73A03);
    background: -ms-linear-gradient(top, #AF3005, #D73A03);
    background: linear-gradient(top, #AF3005, #D73A03);

	       
	-pie-background: linear-gradient(#AF3005, #D73A03); 
	 
	behavior: url(/css/PIE.htc);
	
	
	-moz-border-radius: 15px;
	border-radius: 15px;
    -webkit-border-radius: 15px;
    border-color: #D73C06;/* Button-Element Input-Style */    
    border-width:1px;
    border-style:solid;
}

.panelTwitterFollow /* Twitter Seite */
{
    position: relative;
    background-image:url(http://hbig.gastro-on.de/grafik/TwitterDialog/Follow.png);
    background-repeat:no-repeat;    
    height:24px;
    width:75px;
    cursor:pointer;
 
}
  
#alletweets /* Twitter Seite */
{
    margin-top: 40px;
}


.panelTwitterFollowBox
{
    background-image:url(http://hbig.gastro-on.de/grafik/TwitterDialog/Follow.png);
    background-repeat:no-repeat;    
    height:24px;
    width:75px;
    position:absolute;
    cursor:pointer; 
    top:-57px;
    left:195px;
}


.twitterMehr
{
    position:absolute;  
    font-weight:bold;
    z-index:99;
    top: 168px;
    left: 230px;
    font-family:Arial;
    font-size:13.5px;
    width:60px;    
}

.twitterMehr a
{
    color: #9E210B;
    text-decoration:none;
     width: 100%;
     font-weight:bold;
}


.twitterMehr a:hover
{
	color:#9E210B;
    text-decoration: underline !important;
     width: 100%;
    
}

.twitterboxHeader
{
  position:absolute;
  top:40px;
  left:350px;   
}


.twitterboxHeader h1
{
    color:#ffffff !important;
}


#twitterbox 
{
 position:absolute;   
  top:125px;
  left:350px;  
}
    
.twitterboxMain
{
    position:absolute; 
    top:0px;
    left:0px;
    height:150px;
}

.twitterboxParent
{
    position:relative;
    overflow:hidden;
    height:150px;
    width:270px;
}

.twitterboxParentOpera
{
    position:relative;
    height:150px;
    width:270px;
    overflow:auto; 
    overflow-x:hidden;
}

.twitterboxChild
{    
    position:absolute;
    top:0px;left:0px;
    font-size:13.5px;
    width: 270px;
}

.twitterPanelBox
{
    width:270px;
    padding-top:3px;
    padding-bottom:3px;
}

.twitterPanelBox a
{
    color:#D73C06;
    font-weight:bold;
    text-decoration:none;
}

.twitterPanelBox a:hover
{ 
	color:#D73C06;           
    text-decoration:underline;
}


.twitterFromBox
{
    font-size:10px;
    color:#f2f2f2;
    margin-top:5px;
    font-weight:normal;
    width:100%;
}

.twitterFromBox a
{
    color:#f2f2f2;
    text-decoration:none;
    font-weight:normal;
}

.twitterFromBox a:hover
{
	color:#ffffff;
    text-decoration:underline;
}

.tweetbreite 
{ 
    width:250px !important;
    color: #ffffff;
    }
    
  
    
    
.ShareIcons
{
    position:absolute; 
    top:290px;
    right:30px;
}

.aufFacebookTeilen
{float:right;}

.aufFacebookTeilen a
{
    padding: 5px;
}

.aufTwitterTeilen
{
    float:right;    
}

.aufTwitterTeilen a
{
    padding: 5px;    
}

/*****************************/
/**** SLIDER STYLE ***********/
/*****************************/

.slider_vertical
{

}
.grip_vertical
{
    background-image:url(http://hbig.gastro-on.de/grafik/grip_vertical.png);
    height:11px;
    width:19px;
    cursor: pointer;
    cursor: hand;
}
.grip_hover_vertical
{
    background-image:url(http://hbig.gastro-on.de/grafik/grip_hover_vertical.png);
    height:11px;
    width:19px;
    cursor: pointer;
    cursor: hand;
}
.track_vertical
{
    background-image:url(http://hbig.gastro-on.de/grafik/track_vertical.gif);
    width:30px;
    cursor: pointer;
    cursor: hand;
}
.decrease_vertical
{
    background-image:url(http://hbig.gastro-on.de/grafik/decrease_vertical.gif);
    width:30px;
    height:12px;
    cursor: pointer;
    cursor: hand;
}
.increase_vertical
{
    background-image:url(http://hbig.gastro-on.de/grafik/increase_vertical.gif);
    width:30px;
    height:12px;
    cursor: pointer;
    cursor: hand;
}



.hlWochenkarte
{
    display:block;
    padding:15px;
    font-weight:normal !important;
    font-size:20px !important;    
    line-height:17px;
    padding-right:35px !important;
    background:url(http://hbig.gastro-on.de/grafik/bg_wochenkarte.png) repeat !important;
   	text-align: center;
	display: inline-block;
    padding: 7px 10px 7px !important;
    color: #9E210B !important;
    text-decoration: none;
    font-weight: normal;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
    margin-bottom:15px;	
}

.hlWochenkarte:hover
{text-decoration:none;font-weight:normal;
font-size:20px !important;    
font-weight:bold;
color:#C43805 !important;
background:url(http://hbig.gastro-on.de/grafik/bg_wochenkarte_hover.png) repeat !important;
}

.hlExpandLink
{
    display:block;
    padding:15px;
    font-weight:normal !important;
    font-size:20px !important;    
    line-height:17px;
    padding-right:35px !important;
    background:url(http://hbig.gastro-on.de/grafik/bg_wochenkarte.png) repeat !important;
   	text-align: center;
	display: inline-block;
    padding: 7px 10px 7px !important;
    color:#9E210B !important;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;	
    margin-bottom:15px;
}

.hlExpandLink:hover
{text-decoration:none;font-weight:normal;
font-size:20px !important;    
font-weight:bold;
color:#C43805 !important;
background:url(http://hbig.gastro-on.de/grafik/bg_wochenkarte_hover.png) repeat !important;
}



/******* PAGE MODUL ************/
.divBildLeftEinDrittel
{}

.divTextRightZweiDrittel
{}


.divBildRightEinDrittel
{}

.divTextLeftZweiDrittel
{}

.divBildLeft
{}

.divBildRight
{}

.divTextLeft
{}

.divTextRight
{}

.divTextEinspalter
{}

.divTextEinDrittelLeft
{}

.divTextEinDrittelMiddle
{}

.divTextEinDrittelRight
{}