body,tr,td,p,div,form,input,select,textarea,h1,h2,h3,ul,li {
  padding:0px;
  margin:0px;
  vertical-align:top;
  color:#000000;
  font-family:verdana,sans-serif;
  font-size:11px;
}
body {
  background-color:#FFFFFF;
}
#pagewrapper {
  position:absolute; left:50%;
}
#pagecontent {
  position:absolute; left:-460px;
  width:920px;
  border:1px solid #009a60;
  background-color:#FFFFFF;
}
.letterG, .letterU, .letterP, .letterB, .letterPP {
  background-repeat:no-repeat;
  background-position:top left;
}
.letterG {
  background-image:url(../img/bg_g.gif);
}
.letterU {
  background-image:url(../img/bg_u.gif);
}
.letterP {
  background-image:url(../img/bg_p.gif);
}
.letterB {
  background-image:url(../img/bg_b.gif);
}
.letterPP {
  background-image:url(../img/bg_pp.gif);
}
ul { list-style-type:none; }
  a:link,
  a:active,
  a:visited,
  a:hover {
  text-decoration:none;
  color:#009a60;
}
a:hover {
  text-decoration:underline;
}

#content {
  margin-left:240px;
  padding-top:200px;
  width:630px;
}
#textfield {
  width:300px;
  float:left;
}
#textfield p {
  margin-bottom:12px;
}
#textfield ul {
  list-style-type:disc;
  padding-left:16px;
}
#textfield li {
  margin-top:4px;
}
#media_right {
  width:300px;
  padding-left:50px;
}
.medialabel {
  width:230px;
  padding-left:20px;
  background-image:url('/img/popup.gif');
  background-repeat:no-repeat;
  background-position:top left;
}
.clear {
  clear:left;
  font-size:1px;
}
#intlinks div {
  padding-bottom:4px;  
}
#intlinks a {
  font-weight:bold;
  text-decoration:underline;
}
#comment {
  position:absolute;
  left:695px;
  top:350px;
  width:120px;
  color:#974033;
}
#comment_quot {
  position:absolute;
  left:686px;
  top:350px;
  color:#974033;
}
#comment_ecke {
  position:absolute;
  left:823px;
  top:332px;
}
a.nachoben {
  padding-left:11px;
  width:11px;
  background-image:url('/img/nachoben.gif');
  background-repeat:no-repeat;
  background-position:left;
}
/* Head */
#head_bg {
  position:absolute;
  left:240px;
  top:0px;
  width:680px;
  height:150px;
  background-color:#6fbd9a;
  background-image:url('/img/head_bg.gif');
  background-repeat:repeat-x;
  background-position:left;
}
#head_image {
  position:absolute;
  left:240px;
  top:8px;
  width:680px;
  height:150px;
}
#path h1 {
  position:absolute;
  left:242px;
  top:125px;
  color:#000000;
  font-weight:normal;
}
#text_zeitarbeit {
  position:absolute;
  left:294px;
  top:48px;
}
#logo {
  position:absolute;
  left:15px;
  top:15px;
}
/* Navigation links */
#homelink {
  display:none;
}
#leftnavi {
  display:none;
}
div.navimain, div.navisub {
  width:155px;
  padding:2px 0px 2px 0px;
}
div.navimain {
  font-weight:bold;
  text-decoration:none;
  color:#000000;
}
div.navisub a {
  text-decoration:none;
  color:#000000;
}
/* Suchmasken */
.searchfield {
  width:200px;
  height:18px;
  border:1px solid #009a60;
  padding:1px 0px 0px 2px;
}
.searchsubmit {
  width:20px;
  height:20px;
  background-image:url('/img/search_20x20.gif');
  background-repeat:no-repeat;
  background-position:left;
  border:0px;
}
a.bigletter:link,
a.bigletter:active,
a.bigletter:visited,
a.bigletter:hover {
  font-size:16px;
  font-weight:bold;
  font-family:arial,sans-serif;
  text-decoration:none;
  color:#00925b;
}
a.bigletter:hover {
  color:#ffffff;
}
#searchhead {
  position:absolute;
  top:150px;
  left:240px;
  width:674px;
  height:20px;
  padding:4px 0px 0px 6px;
  background-color:#85ceb3;
}
a.smallletter:link,
a.smallletter:active,
a.smallletter:visited,
a.smallletter:hover {
  font-size:13px;
  font-weight:bold;
  font-family:arial,sans-serif;
  color:#FFFFFF;
  text-decoration:none;
}
a.smallletter:hover {
  color:#2A377A;
}
#searchhead_form {
  position:absolute;
  top:153px;
  left:600px;
}
.searchhead_field {
  width:100px;
  height:16px;
  border:1px solid #00925a;
  padding:0px 0px 0px 2px;
}
.searchhead_submit {
  width:18px;
  height:18px;
  background-image:url('/img/search_18x18.gif');
  background-repeat:no-repeat;
  background-position:left;
  border:0px;
}
h1 {
  font-weight:bold;
}
h2 {
  font-size:14px;
  font-weight:bold;
  color:#00925a;
}
#spacer {
  height:470px;
  font-size:1px;
}
/* Formulare */
#formular {
}
#formular input,
#formular textarea {
  padding:1px;
}
#formular table.formular td {
  padding-bottom:4px;
}
.bordered {
  border:1px solid #999999;
  background-color:#FFFFFF;
}
.label {
  font-weight:bold;
  color:#00925a;
}
/* Ansprechpartner */
.telprefix {
  float:left;
  width:30px;
  padding-top:2px;
}
.teltext {
  float:left;
  padding-top:2px;
}
/* Bild mit Schatten */
#schatten_ecke {
  position:absolute;
  left:566px;
  top:204px;
}
#schatten_bg {
  position:absolute;
  left:595px;
  top:210px;
  width:250px;
  height:350px;
  background-color:#AAAAAA;
}

/* Farben */
.darkblue { color:#009a60; }
.blue     { color:#33ae80; }
.ltblue   { color:#ccebdf; }
.error_red { color:#DD0000; }

