body {	font-size: 62.5%; /* Resets 1em to 10px */ font-family: Helevtica, Verdana, Arial, Sans-Serif; background-color: #fff; color: #333; text-align: left; }
#logo { width: 201px; margin: 25px 0 15px 20px; padding-right: 139px; height:62px; overflow:hidden; }
#slogan { margin: 25px 20px 0 0; font-size: 1.3em; font-weight: normal; color: #333; }
#menubar, #pagemenu, #suchfeld { display: none; }

#content { margin-top: 20px; }
#maincontent h2 { font-size: 1.4em; margin-bottom: 5px; margin-top:0; padding-top: 25px; font-weight: bold; }
#maincontent h2:first-child, #maincontent h2.liste:first-child, #maincontent div.post h2.liste:first-child { padding-top: 0; margin-top:0; }
#maincontent h1 { font-size: 1.2em; margin-bottom: 15px; font-weight: normal; }
#maincontent h1 strong { font-weight: bold; }
#maincontent h3 { padding-top:15px; padding-bottom: 10px; font-weight: bold; font-size: 1.1em; }
#maincontent h4 { padding-bottom: 5px; font-weight: bold; font-size: 1em; }
#maincontent p { line-height: 1.4em; padding-bottom: 8px; }
#maincontent p.readarticle { clear: left; padding-top: 5px; }
#maincontent img.prev { margin: 2px 15px 1px 0; height: 80px; width: 80px; border: 1px solid #333; }
#maincontent p strong { font-weight: bold; }
#maincontent a.bildlink, #maincontent a.bildlink:hover { border: 0; }
#maincontent a { color: #333; text-decoration: none; border-bottom: 1px dotted #333; }
#maincontent h2 a, #maincontent h2 a:hover, #maincontent a.pix, #maincontent a.pix:hover, #maincontent #social ul li a { border-bottom: 0;}
#maincontent a:hover { color: #333; border-bottom: 1px dotted #333; }
#maincontent h2 a { color: #333; }
#maincontent img.alignleft { float: left; margin: 2px 15px 1px 0; border: 1px solid #333; }
#maincontent img.alignright { float: right; margin: 0px 0px 1px 15px; border: 1px solid #333; }

#maincontent h2.liste, #maincontent div.post h2.liste { clear:left; }
#maincontent p.liste_p, #maincontent div.post p.liste_p { margin-bottom:0; padding-bottom:0; }

#maincontent h2.single { margin-bottom: 15px; }
#maincontent p.author { margin-bottom: 5px; }

#maincontent blockquote { margin-left: 30px; font-style: italic; }

#maincontent div.catdescription p { font-size: 1em; font-style: italic; }

#maincontent div.post { margin-bottom: 25px; clear: left; }

#maincontent div.textbanner { border: 1px solid #fefefc; padding: 10px 12px 4px 12px; }
#maincontent div.textbanner img { }

#maincontent #post- p em { font-style:italic; }
#maincontent #post- address { font-style:italic; font-size: 0.9em; }

#maincontent #post- p small { font-size: 0.9em; }

#maincontent ul, #maincontent ol { margin-left: 40px; margin-bottom: 10px; line-height: 1.4em; }

#maincontent p object { margin: 10px 0 10px 0; }

/* bilder mit caption */
#maincontent div.wp-caption.alignright { float: right; padding-left: 15px; }
#maincontent div.wp-caption.alignleft { float: left; padding-right: 15px; }
#maincontent p.wp-caption-text { font-size: 0.9em; font-style:italic; margin-top: 5px;}

/* tiny mce classes */
.abstand_oben { margin-top: 15px; }
.abstand_unten { margin-bottom: 15px; }
.capitals { font-variant: small-caps;}
.bildrechte  { font-style:italic; font-size: 0.95em; border-top: 1px solid #333; border-bottom: 1px solid #333; padding: 5px 0 3px 0; }
.bildrechte strong { font-weight: bold; }


/* formular */
#maincontent #comments, #maincontent #postmeta { display:none; }

#maincontent div.ngg-galleryoverview { margin: 5px 0 15px 0;}
#sb1, #sb2 { display: none; }
#footer { display: none; }