html
{
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}

body
{
	height: 100%;
	margin:5px;
	background-color:#006600;
	color:#CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	overflow-y: auto;
	overflow-x: hidden;
	/* background-image:url(images/hg.gif);
	background-repeat:repeat; */
}
body, p, .float {
	color: #FAF0E6 ;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	line-height: 20px;
}
h1 { color:#FAF0E6 ; }
h2 { color:#FAF0E6 ; }
h3 { color:#FAF0E6 ; }
h4 { color:#FAF0E6 ; }
h5 { color:#FAF0E6 ; }

a:link {text-decoration: underline; color: #FAF0E6 ;}
a:visited {text-decoration: underline; color: #FAF0E6 ;} 
a:active {text-decoration: underline; color: #FAF0E6 ;} 
a:hover {text-decoration: none; color: #fdf9f599;}

#nonFooter
{
	position: relative;
	min-height: 100%;
}

* html #nonFooter
{
	height: 100%;
}

#footer
{
	position: absolute;
	top:106px;
	left:10px;
	right:0px;
	text-align:right;
} 

/* Fusszeile */
#kopfzeile {
	margin:0.5em 0em 0.5em 0em;
	border-left:1px #ADADAD solid;
	border-top:1px #ADADAD solid;
	border-bottom:1px #ADADAD solid;
	color:#333333; /*:#9FA1B0;*/
	background-color:#FFFFFF;
	overflow:hidden;
}

* html #kopfzeile {
	height:1.1em;
	line-height:0.8em;
}

#kopfzeile a {
	color:#333333; /*:#9E9FB3;*/
	text-decoration:none;
	padding-left:1em;
	padding-right:1em;
	border-right:1px solid #ADADAD;
	font-size:0.7em;
	font-weight:bold;
	background-color:#FFFFFF;
	display:inline;
}

#kopfzeile .copy {
	background-color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	color:#333333; /*:#9E9FB3;*/
	padding-left:3em;
	padding-right:3em;
}

/* Marquee */
#marquee {
	margin:0.5em 0em 0.5em 0em;
	border:1px #ADADAD solid;
	color:#333333; /*:#9FA1B0;*/
	background-color:#FFFFFF;
	overflow:hidden;
}

* html #marquee {
	height:1.1em;
	line-height:0.8em;
}

#marquee a {
	color:#333333; /*:#9E9FB3;*/
	text-decoration:none;
	font-weight:lighter;
	font-size:1em;
	background-color:#FFFFFF;
}

#marquee .copy {
	background-color:#FFFFFF;
	font-size:1em;
	color:#333333; /*:#9E9FB3;*/
}

#button {
	background-color:#000066;
	color:#FFFFFF;
	border:#0066FF;
}

a.weg {
	background: none;
	margin: 0;
	padding: 0;
}

.pagename {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-large;
	color:#FFFFFF;
	filter:Shadow(color=#333333, direction=150);
	}
.pagetitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:larger;
	color:#FFFFFF;
	filter:Shadow(color=#333333, direction=150);
	}
a.pagetitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:larger;
	color:#FFFFFF;
	filter:Shadow(color=#333333, direction=150);
	}
a.pagetitle:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:larger;
	color:#FFFFFF;
	filter:Shadow(color=#333333, direction=150);
	}
	
.little {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	text-decoration:none;
	color:#FFFFFF;
}
a.little {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	text-decoration:none;
	color:#FFFFF0;
}
a.little:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	text-decoration:underline;
	color:#FFFFF1;
}


#head {
	position:absolute;
	background-image:url(files/banner/kopf001.gif);
	background-repeat:repeat-x;
	border-top: 1px #999999 solid;
	border-left: 1px #999999 solid;
    border-right: 1px #333333 solid;
	border-bottom: 1px #333333 solid;
	left:10px;
	top:10px;
	height:100px;
	right:0px;
	overflow:hidden;
}
#navi {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	position:absolute;
	float:left;
	margin:0;
	width:180px;
	left:10px;
	top:145px;
	background-color:#009900;
	border-top: 1px #999999 solid;
	border-left: 1px #999999 solid;
  border-right: 1px #333333 solid;
	border-bottom: 1px #333333 solid;
}
#content {
	padding-bottom: 9em;
	position:absolute;
	float:right;
	margin:0;
	padding:10px;
	left:220px;
	top:145px;
	right:20px;
	background-color:#009900;
	border-top: 1px #999999 solid;
	border-left: 1px #999999 solid;
    border-right: 1px #333333 solid;
	border-bottom: 1px #333333 solid;
	overflow:auto;
}

#admin1 {
	position:absolute;
	left:20px;
	top:100px;
	width:150px;
	bottom:20px;
}
#admin2 {
	position:absolute;
	left:170px;
	top:100px;
	widows:150px;
	bottom:20px;
}
#admin3 {
	position:absolute;
	left:360px;
	top:100px;
	right:20px;
	bottom:20px;
}


#navcontainer {width: 177px; text-align: left; 
		border: 1px solid black; 
		border-bottom: none; 
		}

#navcontainer ul {margin: 0; padding: 0;	
  list-style-type: none;
  text-indent: 20px;letter-spacing: 1px;}
  
#navcontainer li {list-style-image: none;
  margin:0; border-bottom: 1px solid black;}
  
#navcontainer a {display: block;
  width: 177px;height: 22px;
  font: bold 12px/22px Verdana, Arial, 
  Helvetica, sans-serif; }

#navcontainer  a:link, #navcontainer  a:visited {
  background: url(images/navi.gif);
  color: #CC6600;text-decoration: none; 
  padding-bottom: 0;}

#navcontainer li a:hover {
  background: url(images/navi.gif) 
  /* hier wird das Image verschoben */
  0px -22px no-repeat; 
  color: #fff;text-decoration: none;}

#navcontainer li a#current {
  background: url(images/navi.gif)
   /* hier wird das Image verschoben */ 
  0px -22px no-repeat;
  color: #fff;text-decoration: none;}
  
#navcontainer li a#extra {
  background: url(images/navi.gif)
   /* hier wird das Image verschoben */ 
  0px -88px no-repeat;
  color: #fff;text-decoration: none;}
  
#navcontainer li a#admin {
  background: url(images/navi.gif)
   /* hier wird das Image verschoben */ 
  0px -110px no-repeat;
  color: #cc6600;text-decoration: none;}

  
#navcontainer li a#uk {
  background: url(images/navi.gif)
  0px -44px no-repeat;
  padding-left:10px;
  width:167px; }
  
#navcontainer li a#uk:hover {
  background: url(images/navi.gif) 
  /* hier wird das Image verschoben */
  0px -66px no-repeat; 
  color: #fff;text-decoration: none;}

#navcontainer li a#ukcurrent {
  background: url(images/navi.gif)
   /* hier wird das Image verschoben */ 
  0px -66px no-repeat;
  padding-left:10px;
  color: #fff;text-decoration: none;
  width:167px;}




gbtd {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px}
.gbclass0 { background-color:#009900; }
.gbclass1 { background-color:#009900; }
.gbclass2 { background-color:#009900; }
.gbclass3 { background-color:#006600; }
.gbclass4 { background-color:#006600; }

.gbheader:link {text-decoration: none; color: #FAF0E6 ;}
.gbheader:visited {text-decoration: none; color: #FAF0E6 ;} 
.gbheader:active {text-decoration: underline; color: #FAF0E6 ;} 
.gbheader:hover {text-decoration: none; color: #fdf9f599;}

.gbnormal:link {text-decoration: none; color: #FAF0E6 ;}
.gbnormal:visited {text-decoration: none; color :#FAF0E6 ;} 
.gbnormal:active {text-decoration: none; color : #FAF0E6 ;} 
.gbnormal:hover {text-decoration: none; color : #fdf9f599; font-weight:bolder;}

.gbbg:link {text-decoration: none; color: #FAF0E6 ;}
.gbbg:visited {text-decoration: none; color :#FAF0E6 ;} 
.gbbg:active {text-decoration: none; color : #FAF0E6 ;} 
.gbbg:hover {text-decoration: none; color : #fdf9f599;}
