/*body { margin: 10px; padding: 10px; } */



.hellma-group-menu { width: 830px !important; margin-bottom: 0px !important;  }
.hellma-group-menu li { width: auto !important; }

#hgt-languages { width: 930px; margin: 0px auto 5px; }
#hgt-languages a { float: left; padding: 0px 5px; border-left: 1px solid #999; text-transform: uppercase; }
#hgt-languages a.first-child { border-left: none; }
#hgt-languages a.aktiv { color: #0357A0; }
#hgt-imprint { width: 930px; margin: 5px auto 0px; }
/*.hgt-outer { width: 930px; margin: 0px auto; padding: 15px; border: 1px solid #c6c7c9; background: #fff; }*/
.hgt-outer { width: 930px; margin: 0px auto; padding: 15px; border: none; background: #fff; }

#kopfbild { margin-bottom: 15px; background-image: url(../../assets/common/bh_head_ohne_flash.jpg); background-repeat: no-repeat; background-position: 0 0;}
#kopfbild .flash-replaced{background-image: url(../../assets/common/bh_head_ohne_flash.jpg); background-repeat: no-repeat; background-position: 0 0;}
#kopfbild .alt {display: none; }

.kopfbild-banner { position: absolute; width: 930px; height: 85px; cursor: pointer; }
.kopfbild-banner-group {background: transparent url(../../assets/common/banner_com.png) no-repeat 0 0;}

.hgt-wrapper { width: 690px; }
.hgt-wrapper-hellma_group { }
.hgt-wrapper-hellma_home { }
.hgt-wrapper-hellma_page { }

.hgt-einleitung { margin-bottom: 15px; padding: 15px 30px 20px; background:transparent; font-size: 11px; } /* #f2f2f4*/
.hgt-crown { clear: both; width: 695px; height: 75px; margin-bottom: 3px; background: url(../../assets/common/hg_bg_crown.jpg) no-repeat; }

.hgt-toechter { margin-bottom: 15px; padding: 5px 15px; background: #c4cbd2; }
.hgt-toechter label { float: left; width: 210px; padding-right: 15px; font-size: 11px; text-align: right; cursor: default; font-weight: bold;}
.hgt-toechter .hgt-toechter-links { float: left; width: 410px; }
.hgt-toechter .hgt-toechter-links a { font-size: 11px; text-decoration: none; }
.hgt-toechter .hgt-toechter-links a:hover { text-decoration: underline; }

.hgt-tribes { clear: both; }
.hgt-tribe { float: left; display: inline; width: 220px; margin: 0px 0px 15px 15px; }
.hgt-tribe-first-child { margin-left: 0px; }
.hgt-tribe .hgt-tribe-logo { overflow: hidden; width: 220px; height: 75px; margin-bottom: 15px; }

.hgt-tribe-info { height: 70px; margin-bottom: 15px; padding: 10px 5px 0px 10px; background: #f2f2f4; font-weight: bold;}
.hgt-tribe-info .link { margin-bottom: 15px; padding: 0px 0px 0px 12px; background: url(../../assets/common/pfeil_rechts.gif) no-repeat 0px 4px; font-weight: bold; text-decoration: underline; cursor: pointer; }
.hgt-tribe .hgt-tribe-text-profil { display: none; position: absolute; width: 250px; margin: -175px 0px 0px -5px;  border: 1px solid #ffffff; background: #dde2e7; font-size: 11px; cursor: pointer; }
/*.hgt-tribe .hgt-tribe-text-profil h1 { float: left; padding: 2px 10px; border: 1px solid #ffffff; border-top: none; border-left: none; background: #c4cbd2; color: #ffffff; } */
/*.hgt-tribe .hgt-tribe-text-profil .close { float: right; padding: 3px 7px 4px; background: #c4cbd2; border: 1px solid #ffffff; border-top: none; border-right: none; color: #ffffff; font-size: 14px; text-decoration: none; font-weight: bold; }*/
.hgt-tribe .hgt-tribe-text-profil .text { float: none; clear: both; padding: 0px 20px 10px; }

.hgt-tribe .hgt-tribe-text-profil div.h1 { margin-bottom: 10px; padding: 2px 10px; border: 1px solid #ffffff; border-top: none; border-left: none; border-right: none; background: #c4cbd2; color: #ffffff; }
.hgt-tribe .hgt-tribe-text-profil .title { float: left;  background: #c4cbd2; color: #ffffff; font-size: 14px; text-decoration: none; font-weight: bold; }
.hgt-tribe .hgt-tribe-text-profil .close { float: right; padding: 0px; line-height: 17px; background: #c4cbd2; color: #ffffff; font-size: 14px; text-decoration: none; font-weight: bold; }

.hgt-tribe .hgt-tribe-links { height: 220px; padding: 10px 5px 0px 10px; background: #f2f2f4; }
.hgt-tribe .hgt-tribe-links h1 { font-weight: bold; }
.hgt-tribe .hgt-tribe-links a.hgt-link { display: block; padding: 0px 0px 4px 19px; background: url(../../assets/common/hellma_group_list.gif) no-repeat 0px 5px; font-size: 11px; text-decoration: none; }
.hgt-tribe .hgt-tribe-links a.hgt-link:hover { text-decoration: underline; }
.hgt-tribe .hgt-tribe-text { padding: 3px 10px 5px; border-top: 15px solid white;  background: #f2f2f4; font-size: 11px; }
.hgt-tribe .hgt-tribe-text a { display: block; font-size: 11px; color: #0357A0; }
.hgt-footer { clear: both; margin-bottom: 15px; padding: 15px 0px 15px 35px; background: #f2f2f4; }
.hgt-footer label { float: left; width: 230px; padding-right: 10px; font-size: 12px; font-weight: bold;  }
.hgt-footer .hgt-footer-links { float: left; width: 470px; }
.hgt-footer .hgt-footer-links a { font-size: 12px; text-decoration: none; }
.hgt-footer .hgt-footer-links a:hover { text-decoration: underline; }

.hgt-bottom { width: 795px; background: #fff; }
.hgt-bottom .hgt-toechter { float: left; width: 275px;}
.hgt-bottom .hgt-karte { float: left; width: 495px; }

.hgt-bottom .hgt-karte div.box_startseite {  width: 255px;  float: left;  display: inline;  margin: 0px 0px 0px 0px;  padding: 7px 0px 0px 0px; }
.hgt-bottom .hgt-karte div.box_startseite h1{  font-weight: normal;  font-size: 14px;  margin: 0px 0px 10px 0px;  padding: 0px 0px 0px 0px;}
.hgt-bottom .hgt-karte div.boxen div.worldwide h1{  padding-left: 7px;}
.hgt-bottom .hgt-karte div.box_startseite div.bild_ww{  width: 250px; height: 110px;  background: url('../../assets/common/hellma_ww_klein.jpg') no-repeat #f2f2f4 15px 0px;}
.hgt-bottom .hgt-karte div.boxen div.worldwide div.standorte{}
.hgt-bottom .hgt-karte div.boxen div.worldwide div.standorte select{  width: 190px;  border: 1px solid #666;  margin: 10px 10px 0px 10px;}
.hgt-bottom .hgt-karte div#hellma_worldwide_wrapper{/*  border: 1px solid #fff;*/  display: none;  position: absolute;  top: 535px;  left: 90px;  width: 530px;  height: 427px;/*  background: #dee3e7;  */}
.hgt-bottom .hgt-karte div#hellma_worldwide_wrapper iframe.ww{  position: absolute;  top: 410px;  left: 325px;  width: 200px;  height: 17px;  z-index: 100;}
.hgt-outer div#hellma_worldwide { width: 665px; height: 427px; height: 400px; overflow: hidden; padding-left: 130px; z-index: 5000; background: #c3cad0; }

.htg-bottom-line { background: #fff; height: 15px; }

#contentarea #custom .hgt-box-worldwide h1 { margin: 219px 0px 0px; padding: 5px 10px; background: #C4CBD2; border: 1px solid #ffffff; border-right: none; border-left: none; font-size: 10px; font-weight: bold; }
#contentarea #custom .hgt-box-worldwide div.bild_ww { width:215px; height:110px; background:url(../../assets/common/hellma_ww_klein.jpg) no-repeat #f4f5f7; }
#contentarea #custom .hgt-box-worldwide .standorte {padding: 5px 10px; background: #f4f5f7; }
#contentarea #custom .hgt-box-worldwide .standorte select { width: 190px; }
#contentarea #custom .hgt-box-worldwide #hellma_worldwide_wrapper{position:absolute;top:276px;left:416px;width:530px;height:427px;}
#contentarea #custom .hgt-box-worldwide #hellma_worldwide_wrapper{ display:none; overflow: hidden; height: 372px; }
#contentarea #custom .hgt-box-worldwide #hellma_worldwide_wrapper #hellma_worldwide { margin-top: -31px; background: #dee3e7; }


/*spezial startseite */
#contentarea_startseite div.boxen { height: auto; }

.hgt-wrapper-hellma_home {  }
.hgt-wrapper-hellma_home .hgt-einleitung { margin: 10px 10px 10px 14px; padding: 5px 10px 0px; background: none; line-height: 13px; }
.hgt-wrapper-hellma_home .hgt-tribe { width: 185px; display: inline;  margin: 0px 0px 15px 13px; border: 1px solid #dee3e7; }
.hgt-wrapper-hellma_home .hgt-tribe-first-child { display: inline; margin-left: 13px; }
.hgt-wrapper-hellma_home .hgt-tribe .hgt-tribe-logo { width: 185px; height: 62px; margin-bottom: 10px; }
.hgt-wrapper-hellma_home .hgt-tribe .hgt-tribe-links { height: 200px; padding: 5px 0px 0px 10px; background: #f2f2f4; }
.hgt-wrapper-hellma_home .hgt-tribe .hgt-tribe-links a.hgt-link { padding: 0px 0px 4px 19px; background: url(../../assets/common/hellma_group_list.gif) no-repeat 0px 5px; font-size: 11px; }
.hgt-wrapper-hellma_home .hgt-tribe .hgt-tribe-text { padding: 0px 0px 10px 10px; background: #f2f2f4; font-size: 11px; border-top: none; }
.hgt-wrapper-hellma_home .hgt-tribe .hgt-tribe-text a { display: block; font-size: 11px; }

/*hg-teaser auf toechter-seiten*/
.gb-link {}
.gb-link a { font-size: 0; }

/*jobs ... */
.jobs-detail-adresse { padding: 10px 20px; }
.jobs-detail-adresse h1 {}
.jobs-detail-adresse h2 {}


/*sprachen mit neuem menu*/
/* Sprachen */
.languages_menu {  z-index: 999;  float: right;  width: 100px;  position: relative;  height: 25px;  top: 0px;  margin: 0px;  padding: 0px;  background: url('../../assets/common/bg_sprache.gif') repeat-y top right #f4f5f7;}
.languages_menu ul li{  margin: 0px;  padding: 0px;  background: url('../../assets/common/pfeil_runter_grau.gif') 85px 9px no-repeat;}
.languages_menu ul li a,.languages_menu ul li a:link,.languages_menu ul li a:visited,.languages_menu ul li a:hover,.languages_menu ul li a:active{  height: 18px;  padding: 5px 4px 0px 10px;  font-weight: bold;}
.languages_menu ul li ul li a,.languages_menu ul li ul li a:link,.languages_menu ul li ul li a:visited,.languages_menu ul li ul li a:hover,.languages_menu ul li ul li a:active {  background: #c4cbd1;}

/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
/*#languages {margin:25px 0 100px 15px; position:relative; width:735px; height:25px; z-index:100;}*/
/* Get rid of the margin, padding and bullets in the unordered lists */
.languages_menu_inner, .languages_menu_inner ul {padding:0; margin:0; list-style-type: none;}

/* Set up the link size, color and borders */
.languages_menu_inner a, .languages_menu_inner a:visited {display:block;width:85px; font-size:10px; color:#666; height:25px; padding: 0px; margin: 0px; text-decoration:none;  }


/* Set up the sub level borders */
.languages_menu_inner li ul li a, .languages_menu_inner li ul li a:visited {border-width:0 1px 1px 1px;}
.languages_menu_inner li a.enclose, .languages_menu_inner li a.enclose:visited {border-width:1px;}

/* Set up the list items */
.languages_menu_inner li {float:left;}

/* For Non-IE browsers and IE7 */
.languages_menu_inner li:hover {position:relative;}
/* Make the hovered list color persist */
.languages_menu_inner li:hover > a {color:#0960a4;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
.languages_menu_inner li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
.languages_menu_inner li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:14px 30px 30px 30px; background:transparent url('../../assets/common/z.gif'); width:80px;}
/* Position the first sub level beneath the top level liinks */
.languages_menu_inner > li:hover > ul {left:-30px; top:11px;}

/* get rid of the table */
.languages_menu_inner table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1px;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html .languages_menu_inner li a:hover {position:relative; color:#0960a4;}

/* For accessibility of the top level menu when tabbing */
.languages_menu_inner li a:active, .languages_menu_inner li a:focus {color:#0960a4;}

/* Set up the pointers for the sub level indication */
.languages_menu_inner li.fly {}
.languages_menu_inner li.drop {}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html .languages_menu_inner li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url('../../assets/common/z.gif');}

/* keep the third level+ hidden when you hover on first level link */
.languages_menu_inner li a:hover ul ul{visibility:hidden;}
/* keep the fourth level+ hidden when you hover on second level link */
.languages_menu_inner li a:hover ul a:hover ul ul{visibility:hidden;}
/* keep the fifth level hidden when you hover on third level link */
.languages_menu_inner li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
/* keep the sixth level hidden when you hover on fourth level link */
.languages_menu_inner li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

/* make the second level visible when hover on first level link and position it */
.languages_menu_inner li a:hover ul {visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;}

/* make the third level visible when you hover over second level link and position it and all further levels */
.languages_menu_inner li a:hover ul a:hover ul{visibility:visible; top:-11px; left:80px;}
/* make the fourth level visible when you hover over third level link */
.languages_menu_inner li a:hover ul a:hover ul a:hover ul {visibility:visible;}
/* make the fifth level visible when you hover over fourth level link */
.languages_menu_inner li a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
/* make the sixth level visible when you hover over fifth level link */
.languages_menu_inner li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */
/*  */



.kopfbild-entrepreneur {color:#464646;z-index: 999;font-weight: bold;font-size: 12px;font-family: Tahoma;display:block;position:absolute;top: 18px;left: 29px;}
.kopfbild-entrepreneur img {margin-top:3px;}
