/*  -------------------------------------------------- Body (KWI)  -------------------------------------------------------------------- */

body {
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
}

body, td, p, tt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

p {
  margin-top:8px;
  margin-bottom:12px;
  line-height:12pt;
}

.datum { 
  font-family:Arial, Helvetica, sans-serif;
  color:#666666; 
  font-size:10pt;
}

/*  -------------------------------------------------- Designtrenner ------------------------------------------------------------------ */

#hr, hr {
  margin:0px;
  border:0px;
  height:1px;
  line-height:0px;
}

#hr {
  background:url(http://www.bbs-ahaus.de/_px/designtrenner.gif) repeat-x;
}

hr {
  border-top:1px;
  border-color:#002c72; 
  border-style:dotted; 
}

/*  -------------------------------------------------- Standard Link ------------------------------------------------------------------ */

A, A:active, A:visited, A:hover {
	
	color: #002c72;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

/*  -------------------------------------------------- Standard Formatvorgaben (KWI)  -------------------------------------------------- */

.headline1, h1 {
	font-size: 13pt;
	font-weight: bold;
	color: #002c72;
}

.headline2, h2 {
	font-size: 10pt;
	font-weight: bold;
	color: #002c72;
}

.headline3, h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.headline4, h4 {
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
}

.copyright, .debugger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 3px 3px 3px 3px;
}

/* -------------------------------------------------- Besondere Links --------------------------------------------------------- */

/* "hier-sind-sie" fuer Positionsanbagezeile, auf welcher Seite man gerade ist (BL) */

.hier-sind-sie, tt.hier-sind-sie {
	font-size: 8pt;
	color: #000000;
  font-weight: normal;

}
.hier-sind-sie A, .hier-sind-sie A:active, .hier-sind-sie A:visited, .hier-sind-sie A:hover,
tt.hier-sind-sie A, tt.hier-sind-sie A:active, tt.hier-sind-sie A:visited, tt.hier-sind-sie A:hover {
	font-size: 8pt;
	color: #002c72;
	text-decoration: none;
}
tt.hier-sind-sie A:hover, .hier-sind-sie A:hover {
	text-decoration: underline;
}

/* "linksmall" (KWI hatte 7pt, ich finde 8pt ist minimum!) */

.linksmall {
	font-size: 8pt;
	color: #002c72;
}
.linksmall A, .linksmall A:active, .linksmall A:visited, .linksmall A:hover {
	font-size: 8pt;
	color: #002c72;
}
.linksmall A:hover {
	text-decoration: underline;
}

/* "artikellink" (auch hier hatte KWI 7pt, ich habe 8pt daraus gemacht!) */

.artikellink {
	font-size: 8pt;
	color: #002c72;
	text-align: right;
	padding: 5px 0px 0px 0px;
}
.artikellink A, .artikellink A:active, .artikellink A:visited, .artikellink A:hover {
	font-size: 8pt;
	color: #002c72;
}
.artikellink A:hover {
	text-decoration: underline;
}

/* "textnavi" fuer Navigationsleisten (BL) */

.textnavi {
	color: #000000;
  font-size: 10pt;
	text-decoration: none;
}
.textnavi A, .textnavi A:active, .textnavi A:visited, .textnavi A:hover {
	font-size: 10pt;
  color: #000000;
	text-decoration: none;
}
.textnavi A:hover {
  color: #002c72;
	text-decoration: underline;
}

.textnavi_on {
	color: #FFFFFF;
  font-size: 10pt;
	text-decoration: none;
}
.textnavi_on A, .textnavi_on A:active, .textnavi_on A:visited, .textnavi_on A:hover {
	font-size: 10pt;
  color: #FFFFFF;
	text-decoration: none;
}
.textnavi_on A:hover {
  color: #FFFFFF;
	text-decoration: underline;
}

.textnavismall {
	color: #000000;
  font-size: 8pt;
	text-decoration: none;
}
.textnavismall A, .textnavismall A:active, .textnavismall A:visited, .textnavismall A:hover {
	font-size: 8pt;
  color: #000000;
	text-decoration: none;
}
.textnavismall A:hover {
  color: #002c72;
	text-decoration: underline;
}

.bildunterschrift, tt.bildunterschrift, .mini, tt.mini { 
  font-family: Arial, Helvetica, sans-serif;
  font-size:7pt;
  color:#000000;
  font-weight:normal;
  line-height:1px;
}

.linkboxkurztext, tt.linkboxkurztext, .klein, tt.klein {
  font-family: Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:normal;
}

/* -------------------------------------------------- Menu (MMoore) -------------------------------------------------- */

.menusub {
  font-size: 11px;
}

.menusub a {
  text-decoration: none;
  white-space: nowrap;
  display: block;
  padding: 2px;
  color: #ffffff;
}

.menusub a:hover {
  text-decoration: underline;
  color: #375A9F;
  background-color: #ffffff;
}

/* -------------------------------------------------- Formularformate (KWI) -------------------------------------------------- */

.form {
	margin: 0px 0px 0px 0px;
}

.formelement1 {
	margin: 5px 0px 0px 0px;
}

.suchfeld {
	font-size: 8pt;
	width: 102px;
	height: 19px;
}

