html, body { font-family:Arial,sans-serif; font-size:12px; }
html, body, * { margin:0px; padding:0px; }
.pagination { clear:both; display:block; margin:12px 0px; text-align:center; }
ul, li { list-style:none; }
li { margin:12px 0px; }
ul.clearlist { clear:both; margin:20px 10px; }
ul h5 { clear:both; margin-top:10px; text-align:center; }
.zitat-nummer { clear:both; }
dl { margin:10px; }
dt { margin:10px 10px 5px 10px; }
dd { margin-left:30px; margin-bottom:10px; }
a { text-decoration:none; }
a, a:active, a:visited { }
a:hover, a:focus { }

.layout-floater { display:inline; float:left; }
.layout-clearer { clear:both; margin:12px 0px; }
.layout-content { margin-bottom:12px; }
.clear { clear:both; }

#header { width:1112px; height:166px; }
#head { margin-left:12px; width:908px; height:166px; }
#logo { width:180px; height:166px; }
#navigation { width:1112px; height:70px; }
#left { width:200px; }
#left-inner { margin-left:6px; }
#content { width:728px; margin-left:12px; }
#right { width:160px; margin-left:12px; }
#footer { width:1057px; height:70px; margin:0px; }

#tag-cloud { clear:both; margin-top:10px; }

#message { padding:10px; border:1px solid #333; font-weight:bold; }
#message.good { }
#message.bad { }

ul#autorenliste { height:350px; overflow:auto; }
a.zitat, p.zitat, cite.zitat, 
a.spruch, p.spruch { display:block; font-size:15px; margin-top:24px; padding:12px; line-height:18px; letter-spacing:1px; text-align:center; }
p.zitat-autor,
p.spruch-autor { display:inline; margin-top:2px; }
p.zitat-untertitel,
p.spruch-untertitel { margin-top:2px; }
p.zitat-mehr,
p.spruch-mehr { clear:both; margin-top:8px; }

.content-text { padding:10px; }
h2.content-headline { margin-top:8px; }
p.content-subline { font-size:14px; margin-bottom:12px; }
.content-more-box { text-align:right; }
.content-more-box h4 { margin-top:12px; }
.content-more-box ul li { margin:4px 0px; padding:0px; }

#quote-autor-container { position:absolute; top:190px; left:10px; padding:5px; }
#quote-themen-container { position:absolute; top:190px; left:450px; padding:5px; }
#quote-autor-container * {  }
ul.quote-auswahl-liste { margin-left:0px; }
ul.quote-auswahl-liste li { display:inline; float:left; margin-right:4px; width:10px; text-align:center; } 
ul.quote-auswahl-liste li a.quote-index-source { position:absolute; z-index:2; margin-left:4px; width:10px; }
.quote-index-link { display:inline; float:left; margin-left:4px; margin-right:4px; width:160px; height:18px; overflow:hidden; }
ul.quote-auswahl-liste a:hover { z-index:10; }
.quote-index-target { display:none; width:840px; padding:32px 0px 12px 0px; position:absolute; top:20px; left:4px; z-index:1; text-align:left; }
.index-hover { z-index:10; }
#quote-autor.index-hover { z-index:11; }

#quote-themen-container .quote-index-link { width:120px; }
#quote-themen-container .quote-index-target { width:640px; }

/* Werbung */
.ad_left_links_top { margin-bottom:8px; }
.ad_left_links_bottom { margin-top:8px; }
.ad_content_links_bottom { margin-top:8px; }
.ad_header_superbanner { margin-top:12px; }
.ad_content_links {text-align:center; }
.ad_contents_links {text-align:center; }
.ad_content_middle_rectangle {text-align:center; }
.ad_content_rectangle {text-align:center; }

form#search { margin-bottom:8px; }

form input { padding:5px; }
#form_kontakt td { padding:5px; }

.service-page { padding:40px; }
.service-page td { padding:5px; }
.service-page input { padding:5px; }

.fleft { display:inline; float:left; margin-right:10px; }
.ui-state-error { padding:10px; }