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 {
}
#pagecontent {
  background-color:#FFFFFF;
}
ul { list-style-type:none; }

a:link,
a:active,
a:visited,
a:hover {
  text-decoration:none;
  color:#2A377A;
}
a:hover {
  text-decoration:underline;
}

/* Farben */
.darkblue { color:#2A377A; }
.blue     { color:#7078AB; }
.ltblue   { color:#ABAFCD; }
.error_red { color:#DD0000; }

/* content-Bereich */
/*
  position:absolute;
  left:240px;
  top:180px;
*/
#content {
  padding-top:200px;
  width:390px;
}
#textfield, .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:#7078AB;
  background-image:url('/img/head_bg.gif');
  background-repeat:repeat-x;
  background-position:left;
}

#head_image {
  display:none;
}

#path h1 {
  position:absolute;
  left:0px;
  top:145px;
  color:#2A377A;
  font-weight:normal;
}

#text_zeitarbeit {
  position:absolute;
  left:294px;
  top:48px;
}

#logo {
  position:absolute;
  left:15px;
  top:15px;
}

/* Navigation links */
#homelink {
  display:none;
}
#homelink a { font-weight:bold; }
#leftnavi {
  display:none;
}
div.navimain, div.navisub {
  width:180px;
  padding:2px 0px 2px 0px;
}
div.navimain {
  font-weight:bold;
  text-decoration:none;
  color:#2A377A;
}
div.navisub a {
  text-decoration:none;
}

/* Suchmasken */
.searchfield {
  width:200px;
  height:18px;
  border:1px solid #2A377A;
  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:#878DB8;
}
a.bigletter:hover {
  color:#2A377A;
}
#searchhead {
  position:absolute;
  top:150px;
  left:240px;
  width:674px;
  height:20px;
  padding:4px 0px 0px 6px;
  background-color:#ABAFCD;
}
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 #2A377A;
  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:#7078AB;
}
#spacer {
  height:400px;
  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:#7078AB;
}
/* Ansprechpartner */
.telprefix {
  float:left;
  width:30px;
  padding-top:2px;
}
.teltext {
  float:left;
  padding-top:2px;
}
