
body{
	margin: 0px;
	padding: 24px 0;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	background: RGB(150, 150, 150) url(../pic/bg_body.jpg) no-repeat top left fixed;
}

	.fld_column{
        margin: 0px auto 20px;
        padding: 0px;
    	width: 1000px;
		border: 0px none;
        text-align: left;
	}

		.fld_head1{
		    margin: 0px 0px 3px 0px;
		    padding: 0px;
		    width: 1000px;
		    height: 110px;
			border-top: 1px solid RGB(200, 200, 200);
			border-right: 1px solid RGB(100, 100, 100);
			border-bottom: 1px solid RGB(100, 100, 100);
			border-left: 1px solid RGB(200, 200, 200);
			background-color: RGB(255, 255, 255);
			overflow: hidden;
		}

		.fld_head3{
		    margin: 0px;
		    padding: 0px;
		    width: 1000px;
		    height: 0px;
			border-top: 1px solid RGB(200, 200, 200);
			border-right: 1px solid RGB(100, 100, 100);
			border-bottom: 0px none;
			border-left: 1px solid RGB(200, 200, 200);
			background-color: RGB(255, 255, 255);
			overflow: hidden;
		}

		.fld_main{
		    margin: 0px 0px 3px 0px;
		    padding: 0px;
		    width: 1000px;
			border-top: 0px none;
			border-right: 1px solid RGB(100, 100, 100);
			border-bottom: 1px solid RGB(100, 100, 100);
			border-left: 1px solid RGB(200, 200, 200);
			background: RGB(255, 255, 255) url(../pic/bg_main.jpg) repeat-y top left;
		}

			.fld_info{
				margin: 0px;
				padding: 0px 10px 15px 10px;

				width: 40px;
				float: right;
				overflow: hidden;
			}

			.fld_active{
				margin: 0px;
				padding: 5px 0px 15px 0px;
				width: 718px;
				float: right;
				overflow: hidden;
			}

				.fld_compas{
					margin: 0px;
					padding: 0px 0px 15px 0px;
					width: 568px;
					float: right;
					overflow: hidden;
				}

				.fld_fontswitcher{
					margin: 0px;
					padding: 0px 0px 15px 0px;
					width: 150px;
					float: right;
					overflow: hidden;
				}

			.fld_navi{
				margin: 0px;
				padding: 0px 0px 15px 0px;
				width: 220px;
				float: right;
				overflow: hidden;
			}



h1, h2, h3, h4, h5, h6,
p, p.small, p.info, a, a.small,
th, td{
	font-family: Arial;
}

h1{
	color: RGB(0, 0, 128);
	font-size: 32;
	border-bottom: 1px solid RGB(100, 100, 100);
}

h2{
	color: RGB(0, 0, 128);
	font-size: 28;
	border-bottom: 1px solid RGB(100, 100, 100);
}

h3{
	color: RGB(0, 0, 128);
	font-size: 24;
	border-bottom: 1px solid RGB(100, 100, 100);
}

h4{
	color: RGB(0, 0, 128);
	font-size: 20;
	border-bottom: 1px solid RGB(100, 100, 100);
}

h5{
	color: RGB(0, 0, 128);
	font-size: 16;
	border-bottom: 1px solid RGB(100, 100, 100);
}

h6{
	color: RGB(0, 0, 128);
	font-size: 12;
	border-bottom: 1px solid RGB(100, 100, 100);
}

p, li{
	color: RGB(100, 100, 100);
	font-size: 16px;
}

p.small{
	color: RGB(100, 100, 100);
	font-size: 14px;
}

p.info, a.info{
	color: RGB(255, 255, 255);
	font-size: 14px;
	text-align: left;
}

a{
	font-size: 16px;
	color: RGB(0, 0, 255);
	text-decoration: none;
}

	a:hover{
		text-decoration: underline;
	}

a.small{
	font-size: 14px;
	color: RGB(0, 0, 255);
	text-decoration: none;
}

	a.small:hover{
		text-decoration: underline;
	}

th{
    margin: 0px;
    padding: 3px;
    color: RGB(210, 210, 232);
    background-color: RGB(150, 150, 150);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    border-top: 1px solid RGB(200, 200, 200);
    border-right: 1px solid RGB(100, 100, 100);
    border-bottom: 1px solid RGB(100, 100, 100);
    border-left: 1px solid RGB(200, 200, 200);
}

td{
    margin: 0px;
    padding: 3px;
    color: RGB(0, 0, 128);
    background-color: RGB(240, 240, 240);
    font-size: 16px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid RGB(200, 200, 200);
    border-right: 1px solid RGB(100, 100, 100);
    border-bottom: 1px solid RGB(100, 100, 100);
    border-left: 1px solid RGB(200, 200, 200);
}

input, textarea{
	margin: 0px;
	padding: 2px;
    color: RGB(0, 0, 128);
    background-color: RGB(255, 255, 255);
    font-family: Courier New;
    font-size: 16px;
    text-align: left;
    border-top: 1px solid RGB(200, 200, 200);
    border-right: 1px solid RGB(100, 100, 100);
    border-bottom: 1px solid RGB(100, 100, 100);
    border-left: 1px solid RGB(200, 200, 200);
}

input.submit{
	margin: 0px;
	padding: 2px;
    color: RGB(0, 0, 128);
    background-color: RGB(210, 210, 232);
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    border-top: 1px solid RGB(200, 200, 200);
    border-right: 1px solid RGB(100, 100, 100);
    border-bottom: 1px solid RGB(100, 100, 100);
    border-left: 1px solid RGB(200, 200, 200);
}

input.error, textarea.error{
	margin: 0px;
	padding: 2px;
    color: RGB(0, 0, 128);
    background-color: RGB(245, 175, 175);
    font-family: Courier New;
    font-size: 16px;
    text-align: left;
    border: 1px solid RGB(215, 15,15);
}

a:title{
	background-color: rgb(255,255,0);
}






p.menuebene1{
    margin: 0px 0px 0px 3px;
    padding: 0px;
    width: 190px;
	border-bottom: 1px solid RGB(150, 150, 150);
	overflow: hidden;
}

	a.menuebene1{
		margin: 0px;
		padding: 3px;
		display: block;
		color: RGB(255, 255, 255);
		text-decoration: none;
	}

	a.menuebene1_aktiv{
		margin: 0px;
		padding: 3px;
		display: block;
		color: RGB(0, 0, 0);
		background-color: RGB(240, 240, 240);
		text-decoration: none;
		font-weight: bold;
	}

	a:hover.menuebene1, a:hover.menuebene1_aktiv{
		background-color: RGB(255, 255, 255);
		color: RGB(0, 0, 0);
		text-decoration: none;
	}

	p.menuebene2{
    	margin: 0px 0px 0px 13px;
	    padding: 0px;
	    width: 180px;
		border-bottom: 1px solid RGB(150, 150, 150);
		overflow: hidden;
	}

		a.menuebene2{
			margin: 0px;
			padding: 3px;
			display: block;
			color: RGB(255, 255, 255);
			text-decoration: none;
		}

		a.menuebene2_aktiv{
			margin: 0px;
			padding: 3px;
			display: block;
			color: RGB(0, 0, 0);
			background-color: RGB(240, 240, 240);
			text-decoration: none;
			font-weight: bold;
		}

		a:hover.menuebene2, a:hover.menuebene2_aktiv{
			background-color: RGB(255, 255, 255);
			color: RGB(0, 0, 0);
			text-decoration: none;
		}

		p.menuebene3{
    		margin: 0px 0px 0px 23px;
	    	padding: 0px;
	    	width: 170px;
			border-bottom: 1px solid RGB(150, 150, 150);
			overflow: hidden;
		}

			a.menuebene3{
				margin: 0px;
				padding: 3px;
				display: block;
				color: RGB(255, 255, 255);
				text-decoration: none;
			}

			a.menuebene3_aktiv{
				margin: 0px;
				padding: 3px;
				display: block;
				color: RGB(0, 0, 0);
				background-color: RGB(240, 240, 240);
				text-decoration: none;
				font-weight: bold;
			}

			a:hover.menuebene3, a:hover.menuebene3_aktiv{
				background-color: RGB(255, 255, 255);
				color: RGB(0, 0, 0);
				text-decoration: none;
			}







table.ok{
  margin: 0px ;
  padding: 0px ;
  border: 3px solid RGB(81, 176, 81);
}

td.ok{
  margin: 0px ;
  padding: 10px ;
  border: 0px none;
  font-family:   font-size: 14px;
  color: RGB(0, 0, 0);
  background-color: RGB(173, 228,  173);
}

table.error{
  margin: 0px ;
  padding: 0px ;
  border: 3px solid RGB(215, 15,15);
}

td.error{
  margin: 0px ;
  padding: 10px ;
  border: 0px none;
  font-family:   font-size: 14px;
  color: RGB(0, 0, 0);
  background-color: RGB(245, 175, 175);
}







p.sitemap1{
	margin: 0px;
	padding: 20px 0px 0px 20px;
	font-weight: bold;
}

	p.sitemap2{
		margin: 0px;
		padding: 0px 0px 0px 40px;
	}

		p.sitemap3{
			margin: 0px;
			padding: 0px 0px 0px 60px;
		}

	a.sitemap{
		color: RGB(100, 100, 100);
    	text-decoration: none;
	}

	a:hover.sitemap{
		background-color: RGB(240, 240, 240);
		color: RGB(0, 0, 0);
		text-decoration: underline;
	}

