a img { border-style: none; }
body { margin: 0; padding: 0; background: #fff; text-align: center; line-height: 160%; font-family: Verdana, anti-alias; font-size: 11px; color: #444; }
p { margin: 12px 0; }
a, a:link, a:active, a:hover { color: #004C8F; text-decoration: none; }
a:active, a:hover, #right a:hover { color: #C96;  }
img { vertical-align: -25%; }
#header { padding: 0; background: #fcfcfc; border-bottom: 1px solid #ddd; }
#header h1 { padding: 0; margin: 4px; margin-left: 40px; }

#wrapp { margin: 0 auto; width: 675px; text-align: left; background: #fcfcfc; border-left: 1px solid #ddd;}
#wrap { width: 640px; float: left; background: #fcfcfc; }

#left { float: left; width: 140px; margin: 0; }
#left ul, #left p { margin-left: 10px; }
#left form { margin: 22px 3px; }
#left ul.nav, #left ul.list, #left ul#admin { list-style-type: none; padding: 0; }
#left ul.nav { margin-top: 22px; margin-bottom: 22px; }
#left ul.nav li { margin: 6px; }
#left ul.list li { margin: 3px; }
#left ul#admin { border: 2px solid #aaa; border-width: 2px 0; background: #fff; }

#right { float: right; width: 450px; margin: 0; margin-right: 10px; padding: 0; display: inline; }
#right h3 { margin: 18px 0 12px 4px; font-size: 20px; }

#index { float: left; width: 30px; margin: 0; }
#index ul { list-style-type: none; margin: 0; padding: 0; margin-top: 2px; }
#index ul li { text-align: center; margin: 0; padding: 0; margin-bottom: 3px; border-bottom: 1px solid #ddd;}
#index ul li a { display: block; padding: 0; margin: 0; padding-left: 2px; padding-right: 2px; background: #f7f7f7; border: 1px solid #ddd; border-bottom: 1px solid #fff; color: #444; }
#index ul li a:hover, #index ul li a.aktiv { background: #ddd; color: #000; border-bottom: 1px solid #ddd;}

#foot { background: #fcfcfc; border-top: 1px solid #ddd; font-size: 10px; }

ul.list  { margin: 3px; padding: 5px; }
#right ul, ul#faq  { padding: 4px; margin: 4px; list-style-type: none; }
#right li { padding: 4px; }

.entry { padding: 5px; margin: 5px; padding-bottom: 8px; margin-bottom: 8px; background: #eee; border: 1px solid #ddd; border-width: 1px 3px 3px 1px; }
.entry h2 { padding: 0; margin: 6px 15px; margin-bottom: 12px; font-size: 15px; color: #222; }

form.suche { margin-top: 12px; }
form.suche p { margin: 0; }

input, textarea, select { border: 1px solid #ccc; padding: 2px; font-size: 11px; font-family: verdana; color: #222; }
input.btn { background: #eee; padding: 0 8px; }

#more { margin: 24px 10px; border: 1px solid #993; border-width: 0 1px; background: #fff; }
#more h4 { margin: 5px 0 5px 15px; font-size: 11px; }

ul#staff li { border-bottom: 2px solid #bbb; border-top: 1px solid #aaa; }

#leer { display: none; color: red; margin: 0; padding: 0; }

#preview { border: 1px solid #eee; background: #fff; padding: 4px; }
#add_to form { margin: 3px 10px 40px; }