
body {
       /* Hintergrund: hellblau */
  color: #000000;              /* Textfarbe: schwarz */
  font-family: Helvetica, Arial, sans-serif; /* Schriftart: Helvetica, Arial, sans-serif */
  font-size: 14px;          /* Schriftgroesse: kleiner */
  margin: auto;                /* Aussenabstand: automatisch */
  padding: 0;                  /* Innenabstand: keiner */
  text-align: left;            /* Horizontale Ausrichtung: linksbuendig */
}
/* page-container including header-, main- and footer-container */
/* Seiten-Container mit Kopf-, Inhalts- und Fussbereich */
#page {
  background: #ffffff;         /* Hintergrund: weiss */
  margin: auto;                /* Aussenabstand: automatisch */
  padding: 0;                  /* Innenabstand: keiner */
  min-width: 960px;            /* Mindestbreite: 590px */
  max-width: 65em;             /* Maximalbreite: 86em */
  	border:solid 1px;
	border-color: #660000;
}
/* link general */
/* Verweis allgemein */
a:link {
	background: #ffffff;         /* Hintergrund: weiss */
	color: #990099;              /* Textfarbe: blau */
	font-weight: bolder;         /* Schriftgewicht: extrafett */
	margin: 0;                   /* Aussenabstand: keiner */
	padding: 0;                  /* Innenabstand: keiner */
	text-decoration: underline;       /* Textdekoration: keine */
	font-size: 14px;
}
/* visited link */
/* Bereits besuchter Verweis */
a:visited {
  background: #ffffff;         /* Hintergrund: weiss */
  color: #5d005d;              /* Textfarbe: violett */

  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-decoration: underline;       /* Textdekoration: keine */
  font-size: 14px;
}
/* link on mouse-over */
/* Verweis bei Mouse-over */
a:hover {
  background: #ffffff;         /* Hintergrund: weiss */
  color: #b80000;              /* Textfarbe: rot */
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-decoration: underline;  /* Textdekoration: unterstrichen */
  font-size: 14px;
}
/* active or focused link */
/* Aktiver Verweis oder Verweis mit Fokus */
a:active,
a:focus {
  background: #ffffff;         /* Hintergrund: rot */
  color: #ffffff;              /* Textfarbe: weiss */
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-decoration: underline;  /* Textdekoration: unterstrichen */
  font-size: 14px;
}
/* container for vertical navigation */
/* Container um vertikale Navigationsleiste */
div#verticalnavigation {
  background: #f0eeeb;         /* Hintergrund: grau */
  color: #000000;              /* Textfarbe: schwarz */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
}
/* vertical navigation-list */
/* Liste fuer vertikale Navigationsleiste */

/* bread crumb trail */
/* Brotkrumen-Pfad */
#breadcrumb {
  font-size: 1.0em;             /* Schriftgroesse: 80% des Elternelementes */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0 1%;               /* Innenabstand: oben/unten keiner, rechts/links 1% */
}
/* heading level 1 */
/* Ueberschrift Ebene 1 */

/* inner-container */
/* Allgemeiner Container */
.container {
  background: #f0eeeb;         /* Hintergrund: grau */
  color: #000000;              /* Textfarbe: schwarz */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
}
/* cpoyright notice */
/* Urheber-Hinweis */
.copyright {
/* Rahmen oben: 1px, durchgezogen, blau */
  clear: both;                 /* Fortsetzung bei Textumfluss: unterhalb */
  float: none;                 /* Textumfluss: keiner */
  font-size: 1.0em;             /* Schriftgroesse: 80% des Elternelementes */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-align: center;          /* Horizontale Ausrichtung: zentriert */
}
/* HEADER ------------------------------------------------------ */
/* KOPFBEREICH ------------------------------------------------- */
/* Header-Container */
/* Kopfbereich */
#header_main {
  background: #ffffff;      /* Hintergrund: weiss */
  clear: both;              /* Fortsetzung bei Textumfluss: unterhalb */
         /* Textfarbe: schwarz */
  float: none;              /* Textumfluss: keiner */
  margin: 0;                /* Aussenabstand: keiner */
  padding: 0;               /* Innenabstand: keiner */
  width: 100%;              /* Breite: 100% */
  height:176px;
}
/* Left Header-Container */
/* Container links im Kopfbereich */
#header_left {
  /* Hintergrund: weiss */
  color: #000000;           /* Textfarbe: schwarz */
  float: left;              /* Textumfluss: Container links ausrichten */
  margin: 0;                /* Aussenabstand: keiner */
  padding: 1%;              /* Innenabstand: 1% */
  width: 23%;               /* Breite: 23% */
}
/* Right Header-Container */
/* Container rechts im Kopfbereich */
#header_content {
  background-image:url(Bilder/vorlage1_01.jpg)  ;   /* Hintergrund: weiss */
        /* Textfarbe: schwarz */
  float: right;             /* Textumfluss: Container rechts ausrichten */
  margin: 0;                /* Aussenabstand: keiner */
  padding: 0;              /* Innenabstand: 1% */
  width: 100%;               /* Breite: 72% */
  height:176px;
}
/* MAIN -------------------------------------------------------- */
/* INHALTSBEREICH ---------------------------------------------- */
/* Main-Container */
/* Inhaltsbereich */
#main {
	background: #ffffff;     /* Hintergrund: weiss */
	/* Rahmen oben: 1px, durchgezogen, blau */
	clear: both;             /* Fortsetzung bei Textumfluss: unterhalb */
	          /* Textfarbe: schwarz */
	float: none;             /* Textumfluss: keiner */
	margin: 0;               /* Aussenabstand: keiner */
	padding: 0;              /* Innenabstand: keiner */
	width: 100%;             /* Breite: 100% */
}
/* Left Main-Container */
/* Container links im Inhaltsbereich */
#main_left {
  Background:url(Bilder/sometext.gif)  no-repeat;  
  color: #000000;          /* Textfarbe: schwarz */
  float: left;             /* Textumfluss: Container links ausrichten */
  margin: 0;               /* Aussenabstand: keiner */
  padding:0;             /* Innenabstand: 1% */
  width: 200px;              /* Breite: 23% */
  height:1070px;
}
#main_left2 {
 
  color: #000000;          /* Textfarbe: schwarz */
            /* Textumfluss: Container links ausrichten */
  margin: 0;               /* Aussenabstand: keiner */
  padding:0;             /* Innenabstand: 1% */
  width: 200px;              /* Breite: 23% */
  height:auto;
  margin-top:5px;
}
/* Right Main-Container */
/* Container rechts im Inhaltsbereich */
#main_content {
  background: #ffffff;     /* Hintergrund: weiss */
  color: #000000;          /* Textfarbe: schwarz */
  float: right;            /* Textumfluss: Container rechts ausrichten */
  margin: 0;               /* Aussenabstand: keiner */
  padding: 0;             /* Innenabstand: 1% */
  width: 700px;              /* Breite: 72% */
} 

#navcontainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 80.01%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, verdana, helvetica, sans-serif; LIST-STYLE-TYPE: none
}

#navcontainer A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; WIDTH: 150px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #ad7f7f; TEXT-DECORATION: none
}
#navcontainer A:link {
	COLOR: white; TEXT-DECORATION: none
}
.navigation {
	BORDER-LEFT-COLOR: #0080ff; BORDER-BOTTOM-COLOR: #0080ff; BORDER-TOP-COLOR: #0080ff; BORDER-RIGHT-COLOR: #0080ff
}
.navigation DIV {
	BORDER-LEFT-COLOR: #0080ff; BORDER-BOTTOM-COLOR: #0080ff; BORDER-TOP-COLOR: #0080ff; BORDER-RIGHT-COLOR: #0080ff
}
.navlist A:visited {
	COLOR: white; TEXT-DECORATION: none
}
#navcontainer A:hover {
	COLOR: white; BACKGROUND-COLOR: #ad7f96;
}
#bodyText {
	 FLOAT: left;   height:auto; WIDTH: 730; LINE-HEIGHT: 1.3em;  BACKGROUND-COLOR: #fff;
}
.homepage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/button.gif) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 3px; font-size: 12px;
}
.menue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; WIDTH: 150px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: #660000; font-size: 12px;}
.menuedown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/menuedown.jpg) no-repeat; PADDING-BOTTOM: 5px; WIDTH: 150px; PADDING-TOP: 3px
}
#navcontainer {
	WIDTH: 170px; padding-top: 70px; margin-left: 10px; 
}
#haupttext {
	width: 745px;   text-align:left; BACKGROUND-COLOR: #fff; float: left;
	}
#box_content {margin: 10px; }

H2 {
	COLOR: #660000; FONT-FAMILY: "trebuchet ms", tahoma, sans-serif; BORDER-BOTTOM: maroon 1px solid; margin-bottom:0px;
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	  COLOR: black; LINE-HEIGHT: 1.3em
}

.haupttextbild1 {
	  padding-left: 0px; margin-right:25px; border: solid 1px; margin-top:10px; margin-bottom: 5px;
}
.haupttextbild {
	  padding-left: 0px; margin-right:15px; border: solid 1px; margin-top:10px; margin-bottom: 5px;
}
.haupttextbildrechts {
	  margin-left: 10px; margin-right:0px; border: solid 1px; margin-top:10px; margin-bottom: 0px; float: right;
}
.haupttext {
	font-size: 14px;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-align: justify;
}
img {float: left; }

#footer { width:100%;
	TEXT-ALIGN: center; PADDING-RIGHT: 0em; BORDER-TOP: #660000 1px solid; BORDER-BOTTOM: #660000 1px solid; PADDING-LEFT: 0em; FLOAT: left; PADDING-BOTTOM: 0.5em; MARGIN: 10px 0px 0px 0px;  PADDING-TOP: 0.5em;  BACKGROUND-COLOR: #b1898a;
}
a.hyper { color:#660000; font-size:  12pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration:underline;}
      /* link pseudo-class, noch nicht besuchter Link */
a.hyper.visited { color:#660000; font-size:  12pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration:underline;}  
      /* link pseudo-class, schon besuchter Link */
a.hyper.hover { color:#660000; font-size: 12pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration:underline;}
      /* dynamic pseudo-class, Benutzer 'hovert' */
a.hyper.active { color:#660000; font-size:  12pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration:underline;} 
      /* dynamic pseudo-class, Link wird ausgewählt */
a.hyper.focus { color:#660000; font-size:  12pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration:underline;} 
      /* dynamic pseudo-class, Element akzeptiert Eingaben */
.wobinich {
	font-size:  8pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif;  PADDING-BOTTOM: 15px; 
}
A.wobinich {color:#660000; font-size:  8pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif;  PADDING-BOTTOM: 15px;}
A.wobinich.visited {color:#660000; font-size:  8pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif;  PADDING-BOTTOM: 15px;}
A.wobinich.hover {color:#660000; font-size:  8pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif;  PADDING-BOTTOM: 15px;}
A.wobinich.active {color:#660000; font-size:  8pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif;  PADDING-BOTTOM: 15px;}

INPUT {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 20px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 650px; COLOR: #880000; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}

label {
  float:left;
  clear:both;
  display:block;
  width:150px;
  margin-bottom:10px;
  padding-left:10px;
}
input, textarea, select {
  float:left;
  text-align: left;
  display:block;
  width:300px;
  border: 1px solid #333;
  background:#F4F4F4;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  margin-bottom:10px;
  padding:3px;
}
 
/*clearing all floats and fix Firefox and IE backgroundcolor-bug */
div.clearer {
  clear:both;
  font-size:1px;
  line-height:1px;
  display:block;
  height:1px;
} 
form {
  background:#EFEFEF;
  width:500px;
  margin-bottom: 20px;
  border: 1px dotted #333;
}
.form-button {
  margin-left:160px !important;
  margin-left:55px; /*to fix IE6 position*/
  width:100px;
  clear:both;
  text-align: center;
}
.option {
  border:none;
  background:none;
  width:auto;
}
fieldset {
  border:none;
  padding-left:150px;
  padding-bottom:10px;
  display:block;
  clear:both;
}
fieldset input {
  width:auto;
  border:none;
  background:none;
  float:left;
  display:block;
  margin-right:10px;
  margin-top:3px !important;
  margin-top:0px; /*to fix IE6 position*/
}
fieldset label {
  width:auto;
  clear:none;
  float:left;
  display:block;
  padding-right:2px;
  white-space:nowrap; /*to fix IE6 wrapping*/
}
#ZeigMichNicht
{
  display:none;
}
