html,body{
  width:100%;
  font-family:Helvetica;
  font-size:12px;
  background-image:url(/gif/site/pixel.png);
  height:100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
a{
  color:#0076BD;
}
a:hover{
  color:#000;
}
hr{
  border-top: 1px dotted #0076BD;
  color: transparent;
background-color: transparent;
height: 1px;

}
#wrapper{

    width:1010px;

    margin:auto;


}



#content_div p,#content_div img,p{
  padding:0;
  margin:0;
  display: block;
}
#content_div{
    float:left;
    background-image:url(/gif/site/bg.jpg);
    filter:alpha(opacity=0);
    width:1010px;
    text-align:left;

}
td{
  font-family:Helvetica;
  font-size:12px;
}


#top{
  float:left;
    margin-top:7px;
    margin-left:89px;
    width:800px;
    height:77px;
}
#colsel{
position:absolute;
  top:0px;
  left:0px;
}
#minimenu{
    float:right;
    margin-top:10px;
    margin-right:120px;
    height:20px;
}
#minimenu ul {padding:0; margin:0; list-style: none;}
#minimenu ul li {float:left; position:relative;line-height:23px;padding:0 2px 0 2px}
#minimenu ul li a{color:#8B9093;text-decoration:none}
#minimenu ul li a:hover{color:#000}

#suchediv{
  background-image: url(/gif/site/HW_website_suchfeld.jpg);
  width:161px;
  height:21px;
  margin-left:10px;

}
#akab_gr{
  float:left;width:200px;
}
#akab_gr div{
  height:20px;line-height:20px;padding:3px;margin:3px 3px 3px 0px;background-color:#B6CBD6;cursor:pointer;
}
#akat_gr{
  float:left;width:250px;height:200px;background-color:#D9E4EB;margin-top:3px;
}
#akat_gr div{
  position:relative;
}
#akat_gr div div{
  position:absolute;padding:5px;
}


#suchediv input[type=text]{
  position:absolute;
  top:0px;
  left:15px;
  height:20px;
  width:135px;
  border:0;
  background-color:transparent;



}
#suchediv input[type=image]{
  position:absolute;
  top:0px;
  left:150px;
  height:22px;
  width:25px;
  border:0;

}

#menu{float:left;margin-top:0px;margin-left:100px;}
#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left; position:relative;line-height:23px;padding:0 5px 0 5px}
#menu ul li a{color:white;text-decoration:none}
#menu ul li a:hover{color:#6AC4EA}

#submenu{float:left;margin-top:0px;margin-left:100px;height:23px}
#submenu ul {padding:0; margin:0; list-style: none;}
#submenu ul li {float:left; position:relative;line-height:23px;padding:0 5px 0 5px}
#submenu ul li a{color:black;text-decoration:none}
#submenu ul li a:hover{color:#0076BD}

#grtext{float:left;margin-left:50px;margin-top:35px;}
#grtext ul {padding:0;margin:0; list-style: none;width:173px;}
#grtext ul li {position:relative;line-height:23px;height:23px;padding-left:15px;text-align:left}
#grtext ul #head {position:relative;line-height:32px;height:32px;padding-left:15px;text-align:left;color:white;font-weight:bold;}

#grtext ul li a{color:black;text-decoration:none}
#grtext ul li a:hover{color:#0076BD}

#subsubmenu{
  height:10px;
}


#text,#text_news,#text_bewerbung{
  float:left;
  width:473px;
  margin-left:30px;
  margin-top:35px;
  min-height:500px;

}
#text_news{
  width:610px;
}
#text_bewerbung{
  width:620px;

}
#text_news .more{
  margin:5px 0 5px 0;
}
#spalteh{
  padding:5px 5px 5px 0px;
}

#spalte1{
  width:150px;
  padding:5px 5px 5px 0px;
}
#spalte2{
  width:200px;
  padding:5px;
}


#bilder{
  float:left;
  margin-left:30px;
  margin-top:35px;
  width:100px;
}
h1{color:#0076BD;font-size:16px;padding:0;margin-bottom:5px;}
h2{color:#0076BD;font-size:14px;}
h3{color:#0076BD;font-size:12px;}

#start{
  width:474px;
  height:117px;
  position:relative;
  background-image:url(/gif/site/start.jpg);
  background-repeat:no-repeat;
}
#startf1,#startf2,#startf3{
  position:absolute;
  top:10px;
  width:145px;
  height:75px;
  background-image: url(/gif/pix.gif);
  cursor:pointer;

}
#startbut1,#startbut2,#startbut3{
  position:absolute;
  top:85px;
  width:145px;
  height:20px;
  background-image: url(/gif/site/black.png);
  cursor:pointer;
  line-height:20px;
  color:white;
  font-weight:bold;
}
#startbut1 p,#startbut2 p,#startbut3 p{
  padding-left:10px;
}
#startbut1:hover,#startbut2:hover,#startbut3:hover{
  background-image: url(/gif/site/blue.png);
}
#startf1:hover,#startf2:hover,#startf3:hover{
  background-image: url(/gif/site/blue.png);
}
#startbut1{
  left:9px;
}
#startbut2{
  left:165px;
}
#startbut3{
  left:320px;
}
#startf1{
  left:9px;
}
#startf2{
  left:165px;
}
#startf3{
  left:320px;
}
#starttext1,#starttext2,#starttext3{
  position:absolute;
  top:115px;
  width:474px;
}
#starttext1 p,#starttext2 p,#starttext3 p{
  padding:0 10px 0 10px;
}
#bewerbung #feld{
  float:left;
  padding:0 10px 10px 0;
}
#bewerbung input[type=text]{
  margin:0;
  padding:0;
  border:1px solid #ABB4BB;
  height:26px;
  line-height:26px;
}

#Bewerbung_als{width:405px;}
#Moeglicher_Arbeitsbeginn{width:180px;}
#Titel{width:145px;}
#Geburtsdatum{width:145px;}
#Strasse{width:145px;}
#Telefon{width:145px;}

#Vorname{width:195px;}
#Staatsbuergerschaft{width:195px;}
#PLZ_Ort{width:195px;}

#Nachname{width:233px;}
#Land{width:233px;}
#Email{width:440px;}
#Mitteilung{width:598px;border:1px solid #ABB4BB;height:150px}

#referenz{
  float: left;
  margin:10px 20px 0 0;
}



.blau{color:#0076BD}
.gruen{color:#41A62A}
.violet{color:#6D1F80}
.rot{color:#E3001A}
.orange{color:#FF7B01}

