body 
{	
	margin: 0;
	padding: 0;
	top-margin= "0";
	left-margin="0";
	margin-width="0";
	margin-height="0";
	background-color:#FFFFFF ;
}

div, span, pre, p, li
{
	font-family: Arial, Helvetica, sans-serif;
}

img {border-style: none;}

div.top 
{ 	margin: 0em;
	padding: 0em;
	width: 100%;
	/*height: 82px;*/
	height: 100px;
	text-align: right;
	background-image:url('/global/navpics/Bgrd_Head_01_2.jpg');
}

div.top .velbertlogo 
{
 	float: right;
        margin-top: 25px;
}

/* navigation links Beginn mit linker Navigation     */
div.leftnavigation
{	
	margin: 0em;
	padding: 0em;
	float: left;
	width: 190px;
	height: 100%;
	white-space: normal;
	/*background-image:url('/global/navpics/Bgrd_Nav_01.jpg');*/
}

div.leftnavigation ul li.nav 
{	
	padding-left: 0em;
	padding-top: 0em;
	height: 1em;
	list-style-image:url('/global/navpics/Nav_dot.gif');
	/*color:#FFFFFF;* URSPRÜNGLICHER WERT/
	/*color:#000000; wenn dieser Wert aktiviert ist, werden die Unterpunkte der Navigation in Hellblau angezeigt wie ganz normale Links*/
	font-weight: bold;
	font-size: 0.8em;
	padding-left: 0em;
	padding-right:0em;
	padding-bottom:0em;
	margin: 0em;
}

div.leftnavigation a:link 
{	
	color:#000000;
	/*color:#FFFFFF;*/
	text-decoration: none;
}

div.leftnavigation .nav a:hover 
{
	/*color:#FF0000;*/
	color: #000000;
	text-decoration: none;
}

div.leftnavigation ul li.nav a:visited
{	
	/*color:#FFFFFF;*/
	color: #000000;
	text-decoration: none;
}

/*div.leftnavigation ul li.nav a:active*/
{
	/*color:#FFFFFF;*/
	color:#FF0000;
	text-decoration: none;
}

div.leftnavigation ul li.nav0
{	
	padding-left: 0em;
	padding-top: 0em;
	height: 1em;
	list-style-image:url('/global/navpics/Nav_dot.gif');
	/*color:#CF0703;*/
	color:#FF0000;
	font-weight: bold;
	text-decoration:none;
	font-size: 0.8em;
	padding-left:0em;
	padding-right:0em;
	padding-bottom:0em
	white-space: normal;
}

div.leftnavigation ul li.nav0 a:hover 
{	
	color:#FF0000;
	text-decoration: none;
}

div.leftnavigation ul li.nav0 a:visited
{
	/*color:#FFFFFF;*/
	color: #000000;
	text-decoration: none;
}

div.leftnavigation ul li.nav2 
{	
	padding-left: 0em;
	padding-top:0em;
	list-style-image:url('/global/navpics/spacer.gif');
	/*color:#CF0703;*/
	color: #FF0000;
	font-weight: normal;
	text-decoration:none;
	font-size: 0.8em;
	padding-right:0em;
	padding-bottom:0em
	white-space: normal;
}

div.leftnavigation ul li.nav2 a:hover
{	
	color:#FF0000;
	/*color:#CF0703;*/
	text-decoration: none;
}

div.leftnavigation ul li.nav2 a:visited 
{	
	/*color:#FFFFFF;*/
	color: #000000;
	text-decoration: none;
}

/*ACHTUNG funktioniert noch nicht! die Hervorhebung soll nicht auf einer neuen Zeile
beginnen! Wahrscheinlich werden die Eigenschaften der anderen div´s vererbt*/
div.text_hervorhebung
{
	/*color: #000066;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: italic;
	font-weight: bold;
	/*margin-left: 0em;*/
	/*margin-bottom:0em;*/
	/*margin-top:0em;*/
}

         /* Hier beginnen die Float´s */
div.floatstart
{
	padding-right: 1em;
	font-size: 0.9em;
	width: 33%;
	float: left;
}


div.floatstart .newstext
{
	margin: 10px;
	font-weight: normal;
	color: #000000;

}


div.floatstart .newspic
{
	margin-right: 6px;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 6px;
	float: left;
}

div.floatstart :link,
div.floatstart :visited
{
	/*color: #000066;*/
	color: #FF0000;
}

div.floatstart.links
{
	float: left;
	font-size: 0.9em;
}

div.floatstart.rechts
{
	float: right;
	font-size: 0.9em;
}

div.aktualisierung
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#999999;
	margin-bottom: 1em;
	margin-top: 1.4em;
	margin-left: 0em;
	margin-right: 0em;
	float: right;
}

div.back_pic
{
	float: right;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0.7em;
}

div.wichtigelinks
{
	float: right;
	font-size: 0.7em;
}


div.text_linksbuendig
{	
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color:#000000;
	margin-bottom: 1em;
	margin-top: 0.3em;
}

div.text_zitat
{	
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	font-style: italic;
	color:#000000;
	margin-bottom: 1em;
	margin-top: 0.3em;
}

div.text_spalte
{
	float: left;
	width: 60%;
}

div.news_mit_bild
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color:#000000;
	margin-bottom: 1em;
	margin-top: 0.3em;
}

/*Abweichung zu Mozilla wegen Fehler im IE6 - div.news_mit_bild h2 entfernt*/

div.news_mit_bild p
{
	padding-left: 122px;
}



div.normalpic
{	
	margin-right: 1.2em;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 1.2em;
	float: left;
}

div.normalpic_right
{
	margin-right: 1.2em;
	margin-left: 1.2em;
	margin-top: 0em;
	margin-bottom: 1.2em;
	float: right;
}


div.normalpic_right_top
{
	margin-right: 1.2em;
	margin-left: 1.2em;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
	float: right;
}

ul.aufzaehlung_mit_punkt
{	
	padding-left: 0em;
	padding-top: 0em;
	height: 0em;
	list-style-image:url('/Basisbilder/txt_dot.gif');
	list-style-position: inside;
	color:#000000;
	font-weight: normal;
	/*font-size: 0.9em;*/
	padding-right:0em;
	padding-left:12px;
	padding-bottom:12px;
	margin: 0em;
	line-height: 1.3em;
}

ul.liste_externe_links
{	
	padding-left: 0em;
	padding-top: 0em;
	height: 0em;
	list-style-image:url('/Basisbilder/new_window.gif');
	list-style-position: inside;
	color:#000000;
	font-weight: normal;
	/*font-size: 0.9em;*/
	padding-right:0em;
	padding-left:12px;
	padding-bottom:12px;
	margin: 0em;
	line-height: 1.3em;
}

ul.adresse
{
	padding-left: 0em;
	padding-top: 0em;
	height: 0em;
	list-style-position: inside;
	list-style-type: none;
	font-weight: normal;
	font-size: 1em;
	padding-right:0em;
	padding-bottom: 12px;
	margin: 0em;
}




 /* Navigationsleiste unten*/
nav_unten {margin-top:3em;
	margin-bottom:0em;
	margin-left:2em;
	font-family: Arial, Helvetica, sans-serif;
	color:#757575;
	padding-left: 17em;
	clear: both
	}


/*Style des Stichwortverzeichnisses         */
.Menu 
{  	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	/*color: #000066;*/
	color: #000000;
	text-decoration: none;
	background-color: #B3D9FF;
        margin-top: 40px;
	margin-right: 30px;
}
/* Innenteil*/

/*in z_inside ist definiert, wie das innere bild positioniert ist, daher sind die textbezüglichen befehle auskommentiert um doppelungen und widersprüche zu vermeiden.
Wird "width" auf einen wert über 75 gestellt, ist der text so breit dass das hintergrundbild unten unter der hauptnavigation angezeigt wird, der "frame" also leer erscheint. 
keine änderungen an margin durchführen, dann wird das innere bild nicht korrekt angezeigt. textformatierungen sind in anderen classes definiert.*/

div.z_inside 
{
	/*font-size: 0.9em*/
	/*font-style: normal;*/
	width:75%;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	float: left;
	/*background-image:url('/global/navpics/Bgrd_Main_02.jpg'); HG-Bild von blauem Bibliotheksausweis, vor 2011*/
        background-repeat: no-repeat;
        background-position: -10px 0px;
	/*border: solid 0.5em #800000 (rahmen)*/
}

div.z_inside div 
{ 	
	margin-left:1em;
}


h1
{	width:75%;
	/*color: #000066;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin-left: 1em;
	font-style: normal;
	font-weight: bold;
	margin-bottom:1em;
	margin-top:0.5em;

}


/*h2: Zwischenüberschrift im Fließtext*/

h2
{
	width:75%;
	/*color: #000066;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-left: 0em;
	font-style: normal;
	font-weight: bold;
	margin-bottom:0.5em;
	margin-top:0em;
}

/*h3: Zwischenüberschrift im Fließtext, kursiv*/

h3
{
	width:75%;
	/*color: #000066;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-left: 0em;
	font-style: italic;
	font-weight: bold;
	margin-bottom:0.5em;
	margin-top:0.5em;
}

.cl, hr
{	
	clear: left;
}

a:link 
{
	/*color: #000066;*/
	color: #2E9AFE;	
	text-decoration: underline
}


a:visited
{	/*color: #000066;*/
	color: #045FB4;
	text-decoration: underline
}


a:hover
{	
	text-decoration: none;
	color: #FF0000;
}

a:focus
{
	text-decoration: none;
	color: #FF0000;	
}

a:active
{	/*color: #000066;*/
	color: #045FB4;
	text-decoration: none
}

td 
{	padding: 0.5em;
	font-size: 80%;
        font-style: normal;
        font-weight: normal ;
        /*color: #000000;*/
        text-align:left;
        vertical-align:top;
}
