body{
background-color: #fcfcfc; color: black;
/*background-image:url(http://www.pmd.lu/pics/bg-noten11.gif); */
margin:0;
padding:0;
}
img{
margin: 0 0 0 0;
border: 0px solid black;
}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

body, p,ul {   
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #292929; background-color: transparent;
}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em;}
/*form {margin: 0px; padding: 0px;}
ul {margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li {margin-left: 2px; list-style: square inside; color: #000000; background-color: transparent;}
b {font-weight: bold;}*/

a:link {font-family:Geneva, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration: none; font-weight: bolder; background-color: transparent;}
a:visited {font-family: Geneva, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration: none; font-weight: bolder; background-color: transparent;}
a:hover {font-family:Geneva, Arial, Helvetica, sans-serif; color: #999999; font-size: 11px; text-decoration: none ; font-weight: bolder;  background-color: transparent;}

.nav a:link {color: #666; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background-color: transparent;}
.nav a:visited {color: #666; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background-color: transparent;}
.nav a:hover {color: #FF9B9B; font-weight: bolder; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background-color: transparent;}

#top{
margin: 5px;
padding: 0px;
background: transparent;
}

#topcenter{
position: absolute;
min-width: 200px;
top: 8px;
left: 160px;
right: 160px;
border: 1px solid  #468E8E;
background: transparent;
padding: 0px;
z-index: 15;
}
.centercontent {
  position: relative; 
  margin: 15px 160px 15px 160px;
  border: 1px solid #468E8E;
  background-color: #F9F9F9;
  /*color: black;*/
  padding: 8px;
 z-index: 10;
}
.programm-content-intern {
  position: relative; 
  width: auto;
  min-width: 100px;
  margin: 15px 15px 15px 155px;
  border: 1px solid #468E8E;
  background-color: #FEF1ED;
  padding: 8px 8px;
  z-index: 10;
}

.centercontent-intern-small {
  position: relative; 
  width: auto;
  min-width: 100px;
  margin: 15px 155px 15px 155px;
  border: 1px solid #468E8E;
  background-color: #FEF1ED;
  padding: 8px 8px;
  z-index: 10;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
.centercontent-intern {
  position: relative; 
  width: auto;
  min-width: 100px;
  margin: 15px 160px 15px 155px;
  border: 1px solid #468E8E;
  background-color: #FFE8DD;
  padding: 8px 8px;
  z-index: 10;
}
#navleft {
  position: absolute;
  width: 140px;
  top: 20px;
  left: 4px;
  font-size: 0.9em;
 /*border: 1px solid black;*/
/*  background-color: #fcfcfc;*/
  background-color: transparent;
  padding: 2px;
  z-index: 15;
}
.navright {
  position: absolute;
  width: 140px;
  top: 20px;
  right: 4px;
  /*border: 1 solid #cccccc;*/
  background: transparent;
  padding: 2px;
  z-index: 11;
}

.left-content {
  position: absolute;
  width: 140px;
  top: 4px;
  left: 4px;
  font-size: 0.9em;
 /*border: 1px solid black;*/
/*  background-color: #fcfcfc;*/
  background-color: transparent;
  padding: 2px;
  z-index: 15;
}

.right-content {
  position: absolute;
  top: 4px;  width: 140px;
  right: 4px;
  padding: 2px;
  z-index: 11;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

.side-content {
  position: relative;
  border: 1px solid #669999;
  background-color: #FFE8DD;
  padding: 2px;
  margin-top:10px;
  z-index: 11;
    font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
/*Forms*/
input {
border: 1px solid #000000;
font-weight: bold;
background-color: #FFEFDF;
} 
textarea {
border: 1px solid #000000;
font-weight: bold;
background-color: #FFEFDF;
} 
#navcontainer { 
width: 143px; 
padding: 2px;
/*border: 1px solid #ccc;*/
border:none;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 2px 1px 2px 2px;
width: 138px;
background-color: #036;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited 
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}

img.img-fl{
position:relative;
float:left; 
border:1px solid #666;
margin-right:8px;
}

.res-title{
font-size:1.1em;
font-weight:bolder;
color: #000099;
background-color: transparent;
margin:6px;
}

 #navcontainer-hz
{
margin: 0;
padding: 0 0 0 12px;
}

#navcontainer-hz UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer-hz LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer-hz A
{
color: #FFFFFF;
display: block;
width: auto;
text-decoration: none;
background:  #369;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer-hz A:hover, #navcontainer a:active {
background: #FF9966; /*#369;*/    
color: #FFFFFF;}

#navcontainer-hz A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #369;
font-weight: bold;
color: #FFFFFF;
}

#subnav-hz
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #FF9966;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav-hz UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav-hz LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav-hz A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav-hz A:hover, #subnav A:active { color: #444; }
#subnav-hz A.active:link, #subnav A.active:visited { color: #444; }
#subnav-hz BR, #navcontainer BR { clear: both; }

#div_mondorf1,  #div_mondorf2, #div_mondorf3, #div_mondorf4, #div_mondorf5 {
font-weight: bold;
font-size:1.4em;
line-height:5em;
height: 5em;
Z-index: 20;
 position: absolute;
 top: 500px;
 left: 150px;
 min-width:225px;
 _width: 225px;
 background-color:#9900FF;
 color:#DFFFFC;
 border:3px solid #000082;
 visibility:hidden;
 }
