*{
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

body.main {
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px 0px;
	text-align: center;
	background-color:#FFFFFF;
}

body.leftContent {
	font-family: Arial, Helvetica, sans-serif;
	margin: 6px 0px 0px 10px;
	padding: 0px;
	text-align: left;
	background-color:#FFFFFF;
}

div.main {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	width: 1022px;
	margin: 0 auto;
	top:15px;
	bottom:20px;
	text-align:left;
}

div.leftbanner {
	float:left;
	width: 270px;
	border: 0px;
	margin: 0px;
	padding-left: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:center;
	vertical-align:middle;
}

div.middlebanner {
	float:left;
	width: 500px;
	border: 0px;
	margin: 6px auto;
	padding: 0px 0px 0px 6px;
	vertical-align:middle;
}

div.rightbanner {
	float: right;
	width: 236px;
	border: 0px;
	margin: 4px 0px;
	padding: 0px;
	text-align:center;
	vertical-align:middle;
}

div.banner {
	width: 1022px;
	margin-top:6px;
}


div.menu {
       clear: both;
	border: 0px;
	padding: 5px;
	height: 12px;
	width: 1012px;
}

div.leftcolumn {
	float: left;
	text-align:left;
	width: 270px;
	overflow:hidden;
	border: 0px;
	margin: 0px;
	padding-left: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align:top;
}

div.maincolumn {
	float:left;
	text-align:left;
	width: 518px;
	overflow:hidden;
	border: 0px;
}


div.rightcolumn {
	float: right;
	width: 212px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

div.fusszeile {
	clear:both;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 1022px;
}

div.impressum{
	padding-right:90px;
	float:right;
}
div.drucken{
	padding-left:60px;
	float:left;
}
div.zurueck{
	padding-left:60px;
	float:left;
}

div.logos_map{
	position:relative;
	left:20px;
	top:152px;
}

div.logos{
	position:relative;
	left:12px;
	top:300px;
}

img {
	border: none;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
}

hr {
	height:1px;
	color:#999999;
	margin:1px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

p.ueberschrift {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:bold;
	color:#000000;	
	margin-bottom:0px;
	text-align:left;
}

p.ueberschrift_einger {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:bold;
	color:#000000;	
	margin-top:-8px;
	margin-left:30px;
	margin-bottom:0px;
	text-align:left;
}


p.einger {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:normal;
	color:#000000;	
	margin-bottom:0px;
	margin-top:0px;
	margin-left:30px;
	text-align:left;
}


p.rueckmeldung {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-top:4px;
	margin-bottom:-8px;
	color:#CC3333;	
}

a.greenlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #009900;
	text-align:left;
}
a.standardlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
}
a.standardlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #009900;
}



font.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight: bold;
	text-align: center;
	vertical-align:middle;
	color: #5a5a6e;
}

font.flurname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:bold;
	color:#339933;	

}
font.standardgruen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:normal;
	color:#339933;	
}
font.standard {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:normal;
	color:#000000;	
}

font.rueckmeldung {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CC3333;	
}

font.autor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:normal;
	font-style:italic;
	color:#000000;	
}


font.datum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:normal;
	font-style:italic;
	color:#333333;	
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:normal;
	margin-top: 6px;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	font-weight:normal;
	margin-top: 6px;
}

/*Einstellungen zur Karte */

#ladestatus
{
 position:absolute;
 left:10px; top:10px;
 background-color:#F0F0F0;
 layer-background-color:#F0F0F0;
 height:18px; width:200px;
 border:1px none #000000;
}
#zoomlayer
{
  position:absolute;
  left:0px; top:0px;
  width:10px; height:10px;
  visibility:hidden;
  border-right:#ff0000 2px solid; 
  border-top:#ff0000 2px solid;
  border-left:#ff0000 2px solid;
  border-bottom:#ff0000 2px solid;
  padding:0px;
}

#kartenlayer 
{
  position:absolute;
  left:0px; top:0px;
  width:900px;
  height:20px;
  visibility:hidden;
  cursor:crosshair;
  background-image:url(img/dot.gif);
  padding:0px;
}

img{
	border: none;
}

div.maparea {
	width:540px;
	float:left;
}

div.leftarea{

    float: left;
	text-align:left;
	width:240px;
	vertical-align:top;
}

div.navigation_nw {
	float: left;
	width:20px;
	height:20px;	
}

div.navigation_n {
	float: left;
	width:500px;
	height:20px;
	text-align:center;
	vertical-align:middle;	
}

div.navigation_no {
	float: left;
	width:20px;
	height:20px;
}

div.navigation_w {
	float: left;
	width:20px;
	height:500px;
	text-align:center;
	vertical-align:middle;	
}

div.map{
	float: left;
	width:500px;
	height:500px;
}

div.navigation_o{
	float: left;
	width:20px;
	height:500px;
	text-align:center;
	vertical-align:middle;	
}

div.navigation_sw {
	float: left;
	width:20px;
	height:20px;

}

div.navigation_s {
	float: left;
	width:500px;
	height:20px;
	text-align:center;
	vertical-align:middle;	
}

div.navigation_so {
	float: left;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;	
}


