body {
	color:           #333;
	font-size:        1em;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	line-height:      1.3em;
	background-color: #fff;
	text-align:       left;
	margin:           0;
	padding:          0 }

img {
	border: none }

.div  { background-color: #cff; margin: 0; padding: 1em 10%; float: none; border-top: 2px solid #999; border-bottom: 2px solid #999; min-width: 400px }

h1 {
	text-align: right;
	margin:      0;
	padding:     1em 10% 0;
	height:      75px;
	min-width:   400px }

h2 {
	background-image:   url("/dreieck.gif");
	background-repeat:   no-repeat;
	background-position: 0 center;
	padding-left:        15px }
h3 { margin-top: 1.5em }
ul.menu {
	list-style-image: url("/dreieck_rot.gif");
	margin-bottom:     10%;
	margin-left:       10%;
	width:             10em;
	float:             right }

li.menu {
	list-style-image: url("/dreieck_rot.gif") }

ul.menu li {
	margin-bottom: 0.5em }

a {
	color: #333 }

h1, h2, h3, h4, h5, h6 {
	font-weight: normal
}

img#lki {
	float: left
}

img#nrw {
	margin-top:   28px;
	margin-bottom: 17px;
}

p#ia { 
	text-align: center;
}

ul.map    { background-repeat: no-repeat; background-position: left top; list-style-type: none; padding: 0; position: relative }

ul.map li      { position: absolute; width: 8px; overflow: hidden }

ul.map li a      { background-image: url("/kreis.gif"); background-repeat: no-repeat; background-position: left top; white-space: nowrap; padding-left: 10px }


ul.map li:hover   { background-color: #fff; width: auto }
