/*       allgemein     */

body {
		padding:0px 0px 0px 0px;
		margin: 0px;
        background-color:#fffef1;
        }

body, body td, select, p, input, ul, li {
        font-family: Verdana, Arial, sans-serif;
        font-size:13px;
		}
#titel_struktur, #titel, #motivezentriert .titel {
        font-family: Lucida Sans, Verdana, Arial, sans-serif;
        font-size:21px;
        font-style:italic;
        height:18px;
}

#titel_struktur {
        position:absolute;
        top:169px;
        left:50%;
        width:300px;
        }
        
#titel {
        position:absolute;
        top:169px;
        left:23%;
        width:590px;
        }
        
.untertitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:normal;
    font-style:italic;
    margin-bottom:25px;
    margin-top:14px;
}

table {
	border-collapse:collapse;
}

td {
	vertical-align:top;
}

b {
        color:#555555;
		}
        


a {
        text-decoration:none;
        line-height:150%;
        }

a:link {color:#555555;}
a:link {color:crimson;}
a:link {color:#821d28;}
a:link {color:#811b27;}

a:visited {color: gray;}
a:active {color: black;}
a:hover {color: black;text-decoration:underline;}

ul {
		list-style-type:square;
}

.liste {
	line-height:19px;
	margin-left:-26px;
}

.liste2 {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
}

.liste3 li {
	line-height:19px;
	margin-left:-26px;
}

.hervorhebung {
	color:red;
	font-weight:bold;
}


/*----------------- Startbild --------------- */

#home_menue {
            position:absolute;
            top:279px;
            left:444px;
            width:322px;
            height:40px;
            z-index:0;
            display:none;
}

#home_menue a:link {color:black;font-size:14px;}
#home_menue a:visited {color: black;}
#home_menue a:active {color: black;}
#home_menue a:hover {color: black;text-decoration:underline;}

#startbild {
            position:absolute;
            top:5px;
            left:9%;
            width:322px;
            height:322px;
            z-index:0;
            }
#kleinbild1 {
            position:absolute;
            top:0px;
            left:0px;
            width:100px;
            height:100px;
            border:1px solid #909090;
            z-index:1;
            }
#kleinbild2 {
            position:absolute;
            top:0px;
            left:111px;
            width:100px;
            height:100px;
            border:1px solid #909090;
            z-index:1;
            }
#kleinbild3 {
            position:absolute;
            top:0px;
            left:222px;
            width:100px;
            height:100px;
            border:1px solid #909090;
            z-index:1;
            }
#kleinbild4 {
            position:absolute;
            top:111px;
            left:0px;
            width:100px;
            height:100px;
            border:1px solid #909090;
            z-index:1;
            }
#kleinbild5 {
            position:absolute;
            top:111px;
            left:111px;
            width:100px;
            height:100px;
            border:1px solid #909090;
            z-index:1;
            }
#kleinbild6 {
            position:absolute;
            top:111px;
            left:222px;
            width:100px;
            height:100px;
            border:1px solid #909090;
            z-index:1;
            }
#kleinbild7 {
            position:absolute;
            top:222px;
            left:0px;
            width:100px;
            height:100px;
            border:1px solid #909090;
            z-index:1;
            }
#kleinbild8 {
            position:absolute;
            top:222px;
            left:111px;
            width:100px;
            height:100px;
            border:1px solid #909090;
            z-index:1;
            }
#kleinbild9 {
            position:absolute;
            top:222px;
            left:222px;
            width:100px;
            height:100px;
            border:1px solid #909090;
            z-index:1;
            }



/* Neues Fenster (Detailansicht) */

#fenster {
	position:fixed;
    top: 170px;
    left: 2.5%;
    bottom: 1%;
    right: 2.5%;
	background-color:white;
	border:2px solid #afafaf;
	box-shadow:4px 4px 5px 0px darkgray;
	z-index:10;  
	display:none;
}


#fenster_schliessen {
	position:absolute;
	top:10px;
	right:10px;
	width:31px;
	height:31px;
	padding:0px; 
}

#fenster_iframe {
	background-color:white;
	overflow:auto;
	z-index:5; 
}
            
/* ------------------------ Header --------------------- */

#header {
		position:absolute;
        left:0px;
        right:0px;
        height:139px;
        width:100%;
        background-color:#061122;
        z-index:1;
        }

#header #titel {
		position:absolute;
        left:0px;
        top:25px;
        height:15px;
        width:60%;
        z-index:2;
        }
        
#header img {
	margin-left:2%;
}
        
#menue {
        position:absolute;
        top:104px;
        left:23.5%;
        height:25px;
        right:3%;
        color:white;
        z-index:1;
}

#menue_projekt {
        position:absolute;
        top:18px;
        left:574px;
        height:60px;
        width:70px;
        padding-top:6px;
        padding-left:10px;
        color:white;
        background-color:#061122;
        visibility:hidden;
        z-index:2;
}

#menue a {
	margin-right:10px;
	font-size:13px;
}

#menue a:link {color: white;}
#menue a:visited {color: white;}
#menue a:active {color: gray;}
#menue a:hover {color: red; text-decoration:none}

#menue2 {
        position:absolute;
        top:24px;
        right:1.8%;
        height:25px;
        color:white;
        text-align:right;
        z-index:1;
}

#menue2 a {
	margin-right:7px;
	font-size:11px;
}

#menue2 a:link {color: white;}
#menue2 a:visited {color: white;}
#menue2 a:active {color: gray;}
#menue2 a:hover {color: red; text-decoration:none}

#menue2 img {
	margin-left:7px;
	vertical-align=-1;
}


#menue_sprache {
        position:absolute;
        top:18px;
        right:38px;
        height:40px;
        width:70px;
        padding-top:6px;
        padding-left:10px;
        color:white;
        text-align:left;
        background-color:#061122;
        visibility:hidden;
        z-index:2;
}

#link_topographie{
        position:absolute;
        top:161px;
        left:46%;
        height:20px;
        width:400px;
        border:0px solid red;
        z-index:1;
}

#suche {
        position:absolute;
        top:91px;
        right:4.8%;
        height:42px;
        width:320px;
    	background-color: #061122;
        z-index:1;
}

#suche .suchfeld {
         top:0px;
         height:26px;
         width:80px;
         margin-right:10px;
         margin-bottom:5px;
         border:0px solid gray;
         color:#999999;
         padding:1px;
         padding-top:0px;
         padding-left:10px;
         font-size:12.5px;
        }


#suche a {
        text-decoration:none;
        line-height:15px;
        padding-right:12px;
        }

#suche a:link {color: black;}
#suche a:visited {color: black;}
#suche a:active {color: black;}
#suche a:hover {color: gray;}

.button {
	padding:4px;
	padding-left:14px;
	padding-right:14px;
}

#inhalt .suchmaske {
	width:580px;
	margin-bottom:10px;
}

#inhalt .suchmaske td {
	padding:6px;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	white-space:nowrap;
}

#inhalt input, #inhalt select {
        background-color: #f4f4f4;
        border:1px solid silver;
}

#inhalt .sucheAusgabe {
	width:700px;
	margin-top:27px;
}

#inhalt .trefferanzeige table td {
	padding-left:0px;
	padding-top:8px;
	padding-bottom:0px;
	padding-right:7px;
}

#inhalt .trefferanzeige {
	margin-top:22px;
}

.suchanzeige {
	font-weight:bold;
	color:black;
	font-style:italic;
}
		        
#inhaltRahmen {
        position:absolute;
        top:149px;
        left:23%;
        width:70%;
        height:70%;
}

#inhalt {
        position:absolute;
        padding:0px;
        margin-top:40px;
        left:0px;
        width:100%;
        height:100%;
}

#inhalt #textseite {
	margin-bottom:60px;
	margin-top:10px;
	width:70%;

}

#inhalt #textseite h2 {
	font-size:16px;
	line-height: 22px;
	margin-top:20px;
	margin-bottom:18px;
	font-weight:normal;
}

#inhalt #textseite h3 {
	font-size:14px;
	line-height: 19px;
	margin-top:10px;
	margin-bottom:8px;
	font-weight:bold;
}

#inhalt #textseite p {
	line-height: 150%;
	margin-top:0px;
	margin-bottom:10px;
	font-size:14px;
}

#inhalt #textseite ul {
	margin-left:-27px;
}

#inhalt #textseite li {
	line-height: 19px;
	font-size:14px;
	margin-bottom:2px;
}

#inhalt #textseite a {
	color: firebrick;
	/* text-decoration:underline; */
}

#inhalt #textseite .zurueck {
	font-size:13px;
	margin-top:20px;
	margin-bottom:8px;
}

#inhalt #textseite .bildtabelle {
	float:right;
}

#inhalt #textseite .bildtabelle td {
	font-style:italic;
	line-height: 150%;
	padding-left:30px;
	padding-bottom:4px;
}

#inhalt #textseite .bildtabelle img {
	margin-top:5px;
	margin-bottom:8px;
	border:1px solid silver;
}

#lesezeichen {
        position:absolute;
        top:20px;
        left:25px;
        }

#lesezeichen .titel {
        margin-top:14px;
        margin-left:3px;
        width:414px;
        height:63px;
        }

/* ------------------------- Strukturansicht ------------------------- */ 		

#motivezentriert {
         position: absolute;
         top:172px;
         left:0%;
         height:550px;
         width: 80%;
         padding:0px;
         z-index:2;
        }

#motivezentriert .titel {
	padding-left:29px;
	padding-bottom:22px;	
}
       
/* baum */

#baum {
         position: absolute;
         top:220px;
         left:2.5%;
         bottom:1%;
         width: 45%;
         padding:0px;
         overflow: auto;
         z-index:2;
        }
        
#baum table, #motivezentriert table {
	border-collapse:collapse;
}

#baum td, #motivezentriert td {
	vertical-align:middle;
}

#motivezentriert img {
	margin-right:8px;
	margin-bottom:10px;
}

#baum img {
	margin-right:8px;
}

#baum .quellen td {
	padding-bottom:3px;
}

#baum .quellen img {
	margin-right:5px;
}

#baum a {
        text-decoration:none;
        }
#baum a:link {color: black;}
#baum a:visited {color: black;}
#baum a:active {color: gray;}
#baum a:hover {color: #555555; text-decoration:underline;}


#rechts {
         position: absolute;
         top:220px;
         left:50%;
         width:48%;
         bottom:1%;
}

/* Kopf - Statusanzeige */     

#kopf {
         position: relative;
         padding:3%;
         padding-top:20px;
         padding-bottom:20px;
         width:90%;
         background-color:#f8f7f7;
         border: 1px solid #d8d8d8;
         z-index:3;
        }

#kopfInhalt {
         position: relative;
         overflow:auto;
}

#kopfAbmessungen {
         position: relative;
         margin-top:10px;
		font-size:13px;
}

.standort {
		margin-top:0px;
		margin-bottom:0px;
		margin-right:2%;
		line-height:150%;
		font-size:12px;
}

.standort a {
	color:#811b27;
}

/*  hauptframe */

#haupt {
        position: absolute;
        top:300px;
        bottom:0px;
        left:0px;
        width:100%;
        padding:0px;
        z-index:3;
        }

#fuehrung {
        position: absolute;
        top:0;
        left:0;
        width:99%;
        height:25px;
        }

#fuehrung table {
        width:98%;
        }

#fuehrung td {
	font-size:12px;
}

#hauptinhalt {
        position: absolute;
        top:40px;
        left:0px;
        bottom:0px;
        width:97%;
        overflow:auto;
        }

#hauptinhalt a {
	line-height:15px;
}

.haupt_tabelle {
	width:89%;
}

/* ------ bildbrowsere Navigation ------ */

#hauptbildbrowser {
        position: absolute;
        bottom:0px;
        left:0%;
        width:99.9%;
        height:375px;
        border-top:2px solid gray;
        background-color:#061122; /* #fffef1 #0a1d39 */
        overflow:hidden;
        z-index:3;
}

#hauptbildbrowser a:link {color:white;}
#hauptbildbrowser a:visited {color: white;}
#hauptbildbrowser a:active {color: gray;}
#hauptbildbrowser a:hover {color: red;text-decoration:none;}

#hauptinhaltbildbrowser {
        position: absolute;
        top:45px;
        left:0px;
        padding-left:2%;
        width:98%;
        height:325px;
        overflow:auto;
        }

#fuehrungbildbrowser {
        position: absolute;
        top:11px;
        left:0;
        width:100%;
        height:9%;
        }

#fuehrungbildbrowser td {
        color:white;
}
        
#fuehrungbildbrowser a:link {color:white;}
#fuehrungbildbrowser a:visited {color: white;}
#fuehrungbildbrowser a:active {color: gray;}
#fuehrungbildbrowser a:hover {color: red;text-decoration:none;}

#fuehrungbildbrowser table {
        width:97.8%;
}

.metadaten {
	padding:5px 20px 20px 10px;
}

.metadaten ul {
	margin-top:8px;
}

.lesezeichen_stern {
	margin-left:6px;
	margin-bottom:10px;
}

.lesezeichen_stern_bildbrowser {
	margin-bottom:4px;
}

/* ----------------- Dattenschuttz - Bannner ------------ */

#cookie_hinweis {
        position:fixed;
        bottom:0px;
        left:0%;
        right:0px;
        height:50px;
        z-index:5;
        background-color:#061122;
        border:0px solid silver;
        color:white;
        visibility:visible;
}

#cookie_hinweis img {
        position:absolute;
        top:7px;
        right:5px;
        z-index:6;
}

#cookie_hinweis p {
	margin:8px 40px 10px 15px;
	font-family:Verdana, Helcetica, sans serif;
	font-size:13px;
	line-height:160%;
}

#cookie_hinweis p a {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
        line-height:160%;
        }

#cookie_hinweis p a:link {color: white;}
#cookie_hinweis p a:visited {color: white;}
#cookie_hinweis p a:active {color: darkorange;}
#cookie_hinweis p a:hover {color: white;text-decoration:underline;}



/* -------------------- Detailansicht -------------------- */

#detailansicht {
        position:absolute;
        top:30px;
        left:30px;
        }
        
#detailansicht .titel {
        position:relative;
        top:13px;
        left:5px;
        margin-bottom:25px;
        margin-top:0px;
        }


#detailansicht select {
        padding:1px;
        border:1px solid gray;
}
		    
.detailansichtdaten {
	padding-top:0px;
	padding-left:35px;
	width:400px;
}
  
.detailansichtdaten table {
	width:380px;
}
    
#gitter {
	position:absolute; 
	left:45px; 
	top:45px; 
	z-index:1; 
	visibility:hidden;
	} 

#lineal2 {
	position:relative; 
	z-index:2;
	}
	
#lineal1 {
	position:relative; 
	z-index:2;
}
