html, body {
	margin:					0px;
	padding:				0px;
	height:					100%;
	background-color:			#faecec;
	font-family:				Arial, Helvetica, Sans-Serif;
	font-size:				small;
}

a:link,a:visited,a:active {
	text-decoration:			none;
	border-bottom:				dotted 1px black;
	font-weight:				normal;
	color:					#000;
	font-family:				Arial, Helvetica, Sans-Serif;
	margin-bottom:				0px;
	padding-bottom:				0px;
}

a:hover {
	border-bottom:				none;
}

img {
	margin:					0px;
	padding:				0px;
	border:					none;
}

#logo-gross {
	margin-top:				10px;
	margin-left:				15px;
}

#logo-klein {
	margin-left:				10px;
	margin-top:				10px;
	float: 					left;	
}

ul.dokumente li {
	margin-bottom:				5px;
}

ul.menu a:link,ul.menu a:visited,ul.menu a:active {
	color:					#000;
	font-weight:				bold;
	display:				block;
	border-bottom:				none;
	margin-bottom:				0px;
	padding-bottom:				0px;
	vertical-align:				bottom;
}

ul.menu a:hover {
	color:					#fff;
	background-color:			#000;
}

ul.menu {
	width:					180px;
	height:					100%;
	list-style-type:			none;
	margin-left:				0px;
	padding-left:				0px;
	margin-top:				0px;
	padding-top:				0px;
	border-right:				none;
}

li.section {
	margin-top:				10px;
	font-size:				medium;
	color:					#000;
	font-weight:				bold;
	display:				block;
	padding-left:				10px;
	margin-bottom:				0px;
	padding-bottom:				0px;
}

li.sectionlink {
	margin-top:				10px;
	font-size:				medium;
	color:					#000;
	font-weight:				bold;
	display:				block;
	padding-left:				0px;
	margin-bottom:				0px;
	padding-bottom:				0px;
}

li.sectionlink a {
	padding-left:				10px;
}

li.sectionlink a:hover {
	background:				#000;
}

li.link {
	font-size:				medium;
	list-style-type:			none;
	margin:					0px;
	padding:				0px;
	display:				inline;
}

li.link a {
	font-size:				medium;
	padding-left:				10px;
	padding-bottom:				0px;
	padding-top:				0px;
	margin:					0px;
	display:				block;
}

li.logo {
	margin:					0px;
	padding-left:				5px;
	padding-top:				5px;
	padding-bottom:				0px;
}

li.logo a {
	padding:				0px;
	margin:					0px;
}

li.logo a:hover {
	background:				none;
}

li.submenu {
	font-size:				small;
	list-style-type:			none;
	margin:					0px;
	padding:				0px;
	display:				inline;
}

li.submenu a {
	font-size:				small;
	padding-left:				20px;
	padding-bottom:				0px;
	padding-top:				0px;
	margin:					0px;
	display:				block;
}

h1 {
	line-height: 				200%;
	width:					699px;
	font-size: 				xx-large;
	text-align: 				center;
	background-color:			#000;
	color:					#fff;
	font-weight:				bold;
	margin-right:				auto;
	margin-left: 				auto;
	margin-top:				20px;
	margin-bottom:				0px;
	border-left:				solid 5px #000;
	display:				none;
}

h2 {
	font-size:				medium;
	font-weight:				bold;
	width:					600px;
	font-style:				italic;
	color:					#000;
	margin-top:				30px;
	margin-left:				150px;
	margin-bottom:				30px;
	padding:				none;
	line-height:				100%;
	font-family:				Arial, Helvetica, Sans-Serif;
	border-left:			 	none;
}

li.title {
	background-color:			#000;
	color:					#fff;
	font-size:				medium;
	font-weight:				bold;
	line-height:				130%;
	padding:				2px;
	margin-bottom:				20px;
	padding-left:				5px;
}

p.content {
	width:					684px;
	margin:					none;
	padding:				none;
	padding-left:				15px;
	border-right:				none;
}

table.body {
	width:					700px;
	height:					100%;
	margin:					none;
	padding:				none;
	border:					none;
	border-collapse:			collapse;
}

table td {
	vertical-align:				top;
	padding:				none;
	margin:					none;
}

table.body #menu {
	margin:					none;
	padding:				none;
/*	background-color:			#c14343;*/
	background-color:			#cc5c5c;
	width:					150px;
}

