
@media screen { 
	body, html {
		margin:0;padding:0;
		font-size:12px;
		background-color:#fafafa;
		font-size:12px;	
		font-family: verdana, helvetica, arial, sans-serif;
		color:#4b2902;
		background-image: url(/skins/fastix/img/fastix_cms_bg.png);
		background-position:100% 0%;
		background-repeat:no-repeat;
	}
	
	h1 {
		margin-top:.7em;
		font-size:18px;	
	}
	
	h2 {
		font-size:16px;
	}
	
	h3{
		font-size:14px;
	}
	
	h4 {
		font-size:12px;
	}
	
	div,p,td,th,li {
		font-size:12px;
		color:#4b2902;
	}
	
	td {
		vertical-align:top;
	}
	
	input, textarea, select {
		background-color: #fafafa;
		border: 1px solid #ff8901;
		border-radius:3px;
		-moz-border-radius:3px;
		-ms-border-radius:3px;
		-o-border-radius:3px;
		-khtml-border-radius:3px;
		font-size:12px;
		color:#4b2902;
	}
	
	a {
		color:#4b2902;	
	}
	a:hover {
		color:#4b2902;
		
	}
	a:focus {
		color:#4b2902;
	}
	
	#inhalt a:visited {
		color:#808080;
	}
	#serviceMenue a:visited {
		color:#4b2902;
	}

	* {
		quotes: '\201E' '\201C' '\201A' '\2018';
	}
	
	q:before, blockquote:before {
		content:open-quote;
	}
	q:after, blockquote:after {
		content:close-quote;
	}
	
	form { 
		padding:0;
		margin:0;
		display:block;
	}
	
	form th {
		text-align:left;
		font-size:12px;
	}
	form td {
		font-size:12px;
	}
	form ul li {
		line-height:150%;
	}
	
	fieldset {
		color:#4b2902;
		border: 1px solid #ff8901;
		padding:1em;
	}
	
	legend {
		color:#4b2902;
		font-weight:bold;
	}
	
	
	.noBorder {
		border:0;
	}
	
	td.text, th.text {
		text-align:left;
	}
	
	td.zahl, th.zahl {
		text-align:right;
	}
	
	.kommentar_head { 
		margin-bottom:.0;
		padding:.5em;
		padding-bottom:.3em;
		font-weight:bold;
		border-top: 1px solid #ff8901;
		/* border-bottom: 1px solid #ff8901; */	
		background-image:url(/skins/fastix/img/background-kurz.png);
		background-repeat:repeat-y;	
		color:#4b2902;
	}
	
	.kommentar_text {
		padding:1em;
		padding-bottom:2em;
	
		
	}
	
	.Kommentartabelle {
		width:100%;
		margin-bottom:1em;	
	}
	
	
	.Kommentartabelle th {
		font-size:12px;
		font-weight:bold;
		padding:.3em;
		padding-right:1em;
		white-space: nowrap;
		padding-top:1em;	
	}
	
	.Kommentartabelle .superTh {
		padding-top:.3em;
		text-align:left;
		vertical-align:bottom;
		background-color:#fafafa;
		font-size:14px;
		/* border-top: 1px solid #ff8901; */
		border-bottom: 1px solid #ff8901;
		background-image:url(/skins/fastix/img/background-kurz.png);
		background-repeat:repeat-y;	
	}
	
	.Kommentartabelle td {
		padding:.3em;
		font-size:12px;	
	}
	
	.Kommentartabelle .Kommentartext {
		background-color:#fbe7d0;
	}
	
	.Kommentartabelle .tr0 {
		
	}
	
	.Kommentartabelle .tr1 {
		
	}
	
	.Kommentartabelle td.bigtext  {
		padding-bottom:1em;
	}
	.Kommentartabelle input  {
		width:7em;
	}
	
	.edit {
		display:none;
		font-size:10px;
	}
	
	.edit input {
		font-size:10px;
	}
	
	.newItem	{ background-color: #ccf; }
	.changeItem	{ background-color: #fcf; }
	.deleteItem	{ background-color: #faa; }
	.editItem	{ background-color: #cff; }
	
	ul.terminliste li {
		margin-bottom:.5em;
	}
	
	
	#inhalt {
		position:absolute;
		top:125px;
		left:16em;
		right:18em;
		max-width:80em;
		margin-bottom:2em;
		padding:1em;
		padding-bottom:3px;	
		text-align:left;
		font-size:12px;
	}
	
	#inhalt ul li  {
		margin-bottom:.5em;
	}
	
	#menueLinks {
		position:absolute;
		top:100px;
		left:1em;
		width:13em;
		padding-bottom:2em;	
		color:#4b2902;
	}
	
	
	#menueLinks ul {
		list-style-type:none;
		padding:0;
		margin:0;
		
	}
	
	#menueLinks ul li {
		padding:0;
		margin-top: .0em;	
		border-bottom: 1px solid #ff8901;
		display:block;	
	}
	
	#menueLinks a  {
		padding:.2em;
		padding-top: .3em;
		color:#4b2902;
		text-decoration:none;
		display:block;
	}
	
	#menueLinks a:hover  {
		color:#4b2902;
		background-color:#fbe7d0;
		text-decoration:none;
	}
	#menueLinks a:focus  {
		color:#4b2902;
		background-color:#fbe7d0;
		text-decoration:none;
	}
	
	#menueLinks h4 {
		margin-top:2em;
		margin-bottom:.5em;
	}
	
	#menueLinks h4.first {
		margin-top:.0em;
		padding-top:.4em;
		padding-bottom:.2em;
		padding-left:.5em;
		margin-bottom:.1em;
		background-image:url(/skins/fastix/img/background-kurz.png);
		background-repeat:repeat-y;	
		/* border-top: 1px solid #ff8901; */
		border-bottom: 1px solid #ff8901;
		font-weight:bold;
	}
	
	
	#orientierung {
		font-size:12px;
		display:block;
		position:absolute;
		top:100px;
		left:16em;
		right:18em;
		max-width:80em;
		margin:0;
		padding:.2em;
		padding-left:0em;	
		padding-right:1em;
		padding-top: .3em;
		color:#4b2902;
		border-bottom: 1px solid #ff8901;	
		background-image:url(/skins/fastix/img/background-lang.png);
		background-repeat:repeat-y;
	}
	
	#orientierung ul {
		list-style-type:none;
		padding-left:0;
		margin:0;
	}
	
	
	#orientierung ul li {
		list-style-type:none;
		padding:0;
		padding-left:1em;
		margin-top: .0em;	
		display:inline;
		font-weight:bold;
	}
	
	#orientierung a  {
		color:#4b2902;
		text-decoration:none;
		display:inline;
		padding:0;
		margin:0;
	}
	#orientierung a:hover {
		color:#4b2902;
		text-decoration:none;
		display:inline;	
	}
	#orientierung a:focus {
		color:#4b2902;
		text-decoration:none;
		display:inline;	
	}
	
	#serviceMenue {
		margin:0;
		margin-right:-1em;
		margin-left:-1em;
		margin-top:2em;
		padding:.2em;
		padding-left:0em;	
		padding-right:1em;
		padding-top: .3em;
		border-top: 1px solid #ff8901;
		background-image:url(/skins/fastix/img/background-lang.png);
		background-repeat:repeat-y;
		color:#4b2902;
	}
	
	#serviceMenue ul {
		list-style-type:none;
		padding-left:0;
		margin:0;
		width:100%;
	}
	
	#serviceMenue ul li {
		list-style-type:none;
		padding:0;
		padding-left:1em;
		margin-top: .0em;	
		display:inline;
	}
	
	#serviceMenue a  {
		text-decoration:none;
		display:inline;
		padding:0;
		margin:0;
	}
	
	#serviceMenue a:hover {
		text-decoration:none;
		display:inline;
		padding:0;
		margin:0;
		color:#4b2902;
	}
	#serviceMenue a:focus{
		text-decoration:none;
		display:inline;
		padding:0;
		margin:0;
		color:#4b2902;
	}
	
	
	#kommentar {
		margin-bottom:1em;
	}
	
	
	#googleAdd {
		position:absolute;
		top:125px;
		right:1em;
		width:122px;
	}
}
@media print { 
	.noprint, #googleAd, #menueLinks, #serviceMenue, #kommentareLesen, .kommentar_head, .kommentar_text, #kommentareZeigen, #kommentareAus, #kommentarForm,#addKommentar {
		display:none;
	}
	
	#inhalt  {
		display:block;
		position:absolute;
		top:125px;	
		left:0;
		right:0;
		width:100%;
		color:black;		
	}
	#orientierung {
		display:block;
		position:absolute;
		top:105px;	
		left:0;
		right:0;
		width:100%;
		color:black;	
	}
}
