/*
 * $Id: print.css,v 1.4 2006/05/20 05:17:22 niehaus Exp niehaus $
 *
 * Style sheet.
 */

body {
    	background-color: white;
}


h1 {
    	font-family: sans-serif;
    	font-size: 15
}



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

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


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:link, a:visited {
	color: black;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	}




.input {

	color: black;
   	;
}


.output {

	color: grey;
   	font-style: bold;
}


.prompt {

	color: blue;
  
}





/* Place examples in a blue box. Suggest using <pre>. */
.example {
    	background-color: #FFFFFF;
    	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: 2%;    
	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;
    	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>. */
.date, td.date {
    	background-color: #FFFFFF;
    	font-size: 1.1em;
    	margin-left: 2%;
    	margin-right: 2%;
   	font-style: bold;
    	padding-left: 2%;
    	padding-right: 2%;


}

.title, td.title {
    	padding-top: 1em;
    	background-color: #FFFFFF;
    	font-size: 2em;
    	margin-left: 2%;
    	margin-right: 2%;
    	padding-left: 2%;
    	padding-right: 2%;
        text-align: left;
}

.year, td.year {
    	background-color: #FFFFFF;
    	font-size: .6em;
    	margin-left: 2%;
    	margin-right: 2%;
    	padding-left: 2%;
    	padding-right: 2%;

}

.regie, td.regie {
    	background-color: #FFFFFF;
    	font-size: .6em;
    	margin-left: 2%;
    	margin-right: 2%;
    	padding-left: 2%;
    	padding-right: 2%;
}


.fsk, td.fsk {
    	background-color: #FFFFFF;
    	font-size:     .6em;
    	margin-left:   2%;
    	margin-right:  2%;
    	padding-left:  2%;
    	padding-right: 2%;
}

.inhalt, td.inhalt {
    	background-color: #FFFFFF;
    	font-size: .9em;
    	margin-left: 2%;
    	margin-right: 2%;
    	padding-top: 0%;
    	padding-bottom: 0%;
    	padding-left: 2%;
    	padding-right: 2%;
        text-align: 	justify;
}


.space, td.space {

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

}


.hinweis, td.hinweis {
    	background-color: #FFFFFF;
    	font-size: 1.3em;
    	margin-left: 2%;
    	margin-right: 2%;
    	padding-top: 2%;
    	padding-bottom: 2%;
    	padding-left: 2%;
    	padding-right: 2%;
        display:none;
}


.adresse, td.adresse {
    	background-color: #FFFFFF;
    	font-size: .9em;
    	margin-left: 2%;
    	margin-right: 2%;
    	padding-top: 2%;
    	padding-bottom: 1%;
    	padding-left: 2%;
    	padding-right: 2%;
}

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


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


.druckhinweis {
    	background-color: #eaeaff;
    	font-size: .7em;
    	margin-left: 2%;
    	margin-right: 2%;
    	padding-top: 1%;
    	padding-bottom: 1%;
    	padding-left: 2%;
    	padding-right: 2%;
}








#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;}

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

.inhalt{
background:#EEEEEE;
padding:5px;
margin:5px 0 0 250px;
border:1px solid black;}

