* {	
margin: 0;
padding: 0;
font-family: "Segoe UI", "trebuchet MS", Arial, Helvetica, sans-serif;
}
body{
font-size: 1.0em; margin:0 auto; text-align:center;
background-color: #333; 
color: ivory;
background-image: url(images/bg.png); background-repeat: repeat-y; background-position: center;}
/*body{	margin: 0;	padding: 0;	font: 85% arial, hevetica, sans-serif;	text-align: center;
		color: #505367; background-color: #D6D6D6;}*/
#container {
	margin: 1em auto;
	width: 790px; /*height: 100%;*/
	text-align: left;
	background-color: #333; border-right:1px solid #DCA706; border-left:1px solid #DCA706;
	 }
#header	{
	height: 100px; background-image: url(images/header.png); background-repeat: no-repeat; 
	background-position: center;
	background-color: #333;
	border-bottom: 1px solid #DCA706; border-top: 1px solid #DCA706;}
#mainnav	{
	height: 22px;
	background-color: #000; font-size: 0.9em; padding: 2px 20px 0 20px; /*letter-spacing: 0.1em;
	/*border-right:1px solid #DCA706; border-left:1px solid #DCA706;*/ border-bottom:1px solid #DCA706;}
#mainnav ul {margin : 0; padding : 0 0 0 0 ; letter-spacing: 0.108em}
#mainnav li {display: inline; margin: 0; padding: 0; list-style-type: none;}
#mainnav a, a:link, a:visited, a:active  {
	font-weight:normal; text-decoration: none; display: inline;
	padding: 0px 5px 0px 5px; margin: 4px 6px 4px 0; background-color: transparent; color: ivory}
#mainnav a:hover{padding: 1px 5px 1px 5px; text-decoration:none; 
	background-color: #DCA706; color:#000;}
#lang{
	position: relative; left: 660px; top: 103px; background-color: transparent; width: 120px; height: 20px;
}
#lang a, a:link, a:visited, a:active  {text-decoration: none; display: inline;
padding: 0; margin: 0; background-color: transparent;}
#lang img {border: 0;}

#menu		{
		float: right; /*margin: 20px 15px 0 0;*/
		width: 243px;
		height: 388px;
		background-color: #333; background-image: url(images/insert.png); 
		background-repeat: no-repeat; background-position: 0 top}

#contents {
		margin-right: 250px; padding-bottom: 15px;
		margin-left: 24px;
		/*height: 400px;*/
		background-color: #333;	/*border-right:1px solid #DCA706; border-left:1px solid #DCA706;*/}
#contents p {
	font-size: 0.85em; margin: 6px 0 0.5em 0; width: 480px;}
	
#contents a, a:link, a:visited, a:active  {
		font-weight:normal; text-decoration: underline; display: inline;
		background-color: transparent; color: ivory}
#contents a:hover{text-decoration:none; 
		background-color: #DCA706; color:#000;}
		
#contents .agenda ul {margin : 0; padding : 0 0 0 0 ; letter-spacing: 0.108em; font-size: 0.85em;}
#contents .agenda li {display: inline; margin: 0; padding: 0; list-style-type: none;}
#contents .agenda a, a:link, a:visited, a:active  {
	font-weight:normal; text-decoration: underline; display: inline; font-size: 0.80em;
	padding: 0px 2px 0px 2px; margin: 4px 6px 4px 0; background-color: transparent; color: ivory}
#contents .agenda a:hover{padding: 1px 2px 1px 2px; text-decoration:none; 
	background-color: #DCA706; color:#000;}
#contents .top {width: 480px; height:14px;  text-align: right;  /*color: #0B2644;*/ font-size: 0.85em; 
	background: transparent  url(images/up.gif) no-repeat center right; color: #DCA706; margin: 0 0 0 0; padding: 0 10px 0 0;}
#contents .top a, a:link, a:visited, a:active  {
	font-weight:normal; text-decoration: none; display: inline; /*font-size: 0.80em;
	padding: 0px 2px 0px 2px; margin: 4px 6px 4px 0; background-color: transparent; color: ivory*/}


#footer	{
		clear: both;
		height: 20px; font-size: 0.75em; padding: 3px 0 0 24px; letter-spacing: 0.10em;
		background-color: #000; border-bottom: 1px solid #DCA706; border-top: 1px solid #DCA706;}
#footer a, a:link, a:visited, a:active{text-decoration:none; font-size: 1em;}		
		
#footer a:hover{/*padding: 1px 5px 1px 5px; */ 
	background-color: #DCA706; color:#000; text-decoration:none;}
#filler { margin: 0 auto; height: 100px; padding: 0 0 400px 0;
	background: transparent url(images/trans.gif) repeat 0 top;
}
		
H1 {font: bold 18px Book Antiqua, Arial, Helvetica, sans-serif; color: #DCA706; letter-spacing: 0.05em;
	margin-top: 18px; margin-bottom: 0;}
H2 {font: bold  14px "Segoe UI", "trebuchet MS", Arial, Helvetica, sans-serif; color: ivory; letter-spacing: 0.05em;
	margin-top: 10px; margin-bottom: 5px; }
H3 {font: normal 18px "trebuchet MS", verdana, arial, helvetica, sans-serif; letter-spacing: 0.1em;
	color: #DCA706; margin-top: 10px; margin-bottom: 0; }
H4 {font: bold 16px  Arial, Verdana, sans-serif; letter-spacing: 0.5em;
	color: #DCA706; margin-top: 10px; margin-bottom: 0; padding-left: 0px; padding-right: 6px; background-color : transparent;
	border-bottom : 1px #DCA706 dotted ; width: 400px; }
H5 {font: bold 14px Verdana, arial, helvetica, sans-serif; 
	color: White; margin-bottom: 0; margin-top: 20px; }
H6 {font: bold 10px Verdana, geneva, helvetica, sans-serif; 
	color: #756D6D; margin-bottom: 0; }

.fotorechts { margin-top: 5px; margin-bottom: 10px; margin-left: 10px; float: right; border: 1px solid #756D6D; }
.fotolinks { margin-top: 5px; margin-bottom: 6px; margin-right: 10px; float:left; border: 1px solid #756D6D; clear: none; }
	
.galerij div {font-size: 0.85em; }
.galerij img {margin: 12px 0 4px 0; }

#contents ul li{list-style-type: none; 
	/*font-size: 0.85em; margin: 6px 0 0.5em 0; width: 480px;*/}




