body { 
	background-color: #ffa500;
	font: 1em Verdana;
	color:#800000;
	width:57.375em;
	padding:0em;
	margin:0em auto;
	text-align:center;
}
#header { 
	height:10.375em;
	width:57.250em;
	padding: 0em;
	background: white url("logo_header.jpg");
	background-repeat: no-repeat;  
	background-position: center;
	border:0.063em solid #ff0000;
}
#cse {
	width: 30%; 
	float: right;
}
#wrapper {
	display: table;
	border-collapse: collapse;
	width: 57.375em;
	height: auto;
	margin: 0em;
	padding: 0px;
	background: #ff0000;
	position: relative;	  
}
#menu { 
	margin: 0em;
	height: auto;
	width: 7.875em;
	float: left;
	padding: 0em;
	background-color: #ff0000;
	border: 0em solid #c0c0c0;
	text-align: left;
	position: relative;
	display: table-cell;
}
#mainbody { 
	margin: 0em;
	width: 48.125em;
	height: auto;
	float: left;
	padding: 0.938em 0.625em 0.938em 0.625em;
	background: #d5eeff;
	border: 0.063em solid #ff0000;
	text-align: left;
	position: relative;
	display: table-cell;
	border-collapse: separate;
}
#footer { 
	width: 55.875em;
	clear: both;
	margin: 0em 0em 0.625em 0em;
	padding: 0.625em;
	background-color: #c0c0c0;
	color: #800000;
	border: 0.125em solid #ff0000;
	text-align: center;
}
a:hover { 
	color: #ff0000;
	background-color: #ffff00;
}

h1 { font-size:1.875em}

h2 { font-size:1.688em}

h3 { font-size:1.50em}

h4 { font-size:1.313em}

h5 { font-size:1.125em}

p,h1,h2,h3,h4,h5 { margin: 0.5em }

ol, ul {
	list-style-type: none;
}
th {
	text-align: left;
}
img { border: 0;}

.floatleft { float: left;}

.floatright { float: right;}

.clearing { clear: both;}

.heading { 
	font: bold 2.25em "Lucida Calligraphy";
	background-color: #ffff00;
	color: #800000;
	text-align: center;
}
#clink { 
	margin-left:0.063em;
	margin-top: 0.625em;
	font: 0.875em arial, sans-serif; 
   	width: 99%;
}
#clink ul { 
	margin-left:0em;
	padding-left: 0em;
	margin-top: 0.625em;
	font: 0.875em arial, sans-serif;
}
#clink a {
	border-right: #ffffff 0.188em solid;
	padding: 0.313em;
	display: block; 
	border-left-width: 0em;
    	background: #f9eec8; 
	border-bottom-width: 0em; 
	margin: 0em 0em 0.125em 0em; 
	color: #625b55;
	text-align: center; 
	text-decoration: none; 
}
#clink a:hover {
    	border-right: #ff0000 0.188em dashed; 
	background: #ffff00; 
	color: #dd0000
}
#datum { 
	margin: 1.25em 0em 1.25em 0.063em;
	position: relative;
	line-height: 1.5em;
	background-color: #ffffff;
	text-align: center;	
	width: 7.625em;
	height: 5em;
	border: 0.063em solid #ff0000;
}
#shade {
	width: 7.5em;
	position: absolute;
	visibility:  visible;
	font:bold 1em Verdana;
	color: #c0c0c0;
	top: 0.375em;
	left: 0.375em;
}
#noshade {
	width: 7.5em;
	position: absolute;
	visibility:  visible;
	font: bold 1em Verdana;
	color: #000000;
	top: 0.063em;
	left: 0.063em;
}
#counter { 
	margin: 1.25em 0em 1.25em 0em;
	position: relative;
	background-color: #ff0000;
	text-align: center;
	width: 7.625em;
	height: 6.25em;
	border: 0em solid #800000;
}
.x-stat {
	font-size: 0.625em;
}
.menubox {
	width: 7.875em;
	height: auto;
	margin: 0.625em 0em 0.625em 0em;
	background-color: #cccccc;
}
.red { color: red;} 

.blue {color: blue;}

.bold {font-weight:bold;}

.center1 { 
	width: 100%; 
	text-align: center;
}
.center2 { 
	width: 100%; 
	text-align: center;
	font: bold 2.5em Verdana;
}
.center3 {
	width: 100%;
	font-size: 120%;
	text-align: center;
}	
.linkbox1 {
	margin: 0.313em 0.25em 0em 0em;
	width: 15.625em;
	height: 13.813em;
	padding: 0px;
	border: 0.063em solid #d5eeff;
	text-align: center;
	float: left;
}
.linkbox2 { 
	margin: 0.313em 0.25em 0em 0em;
	width: 31.563em;
	height: 13.813em;
	padding: 0em;
	border: 0.063em solid #d5eeff;
	text-align: center;
	float: left;
}
.linkbox3 { 
	margin: 0.313em 0.25em 0em 0em;
	width: 15.625em;
	height: 6.75em;
	padding: 0em;
	border: 0.063em solid #d5eeff;
	text-align: center;
	float: left;
}
.linkbox4 { 
	margin: 0.313em 0.25em 0em 0em;
	width: 31.563em;
	height: 6.75em;
	padding: 0em;
	border: 0.063em solid #d5eeff;
	text-align: center;
	float: left;
}
.linkbox5 { 
	margin: 0.313em 0.25em 0em 0em;
	width: 47.5em;
	height: 6.75em;
	padding: 0em;
	border: 0.063em solid #d5eeff;
	text-align: center;
	float: left;
}
.ueberschrift {
	font: bold 1.25em/2.188em Verdana;
	background-color: #ffff00;
	margin: 1.875em 0em 0.625em 0em;
	clear: both;
	padding: 0.625em;
	text-align: left;
}
.fotocopyright  {
	text-align: center;
	font: bold 1em Verdana;
	color: #ff0000;
	margin: 1em 0em 1em 0em;
}
.bg-link  {
	text-align: center;
	font-weight: bold;
	margin-bottom: 1em;
}
.bg-video {
	font: 1.5em bold;
	color: #ff0000;
	text-align: center;
	background: #ffff00;
}
.imageholder150 {
	position: relative;
	display: table;
	margin: 0em 0em 0.5em 0.5em;
	height: 11.25em;
	width: 11.25em;
	vertical-align: middle; 
	text-align: center;
	border: 0.063em solid #CCCCCC;
	background: #0000ff;
	text-align: center;
	float: left;
}
.imageholder200 {
	position: relative;
	display: table;
	margin: 0.313em 0.25em 0em 0em;
	height: 15em;
	width: 15em;
	vertical-align: middle; 
	text-align: center;
	border: 0.063em solid #CCCCCC;
	background: #0000ff;
	text-align: center;
	float: left;
}
.imageholder600 {
	position: relative;
	display: table;
	margin: 0.313em 0.25em 0em 0em;
	height: 15em;
	width: 100%;
	vertical-align: middle; 
	text-align: center;
	border: 0.063em solid #CCCCCC;
	background: #0000ff;
	text-align: center;
	float: left;
}
.inner {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	text-align: center;
}

.inner img {
	display: inline;
	vertical-align: middle;
	border: 0em;
}
.treff_blue { 
	width: 100%; 
	text-align: center; 
	font: 1.5em/2em Verdana; 
	color: #0000ff; 
	padding: 1.875em 0em 1.875em 0em;
}
.treff_red {
	width: 100%; 
	text-align: center; 
	font: 1.5em/2em Verdana; 
	color: #ff0000; 
	padding: 1.875em 0em 1.875em 0em;
}
.upgif {
	margin-top: 3.125em;
	width: 100%;
	height: 2.813em;
	text-align: left;
}
.change {
	margin-top: 0.313em; 
	width: 100%; 
	height: auto; 
	font-size: 0.75em; 
	text-align: left;
}
.change ul {
	margin-left:0px;
	padding-left: 0px;
}
.change_li_a {
	line-height: 1.75em;
	width: 15%;
	float: left;
}
.change_li_b {
	line-height: 1.75em;
	width: 84%;
	float: left;
}
.validate_li_a {
	width: 6.25em;
	float: left;
}
.validate_li_b {
	width: 37.5em;
	float: left;
}
#w3c-hinweis {
	text-align: center;
	font: 1em bold;
	color: #ff0000;
}
#MR-Copyright {
	text-align: center; 
	font: 1em bold; 
	padding-top: 0.625em;
}
.kontaktboxsammler {
	width: 100%;
	height: 12.5em;
	line-height: 1.8em;
}
.kontaktbox {
	width: 16em;
	height: 12.5em;
	float: left;
}
.kontaktbox ul {
	margin-left: 0em;
	padding-left: 0em;
	font-size: 90%;
}
.bgu_tab {
	width: 47.5em;
	border: 0.063em solid #0066cc;
}
.bgu_tab_50 {
	width: 3.125em;
	height: 2.5em;
	color: #ff0000;
	font: bold 1.125em Verdana;
	border: 0.063em solid #006600;
	vertical-align: middle;
}
.bgu_tab_150 {
	width: 9.375em;
	height: 2.5em;
	border: 0.063em solid #006600;
	vertical-align: middle;
}
.archiv_tab {
	width: 47.5em;
	border: 0.063em solid #006600;
}
.archiv_tab th, .archiv_tab td {
	height: 2.5em;
	background-color: #ffff00;
	vertical-align: middle;	
}
.archiv_tab_50 {
	width: 3.125em;
	color: #ff0000; 
	font-size: 1.125em; 
	font-weight: bold;
}
.archiv_tab_150 {
	width: 9.375em;
}
.archiv_tab_200 {
	width: 12.5em;
}
.hfa_tab {
	width: 100%;
	border: 0.938em outset #808000;
	color: #000000;
	font-weight: bold;
}
.hfa_tab th {
	background-color: #ffff00;
	height: 1.188em;
}
.hfa_tab td {
	background-color: #c0c0c0;
	height: 1.188em;
}
.hfa_tab_05 {
	width: 5%;
	background-color: #ff0000;
}
.hfa_tab_30 { width: 30%;}

.hfa_tab_70 { width: 70%;}

.hfa_tab_11 { width: 11%;}

.hfa_tab_26 { width: 26%;}

.hfa_tab_53 { width: 52%;}

.hfa_box {
	width: 93%;
	border: 0.938em outset #808000;
	color: #000000;
	font: bold 1.125em/1.563em Verdana;
	padding: 0.625em;
	margin: 1.25em 0em 1.563em 0em;
}
.Jahre {
	Position: relative;
	display: table;
	width: 15em;
	height: 23.75em;
	float: left;
	padding: 0em;
	margin: 0em;
}
.Jahre img {
	position: relative;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.jp-sammler {
	display: table;
	border-collapse: collapse;
	width: 100%;
	height: auto;
	margin: 0em;
	padding: 0em;
	position: relative;	  
}
.jp-sammler_links {
	width: 38%;
	height: 11.25em;
	float: left;
	position: relative;
	display: table-cell;
}
.jp-sammler_rechts {
	width: 57%;
	height: 11.25em;
	float: left;
	position: relative;
	display: table-cell;
}
#mapcontainer {
	width: 100%;
	height: 26.25em;
	border:0.125em inset #ccc;
}
.jp-sammler2 {
	margin-top: 0.313em; 
	width: 100%; 
	height: auto;
	padding-left: 0em;
	font-weight: bold;  
	text-align: left;
	display: table;
	position: relative;
}
.jp-sammler2 ul {
	padding-left: 0em;
}
.jp-sammler2_li_a {
	height: 3.125em;
	width: 6.875em;
	float: left;
	border: 0.063em solid;
	border-collapse: collapse;
	padding: 0.313em;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.jp-sammler2_li_b {
	height: 3.125em;
	width: 31.25em;
	float: left;
	border: 0.063em solid;
	border-collapse: collapse;
	padding: 0.313em;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.jp-sammler2_li_c {
	height: 3.125em;
	width: 5em;
	float: left;
	border: 0.063em solid;
	border-collapse: collapse;
	padding: 0.313em;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.jp-sammler2_li_d {
	height: 3.125em;
	width: 15.625em;
	float: left;
}
.pdf-hover {
	text-align: center;
}
.pdf-hover a { 
	display: block;
	background-image: url(cooltext74930310.png);
        width: 26.25em;
	height:4.188em; 
}
.pdf-hover a:hover { 
	background-image: url(cooltext74930310MouseOver.png); 
}
.gb-frame {
	overflow:auto;
	overflow-x:hidden;
}
.sitemap-sammler {
	display: table;
	border-collapse: collapse;
	width: 100%;
	height: auto;
	margin: 0em;
	padding: 0em;
	position: relative;	  
}
.sitemap-box {
	width: 22.5em;
	height: 100%;
	float: left;
	position: relative;
	display: table-cell;
}
.sitemap-box ul {
	list-style-type: disc;
}
.li-billard1 {
	width: 11.25em; 
	height: 9.375em; 
	text-align: center; 
	float: left;
}
.li-billard2 {
	height: 9.375em; 
	float: left;
}
.hinweis-archiv {
	width: 47.5em; 
	height: 12.5em; 
	font: bold 1.25em/1.875em Verdana; 
	margin: 5em 0em 1.25em 2.5em;
}
.beschreibung {
	width: 95%;
	height: 25em;
	margin-top: 1.875em;
	padding: 3.125em; 
	font: 1.25em/1.5em Verdana;
}
#kartemsg {
	text-align: center;
}
.peilbildsammler {
	width: 100%;
	height: 9.375em;
	background-color: white;
	padding: 1.25em 0em 1.25em 0em;
	margin-bottom: 1.25em;
}
.peilbildbox {
	width: 33%;
	height: 9.375em;
	float: left;
	text-align: center;
}
.logobox {
	width:98%;
	height: 31.25em;
	border:0.063em solid #ff0000;
	margin-bottom: 18.75em;
}