/* Normalisiert matging, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{
	margin:0;
	padding:0;
}

/*Normalisiert font size für Überschriften */
h1, h2, h3, h4, h5, h6
{ font-size : 100%; }

/* Entfernt list-style aus Listen */
ol, ul
{ list-style : none; }

/* Normalisiert font-style und font-weight auf normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Entfernt list-style aus Listen */
table
{ border-collapse : collapse; border-spacing : 0; }

/* Entfernt border aus fieldset und img */
fieldset, img
{ border : 0;}

/* Richtet Text in caption und th links aus */
caption, th
{ text-align : left;}

/* Entfernt Anführungszeichen aus q */
q:before, q:after
{ content : "" ;}

/* Zentriert die gesamte Seite */
html {
	text-align:center;
	background-color:#EEEEEE;
}

body {
	position : relative;
	width:900px;
	margin: 0 auto;
	text-align:left;
}

/* Regeln für den Header */
div#branding  {
	width:100%;
	height:136px;
	background:transparent url(../Grafik/Logos/Top.gif) no-repeat;
}

div#branding h1 {
	position:absolute;
	top:-9999px;
}

div#branding p {
	position:absolute;
	top:-9999px;
}


div#content_index {
	position:absolute;
	width:100%;
	top:135px;
	height: 370px;
}


div#navigation {
	position:absolute;
	width:100%;
	top:535px;
	height:200px;
	background:url(../Index/Back.gif) no-repeat;
}

div#sub_nav {
	position:absolute;
	width:100%;
	top:675px;
	height: 100px;
}