body {
   background: #048243;
	margin: 0;
	padding: 0;
	border: 0;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
acronym {
	cursor:help;
}
img {
   border: 0;
}
h1 {
   font-size: 14px;
	color: #008000;
	margin-bottom: 10px;
}
h2 {
   font-size: 12px;
	color: #008000;
	margin-bottom: 10px;
}
h3 {
   font-size: 11px;
	font-weight: bold;
	color: #008000;
	margin-bottom: 10px;	
}
hr {
   size: 1px;
	color: #EFEFEF;
}
a {
   text-decoration: none;
}
#page {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	margin-top: 40px;
	position: relative;
	background-color: #FFFFFF;
	color: #ffffff;
	text-align: left;
}
#logo {
	width: 920px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding: 10px 10px 0px 10px;
	position: relative;
	background-color: #FFFFFF;
}

#main-menu {
   width: 920px;
   background: url(images/bg_menu.jpg) no-repeat #FFFFFF;
	padding: 10px 0 0 20px;
}
#main-menu a {
	color: #FCF1DD;
	font-size: 12px;
   text-decoration: none;   
}

#main-navlist {
	font-size: 11px;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	border: 0px none #bb7d88;
	color: #000000;
}
#main-navlist a {
/*	background-image: url(menu.png); */
	width: 96%;
	display: block;
	border-bottom: 0px solid #d3adb4;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0 0 0 0px;
	padding-left: 5px;
}
#main-navlist a:link {
	color: #FCF1DD;
}
#main-navlist a:visited {
	color: #FCF1DD;
}
#main-navlist a:hover {
	color: #000000;
}
#main-navlist a:active {
	color: #000000;
}
#main-navlist a:focus {
	color: #000000;
}
#main-navlist a#current {
	background-color: #000000;
}

#content {
   width: 920px;
   margin-top: 0px;
   margin-right: auto;
   margin-left: auto;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
}

.side-menu-left {
	background-color: #FFFFFF;
}
.side-menu-right {
	background-color: #FCF1DD;
	width: 190px;
}
.side-content {
	background-color: #FCF1DD;
}

.sideheader {
	background-color: #08388C;
	color: #FFFFFF;
	font-size:12px;
	font-weight: bold;
	text-align: center;
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#left-navlist {
	width: 145px;
	height: auto;
	font-size: 11px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	border: 1px none #FCF1DD;
	color: #000000;
	z-index:1;
}
#left-navlist a {
	width: 145px;
	display: block;
	border-bottom: 1px solid #FCF1DD;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 0px 5px;
	padding-right: 5px;
}
#left-navlist a:visited {
	background-color: #FFFFFF;
}
#left-navlist a:hover {
	background-color: #FCF1DD;
}
#left-navlist a:active {
	background-color: #FCF1DD;
}
#left-navlist a:focus {
	background-color: #FCF1DD;
}
#left-navlist a#current {
	background-color: #FCF1DD;
}
.side-banner-left {
	padding: 5px 0px 5px 0px;
	color: #847A22;
	background-color: #FCF1DD;
	font-size: 10px;
}
.side-banner-right {
	padding: 5px 10px 10px 10px;
	color: #847A22;
	font-size: 10px;
}

/* Footer
---------------------------------- */
#footer {
  color: #AC9F2D;
  padding: 5px;
  margin: 0px 0px 0px 0px;
  background: #F2EFCE;
  text-align: center;
  clear: both;
  font-size: 10px;
  border-top: 1px solid #CBBC38
}

#footer a,
#footer a:visited,
#footer a:hover {
  color: #000;
  background:inherit;
  text-decoration: underline;
}
#footer a:active {
  color: #AC9F2D;
  background:inherit;
}

#etoNotice,
.hidden
{
  display:none;
}

/* PAGINATION
-----------------------------------------------------*/

.pagination{
padding:4px 2px 4px 7px;
border:1px solid #dddddd;
margin:0 0 1.5em;
background-color:#f2f2f2;
color:#666666
}
.pagination p{
text-align:right;
position:relative
}
.pagination p a:link,
.pagination p a:visited,
.pagination p a:hover,
.pagination p a:active{
padding:2px 5px;
border:1px solid #cccccc;
background-color:#ffffff;
text-decoration:none
}
.pagination p a:hover{
background-color:#d28000;
color:#ffffff
}
.pagination p span{
padding:2px 5px;
border:1px solid #cccccc;
background-color:#ffffff;
color:#cccccc;
text-decoration:none
}
.pagination p span.current{
background-color:#cccccc;
color:#ffffff
}
.pagination *{
margin:0
}
.pagination h4{
margin-top:-1.2em;
padding:0 5px;
border:none
}
.success{
	color:#339900;
	background:transparent;
	font-weight:bold;
}
.caption{
	color:#999999;
	background:transparent;
	font-size:11px;
	line-height:100%;
}

span.gls_header {
	display: block;
	border-bottom: 1px solid #cdcdcd;
	color: black;
}
/* Twitter */
#twitterbox li {
list-style-type:none;
margin-left: -40px;
margin-bottom: 20px;
text-align: justify;
}


/* Schriftgröße und Tool-Tipp
--------------------------------------------------- */
#ff {font-size:12px}
a.tooltip span {
   display:none;
}
a.tooltip:hover {
   background:#fff;
   text-decoration:none;
}
a.tooltip:hover span {
   width:250px;
   position:absolute;
   top:30px;
   left:600px;
/*   margin:0 0 0 20px; */
   display:block;
   z-index:666;
   padding:7px 9px;
   background-color:#efefef;
   border:1px solid #cecece;
   color:#000;
}
#tooltip .subgrey {
   font-size:12px;
   color:#7D7D7D;
   font-weight:normal;
   text-decoration:none
}
/* --------------------------------------------------- */
div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

