/* BODY ALLGEMEIN */
body 
{
	background-color:#FFFFFF; 
	margin:0px; 
	text-align:center;
	font-family:Arial, Sans-Serif;
	font-size:9pt;
}

/* LOGO */
.logo {
	background-color:#e6e7e8;
	width:343px;
	height:121px;
	border-bottom:solid 1px #9d9ea0;
	padding:0px;
	margin:0px;
	text-align:center;
	}
/* BANNER */
.banner {
	background-color:#FFFFFF;
	width:467px;
	height:121px;
	border-bottom:solid 1px #9d9ea0;
	padding:0px;
	margin:0px;
	text-align:center;
	}
	
#blue {
	background-color:#004389;
	height:20px;
	width:1020px;
}
 form
 {
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	}

h3, .tocheadline
{
	color:#004389;
	font-size:11pt;
	margin-top:0px;
	padding-top:0px;
	font-weight:bold;
	}
/* LINK ALLGEMEIN */
a {color:#fd8600; text-decoration:underline;}
a:visited {color:#fd8600; text-decoration:underline;}
a:hover {color:#9d9ea0; text-decoration:none;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* N A V I G A T I O N */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.nav {
	width:210px;
	background-color:#004389;
}
	/* 1. EBENE */
		td.navi1 
		{
			background-image:url(bgmm.gif);
			line-height:21px;
			vertical-align:middle;
			border-bottom:solid 2px #004389;
			color:#FFFFFF; 
			font-size:10pt; 
			font-weight:bold; 
			text-decoration:none;
			
			}
		td.navi1sel
		{
			line-height:21px;
			vertical-align:middle;
			background-color:#fd8600;
			border-bottom:solid 2px #004389;
			}
		a.navi1 
		{
			padding-left:14px;
			padding-right:14px;
			color:#FFFFFF; 
			font-size:10pt; 
			font-weight:bold; 
			text-decoration:none;
		}
		a.navi1:visited
		{
			color:#FFFFFF; 
			text-decoration:none;
		}
		a.navi1:hover {color:#fd8600} 
		a.navi1sel 
		{
			padding-left:14px;
			padding-right:14px;
			color:#FFFFFF;
			font-size:10pt; 
			font-weight:bold; 
			text-decoration:none; 
		}
		a.navi1sel:visited
		{
			text-decoration:none;
			color:#FFFFFF;
		}

	/* 2.EBENE */
		td.navi2
		{
			background-image:url(bgmm.gif);
			background-repeat:repeat-y;
			background-position:right;
			background-color:#004389;
			line-height:21px;
			}
		td.navi2sel
		{
			background-image:url(bgmm.gif);
			background-repeat:repeat-y;
			background-position:right;
			background-color:#004389;
			line-height:21px;
			}
		td.navi2ph
		{
			background-color:#0c67c6;
			line-height:21px;
			}
		a.navi2 
		{
			color:#FFFFFF; 
			font-size:9pt; 
			text-decoration:none; 
			line-height:21px;
			}
		a.navi2:visited
		{
			color:#FFFFFF; 
			text-decoration:none;
			}
		a.navi2:hover {color:#fd8600;}
		a.navi2sel 
		{
			color:#fd8600; 
			font-size:9pt; 
			text-decoration:none; 
			font-weight:bold;
			}
		a.navi2sel:visited
		{
			color:#fd8600; 
			text-decoration:none;
			}

	/* 3.EBENE */
		td.navi3sel {
			text-align:right;
			line-height:23px;
			}
		.navi3 
		{
			color:#0037AF; 
			 
			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:#fd8600;}
		.navi3sel 
		{
			color:#fd8600;
			background-color:#F4F0D7; 
			 
			font-size:8pt; 
			font-weight:bold; 
			text-decoration:none; 		
		}
		.navi3sel:visited
		{
			color:#fd8600;
			text-decoration:none;
		}
		
	/* BREADCRUMBNAVIGATION */
		.breadcrumb {color:#00862D; font-size:7pt;}
		a.breadcrumb {color:#00862D; font-size:7pt;}
		a.breadcrumb:hover {color:#FFC000;}
	


/* PARTNER...*/
#partner {
	width:211px;
	background-color:#004389;
	text-align:center;
}
#partner img
{
	border:solid 1px #EF7F01;
	margin-bottom:20px;
	}

table.partner {
	text-align:center;
	}
.partnerhead 
{
	color:#0037AF; 
	font-size:7.5pt; 
	font-weight:bold; 
	line-height:17px;
	}
.partner {color:#0037AF;  font-size:7pt; font-weight:lighter; line-height:15px;}
image.partner {border:solid 1 #0037AF;}
a.partner {color:#fd8600;text-decoration:underline; font-weight:bold;}
a.partner:hover {color:#0037AF;}


/* INFO...*/
.infobox {color:#5B7C83;  font-size:9pt; font-weight:bold;}
.infoheadline {
	background-image:url(bginfo.gif);
	line-height:21px;
	vertical-align:middle;
	border-bottom:solid 2px #004389;
	color:#FFFFFF; 
	font-size:10pt; 
	font-weight:bold; 
	text-decoration:none;
	padding-left:14px;
}

td.info {
	color:#FFFFFF;  
	font-size:9pt; 
	font-weight:lighter; 
	line-height:18px;
	padding-left:0px;
	padding-right:0px;
	}
a.info {color:#FB9600;text-decoration:none; line-height:18px; font-weight:lighter;}
a.info:visited {color:#FB9600; text-decoration:none;}
a.info:hover {color:#FFFFFF;}
#infobox 
{
	background-image:url(bginfo.gif);
	padding-bottom:5px;
	margin:0px;
	color:#ffffff;
	font-size:9pt;
	border-bottom:solid 20px #004389;
	text-align:left;
}

#infobox div
{
	color:#ffffff;
	font-size:9pt;
	padding-left:14px;
	padding-right:14px;
	border:solid 0px green;
	}
#infobox a, #infobox a:visited
{
	color:#ffffff;
	text-decoration:none;
	}
#infobox a:hover
{
	text-decoration:underline;
	}
#infobox h3
{
	line-height:21px;
	vertical-align:middle;
	background-color:#fd8600;
	font-size:10pt; 
	font-weight:bold; 
	text-decoration:none;
	color:#004389;
	padding-left:14px;
	padding-right:14px;
	margin:0px;
	}

/*artikelintro*/
div.artikelintro
{
	font-size:9pt;
	border:solid 1px #EF7F01;
	margin-bottom:20px;
	}
div.artikelintro h3
{
	line-height:21px;
	vertical-align:middle;
	background-color:#fd8600;
	font-size:10pt; 
	font-weight:bold; 
	text-decoration:none;
	color:#004389;
	padding-left:14px;
	padding-right:14px;
	margin:0px;
	margin-bottom:5px;
	}
div.artikelintrotext
{
	margin-left:14px;
	margin-right:14px;
	margin-bottom:5px;
	border:solid 0px red;
	}

/* CONTENT */
#content {
	width:580px;
	margin-left:10px;
	margin-right:10px;
	padding-top:0px;
	margin-top:0px;
}
table.content 
{
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	}
.contenthead 
{
	color:#004389; 
	font-size:12pt; 
	font-weight:bold; 
	line-height:23px;
	}
.contenttext 
{
	color:#000000; 
	font-size:9pt; 
	line-height:18px; 
}
a.contenttext {color:#fd8600; text-decoration:underline;}
a.contenttext:visited {color:#fd8600; text-decoration:underline;}
a.contenttext:hover {color:#0037AF; text-decoration:none;}
.contenttable {background-color:#D1D1D1; color:#000000;  font-size:8pt;}
.contentformular {color:#000000;  font-size:9pt; vertical-align:middle;}
.image {color:#000000;  font-size:9pt; padding-top:5px;}
.cell1 { color:#000000; background-color:#F2F2F2; line-height:15px; vertical-align:middle; font-size:9pt; padding:4px;}
.cell {background-color:#0037AF; line-height:15px; vertical-align:middle; font-weight:bold; padding:4px; color:#FFFFFF; font-size:9pt;}

/* FOOT */
td.copyright {
	background-color:#9d9ea0;
	color:#FFFFFF; 
	font-size:8pt; 
	text-decoration:none;
	padding-left:20px;
	height:24px;
}
td.foot {
	background-color:#e9e9e9;
	color:#9d9ea0; 
	font-size:8pt; 
	text-decoration:none;
	text-align:center;
}
a.foot, a.foot:visited {
	font-size:8pt;
	color:#5B3333;
	font-weight:bold;
	text-decoration:none;
}
a.foot:hover {
	font-size:8pt;
	color:#fd8600;
	font-weight:bold;
	text-decoration:none;
}

/* INHALTSVERZEICHNIS */
.toc {color:#9d9ea0;  font-size:8pt; text-decoration:none;}
.toc:visited {color:#9d9ea0;  font-size:8pt; text-decoration:none;}
.toc:hover {color:#fd8600; text-decoration:none;}

/* SPRUNGMARKE */
.ontop {color:#9d9ea0;  font-size:8pt; text-decoration:none;}
.ontop:visited {color:#9d9ea0;  font-size:8pt; text-decoration:none;}
.ontop:hover {color:#fd8600; text-decoration:none;}
td.ontop
{
	background-color:#004389;
	}
td.ontop img
{
	background-color:#FD8600;
	}

/* FARBDEFINITIONEN */
.white {background-color:#FFFFFF;}
.blue {background-color:#004389;}
.yellow {background-color:#FFD800;}

/* SITEMAP */
table.sitemap {
	margin-top:5px;
	margin-left:6px;
}
td.sitemap {
	color:#004389; 
	font-size:9pt; 
	font-weight:bold; 
	text-decoration:none; 
	margin:0px;
}

DIV.suche {
	PADDING: 0px; 
	FLOAT: left; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: bottom; 
	WIDTH: 211px; 	
	BACKGROUND-COLOR: #004389; 	
}
TD.suchegrau1 {
	PADDING:0px; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 50px; COLOR: #ffffff; HEIGHT: 10px; BACKGROUND-COLOR: #9d9ea0;
}
TD.suchegrau2 {
	WIDTH: 10px; HEIGHT: 10px; BACKGROUND-COLOR: #9d9ea0
}
TD.suchegrau3 {
	WIDTH: 100px; HEIGHT: 10px; BACKGROUND-COLOR: #004389
}
TD.suchefeld {
	BACKGROUND-COLOR: #e9e9e9
}
INPUT.suchefeld {
	BORDER-WIDTH: 0px;WIDTH: 141px; COLOR: #000000; BACKGROUND-COLOR: #e9e9e9; 
}
INPUT.suchesubmit {
	BORDER-WIDTH: 0px;PADDING: 0px; FONT-WEIGHT: bold; MARGIN: 0px; WIDTH: 70px; CURSOR: pointer; COLOR: #ffffff; HEIGHT: 40px; BACKGROUND-COLOR: #9d9ea0;
}
