html { height: 100%; }
body            { font-size: 0.63em; font-family: Arial, Verdana, Lucida, Helvetica, sans-serif; background: url(../img/s01/raster.png) repeat; text-align: left; margin: 0px; padding: 0px; height: 100% }
a  { color: #dc0014; text-decoration: none }
a:hover, a:visited:hover { text-decoration: underline }
a:visited { color: #444 }
#container     { background: transparent url(../img/inhalt/mitte.gif) repeat-y; position: absolute; top: 65px; left: 150px; width: 630px; height: auto }
#logo { width: 100%; overflow: hidden }
#navigation                                 { background: url(../img/folge/menu.gif) no-repeat 120px 0px; padding-top: 11px; padding-left: 0px; position: absolute; top: 65px; left: 0px; width: 150px; height: 520px }
#navigation ul    { list-style-type: none; list-style-position: outside; margin-left: 0px; padding-top: 6px; padding-bottom: 18px; padding-left: 14px }
#navigation li a, #navigation li a:visited { color: #5f5f5f; font: bold 1.4em Arial;  text-decoration: none }
#navigation li a:hover, #navigation li a:visited:hover { color: black; text-decoration: none }
#navigation #krieg a,#navigation #krieg a:visited       { color: #dc0014; font: bold 1.2em Arial; text-decoration: none; background: transparent url(../img/folge/buttons/minikrieg.gif) no-repeat 76px 0px; padding-top: 17px; text-align: left; width: 130px; height: 52px; display: block }

#navigation #krieg a:hover, #navigation #krieg a:visited:hover    { color: black; background-image: url(../img/folge/buttons/minikrieg-rot.gif) }

#navigation #frieden a, #navigation #frieden a:visited    { color: #dc0014; font: bold 1.2em Arial; text-decoration: none; background: transparent url(../img/folge/buttons/minifrieden.gif) no-repeat 76px 0px; text-align: left; padding-top: 17px; width: 130px; height: 52px; display: block }

#navigation #frieden a:hover, #frieden a:visited:hover   { background-image: url(../img/folge/buttons/minifrieden-rot.gif) }
#navigation #kinder a, #navigation #kinder a:visited    { color: #dc0014; font: bold 1.2em Arial; text-decoration: none; background: transparent url(../img/folge/buttons/miniberichten.gif) no-repeat 76px 0px; text-align: left; padding-top: 17px; width: 130px; height: 52px; display: block }
#navigation #kinder a:hover,#navigation #kinder a:visited:hover   { background-image: url(../img/folge/buttons/miniberichten-rot.gif) }
#navigation #meinung a, #navigation #meinung a:visited    { color: #dc0014; font: bold 1.2em Arial; text-decoration: none; background: transparent url(../img/folge/buttons/minimeinung.gif) no-repeat 76px 0px; text-align: left; padding-top: 17px; width: 130px; height: 52px; display: block }
#navigation #meinung a:hover, #navigation #meinung a:visited:hover   { background-image: url(../img/folge/buttons/minimeinung-rot.gif) }
#navigation #fragen a, #navigation #fragen a:visited    { color: #dc0014; font: bold 1.2em Arial; text-decoration: none; background: transparent url(../img/folge/buttons/minijule.gif) no-repeat 76px 0px; text-align: left; padding-top: 17px; width: 130px; height: 52px; display: block }
#navigation #fragen a:hover, #navigation #fragen a:visited:hover   { background-image: url(../img/folge/buttons/minijule-rot.gif) }
#navigation #lexikon a, #navigation #lexikon a:visited    { color: #dc0014; font: bold 1.2em Arial; text-decoration: none; background: transparent url(../img/folge/buttons/minilexikon.gif) no-repeat 76px 0px; text-align: left; padding-top: 17px; width: 130px; height: 52px; display: block }
#navigation #lexikon a:hover, #navigation #lexikon a:visited:hover   { background-image: url(../img/folge/buttons/minilexikon-rot.gif) }
#navigation #schatzkiste a, #navigation #schatzkiste a:visited    { color: #dc0014; font: bold 1.2em Arial; text-decoration: none; background: transparent url(../img/folge/buttons/minischatz.gif) no-repeat 76px 0px; text-align: left; padding-top: 17px; width: 130px; height: 52px; display: block }
#navigation #schatzkiste a:hover, #navigation #schatzkiste a:visited:hover    { background-image: url(../img/folge/buttons/minischatz-rot.gif) }
#navigation #suche a, #navigation #suche a:visited    { color: #dc0014; font: bold 1.2em Arial; text-decoration: none; background: transparent url(../img/folge/buttons/miniplatz.gif) no-repeat 76px 0px; text-align: left; padding-top: 17px; width: 130px; height: 52px; display: block }
#navigation #suche a:hover, #navigation #suche a:visited:hover   { background-image: url(../img/folge/buttons/miniplatz-rot.gif) }
#navigation2                           { width: 110px }
#navigation #nav2_ma a, #navigation #nav2_ma a:visited { color: red }
#navigation2 li a, #navigation2 li a:visited    { color: black; font: bold 1.3em/16px Arial; text-decoration: none; padding-top: 0px; padding-bottom: 12px; width: 100%; display: block }
#navigation2 li a:hover, #navigation2 li a:visited:hover  { color: red }
#news                 {  display:none }
#inhalt        { color: #000000; font-style: normal; font-size: 16px; line-height: 20px; text-align: left; letter-spacing: 0.03em; vertical-align: baseline; margin: 40px 30px 20px }
#inhalt h1   { color: #309; font-weight: bolder; font-size: 18px; line-height: 18px; background: url(../img/inhalt/punktzeile.gif) no-repeat 0px 20px; letter-spacing: 0.05em; padding-bottom: 20px }
#inhalt img { float: left; margin-right: 20px; margin-bottom: 10px }
#links { display:none }
#fuss                        { font-style: normal; font-size: 12px; background: white url(../img/inhalt/fuss_mitte.gif); margin-top: 0px; }
address       { font: 0.9em Arial; margin: 20px 30px 0px }
address p   { float: left; margin: 0px }
address img { border: none; margin-left: 10px }
#bild   { display:none }
#eltern { display:none }
.bilder_navi_ma   { color: gray; font-weight: bold; margin-right: 2px; margin-left: 2px; padding: 0px 6px 0px 3px; border-right: 1px solid #005931 }
.bilder_navi, .bilder_navi:visited   { color: #005931; font-weight: bold; margin-right: 2px; margin-left: 2px; padding: 0px 6px 0px 3px; border-right: 1px solid #005931 }
.bilder_navi:hover, .bilder_navi:visited:hover  { color: black; text-decoration: none }
.bildbeschreibung  { background-color: #ddd; clear: both; width: 550px }
.sublisting, .sublisting:visited   { color: #005931; font-weight: bold; background: url(../img/folge/pfeil.gif) no-repeat 0px 2px; padding-left: 17px; width: 100%; display: block }
.sublisting:hover, .sublisting:visited:hover  { color: black; text-decoration: none }
.sub_weiter { font-weight: bold; font-size: 0.8em }
