@charset "UTF-8";

/* schriftstil,abst&auml;nde */

body
{ color: black;  font-family: arial,verdana; font-size: 12pt;}


table,tr,td
{margin-top: 0px; margin-left: 0px; margin-right: 0px; color: black ;font-family: arial,verdana; font-size: 12pt; }

@font-face {
    font-family: 'mademoiselle_kregular';
    src: url('fonts/mademoiselle.eot');
    src: url('fonts/mademoiselle.eot?#iefix') format('embedded-opentype'),
         url('fonts/mademoiselle.woff2') format('woff2'),
         url('fonts/mademoiselle.woff') format('woff'),
         url('fonts/mademoiselle.ttf') format('truetype'),
         url('fonts/mademoiselle.svg#mademoiselle_kregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body
{scrollbar-arrow-color: black; scrollbar-base-color: 25495f;
scrollbar-highlight-color : #e6e6e6; scrollbar-shadow-color : black;
SCROLLBAR-TRACK-COLOR: #cccccc;}


#navigation
{
  position: static;
  top: 122px;
  left: 260px;
  width: 700px;
}

#navigation ul
{
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none;
  borer: none;
}

#navigation ul li
{
  float: left;
  margin: 0 12px 0 0;
  padding: 0;
  width: 119px;
  height: 25px;
  vertical-align:middle;
  text-align: center;
}

#navigation ul li a
{
  display: block;
  width: 119px;
  height: 25px;
  margin: 0;
  padding: 4px 0 0;
  text-align: center;
  background: url(images/tab_normal.gif) top left no-repeat;  
  color: #f4e9c1;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
}

#navigation ul li a:hover
{
  color: #aebcc9;
  color: #f9ff14;
  background: url(images/tab_over.gif) top left no-repeat;  
}

#navigation ul li a.selected, #navigation ul li a.selected:hover
{
  background: url(images/tab_selected.gif) top left no-repeat;  
  color: #473302;
}

#navigation ul li a.selected:hover
{
  color: #000;
}


/*===ENDE menue oben=== */




#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1,7;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu {
  width: 200px;
  font-family: Helvetica, Arial, sans-serif;
  color: #ffffff;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 15px 20px;
  border-left: 1px solid #32363b;
  border-right: 1px solid #32363b;
  border-top: 1px solid #32363b;
  cursor: pointer;
  z-index: 2;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #E8DAAF;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
  background: #36aae7;
  background: -webkit-linear-gradient( #767a82, #132859);
  background: -moz-linear-gradient( #767a82, #132859);
  background: -o-linear-gradient( #767a82, #132859);
  background: -ms-linear-gradient( #74809C, #132859);
  background: linear-gradient( #74809C, #132859);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
}
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a {
  color: #edd63e;
  background: #1fa0e4;
  background: -webkit-linear-gradient(#132859, #b7b8ba);
  background: -moz-linear-gradient(#132859, #b7b8ba);
  background: -o-linear-gradient(#132859, #b7b8ba);
  background: -ms-linear-gradient(#132859, #b7b8ba);
  background: linear-gradient(#132859, #918FF6);
}
#cssmenu > ul > li.open > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid #32363b;
}
#cssmenu > ul > li:last-child > a,
#cssmenu > ul > li.last > a {
  border-bottom: 1px solid #32363b;
}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.holder::after,
.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after {
  top: 14px;
  border-top: 2px solid #E8DAAF;
  border-left: 2px solid #E8DAAF;
}
#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
  border-color: #E8DAAF;
}
.holder::before {
  top: 18px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
}
#cssmenu ul ul li a {
  cursor: pointer;
  border-bottom: 1px solid #32373e;
  border-left: 1px solid #32373e;
  border-right: 1px solid #32373e;
  padding: 10px 20px;
  z-index: 1;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  color: #E8DAAF;
  background: #4E5E84;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  background: #6A68CF;
  color: #edd63e;
}
#cssmenu ul ul li:first-child > a {
  box-shadow: none;
}
#cssmenu ul ul ul li:first-child > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu ul ul ul li a {
  padding-left: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a {
  border-bottom: 1px solid #32373e;
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  right: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #E8DAAF;
  border-left: 2px solid #E8DAAF;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after {
  border-color: #E8DAAF;
}

/* Keyword values */
image-rendering: auto;
image-rendering: crisp-edges;
image-rendering: pixelated;

/* Global values */
image-rendering: inherit;
image-rendering: initial;
image-rendering: unset;

img {
  width: 100%;
  height: auto;
}



/* menue linke  seite */


#menue a, #menue a:visited,#menue a:active{display: block;
background-color:#ead98f;
color:#000000;
font-size: 97%;
text-decoration:none ;
width:180px;
border:solid 1px #000000;
padding:2px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
}


#menue a:hover {background-color:#917e2a;
color: #fff;
border:solid 1px navy;

}

.pfeil{color:#800000;font-weight:bold}

/* menütitel */

.rubrik {background-color:#ffffff; color:black;  text-decoration:none ;font-family: arial, helvetica, tahoma ,verdana,  sans-serif; font-size: 97%;
padding:2px;


}

/* menue tagebuch  seite */


#menue3 a, #menue3 a:visited,#menue3 a:active{display: block;
background-color:#c9c39f;
color:#2B2B15;
font-size: 88%;
text-decoration:none ;
width:180px;
border:solid 1px #000000;
padding:2px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
}


#menue3 a:hover {background-color:#9C9730;
color: #fff;
border:solid 1px navy;

}

.pfeil{color:#800000;font-weight:bold}


}

.pfeil{color:#800000;font-weight:bold}

/* menütitel */

.rubrik {background-color:#ffffff; color:black;  text-decoration:none ;font-family: arial, helvetica, tahoma ,verdana,  sans-serif; font-size: 97%;
padding:2px;


}



/* allgemeine links */

a:link{ color: #035050; text-decoration:underline; ;font-family: verdana; font-size: 10pt;}

a:visited{color: #035050; text-decoration:underline;font-family: verdana; font-size: 10pt; }

a:active{ color: #035050; text-decoration:underline;font-family: verdana; font-size: 10pt;  }

a:hover{ color: #993300;  text-decoration:none;font-family: verdana; font-size: 10pt; }