/* CSS Sozialjob */

/* Allgemeine Elementanweisungen */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

* { margin: 0;
    padding: 0;
    border: 0;
}

body {
        font-family: arial, helvetica, sans-serif;
        color: #336;
        font-size: 100.01%;
        margin-bottom: 20px;
        background-color: #fff;
}


a {text-decoration: none;
   font-size: 0.7em;
   font-weight: bold;
   font-family: verdana, arial, sans-serif;}
a:link, a:visited {color: #336;}
a:focus, a:hover, a:active  {color: #b4006d}

h1 {
    font: bold 1em verdana, helvetica, sans-serif;
        color: #b4006d;
        margin-top: 0.5em;
        margin-bottom: 2em;
        }

h2 {
  font: bold 0.8em verdana, helvetica, sans-serif;
  color: #336;
  margin-bottom: 1em;
  }

h3 {
  font: bold 0.70em verdana, helvetica, sans-serif;
  color: #336;

  }

h4 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.70em;
        font-weight: normal;
        color: #336;
        margin-bottom: 3em;
}

p {
        font-size: 0.8em;
        margin-bottom: 1em;
        padding-right: 2.5em;
        line-height: 1.5em;
}

img {border: 1px solid #e1e1e1}

/* Allgemeine Klassen */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
}


/* Container */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#rahmen {
        width: 850px;
        text-align: left;
        border: 1px solid #e1e1e1;
        background: #fff;
        background-image: url(images/hg_content_g.gif);
        background-repeat: repeat-y;
}

#kopf{
        background: #fff;
        height: 108px;
        border-bottom: 2px solid #e1e1e1;
}


#inhalt{
        float: left;
        width: 800px;
        background: #fff;
        padding: 20px;
}
/* kopf */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#kopf h1 {
        font-size: 0.7em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #336;
        margin-left: 1.5em;
        margin-top: 2.5em;
}

#kopf td.links {width: 180px; text-align:right; }
#kopf td.rechts {width: 690px; }

/* formular*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.title {
  float: left;
  width: 15em;
  text-align: left;
  font-size: 90%;
  font-weight: normal;
  padding: 5px;

}

/*check = definiert Optik von input checkbox*/
.check {
   background: #fff;
   border: none;
   width: 15px;
  }



input {
  width: 50%; /*keine festen Pixel, da bei Vergr&ouml;&szlig;erung die Zeilen sonst zu schmal sind*/
  background: #fff;
  border-bottom: 1px dotted #666;
}
