@CHARSET "UTF-8";

body {
	background:#EAEAEA;
  margin:0;
  padding:0;
  height:100%;
  background-image:url('images/bg.gif');
  background-repeat:repeat-y;
  }

body, a, td, p, ul, ol, li, span, div, input, select, textarea {
	font-family:verdana, arial, helvectica, sans-serif;
  color:#9B9B9B;
  font-size:11px;
  }

img {border:0}

a:hover,
a.active {
  	color:#FA9231;
    }


#frame {
	padding:25px 0 0 50px;
	}


#nav_main {
  margin-top:10px;
  }

  #nav_main ul {
  	list-style:none;
    margin:0;
    padding:0;
    margin-left:-10px;
    }


	#nav_main ul li {
		display:inline;
    border-left:2px solid #9B9B9B;
    padding-left:10px;
    padding-right:10px;
  	}

    #nav_main ul li.first {
    	border:none;
      }

    #nav_main a {
    	font-weight:bold;
      text-decoration:none
      }

      #nav_main a.aktiv {
      	color:#FA9231;
        }

#nav_sub {
	width:205px;
  background:white;
  position:absolute;
  left:50px;
  top:200px;
  z-index:2;
  border-top:1px solid #9B9B9B;
  }

 	#nav_sub img {
  	margin-top:30px;
    }

  #nav_sub a {
  	text-decoration:none;
    }

  #nav_sub ul {
  	list-style:none;
    padding:0;
    margin:0;
    line-height:16px;
    }

    #nav_sub ul li {
    	border-bottom:1px solid #9B9B9B;
      }

    #nav_sub ul li a.list {
      padding-left:13px;
      display:block;
			}
    #nav_sub ul li.aktiv a.passiv  {
      background-image:url('images/list_sub_passiv.gif');
      background-repeat:no-repeat;
      background-position:0px 5px;
      }

	#nav_sub ul li.aktiv a.active:hover {
	background:none;
	}

    #nav_sub ul li.aktiv a.aktiv,
    #nav_sub ul li.aktiv a:hover {
      background-image:url('images/list_sub_aktiv.gif');
      background-repeat:no-repeat;
      background-position:0px 5px;
      color:#FA9231;
      }


#content {
  position:absolute;
  left:50px;
  top:200px;
  z-index:1;
  width:796px;
  line-height:16px;
  }

  #content h1 {
    line-height:22px;
    font:bold 16px verdana;
    color:#FA9231;
    margin:0 85px 30px 265px;
    }

  #content div.anker {
  	margin-bottom:30px;
    }

	#content div.anker a {
		margin-left:265px;
  	}

		#content div.anker  a.list {
      padding-left:13px;
      padding-right:85px;
      display:block;
			}
    #content div.anker a.passiv  {
      background-image:url('images/list_sub_passiv.gif');
      background-repeat:no-repeat;
      background-position:0px 5px;
      }

    #content div.anker a.aktiv,
    #content div.anker a:hover {
      background-image:url('images/list_sub_aktiv.gif');
      background-repeat:no-repeat;
      background-position:0px 5px;
      color:#FA9231;
      }


.modul {
	margin-bottom:10px;
  }

  .modul table td {
  	vertical-align:top;
    }

  .modul table td.left {
  	background:white;
  	width:205px;
    }

    .modul table td.left div {
    	font:10px arial;
      }

  .modul table td.right {
  	background:white;
    padding-left:60px;
    line-height:16px;
    }

    .modul table td.right p,
    .modul table td.right div.text,
    .modul table td.right h2,
    .modul table td.right ul,
    .modul table td.right ol
     {
    	padding-right:85px;
      font-size:11px;
      margin:0;
/*       text-align:justify */
      }

    .modul table td.right h2 {
    	color:#FA9231;
      margin-bottom:10px;
      }

      .modul table td.right ul,
      .modul table td.right ol {
      	margin-left:15px;
        padding-left:0px;
        margin-top:0px;
        margin-bottom:0px;
        }

     .top {
     	padding-left:420px;
      }


a:hover.pdf { color.red;}

a.pdf  {
					display:block;
                    padding:0;
					padding-left:30px;
                    margin:0;
                    background-position:0px 0px;
                    background-repeat:no-repeat;
                    height:30px;
                    margin-bottom:10px;
                        background-image:url("/images/pdf.gif");
                        }

a.doc {
					display:block;
                    padding:0;
					padding-left:30px;
                    margin:0;
                    background-position:0px 0px;
                    background-repeat:no-repeat;
                    height:30px;
                    margin-bottom:10px;
                        background-image:url("/images/doc.gif");
                        }


a.xls {
					display:block;
                    padding:0;
					padding-left:30px;
                    margin:0;
                    background-position:0px 0px;
                    background-repeat:no-repeat;
                    height:30px;
                    margin-bottom:10px;
                        background-image:url("/images/xls.gif");
                        }

a.bmp,
a.gif,
a.jpg,
a.txt,
a.rtf,
a.png,
a.dot {
					display:block;
                    padding:0;
					padding-left:30px;
                    margin:0;
                    background-position:0px 0px;
                    background-repeat:no-repeat;
                    height:30px;
                    margin-bottom:10px;
                        background-image:url("/images/file.gif");
                        }


/* andere filetypes */

