body                   { color: #000000; background:#005544; margin: 0px; padding: 20px; }
h1                     { font-family: verdana, arial, sans-serif; font-size: 16px; color : #000000; font-weight: bold; }
h2                     { margin-top: 0px; font-family: verdana, arial, sans-serif; font-size: 14px; color : #000000; font-weight: bold; }
h3                     { margin-top: 0px; font-family: verdana, arial, sans-serif; font-size: 12px; color : #000000; font-weight: bold; }
h5                     { margin-top: 0px; font-family: verdana, arial, sans-serif; font-size: 11px; color : #000000; font-weight: bold; }
p                      { margin-top: 0px; }
img                    { border: 0px }
.normal                { font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 19px; max-width: 750px; }

/* standard links: */
a:link                 { color: #BB0000; text-decoration: none; }
a:visited              { color: #BB0000; text-decoration: none; }
a:hover                { color: #DD0000; text-decoration: underline; }
a:active               { color: #DD0000; text-decoration: none; }


/* mini links: */
a.mini:link            { color: #7FFFD4; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; }
a.mini:visited         { color: #7FFFD4; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; }
a.mini:hover           { color: #00FFFF; text-decoration: underline; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; }
a.mini:active          { color: #00CCCC; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; }


/* such links: */
a.such:link {font-size: 11px; color: #880000; font-family: Verdana, Arial, sans-serif, Helvetica; text-decoration: none; }
a.such:visited {font-size: 11px; color: #880000; font-family: Verdana, Arial, sans-serif, Helvetica; text-decoration: none; }
a.such:hover {font-size: 11px; color: #AA0000; font-family: Verdana, Arial, sans-serif, Helvetica; text-decoration: underline; }
a.such:active {font-size: 11px; color: #880000; font-family: Verdana, Arial, sans-serif, Helvetica; text-decoration: none; }


/* inhalt: */
a.inhalt:link          { color: #00FFFF; text-decoration: none; }
a.inhalt:visited       { color: #00FFFF; text-decoration: none; }
a.inhalt:hover         { color: #7FFFD4; text-decoration: underline; }
a.inhalt:active        { color: #00FFFF; text-decoration: none; }


/* eye-catching links (with red triangle) */
a.textlink:link        { padding-left: 8px; color: #00FFFF; text-decoration: none; font-weight: bold; background-image:url(img/link_mo.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink:visited     { padding-left: 8px; color: #00FFFF; text-decoration: none; font-weight: bold; background-image:url(img/link_mo.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink:hover       { padding-left: 8px; color: #7FFFD4; text-decoration: none; font-weight: bold;  background-image:url(img/link-nav.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink:active      { padding-left: 8px; color: #00FFFF; text-decoration: none; font-weight: bold; background-image:url(img/link_mo.gif); background-repeat:no-repeat; background-position: top left; }

/* template: */
#top                   { margin:0px; height: 70px; color:#FFF0E4; background-color:#005544; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; background-image:url(img/bg_top.gif); }
#top div.left          { margin:0px; padding: 6px 0px 5px 20px; float: left; }
#top div.left .home    { margin:0px 0px 3px 0px; padding:0px; font-size:11px; }
#top div.left .index   { margin:0px; padding:0px; font-size:13px; }
#top div.right         { margin:0px; padding: 6px 20px 5px 0px; text-align: right; }
p.usermenu             { margin:0px 0px 13px 0px; font-size: 11px; }
#top h1                { margin:0px 0px 3px 0px; }

.search                { display: inline; font-size: 11px; color: #000000; font-weight: normal; }
input.searchfield      { font-size: 11px; width: 130px; }

#topnav                { clear:both; margin: 0px; padding: 0px; height: 30px; color:#5DDDB2; background-image:url(img/topnav.gif); background-repeat:no-repeat; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; border-top: 2px solid #000000; border-bottom: 1px solid #000000; }
#topnav div.left       { margin: 0px; padding: 7px 0px 0px 20px; float: left; }
#topnav div.right      { margin: 0px; padding: 6px 20px 0px 0px; text-align: right; }

#content               { padding: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000000; background:#91C3B9; }

#leftnav               { margin: 0px; padding: 0px; height: 590px; color:#5DDDB2; background-image:url(../img/mid_menu_left.jpg); background-repeat:no-repeat; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; border: none; }

#bottomnav             { margin: 0px; padding: 0px; height: 30px; color:#5DDDB2; background-image:url(img/topnav.gif); background-repeat:no-repeat; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; border-top: 2px solid #000000; border-bottom: 1px solid #000000; }
#bottomnav div.left    { margin: 0px; padding: 7px 0px 0px 20px; float: left; }
#bottomnav div.right   { margin: 0px; padding: 6px 20px 0px 0px; text-align: right; }

#bottom                { height:45px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height:16px; margin: 0px; padding: 0px; color: #BBEECC; background:#000000; background-image:url(img/bg_bottom.gif); background-repeat: repeat-x; }
#bottom div.left       { margin: 0px; padding: 7px 0px 7px 20px; float: left; }
#bottom div.right      { margin: 0px; padding: 7px 20px 10px 0px; text-align: right; }


/* Navigation : */
a.artikel:link         { padding-left: 18px; color: #7FFFD4; text-decoration: none; font-size: 11px; font-weight: bold; background-image:url(img/link-nav.gif); background-repeat:no-repeat; background-position: top left; }
a.artikel:visited      { padding-left: 18px; color: #7FFFD4; text-decoration: none; font-size: 11px; font-weight: bold; background-image:url(img/link-nav.gif); background-repeat:no-repeat; background-position: top left; }
a.artikel:hover        { padding-left: 18px; color: #00FFFF; text-decoration: underline; font-size: 11px; font-weight: bold; background-image:url(img/link_mo.gif); background-repeat:no-repeat; background-position: top left; }
a.artikel:active       { padding-left: 18px; color: #00FF00; text-decoration: none; font-size: 11px; font-weight: bold; background-image:url(img/link-nav.gif); background-repeat:no-repeat; background-position: top left; }

/* nav-links : */
a.nav-links:link         { padding-left: 5px; color: #7FFFD4; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }
a.nav-links:visited      { padding-left: 5px; color: #7FFFD4; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }
a.nav-links:hover        { padding-left: 5px; color: #00FFFF; text-decoration: underline; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }
a.nav-links:active       { padding-left: 5px; color: #00CCCC; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }

em {
	font-weight: bold;
	font-style: normal;
}

#output a {font-weight: bold;}


.mod {display: block; font-size: 1.0em;}

p, li {
	font-size: 1.0em;
	line-height: 1.2em;
	color: #111;
}
li {margin: .8em 2.5em;}

#searchfooter {
font-size: .8em;
margin-top: 1em;
}

	
	#mostsearched li {
           display:inline;/* so wird die Liste ohne Zeilenschaltung gezeigt */
           margin:0; padding-left:0;
      }
	#mostsearched ul{border:0px}