body {
	margin:5px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	background-color:#697C8F;
	background-image:url(images/background.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-attachment:fixed;
}

table.header {
	width:990px;
}
table.header_textoben {
	opacity:0.7;
	filter:alpha(opacity=70);
	background-color:#ffffff;
	height:30px;
}
table.header_textoben a {
	color:#2e3b47;
}
table.header_textoben h1 {
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	padding:0;
	margin:0 10px;
	color:#2e3b47;
}
table.header_textoben h2 {
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#2e3b47;
}
table.header_textoben h3 {
	font-size:10px;
	line-height:11px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#2e3b47;
}
table.header td.pano {
	vertical-align:top;
	height:120px;
	background-image:url(images/header.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	margin:0;
	padding:0;
}
table.header table.topnavi {
	width:990px;
}
table.header table.topnavi td.tab {
	height:28px;
	background-image:url(images/navi_1.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#2e3b47;
	cursor:pointer;
}
table.header table.topnavi td.tab a {
	color:#2e3b47;
	text-decoration:none;
}
table.header table.topnavi td.mid {
	height:28px;
	width:8px;
	background-image:url(images/navi_2.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
}
table.text  {
	width:990px;
	vertical-align:top;
}
.content	{
	background-color:#F5F5F5;
	vertical-align:top;
	text-align:justify;
	margin:15px 15px 0 15px;
}
.rot {
    color:#FF0000;
	font-size: 12px;
	}
table.footer {
	width:990px;
	background-color:#C9D2D7;
}
table.footer td {
	padding:5px;
	font-size:9px;
}
h1 {
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	padding:0;
	margin:20px 15px -5px 15px;
	color:#1E4281;
}
h2 {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding:0;
	margin:20px 0 -5px 15px;
	color:#1E4281;
}
h2.details_title {
	padding:5px;
	margin:10px 15px -5px 15px;
	background-image:url(images/titlebg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FBFBFD;
	display:block;
}
h3 {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding:0;
	margin:20px 0 -5px 15px;
	color:#1E4281;
}
h3.details_title {
	padding:5px;
	margin:10px 15px -5px 15px;
	background-image:url(images/titlebg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FBFBFD;
	display:block;
}
table.bilder  {
	width:920px;
	border:none;
	padding:0;
	margin:15px 0px 0px 35px;
}
.bilder_450 {
	border:none;
	padding:0;
	margin:-160px 5px -5px 5px;
	opacity:.5;
	filter:alpha(opacity=50);    /* IE  */
}
.bilder_450:hover {
	border:none;
	padding:0;
	margin:-160px 5px -5px 5px;
	opacity:1;
	filter:alpha(opacity=100);   /* IE  */
}
div.bildtext_450 {
	display:block;
	width:450px;
	height:120px;
	text-align:center;
	font-family:Tahoma;
	font-size:46px;
	color:#697C8F;
	font-weight:bold;
	text-shadow:black 3px 2px 4px;
	padding:55px 0px 0px 0px;
	margin:0;
}
.bilder_220{
	border:none;
	padding:0;
	margin:-140px 5px -5px 5px;
	opacity:.5;
	filter:alpha(opacity=50);    /* IE  */
}
.bilder_220:hover {
	border:none;
	padding:0;
	margin:-140px 5px -5px 5px;
	opacity:1;
	filter:alpha(opacity=100);   /* IE  */
}
div.bildtext_220 {
	display:block;
	width:220px;
	height:120px;
	text-align:center;
	font-family:Tahoma;
	font-size:26px;
	color:#697C8F;
	font-weight:bold;
	text-shadow:black 3px 2px 4px;
	padding:35px 0px 0px 5px;
	margin:0;
}
