/* --------------- CSS-Datei 'styles.css' --------------- */
/* -------- asb kv rostock ------------- */


/* Basics */

html {height:101%}

body {
    color:#666666;
    font-size: 100.01%;
    font-family: sans-serif, Helvetica, Arial, Verdana;
    background: #e1f1fb url(img/farbverlauf.jpg) fixed;
  }


/* Container */

#container {
        width: 1000px;
        margin: 0 auto;
        padding: 0;
        background:#fff;
        overflow: hidden;
        border: 1px solid #bfbfbf;
        }

/* Topnavigation oben */

#navigation    {
        padding: 0;
        margin: 0 ;
        width: 1000px;
        height: 90px;
        background: #FFF;
              }

#logo
        {
        margin: 0;
        padding: 0;
        background: #fff;
        }

#logo ul {
         padding: 1em 0 0 1.5em;
         margin: 0 0 0 0;
         list-style: none;
         }

#logo li {
        float: left;
         }

#nav    {
        background: #FFF;
         }

#nav ul
         {
         margin: 0;
         padding: 0;
         list-style-type: none;
}

#nav li
         {
         float: left;
         margin-left: 0;
         padding:5px;
         }

#nav a
         {
         display: block;
         width: 109px;
         height: 79px;
         }

a.button1:link
         {
         background-image: url(img/kinderbetreuung.png);
         }

a.button1:hover, a.button1:visited
         {
         background-image: url(img/kinderbetreuung_gruen.png);
         }

a.button2:link
         {
         background-image: url(img/betreutes_wohnen.png);
         }

a.button2:hover, a.button2:visited
         {
         background-image: url(img/betreutes_wohnen_blau.png);
         }

a.button3:link
         {
         background-image: url(img/seniorenclub.png);
         }

a.button3:hover, a.button3:visited
         {
         background-image: url(img/seniorenclub_lila.png);
         }

a.button4:link
         {
         background-image: url(img/rettungsdienst.png);
         }


a.button4:hover, a.button4:visited
         {
         background-image: url(img/rettungsdienst_rot.png);
         }

a.button5:link
         {
         background-image: url(img/ueber_uns.png);
         }

a.button5:hover, a.button5:visited
         {
         background-image: url(img/ueber_uns_orange.png);
         }

a.button6:link
         {
         background-image: url(img/kontakt.png);
         }

a.button6:hover, a.button6:visited
         {
         background-image: url(img/kontakt_gelb.png);
         }

/* Allgemein */


a:link  {
         color:#cc3333;
         text-decoration:none;
         font-weight:normal;
        }

a:visited {
         color:#cc3333;
         text-decoration:none;
         font-weight:normal;
        }

a:hover {
        color:#666666;
        text-decoration:none;
        font-weight:normal;
        }

a:active {
         color:#cc3333;
         text-decoration:none;
         font-weight:normal;
        }

a:focus {outline: none;}

img     {border: none;}


/* Content-Bereich */

#content {
        clear:left;
        font-family: Helvetica, Arial, sans-serif, Verdana;
        width: 1000px;
        margin: 0px auto;
        padding: 40px 0 0 0;;
        background:#fff;
        color:#000;
        overflow: hidden;
        }

/* Inhalt */

#inhalt {
    font-family: sans-serif, Helvetica, Arial, Verdana;
    float:left;
    margin: 0 30px 10px 0;
    padding: 0 20px 0 0;
    width:35%;
  }

  * html div#inhalt {
    height: 1em;  /* 3-Pixel-Bug bis IE6 */
  }

#inhalt p {
    font-size: 0.9em;
    line-height:1.5em;
    color:#666666;
    background:#fff;
    font-family: Helvetica, Arial, sans-serif, Verdana;
  }


#inhalt h1 {
    margin: 0 0 1em;
    color:#666666;
    font-size: 1.3em;
    font-weight:normal;
    line-height:1.5em;
    border-top: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
  }


#inhalt h2 {
         color:#666666;
         background:#fff;
         font-size: 0.9em;
         font-weight:600;
  }

#inhalt h3 {
        color:#666666;
        background:#fff;
        font-size: 0.9em;
        font-weight:600;
        margin: 25px 0 -10px 0;
        padding: 0;
        }


#inhalt b        {
         color:#666666;
         }

#inhalt strong   {
         color:#666666;
         }

#inhalt ul       {
    font-size: 0.9em;
    line-height:1.5em;
    color:#666666;
    background:#fff;
    font-family: sans-serif, Helvetica, Arial, Verdana;
         }

#inhalt ul  ul     {
    background:#fff;
    font-size: 0.9em;
    color:#666666;
    font-family: sans-serif, Helvetica, Arial, Verdana;
         }

#inhalt ol
         {
    font-size: 0.9em;
    line-height:30px;
    color:#666666;
    background:#fff;
    font-family: sans-serif, Helvetica, Arial, Verdana;
         }


strong        {
        color:#666666;
        background: #fff;
        }

/* Inhalt Index */


#inhalt1 {
    font-family: sans-serif, Helvetica, Arial, Verdana;
    float:left;
    margin: 0 0px 10px 0;
    padding: 0;
    width:25%;
  }

    * html div#inhalt1 {
    height: 1em;  /* 3-Pixel-Bug bis IE6 */ 
  }


#inhalt1 p {
    font-family: Helvetica, Arial, sans-serif, Verdana;
    font-size: 0.9em;
    line-height:1.5em;
    color:#666666;
    background:#fff;
    margin-right:8px;
  }

#inhalt1 h1 {
    margin: 0 0 1em;
    color:#666666;
    font-size: 1.3em;
    font-weight:normal;
    line-height:1.5em;
    border-top: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
  }

#inhalt1 h2 {
         color:#666666;
         background:#fff;
         font-size: 0.9em;
         font-weight:600;
  }


#inhalt1 b        {
         color:#666666;
         }

#inhalt1 strong   {
         color:#666666;
         }

#inhalt1 ul       {
    font-size: 0.9em;
    line-height:1.5em;
    color:#666666;
    background:#fff;
    font-family: sans-serif, Helvetica, Arial, Verdana;
    padding: 0 15px;
         }

#inhalt1 ul  ul     {
    background:#fff;
    font-size: 0.9em;
    color:#666666;
    font-family: sans-serif, Helvetica, Arial, Verdana;
         }



/* linke Seite */

#sidebar {
    float:left;
    margin: 0px 30px 0 0px;
    padding: 0 20px 10px 0;
    width: 20%;

  }


#sidebar ul {
        padding: 1.2em 0 30px 1.8em;
        margin: 0;
        list-style: none;
}

#sidebar li {
    font-family: sans-serif, Helvetica, Arial, Verdana;
    font-size: 0.9em;
    color: #afafaf;
    font-style: italic;
    font-weight:700;
    padding: 0.3em 0;
    }


#sidebar a {
    font-family: sans-serif, Helvetica, Arial, Verdana;
    font-size: 1em;
    font-style: italic;
    font-weight:700;
}


#sidebar p {
    color:#666666;
    font-family: sans-serif, Helvetica, Arial, Verdana;
    font-size: 0.9em;
    font-weight:500;
    padding: 1.8em 0 0 1.8em;
    margin: 0;
}

#sidebar h2 {
    color:#666666;
    background-color: #fff;
    font-size: 1.3em;
    font-weight:normal;
    line-height:1.5em;
    border-top: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
    margin: 1em 0.3em;
    width:200px;
  }

/* rechte Seite */

#sidebar2 {
    float: left;
    margin: 0;
    padding: 0;
    background-color: #fff;
    width:25%;
  }

#sidebar2 h2 {
    color:#666666;
    background-color: #fff;
    font-size: 1.3em;
    font-weight:normal;
    line-height:1.5em;
    border-top: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
    margin: 1em 0.3em 1em 0;
    width:300px;
  }

#sidebar2 h3 {
    color:#666666;
    background-color: #fff;
    font-size: 0.9em;
    font-weight:normal;
    margin: 1em 0.3em 1em 0;
    width:300px;
  }

#sidebar2 p {
    margin: 0.6em 0 0.6em 0em;
    color:#666666;
    font-family: sans-serif, Helvetica, Arial, Verdana;
    font-size:0.9em;
  }


/* rechte Seite */

#sidebar3 {
    float: left;
    margin: -10px 0 0 0;
    padding: 0;
    background-color: #fff;
    width:475px;
  }


 /* Fusszeile (footer) unten */


#footer {
        border-left: solid 780px #fff;
        border-top: 1px solid #bfbfbf;
        clear:left;
        padding:0;
        margin:0;
        color:#8E174C;
        font-size: .8em;
        line-height: 10px;
        background: #FFF;
  }

p#footer a         {
         color: #808080;
         text-decoration:none;
        }


   /* danke für ihr Interesse an der Arbeit des ASB KV Rostock*/