body {
    padding:0px;
    margin: 0px;
    text-align:center;

    color: #003399;
    background-color: #ffffff;
    background-image:url(../pix/lin0.jpg);
    font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
    font-size: 12px;
}

#pg {
    text-align: left;
    position:absolute;
    top: 50%;
    left: 50%;
    width: 830px;
    height: 594px;
    overflow: auto;
    padding:0px;
    margin: -297px 0px 0px -415px;
	z-index:20;
    background-image:url(../pix/hbg1.jpg);
    border: #3399ff 1px solid;
/*    background-color: #ffffff;           */
}
    	#cnt0 {
            text-align:center;
            position:absolute;
            top:242px !important;
            top:242px;
            left:290px !important;
            left:290px;
            width:250px !important;
            width:250px;
            height:110px !important;
			height:110px;				/*		*/
/*        	overflow: auto;*/
            z-index:10;
/*            background-color:#aaaaaa;				*/
/*            border: 1px solid #aaaaaa;              */

    	}
        #re {
			position:absolute;
			top:0px;
			left:670px;
            width:150px;
            height:200px;
            z-index:10;
            background-image:url(../pix/tgo.jpg);
/*            background-image:url(../pix/reo.jpg);
	        border: 1px solid #ff0000;      		*/
        }
        #rec {
			position:absolute;
			top:0px;
			left:670px;
            width:150px;
            height:200px;
            z-index:20;
            background-image:url(../pix/tgm.jpg);
/*            background-image:url(../pix/rem.jpg);			*/
            visibility:hidden;			/**/
/*	        border: 1px solid #ff0000;      		*/
        }
        #hre {
			text-align:center;
			position:absolute;
			top:10px;
			left:470px;
            width:180px;
            height:70px;
            z-index:10;
/*            border: 1px solid #ff9900;      		*/
        }
        #repez {
    			position:absolute;
    			top:70px;
    			left:500px;
          width:200px;
          height:50px;
          z-index:30;
          visibility: hidden;			/**/
/*	        border: 1px solid #ff0000;              */
        }
        #repdz {
    			position:absolute;
    			top: 130px;
    			left:500px;
          width:200px;
          height:50px;
          z-index:30;
          visibility: hidden;			/**/
/*	        border: 1px solid #ff0000;              */
        }

  /* Hotelbild */
  #eb {
    position: absolute;
    top: 370px;   /*    390px;    */
    left: 650px;
    width: 150px;
    height: 200px;
    z-index: 10;
    background-image: url(../pix/ebo.jpg);
/*    border: 1px solid #ff0000;              */
  }
  /* Hotelbild hover */
  #ebc {
    position: absolute;
    top: 370px;   /*    390px;    */
    left: 650px;
    width: 150px;
    height: 200px;
    z-index: 10;
    background-image:url(../pix/ebm.jpg);
    visibility: hidden;
/*	  border: 1px solid #00ff00;              */
  }
  /* Container für den Link */
  #heb {
    position: absolute;
    top: 500px;   
    left: 470px;
    width: 180px;
    height: 90px;
    z-index: 10;
    text-align: center;
/*    border: 1px solid #f00;             */
  }
  .zusatz {
    font-size: 70%;
    
  }
  /* Preiscontainer */
  #ebp {
    position: absolute;
    top: 410px;   
    left: 520px;
    width: 200px;
    height: 90px;
    z-index: 30;
    visibility: hidden;
/*	  border: 1px solid #0000ff;           */
  }
  
        #ft {
            position:absolute;
            top:580px;
            left:1px;
            width:700px;
            height:12px;
            z-index:10;
            color:#cccccc;
            font-size:8px;
/*            border: 1px solid #33aa33;              */
		}

		#cont {
			position:absolute;
            top:268px;
			left:230px;
			width:400px;
			height:60px;
/*			font-family:Bernhard Fashion BT, PRESCRIBE, Broadway BT, Verdana;*/
    		font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
    		text-transform:uppercase;
			text-align:center;
/*			color:#990099;		aubergine	*/
			color:#ff9900;	/* orange */
			overflow:hidden;
			z-index:10;
/*             border: 1px solid #33aa33;             */
		}
		#sau {
			position:absolute;
            top:240px;
			left:50px;
			width:130px;
			height:125px;
			background-image:url(../pix/schwein1.gif);
			z-index:20;
		}

a.hpr:link, a.hpr:visited, a.hpr:active { }
a.hpr:hover { color:#ff9900; }
a.hpr {
    display:block;
    font-family:Times New Roman;
    font-weight:bold;
    color:#330099;
    font-size : 20px;
	line-height:28px;
    text-decoration:none;
    text-transform:uppercase;
}

/**	Copyright und Verwaltungslinks **/
a.blnk:link, a.blnk:visited {  }
a.blnk:hover, a.blnk:active { color:#888888; }
a.blnk {
	display:inline;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size : 8px;
    font-weight:normal;
    text-decoration:none;
}

.s1 {
	font-size:50px;
	font-weight:700;
	color:#ff9900;
}
.s2 {
	font-size:18px;
	font-weight:700;
	color:#ff9900;
}
.u { text-decoration:underline; }