/* --------------- CSS-Datei 'stylesheet.css' --------------- */
/* --------------- © Carola Heine --------------- */

body, html
          {
               margin:0;
               font-family: georgia;
               font-size: 0.8em;
                color:#000000;
               background: #FFFFFF;
          }


/* --------------- Header-Navigation --------------- */

#project p {
      font-size: 1.2em;
      text-align:left;
      text-transform:lowercase;
      letter-spacing:0px;
      font-weight:normal;
      color:#ffffff;
      padding-top:247px;
      padding-bottom:0px;
      padding-left:600px;
      padding-right:0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom:0px;
      margin-top:0px;

}

/* --------------- Footer --------------- */

#footer p {
      font-size: 1.1em;
      line-height: 1em;
      text-align:center;
      text-transform:none;
      letter-spacing:0px;
      font-weight:normal;
      color:#193B72;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:0px;
      padding-right:0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom:0px;
      margin-top:0px;
}

/* --------------- Seite links --------------- */

#links ul {
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom:0px;
      margin-top:0px;
      padding-top:0px;
      padding-bottom:0px;
      padding-right:0px;
      padding-left:0px;
}

#links p, li {
      font-size: 1.5em;
      line-height: 2em;
      text-align:left;
      text-transform:none;
      letter-spacing:0px;
      font-weight:bold;
      color:#909090;
      padding-top:0px;
      padding-bottom:0px;
      padding-right:0px;
      padding-left:160px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom:0px;
      margin-top:0px;
      background: transparent;
}

/* --------------- Inhalt - Mitte Titel und Text --------------- */

#mitte h1 {
      font-size: 1.5em;
      line-height: 1.5em;
      text-align:left;
      text-transform:none;
      letter-spacing:0px;
      font-weight:bold;
      color:#8C48AA;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:0px;
      padding-right:0px;
      margin-left: 4px;
      margin-right: 20px;
      margin-bottom:10px;
      margin-top:10px;
}

#mitte p, td {
      font-size: 1.2em;
      line-height: 1.4em;
      text-align:left;
      text-transform:none;
      letter-spacing:0px;
      font-weight:normal;
      color:#193B72;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:0px;
      padding-right:0px;
      margin-left: 4px;
      margin-right: 20px;
      margin-bottom:15px;
      margin-top:0px;
}


#mitte li {
      font-size: 1.0em;
      line-height: 1.0em;
      text-align:left;
      text-transform:none;
      letter-spacing:0px;
      font-weight:normal;
      color:#193B72;
      padding-top:0px;
      padding-bottom:5px;
      padding-left:0px;
      padding-right:0px;
      margin-left: 0px;
      margin-right: 20px;
      margin-bottom:0px;
      margin-top:0px;
}

/* --------------- rechte Spalte--------------- */

#rechts h1 {
      font-size: 1em;
      line-height: 1.3em;
      text-align:left;
      text-transform:none;
      letter-spacing:0px;
      font-weight:bold;
      color:#8C48AA;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:0px;
      padding-right:0px;
      margin-left: 20px;
      margin-right: 60px;
      margin-bottom:5px;
      margin-top:30px;
}



#rechts h3 {
      font-size: 1.3em;
      line-height: 1em;
      text-align:left;
      text-transform:none;
      letter-spacing:0px;
      font-weight:normal;
      color:#8C48AA;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:0px;
      padding-right:0px;
      margin-left: 20px;
      margin-right: 60px;
      margin-bottom:0px;
      margin-top:30px;
}

#rechts p {
      font-size: 1em;
      line-height: 1.1em;
      text-align:left;
      text-transform:none;
      letter-spacing:0px;
      font-weight:normal;
      color:#193B72;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:0px;
      padding-right:0px;
      margin-left: 20px;
      margin-right: 60px;
      margin-bottom:0px;
      margin-top:0px;
}


#rechts li {
      font-size: 1em;
      line-height: 1.1em;
      text-align:left;
      text-transform:none;
      letter-spacing:0px;
      font-weight:normal;
      color:#193B72;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:0px;
      padding-right:0px;
      margin-left: 0px;
      margin-right: 60px;
      margin-bottom:0px;
      margin-top:0px;
}

.linie-rechts {
      border-bottom: 1px dotted #193B72;
      font-size: 1em;
      line-height: 1em;
margin-top:30px;   margin-bottom:0px;
margin-left: 15px;
      margin-right: 60px;
}


.kasten-links {
      padding-left:10px; margin-left:10px; border-right: 0px;
      border-left: 1px solid #9C8C7B;
      border-top: 1px solid #9C8C7B;
      border-bottom: 1px solid #9C8C7B;
      font-size: 1em;
      line-height: 1em;
}



/* --------------- Hyperlinks --------------- */

A:link        {
color: #006cc0;
text-decoration: underline;
}

A:visited        {
color: #193B72;
text-decoration: underline;
}

A:active        {
color: #006cc0;
text-decoration: underline;
}

A:hover        {
color: #193B72;
text-decoration: underline;
}

a.topnavi:link { color: #FFFFFF; font-weight:normal;  text-decoration:none;}
a.topnavi:visited  { color: #FFFFFF; font-weight:normal; text-decoration:none;}
a.topnavi:active  { color: #FFFFFF; font-weight:normal;  text-decoration:none;}
a.topnavi:hover  { color: #FFFFFF; font-weight:normal;  text-decoration:none;}

a.navi:link { color: #006CC0; font-weight:bold; text-decoration:none;}
a.navi:visited  { color: #006CC0; font-weight:bold; text-decoration:none;}
a.navi:active  { color: #006CC0; font-weight:bold; text-decoration:none;}
a.navi:hover  { color: #006CC0; font-weight:bold; text-decoration:none;}

a.navid:link { color: #193B72; font-weight:bold; text-decoration:none;}
a.navid:visited  { color: #193B72; font-weight:bold; text-decoration:none;}
a.navid:active  { color: #193B72; font-weight:bold; text-decoration:none;}
a.navid:hover  { color: #193B72; font-weight:bold; text-decoration:none;}

a.subnavi:link { color: #006CC0; font-weight:bold; margin-left:15px; }
a.subnavi:visited  { color: #193B72; font-weight:bold; margin-left:15px;  }
a.subnavi:active  { color: #193B72; font-weight:bold; margin-left:15px;  }
a.subnavi:hover  { color: #193B72; font-weight:bold; margin-left:15px; }

a.randnavi:link { color: #006CC0; font-weight:bold;}
a.randnavi:visited  { color: #193B72; font-weight:bold; }
a.randnavi:active  { color: #006CC0; font-weight:bold;  }
a.randnavi:hover  { color:#006CC0; font-weight:bold;  }

a.footernavi:link { color: #000000; font-weight:normal; }
a.footernavi:visited  { color: #000000; font-weight:normal;}
a.footernavi:active  { color: #000000; font-weight:normal; }
a.footernavi:hover  { color: #000000; font-weight:normal; }

a.rechte-links:link { font-size: 1em; line-height: 1.3em; text-align:left;   letter-spacing:0px;  font-weight:bold; color:#8C48AA; text-decoration:none; }
a.rechte-links:visited { font-size: 1em; line-height: 1.3em; text-align:left;   letter-spacing:0px;  font-weight:bold; color:#8C48AA; text-decoration:none; }
a.rechte-links:active { font-size: 1em; line-height: 1.3em; text-align:left;  letter-spacing:0px;  font-weight:bold; color:#8C48AA; text-decoration:none; }
a.rechte-links:hover { font-size: 1em; line-height: 1.3em; text-align:left;  letter-spacing:0px;  font-weight:bold; color:#8C48AA; text-decoration:underline; }

a.author:link { color: #193B72; font-weight:bold;  text-decoration:none;}
a.author:visited  { color: #193B72; font-weight:bold;  text-decoration:none;}
a.author:active  { color: #193B72; font-weight:bold;  text-decoration:none;}
a.author:hover  { color: #193B72; font-weight:bold;  text-decoration:none;}

/* ----------- Sonstige Styles ---------------- */

img {
      border: 0px; padding:0px;
}


.weblog {
      padding-top: 0px;
      padding-bottom: 60px;
      background: transparent;
      border-bottom: 1px solid #ffffff;
      border-top: 1px solid #ffffff;
      border-right: 1px solid #ffffff;
      border-left: 1px solid #ffffff;
}



.input {
        background:#FBFBFB;
        border-right: #B9B9B9 1px solid;
        border-top: #B9B9B9 1px solid; font-size: 11px;
        border-left: #B9B9B9 1px solid;
        color: #000000;
        border-bottom: #B9B9B9 1px solid;
      margin-top:2px;
      width: 100px;
      text-align:left;
}

.input2 {
        background:#FBFBFB;
        border-right: #B9B9B9 1px solid;
        border-top: #B9B9B9 1px solid; font-size: 11px;
        border-left: #B9B9B9 1px solid;
        color: #000000;
        border-bottom: #B9B9B9 1px solid;
         margin-top:2px;
         width: 180px;
         text-align:left;
}

.input3 {
        background:#FBFBFB;
        border-right: #B9B9B9 1px solid;
        border-top: #B9B9B9 1px solid; font-size: 11px;
        border-left: #B9B9B9 1px solid;
        color: #000000;
        border-bottom: #B9B9B9 1px solid;
         margin-top:2px;
         width: 290px;
         text-align:left;
}

.button   {   background:#fbfbfb;
        border-right: #B9B9B9 1px solid;
        border-top: #B9B9B9 1px solid; font-size: 11px;
        border-LEFT: #B9B9B9 1px solid;
        color: #000000;
        border-bottom: #B9B9B9 1px solid;
      margin-top:2px;
      margin-left:0px;
      text-align:center;
      font-weight:bold;
}



.textarea {
        background:#FBFBFB;
        border-right: #B9B9B9 1px solid;
        border-top: #B9B9B9 1px solid; font-size: 11px;
        border-LEFT: #B9B9B9 1px solid;
        color: #000000;
        border-bottom: #B9B9B9 1px solid;
         margin-top:2px;
         width: 250px;
         text-align:left;
}

/* ------------------------------ Seitenbereiche - id div's ------------------------- */

#layoutbreite {
      width: 930px;

      margin-top:0px; margin-bottom:0px;
      margin-left: 0px;
      padding:0px; border:0px;
background: transparent url('http://www.textferry.de/design/textfairy-back.jpg');
 }



#project {
background: transparent url('http://www.textferry.de/design/textfairy-header.jpg');
      width: 930px;
      height:265px;
      margin: 0px;
      padding-bottom: 0px;
padding-top:0px;
      border:0px;
 }


#wrap {
      width: 930px;
      margin-top:0px; margin-bottom: 0px;
      margin-right: auto; margin-left: 0;
      padding: 0px;

 }



#links {
        position: relative;
        top: 0;        left: 0;
        float:left;
        text-align: left;
        margin-left:0px;
        margin-bottom:0px;
        margin-top:50px;
        padding-left: 0px;
padding-right: 0px;
        width:310px;
        background: transparent;
        background: transparent url('http://www.textferry.de/design/textfairy-back.jpg');
}

#mitte {
        float: left;
        text-align: left;
        margin-bottom:0px;
         margin-right:0px;
         margin-left:0px;
        margin-top:46px;
         padding:0px;
padding-bottom:50px;
        width:395px;
}





#rechts {
float: right;
        text-align: left;
        width:225px;
        margin-left:0px;
margin-right:0px;
        margin-bottom:0px;
margin-top:29px;
         padding-left:0px;
        background: transparent;
font-size: 1.1em;
}



#footer {
      margin-top: 0px;
      margin-bottom: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      width:930px; height:30px;
background: transparent url('http://www.textferry.de/design/textfairy-back.jpg');
}





.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color:  #fff;
font-family:       Arial, Verdana, Sans-serif;
font-size:         10px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
text-transform:    none;
color:             #000000;
}



#links h3 {
      font-size: 1.1em;
      line-height: 1.2em;
      text-align:left;
      text-transform:none;
      letter-spacing:0px;
      font-weight:bold;
      color:#000000;
      padding-top:0px;
      padding-bottom:10px;
      padding-left:160px;
      padding-right:0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom:0px;
      margin-top:0px;

}

#links h1 {
      font-size: 1.2em;
      line-height: 1.2em;
      text-align:left;
      text-transform:none;
      letter-spacing:0px;
      font-weight:bold;
      color:#000000;
      padding-top:0px;
      padding-bottom:10px;
      padding-left:160px;
      padding-right:0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom:0px;
      margin-top:0px;

}

#mitte h3 {
      font-size: 1.4em;
      line-height: 1em;
      text-align:left;
      text-transform:none;
      letter-spacing:0px;
      font-weight:bold;
      color:#000000;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:0px;
      padding-right:0px;
      margin-left: 4px;
      margin-right: 20px;
      margin-bottom:0px;
      margin-top:30px;
}

#mitte h2 {
      font-size: 1.4em;
      line-height: 1.2em;
      text-align:left;
      text-transform:none;
      letter-spacing:0px;
      font-weight:bold;
      color:#8C48AA;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:0px;
      padding-right:0px;
      margin-left: 4px;
      margin-right: 20px;
      margin-bottom:10px;
      margin-top:10px;
}
