/* Rahmenbedingungen */

body { margin:0; padding:0; background-color:#fff; font-family:Helvetica, Arial, sans-serif; font-size:67.5%; color:#333; }

#rahmen { width:809px; padding:2px; margin:2px auto; }

#links { float:left; width:600px; border-right:1px solid #333; text-align:right; padding:2px; }

#kopf { height:100px; }

#inhalt { margin-bottom:18px; }

#rechts { float:right; width:200px; padding:2px; padding-top:25px; }

#menu { margin:20px 0; padding:0; }

#footer { clear:both; height:40px; margin:20px 5px; text-align:right; }


/* Allg. Schriftformate */

h1, h2, h3 { font-family:Lucida Grande, Lucida Sans Unicode, sans-serif; letter-spacing:-1px; line-height:1.5; }

h1 { font-size:1.8em; margin:30px 0 0 0; padding:0; }

h2 { font-size:1.2em; font-weight:normal; margin:-5px 0 0 0; padding:0; }

h3 { font-size:1.5em; margin:0 0 30px 0; padding:0; text-align:right; }

h4 { font-size:1em; line-height:1; font-weight:normal; margin:5px 0; padding:0; text-align:left; }

p { font-size:1.2em; line-height:1.15; margin:5px 0; padding:0; text-align:justify; }

a { color:#333; font-weight:bold; text-decoration:none; }

a:hover { color:#9c0; }


/* Spezielle Schriftformate */

#kopf h1 { font-size:1.8em; margin:2px 2px 2px 360px; padding:0; float:left;}

#kopf h2 { font-size:1.2em; font-weight:normal; margin:10px; padding:0; vertical-align:middle; float:right; }

#footer { color:#666; }

#menu { color:#666; }

#menu h2 { margin:0; padding:0; }

#Suchen { border:1px solid #666; color:#666; font-size:1em; height:1.1em; width:10em; background-color:#fff; font-family:Helvetica, Arial, sans-serif; margin:2px; padding:0;}


/* Listen */

#menu ul li { list-style-type:none; list-style-position:inside; padding:0px; margin-left:0px; }

#menu .linkcat { list-style-type:none; }

#footer ul li { list-style-type:none; padding:2px; margin:0; display:inline; font-family:Lucida Grande, Lucida Sans Unicode, sans-serif; }

#footer ul { margin-left:2px; }

#inhalt li { list-style-type:square; }

#inhalt ul, ol { width:400px; text-align:justify; padding:1px 5px; margin:5px 0 5px 195px; font-size:1.2em; }

ol li p { font-size:1em; text-align:justify; }


/* Beitrag */

.zeit { font-family:Lucida Grande, Lucida Sans Unicode, sans-serif; color:#666; height:15px; width:15px; font-weight:bold; float:right; font-size:1em; vertical-align:middle; line-height:0.5; margin-left:2px; }

.meta { font-size:1em; font-family:Helvetica, Arial, sans-serif; margin:10px 0; color:#333; text-align:right; }

.kommentar {  margin:5px 0 30px 0; padding:5px 0 30px 0; font-size:1em; font-family:Helvetica, Arial, sans-serif; text-align:right; }

.menu { margin:10px 0 10px 5px; padding:10px 0 0 0; font-size:1em; font-family:Helvetica, Arial, sans-serif; color:#333; }

blockquote { font-family:Times, Times New Roman, serif; text-align:right; }

blockquote p { text-align:right; }

textarea { width:596px; color:#666; font-family:Helvetica, Arial, sans-serif; font-size:1em; border:1px solid #666; background-color:#fff; padding:2px; margin:10px 2px; }

.author { border:1px solid #666; color:#666; font-size:1em; height:1.1em; width:10em; background-color:#fff; font-family:Helvetica, Arial, sans-serif; margin:2px; padding:0; }

.url { border:1px solid #666; color:#666; font-size:1em; height:1.1em; width:10em; background-color:#fff; font-family:Helvetica, Arial, sans-serif; margin:2px; padding:0; }

.email { border:1px solid #666; color:#666; font-size:1em; height:1.1em; width:10em; background-color:#fff; font-family:Helvetica, Arial, sans-serif; margin:2px; padding:0; }


/* Bilder (auch wp-gallery) */

img { border:1px solid #999; padding:2px; margin:5px; }

.album { margin:5px 0; padding:5px; }

.album .image {}

.thumbs {}

.thumbs img {}

.big {}

a img {}
