/* stylesheet plain style @media print © by Stefan */

/* don't show text written for textbrowsers */
	.invisible, .textbrowser {display:none; }
	.quickjump {display:none;}
/* format urlprint linex */
	.urlprint {
		text-align:center;
		font-size:70%;
		clear:both;
	}
/* format BODY */

	body {
		margin:0 2px;
		font-size:101%;
		font-family:Arial,Helvetica,sans-serif;
		text-align:left;
		background:#FFF;
		color:#000;
	}
	a img {
		border:0;
	}


/* format HEADER */
	#header {
		white-space:nowrap;
		position:relative;
		height:100px;
	}
	#header_logo {
		background: url(grafik/all_logo_back.gif) repeat-x bottom;
		height:100px;
		position:relative;
		top:0;
		left:0;
	}
	#header_logo_img{
		position:absolute;
		right:0px;
		bottom:0;
		width:111px;
		height:87px;
		border:0;
		background:#FFF;
	}
	* html #header_logo_img {
		right:-1px;
	}
	#header_logo_left{
		position:absolute;
		left:0px;
		bottom:0;
		width:6px;
		height:87px;
		border:0;
		background:#FFF url(grafik/all_logo_left.gif) left;
	}

	#header_left {
		position:absolute;
		left:0;
		bottom:30px;
		width:146px;
		font-size:70%;
		text-align:center;
		white-space:normal;
	}
	#header_middle{
		position:absolute;
		bottom:30px;
		width:100%;
		text-align:center;
	}
	#header_logo a{
		border:0;
		padding:0;
		text-decoration: none;
	}

/* format navigation */
	#navigation{
		display:none;
	}
	#totop {
		display:none;
	}

/* format CONTENT */
	.main_content {
		padding:0 1em;
		background: #fff;
	}
	.main_content img {
		margin:1ex 1em;
		vertical-align:middle;
	}
	.main_content p{
		text-align:justify;
	}
/* tables */
	.main_content table {
		margin:1ex auto;
		border:1px;
		border-color:#303030;
		background-color:#FFFFFF;
		border-style:solid;
	}
	.main_content table p {
		margin:0;
	}
	.main_content th {
		border:0;
		text-align:center;
		background-color:#DCDCDC;
	}
	.main_content td {
		text-align:left;
		background-color:#ECECEC;
		padding:3px;
		vertical-align:top;
	}
/* links */
	.main_content a {
		text-decoration:none;
		color:#00F;
		border-bottom:1px #00F solid;
	}
/* format h1 to h5 */
	h1 {
		margin:0;
		font-size:100%;
	}
	h2 {
		margin:0;
		font-size:90%;
	}
	h3 {
		font-size:130%;
	}
	h4 {
		font-size:120%;
	}
	h5 {
		font-size:110%;
	}
	h1, h2, h3, h4, h5 {
		font-weight:bold;
	}

