a     { color: #1e5401; text-decoration: none }
a:hover     { color: #1e5401; text-decoration: underline }
li { color: #2f2f2f; margin-left: -20px; padding-left: -20px   }
ul { margin-top: -3px; margin-bottom: -3px; }
.hauptnavicolor {  background-color: #EFEFD6}
.teasercolor {  background-color: #F7F7E7}
.whitecolor {  background-color: #FFFFFF}
.blackcolor {  background-color: #000000}
.hauptnavi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px}
.rubrikname { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; vertical-align: bottom; line-height: 20px}
.kopftext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.subnavi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height:14px; vertical-align: bottom;}
.contentnavi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px}
.reiter  { font-size: 12px; line-height: 30px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.headline  { color: #333; font-weight: bold; font-size: 22px; line-height: 28px; font-family: Verdana, Arial, Helvetica, sans-serif }
.headlinesub    { color: #333; font-weight: bold; font-size: 12px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif }
.teasertext10blau      { font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e4ebf6; padding: 10px 5px 10px 8px }
.teasertext10blau2 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #c6d2f6; padding: 10px 5px 10px 8px ; border-bottom: 1px solid white }
.teasertext10hellgrau {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	background-color: #ddd;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.teasertext10blau1 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #e7e7e7; padding: 10px 5px 10px 8px; border-bottom: 1px solid white }
.teasertext10grau2 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #ccc; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid white }
.teasertext10folge { font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e4ebf6; padding: 10px 5px 10px 15px }
.teasertext_red { color: red; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e4ebf6; padding: 10px 5px 10px 15px }
.teasertext_blau   { color: black; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #9eb2d8; padding-top: 5px; padding-bottom: 4px; padding-left: 13px }
.binnen { color: white; font-weight: bold; font-size: 11px; line-height: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #9eb2d8; padding-top: 3px; padding-bottom: 4px; padding-left: 10px }
.binnen1  { color: white; font-weight: bold; font-size: 11px; line-height: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-bottom: 2px }
.teasertext_beige   { color: black; font-weight: normal; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ebebdc; padding: 5px 5px 4px 13px }
.teasertext_dkbeige { color: black; font-weight: normal; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #dbdbc0; padding: 5px 5px 4px 13px }
.teasertext_grau  { color: black; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #bfbfbf; padding: 6px 0px }
.teasertext_dblau   { color: white; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0160a3; padding-top: 5px; padding-bottom: 4px; padding-left: 13px }
.teasertext_gruen  { color: white; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #729e1c; padding-top: 5px; padding-bottom: 4px; padding-left: 13px }
.teasertext_blau1  { color: white; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0160a3; padding-top: 5px; padding-bottom: 4px; padding-left: 13px }
.teasertext_orange  { color: white; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e09821; padding-top: 5px; padding-bottom: 4px; padding-left: 13px }
.teasertext_dkrot { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; background-color: #9b0000; padding-top: 5px; padding-bottom: 4px; padding-left: 13px }
.teasertext12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px}
.storynav  { color: black; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.storynav:hover  { font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.fliesstext12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px}
.fliesstext12_red   { color: #243503; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
.fliesstext15_red   { color: #243503; font-size: 15px; line-height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif }
.service {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px}
.footer  { font-size: 10px; line-height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center }
.footer2   { color: #243503; font-size: 9px; line-height: 12px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.linksred11    { color: #243503; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
.linksred12   { color: #243503; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
.bild {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 4px; }
	
	
/* iSearch Styles  */

h1.isearch
{
    text-align:center;
}


/* Usage :  To display the header line with the following messages:
 *             "Search results for _words_."
 *             "Showing results 1 to 10 of 17"
 */
table.isearch-head
{
    width: 100%;
    border: 0px;
}

td.isearch-head
{
    font-size:120%;
}

/* Usage : Advanced search form.
 */
table.isearch-advanced
{
    background-color:#b8ccee;
}


/* Usage :  To display the page title in the results list.
 */
a.isearch-title:link
{
	font-weight:bold;
}

a.isearch-title:visited
{
}


/* Usage :  To display the page description in the results list.
 */
.isearch-description
{
    font-size:100%;
}


/* Usage :  To display the page score in the results list.
 */
.isearch-score
{
    font-size:100%;
    font-weight:bold;
}


/* Usage :  To display the page url in the results list.
 */
a.isearch-url:link
{
    font-size:100%;
	
}

a.isearch-url:visited
{
    font-size:100%;
}


/* Usage :  To display the file size in the results list.
 */
.isearch-size
{
    font-size:100%;
    color:#008000;
}


/* Usage :  To display the "Cached" string in the results list.
 */
a.isearch-viewcache:link
{
    font-size:100%;
    color:#6f6f6f;
}

a.isearch-viewcache:visited
{
    font-size:100%;
    color:#6f6f6f;
}


/* Usage :  To display the "<< Previous Page" and "Next Page >>" links.
 */
table.isearch-prevnext
{
    width: 100%;
    border: 0px;
}

td.isearch-prevnext
{
}

a.isearch-prevnext:link
{
}

a.isearch-prevnext:visited
{
}


/* Usage :  To display the "No matches found." string.
 */
h2.isearch-nomatch
{
    font-size:140%;
    color:red;
}


/* Usage :  To display highlighted words in the page descriptions
 */
.isearch-highlight
{
	font-weight:bold;
	background-color: #FF0;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}


/* Usage :  Displaying the search string in the message:
 *              Search results for _words_.
 */
.isearch-search
{
    font-weight:bold;
	background-color: #FF0;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}


/* Usage :  To display the:
 *               "This is the contents of the iSearch cache for the URL %u"
 *          message when displaying a cached page.
 */
h2.isearch-cachedpage
{
    font-size:120%;
}


/* Usage :  To display the search statistics table
 */
table.isearch-stats
{
}

table.isearch-stats th, table.isearch-stats td
{
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

table.isearch-stats th
{
    color: #ffffff;
    background-color: #3366cc;
}

table.isearch-stats td
{
    background-color: #ffffcc;
    color: #003399;
}

table.isearch-stats caption
{
    color: #003399;
    font-weight: bold;
    font-size: 17px;
    font-style: italic;
}


/* Usage:  Displaying "Did you mean to search for:" test and links when
 * displaying alternative searches.
 */
.isearch-suggest-title
{
    color: #004422;
}

a.isearch-suggest:link
{
    padding-left: 50px;
    color: #008844;
}

a.isearch-suggest:visited
{
    padding-left: 50px;
    color: #008844;
}


/* Usage: Displaying a single extra link in search results (professional version only)
 */
.isearch-link
{
    /* Set background colour for extra links */
    background-color: #ffffc0;
}

/* Usage: Displaying all extra links in search results (professional version only)
 */
.isearch-link-all
{
    /* Add an extra space seperating links from normal results. */
    padding-bottom: 15px;
}

/* STYLES ADDED */

.isearch-li-none
{
    list-style-type: none;
}

