* {margin:0;}

#untertitel { display: none; }

.hinweis { margin: 20px 50px 0; border: 1px solid #888e57; padding: 5px; }

p { margin: 10px 45px 10px 10px;
text-align: justify; }

h3 { margin: 10px; }

html, body {
	height:100%;
	margin:0;
	padding:0;
	color:#000;
	font: 1em Lucida, "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif;
	background:url(obenmitte.jpg) 40px 0 repeat-x;}

html { 

background:#E0E0E0 url(inhaltlinks.jpg) 20px top repeat-y; }

h1 {
	float:right;
	margin:0; 
	padding-top: 42px;

	width: 400px;
	height:113px;
	background:transparent url(obenrechts.jpg) top right no-repeat;}

ul#menu {
	margin:0;
	padding:20px 0 0 50px;
	height:133px;
	width:500px;
	background:#fff url(obelinks.jpg) left top no-repeat;
	list-style:none;
}

ul#menu li {
	float:left;}

div#inhalt {
	margin:0 0 0 230px;
	padding:0;
	min-height: 100%;
	background:#fff url(inhaltrechts.jpg) top right repeat-y;
	padding-bottom: 40px;}


#seitenleiste {

	list-style:none;
	float:left;
	height: 100%;
	width:185px;
	padding:0 15px 0 10px;
	margin:0;
color: #c9c9c9;
	margin-left: -210px;
	background:#E0E0E0 url(inhaltlinks.jpg) top left repeat-y;}


#seitenleiste h3 {
margin: 0;
padding:0;
}

#inhalt > p, #inhalt > h2, #inhalt > h3 { margin-left: 20px; }

#seitenleiste p {
margin: 7px 0 0 0;
font-size: 0.8em;
}

a.menupunkt {
	display:block;
	text-indent: 0px;
	padding-top: 60px;
	color: #000;
	overflow:hidden;
	text-decoration:none;
	width:100px;
	height:30px;
	text-align: center;
}

a.menupunkt:hover {
	color: #888e57;
}

a#startseite {
	background:url(phone.png) no-repeat 25px 10px;
 }

a#startseite:hover {
	background:url(phoneh.png) no-repeat 25px 10px;
}

a#geschichte {
	background:url(geschichte.png) no-repeat 25px 10px;
 }

a#geschichte:hover {
	background:url(geschichteh.png) no-repeat 25px 10px;
}

a#technik {
	background:url(technik.png) no-repeat 25px 10px;
 }

a#technik:hover {
	background:url(technikh.png) no-repeat 25px 10px;
}

a#kontakt {
	background:url(kontakt.png) no-repeat 25px 10px;
 }

a#kontakt:hover {
	background:url(kontakth.png) no-repeat 25px 10px;
}

a#aktuelles {
	background:url(aktuelles.png) no-repeat 25px 10px;
 }

a#aktuelles:hover {
	background:url(aktuellesh.png) no-repeat 25px 10px;
}

.bild { float: right; margin: 10px 40px 10px 10px; }

a, #seitenleiste a:hover {
color: #888e57;
 }

#seitenleiste a { color: #000; }

a:hover {
color: #000; }