body, input, td, th {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 80%; /* schriftgroesse */
}

/* ------------ Kopfbereich -------------- */

#logo {
	position:absolute;
	top:0px;
	left:0px;
	width:272px;
	height:100px;
	z-index:2;
}

#logo_hintergrund {
	position:absolute;
	top:0px;
	left:0px;
	width:273px;
	height:100px;
	background-color:white;
	z-index:1;
}


#kopf_grafik_archive {
	position:absolute;
	top:-3px;
	/* left:22%; */
        left:23%;
	width:554px;
	height:72px;
	z-index:0;
}

#wappen {
	position:absolute;
	top:10px;
	right:20px;
	width:38px;
	height:19px;
	z-index:1;
}

#gestrichelte_linie {
	position:absolute;
	top:8px;
	right:78px;
	width:1px;
	height:58px;
	z-index:2;
}

#balken_horizontal {
	position:absolute;
	top:72px;
	left:0px;
	width:100%;
	height:13px;
	background-color:#626b71;
	font-size:0px;
	z-index:0;
}

#linie_vertikal {
	position:absolute;
	top:0px;
	left:272px;
	width:1px;
	height:680px;
	background-color:#e0e1e3;
	z-index:0;
}

#suche {
	position:absolute;
	top:6px;
	left:273px;
	width:210px;
	height:18px;
	z-index:1;
}

#suche input {
	position:relative;
	top:0px;
	left:0px;
	width:76px;
	height:13px;
	margin-right:5px;
	font-size:70%; /* schriftgroesse */
	color:#626b71;
	float:left;
	padding-left:5px;
	border:1px solid #c5cace;
}

/* ------------ Navigationsleiste 1 -------------- */

#nav1 {
	position:absolute;
	top:54px;
	left:273px;
	width:700px;
	height:18px;
	font-size:85%; /* schriftgroesse */
	padding-top:0px;
	padding-bottom:0px;
	z-index:1;
}

#nav1 div {
	float:left;
	height:10px;
	margin-top:0px;
	margin-bottom:0px;
}

#nav1 a {
	text-decoration:none;
	padding-right:6px;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:4px;
	color:#626b71;
	line-height:16px;

} 
#nav1 a:link {color: #626b71;}
#nav1 a:visited {color: #626b71;}
#nav1 a:active {color: black;}
#nav1 a:hover {color: white;background-color:#626b71;}

#pulldown_menue1, 
#pulldown_menue2, 
#pulldown_menue3, 
#pulldown_menue4, 
#pulldown_menue5 {
	position:absolute;
	top:72px;
	padding:7px;
	border: 1px solid #9199a3;
	border-top: 0px solid #9199a3;
	background-color:#626b71;
	visibility:hidden;
	width:160px; 
	z-index:1;
}

#pulldown_menue1 {
	border-left: 0px solid #9199a3;
}

#pulldown_menue1 p, 
#pulldown_menue2 p, 
#pulldown_menue3 p, 
#pulldown_menue4 p, 
#pulldown_menue5 p {
	font-size:85%; /* schriftgroesse */
	line-height:125%;
	margin-top:7px;
	margin-bottom:7px;
}

#pulldown_menue1 a, 
#pulldown_menue2 a, 
#pulldown_menue3 a, 
#pulldown_menue4 a, 
#pulldown_menue5 a  {
	text-decoration:none;
	color:#d3d8dc;
}
#pulldown_menue1 a:visited,
#pulldown_menue2 a:visited,
#pulldown_menue3 a:visited,
#pulldown_menue4 a:visited,
#pulldown_menue5 a:visited
{color: #d3d8dc;}
#pulldown_menue1 a:active,
#pulldown_menue2 a:active,
#pulldown_menue3 a:active,
#pulldown_menue4 a:active,
#pulldown_menue5 a:active
{color: black;}
#pulldown_menue1 a:hover,
#pulldown_menue2 a:hover,
#pulldown_menue3 a:hover,
#pulldown_menue4 a:hover,
#pulldown_menue5 a:hover
{color: white;}

/* ------------ Navigationsleiste 2 -------------- */

#nav2 {
	position:absolute;
	top:115px;
	left:78px;
	width:187px;
	z-index:0;
}

#nav2 h1 {
	font-size:100%; /* schriftgroesse */
	color:#626b71;
	margin-bottom:10px;
	margin-top:0px;
	line-height:140%;
}

#nav2 a {
	text-decoration:none;
	color:#9ba9b3;
	line-height:140%;
}
#nav2 a:link {color: #626b71;}
#nav2 a:visited {color: #626b71;}
#nav2 a:active {color: black;}
#nav2 a:hover {color: black;}

#nav2 a.aktiv {
        font-weight:bold;
        color:#8a9399;
}

#nav2 td {
	font-size:85%; /* schriftgroesse */
	vertical-align:top;
	padding-bottom:6px;
}

#nav2 td.symbol {
	padding-right:6px;
}

/* ------------ Navigationsleiste 3 -------------- */

#nav3 {
	position:absolute;
	top:1px;
	right:9%;
	width:500px;
	height:20px;
	text-align:right;
	padding-top:0px;
	z-index:1;
}

#nav3 a {
	font-size: 80%;
	text-decoration:none;
	padding-right:3px;
	padding-left:4px;
	color:#626b71;
}
#nav3 a:link {color: #626b71;}
#nav3 a:visited {color: #626b71;}
#nav3 a:active {color: black;}
#nav3 a:hover {color: black;}

/* ------------ Navigationsleiste 4 -------------- */

#nav4 {
        height:25px;
	margin-top:20px;
        padding-left:14px;
        padding-right:10px;
	padding-top:2px;
	padding-bottom:0px;
        border-top:1px solid #c6c6c6;
        background-color:#f7f7f8;
	color:#626b71;
}

#nav4 a {
	font-size: 85%; /* schriftgroesse */
	text-decoration:none;
}
#nav4 a:link {color: #626b71;text-decoration:none;}
#nav4 a:visited {color: #626b71;text-decoration:none;}
#nav4 a:active {color: black;text-decoration:none;}
#nav4 a:hover {color: black;text-decoration:underline;}

#nav4 b {
	font-size: 84%; /* schriftgroesse */
}

#nav4 .pfeile {
	vertical-align:middle;
}

/* ------------ Inhalt = Rechte Seite -------------- */

#inhalt_rahmen {
	position:absolute;
	top:88px;
	left:300px;
	width:55%;
	z-index:0;
}

/* Statusbar */

#status {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	font-size:80%; /* schriftgroesse */
	color: #626b71;
	line-height:157%;
	z-index:0;
}

#status b {
	font-weight:normal;
}

#status a {
	text-decoration:none;
}
#status a:link {color: #626b71;}
#status a:visited {color: #626b71;}
#status a:active {color: black;}
#status a:hover {color: black;}

#inhalt {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	margin-top:15px;
	line-height:150%;
	z-index:1;
	font-size:100%; /* schriftgroesse */
}

#inhalt h1, h2, h3 {
	line-height:140%;
}

#inhalt h1 {
	font-size:110%; /* schriftgroesse */
	color:#626b71;
	margin-bottom:10px;
}

#inhalt h2 {
	font-size:100%; /* schriftgroesse */
	margin-top:10px;
	margin-bottom:10px;
	font-style:italic;
	font-weight:normal;
}

#inhalt h3 {
	font-size:100%; /* schriftgroesse */
	margin-top:10px;
	margin-bottom:8px;
        color:#333333;

}

#inhalt p {
	line-height:150%;
	margin-top:0px;
	margin-bottom:7px;
}

#inhalt pre {
	font-size:120%;
}

#inhalt b {
	color: #626b71;
}

#inhalt a,#inhalt td a  {
	font-weight:normal;
	text-decoration:underline;
}
#inhalt a:link,#inhalt td a:link {color: #626b71;}
#inhalt a:visited,#inhalt td a:visited {color: #626b71;}
#inhalt a:active,#inhalt td a:active {color: black;}
#inhalt a:hover,#inhalt td a:hover {color: black; }

#inhalt li a, #inhalt .dezent {
	font-weight:normal;
	text-decoration:none;
}
#inhalt li a, #inhalt .dezent:hover {
	color:black;
	text-decoration:underline;
}

#inhalt ol { 		
	padding-left:13px;
	margin-left:15px;
}

#inhalt ul {
	list-style: none; 		
	padding-left:0px;
	margin-left:0px;
}

#inhalt ul li
{
	background-image: url(http://www.landesarchiv-bw.de/wwwsixcms/fast_media/119/gliederungssymbol_alle.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
        padding-left:12px;
        padding-bottom:3px;
	line-height:150%;
}     

#inhalt table {
	/* width:100%; */
	margin-bottom:5px;
        border-collapse:collapse;
}

#inhalt td, #inhalt th {
	font-size:100%; /* schriftgroesse */
        padding-right:5px;
	line-height:150%;
	text-align:left;
        vertical-align:top;
}

#inhalt .mitLinien th {
	font-weight:normal;
        padding-bottom:3px;
	padding-top:3px;
	padding-left:8px;
	padding-right:20px;
	background-color:#e0e1e3;
}

#inhalt .mitLinien td  {
	padding-bottom:0px;
	padding-top:3px;
	padding-left:0px;
	padding-right:20px;
	border-bottom:1px solid #e0e1e3;
}

#inhalt .mitLinien2 {
	border:1px solid #e0e1e3;
}

#inhalt .mitLinien2 th {
	font-weight:normal;
        padding:7px;
	border:1px solid #e0e1e3;
	background-color:#e0e1e3;
}

#inhalt .mitLinien2 td  {
        padding:7px;
	border:1px solid #e0e1e3;
}

.bildunterschrift {
	font-size:85%; /* schriftgroesse */
        font-style: italic;
        line-height: 145%;
}

#inhalt input {
	font-size:100%; /* schriftgroesse */
	width:80px;
	height:13px;
	float:left;
	padding-left:2px;
	border:1px solid #c5cace;
}

#alphabet {
        margin-top:15px;
        margin-bottom:15px;
        padding-bottom:1px;
        padding-top:0px;
        padding-left:2px;
        padding-right:17px;
        border-top:1px solid #c6c6c6;
        background-color:#f7f7f8;
}

#alphabet a  {
        font-weight:bold;
	font-size:85%; /* schriftgroesse */		
        text-decoration:none;
        padding-right:6px;
        }
#alphabet a:link {color: #626b71;}
#alphabet a:visited {color: #626b71;}
#alphabet a:active {color: black;}
#alphabet a:hover {color: black;}

.klein, .mitarbeiter {
	font-size:85%; /* schriftgroesse */
}


#highlights {
        position:relative;
        top:0px;
        left:0px;
        width:100%;
        margin-top:-25px;
        z-index:0;
		font-size:85%; /* schriftgroesse */
}

#highlights table {
	width:100%;
        margin-bottom:12px;
}

.highlights_spaltenabstand {
	width:4%;
}

#highlights td {
    vertical-align:top;
    border:0px;
    padding-right:0px;
    padding-top:0px;
    padding-left:0px;
}

#highlights img {
    margin-right:9px;
}

#highlights p {
    padding-top:5px;
    line-height:130%;
}

#highlights th {
	height:50px;
	text-align:left;
	vertical-align:bottom;
	padding:1px;
	padding-bottom:4px;
	border-bottom: 1px solid #c6c6c6;
	line-height:130%;
	background-color:white;
	color:#626b71;
}
 
#highlights p a, #highlights th a {
        text-decoration:none;
	font-weight:bold;
        }
#highlights p a:link, #highlights th a:link {color: #626b71;}
#highlights p a:visited, #highlights th a:visited {color: #626b71;}
#highlights p a:active, #highlights th a:active {color: black;}
#highlights p a:hover, #highlights th a:hover {color: black;}

#highlights div a, #highlights th a {
        text-decoration:none;
	font-weight:bold;
        }
#highlights div a:link, #highlights th a:link {color: #626b71;}
#highlights div a:visited, #highlights th a:visited {color: #626b71;}
#highlights div a:active, #highlights th a:active {color: black;}
#highlights div a:hover, #highlights th a:hover {color: black;}
