body,dd,div,dl,dt,form,h1,h2,h3,h4,input,li,ol,p,pre,th,td,ul { margin:0; padding:0; }
body { text-align: center; font-size: 10pt; line-height: 18pt; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ececec; }

#wrapper 		{ margin: 0 auto; text-align: left; width: 1116px; }
#main 			{ width: 1100px; padding: 0px 8px 0px 8px; 
						  background-image: url(../img/wrapper_bg.png); }
#logo { width: 421px; background-color: #F00; float: left; height: 222px; }
#slideshow { width: 678px; background-color: #0F0; float: left; height: 222px; }
#textlinks    		{ width: 391px; background-color: #1a7cbc; color: #fff; min-height: 1200px; float: left; margin: 0px 0px 0px 0px; padding: 10px 15px 10px 15px; }

#textrechts 			{ width: 648px; background-color: #FFF; float: left; margin: 0px 0px 0px 0px; padding: 10px 15px 10px 15px; }


.back { clear: both; text-align: center; }
.fuss { font-size: 9pt; text-transform: capitalize; font-variant: small-caps; 
	text-decoration: none; text-align: right; padding: 0px 8px 0px 16px; background-image: url(../img/wrapper_fuss.png); 
	background-repeat: no-repeat; color: #666; letter-spacing: 0.1em; }
.fuss a:link, .fuss a:visited { color: #666; }

a:link, a:visited  { text-decoration: none; color: #ff0000; }
a:hover  { text-decoration: underline; color: #cc0000; }

p, td {font-size: 1em; margin-bottom: 1em; }
strong { font-weight: bold; }
img { border:0; }


.align-center { text-align: center; }
.align-right  { text-align: right; }
.important { color: #ff0000; font-weight: bold; }
.detail { font-size: 8pt; line-height: 10pt; color: #333333; }
 
