/*------------------------------------------------------------------------------------*/
/* Stylesheet für Homepage Institut für Stadtgeschichte*/
/* Copyright: gkd-el 2004, www.gkd-el.de---------------------------*/
/*------------------------------------------------------------------------------------*/

body {
font-family: verdana, arial, helvetica, sans-serif; 
}

/* Von den User einsetzbare CSS-Klassen*/

.ueberschrift_gross {
font-family: verdana, arial, helvetica, sans-serif;
font-weight:600;
font-size: 0.90em;
color: #00389a;
}

.ueberschrift_klein {
font-size: 0.85em;
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
color: #a30d00;
}

.ueberschrift_extra_klein {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
color: #000000;
}

.fliesstext {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
margin-top: 2px;
padding-top:0px;
}

.fussnote {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.65em;
font-style: italic;
}

.zitat {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
color:#000000;
font-style: italic
}

.listesymbol {
font-family: verdana, arial, helvetica, sans-serif;
padding-left: 0px;
}

.listezahl {
font-family: verdana, arial, helvetica, sans-serif;
padding-left: 0px;
list-style-type: decimal;
}

.grossbuchstaben {
font-size: 0.7em;
font-family: verdana, arial, helvetica, sans-serif;
text-transform: uppercase;
}

.tabelle_kopf_reihe {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
font-weight:bold;
background-color:#00008b;
color:#ffffff;
}

.tabelle_gerade_reihe {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
background-color:#eeeeee;
color:#000000;
}

.tabelle_ungerade_reihe {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
background-color:#d3d3d3;
color:#000000;
}

.tabelle_fuss_reihe {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
background-color:#dcdcdc;
color:#000000;
}

.bild_rechts {
float:right;
margin-left:10px;
}

.bild_links {
float:left;
margin-right:10px;
}

/*Ende der von den User einsetzbare CSS-Klassen*/

#maincontent p, li, ul, tr, td, span {
font-family: verdana, arial, helvetica, sans-serif;
}

#maincontent a:link {
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
color:#00008b;
}

#maincontent a:visited {
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none; 
}

#maincontent a:hover {
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
color:#666666;
}

#maincontent a:active {
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
color:#00008b;
}

#maincontent .pslink:link {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
font-weight:normal;
color:#00008b;
}

#maincontent .pslink:visited {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
font-weight:normal;
color:#000000;
text-decoration:none; 
}

#maincontent .pslink:hover {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
font-weight:normal;
color:#666666;
}

#maincontent .pslink:active {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
font-weight:normal;
color:#00008b;
}

#maincontent .psmemo {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
font-weight:normal;
}

#maincontent .pstd {
line-height: 1.1em;
}

/* Hauptnavigation */ 


#hauptnavigation { 
float:left; 
width:100%; 
background:transparent; 
border:1px solid #DBE3F0; 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
line-height:normal; 
} 

#hauptnavigation ul { 
margin:0; 
padding:0px 0px 0px 0px; 
list-style:none; 
} 

#hauptnavigation li { 
float:left; 
margin:0; 
padding:0px 0px 0px 0px; 
} 

#hauptnavigation a { 
float:left; 
display:block; 
padding:2px 100px 0px 10px; 
font-weight:bold; 
color:#00008b; 
} 

/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
#hauptnavigation a {float:none;} 
/* End IE5-Mac hack */ 

#hauptnavigation a:visited { 
color:#000000; 
text-decoration:none; 
} 

#hauptnavigation a:hover { 
color:#A0AFD3; 
text-decoration:none; 
} 

#hauptnavigation a:active { 
color:#a30d00; 
text-decoration:none; 
} 

#hauptnavigation #current { 
background-position:0 -142px; 
border-width:0; 
} 

#hauptnavigation #current a { 
background-position:100% -142px; 
padding-bottom:5px; 
color:#00008b; 
} 

#hauptnavigation li:hover, #hauptnavigation li:hover a { 
background-position:0% -142px; 
color:#A0AFD3; 
} 

#hauptnavigation li:hover a { 
background-position:100% -142px; 
} 


/* Hauptnavigation Ende */ 



/* linke Navigation */

#linkenavigation { 
padding: 5px; 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
line-height: 1.7em; 
} 


#linkenavigation a { 
font-weight:bold; 
color:#00008b; 
} 

/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
#linkenavigation a {float:none;} 
/* End IE5-Mac hack */ 

#linkenavigation a:visited { 
color:#000000; 
text-decoration:none; 
} 

#linkenavigation a:hover { 
color:#A0AFD3; 
text-decoration:none; 
} 

#linkenavigation a:active { 
color:#dddddd; 
text-decoration:none; 
} 


#linkenavigation li:hover, #hauptnavigation li:hover a {  
color:#A0AFD3; 
} 

#linkenavigation fieldset {
border-right:1px solid #DBE3F0;
border-bottom:1px solid #DBE3F0;
border-left:1px solid #DBE3F0;
border-top:1px solid #DBE3F0;
height:20px;
margin-top:0px;
padding:1px;
}

/* linke Navigation Ende*/


/* rechtes Panel */

#rechtespanel {
width:165px;
background:transparent;
border-right:0px solid #DBE3F0;
border-bottom:0px solid #DBE3F0;
border-left:0px solid #DBE3F0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
font-weight:bold;
line-height:15px;
}

#rechtespanel ul {
margin:0;
padding:0;
list-style:none;
line-height:5px;
}

#rechtespanel li {
font-family: verdana, arial, helvetica, sans-serif;
line-height:5px;
margin:0;
padding:0 0 0 5px;
}

#rechtespanel a {
display:block;
padding:0;
text-decoration:none;
color:#20317F;
line-height:15px;
}

#rechtespanel a:visited {
color:#000000;
text-decoration:none;
line-height:15px;
}

#rechtespanel a:hover {
color:#A0AFD3;
text-decoration:none;
line-height:15px;
}

#rechtespanel a:active {
color:#00008b;
text-decoration:none;
line-height:15px;
}

#rechtespanel #sitemap {
border-top:none;
}

#rechtespanel #last {
border-bottom: 1px solid #DBE3F0;
}

#rechtespanel #suche {

margin-bottom:0px;
}

#rechtespanel #current a {
color:#00008b;
}

#rechtespanel li:hover, #rechtespanel li:hover a {
color:#A0AFD3;
}

#rechtespanel li:hover a {
}

#rechtespanel form {
margin:0px;
}

#rechtespanel fieldset {
border-right:1px solid #DBE3F0;
border-bottom:1px solid #DBE3F0;
border-left:1px solid #DBE3F0;
border-top:1px solid #DBE3F0;
height:90px;
margin-top:0px;
padding:1px;
}

#rechtespanel .btn {
color: #00008b;
font-size:0.75em;
}

#rechtespanel .fld {
font-size:0.75em;
}

#rechtespanel .fld_focus {
font-size:0.75em;
}

#wegweiser {
color:#000000;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
}

/* rechtes Panel Ende*/

#Titel {
font-size: 16pt;
font-family:verdana, arial, helvetica, sans-serif;
color:#000000;
display:none;
}