html.fullsize
{
width: 100%;
height: 100%;
}

body
{
background-color:#000099;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

body.fullsize
{
background-color:#000099;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: 100%;
}

a
{
color: white;
text-decoration: underline;
}

a.nohi
{
color: white;
text-decoration: none;
border-style: none;
outline-style: none;
}
img.nohi {
border-style: none;
}

div.extlink {
margin-left: 2ex;
margin-bottom: 10px;
}

div.main {
margin-left: 4em;
margin-right: 4em;
margin-top: 4ex;
max-width: 900px;
}

div.osm {
border:1px solid red;
width: 800px;
height: 400px;
}


div.albumpic {
margin-left: 4em;
margin-right: 4em;
margin-top: 4ex;
margin-bottom: 4ex;
text-align: center;
}

div.albumpic img {
margin-top: 2ex;
}

div.kontakt {
float: left;
font-weight: bold;
line-height: 200%;
margin-left: 5em;
margin-right: 5em;
}

div.anmeldung {
line-height: 200%;
margin-left: 5em;
margin-right: 5em;
}

h2,h3,h4,h5,h6,p,ul,ol,li,div,td,th,address,blockquote,b,i
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 8.5pt;
color: white;
line-height: 13pt;
}

h1
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11pt;
font-weight: bold;
text-decoration: underline;
color: white;
}

/* Navigation */
div#Navigation {
background-image: url(Bilder/hg3.jpg);
background-repeat: repeat;
width: 100%;
height: 60px;
margin: 0px 0px 0px 0px;
position: relative;
}

div#Navigation img {
padding-left: 3px;
padding-right: 3px;
position: absolute;
}

div#Navigation ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
bottom: 5px;
left: 210px;
}

/* o r u l */
div#Navigation ul li {
list-style: none;
margin: 0.4em 0.4em 0px 0.4em;
padding: 0px;
float: left;
}

div#Navigation ul a {
padding: 0.2em 0.2em;
text-decoration: none;
color: white;
}
div#Navigation ul a:hover {
color: #000099;
background-color: white;
}


p.news
{
margin-left: 2ex;
}

p.urgentnews
{
margin-left: 2ex;
font-weight: bold;
}

p.zitat
{
margin-left: 2ex;
font-style: italic;
}

h1.news
{
font-size: 11pt;
font-weight: bold;
text-decoration: underline;
margin-top: 4ex;
}

h2.dfs
{
font-size: 9.5pt;
font-weight: bold;
margin-top: 4ex;
}

p.kontakt
{
font-weight: bold;
text-align: left;
font-size: 110%;
}

div.hessentag {
margin-top: 4ex;
margin-left: 2ex;
margin-bottom: 4ex;
float: right;
}

div.fsbild {
margin-top: 8ex;
height: 362px;
}

div.fsbild img {
float:right;
margin-left:10px;
margin-right:50px;
}

p.validhtml {
position: relative;
bottom: 10px;
}

span.em {
font-weight: bold;
}
span.nobr {
white-space: nowrap;
}

p.axlink
{
margin-top: 20pt;
font-weight: bold;
text-align: center;
font-size: 110%;
}

form#bm2007 fieldset {
width: 500px;
margin-bottom: 10px;
}
form#bm2007 label {
float: left;
width: 180px;
}
form#bm2007 input[type="submit"] {
width: 100px;
margin-top: 10px;
}
form#bm2007 input[type="checkbox"] {
width: auto;
}
form#bm2007 input {
width: 260px;
margin-bottom: 5px;
}
form#bm2007 select {
width: 260px;
margin-bottom: 5px;
}
form#bm2007 li.nhl {
margin-left: 180px;
cursor: pointer;
}
form#bm2007 li.hl {
margin-left: 180px;
background-color: white;
color: #000099;
cursor: pointer;
}

img.bm2010 {
float: right;
margin-left: 30px;
margin-bottom: 20px;
height: 424px;
width: 300px;
}

div.bild-l {
float: left;
text-align: center;
padding: 1ex 2ex 1ex 1ex;
}

div.bild-r {
float: right;
text-align: center;
padding: 1ex 1ex 1ex 2ex;
}

div.bild-m {
float: left;
text-align: center;
padding: 1ex 1ex 1ex 1ex;
}

ul.abc {
list-style-type: lower-alpha;
}

table.ski {
empty-cells: show;
border-collapse: collapse;
}

table.ski td {
border-style: solid;
border-width: thin;
}

table.ski th {
border-style: solid;
border-width: thin;
}

ul.bmfakten li {
font-size: 10pt;
margin-bottom: 8pt;
}

ul.bmfakten li ul li {
margin-bottom: 0;
}

