body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	background-image: url("../gfx/background3.jpg");
	background-attachment:fixed;
    background-repeat: repeat-y;
    background-position: center top;
	
	color: #363636;
	overflow: scroll;
}

a { font-weight:bold;}
a:link {text-decoration: none;color: #000000}
a:visited {text-decoration: none;color: #000000;}
a:hover {text-decoration: underline;color: #000000; }
a:active {text-decoration: underline;color: #000000; }

.button {
    background-color: #2b5782;
    border: 1px solid #ddd;
    color: #ddd;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
	font-weight:bold;
    margin: 4px 2px;
    cursor: pointer;
}
.button:hover {
    background-color: #0c2f52;
}

.button_red {
    background-color: #8e4007;
    border: 1px solid #ddd;
    color: #ddd;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
	font-weight:bold;
    margin: 4px 2px;
    cursor: pointer;
}
.button_red:hover {
    background-color: #542807;
}

.ueberschrift{
	font-size:30px; 
	width:85%; 
	border-bottom:thin solid black; 
	padding-bottom:10px; 
	margin-bottom:10px;
}

/* MENUE */


div.menue_link    { padding: 15px 20px; border-style: solid; border-color: #999;  border-width: thin;}
div.menue_link:link    { color:#fff; text-decoration: none;   }
div.menue_link:visited { color:#fff; text-decoration: none;  }
div.menue_link:hover   { color:#fff; text-decoration: none;  }
div.menue_link:active  { color:#fff; text-decoration: none;  }


td.table_zelle_hervor{
background-color:#f5f5f5;
color:#474747;
font-weight:bold;
}

ul.menue {
  /*text-align: left;*/
  display: inline;
  margin: 0;
  /*padding: 15px 4px 17px 0;*/
  list-style: none;
  /*
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);*/
}
ul.menue li.menue {
  font: bold 12px/18px sans-serif;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  /*padding: 15px 20px;*/
  background: #1e3d5c;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
ul.menue li.menue:hover {
  background: #2a6198;
  color: #fff;
}
ul.menue li.menue ul.menue {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
ul.menue li.menue ul.menue li.menue { 
  background: #2a6198; 
  display: block; 
  color: #fff;
  /*text-shadow: 0 -1px 0 #000;*/
}
ul.menue li.menue ul.menue li.menue:hover { background: #1e3d5c; }
ul.menue li.menue:hover ul.menue {
  display: block;
  opacity: 1;
  visibility: visible;
}
/* MENUE */