@media all {
	body {
		font-family:"Verdana",sans-serif;
	}
	/* -- GENERAL ------------------ */
	#nocss {
		display:none;
	}
	img {
		border:none;
	}
	table,tr,td,th {
		font-size:1em;
		border-spacing:0em;
		vertical-align:top;
		padding:0em;
		margin:0em;
		border-spacing:0em;
		border:none;
		border-collapse:collapse;
	}
	td {
  padding:5px;
	}
}
@media screen {
	/* -- PAGE --------------------- */
	body {
		text-align:center;
		margin:10px 0px 0px 0px;
		padding:0px;
		background-image:url(bg_main3.gif);
		font-size:0.7em;
		scrollbar-base-color:#34A74A;
		scrollbar-3dlight-color:#34A74A;
		scrollbar-arrow-color:#ffffff;
		scrollbar-darkshadow-color:#000000;
		scrollbar-face-color:#007F18;
		scrollbar-highlight-color:#34A74A;
		scrollbar-shadow-color:#FFFFFF;
		scrollbar-track-color:#FDFFCE;
	}
	h2 {
		font-weight:normal;
		font-size:18px;
		padding:0px 0px 4px 0px;
		margin:0px;
		border-bottom:1px #000000 solid;
	}
	a.capitalnavi {
		color:#FFFFCC;
		text-decoration:none;
		font-variant:small-caps;
		padding:0px 4px 0px 4px;
	}
	a.capitalnavi_active {
		color:#FFFFCC;
		text-decoration:none;
		font-variant:small-caps;
		padding:0px 4px 4px 4px;
		background-color:#349830;
	}	
	a.subnavi {
		color:#FFFFCC;
		text-decoration:none;
		padding:0px 4px 0px 4px;
		font-size:11px;
	}
	
	a.laufschrift {
		color:#FFFFFF;
		text-decoration:none;
		padding:0px 6px 0px 6px;
		font-size:12px;
	}
	a.subnavi_active {
		color:#FFFFCC;
		text-decoration:none;
		padding:0px 4px 0px 4px;
		background-color:#9E0E07;
		font-size:11px;
	}
	
	
	td.formular_oben {
		padding:3px 8px 3px 43px;
		text-align:left;
		font-size:11px;
	}
	td.formular_unten {
		padding:3px 8px 3px 43px;
		font-size:11px;
	}
	textarea {
		width:400px;
	}
	input {
		font-size:11px;
		clear:both;
	}
	input.text {
		width:200px;
	}
	button {
		background-color:#349830;
	}
	#container {
		border:0px #000000 solid;
		width:780px;
		margin:auto;
		text-align:left;
	}
	/* -- HEADER ------------------- */
	#headnavi_above {
		height:7px;
		width:100%;
		background-image:url(bg_headnavi_above.gif);
		font-size:0px;
	}
	#headnavi {
		height:21px;
		background-image:url(bg_headnavi.gif);
		color:#FFFFFF;
		margin:0px;
		padding:4px 10px 0px 190px;
		border:0px;
	}
	#headnavi_below {
		height:7px;
		width:100%;
		background-image:url(bg_headnavi_below.gif);
		font-size:0px;
	}	
	#td1{
		
		background-image:url(bg_main3.gif);
		
	}	
	#header {
		height:62px;
		width:100%;
		background-color:#FFFFCC;
		padding:0px 0px 0px 0px;
	}
	img.face1 {
		position:absolute;
		top:20px;
		margin:0px 0px 0px -770px;
	}
	img.face2 {
		position:absolute;
		top:42px;
		margin:0px 0px 0px -724px;
	}	
	/* -- NAVIGATION --------------- */
	#navigation {
	height:15px;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	background-color:#CC0000;
	text-align:right;
	padding-right:18px;
	color: #C00;
	}
	/* -- CONTENT ------------------ */
	#content {
		background-color:#FFFFCC;
		height:100%;
		/*overflow:auto;*/
		text-align:left;
		padding:10px 40px 20px 40px;
		
	}
	/* -- FOOTER ------------------- */
	#footer {
		height:60px;
		background:url(footer.jpg) no-repeat #FFFFCC right;
	}
}
@media print {
	body {
		font-size:10pt;
	}
	#navigation, #footer, .noprint {
		display:none;
	}
	
	
		
}
