/* Kopfzeile */
#Kopfzeile				{float:left; display:inline; width:100%; border-bottom:solid 1px #000000; background-color:#1C6AB2; min-height:5em;}
* html #Kopfzeile		{height:4em;} /* IE6 */ 
#KopfzeileRahmen		{max-width:989px;}
* html #KopfzeileRahmen	{width:expression(document.body.clientWidth > 990 ? "990" : "auto");} /* IE6 */ 

.KopfzeileLogo			{float:left; color:#C2DDF6; padding:12px 0 0 14px; margin-right:10px; text-align:right; font-size:0.7em; font-weight:bold; font-family:verdana;}
.KopfzeileLogo a		{font-size:0.8em;}

.KopfzeileSlogan		{float:left; color:#ffffff; padding:17px 0px 0 10px;}
.slogan 				{font-size:16pt; margin-left:6px; line-height:1.3em; font-weight:bold;}

.KopfNav				{float:right; margin:18px 0.3em 35px 10px; border:solid 0px #000000;}
.KopfNavCell			{padding:0 3px 0 3px; line-height:1.5em;}
.KopfNavCell input		{font-family:Arial,Geneva,sans-serif; font-size:0.8em; color:#000000; border:outset 1px #1C6AB2;}
.KopfNavCell a			{font-size:0.8em; padding:1px 4px; vertical-align:middle; text-decoration:none;}
.KopfNavCell a:link,
.KopfNavCell a:visited	{background-color:#C2DDF6; color:#000000;}
.KopfNavCell a:hover,
.KopfNavCell a:active,	
.KopfNavCell a:focus	{background-color:#14497A; color:#FFFFFF;}

/* Navigation */
#Navigation				{position:absolute; left:0.7em; width:12.5em; height:82.5%; margin-top:-16px; overflow:auto; border:solid 1px #FFFFFF; background-color:#1C6AB2;}
ul.menu					{margin:0.9em 0.1em 0.5em 0.6em; padding:0; list-style-type:none; width:10.6em;}
ul.menu ul				{list-style-type:none; margin:0; padding:0;}
ul.menu a				{display:block; width:100%; padding:2px 3px 2px 3px; text-decoration:none;}
ul.menu a img			{margin-right:5px;}

/* 1.te Ebene */
ul.menu li				{list-style:none; margin:0 0.2em 0.5em 0; padding:0; list-style-image:none;}
ul.menu li a			{font-size:1em; font-weight:bold; text-decoration:none;}
ul.menu li a:link,		
ul.menu li a:visited	{background-color:#1C6AB2; color:#F0F8FF;}
ul.menu li a:hover,		
ul.menu li a:active,
ul.menu li a:focus		{background-color:#14497A; color:#FFFFFF;}

/* 2.te Ebene */
ul.menu li li			{list-style:none; margin:0; padding:0; font-size:1em; font-weight:normal; border-bottom:solid 1px #1C6AB2; list-style-image:none;}
ul.menu li li a			{font-size:0.8em; font-weight:normal; text-decoration:none;}
ul.menu li li a:link,
ul.menu li li a:visited	{background-color:#C2DDF6; color:#000000;}
ul.menu li li a:hover,
ul.menu li li a:active,	
ul.menu li li a:focus	{background-color:#14497A; color:#FFFFFF;}

ul.menu li li a.On		{font-size:0.8em; font-weight:normal; text-decoration:none;}
ul.menu li li a.On:link,
ul.menu li li a.On:visited,
ul.menu li li a.On:hover,
ul.menu li li a.On:active,	
ul.menu li li a.On:focus {background-color:#14497A; color:#FFFFFF;}

/* 3.te Ebene */
ul.menu li li ul		{margin:1px 0 0 0;}
ul.menu li li li 		{list-style:none; margin:0 16px 0 0; padding:0; font-size:1.0em; font-weight:normal; border-bottom:solid 1px #1C6AB2;}
* html ul.menu li li li	{margin-right:0;} /* IE6 */
ul.menu li li li  a		{font-size:0.8em; font-weight:normal; padding-left:20px; text-decoration:none;}

/* 4.te Ebene */
ul.menu li li li li		{list-style:none; margin:0; padding:0; font-size:1.0em; font-weight:normal; border-bottom:solid 1px #1C6AB2;}
ul.menu li li li li a	{font-size:0.8em; font-weight:normal; padding-left:40px; text-decoration:none;}

/* erforderlich für treemenu.js */
li.treeMenu_opened ul	{display:block;}
li.treeMenu_closed ul	{display:none;}

/* Links unter der Hauptnavigation */
a.navlink				{display:block; font-size:0.8em; margin:0px 22px 0px 14px; padding:1px 7px 2px 3px;  text-decoration:none;}
a.navlink:link,
a.navlink:visited		{background-color:transparent; color:#FFFFFF;}
a.navlink:hover,
a.navlink:active,
a.navlink:focus			{background-color:#14497A; color:#FFFFFF;}

.navCaption				{color:#FFFFFF; font-size:0.9em; font-weight:normal; margin-left:18px;}

/* Inhaltsbereich */
#Seitenanfang			{height:1px; font-size:1px; line-height:12px; padding:1px;}
* html #Seitenanfang	{line-height:10px;}

#Inhalt					{position:absolute; left:14em; margin-top:-16px;} /* für Gesamtscrollseite "overflow-y:auto; entfernen"*/
* html #Inhalt			{overflow-y:auto;}
#InhaltRahmen			{height:94.5%; overflow-y:auto; padding:0 14px 45px 14px; font-size:0.8em; max-width:58em; min-width:35em; background-color:#ffffff;}
* html #InhaltRahmen	{height:100%; overflow-y:visible; width:expression(document.body.clientWidth > 996 ? "752px" : "100%");} /* nur IE6. Löschen wenn die Seite Gesamtbreite einnehmen soll */
*+html #InhaltRahmen    {padding:10px 24px 45px 10px; width:58em; height:92.5%; overflow-x:hidden} /* nur IE7 */

#InhaltRahmenFix		{width:60em; height:94.0%; padding:0 18px 45px 10px; font-size:0.8em; width:58em; background-color:#ffffff;}
* html #InhaltRahmenFix	{width:58em; height:100%; overflow-y:auto; padding:0 18px 15px 10px; font-size:0.8em; width:58em; background-color:#ffffff;}

.iframeFullsize			{width:100%; height:86%; border:none;}
* html .iframeFullsize	{width:101%; height:82%; border:none;}



