		/* styles fuer: Faux Frames */

	* {
		margin: 0;
		padding: 0;

	}
	html, body {
		top: 0;
		right: 0;
		left: 0;
		min-height: 100%;
		width: 100%;
	}
	body {
		position: absolute;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 100.01%;
		background: #fff;
		color: #000;
		background: #9bc79e url(../images/bg3.jpg);
		background-repeat: repeat-y;

	}

	/* container */
	#header {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		height: 70px;
	}
	#head {
		position: relative;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		height: 100%;
		
		border-bottom: 1px solid #2C3408;
		text-align: center;
		/*background-color: #0d3511;*/
    background: #0d3511 url(../images/header_bg.jpg);
		background-repeat: repeat-x;
	}

	#menue {
		position: fixed;
		top: 70px;
		left: 16px;
		width: 160px;
		padding: 10px;
    overflow:auto;
	}

	#content {
		/*background: #e0d0b0 url(../images/bg3.jpg);*/
		background-repeat: repeat-y;
		padding: 80px 50px 40px 240px;
		color: #000;
	}
	#spiegel {
		max-width: 500px;
		padding-left: 20px;


	}

	#footer {
		position: fixed;
		bottom: 0;
		right: 0;
		left: 0;
		height: 30px;
	}
	#foot {
		position: relative;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		height: 30px;
		/*background: #0d3511;*/
    background: url(../images/footer_bg.jpg);
		background-repeat: repeat-x;
		color: #e0d0b0;
		border-top: 1px solid #2C3408;
		z-index: 100;
	}
  
  #foot a,
  #foot a:visited,
  #foot a:active,
  #foot a:hover
   {
  	
    color: #e0d0b0;
    font-size:10px;
    
  }

	#switcher {
		position: fixed;
		top: 10px;
		right: 20px;
		z-index: 100;
	}

	/* ==== Formate === */
	/* menue und links */
	a {
		text-decoration: none;
		background: transparent;
		color: #600;
	}

	#menue li {
		list-style: none;
		padding:2px;
	}
	#menue a {
		display: block;
		width: 140px;
		height: 47px;
		padding-top: 5px;
    padding-left: 15px;
    font-size:14px;
    font-weight:bold;
		background-image: url(../images/button.gif);
		color: #322922;
		background-repeat: no-repeat;
	}
	#menue a:visited {
		
		background-image: url(../images/button.gif);
		color: #322922;

		background-repeat: no-repeat;
	}
		#menue a:hover,
	#menue a.aktiv,
	#menue a:hover.aktiv {

		background-image:url(../images/button_hover.gif);
		color: #a00;

	}
	#menue a.aktiv,
	#menue a:hover.aktiv {
		font-weight: bold;
		cursor: default;
		background-image:url(../images/button_hover.gif);
		color: #a00;
	}

	#head img {
  	margin-bottom:2px;
  }
	/* text */
	h1 {
		padding: 5px 0 0 20px;
		background: transparent;
		color: Maroon;
	}
	h2,
	h3,
	h4 {
		padding: 10px 0 15px 0;
		background: transparent;
		color: #004000;
	}
	p, li {
		font-size: 80%;
		line-height: 140%;
	}
	#spiegel p {
		margin-bottom: 10px;
    text-align:justify;
	}
	#foot p {
		padding: 5px 0 0 20px;
		font-size: 70%;
		background: transparent;
		color: #e0d0b0;
	}
	p.topper {
		padding: 20px 0;
	}
	#switcher p {
		padding: 2px 0;
	}

	/* sonstige */
	img {
		border: 0 none;
	}
	.invis, hr {
		display: none;
	}
	code {
		font-family: 'Courier New', Verdana, Helvetica, Arial, sans-serif;
		font-size: 100%;
		/*background-color: #transparent;*/
		color: #939;
	}
  
  fieldset {display:block; border:1px solid #0d3511; margin-top:20px;}


    legend {
    	display: block;
    	background-color: #6CAB72;
    	border: 2px solid #0d3511;
    	padding: 3px;
      width:150px;
      margin-bottom:20px;
      margin-left:20px;
    }
    
    .t_input {background-color: #6CAB72;border:0; border-bottom:1px solid black;}
    select {background-color: #6CAB72; border:1px solid black;}
    input[type="checkbox"]{background-color: #99ccff; border:1px solid black;}
    label {display: block; width: 8em;	float: left; font-size:12px; margin-left:5px;}
		textarea {background-color: #6CAB72; border:1px solid black; margin: 5px;}

	/*  -------------------------------------
	Extrawuerste fuer IEs
		WICHTIG: IE6 muss in den Quirks-Modus
	gesetzt werden, um die Anweisungen zu
		'position:' richtig auszufuehren!
	*/
	* html,
	* html body {
		overflow: hidden;
		bottom: 0;
		height: 100%;
	}
	* html #menue {
		position: absolute;
		width: 180px;/* wg. boxmodel */
		z-index: 30;
	}
	* html #header,
	* html #footer {
		position: absolute;
		width: 100%;
		padding-right: 16px;/* fuer scrollbar */
		z-index: 20;
	}
	* html #head,
	* html #foot {
		height: 100%;
		position: static;
		z-index: 20;
	}
	* html #content {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		height: 100%;
		width: 100%;
		overflow: scroll;
		z-index: 10;
	}
	* html #spiegel {
		width: 520px;/* statt max-width */
	}
	* html #switcher {
		position: absolute;
		z-index: 40;
	}
	* html #menue a {
		width: 150px;
	}
	* html #menue a:visited.aktiv {
		width: 150px;
		background-image:url(../images/button_hover.gif);
		color: #a00;
	}
	/* IE-Wurst Ende */

