body { background:#000 url(img/samt.jpg) no-repeat fixed top center; font:normal 11px/1.6em "Segoe UI", Arial, Helvetica, sans-serif;}
p { margin:0px 0px 5px}
html { overflow: scroll;} /*Firefox scrollbar einbl*/

#logo { position:fixed; width:360px; top:-20px; margin-left:50%; left:80px; z-index:100;}
#content { position:absolute; width:600px; margin-left:50%; left:-300px; z-index:50}
#contentinner { background-color:#fff; margin-bottom:2px; padding-bottom:1px}
#accordion { margin:20px;}
#adresse { height:130px; padding-top:20px; }
#footer, #footer a:link, #footer a:visited { text-align:right; font-size:10px; color:#666; text-decoration:none}
#footer a:hover { color:#999; text-decoration:underline}

.a:link, .a:visited { color:#333; text-decoration:underline; padding:0 3px; margin:0 -3px}
.a:hover { color:#fff; text-decoration:none; background-color:#000}

img { border:none}

td { vertical-align:top; padding-bottom:2px;}
td .sm { width:30px}
.bortop { border-top:solid 1px #666}
input, textarean { font: normal 10px "Segoe UI", Arial, Helvetica, sans-serif }
h3 {
	border-bottom:solid 1px #000;
	background: #fff;
	margin: 0 0 4px 0;
	padding: 6px 5px 1px 0px;}
	
h3 a:link, h3 a:visited {
	text-decoration:none;
	font-size: 15px;
	font-weight:bold;
	color: #000;}

/* Accordion */
h3.toggler, h3.togglerAct {
	font-size: 15px;
	font-weight:bold;
	border-bottom:solid 1px #000;
	background: #fff;
	color: #000;
	margin: 0 0 4px 0;
	padding: 6px 5px 1px 0px;
}
h3.toggler {
	cursor: pointer;
	background:url(img/pfeil.gif) no-repeat right;

}
h3.togglerAct {
	background:none;
	}
	
h3.toggler:hover { background:url(img/menubgpfeil.gif) no-repeat right bottom}


div.element h4 {
	margin:0px;
	font-size:12px;
	font-weight:normal
}



blockquote {
	padding:5px 20px;
}