@charset "UTF-8";
/* CSS Document
Datei: detay.css
Datum: 21.10.2009
Autor: Peter Gerber, Ars contexo, www.ars-contexo.com*/

/* Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
* { margin: 0; padding: 0; }

/**
* Globale Korrektur des Italics Bugs des IE 5.x und IE 6
*
* @bugfix
* @affected   IE 5.x/Win, IE6
* @css-for    IE 5.x/Win, IE6
* @valid      yes
*/
* html body * { overflow: visible; }
* html iframe, * html frame { overflow: auto; }
* html frameset { overflow: hidden; }

body {
/* Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
font-size: 100.01%;

/* Vorgabe der Standardfarben und Textausrichtung */
background: #191919;
text-align: left;
}

/* Rahmen für <fieldset> und <img> Elemente löschen */
fieldset, img { border: 0 solid; }

/* Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
html * { font-size: 100.01% }
  
/* Schriftgröße von monospaced Elemente auf 16 Pixel setzen */
textarea, pre, tt, code {
font-family: "Courier New", Courier, monospace;  	
}

/* Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
html, body {
	height: 100%;
	margin: -10px 0 0 0;
	padding: 0;
}

body {
position: relative;
min-width: 1040px;
min-height: 740px;
font-family: Helvetica, Tahoma, Verdana, Geneva, Swiss, SunSans-Regular, Arial, sans-serif;
font-size: 75.00%; 
color: #000000;
background: #191919;
}

h1,h2,h3,h4,h5 { 
font-family: Helvetica, Tahoma, Verdana, Geneva, Swiss, SunSans-Regular, Arial, sans-serif; 
font-weight: bold; 
color: #000066;
margin: 0 0 0.8em 0;
line-height: 1.2em;
}

h1 { font-size: 175%; margin: 0; padding: 0 0 0.85em 0; letter-spacing: 0.1em; }			/* 20px */
h2 { font-size: 133.33%; margin: 0; padding: 0 0 0.5em 0; letter-spacing: 0.1em; display: inline; }		    /* 16px */
h3 { font-size: 133.33%; margin: 0; padding: 0 0 0.5em 0; letter-spacing: 0.1em; display: inline; }		    /* 16px */
h4 { font-size: 108.33%; margin: 0; padding: 0.5em 0 0.5em 0; letter-spacing: 0.05em; }		/* 12px */
/* h5 { font-size: 166.66%; margin: 0; padding: 0.7em 0 0.4em 0; }							/* 20px */
/* h6 { font-size: 108.33%; margin: 0; padding: 1em 0 0 0; }								/* 13px */

p { color: #333333; padding: 0 0 0.8em 0; }

img { margin: 0; border: 0; }

ul { list-style: none; }

li { color: #999999; }

#wrapper { 
	position: absolute;
   	top: 50%;
	left: 50%;
   	width: 1000px;
   	margin-left: -520px;
	height: 700px;
   	margin-top: -370px;
	padding: 20px;
   	border: none;
   	text-align: left;
}
#homepage #wrapper {
	background-image: url(../img/titelbild.jpg);
	background-repeat: no-repeat;
}
	#content {
		clear: both;
		position: relative;
		width: 1000px;
		height: 550px;
		padding: 10px 0 0 0;
		margin: 0;
    }
	#flash_anim, .flash_anim {
		background-color: #000000;
	}
	#links {
		text-align: center;
		padding: 20px 0 0 0;
		margin: 0;
	}
	#links table {
		text-align: center;
	}
	#links table td {
		text-align: center;
		color: #3B3B3B;
	}
	#links table td ul.1 {
		list-style: none;
		text-align: left;
		padding: 0;
		margin: 0;
	}
	#links table td ul.2{
		list-style: none;
		text-align: left;
		padding: 0;
		margin: 0;
	}
	#links table td ul.3 {
		list-style: none;
		text-align: left;
		padding: 0;
		margin: 0;
	}
	#footer {
		clear: both;
		position: relative;
		width: 1040px;
		padding: 1.5em 0 0 0;
		margin-left: -20px;
		text-align: center;
		font-size: 8px;
		color: #CCCCCC;
			letter-spacing: 1em;
	}
	#footer a {
		display: block;
		padding: 0.5em;
		color: #7F002A;
		text-decoration: none;
	}
	#footer a:hover {
		color: #CCCCCC;
		letter-spacing: 0.5em;
	}
	tr.logo {
		height: 70px;
	}
	
.fltrt {
   	float: right;
}
.fltlft {
  	float: left;
}