/* Brauchbares aus Neuss */


BODY {
	font-size: 75%;
	margin:0px;
	padding:0px;
	background-image: url(../images/leer-vertikal.gif); /*linker blauer vertikalstreifen*/
	background-repeat: repeat-y;
	font-family:arial, helvetica, sans-serif;
	color:#25335D;
	text-align:left;
	
}

#print_logo {
display:block;
	position:absolute;
	left:950px;
	top:50px;
	width:14px;
	height:537px;
	z-index:100;

}

p,wft,ul,ol,li,td,th,table,address,blockquote,nobr,dt,dl,h1,h2,h3,h4,h5,h6,div {
	/* schauen, was durch body-tag nicht abgedeckt ist */
}

input{
	color:#25335D;
	border:1px solid #D7DCF1;
}

b { font-weight:bold; }
i { font-style:italic; }

a:link { color:#25335D; text-decoration:underline; }
a:visited { color:#25335D; text-decoration:underline; }
a:active { color:#25335D; text-decoration:underline; }
a:hover { color:#25335D; text-decoration:none; }

h1 {
	font-size: 140%;
	font-weight: bold;
	font-style:italic;
	line-height:15px;
	margin-left:104px;
	color: #003366;	
    }

h2 {
    font-size: 120% ;
    margin: 1.2em 0em 1.2em 0em;
    font-weight: bold;
    font-style:italic;
    }

h3 {
    font-size: 110%;
    margin: 1.2em 0em 0.8em 0em;
    font-weight: bold;
    font-style:italic;
    }

h4 {
    font-size:90%;
    margin:1.2em 0em 1.2em 0em;
    font-weight: bold;
    font-style:italic;
    }

h5 {
    font-size:80%;
    margin:1.2em 0em 1.2em 0em;
    font-weight: bold;
    font-style:italic;
    }

h6 {
    font-size:70%;
    margin:1.2em 0em 1.2em 0em;
    font-weight: bold;
    font-style:italic;
    }


p.l { text-align:left; }
p.c { text-align:center; }
p.r { text-align:right; }
p.j { text-align:justify; }

	

/* 1.1.2 BILDFORMATIERUNG (DANKET DEM HERRN: KOENNEN WIR DANK NETSCAPE 4.X KNICKEN) */



div.bc { /* div fuer den wobinich */
    margin-left:0.6em;
    margin-top:0.2em;
    padding-bottom:0.8em;
    display:block;
    text-align:left;
    }
	
a.topnav:link{color:#FFFFFF;font-weight:bold;text-decoration:none}
a.topnav:visited{color:#FFFFFF;font-weight:bold;text-decoration:none}
a.topnav:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline}
a.topnav:active{color:#FFFFFF;font-weight:bold;text-decoration:none}



/* ERGÄNZUNGEN MICHAEL LOY */

div.block{
	margin-bottom: 0.5em;
}

div.thumbText{
	padding-left:110px;
}
#spalteLinks{
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
}
#spalteRechts{
	position:absolute;
	left:325px;
	top:0px;
	width:300px;
}

#spalteEine{
	margin-right:20em;
	padding-left: 200px;
}

/* Topbanner - Breadcrumb - Menü - Content*/
#toplayer {
	background-color: #212358;
	height:67px;
}
#toplayerLeft{
	background-image:url(../allerheiligen/images/pages/nexgen-legacytypo.gif);
	background-repeat:	no-repeat;
	float:left;
	width:262px;
	height:67px;
}
#toplayerRight{
	display: none;
	text-align:right;
	margin-right:100px;
	padding-top:30px;
	color:#FFFFFF;
}


#bc {
	display: none;
	margin-left:104px;
	margin-top:10px;}
	


#hauptmenue_neu{
	display: none;
	width:16em;
	text-align:left;
	margin-right:10px;
}

#hauptmenue{
	display: none;
	float:right;
	width:16em;
	margin-right:0.5em;
}
#Nav {
	display: none;
	margin-top:2px;
	padding: 4px 0 4px 0;
	background-color: #f5f5f5;
	border: 1px solid #CCCCCC;
}
div.NavKopf{
	display: none; 
	padding-left:14px;
    padding-right:4px;
	background-image:url(../images/bg_menue_kopf.gif);
	color:#ffffff;
	height:21px;
	line-height:21px;
	font-weight:bold;
}

li.menueItem {
	display: none;  
    list-style:none;
	padding-left:0px;
	margin-top:2px;
}

a.box{  				/*links in den boxen*/
	display:block;
	text-decoration:none;
	padding: 1px 4px 1px 14px;
	border-top:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
}

a.box:link {text-decoration:none;} 
a.box:visited {text-decoration:none;}
a.box:hover {
	background-color:#F4F5F8;
	border-top:1px solid #D7DCF1;
	border-bottom:1px solid #D7DCF1;
	border-left:6px solid orange;
	padding-left:8px;
}
a.box:active {text-decoration:none;}

a.boxSub{  				/*links in den boxen - Unterrubriken*/
	display:block;
	text-decoration:none;
	padding: 1px 4px 1px 34px;
	border-top:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
}

a.boxSub:link {text-decoration:none;} 
a.boxSub:visited {text-decoration:none;}
a.boxSub:hover {
	background-color:#F4F5F8;
	border-top:1px solid #D7DCF1;
	border-bottom:1px solid #D7DCF1;
	border-left:6px solid orange;
	padding-left:28px;
}
a.boxSub:active {text-decoration:none;}


a.boxOn{
	display:block;
	text-decoration:none;
	padding: 1px 4px 1px 8px;
	background-color:#F4F5F8;
	border-top:1px solid #D7DCF1;
	border-bottom:1px solid #D7DCF1;
	border-left:6px solid orange;
}
a.boxOn:link {text-decoration:none;} 
a.boxOn:visited {text-decoration:none;}
a.boxOn:hover {text-decoration:none;}
a.boxOn:active {text-decoration:none;}

a.boxSubOn{
	display:block;
	text-decoration:none;
	padding: 1px 4px 1px 28px;
	background-color:#F4F5F8;
	border-top:1px solid #D7DCF1;
	border-bottom:1px solid #D7DCF1;
	border-left:6px solid orange;
}
a.boxSubOn:link {text-decoration:none;} 
a.boxSubOn:visited {text-decoration:none;}
a.boxSubOn:hover {text-decoration:none;}
a.boxSubOn:active {text-decoration:none;}



#inhalt{
	position:relative;
	margin-top:20px;
	margin-left:104px;
	z-index:10;
}

#kontakt{
	position:relative;
	margin-top:20px;
	margin-left:104px;
	z-index:10;

/* Bilder - Clear foatende Objekte*/

img{
	 border:0px; 
}
	
img.l{
    margin-right:8px;
    float:left;
    }

img.r {
    margin-left:8px;
    float:right;
    }

div.clearL{
	clear:left;
	font-size:0em
}
div.clearR{
	clear:right;
	font-size:0em

}

div.space{
	height:40px;
}


/* START ERGÄNZUNGEN HOWARD NAGEL************************************************************ */

/* linker Rubrikenbanner, unterhalb Topbanner*/
#rubriklayer {
	position:absolute;
	left:-1px;
	top:67px;
	width:68px;
	height:96px;
	z-index:1;
}

/* Layer für die 3 Schriftskalierung-Button -EFA-Script-*/
#fontsize {
	display: none; 
	width:140px;
	height:30px;
	z-index:99;
}

/* Layer für die Fussnote -Footer- aller Seiten*/
#neuss-footer {
	position:absolute;
	top:522px;
	left:21px;
	width:22px;
	height:90px;
	border: 0px solid #ffffff;
	z-index: 0;
}

/* Steuerung allgemeine Schrift in Formularen*/
input.text { 
    color: #000000;  
	border: 1px solid #DDDDDD;
	background-color: #f8f8f8; 
}
textarea { /*  Formatierung des Textbereiches für Formulare*/
    color: #000000;  
	border: 1px solid #DDDDDD;
    background-color: #f8f8f8;}
	
#toolTipp{ /*  Formatierung der Tooltipps in der plan.php/Plandots*/
	display: none;  
   background-color: #f1e5cf;
   border: 1px solid #9ba7af;
}

/* Formatierung der Checkbox in Formularen*/
input.checkbox, input.radio { 
	font-weight: bold; 
	background-color: #e8e8e8;
	border: 2px solid #999999;
}

/* Formatierung - Hoverfunktion- der Checkbox in Formularen*/	
input.checkbox:hover{
background-color:#9ba7af;
color:#ffffff;
}

/* Formatierung des Datenbereiches in der plan.php*/	
a.bewerbung{
width:212px;
display:block;
font-weight:bold;
text-decoration: none;
color:#ffffff;
background-color: #725C3F;
line-height:19px;
margin-top:5px;
padding-left:5px;
border-bottom: 1px solid #9ba7af;
border-right: 1px solid #9ba7af;
border-top: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
}

a.bewerbung:visited{
background-color: #999999;
}
a.bewerbung:hover{
background-color:#9ba7af;
}
a.bewerbung:active{
background-color: #9ba7af;
}
*html a.bewerbung{
width:215;
}
acronym{
	border-bottom: dotted Silver;
	border-bottom-width: thin;
}
/* ENDE ERGÄNZUNGEN HOWARD NAGEL************************************************************ */

/* Wissenwertes aus Neuss.de: Farbinformationen, Formulardefinitionen, etc - kann ggf wegfallen*/


span.suche { /* generelle formatierung */
    padding-left:14px;
    padding-right:8px;
    display:block;
    }
	
form.suche { /* formatierung form-tag */
    BORDER:0;
    padding:0;
    margin:0;
    }

input.suche { /* formatierung der textfelds */
    FONT-FAMILY: Arial, Helvetica, sans-serif; /* Generation V only */
    FONT-SIZE: 13.2px;
    width:105px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF; 
    BORDER:1px;
    border-style: solid;
    border-color: #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;
    margin-right: 4px;
    PADDING-BOTTOM:0;
    margin-BOTTOM:2px;
    margin-top:1px;
    }

input.suchego { /* button zum abschicken */
    BORDER:0;
    }


span.service { /* formatierung der einzelnen eintraege */ 
    width:100%;
    padding-left:14px;
    padding-right:4px;
    margin-top:4px ! important;
    height:18px ! important;
    z-index:2;
    font-size:10.5px;
    }

input.upload, textarea.edit, input.edit, select.edit { /* formatierung der upload-forms */
    FONT-FAMILY: Arial, Helvetica, sans-serif; /* 5er Generation only */
    FONT-SIZE: 13.2px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF; 
    BORDER:1px;
    border-style: solid;
    border-color: #202356 #202356 #202356 #202356;
  }

	


/* A )   G E M I S C H T E R   U N S I N N   F U E R   9 0   C E N T */
/* oder: was selbstverstaendlich auf Dauer raus muss */


.small { color:#25335D; font-size:10.8px; }
.grey { color:#5F5D5C; }
.greysmall { color:#5F5D5C; font-size:10.8px; }
.greybold { color:#5F5D5C; font-weight:bold; }
.greyitalic { color:#5F5D5C; font-style:italic; }
.greybolditalic { color:#5F5D5C; font-style:italic; font-weight:bold; }
.blue { color:#25335D; }
.bluesmall { color:#25335D; font-size:10.8px; }
.bluebold { color:#25335D; font-weight:bold; }
.blueitalic { color:#25335D; font-style:italic; }
.bluebolditalic { color:#25335D; font-style:italic; font-weight:bold; }
.light { color:#B3C7E1; }
.lightsmall { color:#B3C7E1; font-size:10.8px; }
.lightbold { color:#B3C7E1; font-weight:bold; }
.lightitalic { color:#B3C7E1; font-style:italic; }
.lightbolditalic { color:#B3C7E1; font-style:italic; font-weight:bold; }
.dark { color:#607695; }
.darksmall { color:#607695; font-size:10.8px; }
.darkbold { color:#607695; font-weight:bold; }
.darkitalic { color:#607695; font-style:italic; }
.darkbolditalic { color:#607695; font-style:italic; font-weight:bold; }

