/*
Transporter – Visuelle Logistik, www.transporter.at, 2010
Individuelle Design-Spezifikationen, Rainer Fabrizi
*/

/* =farben
****************************************************/

/*
#555		Schrift dunkel, Standard
#CCC		Schrift hell, a:hover über schwarzem BG

#000		Kammer.West schwarz 100%
#818181		Kammer.West light
#E9E9E9		Kammer.West light2

#640D0A		Arch.West rot 100%
#B68B88		Arch.West rot light
#EFE6E6		Arch.West rot light2

#264B71		IK.West blau 100%
#8E9FB3		IK.West blau light
#EBEEF2		IK.West blau light2

#FFDB00 Tipp
*/

body {
	font-family: Arial, sans serif;
	color: #555;
	}

#alles { font-size: 100%; }

/* =formatierung =allgemein
****************************************************/

h4 { color: #000; }
	.aw h4 { color: #640D0A; }
	.iw h4 { color: #264B71; }
h6 { color: #818181; }
	.aw h6 { color: #B68B88; }
	.iw h6 { color: #8E9FB3; }

p, address, pre, blockquote, ul, ol, dl, img { margin-bottom: 2em; }

kbd, q, blockquote, .formular input, .formular textarea, .formular select, .formular option, .formular button { font-family: Arial, sans serif; }

p.bildtext {
	margin: -2.4em 0 2em 0;
	padding: 0 5px;
	font-size: 100%;
	text-align: left;
	color: #FFF;
	background-color: #000;
	}
	.aw p.bildtext { background-color: #640D0A; }
	.iw p.bildtext { background-color: #264B71; }

strong, b { color: #000; }

/* =listen */
ul li, dd {
	background: transparent url(../bilder/aufbau/liste.gif) no-repeat 0 7px;
	}
	.aw ul li, .aw dd { background-position: -1000px 7px; }
	.iw ul li, .iw dd { background-position: -2000px 7px; }
	/* pdf, download */
	ul.pdf li {
	background: transparent url(../bilder/aufbau/mehroben.gif) no-repeat 0 -49px;
	}
	ul.download li {
	background: transparent url(../bilder/aufbau/mehroben.gif) no-repeat -1000px -49px;
	}

blockquote p:first-letter {
	background: transparent url(../bilder/aufbau/pfeile.gif) no-repeat 0 3px;
	}

/* =link */
a:link, a:visited {
	padding: 0 2px;
	color: #000;
	background-color: #E9E9E9;
	}
	a:hover, a:active,
	a:hover b, a:active b,
	b a:hover, b a:active {
	text-decoration: none;
	color: #FFF;
	background-color: #000;
	}
	/* verlinktes bild */
	a:hover img {
	outline: 1px solid #000;
	}
	.bild a, a.bildlink {
	padding: 0;
	background: none;
	}
	.bild a img { margin: 0; }
	/* aw */
	.aw a:link, .aw a:visited {
	color: #640D0A;
	background-color: #EFE6E6;
	}
	.aw a:hover, .aw a:active {
	color: #FFF;
	background-color: #640D0A;
	}
	.aw a:hover img { outline: 1px solid #640D0A; }
	/* iw */
	.iw a:link, .iw a:visited {
	color: #264B71;
	background-color: #EBEEF2;
	}
	.iw a:hover, .iw a:active {
	color: #FFF;
	background-color: #264B71;
	}
	.iw a:hover img { outline: 1px solid #264B71; }

/* =linie */
hr {
	margin: 0 0 10px 0;
	height: 5px;
	color: #CCC;
	background-color: #CCC;
	}
	
/* =linkbox */
a.linkbox {
	padding: 0;
	background-image: none;
	}
	.linkbox_headline,
	.linkbox_text { color: #555; }
	a:hover .linkbox_headline,
	a:hover .linkbox_text {
	text-decoration: none;
	color: #FFF;
	}
	.aw .linkbox_headline,
	.aw .linkbox_text { color: #640D0A; }
	.iw .linkbox_headline,
	.iw .linkbox_text { color: #264B71; }
	
/* =box */
.box { background-color: #E9E9E9; }
	.aw .box { background-color: #EFE6E6; }
	.iw .box { background-color: #EBEEF2; }

/* =tabelle */
.tabelle caption {
	padding: 5px;
	color: #FFF;
	background-color: #818181;
	}
	.tabelle thead tr, .tabelle tfoot tr {
	background-color: #E9E9E9;
	border-bottom: 1px solid #FFF;
	}
	.tabelle tbody {  }
	.tabelle tbody tr {
	border-bottom: 1px solid #CCC;
	}
	.tabelle tbody tr:hover {
	background-color: #E9E9E9;
	border-bottom: 1px solid #CCC;
	}
	.tabelle th, .tabelle td {
	padding: 5px;
	}
	.aw .tabelle caption { background-color: #B68B88; }
	.aw .tabelle thead tr, .aw .tabelle tfoot tr { background-color: #EFE6E6; }
	.aw .tabelle tbody tr:hover { background-color: #EFE6E6; }
	.iw .tabelle caption { background-color: #8E9FB3; }
	.iw .tabelle thead tr, .iw .tabelle tfoot tr { background-color: #EBEEF2; }
	.iw .tabelle tbody tr:hover { background-color: #EBEEF2; }

/* formular */
.formular { background-color: #E9E9E9; }
	.formular input, .formular textarea, .formular select, .formular option, .formular button {
	color: #555;
	background: #FFF;
	}
	/* =input, =textarea */
	.formular input, .formular textarea {
	color: #555;
	border: 1px solid #555;
	}
	.formular input:focus, .formular textarea:focus, .formular input:hover, .formular textarea:hover { border: 1px solid #000; }
	/* =select, =optgroup, =option */
	.formular select {
	border: 1px solid #555;
	}
	.formular select:focus, .formular select:hover { border: 1px solid #000; }

	/* =submit, =reset */
	.formular input#submit, .formular input#reset {
	color: #555;
	background: #CCC;
	border-color: #FFF #555 #555 #FFF;
	}
	.formular input#submit:hover, .formular input#reset:hover {
	color: #FFF;
	background: #000;
	}

.wichtig { color: #000; }
	.aw .wichtig { color: #640D0A; }
	.iw .wichtig { color: #264B71; }
.unwichtig { color: #818181; }
	.aw .unwichtig { color: #B68B88; }
	.iw .unwichtig { color: #8E9FB3; }

.rot { color: #640D0A; }
.blau { color: #264B71; }

.align-right { text-align: right; }
.align-center { text-align: center; }

/* =auswahl */
::selection {
	background: #000;
	color: #FFF;
	}
::-moz-selection {
	background: #000;
	color: #FFF;
	}

/* =spacetool
****************************************************/
#space {
	position: relative;
	clear: both;
	width: 100%;
	padding: 0;
	height: 600px;
	color: #555;
	background-color: #FFF;
	}
	#space a:link, #space a:visited {
	color: #000;
	background-color: #E9E9E9;
	}
	#space a:hover, #space a:active {
	color: #FFF;
	background-color: #000;
	}

/* =kopf
****************************************************/

#kopf .l10,
#kopf .i10 {
	padding: 0;
	}
	#kopf p,
	#kopf h1 {
	margin: 0 5px;
	}

/* =steuerung
****************************************************/

#steuer {
	overflow: hidden;
	padding: 1px 5px;
	color: #FFF;
	background-color: #000;
	}
	#steuer a:link, #steuer a:visited {
	padding: 0;
	color: #FFF;
	background: none;
	}
	#steuer a:hover, #steuer a:active {
	color: #CCC;
	}
	
/* =steuerzt */
#steuerzt {
	float: left;
	}
	
/* =steuersuche */
#steuersuche {
	float: right;
	width: 182px;
	margin: 0 0 0 10px;
	padding: 0;
	}
	#steuersuche p { margin: 0; }
	#suchfeld {
	float: left;
	width: 86px;
	min-height: 10px;
	margin: 2px 0 0 0;
	padding: 0 5px;
	font-family: Arial, sans serif;
	font-size: 95%;
	color: #000;
	background-color: #000;
	border: none;
	}
	#steuersuche:hover #suchfeld, #suchfeld:hover {
	color: #818181;
	background-color: #FFF;
	}
	#suchbutton {
	float: right;
	width: 86px;
	margin: 2px 0 0 0;
	padding: 0 5px;
	font-family: Arial, sans serif;
	font-size: 100%;
	text-align: left;
	color: #FFF;
	background: none;
	border: none;
	}
	#suchbutton:hover {
	color: #CCC;
	cursor: pointer;
	background: transparent url(../bilder/aufbau/pfeile.gif) no-repeat -945px 75%;
	}
	
/* =steuertools */
#steuertools {
	margin: 0;
	}
	#steuertools li {
	float: right;
	width: 76px;
	margin-left: 10px;
	padding: 0 5px;
	background: none;
	}

/* =dia
****************************************************/

#dia {
	position: relative;
	height: 35px;
	margin-top: 1px;
	overflow: hidden;
	}
#dia .diabildtext {
	position: relative;
	}
#dia .diabild {
	position: relative;
	height: 500px;
	background-color: #E9E9E9;
	}
#dia .diabild img.diaimg {
	position: absolute;
	top: -230px;
	background-color: #E9E9E9;
	}
#dia .diaopen {
	position: absolute;
	top: 0;
	right: 0;
	height: 35px;
	width: 950px;
	}
	#dia .diaopen a {
	display: block;
	height: 35px;
	width: 950px;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
	background: transparent url(../bilder/aufbau/diasteuer.png) no-repeat 625px top;
	}
	#dia .diaopen a:hover {
	background-position: 625px -35px;
	}
#dia .diasteuer {
	display: none;
	position: absolute;
	top: 400px;
	right: 0;
	height: 35px;
	}
	#dia .diabild:hover .diasteuer { display: block; }
	#dia .diasteuer a {
	float: right;
	display: block;
	height: 35px;
	width: 35px;
	margin: 0 0 0 2px;
	padding: 0;
	text-indent: -99999px;
	background: transparent url(../bilder/aufbau/diasteuer.png) no-repeat right top;
	overflow: hidden;
	}
	#dia .diasteuer a.diaende { background-position: right top; }
	#dia .diasteuer a.diapause { background-position: -430px top; }
	#dia .diasteuer a.diaplay { background-position: -395px top; }
	#dia .diasteuer a.diavor { background-position: -360px top; }
	#dia .diasteuer a.diazurueck { background-position: -325px top; }
	#dia .diasteuer a.diaload { background-position: right -70px; text-indent: 0; }
	#dia .diasteuer a:hover.diaende { background-position: right -35px; }
	#dia .diasteuer a:hover.diapause { background-position: -430px -35px; }
	#dia .diasteuer a:hover.diaplay,
	#dia .diasteuer a.diaplayactive { background-position: -395px -35px; }
	#dia .diasteuer a:hover.diavor { background-position: -360px -35px; }
	#dia .diasteuer a:hover.diazurueck { background-position: -325px -35px; }
	#dia .diasteuer a.diaload span {
	display: block;
	height: 35px;
	width: 35px;
	background: transparent url(../bilder/aufbau/diaload.gif) no-repeat 9px 9px;
	}
#dia .diatext {
	margin: 1px 0 10px 0;
	padding: 0;
	color: #FFF;
	background-color: #818181;
	overflow: hidden;
	}
	#dia .diatext span {
	float: left;
	padding: 2px 20px 2px 0;
	background: transparent url(../bilder/aufbau/bg_diatext.gif) no-repeat right bottom;
	}

/* =fonemail =logo
****************************************************/

p#fonemail {
	margin: 5px;
	}
	p#fonemail a:link, p#fonemail a:visited {
	color: #000;
	background-color: #E9E9E9;
	}
	p#fonemail a:hover, p#fonemail a:active {
	color: #FFF;
	background-color: #000;
	}

h1#logo {
	display: block;
	height: 78px;
	width: 950px;
	margin: 20px 0 0 0;
	text-indent: -99999px;	
	}
	h1#logo a {
	display: block;
	height: 78px;
	width: 950px;
	background: transparent url(../bilder/aufbau/logonavi.gif) no-repeat 0 -206px;
	}

/* =mitte
****************************************************/

#mitte { margin: 10px 0 0 0; }


/* =navi
****************************************************/

#navi {
	margin: 0;
	line-height: 1.2em;
	border-bottom: 5px solid #000;
	}
	.startseite #navi {
	overflow: auto;
	border-bottom: none;
	}

/* =bereichsbilder */
#navi h3 {
	display: block;
	height: 49px;
	width: 182px;
	margin: 0;
	text-indent: -99999px;
	}
	.startseite #navi h3 {
	padding: 0;
	background: transparent url(../bilder/aufbau/logonavi.gif) no-repeat 0 0;
	border-bottom: 1px solid #FFF;
	}
	.startseite #navi .breit h3 { width: 374px; }
	#navi h3 a:link, #navi h3 a:visited {
	display: block;
	height: 49px;
	width: 182px;
	padding: 0;
	color: #000;
	background: transparent url(../bilder/aufbau/logonavi.gif) no-repeat 0 0;
	}
	.startseite #navi .breit h3 a:link,
	.startseite #navi .breit h3 a:visited { width: 374px; }
	/* kw */
	#navi #navi_kw h3 { height: 79px; }
	.startseite #navi #navi_kw h3 {
	height: 49px;
	background-position: 0 -30px;
	}
	#navi #navi_kw h3 a:link, #navi #navi_kw h3 a:visited {
	height: 79px;
	background-position: 0 -490px;
	}
	.startseite #navi #navi_kw h3 a:link,
	.startseite #navi #navi_kw h3 a:visited {
	height: 49px;
	background-position: 0 -30px;
	}
	#navi #navi_kw h3 a:hover, #navi #navi_kw h3 a:active,
	#navi #navi_kw h3.active, #navi #navi_kw h3.active a {
	background-position: -200px -490px;
	}
	.startseite #navi #navi_kw h3 a:hover,
	.startseite #navi #navi_kw h3 a:active,
	.startseite #navi #navi_kw h3.active,
	.startseite #navi #navi_kw h3.active a {
	background-position: 0 -100px;
	}
	/* aw */
	.startseite #navi #navi_aw h3 { background-position: -384px -30px; }
	#navi #navi_aw h3 a:link, #navi #navi_aw h3 a:visited {
	background-position: -384px -30px;
	}
	#navi #navi_aw h3 a:hover, #navi #navi_aw h3 a:active,
	#navi #navi_aw h3.active, #navi #navi_aw h3.active a {
	background-position: -384px -100px;
	}
	/* iw */
	.startseite #navi #navi_iw h3 { background-position: -768px -30px; }
	#navi #navi_iw h3 a:link, #navi #navi_iw h3 a:visited {
	background-position: -768px -30px;
	}
	#navi #navi_iw h3 a:hover, #navi #navi_iw h3 a:active,
	#navi #navi_iw h3.active, #navi #navi_iw h3.active a {
	background-position: -768px -100px;
	}
	/* tipp */
	.startseite #navi #navi_tipp h3 { background-position: -1160px -30px; }
	#navi #navi_tipp h3 a:link, #navi #navi_tipp h3 a:visited {
	background-position: -1160px -30px;
	}
	#navi #navi_tipp h3 a:hover, #navi #navi_tipp h3 a:active,
	#navi #navi_tipp h3.active, #navi #navi_tipp h3.active a {
	background-position: -1160px -100px;
	}

/* =navi_feature */
#navi a.navi_feature:link, #navi a.navi_feature:visited {
	position: relative;
	display: block;
	height: 182px;
	width: 182px;
	margin: 0 0 1.7em 0;
	padding: 0;
	overflow: hidden;
	}
	#navi .breit a.navi_feature:link, #navi .breit a.navi_feature:visited { width: 374px; }
	#navi #navi_kw a.navi_feature:link, #navi #navi_kw  a.navi_feature:visited {
	background-color: #818181;
	}
	#navi #navi_aw a.navi_feature:link, #navi #navi_aw  a.navi_feature:visited {
	background-color: #B68B88;
	}
	#navi #navi_iw a.navi_feature:link, #navi #navi_iw  a.navi_feature:visited {
	background-color: #8E9FB3;
	}
	#navi #navi_tipp a.navi_feature:link, #navi #navi_tipp  a.navi_feature:visited {
	background-color: #FFDB00;
	}
	/* bild */
	#navi a.navi_feature:link img, #navi a.navi_feature:visited img {
	position: absolute;
	display: none;
	}
	#navi a.navi_feature:hover img, #navi a.navi_feature:active img {
	display: block;
	outline: none;
	}
	/* text */
	#navi a.navi_feature .navi_feature_text {
	position: absolute;
	top: 70px;
	margin: 0 10px 0 0;
	}
	#navi a.navi_feature .navi_feature_text span {
	padding: 0 5px 2px 5px;
	color: #000;
	background-color: #FFF;
	}
	#navi a.navi_feature .navi_feature_text .navi_feature_titel {
	padding: 2px 5px 0 5px;
	color: #818181;
	}
	#navi a.navi_feature .navi_feature_text .navi_feature_kein_titel,
	#navi a.navi_feature .navi_feature_text span.kein_text {
	background-color: transparent;
	}
	/* weiter */
	#navi a.navi_feature .navi_feature_weiter {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 20px;
	width: 20px;
	text-indent: -99999px;
	background: #000 url(../bilder/aufbau/pfeile.gif) no-repeat -996px 6px;
	}
	#navi #navi_aw a.navi_feature .navi_feature_weiter { background-color: #640D0A; }
	#navi #navi_iw a.navi_feature .navi_feature_weiter { background-color: #264B71; }
	#navi #navi_tipp a.navi_feature .navi_feature_weiter { background-color: #FFE966; }

/* =sublisten */
#navi ul {
	margin: 0 0 2em 0;
	border-top: 1px solid #E9E9E9;
	}
	/* subsub */
	#navi ul ul {
		margin: 0 0 0 24px;
		border-top: none;
		}
	.startseite #navi ul { margin: 0; }
	#navi li {
	margin: 0;
	padding: 0;
	background-image: none;
	}
	.startseite #navi #navi_kw,
	.startseite #navi #navi_aw,
	.startseite #navi #navi_iw,
	.startseite #navi #navi_tipp {
	float: left;
	width: 182px;
	margin-right: 10px;
	}
	.startseite #navi #navi_kw.breit,
	.startseite #navi #navi_aw.breit,
	.startseite #navi #navi_iw.breit,
	.startseite #navi #navi_tipp.breit {
	width: 374px;
	}
	.startseite #navi #navi_tipp { margin-right: 0; }
	/* =links */
	#navi ul a:link, #navi ul a:visited {
	display: block;
	padding: 3px 20px 3px 5px;
	color: #000;
	background: transparent url(../bilder/aufbau/pfeile.gif) no-repeat -835px 55%;
	border-bottom: 1px solid #E9E9E9;
	}
	/* subsub */
	#navi ul ul a:link, #navi ul ul a:visited {
	background-position: -859px 55%;
	}
	.startseite #navi .breit ul a:link, .startseite #navi .breit ul a:visited {
	background-position: -643px 55%;
	}
	#navi ul a:hover, #navi ul a:active {
	color: #FFF;
	background-color: #818181;
	}
	/* kw */
	/* #navi #navi_kw ul .active, */ 
	#navi #navi_kw ul .active a {
	color: #FFF;
	background-color: #818181;
	}
	#navi #navi_kw ul .active li a {
	color: #000;
	background-color: #FFF;
	}
	#navi #navi_kw ul .active li a:hover,
	#navi #navi_kw ul .active li a:active {
	color: #FFF;
	background-color: #818181;
	}
	/* aw */
	#navi #navi_aw ul a:link, #navi #navi_aw ul a:visited {
	color: #640D0A;
	}
	#navi #navi_aw ul a:hover, #navi #navi_aw ul a:active {
	color: #FFF;
	background-color: #B68B88;
	}
	/* #navi #navi_aw ul .active, */ 
	#navi #navi_aw ul .active a {
	color: #FFF;
	background-color: #B68B88;
	}
	#navi #navi_aw ul .active li a {
	color: #640D0A;
	background-color: #FFF;
	}
	#navi #navi_aw ul .active li a:hover,
	#navi #navi_aw ul .active li a:active {
	color: #FFF;
	background-color: #B68B88;
	}
	/* iw */
	#navi #navi_iw ul a:link, #navi #navi_iw ul a:visited {
	color: #264B71;
	}
	#navi #navi_iw ul a:hover, #navi #navi_iw ul a:active {
	color: #FFF;
	background-color: #8E9FB3;
	}
	/* #navi #navi_iw ul .active, */ 
	#navi #navi_iw ul .active a {
	color: #FFF;
	background-color: #8E9FB3;
	}
	#navi #navi_iw ul .active li a {
	color: #264B71;
	background-color: #FFF;
	}
	#navi #navi_iw ul .active li a:hover,
	#navi #navi_iw ul .active li a:active {
	color: #FFF;
	background-color: #8E9FB3;
	}


/* =seitenpfad =headline_bilder =mehr
****************************************************/

#seitenpfad {
	margin: 0 5px;
	padding-top: 0.5em;
	color: #FFF;
	}
	#seitenpfad span {
	padding: 2px 0;
	background-color: #000;
	}
	.aw #seitenpfad span { background-color: #640D0A; }
	.iw #seitenpfad span { background-color: #264B71; }
	#seitenpfad span a:link,
	#seitenpfad span a:visited {
	padding: 0 5px 0 15px;
	color: #FFF;
	background: transparent url(../bilder/aufbau/pfeile.gif) no-repeat -1000px 70%;
	}
	#seitenpfad span a:hover,
	#seitenpfad span a:active {
	text-decoration: none;
	color: #CCC;
	}
	#seitenpfad span a.pfadparent {
	padding: 0 5px;
	background: none;
	}
	/* damit die h1 am #seitenpfad klebt */
	.l6 .i6 { padding: 0 0 0.5em 0; }

.headline_bilder { margin-bottom: 1em; }
	.headline_bilder img,
	.headline_bilder span:first-child {
	display: block;
	margin: 0;
	color: #FFF;
	background-color: #000;
	}
	.aw .headline_bilder img,
	.aw .headline_bilder span:first-child { background-color: #640D0A; }
	.iw .headline_bilder img,
	.iw .headline_bilder span:first-child { background-color: #264B71; }

p.mehr {
	display: block;
	height: 20px;
	margin: -1em 0 2em 0;
	}
	p.mehr a {
	float: right;
	display: block;
	height: 20px;
	width: 82px;
	padding: 0;
	text-indent: -99999px;
	background: transparent url(../bilder/aufbau/mehroben.gif) no-repeat 0 0;
	}
	p.mehr a:hover, p.mehr a:active { background-position: 0 -20px; }

/* =suchseite
****************************************************/

#suchseitesuche p {
	margin-left: 0;
	}

#suchseitesuche #suchefeld,
#suchseitesuche #suchebutton {
	color: #818181;
	font-size: 125%;
	font-family: Arial, sans serif;
	}
	#suchseitesuche #suchefeld {
	float: left;
	width: 170px;
	min-height: 10px;
	margin: 2px 10px 0 0;
	padding: 2px 5px;
	border: 1px solid #CCC;
	}
	#suchseitesuche #suchefeld:hover {
	color: #000;
	border: 1px solid #000;
	}
	#suchseitesuche #suchebutton {
	margin: 5px 0 0 0;
	padding: 0 5px 0 15px;
	text-align: left;
	background: transparent url(../bilder/aufbau/pfeile.gif) no-repeat 0 75%;
	border: none;
	}
	#suchseitesuche #suchebutton:hover {
	color: #000;
	cursor: pointer;
	}

ul.suchseiteergebnis a {
	font-weight: bold;
	}

/* =fuss
****************************************************/

#fuss { margin: 2em 0 0 0; }
	#fuss .l10,
	#fuss .i10,
	#fuss .i8,
	#fuss .i2 { padding: 0; }

/* #fuss .i8 p { margin-left: 76px; } */

#fuss a:link, #fuss a:visited {
	color: #000;
	background-color: #E9E9E9;
	}
	#fuss a:hover, #fuss a:active {
	color: #FFF;
	background-color: #000;
	}
	
p#fussnachoben {
	overflow: hidden;
	margin: 0 0 2em 0;
	border-bottom: 5px solid #000;
	}
	p#fussnachoben a:link, p#fussnachoben a:visited {
	float: right;
	display: block;
	height: 15px;
	width: 82px;
	padding: 0;
	text-indent: -99999px;
	background: transparent url(../bilder/aufbau/mehroben.gif) no-repeat -100px 0;
	}
	p#fussnachoben a:hover, p#fussnachoben a:active { background-position: -100px -20px; }

h1#fusslogo {
	display: block;
	height: 60px;
	width: 566px;
	margin: 0 0 1em 0;
	text-indent: -99999px;
	}
	h1#fusslogo a {
	display: block;
	height: 60px;
	width: 566px;
	background: transparent url(../bilder/aufbau/logonavi.gif) no-repeat 0 -373px;
	}

dl#fusskontakt {
	position: relative;
	margin: 0 0 2em 5px;
	}
	dl#fusskontakt dt {
	position: absolute;
	display: block;
	height: 18px;
	width: 70px;
	margin-left: 0;
	/*
	text-indent: -99999px;
	background: transparent url(../bilder/aufbau/logonavi.gif) no-repeat -500px -487px;
	*/
	}
	dl#fusskontakt dt#fussadresse { background-position: -500px -487px; }
	dl#fusskontakt dt#fusstelefon { background-position: -500px -527px; }
	dl#fusskontakt dt#fussfax { background-position: -500px -567px; }
	dl#fusskontakt dt#fussemail { background-position: -500px -607px; }
	dl#fusskontakt dd {
	display: block;
	margin: 0;
	padding-left: 84px;
	background: none;
	}
	dt#fussadresse+dd { margin-bottom: 1em; }
		
#boden {
	overflow: hidden;
	margin: 1.5em 0 0 0;
	padding: 1px 5px 1px 5px;
	background-color: #000;
	}
	#boden p.links {
	margin: 0 3em 0 0;
	padding: 0;
	color: #FFF;
	}
	#boden p.rechts {
	margin: 0 0 0 3em;
	padding: 0;
	color: #FFF;
	}
	#boden a:link, #boden a:visited {
	padding: 0;
	color: #FFF;
	background: none;
	}
	#boden a:hover, #boden a:active { color: #CCC; }

