	html {
		margin: 0 0 0 0; padding: 0 0 0 0;
		font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#box {
		background-image: url(../graphik/hg_box.gif);
		width: 980px;
		margin: 0px auto 0px auto;
		border: 1px solid #891112;
	}
	#banner {
		background-image: url(../graphik/banner_1.jpg);
		height: 100px;
		margin-bottom: 0px;
	}
	#banner #menupunkt {
		width: 110px;
		/* border: solid 1px white; */
		position: relative;
		left: 860px;
		top: 10px;
		color: white;
		font-size: 70%;
	}
	#wrapper {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	#banner .entry {
	}
	#banner .entry a, #banner .entry a:link {
		background-color: #891112;
		color: white;
		text-decoration: none;
		display: block;
		padding: 1px 5px 1px 5px;
		border: 1px solid #cccccc;
	}
	#banner .entry a:hover {
		color: #891112;
		background-color: white;
		border: 1px solid #ffffff;
	}
	#banner .filler {line-height: 3px;}
	h1 {
		font-size: 120%;
		text-align: right;
		margin: 10px 10px 10px 0px;
		color: #881111;
		border-bottom: 2px solid #881111;
	}
	h2 {
		margin: 10px 10px 10px 10px;
		font-size: 105%;
	}
	p, li {
		margin: 5px 10px 5px 10px;
		font-size: 8pt;
		line-height: 135%;
	}
	td {
		font-size: 8pt;
	}
	table {
		margin: 10px 10px 10px 10px;
	}
	#mainmenu {
		width: 979px;
		padding: 5px 0px 2px 0px;
		margin: 0px 0px 0px 0px;
		line-height: 100%;
		background-color: #ffffff;
		border-bottom: 4px solid #8b0000;
	}
	.pre {
		display: inline;
		width: 7px;
		padding: 0px 0px 1px 0px;
		margin: 0px;
		background: #dddddd url(../graphik/ecke01.gif) no-repeat top left;
	}
	.pre2 {
		display: inline;
		width: 5px;
		padding: 0px 0px 1px 0px;
		margin: 0px;
		background: #8b0000 url(../graphik/ecke01.gif) no-repeat top left;
	}
	.menuentry {
		display: inline;
		font-size: 8pt;
		font-weight: bold;
		background: url(../graphik/ecke02.gif) no-repeat top right;
		background-color: #dddddd;
		margin: 0px;
		text-align: left;
		padding: 1px 15px 1px 0px;
	}
	.menuentry a, .menuentry a:link {
		color: #333333;
		text-decoration: none;
	}
	.menuentry a:hover {
		color: #8b0000;
	}
	.menuentryselected {
		display: inline;
		font-size: 8pt;
		font-weight: bold;
		background: url(../graphik/ecke02.gif) no-repeat top right;
		background-color: #8b0000;
		margin: 0px;
		text-align: left;
		padding: 1px 15px 1px 0px;
	}
	.menuentryselected a, .menuentryselected a:link {
		text-decoration: none;
		color: #ffffff;
	}
	.menuentryselected a:hover {
		color: #333333;
		text-decoration: none;
		color: #ffffff;
	}

	#menu2 {
		height: 15px;
		padding-bottom: 1px;
		font-size: 8pt;
		border-bottom: 3px double #000000;
		margin-bottom: 3px;
		background-color: #dddddd;

	}
	#menu2 .entry {
		background-color: #dddddd;
		margin-right: 1px;
		display: inline;
		line-height: 125%;
		border-right: 1px solid #666666;
	}
	#menu2 .entry a, .entry a:link {
		padding: 0px 3px 0px 3px;
		background-color: #dddddd;
		display: inline;
		text-decoration: none;
		color: #000000;
		padding: 1px 2px 1px 2px;
	}
	#menu2 .entry a:hover {
		text-decoration: none;
		background-color: #ffffff;
		color: #333333;
		padding: 1px 2px 1px 2px;
	}
	#menu2 .selected {
		display: inline;
		text-decoration: none;
		background-color: #ffffff;
		color: #000000;
		padding: 1px 2px 1px 2px;
		border-right: 1px solid #666666;
	}
	#menu2 .selected a, .selected a:link {
		padding: 0px 3px 0px 3px;
		background-color: #ffffff;
		display: inline;
		text-decoration: none;
		color: #000000;
		padding: 1px 2px 1px 2px;
	}
	#menu2 .selected a:hover {
		text-decoration: none;
		background-color: #ffffff;
		color: #333333;
		padding: 1px 2px 1px 2px;
	}
	#content {
		width: 776px;
		margin-left: 200px;
		font-size: 10pt;
	}
	#content .bild {
		float: right;
		border: 1px solid #cccccc;
		margin: 0px 10px 5px 10px;
	}
	#content a, #content a:link {
		text-decoration: none;
		color: #881111;
		padding: 0px 3px 0px 3px;
	}
	#content a:hover {
		background-color: #881111;
		color: #ffffff;
	}
	#kasten {	}
	.kasten_titel {
		font-size: 12pt; 
		font-weight: bold;
		text-align: center;
		background-color:#999999;
		color: #ffffff;
		padding: 4px 0 4px 0;
	}

	.clearer {clear: both;}
	#submenu {
		width: 199px;
		float: left;
		font-size: 75%;
	}
	#submenu a, #submenu a:link {
		color: black;
		display: block;
		text-decoration: none;
		border-bottom: 1px solid white;
		padding-left: 1em;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	#submenu a:hover {
		color: white;
		background-color: #891112;
	}
	#submenu .selected {
		color: white;
		background-color: #891112;
		padding-left: 1em;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	.subm {
		line-height: 160%;
	}
	#kasten a, #kasten a:link {
		display: inline; 
		text-decoration: underline;
		border-bottom: none;
		padding-left: 0.2em;
		color: #881111;
	}
	#kasten a:hover {
		color: white;
		text-decoration: none;
	}
/* Stadtgeschichte: Zeitstrahl */	
		#zeit {
			text-align: left;
		}
		#zeitlinie {
			display: block;
			text-align: left;
			margin-left: auto;
			margin-right: auto;
			background-image: url(../graphik/zeitleiste_geschichte.gif);
			width: 560px;
			height: 40px;
			background-repeat: no-repeat;
		}
		#zeitlinie .leer {
			position: relative;
			float: left;
		}
		#zeitlinie .zeiger {
			margin-left: 0px;
			position: relative;
			float: left;
		}

