body { color: black; background-color: #ccc; text-align: center; margin: 0 auto; }
#page { background-color: white; width: 928px; height: 1500px; margin: 0 auto; }
#wrapper { background-color: white; float: right; }
#box { width: 928px; height: 420px; float: right; margin-top: 80px; margin-bottom: 80px; }
#bild { width: 323px; float: right; }
#logo { text-align: right; float: right; margin-top: 40px; margin-right: 40px; }
#text1 { font-size: 12px; font-family: verdana; text-align: left; width:420px; height:215px; overflow: auto; float: left; margin-top: 20px; margin-right: 40px; margin-left: 5px; }
#text2 { font-size: 12px; font-family: verdana; text-align: left; width:440px; height:265px; overflow: auto; float: left; margin-top: 20px; margin-right: 40px; margin-left: 5px; }
#text3 { font-size: 12px; font-family: verdana; text-align: left; width:430px; height:270px; overflow: auto; float: left; margin-top: 20px; margin-right: 40px; margin-left: 5px; }
#text4 { font-size: 12px; font-family: verdana; text-align: left; width:430px; height:275px; overflow: auto; float: left; margin-top: 20px; margin-right: 40px; margin-left: 5px; }
#text5 { font-size: 12px; font-family: verdana; text-align: left; width:450px; height:260px; overflow: auto; float: left; margin-top: 20px; margin-right: 40px; margin-left: 5px; }
#text6 { font-size: 12px; font-family: verdana; text-align: left; width:430px; height:270px; overflow: auto; float: left; margin-top: 20px; margin-right: 40px; margin-left: 5px; }
h1 { color: #696; font-size: 2em; font-weight: bold; margin: 0.67em 0; }
h2 { color: #696; font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }
h3 { color: #696; font-size: 1.17em; font-weight: bold; margin: 1em 0; }
h4 { color: #696; font-size: 1em; font-weight: bold; margin: 1.33em 0; }
p { font-size: 1em; }
a:link { color: #696; text-decoration: none; }
a:hover { color: #696; font-weight: normal; font-style: normal; text-decoration: underline; }
a:active { color: #696; font-weight: normal; font-style: normal; text-decoration: none; }
a:visited{ color: #696; font-weight: normal; font-style: normal; text-decoration: none; }
#backwill { background-image: url(../images/backwill.gif); width: 605px; height: 411px; float: right; }
#backaudio { background-image: url(../images/backaudio.gif); width: 605px; height: 411px; float: right; }
#backweb { background-image: url(../images/backweb.gif); width: 605px; height: 411px; float: right; }
#backreferenzen { background-image: url(../images/backref.gif); width: 605px; height: 411px; float: right; }
#backkontakt{ background-image: url(../images/backkontakt.gif); width: 605px; height: 411px; float: right; }
#backimpressum { background-image: url(../images/backimpressum.gif); width: 605px; height: 411px; float: right; }
#content { width: 477px; height: 411px; float: right; }
#submenu { width: 477px; float: right; }
#menu { width: 107px; float: right; padding-top: 118px; padding-right: 10px; list-style-image: none; }
#footer { width: 460px; float: right; margin-top: 40px; margin-bottom: 0; }
#accordion { margin-right: 0; margin-bottom: 20px; margin-left: 0; }

h3.toggler { cursor: pointer; font-size: 1em; color: #696; background: white; margin: 0 0 4px; padding: 3px 5px 1px; }

div.element p, div.element h4 { margin:0 0 0 5px; padding:4px; border-left: 1px dashed #696; }

blockquote {
	padding:5px 20px;
}
