html {
	height: 100%;
	padding: 0;
	margin: 0;
	font-size: 100.1%;
	}
td {font-size: 80%;valign:top;}
body {
	overflow:hidden;
	text-align:left;
	padding:0;
	margin:0;
	height:100%;
	font-family: "trebuchet ms", arial, sans-serif;
	font-size: 80%;
	line-height:150%;
	background-color: #062;
	}
img {border:none;}
#container{
	z-index:2;
	position:absolute;
	text-align:left;
	padding:0 auto;
	margin-left:50%;
	left:-450px;
	width:10px;
	height:100%;
	}
a {color:#062;}
#header{
	z-index:2;
	position:absolute;
	margin:0;
	width:900px;
	height:340px;
	background: #062;
	}
#h_i{
	z-index:2;
	position:absolute;
	margin:10px 0 0 0;
	width:900px;
	height:336px;
	background: #FFD;
	}
#h_j{
	z-index:2;
	position:absolute;
	margin:320px 0 0 0;
	width:900px;
	height:10px;
	background: #062;
	font-size:0px;
	}
#h_l{
	z-index:2;
	position:absolute;
	margin:67px 0 0 142px;
	width:748px;
	height:1px;
	font-size:0px;
	background: #062;
	}
#logo_ggs{
	position:absolute;
	top:6px;
	left:8px;
	widht:134px;
	height:78px;
	}
#h_b{
	z-index:2;
	position:absolute;
	margin:125px 0 0 0;
	width:900px;
	height:190px;
	background: #093;
	}
#h_a{
	z-index:2;
	position:absolute;
	margin:290px 0 0 20px;
	padding:5px 5px 0px 5px;
	width:230px;
	height:auto;
	background: #ffd;
	}
#h_c{
	z-index:2;
	position:relative;
	padding:5px;
	width:auto;
	height:auto;
	background: #eF9;
	}
#h_c h1 {color:#062;font-size:140%;}
#h_c h2 {color:#062;font-size:120%;margin-bottom:-10px;}
#h_c a {color:#062;text-decoration:none;}
#h_r a {color:#000;text-decoration:none;}
#h_r a:hover {color:#031;text-decoration:none;}
#h_r{
	z-index:2;
	font-size:11px;
	font-style:italic;
	text-align:right;
	position:absolute;
	margin:67px 0 0 0;
	width:890px;
	height:190px;
	}
#content{
	position:absolute;
	overflow:auto;	
	margin:0;
	padding: 0;
	width:100%;
	height:100%;
	}
#contie{
	z-index:1;
	position:absolute;
	text-align:left;
	margin-left:50%;
	left:-442px;
	padding:350px 0px 10px 0px;
	width:900px;
	height: 100%;

	}
#contleft{
	z-index:1;
	position:absolute;
	left:20px;
	width:240px;

	padding-bottom:40px;
	color:#039;
	font-size:85%;
	}
#contright{
	z-index:1;
	position:absolute;
	left: 275px;
	//left: 260px;
	width:620px;
	padding-bottom:40px;
	}

.textleft{
	position:relative;
	margin-top:-5px;
	//margin-top:-15px;
	padding:0 10px;
	margin-bottom:5px;
	}
.textleft a, .textleft a:visited, .textleft a:hover{
	color:#F09;
	}
h1{
	font-size:160%;
	color:#062;
	font-weight:bold;
	margin-bottom:10px;
	}
h2{
	font-size:120%;
	margin-top:0px;
	color:#062;
	margin-bottom:-10px;
	}
#ie{
	z-index:-1;
	position:absolute;
	text-align:left;
	bottom:10px;
	margin-left:50%;
	left:-450px;
	width:900px;
	height:9000px;
	background-color: #FFD;
	}
#gbg{
	z-index:2;
	position:relative;
	margin-left:24px;
	padding:5px;
	width:222px;
	height:9000px;
	bottom:20px;
	//bottom:10px;
	background: #eF9;
	}
#fspalt{
	z-index:3;
	position:absolute;
	margin-left:50%;
	left:-450px;
	bottom:-2px;
	width:900px;
	height:12px;
	background-color: #062;
	font-size:0px;
	}
#fspald{
	z-index:3;
	position:absolute;
	margin-top:-5px;
	width:900px;
	height:6px;
	background-color: #ffd;
	font-size:0px;
	}
#topnavi{
	z-index:3;
	position:absolute;
	top:100px;
	background: #062 url(../bgd.gif);
	width:900px;
	height:30px;
	padding:0;
	}
#links a, #links a:link, #links a:visited{
	text-decoration:none;
	font-weight:bold;
	}
#links a:hover{
	text-decoration:none;
	color:#062;
	display:block;
	cursor:pointer;
	}

#wlink{
	position:absolute;
	width:900px;
	margin-top:3px;
	//margin-top:0px;
	padding:0px;
	height:30px;
	}
#links{
	position:absolute;
	width:auto;
	margin-top:0px;
	height:30px;
	}
.links{
	position:relative;
	height:30px;
	margin-top:0px;
	float:left;
	padding: 0;
	display:inline;
	text-align:left;
	line-height:180%;
	}
a.plink:link, a.plink:visited, a.plink:active{
	margin-top:0px;
	padding: 6px 6px;
	background: #062 url(../bgd.gif) left top repeat-x;
	color:#fff;
	}
a.aktiv:link, a.aktiv:visited, a.aktiv:active{
	margin-top:0px;
	padding: 6px 6px 9px 6px;
	background: #ffd url(../bgh.gif) left top repeat-x;
	color:#062;
	}
a.plink:hover, a.aktiv:hover{
	margin-top:0px;
	padding: 0px 6px 7px 6px;
	background: #ffd url(../bgh.gif) left top repeat-x;
	color:#062;
	}
.vline{
	background-color:#ffe;
	position:relative;
	float:left;
	
	margin-top:-3px;
	//margin-top:0;
	height:30px;
	width:1px;
	}

.hide{
	position:absolute;
	visibility:hidden;
	}
#contright p {margin-top:0px;margin-bottom:10px;}

.contrigte{position:relative;margin-top:20px;}
.leftte{position:relative;float:left;width:295px;}
.rigte{position:relative;float:right;width:295px;margin-right:10px;}

.green {color:#062;}

input[type=text] {width:60px;font-style:italic;}
textarea {width:340px;height:150px;}

.button {color:#ef9;border:1px solid #df6;background: #062;}

.rot {color:#c00;}

hr {color:#062;margin:10px 0px;}
