@charset "UTF-8";

/*
Farben:
Stahlblau: #d3dce1;
Gold: #CC6600;
Grau: #444444;

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

  /* (de) Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
  option { padding-left: 0.4em }

 /**
  * (de) 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; }

  /* (de) Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */
  html { height: 100%; margin-bottom: 1px; }
  body {
    /* (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
    font-size: 100.01%;

    /* (de) Vorgabe der Standardfarben und Textausrichtung */
    color: #48404A;
    background: #fff;
    text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  }

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

  /* (de) Neue Standardwerte für Listen & Zitate */
  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote { margin: 0 0 1em 1.5em; }
  
/* Jetzt gehts los */

body, #container {
		background-color:#d3dce1;
		background-image:url(../images/bg_seite.png);
		} 
		
a {
	color:#999;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}			

#container {
	width:950px;
	background-color:#fff;
	margin:auto;
	}		

#wrapper {
	background-image: url(../images/bgMitte.png);
	}
#header {
	background-image:url(../images/bgOben.png);
	background-repeat:no-repeat;
	background-position:top;
	}
#header p {
	font-size:0.8em;
	}
#footer {
	background-image:url(../images/bgUnten.png);
	background-repeat:no-repeat;
	background-position:bottom;
	}
#header {
	text-align:center;
	margin-top:0.7em;
	}	
#header img	{
	margin-top:20px;
	}	
#header p	{
	font-weight:bold;
	}
	
#footer p	{
	font-size:0.8em;
	font-weight:bold;
	text-align:center;
	padding:3em 0 1.8em 0;
	}
	
#navigation, #content {
	padding:1em 6em;
	}

#content {
	width: 584px;
	margin:auto;
	padding-right:7em;
	}

#content h1 {
	font-size:1.1em;
	margin-bottom:1.1em;
	}
	
#content p {
	margin:0 0 0.4em 0;
	font-size:0.8em;
	line-height:1.4em;
	}
#content li {
	font-size:0.8em;
}	
#content li.ohne {
	list-style:none;
	margin-top:0;
	padding-top:0;
	line-height:0.2em;
	}
#content table  {
	border-collapse:collapse;
	width:600px;
	}
	
#content table td {
	font-size:0.8em;
	border-collapse:collapse;
	padding:0.1em 0.2em;
	}
#content table.rahmen td {
	border:1px solid #CCCCCC;
	}	
#content table td p{
	font-size:1em;
	}
	

#navigation  {
	width:600px;
	margin:2em auto 0 auto;
	}


#navigation a .alt { display: none; }

.clearer {
	clear:both;
	}
.abstOben {
	padding-top:0.5em;
	}

#referenz {
	position:relative;
	}
#referenz #admintools {
	position:absolute;
	left:-110px;
	width:100px;
/*	background-color:#993300;
*/	}
	