body {height: 100%; width: 100%; text-align: center; margin: 0px; padding: 0px; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #000000; background-color: #E1F6FF; }

#kopf {
	width: 780px;
	height: 175px;
	margin: 20px auto 0px auto;
	padding: 0px;
	border: 0px;
	background-image: url(img/kopf.jpg);
	background-color: white;
	background-repeat: no-repeat;
	background-position: top;
}



/* Seitenkörper */
#main {
	width: 780px;
	margin: 0px auto 0px auto;
	border: 0px;
	padding: 0px;
	text-align: left;
	height: auto;
	min-height: 80%;
	background-color: White;
	border-bottom-color: #2e3192;
	border-bottom-style: solid;
	border-bottom-width: 22px;
	background-image: url(img/querschnitt.gif);
	background-repeat: repeat-y;
}


body > #main {	height:auto;}
	
#navi { float: left; width: 192px; margin: 0px; padding: 0px; border: 0px; min-height: 80%; background-color: #1B1464;}

#text {
	position: relative;
	width: 480px;
	margin: 0px 0px 40px 250px;
	background-image: url(img/hg-grafik.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#video-link {border:solid #999 1px; background-color:#f1f1f1;
width:188px; height:78px; float:right; font-size:12px;
padding: 8px 8px 8px 8px; /**/ -moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Navigation */
#navi a 						{text-indent:10px; text-decoration: none; display:block;  font-weight:bold;}
.navi_link 					{font-size: 105%;  color: white;  margin-bottom:3px; margin-top:3px;}
.navi_link:hover 			{color: #FFD700; text-decoration: none; margin-bottom: 3px; }
.navi_link_aktiv 			{ font-size: 105%; color: #FFD700; margin-bottom:3px; margin-top:3px;}
.navi_link_aktiv:hover	{ font-size: 105%; color: #FFD700; margin-bottom:3px; margin-top:3px;}
.navi_link_sub				{ font-size: 90%; color: white; padding-bottom: 3px; border-left: 20px solid #0072BC;}
.navi_link_sub:hover		{color: #FFD700; padding-bottom: 3px; border-left: 20px solid #FFD700; }
.navi_link_sub_aktiv		{ font-size: 90%; color: #FFD700; padding-bottom: 3px; border-left: 20px solid #FFD700; }
.navi_link_sub_aktiv:hover		{ font-size: 90%; color: #FFD700; padding-bottom: 3px; border-left: 20px solid #FFD700; }
#navi img 					{ margin-top: 1px; margin-bottom:2px;}
#jumplink					{color: #1B1464; font-size: 50%;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Schriften und Sonstiges */
a 			{color:black;}
a:hover 	{color: #CC0000;}
h1 		{color: #5E5E8A; font-style: normal; font-weight: lighter; margin: 10px 0px 10px 0px; font-size: 140%;}
h2 		{color: gray; text-align: center;}
.s 		{color: Black; margin: 10px 0px 10px 0px; font-size: 70%;}
.fett 	{font-weight: bolder; color: #5E5E8A;}
em 		{text-decoration: underline; font-style: normal; }
.xl  		{font-family : Arial, Helvetica, sans-serif; font-size : 120%; font-weight : bold;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.out {font-family: sans-serif; font-size : 100%;}
.sup {font-family : sans-serif; font-size : 11px; text-decoration : underline;}


.xl_rot {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18pt;
	font-weight : bold;
	color: #CC0000;
}
.m_fett_schwarz {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color: #000000;
}
.m_fett_rot {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color: #CC0000;
}