body {
	background:			#D17415 url(/pics/hintergrund_body.gif) repeat-y;
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, Sans-Serif;
	font-size:			12px;
	}

img {
	border:				0px;
	}

#container {
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				900px;
	background-color:	#FFF;
	}
	
#kopfleiste {
	position:			absolute;
	top:				0;
	left:				0;
	width: 				895px;
	height:				75px;
	background:			#FFF;
	}

#content 	{
	position:			absolute;
	top:				100px;
	left:				20px;
	width:				660px;
	}

#marginale	{
	position:			absolute;
	top:				75px;
	left:				690px;
	width:				205px;
	}

#navigation	{
	background:			#D17415 url(/pics/hintergrund_navigation.gif);
	border-bottom:		2px solid #FFF;
	padding:			5px;
	}

#fusszeile	{
	display:			none;
	}

.abstandrechts {
	margin-right:	10px;
	}

#thumbnails {
	padding:			5px;
	border-bottom:		1px solid #FFF;
	border-left:		1px solid #666;
	border-right:		2px solid #CCC;
	background:			#336699 url(/pics/hintergrund_thumbtabelle.gif) repeat-x;
	width:				100%;
	}

#thumbnails {
	}

/**************************************************************************/

h1 {
	font-size:			2em;
	font-weight:		normal;
	letter-spacing:		1px;
	line-height:		130%;
	margin:				0 0 1.5em 0;
	color:				#666;
	}
h2 {
	font-size:			1.6em;
	margin:				0 0 0.5em 0;
	color:				#333;
	}


h4 {
	background:			url(/pics/hintergrund_h4.jpg);
	height:				21px;
	font-size:			16px;
	text-align:			center;
	padding-top:		4px;
	margin:				0;
	color:				#FFF;
	text-shadow:		3px 3px 5px #000;
	}

p {
	font-size:			1.2em;
	line-height:		1.4em;
	}
.small	{
	font-size:			0.8em;
	}

ul.mutter	{
	list-style-image:	url(/pics/li_mutter.gif);
	font-size:			1.3em;
	padding:			0px;
	margin-left:		20px;
	}
ul.mutter li	{
	padding:			5px 0;
	line-height:		130%;
	}

.rechts	{
	float:				right;
	margin-left:		20px;
	}

.rechts img,  img.rechts {
	border:				3px solid #FFF;
	}

#adresse {
	color: 				#FFF;
	font-size:			11px;
	padding:			5px;
	}
#adresse a:link, #adresse a:active, #adresse a:hover, #adresse a:visited {
	color:				#FFF;
	text-decoration:	none;
	}
#adresse a:hover, #adresse a:visited {
	color:				#CCC;
	text-decoration:	underline;
	}

a.thumb:link img, a.thumb:visited img {
	border: 1px solid #000;
	}

a.thumb:hover img {
	border: 1px solid #FFF;

	}


.tdleft {
	padding: 5px 10px 15px 0;
	vertical-align: top;
	font-size: 10px;
	}


/***************************************/
/**** Design der Listennavigation ******/
/***************************************/

/***** 1. Ebene ***/
ul#nav {
	list-style-image:	url(/pics/pfeil.gif);
	margin:				0 0 0 15px;
	padding:			0;
	}
ul#nav li a:link, ul#nav li a:visited {
	display:			block;
	text-decoration:	none;
	width:				96%;
	padding:			2px 2%;
	font-weight:		bold;
	font-size:			14px;
	line-height:		1.3em;
	color:				#FFF;
	}
ul#nav li a:hover {
	color:				#E0E0E0;
	}
ul#nav li.active	{
	list-style-image:	url(/pics/pfeil_an.gif);
	}
ul#nav li.active a:link, ul#nav li.active a:visited	{
	color:				#2E2E2E;
	}
ul#nav li.active a:hover	{
	color:				#FFFFFF;
	}

/*** 1. Submenü-Ebene ***/
ul#nav ul.sub1 		{
	list-style:			none;
	margin: 			0;
	padding:			0;
	}
ul#nav ul.sub1 li { 
	padding-left:		0.4em;
	}

ul#nav ul.sub1 li a:link, ul#nav ul.sub1 li a:visited {
	font-size:			12px;
	color:				#FFF;
	}

ul#nav ul.sub1 li a:hover {
	font-size:			12px;
	color:				#E0E0E0;
	}

ul#nav ul.sub1 li a.sub1on:link, ul#nav ul.sub1 li a.sub1on:visited {
	color:				#2e2e2e;
	}

ul#nav ul.sub1 li a.sub1on:hover {
	color:				#E0E0E0;
	}

