body{ 
	margin:0px; 
	height:100%;
	background: #E6E6F8 url(../images/HG2.png) top left repeat-x fixed; */ 
}
@font-face { font-family: 'Century Gothic';
             src: url('GOTHIC.TTF') format('truetype'); }

body,font,th,td,div,p {
	font-family: Century Gothic, Verdana, Arial, Helvetica;
	font-size : 9pt;
	color:#3B520E;
}



/* Links allgemein */
a { font-size: 10pt; text-decoration: none;}
a, a:visited {color: #FFFFFF; }
a:active,a:focus,a:hover {color: #f8f4ce; }

/* Link Copyright */
a.cop { color: #FFFFFF;font-size:8pt;font-weight:bold; }

/* h3 { color: ;font-size:12pt;font-weight:bold; } */
/* h4 { color: ;font-size:11pt;font-weight:bold;margin:0px; } */
/* h5 { color: ;font-size:10pt;font-weight:bold;display:inline; } */

.txr { text-align:right; }
.txc { text-align:center; }

.tx_bl { color:#336699; }
.tx_gr { color:#3B520E; }

.err { font-size:8pt;font-weight:bold;color:#F00; }
.ok { font-size:8pt;font-weight:bold;color:#006600; }

.fsm { font-size:7pt; }
.fm { font-size:9pt; }
.fbg { font-size:12pt; }

.i {  }
.b {  }

.rand { border:1px solid #FF0000; }


/* ----------------
-------------------*/
.rund5 {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	behavior:url(border-radius.htc);
}

.rund10 {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	behavior:url(border-radius.htc);
}

.rund30 {
	-moz-border-radius:30px; /* Firefox */
	-webkit-border-radius:30px; /* Safari, Chrome */
	-khtml-border-radius:30px; /* Konqueror */
	border-radius:30px; /* CSS3 */
	behavior:url(border-radius.htc);
}

.shaddow {
	box-shadow:0px 0px 10px #323232;
	-moz-box-shadow:0px 0px 10px #323232;
	-webkit-box-shadow:0px 0px 15px #323232;
	-khtml-box-shadow:0px 0px 15px #323232;
}

.table { display:table; }
.table div { display:table-row; }
.table div div { display:table-cell;vertical-align:top; }

#container {
	position:relative;
	/* width:1024px; */
	max-width: 1024px;
	min-width: 800px;
	min-height: 635px;
	margin: 30px auto;
	background: url(../images/bg2.jpg) top left no-repeat;
	/* background-size:cover; */
	background-size:cover;
	background-origin: border-box;
}

#header {
	position:absolute;
	right:30px;
	top:30px;
	width: 650px;
	text-align:center;
}

#content {
	position:absolute;
	right:30px;

}
.con_start { 
	width:500px;
	top:300px;
	font-weight:bold;font-size:14pt;
	text-shadow: 3px 3px 3px #FFF, 3px -3px 3px #FFF, -3px 3px 3px #FFF, -3px -3px 3px #FFF;
}

.con_imp {
	width:500px;
	height:430px;
	top:180px;
	background:url(../images/div_hg2.png);

}

.close { cursor:pointer;position: absolute;top:-8px;right:-8px; }

.con_inh{ 
	margin:20px;
	height:390px;
	/* text-shadow: 3px 3px 3px #FFF, 3px -3px 3px #FFF, -3px 3px 3px #FFF, -3px -3px 3px #FFF; */
	overflow: auto;
	font-size:9pt;
}

.con_inh, .con_inh p, .con_inh a { color:#3B520E; }


#footer {
	position:absolute;
	right:30px;
	bottom:0px;
	width:450px;
	height:20px;
	text-align:right;
}

.ue1, .ue2, .flink {
	font-weight:bold;
	color: #FFF;
	text-shadow: 3px 3px 3px #4C3017, 3px -3px 3px #4C3017, -3px 3px 3px #4C3017, -3px -3px 3px #4C3017;
}

.ue1 { font-size: 48pt; letter-spacing: 0.07em;}
.ue2 { font-size: 24pt; }