html,
body {
	margin: 0em;
	border: 0em;
	padding: 0em;

	background-color: #ffffff; 
	background-image:url(/bilder/bg.jpg);
	background-repeat:no-repeat;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .97em;

	}


h1#heading {
	margin: 0em;
	border: 0em;
	padding: .75em;
	padding-top: .5em;
	padding-bottom: .2em;

	color: #000;

	font-family: georgia, Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;

	font-size: 2.2em;
}

div#urlleiste {
	margin: 0em;
	border: 0em;
	padding: 2.75em;
	padding-top: 0em;
	padding-bottom: .5em;

	color: #000;

	font-family: georgia, Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;

	font-size: .8em;


}

/* ########################################################## */

div#menue_box {

	margin: 1em;
	padding: 0em;
	width: 12em;

	float: left;

	border: 1px solid #333;
	background-image:url(/bilder/f3f3f3_60.png);
	background-repeat:repeat;
}

div#menue_box p {
	text-align: center;
}

ul#menue {
	margin: 0em;
	margin-bottom: 1em;
	padding: 0em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;

	list-style: none outside;
	line-height: 110%;
}


ul#menue li {
	margin:		0em;
	padding:	0em;
}

ul#menue li.end {
	margin-bottom: 1.5em;
}

ul#menue a,
ul#menue span.active {
	display:	block;
	margin:		0em;
	padding-top:	.15em;
	padding-bottom:	.15em;
	padding-left:	.5em;
	padding-right:	.5em;
}

ul#menue a:hover,
ul#menue li:hover,
ul#menue span.active {
	background-color: #F0CBC5;
}

ul#menue span.active {
	display:	block;
	text-align:	right;
}



/* ########################################################## */
div#content_box {
	margin-left: 14.5em;
	margin-top: .5em;
	margin-right: 1em;
	margin-bottom: 3em;
}

div#adresszeile {
	text-align: center;
}


/* ########################################################## */
dl {
	margin-left: 4em;
	margin-bottom: 4em;
	}

dd {
	margin-bottom: 1em;
	}

dt {
	font-style: italic;
	font-weight: bold;
	}

/* ########################################################## */
fieldset {
	margin: 3em;
	padding: 1em;
	padding-top: 0em;

	border: 1px solid #333;

	background-color: #F0CBC5;
	background-color: #e0e0f6;
	background-color: #FFF0FF;
	background-color: #EEF0FF;
}


legend {
	padding-right: 1em;
	padding-left: 1em;
	margin-bottom: 1em;
	background-color: #fff;

	border: 3px dotted #005098;

	font-weight: bold;

}


label.left {
	float:		left;
	text-align:	right;
	width:		13em;
	margin-right:	.5em;
}


input[type=text],
select {
	float:		left;
}


textarea.right,
input.right {
	float:		left;
	width:		auto;
	clear:		both;
	margin-left:	13.5em;
	margin-right:	.5em;
}


textarea.right,
input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right {
	margin-left:	14.5em;
}


form br {
	clear:		both;
}


label,
select,
textarea,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit] {
	cursor:		pointer;
}


form {
	line-height:	200%;
}

/* ########################################################## */


div.group {
	margin-top: 1.5em;
	margin-bottom: 3em;

	padding: 1em;
	padding-top: 0em;

	border: 1px solid #333;

	background-image:url(/bilder/f0f6f0_60.png);
	background-repeat:repeat;

}


/* ########################################################## */

.weg {
	display:	none;
}

img {
	border:		0;
}


