/*********************************************************
Struktur-CSS-Basis-Datei für kölnarchiv.de
Stand: 22.4.2004
(c) hebler-hebler.de - agentur fuer neue und alte medien
***********************************************************/


body {
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 				0 0 0 0;
	line-height: 			1.4em;
	font-size:				11px;
                background: url(/fileadmin/images/bg.koelnarchiv.gif) #ffffff;
}


h1 { font-size: 1.0em; margin-bottom: 0px; }



#FusszeileTrenner  {
height: 10px;
padding-top: 6px;
}

#TrennerLinks {
position: absolute;
left: 0px;
top: 300px;
}

#SeitenTitelBox {
position: absolute;
top: 300px;
left: 48px;
width: 177px;
}


#SeitenTitel {
display: inline;
background: #000000;
color: #ffffff;
font-weight: bold;
padding: 1px;
}


#ContentLeftBox {
position: absolute;
top: 340px;
left: 40px;
width: 180px;
}


p, ul, td, .bulletlist { 
	line-height: 			1.4em;
	font-size:				11px;
                font-color:                                                  #000000;
                color: #000000;
                text-indent: 0;
                margin-bottom: 5px;
                margin-top: 1px;
}

.Ueberschrift1 {
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 				0 0 0 0;
	line-height: 			1.4em;
	font-size:				13px;
	font-weight: bold;
}

.Ueberschrift2 {
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 				0 0 0 0;
	line-height: 			1.4em;
	font-size:				12px;
	font-weight: bold;
}
.Ueberschrift3 {
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 				0 0 0 0;
	line-height: 			1.4em;
	font-size:				11px;
	font-weight: bold;
}
.Ueberschrift4 {
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 				0 0 0 0;
	line-height: 			1.4em;
	font-size:				11px;
	font-weight: bold;
}

#InhaltBox  {
	position: 				absolute;
	top: 				290px;
	left: 				240px;
	width: 				525px;
	padding:				5px;
	height: 				100%;
	z-index:				2;
	}


#LogoBox  {
	position: 				absolute;
	top: 				20px;
	left: 				5px;
	height: 				100px;
	width: 				200px;
	z-index:				2; 
                visibility: hidden;
	}	
		

#NavBox1  {
	position: 				absolute;
	left: 				245px;
	top:				0px;
	z-index:				2;
                }


#NavBox2  {
	position: 				absolute;
	left: 				455px;
	top:				0px;
	z-index:				2;
                }

#RandomImageBox  {
	position: 				absolute;
	left: 				0px;
	top:				0px;
	width: 				780px;
	height: 260px;
                z-index:				1;
                background: #FFFFFF;
}


/* allgemeine Links im Inhalt */

a:link, a:visited, a:active, a:hover {
color: black;
text-decoration: underline;
font-weight: normal;
}


a:hover {
color: black;
text-decoration: underline;
background: yellow;
}

/*Navigationslinks */
	
a.NavEbene1:link, 
a.NavEbene1:visited, 
a.NavEbene1:active,
a.NavEbene1:hover,  
a.NavEbene1Act:link,
a.NavEbene1Act:visited,
a.NavEbene1Act:hover,
a.NavEbene1Act:active,
a.NavEbene2:link, 
a.NavEbene2:visited, 
a.NavEbene2:active,
a.NavEbene2:hover,  
a.NavEbene2Act:link,
a.NavEbene2Act:visited,
a.NavEbene2Act:hover,
a.NavEbene2Act:active { 
	display: inline;
                text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	line-height: 14px;
                color: #000000;
                background: #ffffff;	
              }

a.NavEbene1:hover, a.NavEbene2:hover { 
	font-weight: normal;
	background: yellow;
                color: #000000;
                text-decoration: none;
}


a.NavEbene1Act:link,
a.NavEbene1Act:visited,
a.NavEbene1Act:hover,
a.NavEbene1Act:active,
a.NavEbene2Act:link,
a.NavEbene2Act:visited,
a.NavEbene2Act:hover,
a.NavEbene2Act:active { 
                font-weight: normal;
                background: yellow;
                color: #000000;
}

a.NavEbene1Act:hover, a.NavEbene2Act:hover { 
	background: yellow;
                font-weight: normal;
                color: #000000;
                text-decoration: none;
}


#FusszeileNavigation  {
position: 				inline;
width: 				525px;
z-index:				2;

}

/* Links FusszeileNavigation */

a.FusszeileNavigationNO:link, 
a.FusszeileNavigationNO:visited, 
a.FusszeileNavigationNO:active, 
a.FusszeileNavigationNO:hover {
color: black;
text-decoration: none;
font-weight: normal;
font-size: 10px;
}


a.FusszeileNavigationACT:link, 
a.FusszeileNavigationACT:visited, 
a.FusszeileNavigationACT:active, 
a.FusszeileNavigationACT:hover {
color: black;
text-decoration: none;
font-weight: bold;
font-size: 10px;
padding: 0px;
}








.textfield {
	border-left: medium none #C4CAC4; 
	border-right: medium none #C4CAC4; 
	border-bottom: medium none #C4CAC4;
	border-top: medium none #C4CAC4; 
	background-color: #C4CAC4;
}


.textarea {
	border: medium none #C4CAC4; 
	background-color: #C4CAC4; }


.mailform { 
font-size: 11px;
color: #000000;
}

.mailformrequired { 
font-size: 11px;
color: #000000;
}

.mailformcomment {
font-size: 11px;
color: #000000;
}


/* Links BlaetternNavigation */

a.BlaetternNavNO:link, 
a.BlaetternNavNO:visited, 
a.BlaetternNavNO:active, 
a.BlaetternNavNO:hover {
color: black;
text-decoration: none;
font-weight: bold;
font-size: 11px;
lineheight: 25px;
background: #FFFFFF; 
padding: 0px;
margin: 0px;
}


a.BlaetternNavACT:link, 
a.BlaetternNavACT:visited, 
a.BlaetternNavACT:active, 
a.BlaetternNavACT:hover {
color: white;
text-decoration: none;
font-weight: bold;
font-size: 11px;
background: black; 
}

.csc-caption { font-size: 10px; font-style: italic; }


/*************/
/* Debugging */
/*************/
/*
H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border: 1px dotted #999999;}
TD TABLE { border: 1px dotted #000099;}
DIV { border: 1px dotted #990000;}
IMG.spacer-gif { border: 1px solid black; }
*/


