

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

a{
	color: #666;
	text-decoration: none;
	font-size: 0.8em;
}
a:focus, a:hover, a:active {
	color: #CC3300;
}	


/* layout.css */

    body  {
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #999999;
	font-family: "Courier New", Courier, monospace;
	font-size: 80%;
    }
	
	/* Remove annoying border on linked images. */
a img {border: none;}

/* Remove annoying border on links in Firefox */
a:active, a:focus
  {outline:0;}
	
	a{
	color: #666;
	text-decoration: none;
	font-size: 1em;
}
a:focus, a:hover, a:active {
	color: #CC3300;
}	

	.bildtext, p {
	color: #fff;
}

div#floatdiv {
	position:absolute;
	width:100px;
	height:50px;
	border:none;
	z-index:100;
}

.caption  {
	color: #666666;
	font-family: "Courier New", Courier, monospace;
	font-size: 100%;
}