/* Angaben für alle standardkonformen Browser */
		body
		{
			margin:0;
			padding:0;
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:center;
			background-color: #000000;
			background-image: url(img/background/back.jpg);
			font-family: verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#FFFFFF;
		}
		#content_container
		{
			padding-top:14.85em;
			padding-bottom:3em;
			padding-left:0;
		}
		#header
		{
			position:fixed;
			top:0px; left:0px; right:0px;
			background:#000000;
			text-align:center;
			padding:0px;
		}
		#footer
		{
			position:fixed;
			bottom:0px; 
			text-align:center;
			padding:5px;		
		}
		/* Angaben nur für den Internet Explorer mit Star-HTML-Hack */
		* html, * html body
		{
			height:100%;
			overflow:hidden;
		}
		* html #header
		{
			margin:0;
			height:20%;
		}
		* html #content_container 
		{
			padding:0.5em;
			height:70%;
			overflow:auto;
		}
		* html #footer 
		{
			height:10%;
			color: #000000;
			padding-top:5px;
			padding-bottom:5px;
		}
			
td {
	font-family:verdana,arial;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:normal;
}	

a:link {
	color:#FF7F0C; /* #FFFFFF FF7F0C*/
	text-decoration:none;
}
a:visited {
	color:#FF7F0C;
	text-decoration:none;
}
a:hover {
	color: #FFFFFF; /* #CCCCCC #FF7F0C */
	text-decoration:none;
}
	
.menue_link {
	background: gray;
}
		
.ticker {
	position: absolute; top: 6px; left:42px;
	width: 200px;
	height: 70px;
	color: #000000;
	font-family: verdana,arial;
	font-size: 10pt;
}
.footer {
	color: #000000;
	font-family: verdana, arial;
	font-size: 10pt;
}

.edit_box{
	background-color: red;
}


/* OVERLAY link button */
.event_class {
 color: #FF7F0C;
 cursor: pointer;
 cursor: hand;
 font-size: 8pt;
}

/* GENERIC DEFINITION OF A OVERLAY */

#overlay {
/* position:fixed funktioniert nicht
   in MSIE und nicht richtig in Opera */
 position: absolute;
 z-index: 99;
 overflow: auto;
 padding: 0px;
 background-color: #FFF;
 border: 1px solid black;
 color: black;
}

#overlay h1 {
 font-family: Arial, sans-serif;
 font-size: 9pt;
 line-height: 14px;
 padding: 0pt;
 padding-left: 3pt;
 margin: 0pt;
 color: white;
 background-color: #FF7F0C;
}

#overlay h1 a {
 position: absolute;
 top: 0px;
 right: 0px;
 margin: 0pt;
 padding: 0pt;
 width: 16px;
 height: 14px;
 background-image: url(img/kreuz.png);
 z-index: 100;
}

#overlay p {
 font-family: Arial, sans-serif;
 font-size: 9.5pt;
 line-height: 14pt;
 margin-top: 3pt;
 padding: 3pt;
}

/*für das eintragen ins gästebuch */
#sign {
/* position:fixed funktioniert nicht
   in MSIE und nicht richtig in Opera */
 position: absolute;
 z-index: 99;
 overflow: auto;
 padding: 0px;
 background-color: #FFF;
 border: 1px solid black;
 opacity:0.9;
 filter:Alpha(opacity=90);
}

#sign h1 {
 width: 446px;
 font-family: Arial, sans-serif;
 font-size: 9pt;
 line-height: 14px;
 padding: 0pt;
 padding-left: 3pt;
 margin: 0pt;
 color: white;
 background-color: #FF7F0C;
}

#sign h1 a {
 position: absolute;
 top: 0px;
 right: 0px;
 margin: 0pt;
 padding: 0pt;
 width: 16px;
 height: 14px;
 background-image: url(img/kreuz.png);
 z-index: 100;
}

#sign p {
 font-family: Arial, sans-serif;
 font-size: 9.5pt;
 line-height: 14pt;
 margin-top: 0pt;
 padding: 0pt;
}


#cart {
 position:absolute;
 top:250px;
 right:10%;
 width:202px;
 margin:0;
 padding:0;
}
#cart[id] {
 position:fixed;
}

#footerpics {
 position:relative;
 bottom:0px; 
 right:15px;
 margin:0;
 padding:0;
}
#footerpics[id] {
 position:fixed;
}
                     
    
      


