﻿/* ======== Hintergrund - Fonts - Textjustage - Farben - Rahmen ======== */

body
{
   margin-left:50px;  
   margin-right:50px; 
   background-color: #ffffff;
   background-image: url("../blaukehl-back1.jpg");
   background-attachment: fixed;
   background-repeat: no-repeat;
   background-position:center; 
   letter-spacing: .4px;
   color: rgb(0, 0, 0);
   height : inherit;
   font-family: Verdana,arial,helvetica,sans-serif;
   border-left: 0px solid green;       /* für Testzwecke */
   font-size: 10pt;
   behavior:url("/js/csshover3.htc");
}
a:link {color: #0000FF;text-decoration: none;border-style: none;}
a:visited {color: #3300FF;text-decoration: none;border-style: none;}
a:hover {color: #ff0000;text-decoration: none;border-width:1px; border-color:#66CC66; border-style:none; }
a:active {color: #ff0000;text-decoration: none;border-style: none;}

body#index, body#faust {
   background-image: none;
/*   background-image: url("/images/blank.gif");  */
}
#footer {
  visibility: visible;
  position:relative;
  bottom:0px;
}
#Beispiel {
  bottom: 5px;
  left: 5px;
}
#termin
{
   width:98%;
   color: #000;
   border-collapse:collapse;
   border:1px solid #333;
   vertical-align:middle;
   overflow:auto;
   margin-left: 2px;
   margin-right: 2px;
}

table.cell, tr
{
  padding-top:1px;
  padding-right:1px;
  padding-left:1px;
  color:#000;
  font-size:10.0pt;
  font-weight:400;
  font-style:normal;
  text-decoration:none;
/*  text-align:center;    */
  vertical-align:middle;
/*  border:1px solid #333;  /* für Testzwecke*/
}

.rechts {
   float: right;
} 

a.unten_rechts:link,
a.unten_rechts:visited,
a.unten_rechts:hover,
a.unten_rechts:active {
	color: #333;
	text-decoration: none;
	border-style: outset;
	position:fixed;
	bottom:5px;
	right:5px;
	background-color: #ccc;
	border-radius: 5px;
	z-index: 500;
}
.cell
{
  padding-top:1px;
  padding-right:1px;
  padding-left:1px;
  color:#000;
  font-size:10.0pt;
  font-weight:400;
  font-style:normal;
  text-decoration:none;
/*  text-align:center;    */
  vertical-align:middle;
/*  border:1px solid #333;  /* für Testzwecke*/
}

.header0
{
  font-size:10.0pt;
  font-weight:bold;
  border:1px solid #333;
}
.header1
{
  font-size:10.0pt;
  font-weight:bold;
  border:1px solid #333;
}
.header2
{
  font-size:10.0pt;
  font-weight:bold;
  border:1px solid #333;
}
.header3
{
  font-size:10.0pt;
  font-weight:bold;
  border:1px solid #333;
/*  width: 50%;             */
}
.header4
{
  font-size:10.0pt;
  font-weight:bold;
  border:1px solid #333;
/*  width: 10%;         */
}

.date
{
        font-family: courier,"courier new",monospace;
}
td {
    font-size: 110%;
    vertical-align:center; 
	padding: 5px;
}
td.date
{
        font-family: courier,"courier new",monospace;
}
                                                           /*absolute static*/
                                                           /*absolute static*/
 td a[name] {display:block; width:100px; height:0; position:relative; visibility:hidden;}
/* td a[name] {display:block; width:100px; height:0; position:relative; top:-100px; visibility:hidden;}  */

/* Hier können die einzelnen Spalten getrennt formatiert werden */
.sp_0 {    /* Grafiken */
  border:1px solid #333;
  text-align:center;
  width: 10%;  
}

.sp_1 {    /* Termin */
  border:1px solid #333;
  line-height: 150%;
  text-align:center;
}

.sp_2 {    /* Ort */
  border:1px solid #333;
  text-align:center;
}

.sp_3 {    /* Beschreibung */
  border:1px solid #333;
  text-align:left;
}

.sp_4 {    /* Besucher */
  border:1px solid #333;
  text-align:center;
}

pre
{
    font-family: courier,"courier new",monospace;
    font-size: 10pt;
}
ul 
{
     list-style-image: url("/images/arrow-r.png");
     list-style-position: outside;
}

ul ul
{
     list-style-image: none;
     list-style-position: outside;
}
/*
ul ul ul
{
     list-style-image: none;
     list-style-type:square;
     list-style-position: outside;
}

ul ul ul ul
{
     list-style-image: none;
     list-style-type:circle;
     list-style-position: outside;
}                     */

.normal {text-decoration:none; font-weight:normal;}
.durchgestrichen {text-decoration:line-through}
.unterstrichen {text-decoration:underline}
.ueberstrichen {text-decoration:overline}
.fett {font-weight:bold}
.kursiv {font-style: italic}
.small {font-size: 9pt}
.mittig {text-align: center;}
.blocksatz {text-align: justify;}
.highlight {background-color:yellow;}
span.small {color: black;
             font-size: 7pt;
             font-weight:normal;
}
.gross {font-size: 150%;}
.groesser {font-size: 120%;}
.gruen {color: #080;}
.rot {color: #800;}
.blau {color: #008;}
.red {color: #f00;}

.mehrspaltig {             /* Experimentell */
	column-count: 2;
	column-gap: 10px;
	-webkit-column-count: 2;
	-webkit-column-gap: 10px;
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	border-bottom: 1px solid #888;
	padding: 5px;
/*	height: 250px;  */
}

.special1 {
    text-decoration:overline;
    color: #333;
    background: #ddd;
}

.noframe {
   border-style: none;
   border-width:0px;
}

h1
{
    letter-spacing: 0.1cm;
    text-decoration: none;
    background-color: #FFFFff;
    font-weight: bold;
    text-align: center;
    color: #AA3333;
    border-style:groove;
    border-width:0px;
    font-size: 12pt;
}

h2
{

}
h2.small
{
        font-size: 80%;
}

h3 {
  text-align: center;
}
.headline_gruen {
   text-align: center;
   font-size: 180%;
   font-weight: bold;
   color: green;
   margin-bottom: 1em;
}

.headline {
   text-align: center;
   font-size: 180%;
   font-weight: bold;
   color: black;
}

hr.small
{
   width:40%;
}

#counter {
  font-size: 7pt;
/*  color: lightgreen;   */
}

/* ======== Abmessungen - Position - Ränder ======== */
h1
{
        margin: 0px;
}
h2
{
        margin: 20px;
}
h2.small
{
        margin: 20px;
}
/*============================= Kopfformatierung ========================================= */

#kopfbereich {
/*  color: #330000;  */
  background-color: #fff;  /**/  
  border-bottom: 3px ridge #aa0000;
  font-size: 90%;
  text-align: center;
  top: 0;
  width:99%;
/*  border-radius: 8px ; 
  -moz-border-radius: 8px ; 
  -webkit-border-radius: 8px ; 
  -o-border-radius: 8px ; 
  -icab-border-radius: 8px ; 
  -khtml-border-radius: 8px ;   */
  margin-top: 0;
  left: 0px;
  margin-left: 0px; /*12.2em;/* 0;     /*15.5*/
  height: auto; /* 75px;  /**/
  z-index:50;   /*50*/
}
#head a:link {font-weight:bold; color: #000;text-decoration: none;border-style: none;}
#head a:visited {color: #000;text-decoration: none;border-style: none;}
/* #head a:hover {color: #930;text-decoration: none; background-color:#99ffff;}   /**/
#head a:active {color: #000;text-decoration: none;border-style: none;}
#head a:hover {color: #000;text-decoration: none; background-color:#ff8;}   /**/

.blk_head{
    height:48px; 
	width:48px;
}

#headtable {        /*wrapper*/
/*   border:1px solid #f00; /* Test */
   width: 100%;
/*   padding: 5px 0 5px 0; /**/
   display: table;
}

#head {      /**/
/*	border:1px solid #033; /* Test */
/*	background-color:#ffffc6;   /* */
	display: table-cell;
	font:bold 25px/28px arial, sans-serif;      /* 13px/35px *//* */
	letter-spacing: 0.05em;   /**/
	text-align: center;
	vertical-align: middle;
	/* color: #aa0000;    */
}

.headrow {         /**/
/*   border:1px solid #0f0; /* Test */
/*   height:80px;
   padding:10px;
   width: 93%;
   margin-top:10px;
   padding-bottom:10px;  /**/
   display: table-row;
}

#headleft {        /**/
/*   border:1px solid #330; /* Test */
/*  position:absolute;
  top:20px;
  left:20px;
  width:10%;         /**/
/*  height:300px;   /**/
  text-align:center;
/*  display: table-cell;
/*  background-color:#ffcc00;   /**/
}

#headright {       /**/
/*   border:1px solid #303; /* Test */
   text-align:center;
   padding-right: .5em;          /* Beim FF gehts sonst über den rechten Rand hinaus!! */
/*  display: table-cell;   /**/
}

.headmiddle {      
/*   border:1px solid #033; /* Test */
  display: table-cell;   /**/
}

div[id]#kopfbereich {     /* Nur für moderne Browser */
   position: fixed;
/*  right: 2px;            /**/
}
/*============================Ende der HTML-Kopfformatierung===============================*/

#terminPreview {
  background-color:#fff;
  border: 0px inset #999;       /*ridge*/
/*  border-top-left-radius: 10px ; 
  border-bottom-left-radius: 10px ; 
  -moz-border-radius-topleft: 10px ; 
  -moz-border-radius-bottomleft: 10px ; 
  -webkit-border-top-left-radius: 10px ; 
  -webkit-border-bottom-left-radius: 10px ;    */
/*   border-top-color: #eee; 
   border-bottom-color: #666; 
   border-left-color: #eee; 
   border-right-color: #666;   */
  font-size: 85%;
  font-family: Verdana,arial,helvetica,sans-serif;
  position:relative;  
  max-height:420px;
  overflow: auto;
  float: left;
  width:25%;   /* Orig: 170 10.5em*/
  margin-left: 0px;
/*  margin-top: 5em;   /**/            
  padding: 4px;
  top: 3em;
}
#seite {
  top: 0;
 width: auto; /*96%;   /*90%*/
/*  margin: 0 auto;
/*  margin-left: 0;    */
  padding: 0px;
/*  position: absolute; */
/*  right: 10px;        */
/*  margin-left:6em;    /**/
}

#inhalt {
/*  width:100%; */
/*   margin: 0 auto;  */
   margin-top: 7em;   /*.5*/
/*   top: 60px;          /**/
   border: 0px solid blue;      /*  für Testzwecke */
   left:0px; 
   margin-right: 10px;
/*   top: 7em;   */
   padding: 0px;
/*   width:90%;   */    /* 86%*/
/*   font-size: 90%;     /**/
   position: relative;
   z-index: 0;  
}
#search {
  left: 0px;
  width:10.5em;
  position:absolute;
  border: 0px ridge green;       /* für Testzwecke */
}
html>body #search {     /* Nur für moderne Browser */
  position:fixed;
}
#startseite {
  margin-left: .5em;
  margin-right: 14em;
}
body#index #startseite {
  margin-right: .5em;  
}

#pin {
	position:absolute;   /**/
	right: 0px;
	bottom:230px;     /**/
/*	z-index:5;       /**/
}
#LusReklame {
	position:absolute;
  left: 0;
  top: 60px;
}
#notice {
   background-color: #fff;
  border: 1px solid #a00;
/*  border-radius: 10px;
  -moz-border-radius: 10px ;
  -webkit-border-radius: 10px ;  /**/
  position:relative;    /**/
  font-size: 85%;
  font-family: Verdana,arial,helvetica,sans-serif;
  max-height:320px;
/*  float: left; 
/*  right: 0.5em; */
/*  left: 0.5em;
/*  overflow: auto; */
  width:80%;   /* Orig: 170 10.5em*/
  margin-bottom: 10px;
/*  margin-right: 15em;
/*  top: 39em;   
  margin-top: 0em;  */
  padding: 4px;
  text-align: center; 
  margin-left: auto;
  margin-right: auto; /**/

}

#Blaukehl {
  vertical-align: middle;
  position: absolute;
}
/* ==================== Menu Definitionen =============================================== */

#menucontainer {
	background-image: url("/transparent.png");     /*bl1.jpg*/
	border: 0px solid green;       /* für Testzwecke */
	font: 12px/20px arial, sans-serif;      /* 13px/35px */
	left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	position:relative;
	top:auto;          /* 0px 5em*/
	height: 1.5em;
	clear: both;
	float: left;
	width: 100%;
/*	overflow: hidden;   /**/
}
#smallmenu {
	display: none;    /*block*/
	visibility: hidden;  /**/
/*	left: -9999px; /**/
}
#mainmenu {
/*   border: 1px solid green;       /* für Testzwecke */
/*	height:25px;         /*  */
/*	top: auto;          /**/
/*	text-align: left;    /**/
    font-weight:bold;
	position:relative;  /*absolute */
	float: left;
	/*float: left;      /**/
/*	position: relative; /* */
/*	left: 5%;            /*############*/
/*	right: 5%;          /*############*/
    left: 50%;
	margin: 0 auto;     /* */
	padding: 0;
/*	width: 100%;
/*	padding: 0 auto;    /* */
	list-style:none;
/*	border: 1px solid #0a0;  /**/
}
#mainmenu li {
/*	float: left;
	position: relative;     */
	right: 50%;
}
#mainmenu a {
width: auto;
display: block;
padding:0 10px;
line-height: 1.5em;
}

#mainmenu > li.menu  {
	display: inline;
	float: left;            /*none = Menu untereinander, left= Menu nebeneinander*/
	position:relative; 
	margin-right:1px;  /**/
/*	margin: 0 2px;     /**/
	border: 0px solid #a00;
	border-radius: 3px;
}

#mainmenu ul {                   /* Das herunter geklappte Submenu */
	padding:1px 1px; 
	margin:0; 
	list-style:none;   /* */
	position:absolute;  /* */
	left:0; 
	display:none;   /**/
	background:#ffe; 
	border-radius: 0 0 8px 8px;     /* ol or ur ul */
	border:1px solid #a1a1a1;
	z-index: 11;     /* */
}

#mainmenu > li.menu > a {              /* Das Aussehen des Topmenus */
	display:block; 
	white-space:nowrap; 
	float: none; /*left;    /* ??? */
	text-decoration:none; 
/*	color:#100;            /**/
	outline:0px;        /*???*/
	padding: 0 10px 0 5px;    /* 0 10px*/
	position:relative; 
	z-index:10;     /**/
	border: 0px solid #330000;  /**/
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.1, #FFFFEE), color-stop(0.9, #FFEEAA) );
	background: -moz-linear-gradient( center top, #FFFFEE 10%, #FFEEAA 90% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFEE', endColorstr='#FFEEAA');
	background-color: #FFFFEE;
	-moz-box-shadow:  1px 1px 0px 0px #000;        /* alt: #A00 */
	-webkit-box-shadow:  1px 1px  0px 0px #000;    /* alt: #A00 */
	box-shadow:  1px 1px  0px 0px #000;            /* alt: #A00 */
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
/*	text-shadow: 0px 0px 0px #880000;   /**/
	font-weight: bold;
/*	margin: 0px 0px;                    /**/
/*	padding: 2px 2px;                   /**/
	color: #000;                      /* alt: 800*/
/*	letter-spacing: 0px;               /**/
/*	font-family: 'Arial', sans-serif;  /**/
/*	font-size: 14px;                   /**/
/*	width: 80px;                      /**/
/*	text-transform: none;             /**/
	text-align: center;
/*	text-decoration: none;            /**/
/*	cursor: pointer;                  /**/
/*	display: inline-block;            /**/
}
#mainmenu > li.menu > a:focus,
#mainmenu > li.menu > a:hover {              /* Das Aussehen des Topmenus */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.1, #FFEEAA), color-stop(0.9, #FFFFEE) );
	background: -moz-linear-gradient( center top, #FFEEAA 10%, #FFFFEE 90% );
	-moz-box-shadow:  inset 1px 1px 0px 0px #000;          /*alt: #A00 */
	-webkit-box-shadow:  inset 1px 1px  0px 0px #000;      /*alt: #A00 */
	box-shadow:  inset 1px 1px  0px 0px #000;              /*alt: #A00 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEAA', endColorstr='#FFFFEE');
	background-color: #FFEEAA;
}

#mainmenu > li > a.topmenuX  {     /* Pfeilspitze als Zeichen von Untermenus */
/*	padding:0 10px 0 5px;   /**/
	background: url(/images/arrow_down_brn.png) no-repeat right center #fea;
}

#mainmenu img {
/*	display:block;     /**/
	position:absolute; 
	left:0; 
	top:0; 
	width:100%; 
	height:100%; 
	display:none; 
	cursor:pointer;                             	
	z-index:10
}  /**/
a.topmenu1 img {
   display: block !important;
   width: 16px !important;
   height: 16px !important;
}
#mainmenu ul li a {
	display:block; 
	text-align: left;
	white-space:nowrap; 
	padding:0 10px; 
	text-decoration:none; 
	color:#000;             /*alt: #930*/
	background:#ffe;
}       /**/
#mainmenu ul li a:hover {
	color:#000; 
	background:#ff0;
}
#mainmenu  li > a:focus {
	background:#ffe; 
	color:#000;
}

#mainmenu > li > aX:focus {
/*	line-height:36px;    /*???*/
/*	padding:0 10px 0 5px;   /**/
	background:url(/images/arrow_up_blk.png) no-repeat right center #ffe;
}
#mainmenu  li  a:focus ~ ul {   /*  Hier klappt das Submenu herunter */
	display:block;
}
#mainmenu  li  a:hover ~ ul {   /*  Hier klappt das Submenu herunter */
	display:block;
}

#mainmenu  li > a:focus + img {
	display:block;
}    /**/

#mainmenu ul:hover {
	display:block;
}

#mainmenu  li a:active {      /* #mainmenu > li > a:active */
   display: block;
}
#mainmenu ul li {
	border-top:1px dotted grey;
/*	border-bottom:1px dotted grey;   /**/
}
/*========================== Sobald das Fenster < 720px wird ...=========================*/
@media all and (max-width: 20px)     /*720*/
{
#inhalt:before {
   content:"< 720px";
}
#mainmenu > li.menu {
	display: none;
	float: none;            /*none = Menu untereinander, left= Menu nebeneinander*/
	position:relative; 
}
#mainmenu > li.menu + img,
#mainmenu > li#smallmenu + img {
	display: block;
	float: none;            /*none = Menu untereinander, left= Menu nebeneinander*/
}
#mainmenu > li > a:focus + img {
	display:block;
}    /**/

#mainmenu > li  a:hover + img {
	display:block;
}    /**/

#mainmenu > li > a:active + img {
	display:block;
}    /**/

#mainmenu  li#smallmenu:focus ~ li.menu {   /*  Hier klappt das Submenu herunter */
	display:block;
}

#mainmenu  li#smallmenu:active ~ li.menu {   /*  Hier klappt das Submenu herunter */
	display:block;
}

#mainmenu  li#smallmenu {
	display: block;    /*block*/
	visibility: visible;  /**/
	border: 1px solid #000;  /*alt: #a00*/
/*	left: -9999px; /**/
}

}
/* ============================== Ende der Menudefinitionen ============================ */
#mainmenu > li.menu:last-child > ul {
    left: auto;
    right: 0;
}
/*============== Sondereinstellungen bei schmaleren Screens =============================*/
@media all and (max-width: 680px)
{
#mainmenu > li.menu:nth-last-child(2) > ul {
    left: auto;
    right: 0;
}
#mainmenu > li.menu:nth-last-child(1) > ul {
    left: 0;
    right: auto;
}
}

@media all and (max-width: 640px)
{
body
{
   font-size: 10pt;
/*	top:45px;           /**/
}
#head {
/*	font:bold 25px/28px arial, sans-serif;      /* 13px/35px *//* */
   font:bold 20px/22px arial, sans-serif;      /* 13px/35px *//* */
	letter-spacing: 0em;   /**/
}

.multicolumn {             /* Experimentell */
	column-count: 1;
	column-gap: 5px;
	-webkit-column-count: 1;
	-webkit-column-gap: 5px;
	-moz-column-count: 1;
	-moz-column-gap: 5px;
	border-bottom: 1px solid #888;
	padding: 5px;
/*	height: 250px;  */
}
.header0, .sp_0,
.header4, .sp_4
{
   display: none;
   visibility: hidden;
}
}

@media all and (max-width: 550px)
{
body
{
   font-size: 10pt;
/*	top:45px;           /**/
}
.blk_head{
    height:40px; 
	width:40px;
}
#head {
/*	font:bold 25px/28px arial, sans-serif;      /* 13px/35px *//* */
   font:bold 16px/18px arial, sans-serif;      /* 13px/35px *//* */
}
.noDisplayOnSmallScreens {
   display: none;
}
#mainmenu > li.menu:nth-last-child(3) > ul {
    left: auto;
    right: 0;
}
#mainmenu > li.menu:nth-last-child(2) > ul,
#mainmenu > li.menu:nth-last-child(1) > ul {
    left: 0;
    right: auto;
}
}
@media all and (max-width: 510px)
{
#mainmenu > li.menu:nth-last-child(3) > ul {
    left: 0;
    right: auto;
}
}

@media all and (max-width: 480px)
{
#head {
/*   display: none;     /**/
   visibility: hidden;   
}
.blk_head {
  display: none; /* hide; */
}
#kopfbereich {
	background-image: url("/images/head_background_320x30.png") !important;   /*bl1.jpg*/
	background-repeat:no-repeat;
	background-position: center;
	height: 30px;    /**/
}
.headline_gruen {
   text-align: center;
   font-size: 160%;
   font-weight: bold;
   color: green;
   margin-bottom: 0em;
   padding-top:.5em;
   padding-bottom: 1em;
}
}
@media all and (max-width: 420px)
{
#mainmenu > li.menu:nth-last-child(4) > ul {
    left: auto;
    right: 0;
}
}

@media all and (max-width: 320px)
{
body
{
   font-size: 9pt;
	top:38px;
}
#kopfbereich {
	background-image: url("/images/head_background_160x38.png") !important;   /*bl1.jpg*/
	height: 38px;    /**/
    background-position:center; 
}
body:after {
/* content: "< 320px";    /**/
}
#mainmenu > li.menu:nth-last-child(4) > ul {
    left: 0;
    right: auto;
}
#mainmenu > li.menu:nth-last-child(2) > ul,
#mainmenu > li.menu:nth-last-child(5) > ul {
    left: auto;
    right: 0;
}
}

/* Markierung der aktuellen Seite im Menu */

body#berichte-1 a.berichte-1:before,
body#berichte-2 a.berichte-2:before,
body#Systematik-aend a.Systematik-aend:before,
 {

}
body#i061210-bong a.i061210-bong:before,
body#i070601-sektion a.i070601-sektion:before,
body#i070624-kalbenstein a.i070624-kalbenstein:before,
body#i090809-kalbenstein a.i090809-kalbenstein:before,
body#i090816-schluechtern a.i090816-schluechtern:before,
body#bericht198701 a.bericht198701:before,
body#bericht199303 a.bericht199303:before,
body#bericht199400 a.bericht199400:before,
body#bericht199401 a.bericht199401:before,
body#bericht199403 a.bericht199403:before,
body#bericht199501 a.bericht199501:before,
body#bericht199502 a.bericht199502:before,
body#bericht199503 a.bericht199503:before,
body#bericht199601 a.bericht199601:before,
body#bericht199602 a.bericht199602:before,
body#bericht199702 a.bericht199702:before,
body#bericht199801 a.bericht199801:before,
body#bericht199903 a.bericht199903:before,
body#bericht200201 a.bericht200201:before,
body#bericht200203 a.bericht200203:before,
body#bericht200301 a.bericht200301:before,
body#bericht200401 a.bericht200401:before,
body#bericht200402 a.bericht200402:before,
body#bericht200501 a.bericht200501:before,
body#bericht200502 a.bericht200502:before,
body#bericht200601 a.bericht200601:before,
body#bericht200602 a.bericht200602:before,
body#bericht201101 a.bericht201101:before,
body#bericht201102 a.bericht201102:before,
body#bericht201201 a.bericht201201:before,
body#adressen a.adressen:before,
body#aenderung a.aenderung:before,
body#aktuell a.aktuell:before,
body#anfahrt a.anfahrt:before,
body#anmeldung a.anmeldung:before,
body#aufgaben a.aufgaben:before,
body#autoren a.autoren:before,
body#beringung a.beringung:before,
body#bibliothek a.bibliothek:before,
body#bibliothek1 a.bibliothek1:before,
body#bibliothek2 a.bibliothek2:before,
body#bilder2008 a.bilder2008:before,
body#bilder2009 a.bilder2009:before,
body#bilder2010 a.bilder2010:before,
body#bilder2011 a.bilder2011:before,
body#bilder2012 a.bilder2012:before,
body#eule1 a.eule1:before,
body#eule2 a.eule2:before,
body#vogel a.vogel:before,
body#exberichte a.exberichte:before,
body#exk-altmuehl a.exk-altmuehl:before,
body#exk-diet a.exk-diet:before,
body#exk-donau a.exk-donau:before,
body#exk-eider a.exk-eider:before,
body#exk-fotos a.exk-fotos:before,
body#exk-fraenk a.exk-fraenk:before,
body#exk-holland a.exk-holland:before,
body#exk-israel a.exk-israel:before,
body#exk-kinzig a.exk-kinzig:before,
body#exk-main a.exk-main:before,
body#exk-muenster a.exk-muenster:before,
body#exk-rauris a.exk-rauris:before,
body#exk-schult a.exk-schult:before,
body#exk-taunus a.exk-taunus:before,
body#exk-texel a.exk-texel:before,
body#exkursionen a.exkursionen:before,
body#extipps-nahe a.extipps-nahe:before,
body#extipps-norden a.extipps-norden:before,
body#extipps-sueden a.extipps-sueden:before,
body#extippsberchte a.extippsberchte:before,
body#faust a.faust:before,
body#gaestebuch a.gaestebuch:before,
body#hang a.hang:before,
body#hecke a.hecke:before,
body#impressum a.impressum:before,
body#index a.index:before,
body#index1 a.index1:before,
body#inhalt1 a.inhalt1:before,
body#inhalt2 a.inhalt2:before,
body#inhalt3 a.inhalt3:before,
body#kids a.kids:before,
body#kids2006 a.kids2006:before,
body#kids2007 a.kids2007:before,
body#kids2008 a.kids2008:before,
body#kids2009 a.kids2009:before,
body#kids2010 a.kids2010:before,
body#kids2011 a.kids2011:before,
body#kids2012 a.kids2012:before,
body#kontakt a.kontakt:before,
body#kraniche a.kraniche:before,
body#links a.links:before,
body#luscinia a.luscinia:before,
body#mitglied a.mitglied:before,
body#news1 a.news1:before,
body#nistkasten a.nistkasten:before,
body#programm a.programm:before,
body#satzung a.satzung:before,
body#searchVBU a.searchVBU:before,
body#sonderprog a.sonderprog:before,
body#suche a.suche:before,
body#systematik a.systematik:before,
body#termin05 a.termin05:before,
body#termin06 a.termin06:before,
body#termin07 a.termin07:before,
body#termin08 a.termin08:before,
body#termin09 a.termin09:before,
body#termin10 a.termin10:before,
body#termin11 a.termin11:before,
body#termin12 a.termin12:before,
body#termin13 a.termin13:before,
body#termin14 a.termin14:before,
body#termin15 a.termin15:before,
body#termin16 a.termin16:before,
body#termin17 a.termin17:before,
body#termin18 a.termin18:before,
body#termin19 a.termin19:before,
body#termin20 a.termin20:before,
body#termin21 a.termin21:before,
body#vereinsarbeit a.vereinsarbeit:before,
body#vereinsbibliothek a.vereinsbibliothek:before,
body#verkauf a.verkauf:before,
body#videos a.videos:before,
body#vorstell a.vorstell:before,
body#wasser a.wasser:before,
body#wegweiser a.wegweiser:before,
body#zeitschriften a.zeitschriften:before
{
/*   background-color: #cfc !important;     /**/
	background-color: #ff0;
	color: #f00;
	content: "=> ";            /**/
}
