html,body	{height:100%; font-size:100.01%; }
* {margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif;}
body {width:100%;}
img			{border:none;}
h1  {color:#f90; font-size:150%; padding-bottom:0.2em;padding-bottom:0.2em;font-weight:normal;}
h1 span {color:#666; }
h2 {color:#d60; font-size:130%; font-weight:bold;}
h3 {color:#999; font-size:110%; font-weight:bold; }
h4 {color:#333; font-size:100%; font-weight:bold; border-left:4px solid #c60;}
em{color:#f93; font-weight:bold; font-style:normal;}
.zhell {background-color:#ffc; }
.zgrau {background-color:#eee;}
.znormal {background-color:#fcefaa;}
hr {height:2px; border-width:0; border-color:#000; border-style:solid; background-color:#000; color:#000; 
	line-height:1px; margin:5px 0;}
hr.blind {clear: both; margin-bottom: -1px; font-size: 1px; height: 1px; border: 0; visibility: hidden;} 
hr.blindl {clear: left; margin-bottom: -1px; font-size: 1px; height: 1px; border: 0; visibility: hidden;} 
hr.blindr {clear: right; margin-bottom: -1px; font-size: 1px; height: 1px; border: 0; visibility: hidden;} 

strong {}
strong.fehler {color:#f00;}
p	{margin-bottom:.3em;}
a:link { color:#000; text-decoration:underline; }
a:visited {  color:#555; text-decoration:underline; }
a:focus {  color:#555; text-decoration:underline; }
a:hover {  color:#555; text-decoration:underline; }
a:active {  color:#555; text-decoration:underline; }

.spalten {width:22em;float:left;}

/*Banner*/
#banner 	{ position:absolute; z-index:0; width:100%; background-color:#fff; display:block; height:40px; }
#banner .kd-logo {position:absolute; top:0; z-index:10; height:100%; border:none;}
#banner .banner {position:absolute; height:100%; border:none; z-index:1;}
#banner .lzbw-logo {vertical-align:middle; height:100%;}
#banner .text {vertical-align:middle;}
#banner .logotext {position:absolute; z-index:15; right:0;height:100%;}
#banner .design { position:absolute; bottom:0; z-index:9; background-color:#666; width:10em; padding:1px 0;}


/*Menu*/
#menu  {display:none;}
#pfeill		{display:none;}
#pfeilr		{display:none;}



#bigbox		{position:absolute; top:7%; height:90%;}
#box		{height:100%; display:block; }
#fuss		{ display:none; }
#zusatz		{display:none;}
/*Inhalt*/
#inhalt		{ display:block; z-index:1; height:87.5%; background-color:#fff; padding:.5em;}

/* Tabelle */
table.standard {margin:.5em 0; border:none; border-top:3px solid #f90; border-bottom:3px solid #f90;}
table.standard th {background-color:#fc6; text-align:left; font-weight:normal; padding:.5em; 
		 border-bottom:1px solid white; border-left:2px solid #ffc;}
table.standard td {background-color:#fcefaa; border-left:2px solid #fff; padding: .2em .5em; border-bottom:1px solid white;}
table.standard td.grau {background:#eee;}
table.standard tfoot td {background-color:#fc6; border-left:2px solid #ffc;}
table.standard td:first-child{border-left:none; border-bottom:1px solid #000;}
table.standard th:first-child{border-left:none;}
table.standard em {color:#c60;}

/*Fromulare */

form.standard fieldset {border:none; margin-bottom:1em; background-color:#fcefaa; padding:0 .2em;}
form.standard legend		{background-color:#fc6; border:2px solid #f90; border-bottom:none; padding:.1em 1em;margin-bottom:.2em; color:#222; font-weight:500;}

form.standard .field {background-color:#fcefaa; float:left;
			border-top:3px solid #f90; border-bottom:3px solid #f90; margin-top:-.2em;
			padding:0.3em .6em;}
form.standard input {display:inline;margin-right:0.5em;}
form.standard label	{width:10em; color:#c60; font-weight:bold; text-align:right; float:left; margin-right:.5em;}
form.standard label.check {width:auto; float:none; color:#000; font-weight:normal;}
form.standard .right {margin-left:10.5em;}
form.standard  p.hilfe	{background:#ffc; border-top:2px solid #f90; padding:.2em .5em;}
form.standard  p.hilfe span	{ background-color:#ffc;}
form.standard  p.hilfe hr.blindl {clear: left; margin-bottom: -1px; font-size: 1px; height: 1px; border: 0; visibility: hidden;} 

form.standard  img.hilfe {float:left;}
form.standard .grau .hilfe {background:#fcfcfc;}
form.standard .grau	{background:#eee;}
form.standard input[type=submit], form.standard input[type=button] { font-size:90%; background:#f90; padding:0px 6px; border:1px solid black; color:#ffc; font-weight:bold;}

form.standard .alternativ {float:right;}

/*Liste */
ul	{ list-style:none;}
ul li img{padding-right:.4em;}
ul ul {margin-left:1.2em;}

/*Sonderform.standardate */
.bildliste {width:150px; float:left; text-align:center; padding:5px; margin:5px; border:1px solid #f90;}

.listenfunk {display:none;}


.listensort {display:none;}

.katalogsuche	{ background-color:#ffc; margin-bottom:.5em; padding:.1em .2em; border-bottom:1px solid #f90; border-top:1px solid #f90; }
.katalogsuche a	{margin-left:.5em; color:#c60;}

.adresse	{display:block;}
.topmenu	{display:none;}
