﻿@charset "UTF-8";
@media all {
    body {
	max-width:60ex;
	margin:auto;
    }
    
    ul {
	list-style-type: square;
	margin: 0.3em 0 0 1em;
	padding:0;
    }
    
    .imprint {
	padding: 0.5em 0.3em 0.3em;
    }  
     
    div.faq {
	width: 100%;
	margin: 2.5em 0;
	padding: 0 1em;
	border-bottom: 3px solid;
	border-left: 1px solid;
	border-right: 1px solid;
    }
    
    .faq h2 {
	margin: 0 -1em;
	padding: 0.2em 1em;
    }

         
    #foot li {
	margin-left: 0;
	padding: .3em 1ex;
	list-style: none;
	display: inline;
    }
    
    .navi{
	padding: 0.3em 0.3em 0.5em;
    }
    
  
    .shortkey {
	color: black;
	background: #EEE;
	font: normal 60%/160% sans-serif;
	text-align: center;
	border-top: 2px double #CFCFCF;
	border-left: 3px solid #BABABA;
	border-right: 4px solid #AAAAAA;
	border-bottom: 6px solid #909090;
	padding: 0 0.2em;
	vertical-align: top;
	white-space: nowrap;
    }

    .menu {
	font: menu;
	padding: 0em 0.5em;
    }


    th{
	vertical-align: top; 
	text-align: left;
    }

    td {
	vertical-align: top;
	height: 5em;
    }

    /* Schriften */

    .imprint, #head, #inhalt, #inhalt h2, .faq h2, .faq h3, #foot, .navi  {
    	font-family: sans-serif;
    }

    .filename,  .path{
	font-family: monospace;
	text-transform: uppercase;
    }

    .imprint, #head, #foot, .navi {
	font-size: 90%;
    }
    .faq h2, .faq h3    {
        font-size: 100%;
    }
    #inhalt h2{
	font-size: 120%;
    }
    .faq h3, .faq h2 {
    font-weight: bold;
    }
}


@media screen, projection, tv {
    /* Farben */
     body, .imprint, #head ul,  #foot, .navi, th, tr.ungerade, tr.gerade {
	 color: black;
     }
     h1, h3 {
	 color: maroon;
     }

     h2 {
	 color: navy;
     }

     .faq h2 {
	 color: white;
	  background: navy;
     }

     .menu {
	 color: MenuText;
	 background: ThreeDFace;
     }

     body, h1, h2, h3, tr.ungerade {
	 background: #fffef7;
     }

   th, #foot, .navi, #head ul {
       background: #ffcc66;
   }

      tr.gerade {
	background:#f2f1e8
    } 

   .imprint {
       background: #CCCCCC;
   }

    div.faq {
	border-color: navy;
    }
   
     body {
	padding: 20px;
    }
    
}
 
@media print {

}

