body {
background-color: #060;
margin-right: 10%;
margin-left: 10%;
}

#header {
background-color: #993;
padding-bottom: 15px;
margin-bottom: 5px;
padding-top: 12px;
padding-left: 60px;
margin-left: 0px;}

#header p {
font-size: 1em;
font-family: Arial, sans-serif;
color: #003;
font-weight: bold;}

a:link, a:visited {color: #003;}
a:hover {color: #630;}
a:active {color: yellow;}

h1 {
font-family:  Arial, sans-serif;
font-size: 1.6em;
font-variant: small-caps;
line-height: 1.2em;
word-spacing: 0.2em;
color: #600;
margin-top: 10px;
padding-bottom: 1px;}

#content {
background-color: #fff;
padding-bottom: 5em;
padding-top: 5px;
padding-right: 5em;
margin-top: 1px;
padding-left: 5em;
margin-bottom: 1px;
margin-left: 0em;
margin-right: 0em;}

img {border: 4px #003 outset;}

h2 {
font-family:  Arial, sans-serif;
font-size: 1.1em;
text-transform: uppercase;
margin-top: 2em;
color: #030;}

#content ol {
margin-left: 150px;
margin-top: 1px;
padding-bottom: 15px;
padding-top: 1px;
}

#content li {color: #666;
font-size: 1em;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.2em;}

.trek {
color: #000;
font-size: 1em;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.5em;
word-spacing: .2em;}

.history {
color: #666;
font-size: 1em;
font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.5em;
word-spacing: .2em;}

.symboltrek { float: left;
margin-right: 70px;
margin-bottom: 10px;
margin-top: 10px;
margin-left: 0px;
padding-bottom: 10px;}

#datelink {
margin-top: 2px;
padding-left: 0px;
margin-bottom: 2px;}

#datelink a:link, a:visited {color: #003;}

#datelink a:hover {color: #630;}

#datelink a:active {color: #963;}

#datelink ul{
padding-left: 3px;
padding-top: 10px;
padding-bottom: 5px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;}

#datelink ul li {list-style-type: none; 
display: list-item; font-size: 1em;
padding: 2px;}

#content .banhof p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 2px;
font-weight: bold;
line-height: 1.4em;
padding-top: 4px;
}

.banhof img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;
}

.banhof {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 3px;
float: left;
margin-right: 15px;
margin-top: 8px;
padding-left: 1px;
padding-right: 8px;
margin-bottom: 6px;
padding-top: 4px;
padding-bottom: 4px;}

#content .soviemem p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.soviemem img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.soviemem {
border: 2px #000 inset;
background-color: #666;
width: 120px;
float: right;
margin-right: 10px;
margin-top: 8px;
padding-left: 2px;
padding-right: 8px;
margin-bottom: 5px;
margin-left: 15px;
padding-top: 4px;
padding-bottom: 1ex;}

#content .togravepath p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.togravepath img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.togravepath {
border: 2px #000 inset;
background-color: #666;
width: 130px;
margin-left: 20px;
float: right;
margin-right: 15px;
margin-top: 10px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 1px;
padding-right: 14px;
margin-bottom: 6px;}

#content .warmaplarge p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.warmaplarge img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.warmaplarge {
border: 2px #000 inset;
background-color: #666;
width: 125px;
margin-left: 3px;
float: left;
margin-right: 15px;
padding-left: 1px;
padding-right: 4px;
margin-top: 6px;
margin-bottom: 5px;
padding-top: 4px;
padding-bottom: 4px;}

#content .campbase p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 8px;
padding-bottom: 2px;
font-weight: bold;
line-height: 1.4em;
padding-top: 2px;
margin-bottom: 4px;}

.campbase img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.campbase {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 15px;
float: right;
margin-right: 10px;
margin-top: 6px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 4px;
margin-bottom: 6px;}

#content .boulder p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 8px;
padding-bottom: 4px;
font-weight: bold;
line-height: 1.4em;
padding-top: 4px;
clear: left;}

.boulder img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.boulder {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 2px;
float: left;
margin-right: 20px;
margin-top: 6px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 1px;
padding-right: 6px;
margin-bottom: 6px;}

#content .routeoerbke p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

 .routeoerbke img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

 .routeoerbke {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 20px;
float: right;
margin-right: 15px;
margin-top: 2px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 5px;
margin-bottom: 6px;}

#content .gateschyard p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.gateschyard img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.gateschyard {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 2px;
float: left;
margin-right: 15px;
margin-top: 8px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 8px;
margin-bottom: 4px;}

#content .sovietmemorial p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.sovietmemorial img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.sovietmemorial {
border: 2px #000 inset;
background-color: #666;
width: 100px;
margin-left: 15px;
float: right;
margin-right: 20px;
margin-top: -5px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 8px;
margin-bottom: 6px;}

#content .memorial p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.memorial img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.memorial {
border: 2px #000 inset;
background-color: #666;
width: 130px;
margin-left: 5px;
float: left;
margin-right: 15px;
margin-top: 2px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 1px;
padding-right: 10px;
margin-bottom: 5px;
}

#content .polishmem p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.polishmem img {
float: left;
margin-top: 8px;
margin-left: 6px;
margin-bottom: 5px;
margin-right: 20px;}

.polishmem {
border: 2px #000 inset;
background-color: #666;
width: 110px;
margin-left: 8px;
float: right;
margin-right: 15px;
padding-top: 0px;
padding-bottom: 20px;
padding-left: 4px;
padding-right: 10px;
margin-bottom: 12px;
margin-top: -20px;}

#content .disusedcemetery p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.disusedcemetery img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.disusedcemetery {
border: 2px #000 inset;
background-color: #666;
width: 135px;
float: left;
margin-right: 15px;
margin-top: 8px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 8px;
margin-bottom: 6px;
margin-left: 2px;}

#content .marquartsfeld p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.marquartsfeld img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.marquartsfeld {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 15px;
float: right;
margin-right: 15px;
margin-top: 5px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 8px;
margin-bottom: 6px;}

#content .pthmarquartsfeld p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.pthmarquartsfeld img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.pthmarquartsfeld {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 2px;
float: left;
margin-right: 15px;
margin-top: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 8px;
margin-bottom: 6px;}

#content .stalagixd p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.stalagixd img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.stalagixd {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 10px;
float: right;
margin-right: 12px;
margin-top: 6px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 4px;
margin-bottom: 6px;}

#content .delousing  p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.delousing img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.delousing  {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 2px;
float: left;
margin-right: 15px;
margin-top: 6px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 8px;
margin-bottom: 6px;}


#content .grunhagen p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.grunhagen img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.grunhagen {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 10px;
float: right;
margin-right: 12px;
margin-top: 18px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 6px;
margin-bottom: 6px;}

#content .cohrsfarm p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;}

.cohrsfarm img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;  }

.cohrsfarm {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 2px;
float: left;
margin-right: 15px;
padding-left: 2px;
padding-right: 6px;
margin-top: 6px;
margin-bottom: 6px;
padding-top: 4px;
padding-bottom: 4px;}


#content .freestate p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.freestate img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.freestate {
border: 2px #000 inset;
background-color: #666;
width: 100px;
margin-left: 20px;
float: right;
margin-top: 10px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 6px;
margin-bottom: 8px;
margin-right: 15px;}


#content .harmsfarmstore p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.harmsfarmstore img {
float: left;
margin-top: 8px;
margin-left: 8px;
margin-bottom: 5px;
margin-right: 8px;}

.harmsfarmstore {
border: 2px #000 inset;
background-color: #666;
width: 110px;
margin-left: 15px;
float: right;
margin-right: 10px;
margin-top: 6px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 3px;
margin-bottom: 5px;}

#content .bischoff p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.bischoff img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.bischoff {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 2px;
float: left;
margin-right: 15px;
margin-top: 8px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 6px;
margin-bottom: 8px;}


#content .barnoerbke p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.barnoerbke img {
float: left;
margin-top: 8px;
margin-left: 8px;
margin-bottom: 5px;
margin-right: 10px;}

.barnoerbke {
border: 2px #000 inset;
background-color: #666;
width: 140px;
margin-left: 2px;
float: left;
margin-right: 15px;
margin-top: 8px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 10px;
margin-bottom: 5px;}

#content .lager p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;}

.lager img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.lager {
border: 2px #000 inset;
background-color: #666;
width: 135px;
float: right;
margin-right: 10px;
padding-left: 2px;
padding-right: 6px;
margin-top: 6px;
margin-left: 15px;
padding-top: 4px;
padding-bottom: 4px;}

#content .memorialgate p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

 .memorialgate img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

 .memorialgate {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 3px;
float: left;
margin-right: 15px;
margin-top: 6px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 1px;
padding-right: 12px;
margin-bottom: 6px;}

#content .fdhalls p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 3px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.fdhallsl img {
float: left;
margin-top: 6px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.fdhalls {
border: 2px #000 inset;
background-color: #666;
width: 130px;
margin-left: 2px;
float: right;
margin-right: 20px;
margin-top: 8px;
padding-top: 10px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 3px;
margin-bottom: 6px;}

#content .hartner p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.hartner img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.hartner {
border: 2px #000 inset;
background-color: #666;
width: 130px;
margin-left: 2px;
float: left;
margin-right: 15px;
margin-top: 6px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 12px;
margin-bottom: 6px;}

#content .polishgrave p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.polishgrave img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.polishgrave {
border: 2px #000 inset;
background-color: #666;
width: 130px;
float: left;
margin-right: 15px;
margin-top: 10px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 15px;
margin-bottom: 6px;}

#content .dpbarrack p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.dpbarrack img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.dpbarrack {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 15px;
float: right;
margin-right: 10px;
margin-top: 6px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 10px;
margin-bottom: 6px;}

#content .crocus p {
color: #000033;
font-family: Arial, sans-serif;
font-size: .55em;
text-align: left;
padding-left: 10px;
padding-bottom: 1px;
font-weight: bold;
line-height: 1.4em;
padding-top: 1px;
}

.crocus img {
float: left;
margin-top: 8px;
margin-left: 10px;
margin-bottom: 5px;
margin-right: 10px;}

.crocus {
border: 2px #000 inset;
background-color: #666;
width: 135px;
margin-left: 15px;
float: right;
margin-right: 10px;
margin-top: -20px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 6px;
margin-bottom: 10px;}


