/*
Theme Name: Persephone
Theme URI: http://persephone.schattendings.de/
Description: Theme basierend auf dem Schattendings Styleswitcher Template.
Version: 1.5
Author: Jessica Schamma
Author URI: http://www.schattendings.de/
*/

* { margin:0;
    padding:0;
    border-width:0x; }

/* --------------------- Formatierung für Body --------------------- */

body {
background-color:#000000;
background-image: url(gfx/bg_body.jpg);
background-position: bottom center;
background-repeat: no-repeat;
font-family: Lucida sans unicode;
font-size: 100.01%;
color:#B9B9B9;
}

a { color:#CB42F9; text-decoration: none; }
a:hover         { text-decoration: underline; }
a:visited:hover { text-decoration: underline; }


 /* ------------ Formatierungen für Container ------------- */

#container {
margin: 0 auto 0 auto;
height:auto;
width: 780px;
\width: 782px;
w\idth: 780px;
border-top:0;
padding: 0;
border:1px solid purple;
background:url(gfx/bg_eintrag.gif) repeat top left;
}

/* ------------ Formatierungen für Navigation links ------------- */

#navi {
font-size:18px;
background-color:#800080;
height:2em;
padding:4px 0 8px 15px;
}

#navi ul { list-style: none; }

#navi li { margin-right:13px; display:inline; }

#navi a { color: black; }

#navi #navigation { display:none; }

/* ------------ Formatierungen für Inhalt ------------- */

#inhalt {

margin: 20px 0 20px 20px;
float: left;
display:inline;
width: 480px;
\width: 482px;
w\idth: 480px;
}

#inhalt div.eintrag {
background:#000000;
border:1px solid purple;
padding:20px;
margin:30px 0 0 0;
font-size: 0.95em;
font-family:Century Gothic, sans-serif;
}

#inhalt p {
margin-top:10px;
}

#inhalt img.links {
border: 1px solid #999999;
margin: 10px 15px 10px 0;
float:left;
}
#inhalt img.rechts {
border: 1px solid #999999;
margin: 10px 0 10px 15px;
float:right;
}

#inhalt h2 {
margin:0;
font-size:1.3em;
}

#inhalt h3 {
margin:0 0 20px 0;
font-size:1.2em;
}
#inhalt div.eintrag h3 {
margin:0;
font-size:1.2em;
}

#inhalt h4 {
font-size: 1.0em;
margin: 25px 0 15px 0;
}

#inhalt p.top {
margin-top:20px;
text-align: right;
font-size: 0.6em;
}

#inhalt ul {
margin-left:25px;
margin-top:15px;
margin-bottom:15px;
}
#inhalt ul li {
margin: 8px 0;
}
#inhalt ol {
margin-left:25px;
margin-top:15px;
margin-bottom:15px;
}
#inhalt ol li {
margin: 8px 0;
}

#inhalt p.eintraginfo {
clear:both;
padding:3px;
font-size: 0.8em;
margin-top: 20px;
border-top:1px solid purple;
border-bottom:1px solid purple;
}

#inhalt p.bearbeiten {
text-align:right;
font-size: 0.9em;
}

#inhalt div.kommentare ul.kommentare {
margin-left:0;
list-style:none;
font-size:0.6em;
}

#inhalt #kommentare li {
overflow:auto;
margin-bottom:20px;
margin-left:0;
list-style:none;
font-size:0.8em;
background-color:#1d1d1d;
border:1px solid #454545;
vertical-align:top;
padding:10px;
}

#inhalt #kommentare li.highlighted {
color:#FFC6FF;
border:1px solid #530053;
background-color: #200020;
}

#inhalt div.umbruch {
 clear: both;
}


#inhalt #neuerkommentar {
font-size:0.75em
}

#inhalt #neuerkommentar h4 {
font-size:1.8em
margin-bottom:40px;
}

#inhalt #kommentare {
font-size:0.85em;
}

#inhalt #kommentare h4 {
font-size:2.0em;
margin-bottom:40px;
}

#inhalt #kommentare ol {
}
#inhalt #kommentare ol li {
margin-bottom:15px;
margin-top:15px;
}

#inhalt #kommentare img.avatar {
margin: 0 10px 3px 0;
border-width:0;
float:left;
}

#inhalt #neuerkommentar fieldset {
font-size: 0.95em;
margin: 20px 0 40px 0;
background-color:#1d1d1d;
border:1px solid #454545;
padding: 10px;
padding-top: 5px;
}
#inhalt #neuerkommentar fieldset legend {
padding: 0 5px;
font-size: 1.3em;
font-weight:bold;
}

/* ------------ Formatierungen für rechte Spalte ------------- */

#subinhalt {
background-color:#1e1e1e;
border-left:1px solid #999999;
width:238px;
margin-left:519px;
margin-top:22px;
margin-bottom:20px;
font-size:0.75em;
border:1px solid purple;
color:#CCCCCC;
}
* html #subinhalt {
height: 1%;
margin-left:516px;
margin-top:4px;
}

#subinhalt p,form,ul {
margin-top:10px;
}

#subinhalt ul
{
/* list-style:none; */
margin-left:13px:
padding-top:8px;
}
#subinhalt ul li
{
list-style:none;
}

#subinhalt span.formstyle {
display:block;
margin-bottom:2px;
}

#subinhalt span.formmailer {
display:block;
margin-bottom:2px;
}

#subinhalt #verschiedenes {
display:none;
}
#subinhalt h3 {
font-size:1.1em;
margin-top: 10px;
}

#subinhalt h3 {
font-size:13px;
}

#subinhalt div.sub {
padding: 0 10px 10px 10px;
border-bottom:1px solid purple;
}

/* ------------ Formatierungen für alles ------------- */

img.randlos { border-width:0px;margin:0px;padding:0px; }

#umbruch1 {
width:0;
height:0;
}

#umbruch2 {
clear:both;
width:0;
height:0;
}

/* ################################################################ */
/* ####################### Titelformatierungen #################### */
/* ################################################################ */

/* ----------- J-Log ----------- */

#logo    {
background: url(gfx/logo.jpg) no-repeat top left;
width: 780px;
height: 259px;
}
#logo h1 {
display: none;
}
#logo div.description {
display: none;
}

/* ----------- Subtitel ----------- */

/* ################################################################ */
/* ##################### Formularformatierungen ################### */
/* ################################################################ */

#inhalt .input {
margin:2px;
background-color: #FFC0FF;
border:1px solid #454545;
font-size: 0.9em;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

#inhalt .text {
margin:2px;
background-color: #FFC0FF;
border:1px solid #454545;
font-size: 0.9em;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

#inhalt .textarea {
margin:2px;
background-color: #FFC0FF;
border:1px solid #454545;
font-size: 0.9em;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

#inhalt .submit {
margin:2px;
background-color: white;
border:1px solid white;
font-size: 0.9em;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

#inhalt .select {
margin:2px;
background-color: #FFC0FF;
border:1px solid #454545;
font-size: 0.9em;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

#inhalt .reset {
margin:2px;
background-color: white;
border:1px solid black;
font-size: 0.9em;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

#inhalt .radio {
background-color: transparent;
border-width: 0px;
margin-right:5px;
}

#subinhalt .input {
margin:2px;
background-color: #FFC0FF;
border:1px solid #454545;
font-size: 0.9em;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

#subinhalt .text {
margin:2px;
background-color: #FFC0FF;
border:1px solid #454545;
font-size: 0.9em;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

#subinhalt .textarea {
margin:2px;
background-color: #FFC0FF;
border:1px solid #454545;
font-size: 0.9em;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

#subinhalt .submit {
margin:2px;
background-color: white;
border:1px solid white;
font-size: 0.9em;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

#subinhalt .select {
margin:2px;
background-color: #FFC0FF;
border:1px solid #454545;
font-size: 0.9em;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

#subinhalt .reset {
margin:2px;
background-color: white;
border:1px solid white;
font-size: 0.9em;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}

#subinhalt .radio {
background-color: transparent;
margin-right:5px;
}

