/* DATEI: css-style for website drielandenpark - dreilaenderpark - parc des trois pays*/
/* Monday,  April 19th, 2004      */

/* CSS-file for the chapters   */

@page { size:landscape; margin-top:1.7cm; margin-bottom:1.4cm; 
            margin-left:2cm; margin-right:2cm  }
/*   Angabe für den Druckbereich*/

html, body { margin: 0; padding: 0; }
body {
background-color: #ffffff;
font-family: Verdana, Arial,Helvetica, sans-serif;
font-size: 100%;
text-align: center;/*fuer IE_quirks*/
scrollbar-base-color:#99cc00;
}

/* mainboxes */

#wrapper { width: 100%; /* fuer IE */ ; 
margin: 0px 0%; background-color: #99cc00; background-image: url(../images/bgmenue.gif); background-repeat: repeat-y;
/*Aufheben von IE_quirks im BODY*/ }

#head { background-color: #cccccc; color: #006699; height: 130px; text-align: left; vertical-align: middle; font-family: Verdana, Arial,Helvetica, sans-serif;}

#menue { position: absolute; top: 130px; left: 0px; width: 140px;  background-image: url(../images/bgmenue.gif);  color: #006699;
margin: 0px; padding: 0px;  }

#content { background-color: #ffffff;  margin: 0px 200px 0px 140px; padding: 20px 40px 20px 40px; text-align: left;
border: 1px solid #ffffff; /* notwendig fuer IE */ }
#contentindex { background-color: #FFF9EF;   margin: 0px 200px 0px 140px; padding: 20px 40px 20px 40px; text-align: center; 
border: 1px solid #FFF9EF; /* notwendig fuer IE */ }

#contenttext p { color: #666666; font-size: 0.8em; font-family: Verdana, Arial,Helvetica, sans-serif; line-height: 1.5em; text-indent: 2em;}

#teaser { position: absolute; top: 130px; right: 0; width: 199px; 	 /* ein bisschen Getrickse mit width und */
margin: 0px 0px 0px 0px; /* margin wegen Browser-Unterschieden */
background-color: #99cc00; color: #666666; }

#foot { background-color: #ffffff; color: #666666; padding: 0px 0%; background-image: url(../images/bgmenue.gif); background-repeat: repeat-y; border-right: 200px solid #99cc00; text-align: center;  font-size: 70%; font-weight: bold; padding:5px; padding-left: 15%;}
#footindex { background-color: #fff9ef; color: #666666; padding: 0px 0%; border-left: 140px solid #99cc00; border-right: 200px solid #99cc00; text-align: center;  font-size: 70%; font-weight: bold; padding:5px; padding-left: 15%; }


.embedded { background-color:#ffffff; color: #666666; font-size: 0.8em; font-family: Verdana, Arial,Helvetica, sans-serif; padding: 5px; margin: 10px;  }
#embeddedindex { background-color: #FFF9EF; color: #666666; font-size: 0.8em; font-family: Verdana, Arial,Helvetica, sans-serif; padding: 5px; margin: 10px; }
.embeddedblack { background-color:#000000;  padding: 1px; margin: 2px; text-align: center;}

.center{text-align: center;  }



/*text*/
p.center  { text-align: center; }
.indent2 { text-indent: 2em; }
.indent5 { text-indent: 5em; }
.indent8 { text-indent: 8em;  }

/* images */

img { border: 0px;}

 #logo { margin: 0px 0px 0px 0px; text-align: left; float: left; }
  #logoindex { margin: 0px 0px 0px 0px; float: left; text-align: left; background-color:#fff9ef;  }
 #imghead { margin: 0px 0px 0px 0px; position: absolute; top: 0px; right: 0px; }
  #pfeil { margin: 20px 5px 5px 5px; text-align: right; float: right;}

#floatleft1{ margin-right: 5px; margin-bottom: 40px;  float: left; }
#floatleft2{ margin-right: 5px; margin-bottom: 60px;  float: left; }
.wappen { margin: 0px 20px 0px 0px; text-align: left; float: left; }
.wappen2 { margin: 25px 20px 0px 0px; text-align: right; float: right; }




/* tables*/
table { padding: 0px; margin: 20px; width: 450px;  border: 1px; color: #666666; font-size: 0.8em; font-family: Verdana, Arial,Helvetica, sans-serif; line-height: 1.5em; }
td { padding: 5px; margin: 0px; text-align:center;}
td.left { padding: 5px; margin: 0px; text-align:left;}
td.right { padding: 5px; margin: 0px; text-align:right; font-weight: 600;}
th { padding: 5px; margin: 0px; }
tr.grau {  background-color: #cccccc; }
tr.hellgrau {  background-color: #ECEFEF;}
tr.gruen {  background-color: #F1F3CF;}

/* headlines*/
h1, h2, h3, h4 { margin: 10px 10px 0px 0px; }

h1 { font-size: 110%; letter-spacing: 1pt; }
h2 { font-size: 95%; letter-spacing: 1pt; color: #006699; font-weight: 800;}
h3 { font-size: 90%; letter-spacing: 1pt; color: #006699;}
h4 { font-size: 85%; letter-spacing: 1pt; color: #006699;}

h2.border { border-top: 1px solid #006699; margin-top: 40px;}
h3.border {  border-top: 1px solid #99cc00; margin-top: 5px; padding-top: 10px; font-size: 75%; letter-spacing: 1pt; color: #006699;}

/* links*/
a { font-family : Verdana, Arial, Helvetica, sans-serif;  font-size: 1.0em; }

a:link { text-decoration:underline; color:#006699; }
 a:visited { text-decoration:underline; color:#006699; }
 a:hover { text-decoration:none;color:#ff9900; }
 a:active { text-decoration:none; color:#ff9900;  }
 
/* links - main menu*/
a.menu {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; display: block; margin-top: 5px; text-align: left; width: 140px; border: none; padding: 2px; padding-left: 5px; }

a.menu:link { text-decoration:none; font-weight:bold; color:#006699; }
 a.menu:visited { text-decoration:none; font-weight:bold; color:#006699; }
 a.menu:hover { text-decoration:none; font-weight:bold; background-color:#ffffff; }
 a.menu:active { text-decoration:none; font-weight:bold; color:#006699; background-color:#ffffff; }
 
/* links - main menu - display chapter*/ 
  a.neumenu {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; display: block; margin-top: 5px; text-align: left; width: 140px; border: none; padding: 2px; padding-left: 5px; }

a.neumenu:link { text-decoration:none; font-weight:bold; color:#006699; background-color:#ffffff; }
 a.neumenu:visited  { text-decoration:none; font-weight:bold; color:#006699; background-color:#ffffff; }
 a.neumenu:hover { text-decoration:none; font-weight:bold; color:#006699; background-color:#ffffff; }
 a.neumenu:active{ text-decoration:none; font-weight:bold; color:#006699; background-color:#ffffff; }
 
 /* links - sub menu*/
  a.umenu {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; display: block; margin-top: 2px; text-align: left; width: 140px; border: none; padding: 2px; padding-left: 10px; }

a.umenu:link { text-decoration:none; font-weight:bold; color:#006699; }
 a.umenu:visited { text-decoration:none; font-weight:bold; color:#006699; }
 a.umenu:hover { text-decoration:none; font-weight:bold; background-color:#ffffff; }
 a.umenu:active { text-decoration:none; font-weight:bold; color:#006699; background-color:#ffffff; } 
 
 
 /* links - sub menu - display chapter */
a.neuumenu {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; display: block; margin-top: 2px; text-align: left; width: 140px; border: none; padding: 2px; padding-left: 10px; }

a.neuumenu:link { text-decoration:none; font-weight:bold; color:#006699; background-color:#ffffff; }
 a.neuumenu:visited { text-decoration:none; font-weight:bold; color:#006699; background-color:#ffffff; }
 a.neuumenu:hover { text-decoration:none; font-weight:bold; color:#006699; background-color:#ffffff;  }
 a.neuumenu:active { text-decoration:none; font-weight:bold; color:#006699; background-color:#ffffff;  }

/* links - main menu - backgound-color */
a.index {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; display: block; margin-top: 5px; text-align: left; width: 140px; border: none; padding: 2px; padding-left: 5px; }

a.index :link { text-decoration:none; font-weight:bold; color:#006699; }
 a.index :visited { text-decoration:none; font-weight:bold; color:#006699; }
 a.index :hover { text-decoration:none; font-weight:bold; background-color:#FFF9EF; }
 a.index :active { text-decoration:none; font-weight:bold; color:#006699; background-color:#FFF9EF; }
 
/* links - main menu - display chapter - backgound-color */ 
  a.neumenuindex  {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; display: block; margin-top: 5px; text-align: left; width: 140px; border: none; padding: 2px; padding-left: 5px; }

a.neumenuindex :link { text-decoration:none; font-weight:bold; color:#006699; background-color:#FFF9EF;}
 a.neumenuindex :visited  { text-decoration:none; font-weight:bold; color:#006699; background-color:#FFF9EF;}
 a.neumenuindex :hover { text-decoration:none; font-weight:bold; color:#006699; background-color:#FFF9EF;}
 a.neumenuindex :active{ text-decoration:none; font-weight:bold; color:#006699; background-color:#FFF9EF; }
 
 /* links - sub menu - backgound-color */
  a.umenuindex  {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; display: block; margin-top: 2px; text-align: left; width: 140px; border: none; padding: 2px; padding-left: 10px; }

a.umenuindex :link { text-decoration:none; font-weight:bold; color:#006699; }
 a.umenuindex :visited { text-decoration:none; font-weight:bold; color:#006699; }
 a.umenuindex :hover { text-decoration:none; font-weight:bold; background-color:#FFF9EF; }
 a.umenuindex :active { text-decoration:none; font-weight:bold; color:#006699; background-color:#FFF9EF; } 
 
 
 /* links - sub menu - display chapter - backgound-color  */
a.neuumenuindex  {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; display: block; margin-top: 2px; text-align: left; width: 140px; border: none; padding: 2px; padding-left: 10px; }

a.neuumenuindex :link { text-decoration:none; font-weight:bold; color:#006699; background-color:#FFF9EF; }
 a.neuumenuindex :visited { text-decoration:none; font-weight:bold; color:#006699; background-color:#FFF9EF; }
 a.neuumenuindex :hover { text-decoration:none; font-weight:bold; color:#006699; background-color:#FFF9EF;  }
 a.neuumenuindex :active { text-decoration:none; font-weight:bold; color:#006699; background-color:#FFF9EF;  } 
 
 /* links - main menu Deutsch*/
a.menude {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; display: block; margin-top: 40px; text-align: left; width: 140px; border: none; padding: 2px; padding-left: 20px; }

a.menude:link { text-decoration:none; font-weight:bold; color:#006699; }
 a.menude:visited { text-decoration:none; font-weight:bold; color:#006699; }
 a.menude:hover { text-decoration:none; font-weight:bold; background-color:#ffffff; }
 a.menude:active { text-decoration:none; font-weight:bold; color:#006699; background-color:#ffffff; }
 
 /* links - main menu Nederlands*/
a.menune {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; display: block; margin-top: 40px; text-align: left; width: 140px; border: none; padding: 2px; padding-left: 20px; }

a.menune:link { text-decoration:none; font-weight:bold; color:#666666; }
 a.menune:visited { text-decoration:none; font-weight:bold; color:#666666; }
 a.menune:hover { text-decoration:none; font-weight:bold; background-color:#ffffff; }
 a.menune:active { text-decoration:none; font-weight:bold; color:#666666; background-color:#ffffff; }
 
 /* links - main menu Francais*/
a.menufr {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; display: block; margin-top: 40px; text-align: left; width: 140px; border: none; padding: 2px; padding-left: 20px; }

a.menufr:link { text-decoration:none; font-weight:bold; color:#009933; }
 a.menufr:visited { text-decoration:none; font-weight:bold; color:#009933; }
 a.menufr:hover { text-decoration:none; font-weight:bold; background-color:#ffffff; }
 a.menufr:active { text-decoration:none; font-weight:bold; color:#009933; background-color:#ffffff; }

 
 
 
/* others */
.invis { display: none; }
.center{text-align: center;  }

.download {border: dashed 1px; border-color: #99cc00; padding: 5px;}
.bordertopbot { border-top: 1px solid #99cc00;  border-bottom: 1px solid #99cc00; }
.fett {  font-weight: 600;}
.border1 { border-top: 1px solid #006699; margin-top: 20px; padding-top: 20px;}

.color1 {color: #009933; }
.color2  {color:  #666666;  }
.color3  {color: #006699;}

/*Schriftvergrößerung Javascript*/

.funfonts  {color: #006699; background-color: #ffffff; font-size: 14px; }

/*Sitemap Tree Javascript*/
ul.menu {
    font-size: 14px;
	font-weight: 800;
    line-height: 20px;
    font-family: verdana;
    margin: 0;
    padding: 0;
}
ul.menu ul {
    margin: 0 0 0 20px;
    padding: 2px 0 0 0;
}
ul.menu li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.menu li.section {
    background-image: url(images/folder.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 1px;
    padding-bottom: 1px;
}
ul.menu li.section-open {
    background-image: url(images/folder-open.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 1px;
    padding-bottom: 1px;
}
ul.menu li.box {
    background-image: url(images/doc.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 1px;
    padding-bottom: 1px;
}
ul.menu a {
    margin-left: 20px;
    color: #006699;
    text-decoration: underline;
    white-space: nowrap;
}
ul.menu a:hover {
    margin-left: 20px;
    color: #ff9900;
    text-decoration: underline;
    white-space: nowrap;
}


