body {
	font-family: 'Arial', 'Verdana', sans-serif;
	font-size: 12px;
	padding: 0px;
	border: none;
	overflow: auto;
	background: #e5e5e5;	
	}
	
a {
	text-decoration: none;
	color: #ff6b00;
	outline: 0px;
	}
	
a:hover {
	
	}
	
table, tr, td, img, .bodytext, .contenttable, .internal-link {margin:0px; padding:0px;}

.external-link-new-window img {border:none;}
	
#ebene {
	position: absolute;
	width: 1000px;

	top: 10px;
	left: 50%;
	margin: 0px 0 0 -500px;
	background: white url(img/platsch2.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	border: 2px solid #ff6b00;
	}
	
#banner {
	position: relative;
	top: 37px;
	left: -2px;
	width: 1000px;
	height: 80px;
	background: url(img/content-back-halbtrans.png);
	border-top: 6px solid #ff6b00;
	border-right: 2px solid #e5e5e5;
	border-bottom: 6px solid #ff6b00;
	border-left: 2px solid #e5e5e5;
	z-index: 10;
	}
	
#navicontainer {
	position: relative;
	float: left;
	margin: -60px 0 20px 0;
	left: 50px;
	width: 130px;
	padding: 11px 0 50px 0;
	background: #bcbcbc;
	}
	
#prosper {
	width: 130px;
	height: 80px;
	background: #c71217 url(img/prosper.jpg);
	background-repeat: no-repeat;
	}
	
.navibox {
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	margin: 179px 0 0 0;
	}
	
.navi {
	width: 125px;
	padding: 3px 5px 3px 0;
	text-align: right;
	line-height: 2em;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	font-size: 12pt;
	font-weight: bold;
	}
	
.navi:hover {
	background: #ff6b00;
	}
	
.navi a {
	color: #fff;
	}
	
.navi0 {
	width: 128px;
	padding: 3px 5px 3px 0;
	text-align: right;
	line-height: 2em;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-left: 0px solid #0000b0;
	background: #e5e5e5;
	font-size: 12pt;
	font-weight: bold;
	color: #ff6b00;
	}
	
#mittecontainer {
		position: absolute;
		margin: 40px 0 0 183px;
		width: 650px;
		height: auto;
		border: 0px solid green;
		z-index:999999;
		}
	
#mitte {
	float: left;
	margin: 135px 0 20px 53px;
	width: 497px;
	height: auto;
	min-height: 600px;
	padding: 10px 30px 10px 30px;
	background: url(img/content-back-halbtrans.png);
	border: 0px solid #0000b0;
	}
	
#mitte .contenttable td {
			border-width: 2px 2px 2px 2px;
			border-spacing: 2px;
			border-style: outset outset outset outset;
			border-color: gray gray gray gray;
			border-collapse: separate;
			background-color: white;
			empty-cells: hide;
			padding: 3px;
			}
	
#rechts {
	float: left;
	margin: 135px 0 10px 5px;	
	height: auto;
	}
	
/*--------------------felogin-------------------*/
.tx-felogin-pi1 {
		background: #ff6b00; 
		border-top:4px solid #fff;
		border-bottom:4px solid #fff;
		padding: 5px;
		width:120px;
		margin: 20px 0 20px 0;
		}
		
.tx-felogin-pi1 h3 {font-size:12px;}
		
.tx-felogin-pi1 form fieldset b div {display:none;}

.tx-felogin-pi1 fieldset input {width:115px;}
		
.tx-felogin-pi1 fieldset {border:none; margin:10px 0 0 0; width:50px; padding:0px;}

.tx-felogin-pi1 fieldset label {}

.tx-felogin-pi1 fieldset legend {display:none;}

.tx-felogin-pi1 p a {color:white;}

/*---------------googlemap----------------*/
.tx_lumogooglemaps_pi1_sidebar {
				position:absolute; 
				top:40px; 
				right: 5px; 
				width: 190px; 
				height:450px; 
				overflow:auto;
				}