/* >>> Start Miscellaneous >>> */ /* --- hide --- */ .invisible { position: absolute; top:-1000px; left: -1000px; font-size:10%; } .hidden { display:none; } /* --- clear after float-blocks--- */ br.clearer { clear:both; } div.clearer, div.clearerLine { clear:both; line-height:1px; height:1px; } div.clearerLine { border-top:1px solid #EFEFEF; } li.validator-dummy /* for W3C Validator for nested lists */ { padding:0; margin:0; } /* IE Win needs this to avoid spacing \*/ * html body li.validator-dummy {  margin-top:-14px; } /* End Hack */ h2.empty { margin:0 !important; } /* <<< End Miscellaneous <<< */ /* >>> Start Search >>> */ div.SearchResultInfo div.Header { background-color:#EFEFEF; } div.SearchResultInfo div.ResultNum { position:relative; float:left;  margin-top:3px; width:270px; } div.SearchResultInfo div.PageNum{ margin-top:3px; margin-right:3px; width:85px; position:relative; float:right; text-align:right; } ul.SearchResultList { list-style-type:none !important; padding: 0; margin: 0; } ul.SearchResultList li { border-top:1px solid #EFEFEF; padding-top:3px; clear:both; } div.SearchItem { float:left; width:320px;  border-bottom:3px solid #FFFFFF; } div.SearchRelevance { float:right; width:30px;  } /* <<< End Search <<< */ /* >>> Start Left Navigation without Javascript >>> */ #left-navi { padding-top:5px; padding-bottom:5px; word-wrap: break-word; } /* IE Win needs this to avoid spacing \*/ * html body #left-navi {  padding-top:15px; margin-bottom:0; } /* End Hack */ #left-navi ul { list-style:none; } #left-navi ul { padding-left:10px; } /* IE Win needs this to avoid spacing \*/ * html body #left-navi ul {  padding-left:5px; margin-left:5px; } /* End Hack */ /* IE Win needs this to avoid spacing \*/ * html body #left-navi ul li ul li ul,  * html body #left-navi ul li ul {  margin-top:-14px;  } /* End Hack */ #left-navi ul li ul { } #left-navi ul li ul li ul { } #left-navi li { margin-bottom:5px; } #left-navi span.naventry-current { padding-left:15px; font-weight:bold; } #left-navi li.rootnav-path a, #left-navi li.naventry-path a, #left-navi li.rootnav-current a, #left-navi span.naventry-current  { color: #077DFB; background-color:#EFEFEF; } /* <<< End Left Navigation without Javascript <<< */ /* >>> Start Top Navigation without Javascript >>> */ #navi2 { margin-bottom: 0px;  background-color: #FFF; z-index: 1; position: relative;  } #navi2 ul { padding: 0 0 0 0; margin: 0 0 0 2px; list-style-type: none; } #navi2 li { /* padding: 6px 30px 3px 0; */ padding: 6px 0px 0px 0px; display:inline; color: #077DFB; } #navi2 li img { margin-left:5px; margin-right:10px; margin-top:-3px; float:left; } #left-navi li a, #navi2 li a { cursor: pointer; padding-left: 15px;  padding-right:15px; color: #676767; font: bold 101% Arial,sans-serif;   /* 11px */ text-decoration: none; text-align: center;  background: url(/C1257093003AA713/RepositoryFile/Navigation/$File/nav_arrow.gif) no-repeat 0 43%;  } #left-navi li a:hover, #navi2 li a:hover { cursor: pointer; color: #077DFB; text-decoration: none; text-align: center;  } /* <<< End Top Navigation without Javascript <<< */ /* >>> Start Pathnavigation >>> */ #path-navi-guidedtour { position:relative; height:2.5em; width:500px; margin:10px 0 10px 0; } #path-navi, #path-navi-place, #path-navi-print { height:2.5em; width:360px; } #path-navi-sitemap { height:2.5em; width:600px; } #path-navi { position:absolute; top:155px; left:200px; z-index:999; /*   border:1px solid #FF0000;  */ } #path-navi-place { z-index:0; /*   border:1px solid #0000FF; */ } #path-navi-print { position:absolute;  top:121px; left:200px; z-index:10; /*   border:1px solid #FF0000;  */ } #path-navi-sitemap { margin:10px 0 10px 0; } /* <<< Ende Pathnavigation >>> */ /* >>> Start in Data blocks inserted images >>> */ .ContentBild { clear:both; position:relative; float:left; margin:6px 6px 6px 0px; } .ContentBildRechts { clear:both; position:relative; float:right; margin:6px 0px 6px 6px; } .ContentBildMitte { clear:both; margin:auto; text-align:center; } .ContentBildNormal { } .ContentImageText { /* uebernommen von base.css-Klasse sub-grau*/ font-size: 86%;   /* 10px */ margin: 5px 0 0 0; } .ContentText { } /* <<< Ende in Data blocks inserted images <<< */ /* >>> Start tables formatted by tool >>> */ table.colored caption, table.cross caption, table.column caption, table.line caption { text-align:left; font-weight:bold; } table.colored th, table.cross th, table.column th, table.line th { font-weight:normal; } table.colored td, table.colored th, table.cross td, table.cross th, table.column td, table.column th, table.line td, table.line th { border-bottom:1px solid #EFEFEF; } table.colored td.topLine, table.colored th.topLine, table.cross td.topLine, table.cross th.topLine, table.column td.topLine, table.column th.topLine, table.line td.topLine, table.line th.topLine { border-top:1px solid #EFEFEF; } table.cross th.table-head { background-color: #F9F9F9; border-bottom: 1px solid #EEEEEE !important; border-top: 1px solid #EEEEEE; } /* <<< End tables  formatted by tool <<< */ /* >>> Start login page >>> */ #navi h1.login { margin-top:5px; margin-left:160px; } h2.login { margin:5px 0 3px 0; font-size:110%; } table.login { color: #676767; border:1px solid #676767; } table.login th { font-weight:bold; text-align:left; } /* table.login td, table.login th { border-bottom:1px solid #EFEFEF; } */ table.login th.table-head { background-color: #F9F9F9;  border-bottom: 1px solid #676767 !important; /* border-top: 1px solid #676767; */ } /* <<< End login page <<< */ 
/* >>> Start Jobs >>> */ 
div.jobs ul.country { list-style:none; margin:0 0 0 0; padding:0 0 0 0; font-weight:bold;} 
div.jobs ul.country li {margin-top: 5px;}
div.jobs span.country {font-size: 110%;}
div.jobs ul.ort { list-style:none; margin:0 0 0 0; padding:0 0 0 0; font-weight:bold; margin-bottom: 15px;} 
div.jobs ul.ort li {/*margin-top: 10px;*/}
div.jobs ul.ort li ul.category { list-style:none; margin:5px 0 0 15px; padding:0 0 0 0; font-weight:normal;} 
div.jobs ul.ort li ul.category  li { margin:0 0 0 0; } 
div.jobs ul.ort li ul.raute-list { /* margin: -10px 0 0 29px; */ margin-top:0;   padding: 5px 0 0 0;  } 
div.jobs ul.ort li ul.raute-list li { /* padding: 0 0 10px 0; */ padding-bottom:5px;   } 
/* <<< End Jobs <<< */
