/* BODY */

	body#main_body {
		margin: 0;
		padding: 0;
		text-align: center;
		background-image: url(images/bg.png);
	}

	
/* HEADER */

	#header {
		position: relative;
		height:150px;
		background-image: url(images/bghead.png);
	}
	
	#header ul {
	list-style-type:none;
	padding-top:10px;
	padding-left:10px;
	}

	#header ul li {
		float:left;
		margin-right:15px;
	}

	#header ul li a {
		color:#1e3c59;
		font-size:120%;
		text-decoration:none;
		padding:5px 10px 5px 10px;
		display:block;
		font-family: Caramella;
		text-transform: uppercase;
		letter-spacing: 2px;
	}

	#header ul li a:hover, div#header ul li a:focus {
		color:#000;
		text-decoration:none;
	}

	
/* CONTAINER */

	#container {
		text-align: left;
		width: 788px;
		background: white;
		margin: 0 auto;
		padding: 0;
		color: #000;
		border-style: solid;
		border-color: #1e3c59;
		border-width: 1px;
		background-image: url(images/bgcontainer.png);
		-moz-box-shadow: 5px 3px 10px #999999;
		-webkit-box-shadow: 5px 3px 10px #999999;
		box-shadow: 5px 3px 10px #999999;
	}

	#main_container {
		width: 750px;
		color: #000;
		padding: 20px;
	}

	#main_container  p{
		margin: 0px;
		font-family: Arial Narrow;
		font-size: 12px;
		text-align:justify;
	}
	
	#main_container table tr td {
		font-size:12px;
	}
	
	h1 {
		font-family: Book Antiqua;
		font-size: 18px;
		text-transform: uppercase;
		color: #1e3c59;
		margin-bottom: 0px;
	}
	
	hr {
		margin-top: -15px;
		width: 100%;
		border-width: 1px;
		float: left;
		color: #999999;
	}

	
/* FOOTER */

	#footer {
		padding: 10px;
		text-align: center;
		background-image: url(images/bgcontainer.png);
		font-family: Arial, sans-serif;
	    font-style: normal;
	    font-size: 10px;
	    font-weight: normal;
	    text-decoration: none;
	    color: #696969;
	}

	
/* SONSTIGES */

.hidden { display: none; }