body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td {
		padding: 0px;
		margin: 0px;
	}
	
	body {
		background-image: url(../bilder/bg.png);
		background-position: center top;
		background-repeat: no-repeat;
		font-size: 13px;
		color: #353223;
		font-family: "Century Gothic", Helvetica, Verdana, Arial, sans-serif;
		margin: 0px;
		text-align: center;
		background-color: #353223;
	}
	
	
	.nofloat {
		height: 15px;
		margin-left: 0;
		margin-right: 0;
		overflow: hidden;
		clear: both;
	}
	#inhalt {
		border-bottom-color: #29261b;
		border-left-style: none;
		border-bottom-style: solid;
		border-right-style: none;
		border-top-style: none;
		border-bottom-width: 4px;
		margin-bottom: 5em;
		margin-left: auto;
		margin-right: auto;
		margin-top: auto;
		background-color: #928966;
		width: 641px;
		text-align: justify;
		padding-top:0px;
	}
	
	#startkurzfristig {
		width: 250px;
		margin-left:355px;
		float:right;
	}
	
	#seite {
		padding-bottom: 10px;
		padding-top: 10px;
		margin-top: -14px;
		border-color: #b8ad8a;
		border-style: solid;
		border-width: 1px;
		margin-right: 4px;
		margin-left: 4px;
		background-color: #b8ad8a;
	}
	#seite.floatl {
		width: 350px;
		float:left;
	}#seite.floatr {
		width: 250px;
		float:right;
	}#blatt {
		margin: 10px;
		padding-left: 20px;
		padding-bottom: 20px;
		padding-right: 20px;
		padding-top: 30px;
		border-left-width: 0px;
		border-bottom-width: 2px;
		border-right-width: 1px;
		border-top-width: 0px;
		border-color: #928966;
		border-style: solid;
		background-color: #e5dbc6;
	}
	
		
	#fuss {
		padding: 1em;
		color: #b8ad8a;
		font-size: 10px;
		text-align: center;
	}
	#fuss a {
		border-bottom-color: #b8ad8a;
		color: #b8ad8a;
	}
	#fuss a:hover {
		background-color: #7e7658;
	}
	#menu {
		height: 199px;
		width: 641px;
		background-image: url(../bilder/menubg.png);
		background-color: white;
	}
	#menu li {
		margin-left: 0px;
		list-style-type: none;
		float: left;
	}
	#menu li a { border-style: none; color: #4d7a8e; font-size: 0px; display: block; height: 90px; width: 75px; background-image: url('../bilder/menu.png')}
	#menu li a.mstart {background-position:0px 0px}
	#menu li a:hover.mstart, #menu li a#mstarthov {background-position:0px -90px}
	#menu li a.mleitig {background-position:-75px 0px;}
	#menu li a:hover.mleitig, #menu li a#mleitighov {background-position:-75px -90px;}
	#menu li a.mschar {background-position:-150px 0px;}
	#menu li a:hover.mschar, #menu li a#mscharhov {background-position:-150px -90px;}
	#menu li a.magenda {background-position:-225px 0px;}
	#menu li a:hover.magenda, #menu li a#magendahov {background-position:-225px -90px;}
	#menu li a.mchruesi {background-position:-300px 0px;}
	#menu li a:hover.mchruesi, #menu li a#mchruesihov {background-position:-300px -90px;}
	#menu li a.mkontakt {background-position:-375px 0px;}
	#menu li a:hover.mkontakt, #menu li a#mkontakthov {background-position:-375px -90px;}
	#menutext {
		height: 0px;
		font-size: 11px;
		top: -100px;
		left: 30px;
		position: relative;
		color: #e6eef2;
	}
	#untermenu li {
		font-size: 16px;
		font-weight: bold;
		margin-right: 0px;
		margin-left: 15px;
		list-style-type: none;
		float: left;
	}
	#untermenu li span {
		border-right-width: 0px;
		border-left-width: 0px;
		border-top-width: 2px;
		border-color: #b8ad8a;
		border-style: solid;
		border-bottom-width: 1px;
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 3px;
		background-color: #b8ad8a;
	}
	
	#untermenu li a {
		border-bottom-color: #928966;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		padding-right: 15px;
		padding-left: 15px;
		padding-top: 3px;
		text-decoration: none;
		background-color: #a59b7c;
	}
	#untermenu li a:hover {
		background-color: #9eb3b8;
	}
	h1 {
		margin-bottom: 1em;
		font-weight: bold;
		font-size: 18px;
	}
	h2 {
		font-size: 14px;
		font-weight: bold;
	}
	a {
		text-decoration: none;
		border-bottom-color: #1c5978;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
		color: #1c5c80;
	}
	a:hover {
		outline-bottom-style: solid;
		color: #12405e;
		background-color: #bacdd2;
	}
	p {
		margin-bottom: 1em;
	}
	li {
		margin-left: 2em;
	}
	#blatt img {
		margin-right: 1em;
		border-color: #353223;
		border-style: dotted;
		border-width: 1px;
		float: left;
	}
	#blatt img[alt = "r"] {
		margin-left: 1em;
		margin-right: 0px;
		float: right;
	}
	div.lfoto {
		background-color: white;
		margin-bottom: 20px;
		margin-right: 8px;
		border-color: #353223;
		border-style: dotted;
		border-width: 1px;
		float: left;
		width: 130px;
		overflow: hidden;
	}
	.lfoto h1 {
		margin-bottom: 0px;
		margin-top: 0.5em;
		margin-left: 0.5em;
		font-size: 12px;
	}
	#blatt div.lfoto img {
		border-right-width: 0px;
		border-left-width: 0px;
		border-top-width: 0px;
		border-left-style: none;
		border-bottom-style: dotted;
		border-right-style: none;
		border-top-style: none;
		border-bottom-color: #353223;
		border-bottom-width: 1px;
	}
	.lfoto p {
		text-align: left;
		margin-bottom: 0.5em;
		font-style: italic;
		text-overflow: ellipsis;
		margin-left: 0.5em;
		font-size: 12px;
	}
	#blatt ul {
		margin-bottom: 1em;
	}
	#blatt td.daten {
		font-weight: bold;
		text-align: right;
	}
	#blatt td {
		padding-right: 0.5em;
		padding-left: 0.5em;
	}	
	.box {
		padding: 0.5em;
		border-color: #353223;
		border-width: 1px;
		border-style: dotted;
		margin: 1em;
		background-color: white;
	}
	#blatt table.linien {
		padding: 0.5em;
		border-color: #353223;
		border-style: dotted;
		border-width: 1px;
		margin: 1em;
		background-color: white;
	}
	#blatt table.linien td {
		border-top-width: 1px;
		display: table-cell;
		border-top-color: #353223;
		border-top-style: dotted;
	}
	#blatt table.linien tr:first-child td {
		border-style: none;
	}
	#blatt table a:link {
		border-bottom-width: 0px;
	}
	#blatt table a:hover {
		border-bottom-width: 1px;
	}
	div.floatl #blatt h1 {
		border-style: dotted;
		border-left-width: 0px;
		border-bottom-width: 1px;
		border-right-width: 0px;
		border-top-width: 0px;
		margin-top: 1em;
		margin-bottom: 0.5em;
	}
	div.floatl #blatt h1:first-child {
		margin-top: 0px;
	}
	div.floatl #blatt p {
		margin-top: 0px;
		margin-bottom: 0.5em;
	}
	
