/* Strukturansicht */

#baum_illustration {
	position:absolute;
	bottom:0px;
	left:30px;
	width:200px;
	height:150px;
	vertical-align: bottom;
	z-index:0;
}

#kopf_illustration {
	position:absolute;
	top:0px;
	left:56%;
	width:200px;
	height:140px;
	z-index:3;
}


#body {
	overflow:auto;
}

/* Tags */

body {
	padding:0px 0px 0px 0px;
}


table {
	border-collapse:collapse;
}

table td {
	font-size:14px;
	line-height:140%;
	vertical-align:top;
}

a {
	text-decoration:none;
}

a:link {color: #333333;}
a:visited {color: #333333;}
a:active {color: black;}
a:hover {color: black;text-decoration:underline;}

a.auswahl {
	text-decoration:none;
}

a.auswahl:link {color: black;}
a.auswahl:visited {color: black;}
a.auswahl:active {color: darkorange;}
a.auswahl:hover {color: gray; margin:1px -0px -0px 1px;}


.normal {
	font-size: 13px;
	text-decoration:none;
}
.klein {
	font-size:14px;
	text-decoration:none;
	line-height:15px;
}


/* Kopf */

#kopf_suchfeld_hilfe_icon {
	position: absolute;
	top:6px;
	right:43px;
	display:none;
}

#kopf_checkbox {
	position: absolute;
	top:6px;
	left:428px;
	height:10px;
	width:10px;
}

#kopf_checkboxtxt {
	position: absolute;
	top:10px;
	left:451px;
	height:15px;
	width:190px;
	line-height:11px;
	border: 0px solid red;
}

#kopf_select {
	position: absolute;
	top:6px;
	left:421px;
	height:20px;
	width:145px;
}

#kopf_select select {
	border:1px solid silver;
	background-color:white; /* #626b71 */
	color:black;
	width:145px;
	height:21px;
	2
	padding:1px;
	
}

#kopf_select option {
	padding:2px 0px 2px 6px;
}

#kopf_select .option1 {
	background-color:#ebebeb;
	padding:3px 0px 3px 6px;
}

#kopf_schliessen {
	position: absolute;
	top:7px;
	right:7px;
	height:16px;
	width:16px;
}


/* Sucbereich Menue */

#kopf_suchbereich_olb {
	position: absolute;
	top:160px;
	right:4%;
	background-color:white;
	border:1px solid black;
	height:205px;
	width:430px;
	visibility:hidden;
	z-index:2;
}


#kopf_suchbereich {
	position: absolute;
	top:160px;
	right:4%;
	background-color:white;
	border:1px solid black;
	height:205px;
	width:350px;
	visibility:hidden;
	z-index:2;
}


#kopf_suchbereich_titel {
	position: absolute;
	top:16px;
	left:20px;
	height:15px;
	width:100px;
	font-size:16px;
}

#kopf_suchbereich_auswahl {
	position: absolute;
	top:43px;
	left:16px;
	height:15px;
	width:100%;
}

html>body #kopf_suchbereich_auswahl td { /* nicht ie */
	padding:2px;
}

html>body #kopf_suchbereich_hierarchie_zeile { /* nicht ie */
	margin-bottom:4px;
}

#kopf_suchbereich_hierarchie_zeile input {
	margin-left:2px;
	margin-right:5px;
	background-color:#e7e7e7;
}

html>body #kopf_suchbereich_auswahl input { /* nicht ie */
	vertical-align:-1px;
	margin-left:5px;
}

#kopf_suchbereich_hierarchie_zeile img {
	margin-bottom:5px;
}

#kopf_suchbereich_links {
	position: absolute;
	bottom:12px;
	left:3px;
	height:52px;
	width:90%;
	background-color:white;
}

html>body #kopf_suchbereich_links { /* nicht ie */
	height:52px;
}

#kopf_suchbereich_links img {
	margin-right:4px;
	margin-top:2px;
}

#kopf_suchbereich_links table {
	margin-top:7px;
	margin-left:17px;
}

#kopf_suchbereich_links td {
	padding-left:0px;
	padding-bottom:2px;
}

/* baum */

#baumtitel {
	font-size:17px;
	color:#efa007;
	margin-top:20px;
	height:34px;
	width:200px;
}

#baum {
	position: absolute;
	top:83px;
	left:0px;
	bottom:5%;
	width: 27.5%;
	padding:0px;
	border-right:1px solid #cccccc;
	overflow: auto;
	z-index:2;
}

#baum_link_bestaendeuebersicht {
	position: absolute;
	top:160px;
	left:2.5%;
	height:5%;
	width: 27.5%;
	padding:0px;
	z-index:2;
}

#baumInhalt {
	width:90%;
}

#baumInhalt td {
	padding:4px 0px 4px 0px;
}

#baumInhalt td p {
	margin-top:6px;
	margin-bottom:2px;
	line-height:14px;
}

#baumInhalt td img {
	margin-top:3px;
	margin-right:9px;
	margin-left:1px;
}

#baumInhalt .standort {
	color:#efa007;
}

#baumInhalt .standort a:link {color: #efa007;}
#baumInhalt .standort a:visited {color: #efa007;}
#baumInhalt .standort a:active {color: black;}
#baumInhalt .standort a:hover {color: #efa007; text-decoration:underline;}

#baumInhalt a {
	font-size:14px;
	line-height:140%;
	text-decoration:none;
}
#baumInhalt a:link {color: black;}
#baumInhalt a:visited {color: black;}
#baumInhalt a:active {color: gray;}
#baumInhalt a:hover {color: #555555; text-decoration:underline;}

#baum_hinweis_gesperrte_hintergrund {
	position:absolute;
	bottom:0px;
	left:0;
	padding-top:5px;
	width:25%;
	height:220px;
	background-color:white;
	z-index:3;
}

#baum_hinweis_gesperrte {
	position:relative;
	top:7px;
	left:0px;
	width:95%;
	height:200px;
	padding-top:20px;
	padding-right:17px;
	background-color:#f7f7f7;
	border-top:1px solid black;
	overflow:auto;
	z-index:4;
}

#baum_hinweis_gesperrte p {
	margin:5px 15px 5px 18px;
	font-size:14px;
	line-height:140%;
	font-size:13.5px;
	font-style:normal;
	width:90%;
}

#baum_hinweis_gesperrte p a {
	line-height:140%;
	font-size:13.5px;
}

#baum_hinweis_gesperrte p img {
	vertical-align:1px;
	margin-right:2px;
}

#baum_hinweis_gesperrte #hinweis_schliessen {
	position:absolute;
	top:7px;
	right:7px;
	width:16px;
	height:16px;
	visiblity:visible;
	z-index:2;
}

/* baum - alphabetische Darstellung */


#baumsuche {
	position:absolute; 
	top:12px; 
	left:0px; 
	width:243px; 
	height:33px;
	z-index:0;
}

#baumsuche_hintergrund {
    height: 31px;
    width: 238px;
    background-color: #eeeeee;
}

#baumsuche input {
	width: 90px;
    font-size:14px;
    background-color: #eeeeee;
    margin-left: 10px;
    border: 0px;
}

#baumsuche #suchesenden {
	top:0px; 
	margin-right:0px; 
	margin-left: 15px;
	width:114px; 
	padding:6px 12px 6px 12px;
	color:white;
	background-color:#333333;
	cursor:pointer;
}

#baumAlphabet {
	position:absolute; 
	top:64px; 
	left:0px; 
	width:90%; 
	height:100%;
	margin-bottom:400px;
}

.button {
	font-size:14px;
	height:26px;
	text-decoration:none;
	color:black;
	background:white;
	border-color:silver;
	border-width:1px;
}

#kontextsuche {
	color:#df3939;
}

/*  hauptframe */

#haupt {
	position: absolute;
	top:53px;
	left:33%;
	bottom:5%;
	right:0px;
	padding:0px;
}


#haupt_titel {
	padding-left:1px;
	font-size:17px;
	color:#efa007;
	height:34px;
	width:100px;
}

#fuehrung {
	position: relative;
	top:0px;
	left:0px;
	width:100%;
	height:30px;
}


#fuehrung_unterebenen {
	position: relative;
	top:0px;
	left:0px;
	width:100%;
	height:51px;
	padding-bottom:10px;
}

#fuehrung_unterebenen img {
	vertical-align:-6px;
}

#fuehrung_unterebenen .unterebenen_zurueck {
	height:22px;
}

#fuehrung_unterebenen .unterebenen_eintraege {
	padding-top:12px;
}



#hauptinhalt {
	position: relative;
	top:0px;
	left:0px;
	width:100%;
	height:90%;
	overflow:auto;
}

#hauptinhalt .naeheres {
	width:90%;
	margin-top:8px;
}

#hauptinhalt .icons {
	padding-left:0px;
	width:9%;
}

#hauptinhalt .rot {
  	color:#df3939;
}

/*  titelblatt */

#haupt .titelblatt {
	width:90%;
	margin-top:12%;
} 

#haupt .titelblatt td {
	vertical-align:top;
} 

#haupt .titelblatt .punkt {
	width:15px;
} 

#haupt .titelblatt td img {
	margin-top:8px;
} 


#haupt .titelblatt h1, #haupt h2, #haupt h3 {
	margin-top:0px;
	margin-bottom:11px;
}

#haupt .titelblatt h1 {
	font-family:basisschrift;
	font-size: 20px;
	font-weight:normal;
	line-height:135%;
	width:80%;
}

#haupt .titelblatt h2 {
	font-size:15px;
	font-weight:normal;
	line-height:140%;
}

#haupt .titelblatt h3 {
	font-size:14px;
	font-weight:normal;
	line-height:140%;
}

#haupt .titelblatt td img {
	margin-top:11px;
	margin-right:3px;
}

.haupt_tabelle {
	width:89%;
}

.haupt_tabelle td {
	font-size:14px;
	line-height:140%;
}

.haupt_tabelle .titlaufn_bestellsign_icons {
	width:12%;
}

.titlaufn_links {
	padding-bottom:10px;
	padding-top:5px;
	vertical-align:top;
}

.titlaufn_links ul {
	margin-left: 18px;
	padding: 0;
	color:#333333;
}

.titlaufn_links ul li {
	line-height:160%;
}

.stufenbezeichnung {
	color:#efa007;
}

#haupt .hinweisD0 {
	margin-top:20px;
	width:400px;
	border-left: 1px solid #666666;
	padding:0px 13px 0px 13px;
}

#haupt .hinweisD0 p {
	line-height:140%;
	margin-top:0px;
	margin-bottom:3px;
}

#hauptIframe {
	position: absolute;
	margin-top:25px;
	top:33.5%; /*  31.5 */
	left:34%;
	height:60%;
	width:63.8%;
	padding:0px;
	overflow:hidden;
	z-index:2;
}

a.highlink {
	font-family:basisfettschrift;
}

a.highlink:link{color: #FF9933;}
a.highlink:visited {color: #FF9933;}
a.highlink:hover {color: black;}

.highlink {
	border-width:2px;
	border-color:#FF9933;
}


/* Inventar - grauer Kasten */

.binnenTitel {
	font-family:basisfettschrift;
	margin-top:10px;
	margin-bottom:-2px;
}

.fliesstextklein {
	line-height:155%;
	margin-top:7px;
	margin-bottom:7px;
}

.inventarBeschreibungKasten {
	margin-top:24px;
	padding:10px 20px 8px 20px;
	border:1px solid #999999;
}

.inventarTitel {
	color:lightslategray;
	font-family:basisfettschrift;
	font-size:14px;
	margin-top:17px;
	margin-bottom:14px;
}

.inventar_permalinkicon {
	vertical-align:3px;
	margin-left:1px;
}

/* Inventarlinks */

a.archivlink {
	font-family:basisfettschrift;
}

/* Fuss */

#fuss {
	position: absolute;
	bottom:1.5%;
	left:34%;
	height:100px;
	width:600px;
	background-color: white;
	z-index: 0;
}

#fuss #linkleiste1 {
	position: absolute;
	top:34px;
	left:0px;
	height:35px;
	width:596px;
	padding-top:5px;
	line-height:12px;
	background-image:url(../image/_fussleiste_grau.gif);
	background-repeat:no-repeat;
	padding-left:6%;
	z-index: 1;
}

#fuss #linkleiste2 {
	position: absolute;
	top:60px;
	left:21px;
	height:35px;
	width:600px;
	padding-top:5px;
	line-height:12px;
	background-image:url(../image/_fussleiste_weiss.gif);
	background-repeat:no-repeat;
	padding-left:6%;
	z-index: 2;
}

#fuss #suchfeld {
	position: absolute;
	top:25px;
	left:460px;
	height:20px;
	width:67px;
	/* background-color:#555555; */
	z-index: 3;
}

#fuss input {
	height:20px;
	width:67px;
}

#fuss #suchesenden {
	position: absolute;
	top:9px;
	left:530px;
	height:30px;
	width:50px;
	z-index: 3;
}

#fuss #suchesenden2 {
	position: absolute;
	top:10px;
	left:550px;
	height:30px;
	width:50px;
	z-index: 3;
}

#fuss a {
	font-size:14px;
	text-decoration:none;
	line-height:15px;
	padding-right:12px;
}

#fuss a:link {color: black;}
#fuss a:visited {color: black;}
#fuss a:active {color: black;}
#fuss a:hover {color: gray; margin:1px -1px -1px 1px;}

#fuss #linkleiste1 a:link {color: white;}
#fuss #linkleiste1 a:visited {color: white;}
#fuss #linkleiste1 a:active {color: black;}
#fuss #linkleiste1 a:hover {color: black; margin:1px -1px -1px 1px;}

#google_popup {
	position:absolute;
	bottom:2%;
	left:1.6%;
	padding-top:10px;
	width:25%;
	height:200px;
	font-size:14px;
	background-color: white;
	visibility:hidden;
	z-index: 3;
	
}

#google_popup #padding {
	position:absolute;
	top:10%;
	left:0%;
	width:100%;
	height:90%;
	background-color:#f7f7f7;
	border: 1px solid #d8d8d8;
	z-index: 4;
	
}

#google_popup #padding #inhalt {
	position:absolute;
	top:20%;
	left:5%;
	width:90%;
	height:80%;
	font-size:14px;
	font-family:basiskursivschrift;
	z-index:5;
	overflow:auto;
}

#google_popup #padding #inhalt p {
	margin-top:0px;
	margin-bottom:5px;
}

#google_popup #padding #schliessen {
	position:absolute;
	top:5px;
	right:5px;
	width:78px;
	text-align:center;
	height:14px;
	padding:4px;
	font-size:14px;
	font-family:basisfettschrift;
	background-color:white;
	border: 1px solid #d8d8d8;
	z-index:5;
}
