a {
	text-decoration: none;
	color: #dc1031;
}

a:hover {
	color: #aa1327;
}

a#Homepage {
	position: absolute;
	left: 60px;
	top: 14px;
}

body {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	line-height: 16px;
	color: #444;
	
	background: url('../grafiken/hintergrund.gif') repeat-y #e1e1e3;
}

dt, dd {
	margin: 0px 0px 1px 0px;
	padding: 5px 10px 5px 10px;
	
	width: 210px;
}

form[name=Suche] input[type=submit] {
	display: none;
}

form[name=Suche] input[type=text] {
	margin: 5px 5px 5px 0px;
	
	width: 140px;
}

form[name=Suche] a {
	color: #dc1031;
	font-weight: bold;
	text-transform: uppercase;
}

form[name=Suche] a:before {
	content: url('../grafiken/pfeil.gif')" ";
}

form[name=Login] input[type=text],
form[name=Login] input[type=password] {
	width: 110px;
}

form[name=Login] label {
	display: block;
	float: left;
	width: 90px;
	
	margin: 0px;
	padding: 0px;
}

form[name=Login] p {
	margin-bottom: 5px;
}

form[name=Login] input[type=submit] {
	display: none;
}

form[name=Login] a {
	color: #dc1031;
	font-weight: bold;
	text-transform: uppercase;
}

form[name=Login] a:before {
	content: url('../grafiken/pfeil.gif')" ";
}

h1, h2, h3, h4, h5, h6, h7 {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	
	margin: 0px;
	padding: 0px;
	
	display: block;
}

h1 {
	font-size: 20px;
	line-height: 20px;
	
	color: #dc1031;
	
	text-transform: uppercase;
	
	margin: 0px 0px 10px 0px;
}

h2, h2 a {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	
	color: #444;
}

hr {
	width: 100%;
	height: 1px;
	
	border: 0px;
	
	margin: 4px 0px 5px 0px;
	
	color: #ccc;
	background-color: #ccc;
}

img {
	border: 0px;
	display: inline-block;
	vertical-align: bottom;
	
	padding: 0px;
	margin: 0px;
}

input[type=text], input[type=password] {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

ul, dl {
	list-style-type: none;
	
	margin: 0px;
	padding: 0px;
}

div#Aushang {
	position: absolute;
	left: 500px;
	top: 140px;
	
	width: 480px;
	height: 160px;
	
	overflow: hidden;
	
	z-index: 2;
}

div#Direktzugriff {
	margin-bottom: 30px;
}

div#Schaufenster {
	position: absolute;
	left: 0px;
	top: 40px;
	
	width: 1000px;
	height: 320px;
	
	overflow: hidden;
}

div#Schaufenster img {
	z-index: 1;
}

div#Spalten {
	position: absolute;
	left: 60px;
	top: 410px;
}

div#Spalte_A {
	width: 410px;
	
	margin-right: 30px;
}

div#Spalte_B {
	width: 230px;
	
	margin-right: 20px;
}

div#Spalte_C {
	width: 230px;
}

div#Standorte li {
	color: #dc1031;
	font-weight: bold;
	text-transform: uppercase;
	
	margin-bottom: 4px;
	padding-bottom: 4px;
	
	border-bottom: #e3e3e6 solid 1px;
}

div#Standorte li a:before {
	content: url('../grafiken/pfeil.gif')" ";
}

div#Direktzugriff dd {
	border-bottom: 1px solid #fff;
	background: #eee;
	margin: 0px;
}

div#Direktzugriff dd:hover {
	background: #e3e3e6;
}

div#Direktzugriff dd a:before {
	content: url('../grafiken/pfeil.gif')" ";
}

div#Direktzugriff dl {
	height: 27px;
	overflow: hidden;
	
	margin: 0px 0px 4px 0px;
}

div#Direktzugriff dt {
	color: #dc1031;
	font-weight: bold;
	text-transform: uppercase;
	
	background-color: #e3e3e6;
	
	cursor: pointer;
}

div#Direktzugriff dt:first-child:before {
	content: url('../grafiken/winkel.gif')" ";
}

div#Funktionen dd {
	color: #999;
	
	background-color: #eee;
}

div#Funktionen dl {
	height: 27px;
	overflow: hidden;
	
	margin: 0px 0px 4px 0px;
}

div#Funktionen dt {
	cursor: pointer;
}

dl#Direktkontakt, dl#Netzwerk {
	margin-top: 20px;
	padding-bottom: 4px;
	
	background-color: #eeeeee;
}

dl#Direktkontakt dt, dl#Netzwerk dt, div#Funktionen dt {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	
	background: #2b2b33;
	
	border-bottom: 1px solid #fff;
}

dl#Suche dt:first-child:before {
	content: url('../grafiken/suche.gif')" ";
}

dl#Login dt:first-child:before {
	content: url('../grafiken/login.gif')" ";
}

dl#Login dd {
	padding: 10px 10px 10px 10px;
}

dl#Login dd a:before {
	content: url('../grafiken/pfeil.gif')" ";
}

ul#Fusszeile {
	font-size: 10px;
	color: #999;
	
	height: 30px;
	
	margin: 0px;
	padding: 8px 0px 10px 0px;
	
	border-top: 1px solid #ccc;
}

ul#Fusszeile>li {
	width: 230px;
	
	margin: 0px 0px 0px 20px;
	padding: 0px;
	
	float: left;
}

ul#Fusszeile>li:first-child {
	width: 420px;
	margin: 0px;
}

ul#Fusszeile li a {
	color: #999;
	
	margin-right: 10px;
}

ul#Fusszeile li a:hover {
	color: #2b2b33;
}

ul#Fusszeile li a:before {
	content: url('../grafiken/pfeil.gif')" ";
}

ul#Fusszeile li a.Aktiv {
	color: #2b2b33;
}

ul#Navigation {
	position: absolute;
	left: 0px;
	top: 360px;
	
	background: url('../grafiken/hintergrund_navigation.jpg') repeat-x #fff;
	
	margin: 0px;
	padding: 8px 0px 8px 60px;

	width: 940px;
	height: 40px;
}

ul#Navigation a {
	font-size: 11px;
	line-height: 15px;
	color: #fff;
	font-weight: bold;
	
	text-transform: uppercase;
}

ul#Navigation a:before {
	content: url('../grafiken/pfeil_weiss.gif')" ";
}

ul#Navigation a:hover {
	color: #ecc;
}

ul#Navigation li {
	float: left;
	
	margin: 0px 50px 0px 0px;
	padding: 0px;
}

ul#Sprachen {
	position: absolute;
	left: 750px;
	top: 14px;
	
	width: 210px;

	font-size: 10px;
	color: #666;
}

ul#Sprachen a, a#Homepage {
	font-size: 10px;
	font-weight: bold;
	color: #9999aa;
	
	text-transform: uppercase;
	
	margin-right: 15px;
}

ul#Sprachen a:hover, a#Homepage:hover {
	color: #dc1031;
}

ul#Sprachen a:before, a#Homepage:before {
	content: url('../grafiken/pfeil.gif')" ";
}

ul#Sprachen a.Aktiv {
	color: #666677;
}

a.Email:before {
	content: url('../grafiken/email.gif')" ";
}

div.Newseintrag {
	padding-top: 10px;
	margin-top: 10px;
	
	border-top: #e3e3e6 solid 1px;
}

div.Spalte {
	float: left;
	
	padding-bottom: 50px;
}

span.Datum {
	color: #aab;
}

.Clear {
	clear: both;
}