/* body and soul */
html  {height:95%;  font-size:0.9em;}

body  {height:95%;
       background-color:#336666;
       padding:0px;margin:0px;
       font-family: Verdana,Helvetica,sans-serif;
       color:#006666;
       font-size:0.9em;
     /*     background:url(bilder/back.gif);
       background-position:50%;*/}

/* layout ... */
/* zentral ist der alles umgebende Kasten */
#zentral {background-image:url(bilder/menue.gif);
          background-color:#ffffff;
          background-position:0%;
          background-repeat:no-repeat;
          width:860px;
          height:534px;  /* Höhe fix, wegen des eingebauten Bildes */
          margin:auto;
          margin-top:3%;
          text-align:left;
          padding:0px;
          }

/* kopf ist eben dieser, logo=JOBFIT, linie ist die angestückelte Linie vom LOGO */
#kopf {position:static;width:80%;height:110px;padding:0px;margin:0px; }
.logo {position:static;margin-left:100px;width:700px;}
.linie {position:relative;top:-19px;left:300px;width:500px;}

/* Hauptmenü links */
#hmenue  {position:static;height:75%;width:20%;float:left; }
.einzug_l {margin-left:8px;
           margin-top:20px;
           padding-right:35px;}

/* Inhalt rechts */
#inhalt{position:static;height:70%;width:76%;float:right;overflow:auto;  }

.einzug_r {margin-left:0px;
           margin-top:15px;
           padding-right:30px;
          }

/* mitlaufende Fußzeile, kommt immer am Ende des Inhalts */
#fuss {margin-top:20px;
      padding-right:40px;
      background-image:url(bilder/raw_logo.gif);
      background-position:100%;
      background-repeat:no-repeat;
      height:50px;
     }
.sponsor { font-size:0.85em;line-height:1em;
           font-family: Verdana,Helvetica,sans-serif;
           color:#003333;
           padding-top:5px;
           padding-right:150px;
           padding-bottom:10px;
        }
/* Menü für die Unterseiten, klemmt ggf. zwischen hmenue und ihnalt */
#umenue { margin-left:22%;margin-top:-12px;margin-bottom:5px; }

p {margin-top:0.7em;margin-bottom:0.7em;}
h1 {color:#009999;font-weight:normal;font-style:italic;font-size:2em;}
h2 {font-weight:normal;font-style:italic;font-size:1.3em;color:#009999;}
a { font-weight:bold;color:#009999;
     text-decoration:none;
         }
a:hover {color:#ffcc00;}

/* Linkgeschichten vom Hauptmenü */
#hmenue a {display:block;
           line-height:1.2em;
           font-size:1em;
            color:#ffff99;
            text-decoration:none;
            font-weight:bold;
            padding-left:19px;
            padding-bottom:1px;
             margin-bottom:0.5em;
            }
#hmenue a:hover {background-color:#ffff99;
        color:#009999;
        }
a.aktuell {background-image:url(bilder/button_gelb.gif);background-position:0%;background-repeat:no-repeat;}


/* Linkgeschichten vom Untermenü */
#umenue a { font-weight:bold;color:#009999;
         text-decoration:none; background-color:#FFCC00;  color:#009999;
         padding-left:3px;padding-right:3px;
         white-space:nowrap;
         }
#umenue a:hover {color:#ffff99;}

/* anderer Kram ... */
.laut {font-weight:bold;}
.leise {font-size:8pt;}
a.pt8 {font-size:8pt;font-weight:normal;}
.jobfit {color:#009999;font-weight:bold; }
.nobreak { white-space:nowrap;}
ul {margin-left:50px; font-size:1em;color:#009999;margin-top:0.8em;margin-bottom:0.8em;}
ul.home {margin-left:50px; font-weight:bold;font-size:1.1em;color:#009999;line-height:1.6em;}
li {margin-left:20px;line-height:1em;margin-bottom:0.5em;}


.margin_0 li {margin-left:-20px;}
table, td {padding:0px;font-size:1em; }
fieldset {color:#009999;line-height:0.9em;}



#teaser {width:175px;min-height:250px;
        float:right;
         margin-top:-20px;
         margin-right:10px;
         padding:0px;
        border:1px solid #009999;
 }

#teaser_h {width:165px;height:18px;
          background-color: #009999;
          color:#ffff99;
         font-size:12px;
         letter-spacing:2px;
         padding:5px;
         margin:0px;
         font-weight:bold;
         text-align:center;}


#teaser_b {width:165px; height:245px;
          margin:0px;
          padding:5px;
        border:0;

        overflow:hidden;
        font-size:10px;
        }

#teaser_h a {  color:#ffff99;}
#teaser_h a:hover {color:#ffcc00;}

.abstand_12  li
{line-height:12pt; margin-left:25px;margin-right:25px;}



#topfoto {width:165px;height:165px;

          float:right;
          margin:10px;
          padding:0px;
          border : 5px solid  #009999;
          background-color:   #ffffff;
      overflow:hidden;

 }

#topfoto_li {width:165px;height:165px;

          float:left;
          margin:10px;
          padding:0px;
          border : 5px solid  #009999;
          background-color:   #ffffff;
      overflow:hidden;
}


#topvideo {width:250px;height:165px;
          float:right;
          margin:10px;
          padding:0px;
          border : 5px solid  #009999;
          background-color:   #ffffff;
      overflow:hidden;
}

a.erfolg {background-image:url(bilder/button_gelb.gif);background-position:-2px 0px;background-repeat:no-repeat;padding:0 7px 0 18px;}
table.erfolg {height:315px; margin-bottom:25px;}
table.erfolg td {vertical-align:top; padding:2px 0 2px 0;margin:0px;}
table.erfolg tr {vertical-align:top;margin:0px;padding:0px;}
img.erfolg  {float:left;padding-right:10px;margin-top:0px;padding-top:0px;}

div.tn_feedback fieldset {margin-top:15px; }
div.tn_feedback  td {line-height:1em; margin-bottom:15px;vertical-align:middle; }
div.tn_feedback input {border:1px solid #DFDFDF;  }
.fehler {color:#DF0000;}
