/* CSS Document */

	html, body {
		margin:0;
		padding:0;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		height:100%;
		}

	input, textarea{
		font-family:Arial, Helvetica, sans-serif;
		}
				
	a{
		text-decoration:none;
		color:#000;
		}
	a:hover{
		text-decoration:underline;
		}
	a:active{
		text-decoration:underline;
		}
		
	img {
		border:1px solid #000;
		}
			
	#container {
		width:800px;
		margin:0 auto;
		min-height:100%;
		}

	#head {
		background:url(head.jpg) top no-repeat;
		height:126px;
		width:800px;
		margin:0 0 2em;
		}

	#head p {
		color:#FFF;
		font-size:12px;
		width:130px;
		position:relative;
		top:83px;
		left:665px;
		}

	#menu {
		background:#9C3;
		width:160px;
		padding: 0px 0;
		margin:0 0 2em;
		float:left;
		}

	#menu h2 {
		background: url(menu-top.gif) no-repeat top left;
		font-size:1em;
		color:#000;
		margin:0;
		padding:10px 0 10px 0;
		text-align:center;
		}

	#menu ul{
		list-style:none;
		margin:0;
		padding:0 0 10px 0;
		background:url(menu-bottom.gif) no-repeat bottom;
		}

	#menu ul li {
		font-size:12px;
		line-height:20px;
		border-bottom:#693 dashed 1px;
		}

	#menu ul li a{
		display:block;
		text-decoration:none;
		color:#000;
		padding:2px 20px;
		}

	#menu ul li a:hover{
		background:#693;
		text-decoration:none;
		color:#000;
		}
	#menu ul li a:active{
		background:#9C6;
		text-decoration:underline;
		color:#000;
		}

	#content{
		margin:0;
		padding:0;
		width:600px;	
		float:right;

		}
		
	#content form br{
		display:none;
		}
		
	#content form label{
		margin:0;
		display:block;
		font-size:.8em;
		}
		
	#content form input, #content form textarea{
		font-size:.8em;
		padding:.2em;
		display:block;
		margin:.5em 0 1em;
		}
	#content form span.text{
		font-size:.8em;
		font-style:italic;
		}
		
	#content h1{
		font-size:1.2em;
		color:#693;
		margin:0 0 1em 0;
		}

	#content h2, #content dl{
		font-size:1em;
		color:#360;
		margin:0 0 .5em 0;
		}

	#content p, #content dd{
		font-size:0.8em;
		line-height:1.3em;
		margin:0 0 1.5em 0;
		}

	#content ul li{
		font-size:0.7em;
		margin-bottom:1em;
		}
		
	#content .bilder{
		margin:0;
		padding:0;
		}

	#content .bilder a{
		border:0;
		color:#000;
		text-decoration:none;
		}

	#content .bilder a:hover{
		border:0;
		color:#360;
		text-decoration:underline;
		}
		
	#content .bilder .bild {
		float:left;
		clear:none;
		margin:5px;
		padding:5px;
		width:110px;
		font-size:.7em;
		line-height:1.3em;
		margin:0;
		}
	#content .bilder .bild h3{
		font-size:1.5em;
		font-weight:bold;
		margin:.3em 0;
		}
		
	#content .bilder .bild p{
		font-size:1em;
		line-height:1.3em;
		margin:0;
		}
		
	#content .bilder .bild h2{
		background:#000000;
		padding:30px;
		margin:0;
		}
		
	#content .bilder .bild img{
		width:100px;
		border:0;
		margin:0;
		padding:0;
		clear:both;
		overflow:hidden;
		}
	
	.alignright {
		float:right;
		margin-left:1em;
		width:250px;
		}

	.alignright p{
		font-size:.8em;
		font-style:italic;
		}
	
	.alignright img{
		width:250px;
		}
			
	.alignright-gb{
		float:right;
		margin-left:1em;
		width:200px;
		}
	#foot {
		margin:-65px auto 0;
		position:relative;
		padding:0;
		background-color:#000;
		width:800px;
		height:65px;
		clear:both;
		}

	#foot img{
		padding:10px 0 10px 20px;
		margin:0;
		text-align:right;
		float:left;
		}

	#foot p{
		padding:20px;
		text-align:right;
		color:#FFF;
		font-size:0.7em;
		float:right;
		}
	
	#space {
		height:150px;
		}
		
	.picked{
		background:#Cd8;
		}
	
	.sign{
		font-style:italic;
		}	