/* --------- boxen --------- */
/* --------- _width hack bei bauch wg. ie 6 breite --------- */
body { color: #333; font-size: 0.75em; background: #d7d7d7; margin: 0; padding: 0; text-align:center }

#global-container { background-color: #fff; margin: 0px auto; padding: 0px 20px; width: 896px; display: block; text-align:left }

#kopf  { background: #ffffff url(/bilder/css/kopfback.jpg) no-repeat; margin: 0px; padding: 0px; border-top: 5px solid white; border-right: 0; border-bottom: 0; border-left: 0; position: relative; width: 896px; height: 318px; overflow: hidden; display: block }
#kopf2  { background: #ffffff url(/bilder/css/welle.gif) no-repeat; margin: 0px; padding: 0px; border-top: 5px solid white; border-right: 0; border-bottom: 0; border-left: 0; position: relative; width: 896px; height: 100px; _height: 105px; overflow: hidden; display: block }



#bauch    { padding: 7px 0px 0px; border-left: 215px solid #ffffff; position: relative; width: 681px; height: 100%; _width: 896px; min-height: 400px }

#milz       {  font-size: 1em; background-color: #FFE7AD; float: left; z-index: 50; margin-left: -172px; padding: 10px 0; position: absolute; width: 165px; overflow: hidden; _width: 165px }


#leber { margin: 0; padding: 0; position: relative; }
#leberstein4erstart { padding: 0; height: 177px }
.leberstein4er    { padding: 0; height: 177px }
.lebersteinmythos    { padding: 0; height: 357px; position: relative; }
.leberstein4er2     { margin-bottom: 0px; padding: 0px; height: 177px }
#leberstein   { padding: 0px 0px 0px }
.leberstein7er    { padding: 0; height: 7px; display: block }

#fuesse   { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: normal; background-color: #ffffff; clear: both; margin: 0; padding: 3px 0 3px 43px; position: relative; width: 635px }


#kruemelteil   { position: absolute; z-index: 21; top: 79px; left: 50px; width: 700px;  }
#kruemelbox { font-family: Verdana, Arial, Helvetica;  font-size: 1em; color: #FDE1B4; font-weight: normal; margin: 0px; padding: 0px; width: 700px; height: auto }
#kruemelbox a { text-decoration: none; color: #FDE1B4; }
#kruemelbox a:link { text-decoration: none; color: #FDE1B4; }
#kruemelbox a:active { text-decoration: none; color: #FDE1B4; }
#kruemelbox a:hover  { color: #FFCB04; text-decoration: underline }


#lebersteininhalt    { padding: 55px 10px 10px 12px }

#leberlappen   { margin: 0; padding: 0; position: relative; left: 2px; width: 633px; height: 200px }


/* --------- boxen startseite 3er startseiten inhalt --------- */
.nierle4er   { float: left; margin: 0px 7px 7px 0px; padding: 0px; z-index: 50; width: 337px }
.nierle5er   { float: left; margin: 0px 7px 0px 0px; padding: 0px; z-index: 50; width: 509px }
.nierle4er1   { float: left; margin: 0px 7px 0px 0px; padding: 0px; z-index: 50; width: 165px }
.nierle4er2   { float: left; margin: 0px 0px 0px 0px; padding: 0px; z-index: 50; width: 165px }
.nierle4karte    { float: left; margin: 0px 7px 7px 0px; padding: 0px; z-index: 50; width: 337px }
.nierle4karte2    { float: left; margin: 0px 0px 0px 0px; padding: 0px; z-index: 50; width: 330px }


/* --------- boxen startseite 4er inhalt --------- */
.nierle1   { float: left; margin: 0px 7px 0px 0px; padding: 0px; z-index: 50; width: 165px }
.nierle2   { float: left; margin: 0px; padding: 0px; z-index: 50; width: 165px; overflow: hidden;}

/* --------- darstellung --------- */
img { border: none; }
a { color: #F5821F; font-weight: normal; text-decoration: none }
a:visited  { color: #F5821F; text-decoration: none }
a:active  { color: #F5821F; text-decoration: none }
a:hover  { color: #FFCB04; text-decoration: underline }

/* --------- darstellung fuesse --------- */
#fuesse img { border: none; vertical-align: middle; }
#fuesse a { color: #696969; text-decoration: none; font-weight: normal }
#fuesse a:visited  { color: #696969; text-decoration: none }
#fuesse a:active  { color: #696969; text-decoration: none }
#fuesse a:hover  { color: #a9a9a9; text-decoration: none }


/* --------- obere navigation --------- */

/* --------- untere navigation und meistgelesenes... --------- */

#milz h2 { font-family: Verdana, Arial, Helvetica;  font-size: 1em; line-height: 11px; text-decoration: none; margin-top: 14px; margin-bottom: 3px }
#milz p  { color: #696969;  font-size: 1em; font-family: Verdana, Arial, Helvetica; margin: 0px 0px 5px; padding: 0px }
#milz a { color: #696969; text-decoration: underline }
#milz a:visited  { color: #696969; text-decoration: underline }
#milz a:active  { color: #696969; text-decoration: underline }
#milz a:hover  { color: #a9a9a9; text-decoration: none }


/* --------- startseite inhaltsboxen --------- */
/* --------- _margin hack bei n_topartpic wg. ie 6 bild nach linie eingerueckt --------- */
.n_topartbox      { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; background: url(/bilder/css/back.gif) repeat; margin: 0px; padding: 2px 2px 12px; border-bottom: 7px solid white; z-index: 55; overflow: hidden }
.n_topartpic  { float: left; margin: 0px; padding: 0px; _margin: 0px 0px 0px -3px; }
.n_artpic  { float: left; padding: 0px; margin: 0px 0px 0px 0px; }
.n_teasertext { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; font-weight: normal; margin: 0px; padding: 0px; }
.n_toparthead { font-weight: bold; padding: 0px; border: 0 }
.n_toplink  { float: right; padding-right: 5px; margin-top: 0px;}
.n_topartbox h1  { font-size: 20px; line-height: 20px; text-decoration: none; margin-top: 3px; margin-bottom: 3px; float: right; }
.n_topartbox h2  {  font-size: 1em; line-height: 11px; text-decoration: none; margin-top: 3px; margin-bottom: 3px }


.macker   { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; background-color: #FFE7AD; padding-bottom: 7px; border-bottom: 7px solid white }
.macker  h2   { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 8px 5px 0px }
.macker  p   { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 0px 5px 2px }
.macker  address   { font-style: normal; margin: 0px; padding: 8px 5px 2px }
.mackerlink  { width: 100%; display: block; text-align: right;}
.mackertop fieldset {border: 0px; _padding:5px;}

.macker2er    { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; background-color: #FFE7AD; padding-bottom: 7px; border-bottom: 7px solid white; }
.macker2er h2, .macker2er h3   { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 8px 5px 0px }
.macker2er  p   { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 0px 5px 2px }
.macker2er  address   { font-style: normal; margin: 0px; padding: 8px 5px 2px }
.macker2er fieldset {border: 0px; _padding:5px;}

.mackertop { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; background-color: #FFE7AD; padding-bottom: 0; min-height: 170px; border-bottom: 0 solid white; _height: 170px }
.mackertop  h2, .mackertop  h3  { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 8px 5px 0px }
.mackertop  p    { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; margin: 0px 0px 0px; padding: 0px 5px 2px }
.mackertop  address   { font-style: normal; margin: 0px; padding: 8px 5px 2px }


.macker2er2   { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; background-color: #ffffff; padding-bottom: 0px; border-bottom: 7px solid white }
.macker2er2  h2, .macker2er2  h3   { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 8px 5px 0px }
.macker2er2  p   { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 0px 5px 2px }
.macker2er2  address   { color: #333; font-style: normal; margin: 0px; padding: 8px 5px 2px }


.mackerpic    { background-color: #FFE7AD; margin: 0px; padding: 0px; border: 0px; width: 165px; height: 170px; overflow: hidden }
.mackertrans   { position: absolute; left: -1000em; width: 100em; height: 1em; overflow: hidden }
.mackerort   { color: #333;  font-size: 1em; font-family: Verdana, Arial, Helvetica; background-color: #FFE7AD; padding-bottom: 7px; border-bottom: 7px solid white; min-height: 140px;  _height: 140px;}

.mackerwww { font-weight: normal; }

.n_topartbox22orig    {  font-size: 1em; font-family: Verdana, Arial, Helvetica; background-color: #FFE7AD; margin: 0px; padding: 0 0 12px; border-bottom: 7px solid white; z-index: 55; overflow: hidden }
#huhu  { padding-left: 10px; visibility: hidden }
.mackerstart    { color: #333; font-size: 1em; font-family: Verdana, Arial, Helvetica; background-color: #ffe7ad; padding-bottom: 7px; height: 170px; border-bottom: 7px solid white }
.mackerstart p { color: #333; font-size: 1em; font-family: Verdana, Arial, Helvetica; margin: 0; padding: 0 5px 2px }
.mackerstart h2 { color: #333; font-size: 1em; font-family: Verdana, Arial, Helvetica; margin: 0; padding: 8px 5px 0 }

hr { border: 0;  width: 100%; color: #fff; background-color: #fff; height: 2px;}
