/* <-- BEGIN Farblegende -->
		rot:  229 052 058
		rosa: 247 188 190


   <-- END Farblegende --> */

/* <-- BEGIN Allgemeine Angaben zur Seite --> */
html, body, div, h1, h2, h3, h4, ul, ol, span, a, table, td, form, img, li {
	margin: 0;
	padding: 0;
	border:0px none;
}

p {
	margin: 0;
	margin-bottom: 1em;
	padding: 0;
	border:0px none;
}

body {
	font-family: Verdana, Helvetica, Arial, Tahoma, Sans Serif;
	font-size: 101%;
	text-align: center;  /* nur für alte Browser */
	background-color: rgb(87,87,87);
}

.rot {
	color: rgb(229,052,058);
}

.fett {
	font-weight: bold;
}

.kursiv {
	font-style: italic;
}

#seite {
	width: 1230px;
	margin: 0px auto;
	text-align: left;
	background-color: white;
	background-image: url('_images/bg.gif');
	background-repeat: repeat-y;
}

.zuminhalt {display:none;}

.blank150x105 {
	width: 150px;
	height: 105px;
}
/* <-- END Allgemeine Angaben zur Seite --> */

#links_mitte {}

/* <!-- BEGIN Advertising (rechts) --> */
#rechts_maske {
	float: right;
	width: 200px;
	margin: 0 0 1em 1em;
	background-color:rgb(231,231,231);
	background-image:url('_images/bg_infospalte.gif');
	background-repeat:repeat-y;
}

#rechts {
	text-align: center;
	margin: 165px 0 0 0;
}

#rechts .block_um_advert {
	background-color: rgb(222,222,222);
	width: 150px;
	margin: 10px auto;
	text-align: left;
}

#rechts .block_um_advert p {
	text-transform: uppercase;
	color: rgb(87,87,87);
	font-weight: bold;
	font-size: 0.6em;
	margin: 2px;
}

#rechts .polizeiberatung, 
#rechts .verfassungsschutz, 
#rechts .internetwache, 
#rechts .whiteit {
}

#rechts .polizeiberatung a, 
#rechts .verfassungsschutz a, 
#rechts .internetwache a,
#rechts .whiteit a {
	display: block;
	width: 150px;
	height: 105px;
}

#rechts .whiteit a                 {background-image:url('_images/whiteit_sw.jpg');}
#rechts .whiteit a:hover           {background-image:url('_images/whiteit.jpg');}

#rechts .internetwache a           {background-image:url('_images/internetwache_sw.jpg');}
#rechts .internetwache a:hover     {background-image:url('_images/internetwache.jpg');}


#rechts .polizeiberatung a         {background-image:url('_images/polizeiberatung_sw.jpg');}
#rechts .polizeiberatung a:hover   {background-image:url('_images/polizeiberatung.jpg');}

#rechts .verfassungsschutz a       {background-image:url('_images/verfassungsschutz_sw.jpg');}
#rechts .verfassungsschutz a:hover {background-image:url('_images/verfassungsschutz.jpg');}

/* <!-- END Advertising (rechts) --> */

#nav_content {

}

/* <-- BEGIN Header --> */
#header {
	background-color:rgb(229,052,058);
	height: 164px;
	font-size:100%;
}

#header a {
	color: #fff;
	text-decoration:none;
	line-height: 1.40em;
}

#header a:hover {
	font-weight:bold;
}

#header .zeile1 {}

#header .zeile1 .links {
	float: left;
	width: 199px;
	border-right: 1px solid rgb(222,222,222);
	height: 133px;
	background-repeat: repeat-x;
}

#header .zeile1 .rechts {
	height: 133px;
	background-repeat: repeat-x;
	margin: 0 0 0 200px;
}

#header .zeile2 {}

#header .zeile2 .links {
	float: left;
	width: 199px;
	height: 30px;
	background-repeat: repeat-x;
	border-right: 1px solid rgb(222,222,222);
	background-image: url('_images/logo_unten.gif');
}

#header .zeile2 .rechts {
	height: 30px;
	font-size:0.7em;
	color: #fff;
}


#header .zeile2 .rechts #breadcrumb_maske {
	height: 30px;
	margin: 0 500px 0 0;
}

#header .zeile2 .rechts #breadcrumb_maske #breadcrumb {
	padding: 6px 0 0 210px;
}

#header .zeile2 .rechts #diverselinks_maske {
	float: right;
	width: 250px;
	height: 30px;
	text-align: right;
}

#header .zeile2 .rechts #diverselinks_maske #diverselinks {
	padding: 6px 6px 0 0;
}

/* <-- END Header --> */

/* <!-- BEGIN Navigation  --> */
#nav {
	float:left;
	width: 198px;
}
#nav h3 {display:none;}

/* -- BEGIN Liste Allgemein -- */
#nav ul {
	margin: 0 -1px -1px 0;
	padding:0;
	list-style-type:none;
	background-color: rgb(243,243,243);
	font-size:100%;
	line-height:100%;
}

#nav ul ul {
	padding: 5px 0 10px 0;
	margin: 0;
}

#nav li {
	padding: 0px;
}

#nav li li {
	padding: 1px 0 1px 0;
	margin:0;
}

#nav a {
	color: rgb(86,86,86);
	text-decoration:none;
	line-height: 1.40em;
}
/* -- END Liste Allgemein -- */

/* -- BEGIN Navi Ebene 1 - Buttons -- */
#nav ul a.But01, 
#nav ul a.But01:hover, 
#nav ul a.But01on {
	min-height:30px;
	height:auto;
_height:30px;
	background-color: rgb(219,219,219);
	display: block; 
	border-bottom: 1px solid rgb(243,243,243);
	padding-top: 2px;
	background-image: url('_images/menue1_bg_off.gif');
	background-repeat: repeat-x;
}

#nav ul a.But01:hover, 
#nav ul a.But01on {
	background-image: url('_images/menue1_bg_on.gif');
	background-repeat:no-repeat;
}

#nav ul a span {
	display: block;
	font-size: 0.75em;
	margin-left: 18px;
}
/* -- END Navi Ebene 1 - Buttons -- */

/* -- BEGIN Navi Ebene 2 -- */
#nav ul ul a {
	font-size: 0.65em;
	background-image: url('_images/nav1_bg_off.gif');
	background-position: 0px 3px; 
	background-repeat:no-repeat;
	display: block;
	border-bottom: 1px solid rgb(231,231,231); 
	margin:0 0 0 20px; 
	padding:0 0 4px 13px;
}

#nav ul ul a:hover {
	background-image: url('_images/nav1_bg_on.gif');
	font-weight:bold;
}
#nav ul ul a.on {
	background-image: url('_images/nav1_bg_on.gif');
	font-weight:bold;
	background-color: #F3F7FA;
	border: none;
}
/* -- END Navi Ebene 2 -- */

/* <!-- END Navigation  --> */

/* <-- BEGIN Seitenmitte --> */
#datum_maske {
	margin: 0 200px 0 200px;
}

#datum {
	padding: 10px 20px 10px 0;
	color: rgb(229,052,058);
	font-weight: bold;
	text-align: right;
	font-size: 0.8em;
}

#content_maske {
	margin-left: 200px;
}

#content {
	padding:0 225px 10px 10px;
	font-size: 0.8em;
}

#content .mit_rahmen {
  border: 1px solid rgb(222,222,222);
  padding: 20px;
  margin-top: 10px;
}

#content h1 {
	font-size: 1em;
	font-weight: bold;
	padding: 1em 0 1em 0;
}

#content h2 {
	font-size: 1em;
	font-style: italic;
	padding: 1em 0 1em 0;
}


/* <-- END Seitenmitte --> */

/* <-- BEGIN Button Meldestelle --> */
#meldestelle {
	width: 230px;
	height: 195px;
	background-image: url('_images/meldestelle.gif');
	background-repeat: no-repeat;
	display: block;
	position: relative;
	top: 0px;
	left: 10px;
	float: right;
}


/* <-- END Button Meldestelle --> */

/* <-- BEGIN Listen im ContentBereich --> */

#content ul {
	margin: 10px 0 10px 20px;
	list-style-type: square;
	line-height: 1.75em;
}

#content ul ul {
	list-style-type: disc;
	font-size:100%;
}

#content ul ul ul {
	list-style-type: circle;
}
/* <-- END Listen im ContentBereich --> */

