body {
	margin:5px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	background-color:#697C8F;
	background-image:url(images/bg.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.topnav {
	width:990px;
}
table.header table.topnav td.tab {
	height:28px;
	background-image:url(images/nav-tab.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.topnav td.tab a {
	color:#2e3b47;
	text-decoration:none;
}
table.header table.topnav td.mid {
	height:28px;
	width:8px;
	background-image:url(images/nav-mid.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
}
table.bilder  {
	width:770px;
	vertical-align:top;
	padding:0;
	margin:15px 0 -5px 35px;
}
table.text  {
	width:990px;
	vertical-align:top;
}
table.text td.navi  {
	width:160px;
	background-color:#D4D9DE;
	vertical-align:top;
	padding:22px 0 0 0;
	margin:0;
}
div.navblock {
	padding:5px 0 5px 0;
	margin:5px 0 5px 20px;
}
div.navblock hr {
	padding:0;
	margin:5px 0 5px -10px;
	border-bottom:0,4em #4A5E6C solid;
}
div.navblock h3 {
	font-size:12px;
	line-height:15px;
	padding:0;
	margin:-10px 0 0px -10px;
	color:#444444;
}
.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/boxbg.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/boxbg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FBFBFD;
	display:block;
}
h4 {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding:0;
	margin:20px 0 -5px 15px;
	color:#1E4281;
}
h4.details_title {
	padding:5px;
	margin:10px 15px -5px 15px;
	background-image:url(images/boxbg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FBFBFD;
	display:block;
}
a {
	color:#1d4381;
	text-decoration:none;
	}

a:hover {
	color:#DB0727;
}
a.link {
	color:#1d4381;
	text-decoration:underline;
	}

a.link:hover {
	color:#DB0727;
}
