/* print2.css */

@media print {

	body {
	  background: white;
	  font-size: 10pt;
	  font-family: Verdana, Arial, Geneva, sans-serif;
	  color: black;
	}
	
	body, p, h1, h2, h3, h4, h5, h6, form, legend, fieldset {
	  margin: 0; padding: 0;
	}
	
	p, h1, h2, h3, h4, h5, h6 {
	  padding-bottom: .6em;
	}
	
	
	h1 {
	  font-size: 1.8em;
	  font-weight: normal;
	}
	
	h2 {
	 font-size: 1.3em;
	 font-weight: normal;
	 padding-top: 1.0em;
	}
	
	
	img {
	  border: none;
	}
	
	a { color: black; }
	
	p { line-height: 1.5em }
	
	
	#left, #header { display: none }
	
	#printy { display: block; }
	#printy { text-align: center; }
	#printy h1 { font-size: 2em; letter-spacing: .2em; font-variant: small-caps; }
	#printy h2 { font-size: 1em; font-weight: normal; }
	#printy h3 { font-size: 1em; font-weight: bold; letter-spacing: .2em;
	    border-bottom: 1px solid black;
	    padding-bottom: 1em;
	    margin-bottom: 1em;
	}
	
	#main { padding-bottom: 10px; width: 90%; }
	#main p, #main ul, #main ol { line-height: 1.5em }
	
	.img_right {
	  float: right;
	  margin-left:50px;
	  margin-bottom: 50px;
	}
	
	.img_left {
	  float: left;
	  margin-right:50px;
	  margin-bottom: 50px;
	}
	
	
	#footer {
	  clear: both;
	  padding-top: 10px;
	  border-top: 1px solid black;
	  text-align: center;
	}
	
	
	#footer address {
	  font-style: normal;
	  font-size: 7pt;
	  text-transform: uppercase;
	  line-height: 1.5em
	}
	
	#footer a, #copyright a { text-decoration: none; }
	
	#copyright {
	  text-align: center;
	  font-size: 7pt;
	  margin-top: 10px;
	  letter-spacing: .2em;
	}
	
	
	#iframe_box {
	    width: 100%;
	    height: 500px;
	    overflow: auto;
	    border: none;
	 }
	
	#start_box {
	    width: 100%;
	    height: 300px;
	    overflow: hidden;
	    border: none;
	    display: none;
	 }
	
	#imw { border: 1px solid #006A03; width: 190px; text-align: center; background: #006A03; }
	#imw h5 { margin: 0; padding: 5px; font-size: 1em; letter-spacing: .2em; text-transform: uppercase; }
	#imw a { color: #004f02; text-decoration: none }
	#imw a:hover { color: white; }
	
	
	fieldset#impressum {
	  border: 1px solid black;
	  padding: 10px;
	  margin: 0 0 10px 0;
	  float: right;
	  width: 180px
	 }
	
	fieldset#impressum legend {
	  color: black;
	  text-transform: uppercase;
	  padding: 0 10px;
	  font-weight: bold
	}
	
	
	#slideshow {
	  width: 690px;
	  height: 460px;
	}
	
	
	/* Formular Formatierung */
	
	
	
	input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle; }
	
	#formular label {
	  display: block;
	}
	
	#formular .formfeld {
	  color: black;
	  border: 1px solid black;
	  background: white;
	  margin-bottom: 2px;
	
	}
	
	#formular p { padding: 0 0 12px 0 }

}