body {
	margin-top: 10px;
	min-width: 995px;
	background-image: url(bg.png);
	font: normal normal 10pt Verdana;
}
p {
	margin: 0px;
}
a {
	text-decoration: none;
}
.mtbl {
	width: 95%;
	border-collapse: collapse;
}
.mtbl_l1 {
	border: 1px solid #7F7F7F;
	background-color: #FFFFFF;
 	
}
.mtbl_l2 {
	border: 1px solid #7F7F7F;
	vertical-align: top;
	text-align: left;
}
.mtbl_l1_div {
	position:relative; 
	height:200px;
	background-image: url(banner.jpg);
	background-repeat: no-repeat;
}
.mtbl_l1_login {
	border: 1px solid #7F7F7F;
	background-color: #EFEFEF;
	width:250px;
	height:50px;
	position:absolute;
	top:10px;
	right:10px;
	padding:2px;
	text-align:left;
}
.mtbl_l1_login td {
	height: 22px;
}
.login_td1 {
	width:90px;
}
.nav1_table_div {
	position:absolute;
	bottom:0px;
	left:0px; 
	text-align: left;
	
}

/* Navigation 1 im Header */
.nav1_table {
	empty-cells:show;
	height:30px;
}
.nav1_left  {
	padding-left:8px;
	padding-right:8px;
	background-image: url(htbl_tdl.png);
}
.nav1_betw  {
	padding-left:1px;
	padding-right:1px;
	background-image: url(htbl_tdb.png);
	background-repeat:no-repeat;
}
.nav1_button  {
	padding-left: 16px;
	padding-right: 16px;
	background-image: url(htbl_tdt.png);
}
.nav1_button  a {
	text-decoration:none;
	color: #000000;
}
.nav1_button:hover  {
	background-image: url(htbl_tdt_hover.png);
}
.nav1_right  {
	padding-left:19px;
	padding-right:19px;
	background-image: url(htbl_tdr.png);
	background-repeat:no-repeat;
}

/* Untere Tabelle für Navigation und Content */
.l2_tbl {
	width: 100%;
	border-collapse:collapse;
	table-layout: fixed;
}

/* Navigation 2 (unten links) */
.nav2 {
	width: 20%;
	border: 0px solid #7F7F7F;
	border-right: 1px solid #7F7F7F;
	background-color: #DFDFDF;
	vertical-align: top;
	text-align: left;
}
.nav2_h2 {
	background-color: #5F5F5F;
	margin: 4px 4px;
	padding-left: 4px;
	padding-top:1px;
	padding-bottom:1px;
	font: normal bold 10pt Verdana;
	color: #FFFFFF;
}
.nav2_h2 a {
	color: #FFFFFF;
}
.nav2_div {
	overflow: auto;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
}
.nav2_div_ul {
	overflow:auto;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 8px;
}
.nav2_ul {
	list-style-type: none;
	margin: 0px 0px 0px 8px;
	padding: 0px;
}
.nav2_ul a {
	color: #000000;
}
.nav2_li:hover {
	background-color: #FFFFFF;
}
.nav2_li_active {
	font-weight: bold;
}
.nav2_li_active:hover {
	font-weight: bold;
	background-color: #FFFFFF;
}

/* Content (unten rechts) */
.content {
	width: 85%;
	border: 0px solid #7F7F7F;
	vertical-align: top;
	text-align: left;
	background-color: #EFEFEF;
}
.content a {
	text-decoration: none;
	color: #1F1F1F;
}
.content a:hover {
	text-decoration: underline;
}
.content td {
	vertical-align: top;
}
.content_h1 {
	background-color: #5F5F5F;
	margin: 4px 4px;
	padding-left: 4px;
	padding-top:1px;
	padding-bottom:1px;
	font: normal bold 11pt Verdana;
	color: #FFFFFF;
}
.content_h1 a {
	color: #FFFFFF;
}
.content_h2 {
	background-color: #5F5F5F;
	margin: 4px 4px;
	padding-left: 4px;
	padding-top:1px;
	padding-bottom:1px;
	font: normal bold 10pt Verdana;
	color: #FFFFFF;
}
.content_h2 a {
	color: #FFFFFF;
}
.content_h3 {
	background-color: #5F5F5F;
	margin: 0px 0px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	font: normal bold 11pt Verdana;
	color: #FFFFFF;
	height:32px;
}
.content_h3 a {
	color: #FFFFFF;
}
.pm_table {
	border: 1px solid #000000;
	border-collapse: collapse;
}
.pm_table img {
	border: 0px solid #000000;
}
.pm_table  td {
	margin: 2px;
	padding: 2px;
	vertical-align: middle;
}
.pm_l1 {
	background-color: #5F5F5F;
	margin: 0px;
	padding: 0px;
	font: normal normal 9pt Verdana;
	color: #FFFFFF;
}
.pm_l2 {
	background-color: #DEDEDE;
	border-top: 1px solid #000000;
	vertical-align: middle;
}
.pm_l3 {
	
}
.pm_l4 {
	text-align: right;
}
.pm_preview_1 {
	border: 1px solid #000000;
	margin: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.pm_preview_2 {
	background-color: #DEDEDE;
	padding: 4px;
	margin-bottom: 4px;
}
.content_div {
	overflow:auto;
	padding:8px;
}
.content_box {
	border: 1px solid #2F2F2F;
	vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
	padding: 4px;
}
.news_div_icon {
	width: 32px;
	height: 32px;
	float: left;
	margin-right: 8px;
}
.news_div_text {
	height: 32px;
}
.content_div_border {
	border-style:solid;
	border-color:#7F7F7F;
	border-width:0px;
}
.content_hr {
	color:#7F7F7F;
}
/* Content Tabellen für das Layout */
.content_flayout_table td {
	vertical-align: top;
}
.content_layout_table td {
	vertical-align: top;
}

.powered_by {
	font: normal normal 8pt Verdana;
	color: #FFFFFF;
}
.powered_by  a {
	color: #DFDFDF;
	text-decoration: underline;
}
/* Diverse Textformatierung */
.small  {
	font-size: 8pt;
}
.bold {
	font-weight: bold;
}
.underline {
	text-decoration: underline;
}
.italic {
	font-style:italic;
}

.born2 {
	width:34px;
}
.born1 {
	width:17px;
}
.input_small {
	width:80px;
}
.div_btn {
	float: right;
	padding: 4px;
}
