html {margin: 0; padding: 0;}

body {
    margin: 0px; padding: 0px; font-family: verdana, sans-serif; font-size: 10pt; background-color:white;
}

pre {margin: 0; font-family: verdana, sans-serif; font-size: .9em;}

p { color:black; } 

a {color: #000; }

ul.menu { list-style: none; width:174px; padding:0px; margin:0px;  }
ul.mlistlevel1 { list-style: none; width:174px; padding:0 0 5px 0; margin:0 0 0 0;  }
ul.mlistlevel2 { list-style: none; width:174px; padding:0px; margin:0 0 0 10px;  text-indent:-10px; }
ul.mlistlevel3 { list-style: none; width:174px; padding:0px; margin:0 0 0 10px;  text-indent:-10px; }
ul.mlistlevel4 { list-style: none; width:174px; padding:0px; margin:0 0 0 10px;  text-indent:-10px; }

div.logo {
    margin:0 0 0 20px;
    padding:0;
    position: absolute; 
    top: 0; 
    left: 0; 
    text-align: left; 
    height:190px;
    /* width:874px; */
    /* border-bottom:1px dotted #707070; */
    background-color:white;
    z-order:10;
}

div.logoimg {
    margin:0;
    padding:0;
    position: absolute; 
    top: 0; 
    left: 420px; 
    text-align: left; 
    height:100px;
    /* width:874px; */
    /* border-bottom:1px dotted #707070; */
    background-color:white;
    z-order:12;
}

div.title {
    margin:0;
    padding:0;
    position: absolute; 
    top: 15px; 
    left: 180px; 
    text-align: left; 
    height:100px;
    /* width:874px; */
    /* border-bottom:1px dotted #707070; */
    background-color:white;
    font-family: times, serif; 
    font-size: 24pt;
    z-order:12;
}

div.navi {
    position: absolute; 
    top: 210px; 
    left: 0; 
    text-align: left; 
    width:180px;
   
    border-right:1px dotted #707070;  
    background-color:#99Cc66;
    padding-bottom:100px;
    padding-top:20px;
    border-bottom:1px dotted #707070; 
    z-order:5;
}

div.content {
    padding:10px 0 0 20px;
    margin:0;
    position: absolute; 
    top: 100px; 
    left:180px; 

    text-align: left; 
    width:720px;
    border-top:1px dotted #707070;
    border-left:1px dotted #707070;
}


/* -------------- */
/* === Inhalt === */
/* -------------- */

div.csc-header h2 {
    margin-top:10px;
}


/* ------------ */
/* CMW Linklist */
/* ------------ */

span.cmwlinkinfo {
    font-size:8pt;
    color:gray;
}

a.cmwlinkdetails {
    font-size:8pt;
    color:lightgray;
}

a.cmwlinkbroken {
    font-size:8pt;
    color:lightgray;
}

td.cmwlinklabel {
    padding-right:20px;
}

td#cmwlinktop {
    padding-top:10px;
}

/* --------- */
/* Impressum */
/* --------- */

div.impressum {
    font-size:0.8em;
    padding:50px 0 10px 10px;
}

div.impressum a {
    text-decoration:none;
}

div.impressum h1 {
    font-size:1.1em;
}


/* ------------ */
/* Feedbackform */
/* ------------ */

span.feedbackform {
    margin-top:10px;
}


img {margin:0; padding:0;}

h1 { font-size: 1.2em; font-weight:bold; color: #222; margin:0px; }
h2 { font-size: 1.1em; font-weight:bold; color: #222; margin:0px; }
h3 { font-size: 1em; font-weight:bold; color: #222; margin:0px; }

li a { text-decoration:none; background-color:#99Cc66;}

li.menu { color:black;

    background-color:#99Cc66;
    border:0px;
    padding:0px;
    margin-top:0px;
    padding-top:0px;
}

li.menu-level1-no {font-size:10pt;  padding:5px 0 0 10px;  }
li.menu-level1-act {font-size:10pt; font-weight:bold; padding:5px 0 0 10px; }
li.menu-level2-no {font-size:9pt;  padding-left:20px;  padding-top:5px; }
li.menu-level2-act {font-size:9pt; font-weight:bold;  padding-left:20px; padding-top:5px;   }
li.menu-level3-no { font-size:9pt;  padding-left:30px;  padding-top:5px;  }
li.menu-level3-act {font-size:9pt; font-weight:bold;  padding-left:30px; padding-top:5px;   }
li.menu-level4-no { font-size:9pt;  padding-left:40px; padding-top:5px;   }
li.menu-level4-act {font-size:9pt; font-weight:bold;  padding-left:40px; padding-top:5px;   }


div.breadcrumb {
  display:none;
  position:absolute;
  top:101px;
  left:181px;
  width:735px;
  border:0px solid #ddd;
  background-color:#d66b52;
  padding:3px;
}