@charset "utf-8";
/* CSS Document */


body {
        background-color: #DFDFDF;

/* for pull-down menu to work in IE6*/
behavior:url("csshover2.htc");

}
/* pull-down mainmenu css */
.mainmenu{float: left; width: 100%; padding: 0;}
.mainmenu ul {float: left; width: 100%; list-style: none; line-height: 0;color:#000000;background: #fb830e;padding: 0;border: solid #fb830e;border-width: 1px 0;margin: 0 0 1em 0;}
.mainmenu a, .mainmenu a:visited {display: block; font-family:Times New Roman, Times, serif;font-size:smaller;font-weight:bolder;font-style:italic;text-decoration:none;
        color: #ffffff;        text-decoration: none;        padding: 1em 1em;}
.mainmenu ul ul a{width:100%;        height:100%;}
.mainmenu ul a{width:1%;}
.mainmenu li  {float: left;        margin:0;        padding:0;}
.mainmenu ul li {float:left; position:relative;  }
.mainmenu ul li a {white-space:nowrap;}
.mainmenu li ul { position: absolute; left: -999em; height: auto; width:10em; background: #fb830e; font-weight: normal; border-width: 1px; margin: 0;}
.mainmenu li li {     width:10em ;}
.mainmenu li li a{        width:8em ;}
.mainmenu li ul  {        margin: 0;}
.mainmenu li ul ul {    margin: -2.8em 0 0 8em;}
.ul_ch,
.mainmenu li:hover ul ul,
.mainmenu li li:hover ul ul,
.mainmenu li li li:hover ul ul,
.mainmenu li li li li:hover ul ul,
.mainmenu li li li li li:hover ul ul{        left: -999em;}
.mainmenu li:hover ul,
.mainmenu li li:hover ul,
.mainmenu li li li:hover ul,
.mainmenu li li li li:hover ul,
.mainmenu li li li li li:hover ul {left: auto;}
.mainmenu li:hover>ul.ul_ch{      left: auto;}
.mainmenu li:hover{        background: #FFffff;}
.mainmenu li:hover a,.mainmenu li:hover a:visited,.mainmenu li:hover a:hover,.mainmenu li a:hover{        color:#000000;}
.mainmenu li:hover li a, .mainmenu li li:hover li a,
.mainmenu li li li:hover li a, .mainmenu li li li li:hover li a,
.mainmenu li:hover li a:visited, .mainmenu li li:hover li a:visited,
.mainmenu li li li:hover li a:visited, .mainmenu li li li li:hover li a:visited{        color:#000000;}
.mainmenu li li:hover, .mainmenu li li li:hover,
.mainmenu li li li li:hover , .mainmenu li li li li li:hover , .mainmenu li li li li li li:hover{        background: #BF0000;        z-index:9999;}
.mainmenu li li:hover a,.mainmenu li li li:hover a,
.mainmenu li li li li:hover a, .mainmenu li li li li li:hover a{        color: #000000;}
.mainmenu ul ul a, .mainmenu ul ul a:visited,
.mainmenu li li a, .mainmenu li li a:visited{        color: #000000;}
.mainmenu ul ul a:hover,
.mainmenu li:hover li:hover a,.mainmenu li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a:visited{  color: #ffffff;}
.mainmenu li:hover li:hover li a,.mainmenu li:hover li:hover li a:visited ,
.mainmenu li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li:hover li a:visited{      color: #000000;}


/* end of mainmenu css */
/* Inhalte centrieren */
.oben {width:800px;margin-left:auto;margin-right:auto;background-color:#fb830e; text-align:center;border-width:1px;border-style:solid;border-color:#fb830e;padding:0em;
  text-align:justify; }

/* Inhalt */
.inhalt {width:800px;margin-left:auto;margin-right:auto;background-color:#ffffff; text-align:center;font-family:"Comic Sans MS";font size:-1;}
.linie {border-top:1px double red; middle; padding-bottom:4px; margin:0px;}
.ueb {border-bottom:10px double #ffffff; border-top:10px double #ffffff; middle; padding-bottom:1px; margin:0px;background-color:#ff0000; text-align:center; color:#FFFFFF;font-weight:bold}
.en {border-top:10px double #ffffff; middle; padding-bottom:1px; margin:0px;background-color:#ff0000; text-align:center; color:#FFFFFF;font-weight:normal;font-size:x-small;}
.abstand {padding:15px}
.l {height:25px;border-bottom:10px double #ffffff; border-top:10px double #ffffff; middle; padding-bottom:1px; margin:0px;background-color:#ff0000; text-align:center; color:#FFFFFF;font-weight:bold}
