body {
 background: #F5F5F5;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 }

a:link { color:blue; text-decoration:none; }
a:visited { color:#00008B; text-decoration:none; }
a:focus { color:red; text-decoration:underline; }
a:hover { text-decoration:underline; }
a:active { color:#00008B; text-decoration:none; }

div.head1 { color:gray; font-size:24px; font-weight:bold; margin-left:15px }
div.head2 { color:green; font-size:14px; font-weight:bold; margin-left:5px }
div.head6 { color:green; font-size:20px; font-weight:bold; margin-left:5px }
div.head3 { font-family:arial,verdana,sans-serif; color:black; font-size:10pt; margin:5px; font-weight:bold }
div.head4 { font-family:arial,verdana,sans-serif; color:black; background-color:#d8e8ff; font-size:1em; padding:5px; font-weight:bold; width:100%; margin:5px; }
div.head5 { color:green; font-size:14px; font-weight:bold; margin-left:15px }
td { font-size:0.8em; font-family:arial,verdana,sans-serif; padding:1px 5px }
th.alist { font-size:0.8em;font-weight:bold;background-color:blue;color:white;text-align:left;padding:2px }
th.paket { font-weight:bold;background-color:green;color:white;text-align:left;padding:2px }
td.alist { font-size:0.8em;font-family:verdana,sans-serif;border:none; padding:2px }
td.subject { color:green; font-size:14px; font-weight:bold; margin-left:15px }
td.header { background-color:blue; color:white; font-weight:bold }


td.profi { font-size:0.8em; font-family:verdana,tahoma,arial,sans-serif; padding:5px; text-align:center }

td.first { background-color:#E9F0FA; }
td.second { background-color:#FFFFFF; }

div.feed  { color:#fff; background-color:#0080c0; padding-top:5px; text-align:center; }
div.shots  { border: solid gray 1px; color:gray; background-color:#f0f0f0; padding:2px; text-align:center; font-weight:bold; width:100%; margin:0; font-size:0.8em; }
div.feed a { margin:0; padding:0 4px 1px; border:1px solid; border-color:#fc9 #630 #330 #f96; font:bold 8pt Verdana,sans-serif; color:#fff; background:#f60; text-decoration:none; }
div.feed a:hover { text-decoration:none; }

iframe.frmNavi { height:800px;width:155px;background-color:#f9f9f9 }
iframe.frmShots { height:95px;width:845px }
iframe.frmHead { height:80px;width:100%;text-align:left }
iframe.frmFlash { height:16px;width:227px }
iframe.frmArchiv { height:20200px;width:750px }

div.menFrame { border:solid gray; border-width:1px; margin:0; padding:0; background-color:white  }

ul.arrow { list-style-image: url("../images/right.gif") }
ul.men { font-size:8pt; list-style-type:square; margin:2px 3px; padding:0 0 0 15px; line-height:14px }
li.men { margin:0 0 0 5px; padding:0; }
li.order { margin:0 0 0 5px; padding:0; background-color:#daeaf8 }
ul.shots { margin:0 0 0 80;padding:0px;list-style:none;height: 28px }
li.shots { float:left; background:url("../images/nav_right_multi.gif") no-repeat right top;font-family:verdana;font-size:11px;margin:0;padding:8; }

menu { margin:6px; padding-left:0; text-align:center; }

#topMen li {
  display: inline; /* Listenelemente nebeneinander */
  list-style-type: none; /* Aufzählungszeichen entfernen */
  border: solid gray;
  border-width:1px;
  font-size:11px;
  background-color:white;
  margin:3px 2px;
  padding:1px 10px;
}

img { border:0; vertical-align:middle }

p { padding:5px; font-family:arial,verdana,tahoma;font-size:1.1em }

table.tab { width:850px; }
table.tab_faq { width:750px; }

pre { font-size:9pt }

pre.gedichte { margin:5px }

/* ---------------- FORMULARE --------------- */

form { padding:0px;margin:0px; background-color:#fcfcfc }
input, select, textarea { font-size:0.9em; font-family:Verdana,sans-serif; }
.feld { background-color:#ffffff; width:270px; border:1px solid #ccc; }
.bereich { background-color:#ffc; width:700px; border:2px solid #ccc; }
.auswahl { background-color:#dff; width:270px; border:2px solid #ccc; }
.counties { background-color:#ffffff; width:82px; border:2px solid #ccc; }
.check, .Radio { background-color:#fff; border:1px solid #ddd; }
.button { background-color:#aaa; color:#fff; width:150px; border:6px solid #ccc; cursor:hand }
.btn_a { background-color:#aaa; color:#fff; width:160px; border:6px solid #ccc; cursor:hand }
.feld_a { background-color:#ffc; width:170px; border:5px solid #ccc; }
.short { background-color:#ffffff; width:44px; border:2px solid #ddd; }
.medium { background-color:#ffffff; width:140px; border:2px solid #ddd; }

div.shadow1_2, div.shadow2_2, div.shadow3_2, div.shadow4_2, div.shadow5_2 {
    padding: 1px;
    border-radius: 10px;
}

div.shadow1_2 {
    background-color: #7F7F7F;
    border: 1px solid #868686;
    margin: 0px;
}

div.shadow2_2 {
    background-color: #9B9B9B;
    border: 1px solid #AFAFAF;
    margin: 0;
}

div.shadow3_2 {
    background-color: #C2C2C2;
    border: 1px solid #D2D2D2;
    margin: 0;
}

div.shadow4_2 {
    background-color: #DEDEDE;
    border: 1px solid #E7E7E7;
    margin: 0;
}

div.shadow5_2 {
    float: left;
    background-color: #EDEDED;
    border: 1px solid transparent;
    margin: 10px 14px;
}

div.shadow5_2 img {
    border: 0px solid #575757;
    margin: -2px;
    display:block;
    position: relative;
    top: -3px;
    left: -3px;
}