@charset "iso-8859-1";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1opx;
	background-color: #FFF;
	color: #000000;
}

/* ----------container zentriert das layout-------------- */
#container {
width: 900px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
min-height:475px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
position:relative;
}


/* -----------------Inhalt--------------------- */
#content {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0f1b5f;
background-color: #ffffff;
padding: 0px;
margin-left: 300px;
margin-right: 0px;
}
div#content { 
min-height:475px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
position:relative;
	top: 25px;
}

/*p, */pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 250px;
margin: 0px;
padding: 0px;
position:relative;
	top: 25px;
}

/* -----------footer--------------------------- */
#footer {
/*clear: both;
margin: 0px;
padding: 0px;*/
	height: 50px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-top: dotted;
	border-top-width:1px;
	border-color:#CCC;
	color: #0f1b5f;
	text-align:center;
	vertical-align:middle;
	position: relative;
	}
#footer a{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0f1b5f;
	text-align:center;
}
#footer a:hover{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	text-decoration:none;
	color: #0f1b5f;
	text-align:center;
}
a {
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
A:HOVER    {
	color : #000066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none;
	font-style: normal;
	
}

.table-umenu {
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0f1b5f;
	width: 250px;
	height: 20px;
	position: relative;
	text-align: right;
}
.table-base {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	height: 100%;
	width: 100%;
	bottom: 0px;
}
.table-header {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	height: 120px;
	width: 900px;
	position: relative;
}
.hg-header {
	height: 120px;
	background-image: url(../images/header_hg_verlauf.gif);
	background-repeat: repeat-x;
}
.table-center {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	position: relative;
	height: 100%;
	width: 900px;
	bottom: 0px;
	left: auto;
	right: auto;
/*	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFF;*/
	top: 0px;
	color: #FFF;
}
#table-center_start {
	background-attachment: fixed;
	/*background-image: url(../images/hg_start.gif);*/
	background-repeat: no-repeat;
}
.table-content {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	position: relative;
	height: 100%;
	width: 900px;
	top: 0px;
	left: auto;
	right: auto;
	color: #FFF;
/*	background-image: url(../images/hg_start.gif);
	background-image: url(../images/hg.gif);
	background-repeat: repeat-y;
	background-position: left top;*/
}

#screen{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	height: 100%;
	width: 100%;
}
#header{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	height: 120px;
	width: 100%;
	background-image: url(../images/header_hg_verlauf.gif);
	background-repeat: repeat-x;
}

#header-logo{
	position: relative;
	left: auto;
	right: auto;
	height: 120px;
	text-align:center;
}

#content-middle{
	width:100%;
	position:relative;
	left: auto;
	right: auto;
		text-align:center;
}
#content-navi{
	width:250px;
	position:relative;
	top:0px;
	left:auto;
}
#tdnavi{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	border-left: solid;
	border-left-width:1px;
	border-right: solid;
	border-right-width:1px;
	border-top: solid;
	border-top-width:1px;
	border-bottom: solid;
	border-bottom-width:1px;
	border-color:#CCC;
	width: 250px;
	position: relative;
	right: auto;
	text-align:center;
	vertical-align:middle;
}

#tdcontent{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	width: 650;
	background-color: #FFF;
	height: 100%;
}
#tdnavi-spacer{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0f1b5f;
	width: 250px;
	padding-left: 25px;
	height: 29px;
	position: relative;
/*	background-image: url(../images/navibtn_p.gif);
	background-repeat: repeat-x;*/
	text-align: right;
	vertical-align:middle;
}

#tdnavi-btn{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0f1b5f;
	background-color: #eeefff;
	width: 250px;
	padding-left: 25px;
	height: 29px;
	position: relative;
	/*	background-image: url(../images/navibtn_p.gif);
	background-repeat: repeat-x;*/
	text-align: left;
	vertical-align:middle;
}

#tdnavi-btn:a{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0f1b5f;
	background-color: #eeefff;
	padding-left: 25px;
	width: 250px;
	height: 29px;
	position: relative;
/*	background-image: url(../images/navibtn_a.gif);
	background-repeat: repeat-x;*/
	text-align: left;
	vertical-align:middle;
}
#tdnavi-btn:hover{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0f1b5f;
	background-color: #eeefff;
	padding-left: 25px;
	width: 250px;
	height: 29px;
	position: relative;
/*	background-image: url(../images/navibtn_a.gif);
	background-repeat: repeat-x;*/
	text-align: left;
	vertical-align:middle;
}
#tdnavi-btn_active{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	color: #0f1b5f;
	background-color:#dbe2f4;
	border-top: solid;
	border-top-width:1px;
	border-color:#CCC;
	width: 250px;
	height: 29px;
	position: relative;
	/*	background-image: url(../images/navibtn_a.gif);
	background-repeat: repeat-x;*/
	padding-left: 25px;
	text-align: left;
	vertical-align:middle;
}
#tdnavi-btn_active a.selected{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
/*	padding-left: 25px;*/
	color: #0f1b5f;
	width: 250px;
	height: 29px;
	position: relative;
	text-align: left;
	vertical-align:middle;
}
#table-unavi{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	position: relative;
	width: 250px;
	background-color: #FFF;
	border:#969696;
	border-bottom-style:solid;
	border-width:1px;
}
#tdunavi-btn{
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0f1b5f;
	width: 250px;
	height: 20px;
	position: relative;
	text-align: left;
	padding-left: 18px;
	vertical-align:middle;
}
#tdunavi-btn a{
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0f1b5f;
	width: 250px;
	height: 20px;
	position: relative;
	text-align: left;
	padding-left: 18px;
	vertical-align:middle;
}

#tdunavi-btn:hover{
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0f1b5f;
	width: 250px;
	height: 20px;
	position: relative;
	text-align: left;
	padding-left: 18px;
	vertical-align:middle;
}

#tdunavi-btn a.selected{
font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #0f1b5f;
	width: 250px;
	height: 20px;
	position: relative;
	text-align: left;
	padding-left: 18px;
	vertical-align:middle;
}
.headline {
	font-size: 14px;
	font-weight: bold;

}
.headline1    {
	color : #0f1b5f;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.headline2    {
	color : #0f1b5f;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}
.headline-iframe {
	font-weight: normal;
	color: #0f1b5f;
	text-decoration: none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.if{
	overflow: hidden;
	height: 500px;
	width: 65px;
	overflow-x: 'hidden';
	overflow-y: 'auto';
	}
