body { background-color: #667b8a;
       color: black;
       font-size: 8px;
       line-height: 1.6em;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
       
table { margin-right: auto; margin-left: auto;
       font-size: 11px;
       line-height: 1.6em;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }

td.back { background-color: #667b8a; }
td.white { background-color: white; }

q {
    font-style: italic;
    color: #505050;
}

ul.quotes { list-style-image:url(ldquo.png);}

ul.quotes q { line-height: 2.5em; }

img {border: 0; }

h1 { font-weight:bold; color:red; font-size: 120%;  }
h2 { font-weight:bold; font-size: 120%;  }

.errorfield { border:solid; border-width:3px; border-color: red;  }
.errortext { font-weight:bold; color:red; font-size: 80%;    }

#Navigation {font-size: 7px;}

#Content { margin-top:10px;}

#Footer { font-size: 10px;
          background-color: white;
          margin-top: 20px;}

#Header { text-align: center; }

.part {
        font-weight: bold;
        border-style: solid;
        border-width: thin;}


.small { font-size: 80% }
.red { color: red;}

.oben    { vertical-align:top; }
.bordered { padding: 10px; border:solid; border-width:1px; border-color: midnightblue; }
.centered { text-align: center; }
.right { text-align: right; }


div.haendler {
           float: left;
           border: 1px dashed #333;
           padding: 10px;
           margin: 10px;}
div.ort {
          float: left;
          margin: 10px;
          padding: 10px;
          background-color: #e69797; }

div.spacer {
  clear: both;
  }


p.anreisser { font-weight:bold; }


a:link { font-weight:bold; color:#de0028; text-decoration:underline }
a:visited { font-weight:bold; color:#667b8a; text-decoration:underline }
a:hover { font-weight:bold; color:#de0028; text-decoration:underline }
a:active { font-weight:bold; color:#de0028; text-decoration:underline }
a:focus { font-weight:bold; color:#de0028; text-decoration:underline }

#Navigation a:link { font-weight:bold; color:#de0028; text-decoration:none }
#Navigation a:visited { font-weight:bold; color:#667b8a; text-decoration:none }
#Navigation a:hover { font-weight:bold; color:#de0028; text-decoration:underline }
#Navigation a:active { font-weight:bold; color:#de0028; text-decoration:underline }
#Navigation a:focus { font-weight:bold; color:#de0028; text-decoration:underline }

input { background-color: #afd3ed; border: 1px #000000 solid; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px}
textarea { background-color: #afd3ed; border: 1px #000000 solid; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px}
select { background-color: #afd3ed; border: 1px #000000 solid; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px}
button { background-color: #de0028; border: 1px #000000 solid; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px}
/* arch-tag: 37a0228c-5a13-41e2-8a0e-e3cbf50373ee */
