body { color: #666; font-size: 12px; font-family: "courier new"; font-weight: lighter; line-height: 17px; background-image: url(../picts/leinen1.gif); background-repeat: repeat; background-attachment: fixed; letter-spacing: 2px; margin: 0; padding: 0; }
a:link { color: #777; text-decoration: none; }
a:visited { color: #777; text-decoration: none; }
a:hover { color: #5c6e58; font-weight: normal; font-style: italic; text-decoration: none; }
a:active { color: #777; text-decoration: none; }
/*LAYOUT
*/
#wrap1 { width: 990px; height: 610px; margin-top: 5%; margin-right: auto; margin-left: auto; }
#sidebar { width: 322px; height: 610px; float: left; }
#logo { background-image: url(../picts/logo.png); background-repeat: no-repeat; height: 132px; }
#menu { background-color: transparent; background-image: url(../picts/menu_bg.png); background-repeat: repeat; width: 319px; margin-top: 20px; padding: 0; }
#footer { color: #444; font-size: 8px; letter-spacing: 2px; padding-top: 15px; padding-bottom: 9px; padding-left: 16px; }
#maincontent { margin-left: 345px; }
img, a img { text-decoration: none; margin: 0; padding: 0 5px 5px 0; border: 0 transparent; }
/*ACCORDION*/
#accordion { background-color: transparent; min-height: 418px; margin:0; padding-top: 3px; padding-right: 14px; padding-left: 15px; }
h3.toggler { cursor: pointer; font-size: 15px; font-family: "courier new", courier; font-weight: lighter; text-transform: uppercase; letter-spacing: 3px; margin: 4px 0 1px; padding: 3px 7px 1px 0; border-bottom: 1px dotted #444; }
div.element p, div.element h4 { background-color: transparent; background-image: url(../picts/bg_content2.png); margin: 0; padding:7px 0 0 5px; }
blockquote {
	padding:5px 20px;
}
element { }
ul { background-image: url(../picts/bg_content2.png); background-repeat: repeat; list-style-type: none; margin: 0; padding: 7px; }

