/* RobertRoss */

body 	{ 
		margin: 0px;
		padding: 0px;
		font-family: Verdana, Arial, Sans-Serif;
		font-size: 1.0em;
		line-height: 1.4em;
		color: #000000;		
		text-align:center; /* Für den IE zwecks Layer-Zentrierung */

		background-color: #005454;
		background-image:url(../img/back.gif); 
		background-repeat: repeat-y;
		background-position: top center;
		}
		
#frame 	{
		position: relative;
		width: 800px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		text-align: left;		
		}		

/* IE-Hack exakt mittige Ausrichtung */		
* html #frame {
   margin-left: 1px;
  }		
		
.head_cell {
		background-color: #fff;
		color: #000;
		text-align: center;
		font-size: 1.1em;
		font-weight: bold;
		}

.headline {
		text-align: left;
		font-size: 1.1em;
		font-weight: normal;		
		color: #b91450;
		}

.std 	{
		font-size: 0.8em;
		line-height: 1.6em;		
		}

.navi 	{
		font-size: 0.85em;
		}

.footer {
		font-size: 0.7em;
		text-align: center;
		}

/* link-farben */
A:link  { font-size: 1.0em; color: #006666; text-decoration: none; font-weight: normal; }
A:visited  { font-size: 1.0em; color: #006666; text-decoration: none; font-weight: normal; }
A:hover  { font-size: 1.0em; color: #b91450; text-decoration: none; font-weight: normal; }
A:active { font-size: 1.0em; color: #b91450; text-decoration: none; font-weight: normal; }

.navi A:link { font-size: 0.8em; color: #ffffff; text-decoration: none; font-weight: normal;}
.navi A:visited  { font-size: 0.8em; color : white; text-decoration : none; font-weight: normal; }
.navi A:hover  { font-size: 0.8em; color : #ccffff;  text-decoration : underline; font-weight: normal; }
.navi A:active { font-size: 0.8em; color : #BFC094; text-decoration : none; font-weight: normal; }

/* Fotogalerie, inspired by ++ www.cssplay.co.uk ++ */

/* Removing the list bullets and indentation */
#photogalerie ul {
		width: 110px;
		height: 220px;
    	padding: 0px; 
    	margin: 0px; 
    	float:right;
    	list-style-type: none; 
    	}		

#photogalerie li {
    	float:left;
    	}
		
/* PreLoad der Bilder, auf 1px verkleinert */
#photogalerie a.gallery span {
    	position: absolute; 
    	width: 1px; 
    	height: 1px; 
    	top: 0px; 
    	left: 0px; 
    	overflow: hidden; 
    	background: #fff;
    	}

/* change the thumbnail border color */
#photogalerie a.gallery:hover {
    	border: 1px solid #b91450; 
    	}		
		
/* Adding the thumbnail images */
#photogalerie a.gallery, #container a.gallery:visited {
    	display: block; 
    	color: #000; 
    	text-decoration: none; 
    	border: 1px solid #000; 
    	margin: 4px 0px 0px 0px; 
    	text-align: left; 
    	cursor: default;
    	}


	
/* styling the :hover span */
#photogalerie a.gallery:hover span {
    	position: absolute; 
    	width: 500px; 
    	height: 220px; 
    	top: 0px; 
    	left: 0px; 
    	color: #000; 
    	background: #fff;
    	}	