/**
 * allgemein
 *
 */

body {margin: 0px 5px; padding: 0px; font-family: verdana, sans-serif; font-size: 12px;}
img {border: 0px none;}
div {border: none 0px; padding: 0px; margin: 0px;}
strong {font-weight: 700;}


/* Ueberschriften */
h1 {margin-top: 60px; margin-bottom: 16px; padding: 0px;
    font-family: verdana, sans-serif; font-size: 14px;  color: rgb(19,61,102);}
h1.start {margin-top: 0px;}
h2 {margin-top: 39px; margin-bottom: 8px;
    font-family: verdana, sans-serif; font-size: 13px;  color: rgb(19,61,102);}
h3 {margin-top: 15px; margin-bottom: 5px;
    font-family: verdana, sans-serif; font-size: 12px;  color: black;}
.obenN {margin-top: 0px;}

/* Paragraphs */
p {margin-right: 256px; margin-top: 0px; margin-bottom: 8px;
   font-family: verdana, sans-serif; font-size: 12px; line-height: 18px;}

p a {text-decoration: none; font-weight: 700; color: rgb(158,26,0);}
p a:hover {text-decoration: none; color: #7A7A7A;}
p.abrueck {margin-top: 21px;}


/* Contentboxen */
.contbx {padding-left: 15px; padding-right: 15px;}

/* Listen */
.contbx ul {list-style:none outside ; padding: 0px; margin-right: 256px;
            font-family: verdana, sans-serif; font-size: 12px;line-height: 18px;}
.contbx ul li {padding-left: 7px; margin-bottom: 3px;
               background: url(../graf/bulletlist.gif) no-repeat 0px 8px;}


/* Menue A */
.menueA {font-family: verdana, sans-serf;}

.menueA ul {list-style-type: none; margin: 0px; padding: 0px; }
.menueA ul ul {list-style-type: none; margin-top: 6px; margin-bottom: 22px;}

.menueA ul li {background: url('../graf/bullet_inaktiv.gif') no-repeat 0px 5px;
               margin-top: 0px; margin-bottom: 13px; padding-left: 10px;
               font-size: 11px; line-height: 14px;}
.menueA ul ul li {margin-bottom: 7px; margin-top: 0px; padding-left: 11px;
                  font-size: 10px; line-height: 13px;}

.menueA a {text-decoration: none; color: black;}
.menueA a:hover {text-decoration: none; color: #7A7A7A;}

.menueA li.aktiv {background: url('../graf/bullet_aktiv.gif') no-repeat 0px 5px;}
.menueA li.aktiv a {text-decoration: none; font-weight: 700; color: rgb(19,61,102);}

.menueA li.klapp {background: url('');}
.menueA li.klapp div { font-weight: 500; margin-left: -11px;}

.menueA li.klappA {background: url('');}
.menueA li.klappA div a { margin-left: -11px; font-weight: 700; color: rgb(19,61,102); cursor: default;}

.menueA .blkd {display: block;}
.menueA .nond {display: none;}


/* Menue B */
.menueB {}
.menueB ul {list-style-type: none; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 0px;}
.menueB ul ul {display: inline; padding-left: 3px;}
.menueB ul ul li {display: inline; margin-right: 0px; padding-left: 0px;}

.menueB ul {font-family: verdana, sans-serif; font-size: 10px; color: rgb(158,26,0); line-height: 13px;}
.menueB ul a {color: rgb(158,26,0); text-decoration: none;}
.menueB ul a:hover {text-decoration: none; color: #7A7A7A;}
.menueB ul li {font-weight: 700; margin-bottom: 4px;}
.menueB ul ul li {font-weight: 500;}

.menueB ul li.aktiv1 span a {color: rgb(19,61,102);} /* 1. Ebene ohne Unterpunkte */
.menueB ul li.aktiv2 span a {color: rgb(19,61,102);} /* 1. Ebene mit Unterpunkte */
.menueB ul ul li.aktiv3 a {color: rgb(19,61,102); } /* 2. Ebene (Unterpunkt) */
.menueB ul li.high span a {color: #7A7A7A;} /* 1. Ebene als Kat.-Highlight */


/* Reiter */
.reitBx {padding-left: 14px; padding-right: 14px; border: 1px solid rgb(127,127,127);}


/* Fussmoten */
.fnlnk {color: black; font-weight: 500;}
.fnlnk:hover {color: black;}

.ftlnk {margin-top: 21px; font-size: 9px; line-height: 12px;}
.ftlnk a {color: black; font-weight: 500;}
.ftlnk a:hover {color: black;}







