/*
 * $Id: doc.css,v 1.20 2009/04/24 20:29:22 niehaus Exp niehaus $
 *
 * Style sheet.
 */

body {
  background-color: white;
}


h1 {
  text-align:	center;
  font-family: sans-serif;
  text-decoration: none;
     }






h2 {
  clear: both;
  font-family: sans-serif;
}

h3,h4,h5,h6 {
  font-family: sans-serif;
  clear: both;
}



tt {

  font-family:  	courier,   
  serif;

  text-align: 	justify;

##  margin-left: 5%;
##  margin-right: 5%;
}

tt.text {

  font-family:  	courier,   
  serif;


}


P, LI, TABLE {

  font-family:  	Garamond,   
  serif;

  text-align: 	justify;

  margin-left: 5%;
  margin-right: 5%;
}


 blockquote {

  font-family:  "Andale Mono", Garamond, serif;
  font-style: italic;
  text-align: 	justify;
  margin-left: 20%;
  margin-right: 20%;
}


.clear {
  clear: both;
}

/* Adds white space between bullets. */
li {
  margin-top: .5em;   
}

/* Gives a little breathing room around photo. */
/* Obsoleted by div class="photo-*" */
table.photo {
  margin: 1em;
}

/* Captions are more distinctive than the rest of the text in italics. */
caption {
  font-style: italic;
}




/* Copyright block at bottom of page is in a smaller font. */
.copyright {
  font-size: .8em;
}

/* Make notes stand out. */
.note {
  color: red;
}






a:hover{
color:#991111;
background:transparent;
border-top:1px dashed #333333;
border-right:1px dashed #333333;
border-bottom:1px dashed #333333;
border-left:1px dashed #333333;}


a {
color:#111155;
background:transparent;
border-top:1px hidden #FFFFFF;
border-right:1px hidden #FFFFFF;
border-bottom:1px hidden #FFFFFF;
border-left:1px hidden #FFFFFF;}





.input {

  color: black;
  ;
}


.output {

  color: grey;
  font-style: bold;
}


.prompt {

  color: blue;
  
}





/* Place examples in a blue box. Suggest using <pre>. */
.example {
  background-color: #c0c0ff;
  font-size: .9em;
  margin-left: 10%;
  margin-right: 10%;
  padding-top: 1em;
  padding-left: 1em;
  padding-right: 1em;
}





/* General image settings. */
img {
  border-width: 0;
  padding-left: 10%;
  padding-right: 10%;
  vertical-align: bottom;	/* avoids space between image and border */
}
/* Adds a nice frame to the image. */
img.frame {
  border-style: outset;
  border-width: 5px;
}

/* Use with div to place photos in text. */
.photo {
  text-align: center;
  border-width: 3;
  background-color: white;
  margin: 1em;
}


.photo-left {
  float: left;
  margin: 1em;
}


.photo-right {
  float: right;
  margin: 1em;
}




/* Captions are more distinctive than the rest of the text in italics. */
.caption {
  font-style: italic;
  font-weight: bold;
  margin-top: .25em;
  text-align: center;
  max-width: 90%;
}

/*
 * If you're selling something, use these classes to mark them sold by
 * striking through the element and appending a red SOLD! sign.
 * On Galeon, the text-decoration of none doesn't seem to keep the
 * SOLD! sign from being stricken.
 */
.sold {
  text-decoration: line-through;
}
.sold:after {
  text-decoration: none;
  content: " SOLD!";
  color: red;
}



/* Place examples in a blue box. Suggest using <pre>. */
div.nullborder, td.nullborder {
  background-color: blue;
  border-style: solid; 
  border-width: 10; 
}


/* Place examples in a blue box. Suggest using <pre>. */
.date, div.date, td.date {
  background-color: #c0c0ff;
  font-size: 1.1em;
  margin-left: 10%;
  margin-right: 10%;
  font-style: bold;
  padding-left: 10%;
  padding-right: 10%;
  border-style: dotted; 
  border-top-width: 1; 
  border-color:  black; 
  border-top-width: 0;
  border-bottom-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-top:0mm;
  margin-bottom:0mm;

}

.title, div.title, td.title {

  border-style: solid; 
  border-width: 1; 
  border-color:  black;

  padding-top: 1em;
  background-color: #c0c0bb;
  font-size: 2em;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 10%;
  padding-right: 10%;
  text-align: left;
  margin-bottom:0mm;
  font-family: Garamond,  serif;

}

.year, div.year, td.year {

  border-style: dotted; 
  border-top-width: 1; 
  border-color:  black; 
  border-top-width: 1;
  border-bottom-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  
  background-color: #c0c0ff;
  font-size: .6em;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 10%;
  padding-right: 10%;
  margin-bottom:0mm;
  margin-top:0mm;


}

.regie, td.regie {
  background-color: #c0c0ff;
  font-size: .6em;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 10%;
  padding-right: 10%;
  border-style: dotted; 
  border-top-width: 0; 
  border-color:  black; 
  border-top-width: 1;
  border-bottom-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  margin-bottom:0mm;
  margin-top:0mm;
  margin-top:0mm;

}


.beschreibung, td.beschreibung {
  background-color: #c0c0ff;
  font-size: .9em;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 10%;
  padding-right: 10%;
  border-style: solid; 
  border-top-width: 0; 
  border-color:  black; 
  border-top-width: 0;
  border-bottom-width: 1;
  border-right-width: 1;
  border-left-width: 1;
  margin-bottom:1mm;
  margin-top:0mm;
  margin-top:0mm;

}



.fsk, td.fsk {
  background-color: #c0c0ff;
  font-size: .6em;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 10%;
  padding-right: 10%;
  border-style: dotted; 
  border-top-width: 0; 
  border-color:  black; 
  border-top-width: 1;
  border-bottom-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  margin-top: 0;
  margin-top: 0; 	
  margin-bottom:0;


}

.inhalt, td.inhalt {

  border-style: solid; 
  border-width: 1; 
  border-color:  black;
  
  background-color: #c0c0ff;
  font-size: .9em;
  margin-left: 10%;
  margin-right: 10%;


  padding-bottom: 5%;
  padding-top: 5%;
  padding-left: 10%;
  padding-right: 10%;

  padding:5px;
  margin:5px 0 0 250px;
  text-align: 	justify;  	
  margin-top: 0;
  margin-bottom :0;




}


.space, td.space {

  background-color: #FFFFFF;
  font-size: 1em;
  margin-left: 10%;
  margin-right: 10%;  	
  margin-top: 0;
  margin-bottom: 0;

}


.hinweis, td.hinweis {
    	background-color: #ffa0af;
    	font-size: 1.3em;
    	margin-left: 10%;
    	margin-right: 10%;
    	padding-top: 3%;
    	padding-bottom: 3%;
    	padding-left: 10%;
    	padding-right: 10%;

        border-style: solid; 
        border-width: 1; 
        border-color:  black;
}


.adresse, td.adresse {
    	background-color: #90ff7f;
    	font-size: .9em;
    	margin-left: 10%;
    	margin-right: 10%;
    	padding-top: 5%;
    	padding-bottom: 5%;
    	padding-left: 10%;
    	padding-right: 10%;

        border-style: solid; 
        border-width: 1; 
        border-color:  black;

}

.version, td.version {
    	background-color: #eaeaff;
    	font-size: .8em;
        font-family: monospace; 
    	margin-left: 10%;
    	margin-right: 10%;
    	padding-top: 1%;
    	padding-bottom: 1%;
    	padding-left: 10%;
    	padding-right: 10%;

        border-style: solid; 
        border-width: 1; 
        border-color:  black;
}


.author, td.author {
    	background-color: #eaeaff;
    	font-size: .7em;
    	margin-left: 10%;
    	margin-right: 10%;
    	padding-top: 1%;
    	padding-bottom: 1%;
    	padding-left: 10%;
    	padding-right: 10%;

        border-style: solid; 
        border-width: 1; 
        border-color:  black;

}

.druckhinweis {
        display:none;

}







#menu{
width:200px;
color:black;
background:#FFFFFF;
padding:10px;
border-top:1px dotted #FFFFFF;
border-right:1px dotted #FFFFFF;
border-bottom:1px dotted #FFFFFF;
border-left:1px dotted #FFFFFF;}





#menu a{
color:black;
font:bold 13px verdana, sans-serif;
margin:5px 0 5px 0;
padding:1px 3px 1px 4px;
text-decoration:none;
background:transparent;
display:block;
border-top:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
width:155px;}


#menu a:hover{
color:#991111;
background:transparent;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;}


#menu a .dot{
color:#a59a81;
background:transparent;
font-weight:bold;
font-size:14px;}

#menu a:hover .dot{
color:#c8ba9b;
background:transparent;
font-weight:bold;
font-size:14px;}








.kopfzeile{
background:white;
padding:5px;
border:1px dashed #AAAAAA;}


.fuss{
background:white;
padding:5px;
border-top:1px dashed #AAAAAA;
border-bottom:1px dashed #AAAAAA;
}




.fileversion{
/* background:#DEDEFE; */
background:#ffffff;
padding:5px;
font-size: .6em;
border-top:0px dashed #AAAAAA;
border-bottom:0px dashed #AAAAAA;
}






.navigation{
background:#FFFFFF;
float:left;padding:5px;
border:1px dashed #FFFFFF;
padding:5px;
width:300px
margin:5px 0 0 0;}

.inhalt{
background:#EEEEEE;

border:1px solid black;}






.content{

  border-style: solid; 
  border-width: 1; 
  border-color:  black;
  
  background-color: #d0d0ff;
  font-size: .9em;
  margin-left: 10%;
  margin-right: 10%;
  padding-top: 5%;
  padding-bottom: 5%;
  padding-left: 10%;
  padding-right: 10%;

  text-align: 	justify;  	
  margin-top: 0;
  margin-bottom :0;


border:1px solid black;}











.piclink {
  border-style: none; 

}


a:hover.piclink{
  border-style: none; 
}



.unsichtbar {
        display:none;

}



.command {

  font-family:  	courier,   
  serif;


}
