* {
 margin: 0;
 padding: 0;	
}

body {
 background-color: #f8f8ee;
 background-image:url(Hintergrund.png);
 background-repeat: repeat-x;
 text-align: center;
 font: 90%/1.4 "Trebuchet MS",arial,helvetica,sans-serif;
}

#kopf {
 width: 980px;
 height: 140px;
 margin: 0 auto;
 background: url(Kopf.png) no-repeat;
}

#seite { 
 width: 980px;
 position: relative;	
 text-align: left;
 padding: 0;
 margin: 0 auto;
 background: #ffffee url(Hintergrund_Seite.png) repeat-y 0 0;
}

* html #seite {
	/*width: 976px;*/
}

#abstand {
 padding: 20px 0px 0px 0px;
}

#navigation {
 position: relative;
 left: 40px;
 width: 195px;
 float: left;
 padding: 20px 10px 20px 10px;
 margin: 0px;
 background: url(Hintergrund_Navigation.png) no-repeat;
}

ul#Navigation {
 font-size: 1em;
 width: 170px;
 margin: 0;
 padding: 0px;
}

ul#Navigation li {
 color: #990033;
 list-style: none;
 margin: 0;
 padding: 0.5em 0.25em 0.5em 0.5em ;
 border-bottom: 1px dashed silver; 
}

ul#Navigation a {
 display: block;
 padding: 0px 0px 0px 12px;
 text-decoration: none;
 background: url(Linkspitze.png) no-repeat 0px 6px;
}

ul#Navigation a:link {
 color: black;
}

ul#Navigation a:visited {
 color: black;
}

ul#Navigation a:hover {
 font-weight: bold;
 color: #990033;
}

ul#Navigation a:active {
 color: white; background-color: gray;
}


#text {
 width: 660px;
 padding: 20px;
 margin: 0px 40px 20px 235px;
 background: url(Hintergrund_Text.png) no-repeat;
}

#bild {
 float: right;
 text-align: center;
 width: 200px;
 margin: 0;
 padding: 0;
}

p.bild {
 width: 180px;
 margin: auto;
 padding-top: 10px;
 font-size: 0.9em;
 line-height: 1.1em;
}

#kontakt {
 margin: 0;
 padding-top: 20px;
 line-height: 1.2em;
}

#fuss {
 clear: both;
 width: 980px;
 height: 35px;
 margin: 0 auto;
 background: url(Fuss.png) no-repeat;
}

h1 {
 width: 450px;
 margin: 0 0 15px 0;
 padding: 0 0 5px 0;
 color: #990033;
 font-size: 1.5em;
 font-weight: normal;
 background: url(Rotstrich.png) no-repeat left bottom;
 line-height: 1.0em;
}

h2 {
 font-weight: bold;
 font-size: 1.1em;
 color: #990033;
 padding: 6px 0px 3px 0px;
}

ul {
 margin: 0px 0px 5px 20px;
 list-style: circle;
}

a {
 padding: 3px 0px 3px 12px;
 text-decoration: none;
 background: url(Linkspitze.png) no-repeat 0px 9px;
}

a#seite {
 padding: 0;
 margin: 0;
}

a:link {
 color: black;
}

a:visited {
 color: black;
}

a:hover {
 font-weight: bold;
 color: #990033;
}

a:active {
 color: white; background-color: gray;
}


p {
 width: 450px;
 padding-bottom: 5px;
}

p.schluss {
 width: 600px;
}

p.kleingedruckt {
 width: 600px;
 padding-top: 10px;
 font-size: 0.8em;
 line-height: 1em;
}

.kursiv {
 font-style: italic;
}

.fett {
 font-weight: bold;
}

.clear {
 clear: both;
 height: 0;
 line-height: 0;
 font-size: 0;
 overflow: hidden;
}

.TeX {
 text-transform: uppercase;
 font-size: 95%;
 vertical-align: -0.45ex;
 margin-left: -0.2em;
 margin-right: -0.06em;
 line-height: 0;
}

.La {
 text-transform: uppercase;
 font-size: 80%;
 vertical-align: 0.35ex;
 margin-left: -0.15em;
 margin-right: -0.1em;
}

input {
 margin: 0px 0px 0px 0px;
}
