/* CSS fuer Deutsch-Chinesische Gesellschaft Bocholt e.V., Berliner Platz 1, 46395 Bocholt, Stand 20.07.2009*/
/*
body {
  scrollbar-face-color:#DEE3E7;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#DEE3E7;
  scrollbar-3dlight-color:#D1D7DC;
  scrollbar-arrow-color:#006699;
  scrollbar-track-color:#EFEFEF;
  scrollbar-darkshadow-color:#98AAB1;
  }
*/
body,td,p {
  font-family:Verdana,Geneva,Arial,Helvetica;
  font-size:13pt;
  }
  
a:link {
  color: ActiveCaption;
  font-weight:bold;
  text-decoration: underline
  }
a:active {
  color: #640000;
  font-weight:bold;
  text-decoration: underline
  }
a:visited {
  color: purple;
  font-weight:bold;
  text-decoration: underline
  }
a:hover {
  color: #640000;
  font-weight:bold;
  text-decoration:underline;
  }
  
hr {
  BORDER-RIGHT: #c0c0c0 0px solid;
  BORDER-TOP: #c0c0c0 1px solid;
  BORDER-LEFT: #c0c0c0 0px solid;
  BORDER-BOTTOM: #c0c0c0 0px solid;
  HEIGHT: 0px
  }
H1,H2,H3 {
  font-size:18pt;
  font-weight:bold;
  margin-bottom:6px;
  color: black
  }
H4 {
  font-size:14pt;
  font-weight:normal;
  margin-bottom:6px;
  }
form {
  margin:0;
  }
  
IMG {
  border:0;
  padding-left: 8px;
  padding-right: 8px;
  }
/* padding zusätzlich um den Bildern mehr Abstand zu geben*/
/* Navigation links; verschiedene Hauptebenen */
ul.menulevel2,ul.menulevel3 {
  padding-left: 17px; /* hier 0 px bei Anführungszeichen */
  margin-left: 0;
  list-style: none;
  font-weight:bold;
  color: white
  }
ul.menulevel1 {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
  font-weight:bold;
  color: white
  }
/* Sitemap; verschiedene Gliederungsebenen */
ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
  }
/* Listenpunkte linke Navigation Abstand und Aufzaehlungszeichen */
li {
  line-height:1.5;
  }
li.doc  {
  padding-left: 0px;
  background-image: url(menu/aufzaehlungszeichen_negativ.gif);
  background-repeat: no-repeat;
  }
li.sdoc  {
  padding-left: 0px; 
  background-image: url(menu/aufzaehlungszeichen_negativ.gif);
  background-repeat: no-repeat;
  }
li.docs  {
  padding-left: 0px;
  background-image: url(menu/aufzaehlungszeichen_negativ.gif);
  background-repeat: no-repeat;
  }
li.sdocs  {
  padding-left: 0px;
  background-image: url(menu/aufzaehlungszeichen_negativ.gif);
  background-repeat: no-repeat;
  }
/* Titel der Seite, wird hier nicht verwendet */
.sitename {
  font-weight:normal;
  font-size:20pt;
  letter-spacing:1px;
  }
/* Navigation linke Seite ohne Verhalten */
.menulevel2,.menulevel3 {
  font-weight:normal;
  font-size:12pt;
  font-weight:bold;
  color:white;
  }
.menulevel1 {
  font-weight:normal;
  font-size:12pt;
  font-weight:bold;
  color:white;
  }
/* Seitenpositionsbeschreibung ohne Verhalten */
.locator {
  font-weight:normal;
  font-size:11pt;
  color:white;
  }
/* Fusszeile + Quellvermerk CMSimple und Seitenanfang und Weiterblättern */
.navigator {
  font-weight:normal;
  font-size:10pt;
  color:white;
}
.datum {
  font-weight:normal;
  font-size:10pt;
  color:white;
}
/* Navigationsgliederungsebenen der Sitemap incl Aufzaehlungszeichen */
.sitemaplevel1,.sitemaplevel2,.sitemaplevel3 {
  font-weight:normal;
  font-size:13pt;
  color:black;
}
.sitemaplevel1 li.docs {
  padding-left: 17px;
  background-image: url(menu/aufzaehlungszeichen_positiv.gif);
  background-repeat: no-repeat;
}
.sitemaplevel1 li.doc {
  padding-left: 17px;
  background-image: url(menu/aufzaehlungszeichen_positiv.gif);
  background-repeat: no-repeat;
}
.sitemaplevel2 li.doc {
  padding-left: 17px;
  background-image: url(menu/aufzaehlungszeichen_positiv.gif);
  background-repeat: no-repeat;
}
.sitemaplevel3 li.doc {
  padding-left: 17px;
  background-image: url(menu/aufzaehlungszeichen_positiv.gif);
  background-repeat: no-repeat;
}
/* Untermenuee mit weiteren Unterpunkten auf der rechten Seite incl Aufzaehlungszeichen */
.submenu {
  font-weight:normal;
  font-size:11pt;
  color:black;
  }
.submenu li.doc {
  padding-left: 17px;
  background-image: url(menu/aufzaehlungszeichen_positiv.gif);
  background-repeat: no-repeat;
}
.submenu li.docs {
  padding-left: 17px;
  background-image: url(menu/aufzaehlungszeichen_positiv.gif);
  background-repeat: no-repeat;
}
.submenu li.sdoc{
  padding-left: 17px;
  background-image: url(menu/aufzaehlungszeichen_positiv.gif);
  background-repeat: no-repeat;
}
.submenu li.sdocs{
  padding-left: 17px;
  background-image: url(menu/aufzaehlungszeichen_positiv.gif);
  background-repeat: no-repeat;
}
/* Navigation links Verhaltensweisen der Verlinkung */
.menulevel1 A:link {
	FONT-WEIGHT: bold;FONT-SIZE: 12pt; COLOR: white;  text-decoration: none;
}
.menulevel1 A:visited {
	FONT-WEIGHT:  bold;FONT-SIZE: 12pt; COLOR: white;  text-decoration: none;
}
.menulevel1 A:active {
	FONT-WEIGHT:  bold;FONT-SIZE: 12pt; COLOR: black; background: White; text-decoration: none
}
.menulevel1 A:hover {
	FONT-WEIGHT:  bold;FONT-SIZE: 12pt; COLOR: black; background: White; text-decoration: none
}
.menulevel2 A:link {
	FONT-WEIGHT:  bold;FONT-SIZE: 12pt; COLOR: white;  text-decoration: none;
}
.menulevel2 A:visited {
	FONT-WEIGHT:  bold;FONT-SIZE: 12pt; COLOR: white;  text-decoration: none;
}
.menulevel2 A:active {
	FONT-WEIGHT:  bold;FONT-SIZE: 12pt; COLOR: black; background: White; text-decoration: none
}
.menulevel2 A:hover {
	FONT-WEIGHT:  bold;FONT-SIZE: 12pt; COLOR: black; background: White; text-decoration: none
}
.menulevel3 A:link {
	FONT-WEIGHT:  bold;FONT-SIZE: 12pt; COLOR: white;  text-decoration: none;
}
.menulevel3 A:visited {
	FONT-WEIGHT:  bold;FONT-SIZE: 12pt; COLOR: white;  text-decoration: none;
}
.menulevel3 A:active {
	FONT-WEIGHT:  bold;FONT-SIZE: 12pt; COLOR: black; background: White; text-decoration: none
}
.menulevel3 A:hover {
	FONT-WEIGHT:  bold;FONT-SIZE: 12pt; COLOR: black; background: White; text-decoration: none
}
/* Anzeige der Seitenposition (oberhalb der rechten Seite) */
.locator A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: white; text-decoration: underline
}
.locator A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: white; text-decoration: underline
}
.locator A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: black; text-decoration: none; background: White
}
.locator A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: black; text-decoration: none; background: White
}
/* Fusszeile mit vorwaerts und rueckwaerts */
.navigator A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: white; text-decoration: none
}
.navigator A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: white; text-decoration: none
}
.navigator A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; text-decoration: none; background: White
}
.navigator A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; text-decoration: none; background: White
}
/* Sitemap verschiede Gliederungsebenen Verhalten der Verlinkung */
.sitemaplevel1 A:link {
	TEXT-DECORATION: none
}
.sitemaplevel2 A:link {
	TEXT-DECORATION: none
}
.sitemaplevel3 A:link {
	TEXT-DECORATION: none
}
.sitemaplevel1 A:visited {
	TEXT-DECORATION: none
}
.sitemaplevel2 A:visited {
	TEXT-DECORATION: none
}
.sitemaplevel3 A:visited {
	TEXT-DECORATION: none
}
.sitemaplevel1 A:active {
	TEXT-DECORATION: none
}
.sitemaplevel2 A:active {
	TEXT-DECORATION: none
}
.sitemaplevel3 A:active {
	TEXT-DECORATION: none
}
.sitemaplevel1 A:hover {
	TEXT-DECORATION: none
}
.sitemaplevel2 A:hover {
	TEXT-DECORATION: none
}
.sitemaplevel3 A:hover {
	TEXT-DECORATION: none
}
/* Untermenuee weitere Unterpunkte Verhalten */
.submenu A:link {
	TEXT-DECORATION: none
}
.submenu A:visited {
	TEXT-DECORATION: none
}
.submenu A:active {
	TEXT-DECORATION: none
}
.submenu A:hover {
	TEXT-DECORATION: none
}
/* Texte linke Spalte Sitemap, Druckversion, Datum incl Verhalten */
.menu {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: white;
  }
  
.menu a, .menu a:link,.menu a:visited,.menu a:active,.menu a:hover {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: white;
  TEXT-DECORATION: underline
  }
/* Login incl Verhalten */
.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover {
  font-weight:normal;
  font-size:11pt;
  color:white;
  text-decoration:none;
  }
/* Text Suchergebnisse? incl Verhalten */
.search a{
  color:black;
	}
.search a:link{
  color:ActiveCaption;text-decoration:underline;
	}
.search a:visited{
  color:purple;text-decoration:underline;
	}
.search a:active{
  color:#640000;text-decoration:underline;
	}
.search a:hover{
  color:#640000;text-decoration:underline;
	}
/* Editor Werkzeugleiste im Loginzustand */
.edit {
  FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e1dfdf
}
.edit A:link {
	FONT-WEIGHT: normal; COLOR: #626e83; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.edit A:visited {
	FONT-WEIGHT: normal; COLOR: #626e83; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.edit A:active {
	FONT-WEIGHT: normal; COLOR: #626e83; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.edit A:hover {
	FONT-WEIGHT: normal; COLOR: #626e83; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
/* Eingabetextfeld */
INPUT {
	FONT-SIZE: 8pt; TEXT-INDENT: 2px; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica
}
SELECT {
	FONT-SIZE: 8pt; TEXT-INDENT: 2px; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica
}
/* Texteingabe Editor */
TEXTAREA {
	FONT-SIZE: 8pt; WIDTH: 98%; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica; BACKGROUND-COLOR: #ffffff
}
/* Suchbox und Sendenfeld */
.searchbox .submit {
	BORDER-RIGHT: #a1a1a1 1px solid; BORDER-TOP: #a1a1a1 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #a1a1a1 1px solid; COLOR: black; BORDER-BOTTOM: #a1a1a1 1px solid; FONT-FAMILY: 
Verdana,Geneva,Arial,Helvetica; BACKGROUND-COLOR: #ffffff
}
.searchbox .text {
	BORDER-RIGHT: #a1a1a1 1px solid; BORDER-TOP: #a1a1a1 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #a1a1a1 1px solid; COLOR: black; BORDER-BOTTOM: #a1a1a1 1px solid; FONT-FAMILY: 
Verdana,Geneva,Arial,Helvetica; BACKGROUND-COLOR: #ffffff
}
.bodyline {
	BORDER-RIGHT: #98aab1 1px solid; BORDER-TOP: #98aab1 1px solid; BORDER-LEFT: #98aab1 1px solid; BORDER-BOTTOM: #98aab1 1px solid; BACKGROUND-COLOR: #ffffff
}
INPUT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; COLOR: #666666; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}