	body {
		margin:0px auto;
		padding:10px;
		min-width: 760px;
		font-family: Verdana, serif, sans-serif;
		font-size: 14px;
		background-color: #e0e0e0;
		}

	h1 {
		font-variant: small-caps;
		background-image: url('fahnen_med.jpg');
		background-repeat: no-repeat;
		background-color: #ffffff;
		border: solid 1px #c0c0c0;
		text-align: right;

		margin: 0px;
		padding: 5px;
		height: 130px;
		}


	h2 {
		font-variant: small-caps;
		font-weight: normal;
		margin: 20px auto 10px auto;
		font-size: 22px;
		}

	h3 {
		font-weight: normal;
		margin: 16px auto 5px auto;
		font-size: 16px;
		}

	h4 {
		font-weight: normal;
		font-size: 15px;
		margin: 15px auto 5px auto;
		}


span.left { margin-top:28px; float: left; }
span.right { margin-top:0px; float: right; }

ul.nav {
		padding: 0px;
		margin: 2px 0px;
		height: 22px;

		list-style-type: none;
		background-color: #c0c0c0;
		}

ul.nav li {
		float: left;
		height:16px;
		padding-top:3px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:3px;
		border-right: solid 2px #e0e0e0;

		}

ul.nav li a {
		color: #000000;
		font-size: 12px;
		font-variant: small-caps;
		font-weight: normal;
		font-style: normal;
		}

ul.nav li a:hover {
		color: #ffffff;
		font-size: 12px;
		font-variant: small-caps;
		font-weight: normal;
		font-style: normal;
		}


a {
		color: #000000;
		font-weight: normal;
		font-style: normal;
		}

a:hover {
		color: #808080;
		font-weight: normal;
		font-style: normal;
		}


div.content {
		background-color: #ffffff;
		border: solid 1px #c0c0c0;
		text-align: center;
		margin: 0px;
		padding: 15px;
		}

img {
		border: none;
		}


img.foto {
		border: solid 1px #c0c0c0;
		margin: 5px 10px;
		}
		
img.left {
		float: left;
		}

img.right {
		float: right;
		}

div.inside600 {
		background-color: #eeeeee;
		border: solid 1px #c0c0c0;
		width: 600px;
		margin: 20px auto;
		padding: 10px;
		}

div.impressum {
		font-size:11px;
		font-style:normal;

		background-color: #eeeeee;
		border: solid 1px #c0c0c0;
		width: 600px;
		margin: 20px auto;
		padding: 10px;
		}
p {
		padding-left: 10px;
		padding-right: 10px;
	}

br.clr { clear:both; }

table {
		border: none;
		margin: auto;
		table-layout: fixed;
		border-collapse: collapse;
		}

td {
		border: solid 1px #c0c0c0;
		background-color: #ffffff;
		text-align: right;
		padding: 3px;
		width: 400px;
		}

td.preis {
		width: 100px;
		}
