html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
    font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 20px;
    color: #444444;
    background-color: #DDDDDD;
	height:100%;
}

#wrapper {
    width: 780px;
    background-color: #fff;
	position: absolute;
	left: 50%;
	margin: 10px 0px 0px -387px;
    padding: 7px 7px;
	text-align: left;
}



#header {
  background-image: url(../images/head.jpg);
  background-repeat: no-repeat;
  width:781px;
  height:193px;
  text-align: right;
}

#header #languages {
position: absolute;
top: 175px;
right: 707px;
}
#header #languages a{
  padding-left: 10px;
}




#header img {
  border: 0px;
}


#header ul
{
position: absolute;
top:7px;
margin: 0;
padding: 0;
right: 6px;
white-space: nowrap;
list-style: none;
}


#header li
{
background-image: none;
display: block;
margin: 0;
padding: 0;

float: right;
width: auto;
font-size: 13px;
}

#header li a {
display: block;
margin: 0;
padding: 0;
}


#header li a.samplecv {
  background-image: url(../images/buttons/btn_sample_off.jpg);
  background-repeat: no-repeat;
  width:102px;
  height:75px;
padding-right: 0px;
}
#header li a.samplecv:hover {
  background-image: url(../images/buttons/btn_sample_on.jpg);
}

#header li a.browse {
  background-image: url(../images/buttons/btn_browse_off.jpg);
  background-repeat: no-repeat;
  width:98px;
  height:75px;
  padding-right: 4px;
}
#header li a.browse:hover {
  background-image: url(../images/buttons/btn_browse_on.jpg);
}
#header li a.send {

  background-image: url(../images/buttons/btn_send_off.jpg);
  background-repeat: no-repeat;
  width:101px;
  height:75px;
  padding-right: 4px;
}
#header li a.send:hover {
  background-image: url(../images/buttons/btn_send_on.jpg);
}



table, td, p  {
	margin: 0px;
	padding: 0px;
    text-align: left;
    font-size: 12px;
    color: #444;
}

h1 {
   font-size: 12px;
   margin: 0px;
   padding: 0px;
   margin-top: 15px;
   margin-bottom: 5px;
}

h2 {
   font-size: 12px;
   margin: 0px;
   padding: 0px;
   margin-top: 15px;
   margin-bottom: 5px;
}
h3 {
   font-size: 12px;
   margin: 0px;
   padding: 0px;
   margin-bottom: 5px;
}

ul {
   margin: 0px;
   padding: 0px;

}
li {
    background-image: url(../images/neue-images/spiegelpunkt.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
    list-style: none;
}

ul.ebene2 {
   margin: 0px;
   padding: 0px;
   margin-left: 30px;

}



.fliesstext  {

}

.fliesstext_klein {
    font-size: 9px;
    font-weight: normal;
    color: #567392;

}

a.linkn6 {
    color: #567392;
    font-size: 9px;
    text-decoration: none;
}

a.linkn6:hover {
    color: #567392;
    font-size: 9px;
    text-decoration: underline;

}

.headline   {
    font-size: 13px;
    font-weight: bold;
}

.formbutton     {
    color: #ea8b45;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: transparent;
    border: none;
    cursor: pointer;
    background-image: url(../images/neue-images/arrow_orange.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.formselect  {

}

.forminput  {
color: #2a4a78;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bolder;
background-color: #fff;
border: solid 1
}

a.white { color: white; font-size: 11px; font-weight: bold; text-decoration: none }

a.white:hover { color: #fdfdfd; font-size: 11px; font-weight: bold; text-decoration: underline }

a.black { color: #000; font-size: 11px; font-weight: bold; text-decoration: none }

a.black:hover { color: #1e4172; font-size: 11px; font-weight: bold; text-decoration: underline }

a.darkblue  { color: #4c688e; font-size: 11px; font-weight: bold; text-decoration: none }

a.darkblue:hover { color: #1e4172; font-size: 11px; font-weight: bold; text-decoration: underline }

a.darkblue_12px { color: #4c688e; font-size: 12px; font-weight: bold; text-decoration: none }

a.darkblue_12px:hover { color: #1e4172; font-size: 12px; font-weight: bold; text-decoration: underline }

a.black_12px  { color: #000; font-size: 12px; font-weight: bold; text-decoration: none }

a.black_12px:hover { color: #1e4172; font-size: 12px; font-weight: bold; text-decoration: underline }

a.orange   { color: #db6300; font-size: 11px; font-weight: bold; text-decoration: none }

a.orange:hover  { color: #db6300; font-size: 11px; font-weight: bold; text-decoration: underline }

a.green    { color: #006730; font-size: 11px; font-weight: bold; text-decoration: none }

a.green:hover    { color: #006730; font-size: 11px; font-weight: bold; text-decoration: underline }

a.green_15px     { color: #006730; font-size: 15px; font-weight: bold; text-decoration: none }

a.green_15px:hover    { color: #006730; font-size: 15px; font-weight: bold; text-decoration: underline }


#menue {
   width: 780px;
}



.img {
  border: 0;
}


#navcontainer {
    margin: 0;
    padding: 0;
    text-align: center;
}

ul#navlist
{
margin: 0;
padding: 0;
padding-left: 13px;
white-space: nowrap;
list-style: none;
}


#navlist li
{
background-image: none;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
font-size: 13px;
}

#navlist a {
    display: block;
    width: auto;
    font-weight: bold;
    border: 0px;
    padding: 2px 12px;
    margin: 0;
}

#navlist a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navlist a:hover
{
    color: #fff;
    text-decoration: underline;
}

#navlist a.aktivm,
#navlist a.aktivm:link,
#navlist a.aktivm:visited,  {
    color: #fff;
    text-decoration: none;
}

#navlist a.aktivm:hover
{
    color: #fff;
    text-decoration: underline;
}

a.green2    {
    color: #ea8b45;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/neue-images/arrow_orange.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 15px;
    margin-left: 4px;
}

a.green2:hover    {
    color: #ea8b45;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline
}

#smallr {
  font-size: 12px;
}

#smallr td {
     font-size: 12px;
    margin: 0;
    padding: 0;
}

#smalll {
  font-size: 11px;
}

#smalll td {
    font-size: 11px;
    margin: 0;
    padding: 0;
}

#smallr .small1 {
     font-size: 10px;
}
#smallr .small2 {
     font-size: 10px;
     text-align: left;
}
#smallr .tdline {
    margin: 0;
    padding: 0;
    background-color: #e6edf7;
}
#smallr .tdhead {
    color: #888;
    font-weight: bold;
    font-size: 11px;
}
#smallr .tdhead2 {
    background-color: #336699;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    padding-left: 4px;
}
#smalll .tdhead2 {
    background-color: #336699;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    padding-left: 4px;
}
#smalll .space2 {
    padding-left: 0px;
}

#smalll .headleft {
    color: #488d67;
    font-weight: bold;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
#smalll .tdline {
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #e6edf7;
}

a.darkblue2  {
    color: #ea8b45;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/neue-images/arrow_orange.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

a.darkblue2:hover {     color: #ea8b45; font-size: 10px; font-weight: bold; text-decoration: underline

}

#showdetail td {
    margin: 0;
    padding: 2px 10px;

}

a.link {
    color: #ea8b45;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/neue-images/arrow_orange.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

a.link:hover {     color: #ea8b45; font-size: 10px; font-weight: bold; text-decoration: underline

}


a.linkmail {
    color: #ea8b45;
    font-size: 10px;

    text-decoration: none;
    background-position: left;
    background-repeat: no-repeat;
}

a.linkmail:hover {     color: #ea8b45; font-size: 10px; text-decoration: underline

}



a.linkn {
    color: #ea8b45;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.linkn:hover {     color: #ea8b45; font-size: 12px; font-weight: bold; text-decoration: underline

}

a.linknex {
    color: #ea8b45;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/neue-images/link_extern.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 13px;
}

a.linknex:hover {     color: #ea8b45; font-size: 12px; font-weight: bold; text-decoration: underline

}

a.linkn2 {
    color: #ea8b45;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.linkn2:hover {
    color: #ea8b45;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;

}

a.linkn3 {
    color: #ea8b45;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/neue-images/arrow_orange.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

a.linkn3:hover {     color: #ea8b45; font-size: 11px; font-weight: bold; text-decoration: underline

}

a.linkn3b {
    color: #ea8b45;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    background-image: url(../images/neue-images/arrow_orange.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

a.linkn3b:hover {     color: #ea8b45; font-size: 11px; font-weight: bold; text-decoration: underline

}

a.linkn4 {
    color: #ea8b45;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

a.linkn4:hover {
    color: #ea8b45;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;

}

.vsmall{
    font-size: 10px;
   color: #567392;
}


.sign {
   margin-top: 10px;
   color: #567392;
   font-weight: bold;
    font-size: 11px;
}

.comp1 {
  padding-top: 7px;
}
.imgjobs {
  padding-top: 7px;
  padding-right: 3px;
}
.tdhead3 {
    color: #567392;
    font-weight: bold;
    font-size: 12px;
    padding: 5px 3px;
}
.tdhead4 {
    color: #567392;
    font-weight: bold;
    font-size: 12px;
    padding: 3px 10px;
}
.tdn3 {
    font-size: 12px;
    padding: 5px 3px;
}
#formular .tdn4 {
    font-size: 12px;
    padding: 5px 16px;
}


#formular .txt {
	border: 1px solid #Ccc;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 150%;
	width: 338px;
    margin: 0;
    padding: 0;
    height: 70px;
}


#formular .txt {
      height: 163px;
}

#formular .txt2 {
	border: 1px solid #Ccc;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 150%;
	width: 338px;
    margin: 0;
    padding: 0;
    height: 120px;
}
#formular .txt3 {
	border: 1px solid #Ccc;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 150%;
	width: 338px;
    margin: 0;
    padding: 0;
    height: 171px;
}

#formular .tableform {
  border: 1px solid #e6edf7;
}
#formular td {

  padding: 0 10px;
}
#formular .inpt {
	border: 1px solid #Ccc;
	width: 350px;
}
#formular .inpt2 {
	border: 1px solid #Ccc;
	width: 62px;
    padding: 0px 2px;
}
#formular .inpt3 {
	border: 1px solid #Ccc;
	width: 150px;
}
#formular .inpt4 {
	border: 1px solid #Ccc;

}
#formular .pflicht {
    color: #ea8b45;
}
#formular .formdescp {
    color: #567392;
    font-weight: bold;
    font-size: 11px;
    margin-top: 10px;
}
#formular .senden {
    color: #fff;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #567392;
    border: none;
    cursor: pointer;
    width: 200px;
}
#formular .tdsub {
 	margin: 0;
	padding: 0;
}
#formular .error {
	color: #990000;
}
#formular .error2 {
	color: #990000;
    padding: 3px 10px;
}
.tablebor {
  border: 1px solid #ccc;
}
.tdsmall {
  font-size: 10px;
  text-align: right;
}
.ontop {
  text-align: right;;
}

.sep_darkblue {
  background-color: #336699;
}
.linkbox {
border: 1px solid #ccc;
padding: 2px 5px;
margin-bottom: 5px;
}

.linkbox h2 {
padding: 0;
margin: 0;
}

#linkliste p{
border: 1px solid #ccc;
padding: 2px 5px;
margin-bottom: 5px;
}
#linkliste a{
    color: #ea8b45;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/neue-images/link_extern.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 13px;
}

#linkliste a:hover {     color: #ea8b45; font-size: 12px; font-weight: bold; text-decoration: underline

}


a.apply_de {
width: 131px;
height: 26px;
display: block;
background: url(../images/btn_apply_de_off.gif)	no-repeat
}

a:hover.apply_de {
width: 131px;
height: 26px;
display: block;
background: url(../images/btn_apply_de_on.gif)	no-repeat
}

a.apply_de span {display:none}

a.apply_en {
width: 131px;
height: 26px;
display: block;
background: url(../images/btn_apply_eng_off.gif)	no-repeat
}

a:hover.apply_en {
width: 131px;
height: 26px;
display: block;
background: url(../images/btn_apply_eng_over.gif)	no-repeat
}

a.apply_en span {display:none}


table.apply  {
border-top : 1px solid #ccc;
border-right : 1px solid #ccc;
border-left : 1px solid #ccc;
	}
	
table.apply1  {
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-left : 1px solid #ccc;
	}



a.link_back {
    color: #ea8b45;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../images/neue-images/arrow_orange_left.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
    line-height: 25px
}

a.link_back:hover {     color: #ea8b45; font-size: 10px; font-weight: bold; text-decoration: underline

}


td.apply_bord {
border-right: 1px solid #ccc	
}



