/* CSS-File generated by Christiane Mueller, http://www.itib.de */

/* USED COLORS ------------------------------------------------- */
/* BENUTZTE FARBEN --------------------------------------------- */

/* white (e.g. content-background)          #ffffff    weiss     */
/* black (e.g. font)                        #000000    schwarz   */
/* grey (e.g. inner-containers)             #f0eeeb    grau      */
/* red (e.g. hover-links)                   #b80000    rot       */
/* blue (e.g. links)                        #0000a3    blau      */
/* light blue (e.g. website-background)     #efefff    hellblau  */
/* violett (e.g. visited links)             #5d005d    violett   */

/* GENERAL ----------------------------------------------------- */
/* ALLGEMEIN --------------------------------------------------- */

/* page general */
/* Seite generell */
body {
  background: #EEEEEE;         /* Hintergrund: hellblau */
  color: #000000;              /* Textfarbe: schwarz */
  font-family: Helvetica, Arial, sans-serif; /* Schriftart: Helvetica, Arial, sans-serif */
  font-size: smaller;          /* 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: 1010px;            /* Mindestbreite: 590px */
  max-width: 77em;             /* Maximalbreite: 86em */
}

/* link general */
/* Verweis allgemein */
a:link {
  /*background: #ffffff;         /* Hintergrund: weiss */
  color: #2B5B8C;              /* Textfarbe: blau */
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-decoration: none;       /* Textdekoration: keine */
}

/* visited link */
/* Bereits besuchter Verweis */
a:visited {
  /*background: #ffffff;         /* Hintergrund: weiss */
  color: #5d005d;              /* Textfarbe: violett */
  font-style: italic;          /* Schriftstil: kursiv */
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-decoration: none;       /* Textdekoration: keine */
}

/* 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 */
}

/* active or focused link */
/* Aktiver Verweis oder Verweis mit Fokus */
a:active,
a:focus {
  /*background: #b80000;         /* Hintergrund: rot */
  color: #2B5B8C;              /* Textfarbe: blau */
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-decoration: underline;  /* Textdekoration: unterstrichen */
}

/* container for horizontal navigation */
/* Container um horizontale Navigationsleiste */
div#horizontalnavigation {
  background: #ffffff;         /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
}

/* horizontal navigation-list */
/* Liste fuer horizontale Navigationsleiste */
ol#horizontal {
  background: #ffffff;         /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  list-style: none;            /* Listendarstellung: keine */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-align: left;            /* Horizontale Ausrichtung: linksbuendig */
}

/* item in the horizontal navigation-list */
/* Einzelne Listenpunkte in der horizontalen Navigationsleiste */
ol#horizontal li {
  background: #ffffff;      /* Hintergrund: weiss */
  color: #000000;           /* Textfarbe: schwarz */
  float: left;              /* Textumfluss: alles nachfolgende rechts vom Element */
  font-size: 1em;           /* Schriftgroesse: 1em */
  letter-spacing: 1px;      /* Zeichenabstand: 1px */
  margin: 0 1% 0 0;         /* Aussenabstand: oben/unten/links keiner, rechts 1% */
  padding: 0;               /* Innenabstand: keiner */
  width: 19%;               /* Breite: 19% */
}

/* active item in the horizontal navigation-list */
/* Aktiver Listenpunkt in der horizontalen Navigationsleiste */
ol#horizontal li strong.activated {
  background: #ffffff;         /* Hintergrund: weiss */
  border: 1px solid #000000;   /* Rahmen alle Seiten: 1px, durchgezogen, schwarz */
  color: #000000;              /* Textfarbe: schwarz */
  display: block;              /* Anzeigeart: Block, Element erzeugt neue Zeile */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: .5em;               /* Innenabstand: .5em */
}
/* container for vertical navigation */
/* Container um vertikale Navigationsleiste */
div#verticalcontainer1 {
  background: #f0eeeb;         /* Hintergrund: grau */
  color: #000000;              /* Textfarbe: schwarz */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  margin-top: 50px;
  text-align: center;            /* Horizontale Ausrichtung: linksbuendig */
}

/* container for verticalcontainer1 */
/* Container for vertikale container1 */
div#verticalcontainer2 {
  background: #f0eeeb;         /* Hintergrund: grau */
  color: #000000;              /* Textfarbe: schwarz */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  margin-top: 5em;
}
/* container for vertical container2 */
/* Container for vertikale Container2 */
div#verticalnavigation {
  background: #f0eeeb;         /* Hintergrund: grau */
  color: #000000;              /* Textfarbe: schwarz */
  margin: 0px;                   /* Aussenabstand: keiner */
  padding: 0px;                  /* Innenabstand: keiner */
}

/* vertical navigation-list */
/* Liste fuer vertikale Navigationsleiste */
ol#vertical {
  background: #ffffff;         /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  list-style: none;            /* Listendarstellung: keiner */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0px;                  /* Innenabstand: keiner */
  text-align: center;            /* Horizontale Ausrichtung: linksbuendig */
  
}
/* item in the vertical navigation-list */
/* Einzelne Listenpunkte in der vertikalen Navigationsleiste */
ol#vertical li {
  background:#EEEEEE;      /* Hintergrund: gelb */
  color: #000000;           /* Textfarbe: schwarz */
  font-size: 1em;           /* Schriftgroesse: 1em */
  letter-spacing: 0px;      /* Zeichenabstand: 1px */
  margin: 0 0 1% 0;         /* Aussenabstand: oben/rechts/links keiner, unten 1% */
  padding: 0px;               /* Innenabstand: keiner */
  width: 90%;              /* Breite: 100% */
}

/* active item in the vertical navigation-list */
/* Aktiver Listenpunkt in der vertikalen Navigationsleiste */
ol#vertical li strong.activated {
  background: #ffffff;         /* Hintergrund: weiss */
  border: 1px solid #000000;   /* Rahmen alle Seiten: 1px, durchgezogen, schwarz */
  color: #000000;              /* Textfarbe: schwarz */
  display: block;              /* Anzeigeart: Block, Element erzeugt neue Zeile */
  margin:0px;                /* Aussenabstand: keiner */
  padding: .5em;               /* Innenabstand: .5em */
  
}

/* active item in the vertical navigation-list */
/* Aktiver Listenpunkt in der vertikalen Navigationsleiste */
ol#vertical li strong.container1 {
  background:#FFFFFF;         /* Hintergrund: weiss */
  border: 0;   /* Rahmen alle Seiten: 1px, durchgezogen, blau */
  color: #000000;              /* Textfarbe: schwarz */
  display: block;              /* Anzeigeart: Block, Element erzeugt neue Zeile */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: .5em;               /* Innenabstand: .5em */
  text-align: center;            /* Horizontale Ausrichtung: Blocksatz */
}

/* active item in the vertical navigation-list */
/* Aktiver Listenpunkt in der vertikalen Navigationsleiste */
ol#vertical li strong.container2 {
  background: #ffffff;         /* Hintergrund: blaus */
  border: 1px solid #2B5B8C;   /* Rahmen alle Seiten: 1px, durchgezogen, blau */
  color: #2B5B8C;              /* Textfarbe: schwarz */
  display: block;              /* Anzeigeart: Block, Element erzeugt neue Zeile */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: .5em;               /* Innenabstand: .5em */
  text-align: center;            /* Horizontale Ausrichtung: Blocksatz */
}
/* link general in navigation-lists */
/* Verweis allgemein in Navigationsleisten */
ol#horizontal li a:link,
ol#vertical li a:link {
  background: #ffffff;         /* Hintergrund: hellblau */
  border: 1px solid #2B5B8C;   /* Rahmen alle Seiten: 1px, durchgezogen, blau */
  color: #2B5B8C;              /* Textfarbe: blau */
  display: block;              /* Anzeigeart: Block, Element erzeugt neue Zeile */
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: .5em;               /* Innenabstand: .5em */
  text-decoration: none;       /* Textdekoration: keine */
}

/* visited link in navigation-lists */
/* Bereits besuchter Verweis in Navigationsleisten */
ol#horizontal li a:visited,
ol#vertical li a:visited {
  background: #efefff;         /* Hintergrund: hellblau */
  border: 1px solid #efefff;   /* Rahmen alle Seiten: 1px, durchgezogen, hellblau */
  color: #5d005d;              /* Textfarbe: violett */
  display: block;              /* Anzeigeart: Block, Element erzeugt neue Zeile */ 
  font-style: italic;          /* Schriftstil: kursiv */
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: .5em;               /* Innenabstand: .5em */
  text-decoration: none;       /* Textdekoration: keine */
}

/* link on mouse-over in navigation-lists */
/* Verweis bei Mouse-over in Navigationsleisten */
ol#horizontal li a:hover,
ol#vertical li a:hover {
  background: #ffffff;         /* Hintergrund: weiss */
  border: 1px solid #b80000;   /* Rahmen alle Seiten: 1px, durchgezogen, rot */
  color: #b80000;              /* Textfarbe: rot */
  display: block;              /* Anzeigeart: Block, Element erzeugt neue Zeile */ 
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: .5em;               /* Innenabstand: .5em */
  text-decoration: underline;  /* Textdekoration: unterstrichen */
}

/* active or focused link in navigation-lists */
/* Aktiver Verweis und Verweis mit Fokus in Navigationsleisten */
ol#horizontal li a:active,
ol#vertical li a:active,
ol#horizontal li a:focus,
ol#vertical li a:focus {
  background: #b80000;         /* Hintergrund: rot */
  border: 1px solid #b80000;   /* Rahmen alle Seiten: 1px, durchgezogen, rot */
  color: #ffffff;              /* Textfarbe: weiss */
  display: block;              /* Anzeigeart: Block, Element erzeugt neue Zeile */
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: .5em;               /* Innenabstand: .5em */
  text-decoration: underline;  /* Textdekoration: unterstrichen */
}

/* bread crumb trail */
/* Brotkrumen-Pfad */
#breadcrumb {
  font-size: .9em;             /* Schriftgroesse: 80% des Elternelementes */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0.3% 1%;               /* Innenabstand: oben/unten keiner, rechts/links 1% */
   background: #ffffff;         /* Hintergrund: grau */

}

/* heading level 1 */
/* Ueberschrift Ebene 1 */
p {

  font-size: 1.1em;            /* Schriftgroesse: 1.4em */
 font-family:arial;
}
h1 {
  border: 0px solid #000000;   /* Rahmen alle Seiten: 1px, durchgezogen, schwarz */
  font-size: 1.4em;            /* Schriftgroesse: 1.4em */
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0 0 0 0;           /* Aussenabstand: oben/rechts/links keiner, unten 1em */
  padding: 0;
  color: #2B5B8C;
  text-align:center;               /* Innenabstand: .5em */
}

/* heading level 2 */
/* Ueberschrift Ebene 2 */
h2 {
  border-bottom: 1px solid #000000;   /* Rahmen unten: 1px, durchgezogen, schwarz */
  font-size: 1.2em;            /* Schriftgroesse: 1.2em */
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0 0 1em 0;           /* Aussenabstand: oben/rechts/links keiner, unten 1em */
  padding: 0px; 
  color: #000000;
  text-align:center;                 /* Innenabstand: keiner */
}
/* Ueberschrift Ebene 3 */
h3 {
   font-size: 1.8em;            /* Schriftgroesse: 1.4em */
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  margin: 0px;           /* Aussenabstand: oben/rechts/links keiner, unten 1em */
  padding: 0;
  color: #000000;
  text-align:center;               /* Innenabstand: .5em */
}
/* Ueberschrift Ebene 4 */
h4 {
   font-weight: bolder;         /* Schriftgewicht: extrafett */
  font-size: 1.3em;            /* Schriftgroesse: 1.4em */
  color: #2B5B8C;
  text-align:center;               /* Innenabstand: .5em */
   /*  margin: 1em 0 0 0;           /* Aussenabstand: oben/rechts/links keiner, unten 1em */
   padding: 0;
   /*  background:#FFCC00;     /* Hintergrundfarbe*/
  }
/* Ueberschrift Ebene 5*/
h5 {
   font-size: 1.1em;            /* Schriftgroesse: 1.4em */
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  color: #000000;
  text-align:center;                 /* Innenabstand: keiner */
   margin: 1em 0 0 0;           /* Aussenabstand: oben/rechts/links keiner, unten 1em */
   padding: 0;
}
/* Ueberschrift Ebene 6*/
h6 {
  font-weight: bolder;         /* Schriftgewicht: extrafett */
  font-size: 1.1em;            /* Schriftgroesse: 1.4em */
  color: #000000;
   margin: 1em 0 0 0;           /* Aussenabstand: oben/rechts/links keiner, unten 1em */
   padding: 0;
   text-align:center; 
  }

  /* Ueberschrift Ebene 7*/
  
#faq_headline {
  font-size: 1.1em;            /* Schriftgroesse: 1.4em */
  color: #ff0000;
   margin: 0;           /* Aussenabstand: oben/rechts/links keiner, unten 1em */
   padding: 0;
  }
  
/* inner-container */
/* Allgemeiner Container */
.container {
  background: #f0eeeb;         /* Hintergrund: grau */
  color: #000000;              /* Textfarbe: schwarz */
  margin: 1%;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  
}

/* cpoyright notice */
/* Urheber-Hinweis */
.copyright {
  border-top: 1px solid #2B5B8C;   /* Rahmen oben: 1px, durchgezogen, blau */
  clear: both;                 /* Fortsetzung bei Textumfluss: unterhalb */
  float: none;                 /* Textumfluss: keiner */
  font-size: .8em;             /* Schriftgroesse: 80% des Elternelementes */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 7px;                  /* Innenabstand: keiner */
  text-align: justify;          /* Horizontale Ausrichtung: zentriert */
  background: #f0eeeb;         /* Hintergrund: grau */
}

/* HEADER ------------------------------------------------------ */

/* Header-Container */
/* Kopfbereich */
#header_main {
  background: #ffffff;      /* Hintergrund: weiss */
  clear: both;              /* Fortsetzung bei Textumfluss: unterhalb */
  color: #000000;           /* Textfarbe: schwarz */
  float: none;              /* Textumfluss: keiner */
  margin: 0;                /* Aussenabstand: keiner */
  padding: 0;               /* Innenabstand: keiner */
  width: 100%;              /* Breite: 100% */
  text-align: center;
  
}

/* Left Header-Container */
/* Container links im Kopfbereich */
#header_left {
  background: #ffffff;      /* Hintergrund: weiss */
  color: #000000;           /* Textfarbe: schwarz */
  float: left;              /* Textumfluss: Container links ausrichten */
  margin: 5px;        	    /* Aussenabstand: rechts 1% */
  padding: 0;              /* Innenabstand: 1% */
  width: 100%;               /* Breite: 18% */
  height:164px;
}

/* Center Header-Container */
/* Container mittig im Kopfbereich */
#header_center {
  color: #000000;           /* Textfarbe: schwarz */
  float: none;              /* Textumfluss: alles nachfolgende rechts vom Element */
  margin: auto;                /* Aussenabstand: keiner */
  width: 100%;               /* Breite: 56% */
  vertical-align: middle;
  width:1000px;
  height:160px;
  background:url(image/banner2gelb.jpg) ;
  }

/* MAIN -------------------------------------------------------- */

/* Main-Container */
/* Inhaltsbereich */
#main {
  background: #ffffff;      /* Hintergrund: weiss */
  clear: both;              /* Fortsetzung bei Textumfluss: unterhalb */
  color: #000000;           /* 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 */

* html #main_left  {
  padding: 0 0.8em; 
  
}
#main_left {
  background: #ffffff;      /* Hintergrund: weiss */
  color: #000000;           /* Textfarbe: schwarz */
  float: left;              /* Textumfluss: Container links ausrichten */
  margin: 0;                /* Aussenabstand: keiner */
  padding: 0 1% 1% 1%;              /* Innenabstand: 1% */
  width: 18%;               /* Breite: 18% */

}

/* 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 2% 1% 0;               /* Innenabstand: 1% */
  width: 77%;               /* Breite: 77% */
}


/* Container rechts im Headline */
#main_headline {
  background: #ffffff;      /* Hintergrund: weiss */
  color: #000000;           /* Textfarbe: schwarz */
  float: right;             /* Textumfluss: Container rechts ausrichten */
  margin: 0;                /* Aussenabstand: keiner */
  padding: 0 2% 1% 0;               /* Innenabstand: 1% */
  width: 77%;               /* Breite: 77% */
}

#main_left {
  background: #ffffff;      /* Hintergrund: weiss */
  color: #000000;           /* Textfarbe: schwarz */
  float: left;              /* Textumfluss: Container links ausrichten */
  margin: 0;                /* Aussenabstand: keiner */
  padding: 0 1% 1% 1%;              /* Innenabstand: 1% */
  width: 18%;               /* Breite: 18% */

}
#main_left_headline {
  background: #ffffff;      /* Hintergrund: weiss */
  color: #000000;           /* Textfarbe: schwarz */
  float: left;              /* Textumfluss: Container links ausrichten */
  margin: 0;                /* Aussenabstand: keiner */
  padding: 0 1% 1% 1%;              /* Innenabstand: 1% */
  width: 18%;               /* Breite: 18% */

}

/* inner-container */
/* Allgemeiner Container */
#container_flag {
  background: #ffffff;         /* Hintergrund: grau */
  text-align:  right;
   border-top: 1px solid #EEEEEE;   /* Rahmen oben: 1px, durchgezogen, blau */
     padding: 0.3%;              /* Innenabstand: 1% */

}
/* inner-container */
/* Allgemeiner Container */
.container_logo {
  float: left;
  background: #f0eeeb;         /* Hintergrund: grau */
  color: #000000;              /* Textfarbe: schwarz */
  margin-top: 1%;                   /* Aussenabstand: keiner */
  margin-left: 1%; 
  margin-right: 1%; 
  padding: 0;                  /* Innenabstand: keiner */
  width: 12em;
	height: 5em;
}
/* inner-container */
/* Allgemeiner Container */
.container_banner {
  float: right;
  margin-top: 1%;                   /* Aussenabstand: keiner */
  margin-right: 1%; 
  margin-bottom: 1%;
  padding: 0;                  /* Innenabstand: keiner */
  white-space:nowrap
}
/* inner-container */
/* Allgemeiner Container */
.container_img {
		background: #2F659D;      /* Hintergrund: weiss */
	float: left;
	clear: left;
   margin-top: 1%;                   /* Aussenabstand: keiner */
  margin-left: 1%;              /* Innenabstand: 1% */
  }
  
#page, #footer {
 width: expression(document.body.clientWidth < 1015 ? "1010px"
 : document.body.clientWidth > 1018 ? "1020px" : "auto");
}
#Navinav{ 
background:#f0eeeb;
margin:0px;
padding:0px;
color:#000000;
}

#Navinav ul{ 
background:#ffffff;
color:#000000;
text-align:left;
padding:0px;
margin:0px;
list-style:none;
}
#Navinav ul li{ 
background:#ffffff;
color:#000000;
font-size:1em;
margin-right:0px;
margin-top:0.1em;
margin-left:0px;
margin-bottom:0.1em;
padding:0px;
width:100%;
}
#Navinav ul li a{ 
background:#ffffff;
border-width:1px;
border-style:solid;
border-color:#000000;
color:#2B5B8C;
font-weight:bolder;
display:block;
padding:.4em;
margin:0px;
text-decoration:none;
}
#Navinav ul li a:hover{ 
background:#2F659D;
border-top-width:1px;
border-top-style:solid;
display:block;
font-style:italic;
font-weight:bolder;
text-decoration:underline;
padding:.4em;
margin:0px;
color:#ffffff;
border-top-color:#b80000;
}
#Navinav ul li a:hover span{ 
background:#ffffff;
border-top-width:1px;
border-top-style:solid;
border-top-color:#efefff;
color:#5d005d;
display:block;
font-style:italic;
font-weight:bolder;
text-decoration:none;
margin:0px;
padding:.4em;
}
#Navinav ul li a.current{ 
background:#FFCC00;
border-style:solid;
border-width:1px;
border-color:#2F659D;
display:block;
padding:.4em;
margin:0px;
color:#000000;
}

#news {
font-size: 1.1em;            /* Schriftgroesse: 1.4em */
font-family:arial;
}

#news li {
background-repeat:no-repeat;
list-style-type:square;
margin:0 0 0 15px;
padding:0;
font-family:arial;
}

.orange {
color:#FA8D00;
}
.einl_text {
font-size:16px;
font-weight:bold;
background:#FFCC00;
color: #2B5B8C;
}

#counter{ 
background:#FFCC00;
color:#000000;
margin-top: 45px;
border: 1px dashed #000000;
text-align: center; 
font-size: 14px;            /* Schriftgroesse: 1.4em */
font-family:arial;
margin-right:0px;
margin-left:0px;
margin-bottom:0.1em;
padding: 2px 0 2px 0;
width:98%;
}

#counter span p{ 
color:#000000;
font-size:13px;
text-align: center;            /* Horizontale Ausrichtung: linksbuendig */
padding:4px 2px 3px 2px;
margin:0px;
}

#los-nr {
color:#000000;
font-size: 25px;
text-align: center;           
padding: 3px;
margin: 2px;
font-family: arial;
font-weight:bold;
background: #FFCC00;
 border: 1px solid #000000;

}
 

#pay{ 
background:#ffffff;
text-align: center; 
margin:0px;
padding:0px;
color:#000000;
margin-top: 20px;
}

#pay1{ 
background:#ffffff;
text-align: center; 
margin:0px;
padding:0px;
color:#000000;
margin-top: 60px;
}

#sub-title{ 
font-weight: bolder;         /* Schriftgewicht: extrafett */
font-size: 1.3em;            /* Schriftgroesse: 1.4em */
color: #2B5B8C;
text-align:center;               /* Innenabstand: .5em */
/*  margin: 1em 0 0 0;           /* Aussenabstand: oben/rechts/links keiner, unten 1em */
padding: 0;
/*  background:#FFCC00;     /* Hintergrundfarbe*/
}

div.background
  {
  width:770px;
  height:250px;
  background:url(image/blank.jpg) repeat;
  border:2px solid black;
  }
div.transbox
  {
 float: left;
  vertical-align: middle;
  width:auto;
  height:auto;
  padding: 0px;
  margin:0px;
  background-color:;
  border:0px;
  /* for IE */
  filter:alpha(opacity=10); /*20*/
  /* CSS3 standard */
  opacity:0.1; /*0.3*/
  width: 999px;
  }
div.transbox p
  {
  margin:50px;
 font-weight: bolder;         /* Schriftgewicht: extrafett */
font-size: 3em;            /* Schriftgroesse: 1.4em */
color: #ffffff;
letter-spacing: 2px
  }
  div.transbox li
  {
 font-weight: bolder;         /* Schriftgewicht: extrafett */
font-size: 1em;            /* Schriftgroesse: 1.4em */
color: #000000;
letter-spacing: 1px
  }
    div.transbox span
  {
font-weight: bolder;         /* Schriftgewicht: extrafett */
font-size: 1.8em;            /* Schriftgroesse: 1.4em */
color: #ffffff;
letter-spacing: 1px;
padding: 0px;
text-align:center;   
  }
  #highlight {
font-size:14px;
color: #2B5B8C;
}
#text_justify {
  font-size: 1.1em;             /* Schriftgroesse: 80% des Elternelementes */
  text-align: justify;
  }
* html #text_justify  {
  font-size: 1.0em;             /* Schriftgroesse: 80% des Elternelementes */ 
  }
#rules {
text-align: justify;
}

#adsense {
	position:absolute;
	left:30px;
	top: 80px;
	width:162px;
	height:602px;
	z-index:1000;
	display: none;
}

#ebene {
	position:absolute;
	left:70em;
	top:73em;
	width:61px;
	height:52px;
	z-index:1;
	Visibility: hidden;
}
