/* BODY ALLGEMEIN */
body 
{
	background-color:#FFFFFF; 
	margin:0px; 
	font-family:Verdana, Sans-Serif;
}

/* TITEL */
#headline {color:#0037af; font-family:Verdana, sans-serif; font-size:18pt; font-weight:lighter; text-align:center; height:36px; vertical-align:middle; line-height:36px;}
a.headline, a.headline:hover, a.headline:visited  {
	text-decoration:none;
}

/* WEBUEBERSCHRIFT OBERHALB NAVIGATION */
.headline2 {background-color:#DCDCDC; color:#00862D; font-family:Verdana, sans-serif; font-size:11pt; font-weight:bold; font-style:italic; line-height:30px;}

/* LOGO */
.logo {padding-bottom:7px;}

/* LINK ALLGEMEIN */
a {color:#AA0000; text-decoration:underline;}
a:visited {color:#AA0000; text-decoration:underline;}
a:hover {color:#0037AF; text-decoration:none;}


/*BANNER*/
table.banner 
	{
		padding-left:0px; 
	}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* N A V I G A T I O N */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

	/* 1. EBENE */
		td.navi 
		{
			background-color:#E9EDFE;
			line-height:20px;
			vertical-align:middle;
			padding-left:14px;
			padding-right:14px;
			}
		td.navi1 
		{
			background-color:#BFCDEB;
			line-height:20px;
			vertical-align:middle;
			padding-left:14px;
			padding-right:14px;
			}
		td.navi1sel
		{
			line-height:20px;
			vertical-align:middle;
			padding-left:14px;
			padding-right:14px;
			background-color:#FFD800;
			}
		.navi1 
		{
			color:#0032AA; 
			font-family:Verdana, sans-serif; 
			font-size:8pt; 
			font-weight:lighter; 
			text-decoration:none;
			text-transform:uppercase; 
		}
		.navi1:visited
		{
			color:#0032AA; 
			text-decoration:none;
		}
		.navi1:hover {color:#AA0000} 
		.navi1sel 
		{
			color:#AA0000;
			background-color:#FFD800; 
			font-family:Verdana, sans-serif; 
			font-size:8pt; 
			font-weight:lighter; 
			text-decoration:none; 
			text-transform:uppercase;
		}
		.navi1sel:visited
		{
			text-decoration:none;
			color:#AA0000;
		}

	/* 2.EBENE */
		td.navi2
		{
			background-color:#F6F8FF; 
			line-height:26px;
			text-align:right;
			}
		td.navi2sel
		{
			background-color:#F8F0BD;
			line-height:26px;
			text-align:right;
			}
		.navi2 
		{
			color:#0037AF; 
			font-size:8pt; 
			text-decoration:none; 
			font-family:Verdana, sans-serif;
			line-height:26px;
			text-transform:uppercase;
			}
		.navi2:visited
		{
			color:#0037AF; 
			text-decoration:none;
			}
		.navi2:hover {color:#AA0000;}
		.navi2sel 
		{
			color:#AA0000; 
			font-family:Verdana, sans-serif; 
			font-size:8pt; 
			text-decoration:none; 
			font-weight:bold;
			text-transform:uppercase;
			}
		.navi2sel:visited
		{
			color:#AA0000; 
			text-decoration:none;
			}

	/* 3.EBENE */
		td.navi3sel {
			text-align:right;
			line-height:23px;
			}
		.navi3 
		{
			color:#0037AF; 
			font-family:Verdana, sans-serif; 
			font-size:8pt; 
			font-weight:lighter; 
			text-decoration:none; 
			text-align:right;
			background-color:#F8F0BD;
			line-height:23px;
		}
		.navi3:visited
		{
			color:#0037AF; 
			text-decoration:none;
		}
		.navi3:hover {color:#AA0000;}
		.navi3sel 
		{
			color:#AA0000;
			background-color:#F4F0D7; 
			font-family:Verdana, sans-serif; 
			font-size:8pt; 
			font-weight:bold; 
			text-decoration:none; 		
		}
		.navi3sel:visited
		{
			color:#AA0000;
			text-decoration:none;
		}
		

	/* 4.EBENE */
		.navi4 
		{
			background-color:#F4F0D7; 
			color:#0037AF; 
			font-size:7.5pt; 
			text-decoration:none; 
			font-family:Verdana, sans-serif;
			text-align:right;
			line-height:18px;
			}
		.navi4:visited
		{
			color:#0037AF; 
			text-decoration:none;
			}
		.navi4:hover {color:#AA0000;}
		.navi4sel 
		{
			color:#AA0000; 
			font-family:Verdana, sans-serif; 
			font-size:7.5pt; 
			text-decoration:none; 
			font-weight:bold; 
			text-align:right;
			background-color:#F4F0D7;
			line-height:18px;
			}
		.navi4sel:visited
		{
			color:#AA0000; 
			text-decoration:none;
			}

	/* 5.EBENE */
		.navi5 {background-color:#000080; color:#A4B6C2; font-size:8pt; text-decoration:none; font-family:Verdana, sans-serif;}
		.navi5:hover {color:#FFC000;}
		.navi5sel {background-color:#483D8B; color:#FFA500; font-family:Verdana, sans-serif; font-size:8pt; text-decoration:none; vertical-align:middle; font-weight:bold;}
		
	/* BREADCRUMBNAVIGATION */
		.breadcrumb {color:#00862D; font-size:7pt;}
		a.breadcrumb {color:#00862D; font-size:7pt;}
		a.breadcrumb:hover {color:#FFC000;}
	


/* PARTNER...*/
table.partner {
	background-color:#F6F8FF;
	text-align:center;
	margin-right:5px;}
.partnerhead 
{
	color:#0037AF; 
	font-family:Verdana, sans-serif; 
	font-size:7.5pt; 
	font-weight:bold; 
	line-height:17px;
	}
.partner {color:#0037AF; font-family:Verdana, sans-serif; font-size:7pt; font-weight:lighter; line-height:15px;}
image.partner {border:solid 1 #0037AF;}
a.partner {color:#AA0000;text-decoration:underline; font-weight:bold;}
a.partner:hover {color:#0037AF;}


/* INFO...*/
table.infobox {text-align:center;}
.infobox {color:#5B7C83; font-family:Verdana, sans-serif; font-size:9pt; font-weight:bold;}
.info {color:#5B7C83; font-family:Verdana, sans-serif; font-size:8pt; font-weight:lighter; line-height:15px;}
a.info {color:#FB9600;text-decoration:none; line-height:15px; font-weight:lighter;}
a.info:visited {color:#FB9600; text-decoration:none;}
a.info:hover {color:#5B7C83;}


/* CONTENT */
.content {background-color:#FFFFFF;}
table.content 
{
	background-color:#FFFFFF;
	padding-left:13px;
	padding-right:13px;
	}
.contenthead 
{
	color:#0037AF; 
	font-family:Verdana, sans-serif; 
	font-size:9pt; 
	font-weight:bold; 
	background-color:#FFFFFF;
	line-height:23px;
	padding-left:13px;
	padding-right:13px;
	}
.contenttext 
{
	color:#0037AF; 
	font-family:Verdana, sans-serif; 
	font-size:8pt; 
	line-height:18px; 
}
a.contenttext {color:#AA0000; text-decoration:underline;}
a.contenttext:visited {color:#AA0000; text-decoration:underline;}
a.contenttext:hover {color:#0037AF; text-decoration:none;}
.contenttable {background-color:#D1D1D1; color:#0037AF; font-family:Verdana, sans-serif; font-size:8pt;}
.contentformular {color:#0037AF; font-family:Verdana, sans-serif; font-size:8pt; vertical-align:middle;}
.image {color:#0037AF; font-family:Verdana, sans-serif; font-size:8pt; padding-top:5px;}
.cell1 { color:#0037AF; background-color:#F2F2F2; line-height:15px; vertical-align:middle; font-size:8pt; padding:4px;}
.cell {background-color:#FFFFFF; line-height:15px; vertical-align:middle; font-weight:bold; padding:4px; color:#0037AF; font-size:8pt;}

/* FOOT */
td.foot {
	background-color:#E9EDFE;
	color:#0032AA; 
	font-family:Verdana, sans-serif; 
	font-size:7pt; 
	text-decoration:none;
}
a.foot {color:#0032AA; font-family:Verdana, sans-serif; font-size:7pt; text-decoration:none;}
a.foot:visited {color:#0032AA; font-family:Verdana, sans-serif; font-size:7pt; text-decoration:none;}
a.foot:hover {color:#AA0000; text-decoration:none;}
a.footsel {color:#AA0000; font-family:Verdana, sans-serif; font-size:7pt; text-decoration:none;}
a.footsel:visited {color:#AA0000; font-family:Verdana, sans-serif; font-size:7pt; text-decoration:none;}

/* INHALTSVERZEICHNIS */
.toc {color:#AA0000; font-family:Verdana, sans-serif; font-size:7.5pt; text-decoration:none;}
.toc:visited {color:#AA0000; font-family:Verdana, sans-serif; font-size:7.5pt; text-decoration:none;}
.toc:hover {color:#0037AF; text-decoration:none;}

/* SPRUNGMARKE */
.ontop {color:#AA0000; font-family:Verdana, sans-serif; font-size:7.5pt; text-decoration:none;}
.ontop:visited {color:#AA0000; font-family:Verdana, sans-serif; font-size:7.5pt; text-decoration:none;}
.ontop:hover {color:#0037AF; text-decoration:none;}

/* FARBDEFINITIONEN */
.white {background-color:#FFFFFF;}
.blue {background-color:#0037AF;}
.yellow {background-color:#FFD800;}

/* SITEMAP */
table.sitemap {
	margin-top:5px;
	margin-left:6px;
}
td.sitemap {
	color:#0037AF; 
	font-size:8pt; 
	font-weight:bold; 
	text-decoration:none; 
	text-transform:uppercase;
	margin:0px;
}
