/* 1. Hauptnavigation - Screenversion */
#topmenu {  /* #1 Container obere Navigationsbox */
	width: auto; height: 1.2em;
	margin: 0;
	background-color: #DCEAAA;
	border: solid 1px #339966;
	padding: 0 0 0 14.0em;
	text-align: left;
	font-size: 0.8em;
	}
	#topmenu ul {
		width: auto;
		margin: 0;
		padding: 0;
		list-style: none;
		}
		#topmenu ul li {
			float: left;
			padding: 0;
			}
			#topmenu ul li a {
				display: block;
				font-weight: normal;
				text-decoration: none;
				text-indent: 15px;
				white-space: nowrap;
				}
			#topmenu ul li a.n {  /* Link n mit Abstand rechts */
				padding: 0 2.4em 0 0;
				}
			#topmenu ul li a.x {  /* Link n mit etwas mehr Abstand rechts */
				padding: 0 5.0em 0 0;
				}
			#topmenu ul li a.z {  /* Link z ohne Abstand rechts */
				padding: 0 0 0 0;
				}
			#topmenu ul li.standard a {  /* Erweiterungen! */
				background: url(../images/basis/link-oben.gif) no-repeat 0px 4px;
				}
			#topmenu ul li.standard a:focus,
			#topmenu ul li.standard a:hover,
			#topmenu ul li.standard a:active {  /* Beim Ueberfahren der Links */
				background: url(../images/basis/link-oben-hover.gif) no-repeat 0px 4px;
				}
			#topmenu ul li.login a {  /* Erweiterungen! */
				background: url(../images/basis/link-oben-login.gif) no-repeat 0px 4px;
				}
			#topmenu ul li.login a:focus,
			#topmenu ul li.login a:hover,
			#topmenu ul li.login a:active {  /* Beim Ueberfahren der Links */
				background: url(../images/basis/link-oben-login-hover.gif) no-repeat 0px 4px;
				}

/* 2. Seitennavigation */
#navibox {
	position: absolute;
	left: 0; top: 104px;
	width: 176px;
	margin: 0;
	padding: 0;
	text-align: left;
	}
	#navibox a {  /* betrifft alle Anker hier */
		text-decoration: none;
	}
	#navibox #aok_scan_wcde,
	#navibox #hotline,
	#navibox #menutree,
	#navibox #disclaim {  /* Grunddaten Boxen */
		clear: both;
		width: 176px;
		border-right: solid 1px #339966;
		border-left: solid 1px #339966;
	}
	#navibox #aok_scan_wcde,
	#navibox #hotline,
	#navibox #disclaim {  /* Daten Boxen (weitere!) */
		margin: 0 0 4px 0;
		background-color: #E5F6F0;
		border-bottom: solid 1px #339966;
		font-size: 0.75em;
		color: #339966;
		}
	#navibox #aok_scan_wcde {  /* Daten Boxen (weitere!) */
		width: 166px;
		border-top: solid 1px #339966;
		padding: 0 4px 0 6px;
		}
		#navibox #aok_scan_wcde hr.trenn {  /* Trennlinie */
			width: 164px; height: 1px;
			color: #339966;
			margin: 0 1px 0 1px;
			}
		#navibox #aok_scan_wcde #aok,
		#navibox #aok_scan_wcde #scan,
		#navibox #aok_scan_wcde #wcde {
			width: 166px;
			table-layout: fixed;
			border-spacing: 3px;
			border-collapse: separate;
			}
			#navibox #aok_scan_wcde #aok td,
			#navibox #aok_scan_wcde #scan td,
			#navibox #aok_scan_wcde #wcde td {
				padding: 0;
				}
			#navibox #aok_scan_wcde #aok td.aoktxt,
			#navibox #aok_scan_wcde #scan td.scantxt,
			#navibox #aok_scan_wcde #wcde td.wcdetxt {
				font-weight: bold;
				}
			#navibox #aok_scan_wcde #aok td.aoktxt {
				width: 135px;  /* 135 + 20 + 3x3 borderspacing = 164 + 2x border = 166 */
				vertical-align: middle;
				font-size: 92%;
				}
			#navibox #aok_scan_wcde #scan td.scantxt {
				width: 38px;  /* 38 + 84 + 30 + 4x3 borderspacing = 164 + 2x border = 166 */
				vertical-align: top;
				}
			#navibox #aok_scan_wcde #scan td.scanfld {
				width: 84px;
				}
				#navibox #aok_scan_wcde #scan td.scanfld input {
					width: 80px;
					}
			#navibox #aok_scan_wcde #wcde td.wcdetxt {
				width: 58px;  /* 58 + 64 + 30 + 4x3 borderspacing = 164 + 2x border = 166 */
				vertical-align: top;
				}
			#navibox #aok_scan_wcde #wcde td.wcdefld {
				width: 64px;
				}
				#navibox #aok_scan_wcde #wcde td.wcdefld input {
					width: 60px;
					}
			#navibox #aok_scan_wcde #scan td.scanfld,
			#navibox #aok_scan_wcde #wcde td.wcdefld {
				}
				#navibox #aok_scan_wcde #scan td.scanfld input,
				#navibox #aok_scan_wcde #wcde td.wcdefld input {
					border: solid 1px #999999;
					padding: 0;
					font-size: 100%;
					}
			#navibox #aok_scan_wcde #aok td.aokmap,
			#navibox #aok_scan_wcde #scan td.scansnd,
			#navibox #aok_scan_wcde #wcde td.wcdesnd {
				vertical-align: top;
				text-align: right;
				}
			#navibox #aok_scan_wcde #aok td.aokmap {
				width: 20px;
				}
				#navibox #aok_scan_wcde #aok td.aokmap img {
					}
			#navibox #aok_scan_wcde #scan td.scansnd,
			#navibox #aok_scan_wcde #wcde td.wcdesnd {
				width: 30px;
				}
				#navibox #aok_scan_wcde #scan td.scansnd img,
				#navibox #aok_scan_wcde #wcde td.wcdesnd img {
					border: 0;
					}
		#navibox #hotline .hed {
			padding: 0.1em 0.2em 0.1em 0.5em;
			background-color: #339966;
			font-weight: bold;
			color: #FFCC00;
			}
		#navibox #hotline .txt,
		#navibox #hotline .txt2 {
			padding: 0.1em 0.2em 0.1em 0.5em;
			color: #007138;
			}
		#navibox #hotline .txt {
			font-size: 0.90em;
			}
		#navibox #hotline .txt2 {
			font-size: 1.00em;
			}
		#navibox #hotline a {
			text-decoration:underline;
			font-weight: bold;
			color: #FFCC00;
			}
	#navibox #disclaim {  /* Daten Boxen (weitere!) */
		border-top: solid 1px #74C09A;
		}
		#navibox #disclaim a {
			font-weight: normal;
			}
		#navibox #disclaim .txt {
			padding: 0.1em 0.2em 0.1em 0.5em;
			color: #339966;
			font-size: 0.90em;
			}
	#navibox #menutree {  /* Die Menubaumgruppe */
		margin: 0 0 5px 0;
		}
		#navibox #menutree dfn {  /* allgemein die Zähler */
			display: none;
			}
		#navibox #menutree ul {  /* Die Boxen Ebene 1 */
			margin: 0;
			padding: 0;
			list-style-type: none;
			}
			#navibox #menutree ul li {  /* Die Entries Ebene 1 */
				width: auto;
				color: #FFFFFF;
				}
				#navibox #menutree ul li div.aktuell,
				#navibox #menutree ul li a {  /* Die Anker Ebene 1*/
					display: block;
					width: 166px;
					padding: 0 0 0 10px;
					font-weight: bold;
					}
				#navibox #menutree ul li div.aktuell {
					background: #B7E7D7 url(/images/basis/pfeil-menue.gif) no-repeat 1px 4px;
					color: #339966;
					font-size: 0.76em;
					border-bottom: solid 1px #339966;
					}
				#navibox #menutree ul li a {  /* Die Anker Ebene 1*/
					font-size: 0.20em;
					}
				#navibox #menutree ul li a.aktuell {  /* Die Anker Ebene 1 focus/aktuell */
					background: #B7E7D7 url(../images/basis/pfeil-menue.gif) no-repeat 1px 4px;
					}
				#navibox #menutree ul li ul {  /* Die Boxen Ebene 2 (additiv Ebene 1) */
					margin: 0 0 6px 0;
					list-style-type: none;
					}
				#navibox #menutree ul li ul.ende {  /* Die letzte Boxen Ebene 2 (additiv Ebene 2) */
					margin: 0;
					}
					#navibox #menutree ul li ul li {  /* Die Entries Ebene 2 (additiv Ebene 1) */
						margin: 0;
						background-color: #E5F6F0;
						}
						#navibox #menutree ul li ul li div.aktuell,
						#navibox #menutree ul li ul li a {
							display: block;
							width: 166px;
							margin: 0;
							border-bottom: solid 1px #339966;
							padding: 0 0 0 10px;
							font-size: 0.76em;
							font-weight: bold;
							color: #339966;
							}
						#navibox #menutree ul li ul li div.aktuell {
							background: #B7E7D7 url(../images/basis/pfeil-menue.gif) no-repeat 1px 4px;
							}
						#navibox #menutree ul li ul li a {  /* Die Anker Ebene 2 (additiv Ebene 1) */
							}
						#navibox #menutree ul li ul li a:link,
						#navibox #menutree ul li ul li a:visited {  /* Die Anker Ebene 2 norm */
							background: #E5F6F0 none;
							}
						#navibox #menutree ul li ul li a.aktuell,
						#navibox #menutree ul li ul li a:focus,
						#navibox #menutree ul li ul li a:hover,
						#navibox #menutree ul li ul li a:active {  /* Die Anker Ebene 2 focus/aktuell */
							background: #B7E7D7 url(../images/basis/pfeil-menue.gif) no-repeat 1px 4px;
							}
						#navibox #menutree ul li ul li ul {  /* Die Boxen Ebene 3 (additiv Ebene 1+2) */
							margin: 0;
							}
						#navibox #menutree ul li ul li ul.ende {  /* Die letzte Boxen Ebene 3 (additiv Ebene 3) */
							margin: 0;
							}
							#navibox #menutree ul li ul li ul li {  /* Die Entries Ebene 3 (additiv Ebene 1+2) */
								margin: 0;
								background-color: #F8FCFB;
								}
								#navibox #menutree ul li ul li ul li div.aktuell,
								#navibox #menutree ul li ul li ul li a { /* Die Anker Ebene 3 (additiv Ebene 1+2) */
									display: block;
									width: 156px;
									border-bottom: solid 1px #339F6F;
									padding: 0 0 0 20px;
									font-size: 0.76em;
									font-weight: normal;
									color: #396F54;
									}
								#navibox #menutree ul li ul li ul li div.aktuell {
									background: #C7F7E7 url(../images/basis/pfeil-menue.gif) no-repeat 10px 4px;
									}
								#navibox #menutree ul li ul li ul li a { /* Die Anker Ebene 3 (additiv Ebene 1+2) */
									}
								#navibox #menutree ul li ul li ul li a:link,
								#navibox #menutree ul li ul li ul li a:visited {  /* Die Anker Ebene 3 norm */
									background: #F8FCFB none;
									}
								#navibox #menutree ul li ul li ul li a.aktuell,
								#navibox #menutree ul li ul li ul li a:focus,
								#navibox #menutree ul li ul li ul li a:hover,
								#navibox #menutree ul li ul li ul li a:active {  /* Anker Ebene 3 focus/aktuell */
									background: #C7F7E7 url(../images/basis/pfeil-menue.gif) no-repeat 10px 4px;
									}
				#navibox #menutree ul li .txt {  /* Text */
					width: auto;
					background-color: #339966;
					padding: 0 0 0 0.6em;
					text-align: left;
					font-size: 0.78em;
					font-weight: bold;
					}
	#navibox .grafiklink {
		margin: 1em 0 0 0;
		}
#admibox {
	position: absolute;
	left: 0px; top: 2px;
	width: 176px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

/* 3. Hauptbox (sitzt optisch unter obere Navigationsbox) */
#main {
	width: auto;
	margin: 0 0 20px 200px;
	padding: 10px 0 0 0;
	text-align: left;
	}
