body {
	margin:0px;
         padding:0px;
         font-family: "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
         font-size: 76%;
         color: #808080;
/*	background: url(bg_bottom.gif) bottom repeat-x; */
         text-align: center;
         border-top: 2px solid #ff6600;
}
img {
	border: 0px;
}
li {
	margin-left: 3px;
         margin-right: 3px;
}
ul {
	list-style-image: url(li.gif);
	line-height: 1.4em;
         margin: 0em;
         padding: 0.5em 0.5em 0.5em 1.3em;
}
h1 {
	margin: 0.5em 0em 0.3em 0em;
	line-height: 1.5em;
         color: #aaa;
         font-size: 2.2em;
}
h2 {
	margin: 0.7em 0 0 0;
         color: #828282;
         font-size: 1.5em;
         letter-spacing: 0.1em;
	line-height: 1em;
}
p {
	line-height: 1.4em;
}
cite {
	font-style: italic;
}
a.ext {
	background: url(ext.gif) right no-repeat;
         padding-right: 13px;
}
a:link {
	color: #6464B4; /* RGB 100,100,180 */
         text-decoration: none;
}
a:visited {
	color: #6464B4;
         text-decoration: none;
}
a:hover {
	color: #FF6600;
         text-decoration: underline;
}
.rubrik {
	line-height: 1.1em;
         color: #ffffff;
         font-size: 1.5em;
         font-weight: bold;
         letter-spacing: 0.16em;
}
.orange {
	color: #FF6600;
}
#wrapper {
	padding: 0;
         margin: 0;
}
#hauptbox {
	position: relative;
         text-align: left;
         width: 760px;
         margin: 40px auto 40px auto;
         padding: 0;
	background: none;
}
#logo {
	position: absolute;
         top: 10px;
         right: 0px;
         width: 300px;
         height: 290px;
         padding: 0px;
         margin: 0px;
}
#kontakt {
	position: absolute;
         top: 260px;
         right: 79px;
         width: 110px;
         height: 100px;
         background: none;
         padding: 0px;
         margin: 0px;
}
#menue {
         width: 450px;
         height: 90px;
         padding: 0px;
         margin: 0px;
}
#satzbereich {
	position: absolute;
         top: 90px;
         left: 40px;
	width: 390px;
         height: 390px;
         background: #e9e9e9;
         padding: 0px;
         margin: 0px;
}
#markeno {
	position: absolute;
         top: -35px;
         left: -35px;
         width: 460px;
         height: 64px;
         background: none;
         padding: 0px;
         margin: 0px;
         z-index: 1;
}
#inhalt {
  	position: absolute;
         top: 4px;
         left: 4px;
  	width: 382px;
         height: 380px;
         background: none;
         border: 1px dashed #ffffff;
         padding: 7px;
         margin: 0px;
         overflow: auto;
         z-index: 3;
  /* Box-Model-Hack Anfang */
	voice-family: "\"}\"";
	voice-family: inherit;
  	width: 366px;
         height: 366px;
}
html>body #inhalt {
  	width: 366px;
         height: 366px;
}
  /* Box-Model-Hack Ende */
#markenu {
	position: absolute;
         bottom: -35px;
         left: -35px;
         width: 460px;
         height: 64px;
         vertical-align: bottom;
         background: none;
         padding: 0px;
         margin: 0px;
         z-index: 2;
}
#fussbereich {
	position: absolute;
         top: 550px;
         left: 0px;
	width: 700px;
         height: 50px;
         margin: 0px;
         padding: 0px 0px 50px 0px;
         font-size: 11px;
         color: #c0c0c0;
}