* {
margin:0;
padding:0;
}

body
{
  font-size: 100.01%;
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-weight: normal;

  background-color : #F2F7F8;
  margin : 0px;
  padding : 0px;
  text-align: center;


  scrollbar-face-color: #ffffff;
  scrollbar-shadow-color: #90A2B4;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #90A2B4;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-arrow-color: #90A2B4;
}

img
{
  border : none;
}

td, p, div
{
/*  font-size: 0.90em;
  font-size: 1.0em;
  color: #000000;
  font-weight: normal;*/

}

p
{
  margin-bottom : 1em;
}

a, a:link, a:visited, a:active
{
  text-decoration : none;
  color :#000000;

/*  font-size : 1.05em; *//*  11px; */
}

a:hover
{
  color:#DB342E;
}

div
{
  text-align : left;
}

div.page
{
  background-color : white;
  width: 770px;
  margin: 0 auto;
  padding : 0px;
}

div.menu
{
  width : 162px;
  float : left;
  border:1px solid #90A2B4;
  background-color : #F2F7F8;
  font-size: 0.65em;
}

div.menu ul.menu
{
  list-style:none;
  padding-left:0px;
  margin:0px;
  font-size : 1.05em;
}

div.menu ul.menu li.menu, div.menu ul.menu li.menuhead, div.menu ul.menu li.menutail
{
  border:none;
  padding-top : 1px;
  padding-bottom : 2px;
  padding-left : 25px;
  margin : 0px;
  font-weight : bold;
}

div.menu ul.menu li.submenu1, div.menu ul.menu li.submenu1head
{
  padding-top : 1px;
  padding-bottom : 2px;
  padding-left : 25px;
  margin : 0px;
  font-size : 1.05em;
}

div.menu ul.menu li.submenu1head a, div.menu ul.menu li.submenu1head a:visited, div.menu ul.menu li.submenu1head a:active
{
  color : #6E8093;
}

div.menu ul.menu li.submenu1head a:hover
{
  color :#DB342E;
}

div.menu ul.menu li.submenu2, div.menu ul.menu li.submenu2head
{
  padding-top : 1px;
  padding-bottom : 2px;
  padding-left : 40px;
  margin : 0px;
  background-color : #D3E3E7;
}

div.menu ul.menu li.submenu2head
{
  background-image : url('images/ga_navi1.gif');
  background-position : 25px;
  background-repeat : no-repeat;

}

div.menu ul.menu li.submenu2head a, div.menu ul.menu li.submenu2head a:visited, div.menu ul.menu li.submenu2head a:active
{
  color : #6E8093;
}

div.menu ul.menu li.submenu2head a:hover
{
  color :#DB342E;
}

div.menu ul.menu li.submenu2 a, div.menu ul.menu li.submenu2 a:visited, div.menu ul.menu li.submenu2 a:active
{
  color : #6E8093;
}

div.menu ul.menu li.submenu2 a:hover
{
  color :#DB342E;
}


div.menu ul.menu li.menuhead
{
  background-image : url('images/ga_navi.gif');
  background-repeat: no-repeat;
  background-color : #A8C7D0;
}

div.menu ul.menu li.menutail
{
  border-top : 1px solid #90A2B4;
}

div.menu ul.menu li.menuhead a, div.menu ul.menu li.menuhead a:visited, div.menu ul.menu li.menuhead a:active
{
  color :#ffffff;
  font-weight : bold;
}

div.menu ul.menu li.menuhead a:hover
{
  color :#DB342E;
}

div.content
{
  background-image : url('images/ga_text.gif');
  background-repeat : no-repeat;
  padding : 0px;
  margin : 0px;

  padding-top : 5px;
  padding-left : 26px;

  margin-left : 192px;
  margin-right : 40px;
  margin-bottom : 30px;
  font-size: 0.70em;
}

div.content a,
div.content a:link,
div.content a:visited,
div.content a:active
{
  color :#DB342E
}

/* IE 3 Pixel Bug Fix */

* html div.content
{
  height: 1%;
}

div.content h1
{
  margin-bottom : 1em;
  font-size : 1.1em;
  font-weight: bold;
}

div.header
{
  height : 152px;
  padding : 0;
  margin : 0;
  border-bottom : 1px solid #90A2B4;
}

div.header div
{
  padding : 0;
  margin : 0;
  float : left;
}

div.header div.logo
{
  width : 176px;
}

div.header div img
{
  float : left;
  padding : 0;
  margin : 0;
}

div.search
{
  margin : 0px;
  margin-left : 585px;
  padding : 4px;
/*  padding-bottom : 0px;*/
  background-color : #F2F7F8;
  border-bottom : 1px solid #90A2B4;
  border-left : 1px solid #90A2B4;
  height : 20px;
  clear:both;
}

div.search form
{
  padding : 0;
  margin : 0;

}

div.search form input
{
  float:right;
  margin-left : 5px;
  margin-right : 5px;
}

div.search form input.border
{
  float:left;
  border : 1px solid #90A2B4;
}

div.directaccess
{
  height:96px;
  background-color : #D3E3E7;
  border-bottom : 1px solid #90A2B4;
}

div.directaccess div
{
  float : left;
  height : 76px;
  width : 267px;
  padding : 10px;
  margin-left : 1px;
  padding-left : 10px;
  background-color : #D3E3E7;
  font-size: 0.55em; /* 10px; */
  border-left : 1px solid white;

}

div.directaccess div a img
{
  border:none;
}

div.directaccess div a.imagelink img, div.directaccess div a.formularcenter img
{
  float:left;
  margin-right : 10px;
}

div.directaccess div a.imagelink img
{
  border:1px solid #90A2B4;
}

div.directaccess div.formcenter
{
  padding : 10px;
  margin : 0px;
  width : 172px;
  height : 76px;
  border : none;
}

div.legalmenu
{
  height : 1.6em; /* 23px; */
  background-color : #A8C7D0;
  clear:both;
}

div.legalmenu ul
{
  list-style: none;

  margin : 0;
  padding : 0;
  padding-top : 0.1em; /* 2px; */
  padding-left : 0.9em; /* 18px; */
}

div.legalmenu ul li
{
  float:left;
  display:block;
  padding-right : 0.6em; /* 10px; */
}

div.legalmenu ul li a, div.legalmenu ul li a:link, div.legalmenu ul li a:visited, div.legalmenu ul li a:active
{
  font-size : 0.6em; /* 10px*/
}

form
{
  padding : 0;
  margin : 0;
}

div.formularpart, div.contactperson, div.categorybox
{
  background-color : #F2F7F8;
  background-image : url('images/leistungen/ga_direkteinstieg.gif');
  background-position : bottom right;
  background-repeat : no-repeat;
  border-right : 1px solid #90A2B4;
  padding-top : 10px;
  padding-bottom : 10px;
  margin-bottom : 10px;
  margin-top : 10px;

  padding-left : 10px;
}

div.formularpart
{
 padding-right : 10px;
}

div.formularpart div.leftpart
{
  float:left;
  border-right: 1px solid #90A2B4;
  padding-right : 5px;
  margin-right : 5px;
}

div.categorybox
{
  width : 230px;
  min-height : 7em;
  float : left;
  padding : 0;
  margin-top : 5px;
  margin-right : 10px;
  margin-bottom : 5px;
}

* html div.categorybox
{
  height : 7em;
}

div.contactperson
{
  width : 230px;

  float : right;
  margin : 0;
  margin-left : 10px;
  margin-top : 35px;
  margin-bottom : 5px;
}


div.contactperson ul
{
  list-style:none;
}

div.contactperson img, div.categorybox a.imagelink img
{
  float : left;
  border:1px solid #90A2B4;
  margin-right : 10px;
}

div.formularpart table
{
  border-collapse: collapse;
  font-size : 1em;
}

div.formularpart table, div.formularpart table tr, div.formularpart table tr td
{
  padding : 0;
  margin : 0;
}

div.formularpart table tr td input
{
  border : 1px solid #90A2B4;
  margin-right : 3px;
  margin-bottom : 1px;
padding:0 0 3px 0;
}

div.formularpart table tr td.inputname
{
  width : 250px;
}

div.formularpart table tr td.headline
{
  padding-top : 10px;
  font-weight: bold;
}



.wetextarea
{
  font-size: 0.70em;
  background-color: #FFF;
  background-image: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}

.wetextarea a,
.wetextarea a:link,
.wetextarea a:visited,
.wetextarea a:active
{
  color: #DB342E
}




/* Ticker
****************************/
#ticker {
  position:relative;
  top:-20px;
  margin-left:180px;
  width:380px;
  text-align:right;
  font-size:.8em;
  font-weight:bold;
}
