@import url(menu.css);

/* keinen Rahmen um das Dokument erlauben, und
   alles auf einer weißen Fläche dargestellen */
body, html {
    margin: 0px;
    padding: 0px;
    background-color: white;
}

/* Schriftart und Größe für alle wichtigen Elemente */
body, ul, td, th, p, em, strong, input, textarea, select {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
}

code, pre, tt {
    font-family: Courier, "Courier New", monospace;
    font-size: 12px;
}

/*  */
acronym {
    border-bottom: 1px dashed #FFD900;
    cursor: help;
}

abbr {
    border-width: 0px;
    cursor: help;
}

del {
    color: #DF0000;
}

q {
    font-style:italic;
}

iframe {
    border: 1px solid #EFEFEF;
}

/* Überschriften */
h1, h2, h3, h4 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    margin: 4px;
    color: #0050A0;
    border: 0px solid #FFD900;
    border-bottom-width: 1px;
}

h1 { font-size: 18px; text-align: right; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
h4 { font-size: 10px; }
h5 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #0050A0;
    font-size: 12px;
    margin:0px;
}

/* Standart für Tabellen */
table {
    table-layout: fixed;
    /* width: 100%; */
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px;
    border-width: 0px;
    border-color: #000000;
    border-style: solid;
}

td {
    padding: 0px;
    border-width: 0px;
    border-color: #000000;
    border-style: solid;
}

/* Text-Box */
div.box{
    border: 1px solid #005CBB;
    color: #005CAC;
    padding-left:5px;
    padding-top:1px;
    padding-right:5px;
    padding-bottom:2px;
    font-style:italic;
}

/* Kontakt-Box */
div.kontakt_box{
    width:300px;
    border:1px solid #FFD900;
    padding-left:5px;
    padding-top:1px;
    padding-right:5px;
    padding-bottom:2px;
}

/* Verweise */
a:link,a:visited,a:active,a:hover{
    text-decoration: none;
    color: #005CAC;
}

a:hover {
   text-decoration: underline;
}

a.special:link,a.special:visited,a.special:active,a.special:hover{
    text-decoration: none;
    display:block;
    color: #005CAC;
    border: 1px solid white;
}

a.special:hover {
    border-bottom: 1px solid #FFD900;
}

/* Bildunterschrifft */
.bild { color: #7F7F7F; font-size: 9px; font-style:normal; }

/* hidden Objects */
.hide_me { display: none; }
.show_me { display: block; }