/* sample theme-independent CSS classes, uncomment to use them if you wish :)

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	float: right;
	margin: 0 0 2px 10px;
	}
img.alignleft {
	float: left;
	margin: 0 10px 2px 0;
	}
	
*/

/* MELS anpassungen */
dl, p.img { text-align:center;   padding:1em; margin:1em auto; }
dd { font-style:italic; color:#888; font-size:90%}
dd img { vertical-align:middle; }
code { display:block; font-family:monospace; font-size:110%; border:2px solid #dedec9; background:#eeeee4; padding:0.5em 1em; -moz-border-radius:1em; margin:0 2em 0 1em; color:#449944; line-height:1.2em; }
blockquote { border-left: 3px solid #bbb; padding-left:0.5em; color:#555; font-style:italic; font-size:0.9em; }
dl.r, dl.l { display:inline; margin: .2em .0em; min-width:150px; clear:both; }
dl.r { float:right; margin-left:.5em;}
dl.l { float:left; margin-right:.5em;}
dl.r dd, dl.l dd { padding:0; margin:.2em .2em;}
dl.r dt, dl.l dt { padding:.2em; margin:0;}

div.entry table { margin: 1em 0; border:1px solid #dedede; border-collapse:collapse;}
div.entry table td, div.entry table th {font-size:0.9em; vertical-align:top; padding:0 0.5em; }  

.entry-content table { margin: 1em 5% 2.5em 5%; width:90%; font-size:90%; }
.entry-content tr:hover { background: #eee; }
.entry-content th { border-bottom: 1px solid #aaa; }
.entry-content td { padding: .3em 1.5em; border-bottom:1px dotted #aaa; } 


.mel {}
.subtitle {}
.r {}
.l {}
.odd { background:#dedede; border-bottom:1px dotted #cacaca; }
.heart {}
.key { border:1px solid #565656; padding:1px 2px; background:#ededed; font-family:monospace; min-width:40px; max-width:40px;}

.wp_syntax, pre { border:0; padding:0; margin: 1em 0; }

* .broken_link, * a.broken_link, * .removed_link { color:#999; font-style:italic; text-decoration:none; }
* a.broken_link:after, * .removed_link:after { content:" (Link veraltet)"; font-style:normal; color: #000; }
.recentcomments_gravs { clear:both; margin: .5em 0; }

.hsim {font-size:90%;}
ul.similar { list-style-type:none; font-size:85%; margin:.5em 2.5em 1em 2.5em; }

/* Lifestream-Plugin */
table.lifestream { border:0; border-collapse:collapse; font-size:95%; }
table.lifestream tr { border:0; border-bottom:1px solid #454545; }
table.lifestream td { border:0; padding:0.2em; margin:0; }
h2.lifestream_date { text-decoration:none; font-size: 90%; margin:0; padding:0; border-bottom:none; }
