body {
	background-repeat:no-repeat;
	background-color:#5f88b6;
	background-image:url(../image/blau_verlauf_weiss.jpg);
	margin-top:0px; padding-top:10px; padding-bottom:10px; 
	/* margin:0px 15%; */
	text-align:center;
	font-family:Verdana; font-size:10pt;
}
a { 
	text-decoration:none; 
	color:black;
	font-size:9pt;
}
a:visited { text-decoration:none; }
a:hover { text-decoration:none; color:#E3001B;}
a:visited { text-decoration:none; }
a:active { text-decoration:none; }

.site {
	width:800px; margin:0px; padding:0px;
	border:1px solid #E3001B;
	text-align:left;
	background-color:white;
}

/* HEAD */
div.head {
	font-weight:bold; font-size:larger; vertical-align:middle; 
	
	background-color:white;
	border-bottom:1px solid #E3001B;
}
table.head_table {
	width:100%; height:100%;
	border-collapse:collapse;
}
table.head_table tr#title {
	height:116px;
	background-image:url(../image/Seitenkopf1.5.jpg);
	background-repeat:repeat-x; vertical-align:bottom;
	padding:0px; 
}

/* Head-Navigation */
td#navigation {
	padding:0px;
	height:20px;
	text-align:center;
	border-top:1px solid #E3001B;
	background-color:#c2d5dd;
}
td#navigation table {
	margin:0px; padding:0px;
	border-collapse:collapse;
}
td#td_navigation {
	margin:0px; padding:0px;
	border:1px solid #E3001B;
	border-top:0px; border-bottom:0px;
	text-align:center;
}
td#td_navigation a {
	margin:0px; padding:0px 10px; width:60px;
	display:block;
}
td#td_navigation a:hover {
	display:block;
	background-color:;
	color:#E3001B;
}

/* FOOT */
.foot {
	text-align:right;
	padding-right:60px;
	padding-bottom:20px;
}

/* CONTENT */
.content {
	min-height:600px; height:600px;
	margin-top:40px; margin-left:160px; margin-right:14px;
	padding:0px;
	background-color:white;
	text-align:left;
}
.content p.heading {
	font-weight:normal; 
	text-align:left;
	margin-bottom:5px;
	color:D30100;
} 
.content td a img {
	margin:0px; border:0px;
}

.content table.first {
	margin-bottom:14px; 
	border:1px solid #E3001B;
	border-collapse:collapse;
}
.content table.first th {
	padding:3px 10px;
	vertical-align:center;
	border-bottom:1px solid #E3001B;
	
	font-size:10pt; 
}
.content table.first td {
	margin:0px;
	padding:10px;
	vertical-align:top;
	font-size:10pt;
}

.content td.sub {
	margin:0px; padding:0px;
}
.content td.sub table.sub {
	margin:0px; 
}
.content td.sub table.sub td {
	padding:0px; margin:0px;
}

/* NAVIGATION  */
.navigation {
	position:absolute; top:143px; width:145px;
	margin:0px; padding:0px; padding-top:25px;
}
.navigation p {
	margin:0px;	margin-top:15px; 
	border-bottom:1px solid #E3001B; 
	padding:5px; font-size:0.9em; font-weight:bold;
	background-color:; 
	text-align:left; 
	color:#00a1e5;
	
	font-weight:bold;
}
.navigation p#end {
	margin:0px; padding:0px;
	height:1px;
	border:0px;
	background-color:#c2d5dd;
	line-height:1px;
	border-bottom:1px solid #E3001B;
}

.navigation a {
	margin-top: 0px;
	padding:3px 15px; padding-right:0px; 
	color:black; text-align:left; vertical-align:middle;

	background-color:#c2d5dd;
	
	display:block;
}
.navigation a.sublink {
	padding-left:25px;
}
.navigation a:hover {
	color:#E3001B;
	background-color:;
}
.navigation a.current {
	color:red;
	background-color:;
}
.navigation a.current:hover {}