html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	font-size:9pt;
	font-family: Arial, Helvetica, Sans Serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background:#FFF5BF;
	}

#content {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:38px; 
	bottom:30px; 
	width:800px; 
	margin-left:-401px; 
	left:50%; 
	border-left:0px solid #000;
	background:url(/img/hg/home.jpg);
	}
	
	

* html #content {
	top:0; 
	bottom:0; 
	height:100%;
	width:800px;
	border-top:42px solid #FFF5BF; 
	border-bottom:30px solid #FFF5BF;
	}
	
	
#content2nd {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:38px; 
	bottom:30px; 
	width:800px; 
	margin-left:-401px; 
	left:50%; 
	border-left:0px solid #000;
	background:url(/img/hg/2nd.jpg);
	}	
	
* html #content2nd {
	top:0; 
	bottom:0; 
	height:100%;
	width:800px;
	border-top:42px solid #FFF5BF; 
	border-bottom:30px solid #FFF5BF;
	}	
	
	
	
#content3rd {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:38px; 
	bottom:30px; 
	width:800px; 
	margin-left:-401px; 
	left:50%; 
	border-left:0px solid #000;
	background:url(/img/hg/3rd.jpg);
	}	
	
* html #content3rd {
	top:0; 
	bottom:0; 
	height:100%;
	width:800px;
	border-top:42px solid #FFF5BF; 
	border-bottom:30px solid #FFF5BF;
	}		
	

#head {
	position:absolute; 
	margin-left:-401px; 
	left:50%; 
	top:0; 
	width:800px; 
	min-width:800px; 
	height:38px; 
	background:#FFF5BF; 
	font-size:9pt; 
	z-index:5;
	text-align:right;
	}

* html #head {
	top:2px; width:802px; height:40px;
	border-right:2px solid #FFF5BF;
	}
	
	
	
#foot {
	text-align:center;
	position:absolute; 
	margin-left:-401px; 
	left:50%; 
	bottom:0; 
	width:800px; 
	min-width:800px; 
	height:30px; 
	z-index:5; 
	border:0px solid #fff;
	font-weight:bold;
	color:#000;
	background-color:#FFF5BF;
	}

* html #foot {
	bottom:2px; width:800px; height:28px;
	border-rigt:2px solid #FFF5BF;
	}
	
	
	


/*#foot {
	text-align:center;
	position:absolute; 
	margin-left:-401px; 
	left:50%; 
	bottom:0; 
	width:800px; 
	min-width:800px; 
	height:28px;
	background-color:#FFFFFF;
	font-size:9pt;
	z-index:5; 
	border-top:2px solid #fff;
	border-bottom:0px solid #fff;
	font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;
	font-weight:bold;
	color:#000;
	}

* html #foot {
	top:2px; width:802px; height:28px;
	bottom:2px; width:802px; height:28px;
	border-right:2px solid #CCCCCC;
	
	}*/

.boldhead {
	font-size:1.5em; 
	font-weight:bold;
	}
.bold {font-weight:bold;}
.left {float:left; margin:10px; border:0px solid #000;}
.right {float:right; margin:10px; border:0px solid #000;}


a {
text-decoration:none; 
color:#0079B9;
font-weight:700; 
}

a:visited {
text-decoration:none; 
color:#0079B9; 
font-weight:700;
}

a:hover {
text-decoration:none; 
color:#D70031; 
font-weight:700; 
}

a:active {
text-decoration:none; 
color:#0079B9;
font-weight:700;
}


a#current,
a#current:link,
a#current:visited { 
color : #D70031;
font-weight:700;
	 }
	 
	 
	 
#transparent{
margin-left:5px;
background: #ffffff;
filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80; opacity:0.8;
}	 












	

	#kasten {
	background-color : transparent;
	text-decoration : none;
	font-family : verdana;
	padding-left: 2px;
	border : 0px solid black;
	width:135px;
	display:block;
	font-weight:700;
	text-align:right;
	
	}
	#kasten a {
	color : #0079B9;
	background-color : transparent;
	text-decoration : none;
	font-size:9pt;
	padding-left: 2px;
	border : 0px solid black;
	width:135px;
	height:20px;
	display:block;
	white-space:nowrap;
	padding:7px;

	}
	
	#kasten a:active {
	background-color : transparent;
	}
	
	#kasten a:visited {
	background-color : transparent;
	}
	
	#kasten a:hover {
	color : #D70031;
	}
	
	
	#kasten a#current,
	#kasten a#current:link,
	#kasten  a#current:visited { 
	color : #D70031;
	 }
	
	
	#kasten a .info {
	background:url(/img/navi/navi.gif);
	background-repeat:no-repeat;
	visibility:visible;
	border:#000000 solid 0px;
	padding:5px;
	}
	
	#kasten a:hover .info {
	background:url(/img/navi/navi-activ.gif);
		background-repeat:no-repeat;
	visibility:visible;
	/*color : black;
	display : inline;
	background-color : yellow;
	border : 0px solid black;
	padding-left : 2px;
	text-align : right;*/
	}
	
	#kasten a#current .info,
	#kasten a#current:link .info,
	#kasten  a#current:visited .info { 
	background:url(/img/navi/navi-activ.gif);
	background-repeat:no-repeat;
	visibility:visible;
	 }
	 
	 


#kasten-mehr {
	background-color : transparent;
	text-decoration : none;
	font-family : verdana;
	padding-left: 2px;
	border : 0px solid black;
	width:135px;
	display:block;
	font-weight:700;
	text-align:left;
	margin:0;
	
	}
	#kasten-mehr a {
	color : #0079B9;
	background-color : transparent;
	text-decoration : none;
	font-size:9pt;
	border : 0px solid black;
	width:135px;
	height:20px;
	display:block;
	padding:4px;

	}
	
	#kasten-mehr a:active {
	background-color : transparent;
	}
	
	#kasten-mehr a:visited {
	background-color : transparent;
	}
	
	#kasten-mehr a:hover {
	color : #D70031;
	}
	
	
	#kasten-mehr a#current,
	#kasten-mehr a#current:link,
	#kasten-mehr  a#current:visited { 
	color : #D70031;
	 }
	
	
	#kasten-mehr a .info {
	background:url(/img/navi/navi.gif);
	background-repeat:no-repeat;
	visibility:visible;
	border:#000000 solid 0px;
	padding:5px;
	}
	
	#kasten-mehr a:hover .info {
	background:url(/img/navi/navi-activ.gif);
		background-repeat:no-repeat;
	visibility:visible;
	/*color : black;
	display : inline;
	background-color : yellow;
	border : 0px solid black;
	padding-left : 2px;
	text-align : right;*/
	}
	
	#kasten-mehr a#current .info,
	#kasten-mehr a#current:link .info,
	#kasten-mehr  a#current:visited .info { 
	background:url(/img/navi/navi-activ.gif);
	background-repeat:no-repeat;
	visibility:visible;
	 }
	 



	 
#kasten-inner {
	background-color : transparent;
	font-weight:700;
	text-align:left;
	white-space:nowrap;
	text-align:center;

	vertical-align:middle;
	}
	#kasten-inner a {
	color : #0079B9;
	text-decoration : none;
	font-size:9pt;
	height:20px;
	padding-top:5px;
	
	border: solid 0px #000000;
	display:block;
	}
	
	#kasten-inner a:active {
	color : #0079B9;
	}
	
	#kasten-inner a:visited {
	color : #0079B9;
	}
	
	#kasten-inner a:hover {
	color : #E60022;
	}
	
	
	#kasten-inner a#current,
	#kasten-inner a#current:link,
	#kasten-inner  a#current:visited { 
	margin-top:12px;
	color : #E60022;
	 }
	
	
	#kasten-inner a .info {
	background:url(/img/navi/navi.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	visibility:visible;
	text-align:left;
	padding:5px;
	}
	
	#kasten-inner a:hover .info {
	background:url(/img/navi/navi-activ.gif);
	background-repeat:no-repeat;
	visibility:visible;
	
	/*color : black;
	display : inline;
	background-color : yellow;
	border : 0px solid black;
	padding-left : 2px;
	text-align : right;*/
	}
	
	#kasten-inner a#current .info,
	#kasten-inner a#current:link .info,
	#kasten-inner  a#current:visited .info { 
	background:url(/img/navi/navi-activ-down.gif);
	background-repeat:no-repeat;
	visibility:visible;
	 } 
	 
	 
	 
	 
	 
	 .transimg{
	 filter: alpha(opacity=20);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.20; opacity:0.2;
	 }
	 
	 
	 
hr {
border-top:solid 1px #D76B3D;
border-bottom:solid 0px #fff;
border-right:solid 0px transparent;
border-left:solid 0px transparent;
background-color: transparent;
height: 1px;
 } 	 