/*------------------------------------------------------------------------*/
/* Style-Sheet Projekt Stadt Velbert                                      */
/*                                                                        */
/* Konfiguriert: 2003 rheinmedia gmbh                                     */
/*------------------------------------------------------------------------*/

a:link { color:#CF0703; text-decoration:none; }
a:visited { color:#CF0703; text-decoration:none; }
a:hover { color:#CF0703; text-decoration:underline; }
a:active { color:#CF0703; }

a.rechts:link { color:#454545; text-decoration:none; }
a.rechts:visited { color:#454545; text-decoration:none; }
a.rechts:hover { color:#CF0703; text-decoration:none; }
a.rechts:active { color:#757575; text-decoration:none; }

a.unten:link { color:#CF0703; text-decoration:none; }
a.unten:visited { color:#CF0703; text-decoration:none; }
a.unten:hover { color:#CF0703; text-decoration:none; }
a.unten:active { color:#CF0703; text-decoration:none; }

/* Klasse für Bilder, die mit align=left vom Fliesstext umflossen werden sollen, zur Regelung des Abstands */

img.startseite {
	border-right:4px solid #F7F7F7;
	border-top:3px solid #F7F7F7;
}

img.fliesstext {
	border-right:4px solid #F7F7F7;
	border-top:5px solid #F7F7F7;
}


img.fliesstext-links {
	border-right:10px solid #F7F7F7;
	border-top:5px solid #F7F7F7;
}

img.fliesstext-rechts {
	border-left:10px solid #F7F7F7;
	border-top:5px solid #F7F7F7;
}

.fotolinks {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        line-height:10pt;
        margin-left:16px;
        margin-right:10px;
        margin-top:4px;
        width: 140px;
        height: 212px;
        float: left;
}

.fotorechts {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        line-height:10pt;
        margin-left:16px;
        margin-right:10px;
        margin-top:4px;
        width: 140px;
        height: 212px;
        float: right;

	/* Hier einzige Abweichung in normal_ns7.css! 31.03.03 */
}

div.bild {                     /*style für Fotogalerie      */
   font-family: Arial;
   font-size: 1em;
   float: left;
   background-color: #F7F7F7;
   width: auto; 
   height="180px"
   }
  div.bild img {
  margin: 1.5em;
  }
  div.bild p {
  text-align: center;
  font-size: 0.8em;
  font-style: regular;
  margin: 0.2em 0;
  }

     /*Formatierung für Chroniken*/             
dl.chronik {margin-left:2em;                        /*Formatierung für Chroniken*/
}
 dt.chronik {width: 20%; float: left; padding: 0.2em;}
 dd.chronik {width: 75%; float: left; margin: 0 0 0.1em 0.8em; padding: 0.2em;}

dl.daten {margin-left:2em;
}
 dt.daten {width: 55%; float: left;}
 dd.daten {width: 35%; float: left; margin: 0 0 0.1em 0.8em;}
 
 dl.gliederung {margin-left:2em;
}
 dt.gliederung {width: 10%; float: left; padding: 0.2em;}
 dd.gliederung {width: 80%; float: left; margin: 0 0 0.1em 0.8em; padding: 0.2em;}



.z_inside {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-style: normal;
        line-height:14pt;
        margin-left:0px;
        margin-right:0px;
        margin-top:30px;
        width:530px;
}

body {
	background-image: url('/global/navpics/bodybg.gif');
	font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-style: normal;
}

h1 {
	width:260px;
        color: #454545;
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        margin-left:0px;
        font-style: normal;
        font-weight: bold;
        margin-bottom:8px;         }

.startheadline {
        color: #535353;
        font-size: 8pt;
        font-family: Arial, Helvetica, sans-serif;
        margin-left:0px;
        font-style: normal;
        font-weight: bold;
        margin-bottom:8px;
}


.startheadline2 {
        color: #D6302D;
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        margin-left:0px;
        font-style: normal;
        font-weight: bold;
        margin-bottom:8px;
}
h2 {
	color: #000000;
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        margin-top:20px;
        margin-left:32px;
        font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	    color: #CF0703;
        font-size: 9pt;
        font-style: normal;
        margin-top:20px;
        margin-left:32px;
        font-weight: bold;
}


div.verwaltung td {font-size: 9pt ;}
div.ablock{font-size: 9pt; margin-top:20px; margin-left:32px;}
span.fett{ font-size: 9pt; font-weight: bold ; }   
span.graufett{ font-size: 9pt; font-weight: bold ; color:#C0C0C0;}
span.rotfett{ font-size: 9pt; font-weight: bold ; color:#CF0703;}
span.tabelle{font-size:8pt;}


/*Pressemitteilung Text*/
.PMtext {margin-left:32px; font-size: 9pt; width:80%}


p, table  {
	margin-left:32px;
}
td#main_rechts {
	padding: 0px;
}
table.rahmen {
	margin-left:0px;
         margin: 0px:
         padding:0px;
}


caption { color: #454545;
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        text-align:center; 
        font-weight: bold;
        margin-bottom:14px; 
}


table#druckbuttons {
	margin-right:20px;
}

td#obenrechts {
	padding: 0px;
	margin-left:0px;
	background-color:#F7F7F7;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color:#757575;
        vertical-align: middle;
        height: 20;
}

td.rahmen {
	padding: 0px;
	background-color:#FFFFFF;
}

td#fotolinks {
	padding: 0px;
	background-image:url('/global/navpics/bgnavi_left_top.gif');
	background-repeat:no-repeat;
	background-color:#F7F7F7
}

td#main {
	padding: 0px;
	background-repeat:no-repeat;
	background-color:#F7F7F7;
}

td#rechts {
	padding: 0px;
	background-image:url('/global/navpics/bg_right.gif');
	background-repeat:no-repeat;
	background-color:#FFFFFF
}

td.start-left{
background-color: #F7F7F7;
}

td.start {

	padding-left: 0px;
	padding-top: 0px;
	background-color: #F7F7F7;
}
th {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: bold;
        color: #4A5056;
        text-align:left ;
        background-image:url('/global/navpics/th_bg.gif');
}

.nopadding {
	padding: 0px;
	margin: 0px;
}

td {
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
    	font-size: 8pt;
    	font-style: normal;
    	font-weight: normal ;
    	color: #000000;
      	text-align:left ;
	vertical-align:top;
        background-color:#E3E7EA;
}

td.zahlen {
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
    	font-size: 8pt;
    	font-style: normal;
    	font-weight: normal ;
    	color: #000000;
      	text-align:right ;
	vertical-align:top;
        background-color:#E3E7EA;
}


/*für die Alphabetischen Tabelen z.B. unter Anliegen*/
td.fett{ font-size: 9pt; font-weight: bold ;vertical-align:sub; width: 30px; text-align:center ;
}   
a.jsmenutoptext:link {
 	font-family: Arial, Helvetica, sans-serif;
    	font-size: 9pt;
    	font-style: normal;
    	font-weight: bold ;
    	color: #ffffff;
	text-decoration: none;
}
a.jsmenutoptext:visited {
 	font-family: Arial, Helvetica, sans-serif;
    	font-size: 9pt;
    	font-style: normal;
    	font-weight: bold ;
    	color: #ffffff;
	text-decoration: none;
}
a.jsmenutoptext:hover {
 	font-family: Arial, Helvetica, sans-serif;
    	font-size: 9pt;
    	font-style: normal;
    	font-weight: bold ;
    	color: #ffffff;
	text-decoration: none;
}
a.jsmenutoptext:active {
 	font-family: Arial, Helvetica, sans-serif;
    	font-size: 9pt;
    	font-style: normal;
    	font-weight: bold ;
    	color: #ffffff;
	text-decoration: none;
}

a.jsmenutoptext_aktiv:link {
 	font-family: Arial, Helvetica, sans-serif;
    	font-size: 9pt;
    	font-style: normal;
    	font-weight: bold ;
    	color: #ffffff;
	text-decoration: none;
}
a.jsmenutoptext_aktiv:visited {
 	font-family: Arial, Helvetica, sans-serif;
    	font-size: 9pt;
    	font-style: normal;
    	font-weight: bold ;
    	color: #ffffff;
	text-decoration: none;
}
a.jsmenutoptext_aktiv:hover {
 	font-family: Arial, Helvetica, sans-serif;
    	font-size: 9pt;
    	font-style: normal;
    	font-weight: bold ;
    	color: #ffffff;
	text-decoration: none;
}
a.jsmenutoptext_aktiv:active {
 	font-family: Arial, Helvetica, sans-serif;
    	font-size: 9pt;
    	font-style: normal;
    	font-weight: bold ;
    	color: #ffffff;
	text-decoration: none;
}

td.jsmenutop {
	margin: 0px;
	padding: 0px;
      	text-align:center ;
	vertical-align:middle;
        background-color:#393939;
	border-right: 1px solid white;
}
td.jsmenutop_aktiv {
	margin: 0px;
	padding: 0px;
      	text-align:center ;
	vertical-align:middle;
        background-color:#CF0703;
	text-decoration: none;
	border-right: 1px solid white;
}

td.jsmenutop_mouseover {
	margin: 0px;
	padding: 0px;
      	text-align:center ;
	vertical-align:middle;
        background-color:#CF0703;
	text-decoration: none;
	border-right: 1px solid white;
}

a.linknav:link { color:#454545; text-decoration:none; }
a.linknav:visited { color:#454545; text-decoration:none; }
a.linknav:hover { color:#ffffff; text-decoration:none;  }
a.linknav:active { color:#454545; text-decoration:none; }

a.linknav_mouseover:link { color:#ffffff; text-decoration:none; }
a.linknav_mouseover:visited { color:#ffffff; text-decoration:none; }
a.linknav_mouseover:hover { color:#ffffff; text-decoration:none;  }
a.linknav_mouseover:active { color:#ffffff; text-decoration:none; }

a.nav0:link { color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt;}
a.nav0:visited { color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt;}
a.nav0:hover { color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt;}
a.nav0:active { color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt;}

a.linknav0aktiv:link { color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt;}
a.linknav0aktiv:visited { color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt;}
a.linknav0aktiv:hover { color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt;}
a.linknav0aktiv:active { color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt;}

a.navaktiv:link { color:#CF0703; font-weight: normal; text-decoration:none; }
a.navaktiv:visited { color:#CF0703; font-weight: normal; text-decoration:none; }
a.navaktiv:hover { color:#CF0703; font-weight: normal; text-decoration:none; }
a.navaktiv:active { color:#CF0703; font-weight: normal; text-decoration:none; }

td.nav0 {
	padding-left: 18px;
	padding-top: 2px;
	height:19px;
	background-image:url('/global/navpics/bg_leftnav_schraffur3.gif');
	background-color:#D9DFE4;
	color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt; padding-right:0px; padding-bottom:0px
}

td.nav1 {
	padding: 0px;
	padding-left:18px;
	padding-top: 2px;
	height:20px;
	/*background-image:url("/global/navpics/bg_navi.gif");*/
	background-color:#D9DFE4;
	border-top: 1px solid white;
	color:#454545; text-decoration:none;
}

td.nav2 {
	padding: 0px;
	padding-left:18px;
	padding-top: 2px;
	height:20px;
	/*background-image:url("/global/navpics/bg_navi.gif");*/
	background-color: #D9DFE4;
	border-top: 1px solid white;
	color:#454545; text-decoration:none;
}

td.nav3 {
	padding-left:30px;
	padding-top: 2px;
	height:20px;
	background-image:url('/global/navpics/bg_navi3.gif');
	background-color:#D9DFE4;
	border-top: 1px solid white;
	color:#454545; text-decoration:none; padding-right:0px; padding-bottom:0px
}

td.nav4 {
	padding-left:42px;
	padding-top: 2px;
	height:20px;
	background-image:url('/global/navpics/bg_navi4.gif');
	background-color:#D9DFE4;
	border-top: 1px solid white;
	color:#454545; text-decoration:none; padding-right:0px; padding-bottom:0px
}

td.nav0_mouseover {
	padding-top: 2px;
	height:19px;
	background-image:url('/global/navpics/bg_leftnav_schraffur3.gif');
	background-color:#D6302D;
	color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt; padding-left:0px; padding-right:0px; padding-bottom:0px
}

td.nav1_mouseover {
	padding: 0px;
	padding-left:18px;
	padding-top: 2px;
	height:20px;
	/*background-image:url("/global/navpics/bg_navi.gif");*/
	background-color:#D6302D;
	border-top: 1px solid white;
	cursor: hand;
	color:#ffffff; text-decoration:none;
}

td.nav2_mouseover {
	padding: 0px;
	padding-left:18px;
	padding-top: 2px;
	height:20px;
	background-color: #D6302D;
	border-top: 1px solid white;
	cursor: hand;
	color:#ffffff; text-decoration:none;
}

td.nav3_mouseover {
	padding: 0px;
	padding-left:30px;
	padding-top: 2px;
	height:20px;
	background-color:#D6302D;
	border-top: 1px solid white;
	cursor: hand;
	color:#ffffff; text-decoration:none;
}

td.nav4_mouseover {
	padding: 0px;
	padding-left:42px;
	padding-top: 2px;
	height:20px;
	background-color:#D6302D;
	border-top: 1px solid white;
	cursor: hand;
	color:#ffffff; text-decoration:none;
}

li.einzeilig {
	list-style-image:url('/global/navpics/bullet_liste.gif');
	margin-left:33px;
	line-height:14pt;
	margin-top:5px
}

li {
	list-style-image:url('/global/navpics/bullet_liste.gif');
	margin-left:33px;
	line-height:14pt;
	margin-top:18px
}
li.aufzaehlung {
	list-style-image: url('none');
	margin-left:33px;
	line-height:12pt;
	margin-top:0px;
	margin-bottom: 0px
}

.linkliste {
	margin-left:50px;
    	margin-bottom:-6px;
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
       	line-height:11pt;
}

.linkliste_top {
	margin-left:28px;
}

.linkliste_untertext {
	margin-left:75px;
    	margin-top:0px;
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
      	line-height:11pt;
        width:300px;
}


.teaser {
	color: #454545;
        line-height:13pt;
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
        margin-left:0px;
        margin-bottom:28px;
        width:230px;
}
.teaser2 {
	color: #CF0703;
        line-height:13pt;
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
        margin-left:0px;
        margin-bottom:28px;
        width:230px;
}
.nav_unten {
	margin-top:20px;
        margin-bottom:9px;
        margin-left:34px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color:#757575;
}

.nav_unten_startseite {
	margin-top:0px;
        margin-bottom:9px;
        margin-left:20px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color:#757575;
}

.kommentar {
	color: #0000FF;
        line-height:13pt;
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: bold;
        margin-left:0px;
        width:260px;
}

.eingabefeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #E3E7EA;
	border:1px solid #454545;
	cursor: text

}
.ratspartei {
	font-size: 12pt;
	font-weight: bold;
}
div#Navigation_Innen {
	width: 160;
}
table#Navigation_Innen {
margin-bottom: 15 px;
}
td#Navigation_Innen_Papa {
	height: 20px;

	border-top: 1px solid #D9DFE4;
	border-left: 1px solid #D9DFE4;
	border-right: 1px solid #D9DFE4;
	background-color: #F7F7F7;
	padding-left: 16px;
}
td#Navigation_Innen_Selbst {
	height: 21px;
	background-color: #F7F7F7;
	background-image:url('/global/navpics/navi/innennavi-aktiv-bg.gif');
	padding-left: 16px
}
td.Navigation_Innen_Kinder {
	height: 20px;
	border-bottom: 1px solid #D9DFE4;
	border-left: 1px solid #D9DFE4;
	border-right: 1px solid #D9DFE4;
	background-color: #F7F7F7;
	padding-left: 16px;
}
td.Navigation_Innen_Kinder_aktiv {
	height: 20px;
	border-bottom: 1px solid #D9DFE4;
	border-left: 1px solid #D9DFE4;
	border-right: 1px solid #D9DFE4;
	background-color: #F7F7F7;
	padding-left: 16px;
}

a.linknav_innen:link { color:#454545; text-decoration:none; }
a.linknav_innen:visited { color:#454545; text-decoration:none; }
a.linknav_innen:hover { color:#CF0703; text-decoration:none;  }
a.linknav_innen:active { color:#454545; text-decoration:none; }

a.linknav_innen_aktiv:link { color:#CF0703; text-decoration:none; }
a.linknav_innen_aktiv:visited { color:#CF0703; text-decoration:none; }
a.linknav_innen_aktiv:hover { color:#CF0703; text-decoration:none;  }
a.linknav_innen_aktiv:active { color:#CF0703; text-decoration:none; }

a.linknav0aktiv_innen:link { color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt;}
a.linknav0aktiv_innen:visited { color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt;}
a.linknav0aktiv_innen:hover { color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt;}
a.linknav0aktiv_innen:active { color:#CF0703; font-weight: bold; text-decoration:none; font-size: 9pt;}

td#popup_header {
	padding-left: 0px;
}
td#popup_spalte_rechts {
	background-image:url('/global/navpics/popup_bg_rechts2.gif');
}
table#popup_table {
	margin-left: 0px;
}
td#popup_content {
	padding-right: 50px;
	padding-left: 20px;
	background-color: #F7F7F7;
}
td#popup_header_rechts {
	background-color: #F7F7F7;
}
td#popup_footer {
	padding-top: 30px;
	background-color: #F7F7F7;
}
table.popup_header_rahmen {
	background-image:url('/global/navpics/popup_header_bg.gif');
	margin-left: 0px;
	background-color: none
}
td.popup_header_links {
	height: 82px;
	background-image:url('/global/navpics/popup_header_bg.gif');
}
td.popup_header_rechts {
	height: 82px;
	background-image:url('/global/navpics/popup_header_bg.gif');
}
p.popup_teaser {
	color: #454545;
        line-height:13pt;
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
        margin-left:3px;
        margin-bottom:28px;
        width:230px;
}
h1.popup {
	width:260px;
        color: #454545;
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        margin-left:3px;
        font-style: normal;
        font-weight: bold;
        margin-bottom:8px;
}
.popup_linkliste {
	margin-left:50px;
    	margin-bottom:-6px;
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
       	line-height:11pt;
}

div.start {width: 741px; height: 100%"}    
div.float {float:left; padding-right:5em ;}

div.clear {clear:left;}