/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li { margin: 0pt;
    padding: 0em;
    color: rgb(128, 0, 64);
    font-family: Arial,Helvetica,sans-serif;
    }

  body { text-align: center;
    }

  a:link { text-decoration: underline;
    }

  a:visited { text-decoration: underline;
    color: rgb(102, 51, 0);
    }

  a:hover { text-decoration: none;
    color: rgb(102, 51, 0);
    }

  a:active { text-decoration: none;
    }

  a:focus { text-decoration: underline;
    }

  div#all { margin: 0pt auto;
    width: 55em;
    text-align: left;
    }

  div#kopf { opacity: 1;
    }

  div#logo { float: left;
    margin-right: 1em;
    margin-top: 1em;
    }

  div#topmenu { clear: both;
    background-color: rgb(128, 0, 64);
    color: rgb(255, 255, 255);
    opacity: 1;
    height: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    }

  div#contentall { clear: both;
    margin-top: 1em;
    margin-bottom: 1em;
    }

  ul#leftmenu { 
    float: left; 
    width: 10em;
    margin-bottom: 1em;
    padding-left: 1em;
    font-size: 0.9em;
    line-height: 1.5em;
    background-position: center;
    background-repeat: no-repeat;
    font-weight: bold;
    background-image: url(images/Menu.jpg);
    list-style-type: none;
    font-weight: bold;    
    }

   ul#leftmenu li.Menu1 a{ 
    color: rgb(255,204,0);
   }

   ul#leftmenu li.Menu1_act a{ 
    color: rgb(255,255,204);
   }
  
   ul#leftmenu li.Menu2 {
    margin-left: 0.6em;
    font-weight: normal;
   }

   ul#leftmenu li.Menu2  a {
    color: rgb(255,255,204);
   }
    
   ul#leftmenu li.Menu2_act {
    margin-left: 0.6em;
    font-weight: normal; 
   }
  
   ul#leftmenu li.Menu2_act a{ 
    color: rgb(255,255,204);     
   }

  div#box { 
    padding: 1em;
    float: right;
    width: 12em;  
    color: rgb(0, 0, 102);
    background-color: rgb(228, 228, 228);
    margin-bottom: 1em;
    font-size: smaller;
    border-style: inset;
    border-width: 0.1em;
    }

  div#content { 
    margin: 1em 16em 1em 13em;
    padding: 0em;
    color: rgb(128, 0, 64);
    font-size: smaller;
    overflow: auto;
    }

  p#footer { clear: both;
    background-color: rgb(0, 0, 102);
    color: rgb(255, 255, 255);
    padding-left: 1em;
    }

   .bodytext { color: navy;
    font-family: Verdana,sans-serif;
    font-size: 1em;
    margin-top: 5px;
    margin-bottom: 0px;
    text-align: left;
    }

  h1 { font-family: Verdana,sans-serif;
    margin-bottom: 0em;
    margin-top: 0em;
    font-size: 1em;
    color: navy;
    }
  
  h1.csc-firstHeader {
    font-size: 1.5em;
    margin-bottom: 1em;
  }

  h2 { font-family: Verdana,sans-serif;
    font-size: 1em;
    color: navy;
    margin-bottom: 0em;
    margin-top: 1em;
    }

  h3 { font-family: Verdana,sans-serif;
    font-size: 1em;
    color: navy;
    margin-bottom: 0em;
    margin-top: 1em;
    }

  h4 { font-family: Verdana,sans-serif;
    font-size: 1em;
    color: black;
    margin-bottom: 0em;
    margin-top: 1em;
    }


  #kopf p { font-weight: bold;
    font-style: italic;
    color: rgb(128, 0, 64);
    font-size: 3em;
    margin-top: 0.6em;
    margin-left: 1em;
    text-align: left;
    float: right;
    }

  #topmenu p.tm1 { color: rgb(255, 255, 255);
    background-color: rgb(128, 0, 64);
    font-size: smaller;
    font-weight: bold;
    margin-top: 0.3em;
    clear: none;
    float: left;
    margin-right: 30em;
    }

  #topmenu p.tm2 { background-color: rgb(128, 0, 64);
    text-align: right;
    margin-left: 30em;
    }

  #topmenu p.tm2 a { color: rgb(255, 255, 255);
    font-weight: bold;
    background-color: rgb(128, 0, 64);
    opacity: 1;
    font-size: 0.7em;
    }

  table.Datenblatt {
    border-style: outset;
    border-width: 0.2em;
    background-color: rgb(224,224,224);
  }
  
  table.Datenblatt tbody tr td.td-0 {
    border-right: 0.1em dotted black;
    width: 17em;
    font-weight: bold;
  }
    
  table.Varianten {
  }
  
  table.Varianten tbody tr.tr-even {
    background-color: silver;
  }

  table.Varianten tbody tr.tr-odd {
    background-color: white;
  }

  table.Varianten tbody tr.tr-0 {
    background-color: silver;
  }
  
  table.Varianten tbody tr.tr-0 td {
    font-weight: bold;
    color: rgb(51,0,102);
    font-size: larger;
    padding-left: 0.4em;
    padding-right: 0.4em;
    padding-top: 0.2em;
    padding-top: 0.2em;
  }

  table.Varianten tbody tr.tr-0 td.td-0 {
    background-color: white;
  }
  
  table.Varianten tbody tr td.td-0 {
    font-weight: bold;
  }

  td.td-1 {
    text-align: right;
  }

  td.td-2 {
    text-align: right;
  }

  
  td.td-0 {
    text-align: left;  
  }  
  
  div.csc-textpic {
    margin-top: 0em;
  }
  
  div.csc-textpic-imagewrap {
   margin-top: 1em;
  }  
  
  div.csc-textpic-text {
   margin-top: 0.2em;
  }  
  
  div.csc-textpicHeader {
     margin-top: 1em;
  }
  
  div.csc-header {
    margin: 0em;
    padding: 0em;  
  }
  
/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border-width: 0.2em;
		border-color: silver;
		border-style: ridge;
		padding: 0.2em;
		margin-bottom: 1em;
	}
	
	div.csc-textpic-above {
    margin-top: 2em;
  }	
  
  div.csc-textpic-equalheight div.csc-textpic-imagewrap {
    margin-top: 0em;
    padding: 0px 0px;  
  }
  
  div.csc-frame-frame1 {
    border: 0.1em dotted silver;  
  }
  
  div.csc-header h1 {
    margin-bottom: 0.3em;
    margin-top: 1em;
  }
  
  div.csc-header-n1 h1 {
    margin-top: 0em;
  }
  
  fieldset.csc-mailform {
    border: none;
  }
  
  .csc-mailform-field {
   margin-top: 0.5em;
   
  }
  
  div.csc-mailform-field label {
    display: block;
    font-weight: bold;
    float: left;
    clear: left;
    width: 10em;
  }
  
  div.csc-mailform-field input {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
  }
  
  div.csc-mailform-field input:focus {
     background:#ffc;
  }

  div.csc-mailform-field textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
  }

  
  div.csc-mailform-field textarea:focus {
     background:#ffc;
  }  
  
  div.csc-mailform-field input.csc-mailform-submit {
    background-color: rgb(255,204,102);
    border-style: ourtset;
    border.width: 0.2em;
  }
