html, div, ol, ul, li, p, a, form {margin: 0; padding: 0; border: 0;}

body {	padding: 0; margin: 0;
	border: 0;
	font-size: 83%;	font-family: Lucida Grande, Verdana, Arial, Sans-Serif;	color: #000;	text-align: center;	background: url("http://www.heike-marquardt.com/wp-content/themes/letterhead_de/gfx/bg-main.jpg") no-repeat center top #E9E6E1;}a, a:visited {color: #5FAC0D;}
a:hover, a:focus, a:active  {color:#000; }
.postlink {text-align: center; clear: both; margin: 10px 0 0 0;}.postlink a, .postlink a:visited {text-decoration: none; display: block; width: 10em; text-align: center; padding: 2px 3px 2px 3px; border: 1px solid silver; background: #FAFAFA;}.postlink a:hover, .postlink a:focus {text-decoration: none; display: block; width: 10em; text-align: center; padding: 2px 3px 2px 3px; border: 1px solid red; background: #FFF; color: #000;}
#page {	margin: 20px auto 0 auto;	width: 749px;
	text-align: left;	background: url("http://www.heike-marquardt.com/wp-content/themes/letterhead_de/gfx/bg-content.gif") repeat-y;}
#header {		width: 749px; height: 90px;		float: right;
		background: url("http://www.heike-marquardt.com/wp-content/themes/letterhead_de/gfx/bg-header.jpg") no-repeat;
}
#content {	width: 590px;	font-size: 100%;	line-height: 170%;	float: left;}
.alt {
	background-color: #f8f8f8;
	}
small {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-weight: bold;
	}
#content p {margin: 12px 0 15px 0;}#header h1 {	display: block; position: absolute; top: -3000em; left: -3000em; height: 0px; overflow: hidden;}

#sidebar {	float: left;
	width: 146px; height: 400px;	background: url("http://www.heike-marquardt.com/wp-content/themes/letterhead_de/gfx/bg-nav.gif") no-repeat;
	}
#sidebar h2 {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1.2em;
	}
h3 {
	font-size: 1.3em;
}

h1, h1 a, h1 a:hover, h1 a:visited, .description {
	text-decoration: none;
	color: black;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #000;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
}
acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
}	
.pagepost {
	margin: 0 25px 25px 30px;
}
.post {
	margin: 0 0 40px;
	text-align: justify;
	border-top: 1px solid black;
	}
#footer {
	margin: 0 auto 0 auto;
	width: 749px; height: 101px;
	background: url("http://www.heike-marquardt.com/wp-content/themes/letterhead_de/gfx/bg-footer.jpg");	font-size: 70%;
}
#footer p {
	margin: 0 0 -40px  0;
	padding: 0;
	text-align: center; line-height: 100px;
}
#Impressum #footer p {display: none;}

h1 {
	padding-top: 40px;	font-size: 130%;	line-height: 180%; color: #535353;
	margin: 0 0 12px 0;
}
.description {
	text-align: center;
	}

h2 {
	padding-top: 6px;	font-size: 100%;	line-height: 170%; color: #535353;
	margin: 0 0 7px 0;

	}
h3 {
	padding: 0;
	margin: 30px 0 0;
	}
.entry ol {	padding: 0 0 0 35px;
	margin: 0;
	}
.entry ol li {
	margin: 0;
	padding: 0;
	}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}	#sidebar #level1 {
	margin: 42px 0 0 5px;
	}#sidebar #level1 a, #sidebar #level1 a:visited {color: #5FAC0D; font-weight: bold; font-size: 90%; text-decoration: none;}
#sidebar #level1 a:hover, #sidebar #level1 a:focus, #sidebar #level1 a:active  {color:#000;}
#sidebar a#level1current, #sidebar a#level1current:visited {color: #535353;}#sidebar #level2 {
	margin: 8px 0 0 10px;
	}#sidebar #level2 a, #sidebar #level2 a:visited {color: #5FAC0D; font-weight: normal; font-size: 80%; text-decoration: none;}
#sidebar #level2 a:hover, #sidebar #level2 a:focus, #sidebar #level2 a:active  {color:#000; }
#sidebar a#level2current, #sidebar a#level2current:visited {color: #535353;}
#sidebar ul li {	margin:0;
	padding: 0 0 0 12px;
	list-style: none;	margin-bottom: 10px;
	}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}
#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}
ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}
cronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

hr {
 display: none;
 }
a img {
	border: 3px solid #DCD3C3;
	}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

/* Tooltip-Formate für newtitle.js */
#tooltip {
	position: absolute; 
	visibility: hidden;
	background:#FAFBFA;
	border:1px solid #DCD3C3;
	color: #000;
	margin: 14px 0 0 -8px;
	padding: 2px 5px;
	font-size: 83%;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, Tahoma, Sans-Serif; 
}

#content table {margin-left: -20px 0 20px 0;}
table td {vertical-align: top; text-align: center;}