@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
img{border:none}
.clear{clear:both; line-height:0; font-size:0; height:0; margin:0; padding:0; overflow:hidden}
a:hover{text-decoration:underline}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
background:url(/de/de/bodybg.png) repeat-x top left #fff;
}
.container{
width:940px;
margin:0 0;
background:url(/de/de/navishadow.png) repeat-y top left;
position:relative;
}

object { outline:none; }

.logo a{width:160px; height:60px; display:block}
.logo a span{display:none}
.nav{
position:absolute; width:720px; z-index:999;
top:0; left:210px;
} 
.nav ul{
font-size:1em; line-height:1.4em;
} 
.nav li{float:left;  padding:8px 16px 0; background:url(/de/de/menuspacer.png) no-repeat top left; list-style:none; height:30px;  width:inherit}
.nav a{color:#333; text-decoration:none}
.nav a:hover{text-decoration:underline}
.nav a.arrow_g_d{background:url(/de/de/arrow_g_d.png) no-repeat right; padding-right:12px}
.nav input.navinput{width:130px; height:1.2em; font-size:1em; color:#333; border:1px solid #6a6a6a;border-right-width:0px;line-height:1.2em; padding:0.3em 5px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; margin:0; float:left}
.nav input.navbtn{width:20px; height:20px; border:none; background:url(/de/de/suchebtn_s.png) no-repeat left top; vertical-align:middle; overflow:hidden;  float:left; cursor:pointer}

.content{
background:url(/de/de/navibg.png) no-repeat top left;
}

.siderL{
width:189px;
float:left;
padding-top:116px;
font-family: Helvetica, sans-serif;
}


ul.menu{
  text-transform:uppercase; color:#0b3d91;  display:block; 
}

/* start update OpenText 090414 */
.menuend{background:url(/de/de/naviulbg.png) no-repeat top left;  height:2px; overflow:hidden}
ul.menu li, ul.menu li.selected{font-size:1.2em; padding:0; list-style:none; background-repeat:repeat-y; display:block}
ul.menu li {background-image:url(/de/de/menu_ul.png)}

ul.menu a.menuitem{text-decoration:none ;  display:block; background-repeat:no-repeat; background-position:top left; overflow:hidden}
ul.menu a.menuitem{height:30px;}

ul.menu li a span, ul#menu li ul li a span{display:none}
ul.menu li ul{padding-bottom:0.8em;}
ul.menu li ul li{ list-style:none; position:relative; padding:0.2em 0}
ul.menu li ul li a{text-decoration:none; display:block; background-repeat:no-repeat; background-position: top left; height:12px }
/* end update OpenText 090414 */


/* Changed in v. 080424
  dl.suche{height:111px; overflow:hidden; background:url(/de/de/suchebg.png) no-repeat top left; margin-top:50px; padding:3px 0 3px 11px}
*/

div.suche_top
{
    margin-top:50px; 
    padding-top:4px;
    background:url(/de/de/suchebg_top.gif) no-repeat top left; 
}
div.suche_bottom
{
    padding-bottom:4px;
    background:url(/de/de/suchebg_bottom.gif) no-repeat bottom left; 
}
dl.suche
{ 
    background:url(/de/de/suchebg2.png) repeat-y top left; 
    padding:3px 0 3px 11px
}

dl.suche dt span{display:none}
dl.suche dd{height:2.6em; overflow:hidden}

dl.suche dd select.sdsselect{width:150px; height:22px; font-size:12px; border:1px solid #ababab;font-family: Arial, Helvetica, sans-serif; }
dl.suche dd.sdsbutton,
dl.suche dd.sdsinput
{ 
    display:none;
}
dl.suche dd input.sdsinput{width:140px; height:12px;  font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:12px; padding:3px 4px;}
dl.suche dd input.sdsbutton{width:92px; height:26px; background:url(/de/de/suchebtn.png) #CCC; border:none; float:right; margin-right:25px; color:#fff; font-size:1.2em; font-weight:bold; font-family:Helvetica, sans-serif; cursor:pointer }



.main
{
  width:465px;
  float:left; padding-left:22px; padding-top:50px;
}
.main2col{width:728px}
.main h1{font-size:2.7em; line-height:1em; padding-bottom:20px; text-transform:uppercase; color:#0b3d91; font-family:Helvetica, sans-serif; font-weight:normal}
.imagewrap{padding-bottom:20px}
.main h2{font-size:1.6em; line-height:1em; padding-bottom:8px; color:#0b3d91; font-weight:normal; font-family:Helvetica, sans-serif; text-transform:uppercase}
.main p{font-size:1.1em; padding:8px 0;}
.main h4{font-size:1.1em}
.main h4 span{font-weight:normal; color:#000}


.caContentWrap
{
    margin-top:12px; 
    border:1px solid #dbdbdb; 
    background:url(/de/de/contentdd.png) repeat-x 0 29px;    
}
.caContentWrap h3, .layer_top h3
{
  background:url(/de/de/contentbar_u.png) no-repeat left top; 
  height:28px;
  cursor:pointer;
  display:block;
  font-size:1.3em; color:#0b3d91; line-height:30px; padding-left:8px; text-transform:uppercase; border-bottom:1px solid #c5c5c5;margin-bottom:8px;}

.caContentWrap.selected h3{background:url(/de/de/contentbar_s.png) no-repeat  left top;}

span.caContentHeadline{width:100%; height:28px}
/* 
  ---Changed by OT, b/c need to be inline--
  span.produkte{background:url() no-repeat 0 10px; display:block; width:100%; height:28px}
  span.netzwerk span, span.produkte span, span.cargoplus span{display:none}
*/

.caContentWrap .moreinfo { border-top:1px solid #c5c5c5; padding:0 8px; height:28px; line-height:28px; color:#0b3d91; font-weight:bold; font-size:1.1em; text-align:right; cursor:pointer; clear:both; margin-top:8px}
.caContentWrap .moreinfo span{ background:url(/de/de/arrow2_b_r.png) no-repeat 0 3px; padding-left: 10px; }
.caContent
{    
    position:relative;
    clear:both; 
    margin-top:12px;
    display:block;    
    height:70px;    
    overflow:hidden;
}
.caContentWrap p{margin:0 8px; padding:0; position:relative}
.caContent p, .caContentWrap h4, .caContentWrap h5, .caContentWrap h6, .caContentWrap .datatable{ margin:0 8px; padding:0 0 10px 0}
.caContentWrap a{text-decoration:underline; color:#000}
.caContentWrap span, .caContent a span{color:#0b3d91}
.caContent p{padding:0 0 15px 0; font-weight:normal}
.caContentWrap .datatable
{
    margin-bottom:15px;
    overflow:visible;
}

.caContentWrap .datatable table,
.caContentWrap .datatable tbody,
.caContentWrap .datatable tr,
.caContentWrap .datatable th,
.caContentWrap .datatable td
{
    height:100%;
}


.caContentWrap table{line-height:1.8em; font-size:1.1em; margin:0}
.caContentWrap th{color:#0b3d91;}
.caContentWrap td{ text-align:center}
.caContentWrap td.tableline{height:1px; overflow:hidden; background:#b7b8b9; margin:0; padding:0}
.caContentWrap td.tablerowname{text-align:left; width:100px}

.floatLeft{padding-right:10px; float:left; width:inherit;}
.floatRight{padding-left:10px; float:right; width:inherit;}

.centerfooter{height:28px; overflow:hidden; border-top:1px solid #c8c8c8; line-height:28px; margin-top:20px}
.centerfooter a{padding-left:10px; background:url(/de/de/arrow_b_r.png) no-repeat left; color:#666; font-size:1.1em; text-decoration:none; font-weight:normal; margin-right:15px; background-color:transparent}
.centerfooter a:hover{text-decoration:underline;}

.siderR
{
    width:240px;
    float:right;
    padding-top:94px;
    padding-right:7px;
}
.siderRbox{margin-bottom:5px}
.srbshadowTop{height:2px; overflow:hidden; background:url(/de/de/r1_shadow_top.png) no-repeat left top }
.srbshadowBtm{height:3px; overflow:hidden; background:url(/de/de/r1_shadow_btm.png) no-repeat left top }
.srbshadow{overflow:hidden; background:url(/de/de/r1_shadow_main.png) repeat-y }
.srbmain{margin:0 3px 0 1px; background:#fff}

/*
.tab_menu{height:29px;background:#999; font-weight:bold; overflow:hidden}
.tab_menu li{border:1px solid #dbdbdb; width:inherit; float:left; line-height:27px; text-align:center; list-style:none; height:27px; font-size:1.1em;}
.tab_menu li a{display:block; background:url(/de/de/tab_li_bg.png) no-repeat top left; text-decoration:none; color:#6b6a6a}
.tab_menu li a:hover{text-decoration:none}
.tab_menu li a.selected{background:#fff; border-bottom:none; height:28px; color:#0b3d91}
#tabNEWS a{width:76px}
#tabKARRIERE a{width:77px}
#tabPRESSE a{width:77px}
#listnews, #listkarriere, #listpresse{background:url(/de/de/tab_list_bg.png) no-repeat bottom; border-right:1px solid #dadada; ; border-bottom:1px solid #dadada; border-left:1px solid #dadada; padding:10px;}
#listnews dt, #listkarriere dt, #listpresse dt{padding-left:12px; background:url(/de/de/arrow2_b_r.png) no-repeat 2px 4px; font-size:1.2em; font-weight:bold; color:#0b3d91; margin-bottom:5px; display:block; cursor:pointer}
#listnews dt.selected, #listkarriere dt.selected, #listpresse dt.selected{background:url(/de/de/arrow2_b_d.png) no-repeat 0 6px;}
#listnews dd, #listkarriere dd, #listpresse dd{padding-left:12px; font-size:1.1em; }
#listnews p, #listkarriere p, #listpresse p{padding-bottom:5px;}
*/

.srbmain{border:1px solid #dbdbdb; background:url(/de/de/tab_list_bg.png) no-repeat bottom #fff}
.srbmain h3{font-size:1.2em; font-weight:bold; line-height:28px;height:28px;  border-bottom:1px solid #c5c5c5; padding:0 8px; color:#0b3d91;  background:#fff; margin-bottom:8px}

.srbmain h3.iv span, .srbmain h3.wiki span, .srbmain h3.ssv span{display:none}
.srbmain div{ padding:0 8px 8px; clear:both}
.srbmain p{font-size:1.1em; color:#0b3d91;  font-weight:normal;}
.srbmain ul{clear:both; }
.srbmain ul li{ font-size:1.1em;color:#0b3d91; background:url(/de/de/ivline.gif) repeat-x top left; font-weight:bold; height:26px; overflow:hidden; display:block} 
.srbmain ul li a{padding:7px 10px 7px 20px; background:url(/de/de/arrow_b_r.png) no-repeat 8px; text-decoration:none; color:#0b3d91;line-height:12px; display:block}
.srbmain p a{color:#0b3d91}


/*
.srbIV, .srbWIKI{border:1px solid #dbdbdb; background:url(/de/de/tab_list_bg.png) no-repeat bottom}
.srbSSV{border:1px solid #dbdbdb; background:url(/de/de/r_box3bg.png) no-repeat bottom #fff}
.srbIV h3, .srbWIKI h3, .srbSSV h3{font-size:1.2em; font-weight:bold; line-height:28px;height:28px;  border-bottom:1px solid #c5c5c5; padding:0 8px; color:#0b3d91;  background:#fff}
.srbIV p{padding:8px; font-size:1.1em; color:#0b3d91; background:#fff; font-weight:bold}
.srbWIKI p{margin:8px; font-size:1.1em; color:#0b3d91;  font-weight:normal}
.srbSSV p{margin:8px; font-size:1.1em; color:#0b3d91;font-weight:normal}
.srbIV ul{clear:both;margin-top:10px}
.srbIV ul li{ font-size:1.1em;color:#0b3d91; background:url(/de/de/ivline.gif) repeat-x top left; font-weight:bold; height:26px; overflow:hidden; display:block} 
.srbIV ul li a{padding:7px 10px 7px 20px; background:url(/de/de/arrow_b_r.png)  no-repeat 8px; text-decoration:none; color:#0b3d91;line-height:12px; display:block}
.srbWIKI p a, #srbSSV p a{color:#0b3d91}
*/

.footer{
padding-top:20px; clear:both; padding-bottom:10px; text-align:center; color:#666; padding-left:180px
}
.footer li{ display:inline}
.footer a{padding:0 10px; text-decoration:none;color:#666; background-color:transparent}
.footer a:hover{text-decoration:underline}

.footer a#js_country_select
{
    padding:0 10px 0 10px; 
    background:url(/de/de/arrow_g_u.png) no-repeat right; 
    margin-right:10px 
}
.footer a#js_country_select.arrow_g_d
{
    padding:0 10px 0 10px; 
    background:url(/de/de/arrow_g_d.png) no-repeat right; 
    margin-right:10px 
}

/*THE FOLLOWING DEFINE FOR HOMEPAGE(WITH ID"fullwidth" IN BODY) OT_Brandel 28.10.2009*/
.fullwidth .main{width:700px;float:left; padding-left:22px; padding-top:50px;}
/* end fullwidth */

/*THE FOLLOWING DEFINE FOR HOMEPAGE(WITH ID"home" IN BODY)*/
body.home{background:url(/de/de/bodybg_home.png) repeat-x top left #fff;}
.home .container{width:990px}
.home .flash{width:790px; height:340px; background:url(/de/de/flash.jpg); overflow:hidden; margin-bottom:10px}
.home .main{width:800px;float:left; padding-left:0; padding-top:0;}
.home .nav li{background-image:url(/de/de/menuspacer_home.png)}
.home .nav a{color:#fff; background-color:transparent}
.home .nav a.arrow_g_d{background-image:url(/de/de/arrow_w_d.png)}
.home h1{font-size:1.8em; margin:0 170px 10px 20px; padding:0}
.home p{margin:0 180px 10px 20px; padding:0; color:#333; font-size:1.1em}

.home .homeBoxWrap{width:390px; float:left;}
.home .homeBoxWrapLeft{padding-left:12px}
.home .homeBoxWrapLeftSimple{padding-left:10px}
.home .homeBoxWrapRight{padding-left:0px}
.home .homeBoxTop{background:url(/de/de/home_box_shadow_top.png) no-repeat top left; height:8px; overflow:hidden}
.home .homeBoxBtm{background:url(/de/de/home_box_shadow_btm.png) no-repeat top left; height:8px; overflow:hidden}
.home .homeBoxMain{background:url(/de/de/home_box_shadow_main.png) repeat-y;padding:0 8px; height:152px; overflow:hidden}
.home .homeBoxWrapRight .homeBox, .home .homeBoxWrapLeftSimple .homeBox{border:1px solid #dbdbdb; padding:1px; background:url(/de/de/tab_list_bg_home.png) no-repeat bottom; height:148px; overflow:hidden}
.home .homeBoxWrapRight .homeBox img, .home .homeBoxWrapLeftSimple .homeBox img{float:left; position:relative; padding-right:8px}

.home .home_tab_menu{height:29px;background:#fff; font-weight:bold; overflow:hidden; border-right:1px solid #dbdbdb; overflow:hidden}
.home .home_tab_menu li{border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; width:inherit; float:left; line-height:28px; text-align:center; list-style:none; height:29px; font-size:1.2em;}
.home .home_tab_menu li a{display:block; background:url(/de/de/tab_li_bg_home.png) no-repeat top left; padding-right:1px}
.home .home_tab_menu li a:hover{text-decoration:none}
.home .home_tab_menu li a.selected{background:#fff; border-bottom:none; height:28px; }
.home #tabN a{width:95px}
.home #tabO a{width:128px}
.home #tabV a{width:144px}

.home #tabN a span span, .home #tabO a span span, .home #tabV a span span{ display:none}
.home #tabN a.selected span{ background-position: center 9px }
.home #tabO a.selected span, .home #tabV a.selected span{ background-position: center 10px }
.home .homelist{border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:url(/de/de/tab_list_bg_home.png) no-repeat bottom; padding:5px 1px 1px; position:relative; height:116px; overflow:hidden }
.home .home_subtab_menu{position:absolute; top:0; left:0; width:372px }
.home .home_subtab_menu li{float:right; list-style:none; background:url(/de/de/subtab_li_bg_home.png) no-repeat left top; text-align:center; width:25px;}
.home .home_subtab_menu li a{ text-decoration:none; color:#666; display:block; width:25px; background-color:transparent}
.home .home_subtab_menu li a.selected{  color:#333}
.home .homelist img{float:left; position:relative; padding-right:8px}
.home .homeBoxMain h4{font-size:1.1em; color:#333; padding: 15px 0 6px 0; font-weight:normal; text-transform:uppercase}
.home .homeBoxMain h3{font-size:1.1em; color:#0b3d91; padding: 0 0 6px 0}
.home .homelist h3{padding: 12px 0 6px 0}
.home .homeBoxMain p{ padding: 0 0 6px 0;  margin:0; }
.home .homeBoxMain p a{ padding-left:10px; background:url(/de/de/arrow_b_r.png) no-repeat 0px 5px ; font-weight:bold; color:#0b3d91; text-decoration:none; font-size:1.1em; }

/*STANDORT SUCHE*/

.sucheboxWrap{width:699px; background:url(/de/de/standordsuchebg1.png) no-repeat top left #fff; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:2px solid #dbdbdb; padding:0 10px 10px}
.sucheboxSort{height:43px; background:url(/de/de/standordsuchebg2.png) no-repeat top left; border:1px solid #dbdbdb; line-height:26px; font-size:1.2em; padding:0 15px }
.sucheboxSort ul{margin-top:7px}
.sucheboxSort li{display:inline; padding-right:20px}
.sucheboxSort input{ vertical-align:middle; margin-right:5px}
.sucheboxSort input.suchesortbtn{width:92px; height:26px; border:none; background:url(/de/de/standordsuchebtn.png) #06C; color:#fff; font-weight:bold; font-size:12px; margin-left:10px; font-family:Helvetica, sans-serif; cursor:pointer}
.suchepage{text-align:right; }
.suchepage span{float:left; width:inherit}
.suchepage a{color:#0b3d91}

#searchresult{background:#c0c0c2}
#searchresult th.header{height:28px; background:url(/de/de/standordsuchesorter.png) #666 right top; line-height:28px; color:#fff; font-size:1.1em; text-transform:uppercase;}
#searchresult th.headerSortUp{background-image:url(/de/de/standordsuchesorter_asc.png); cursor:pointer}
#searchresult th.headerSortDown{background-image:url(/de/de/standordsuchesorter_desc.png); cursor:pointer}
#searchresult th.col1{width:30%}
#searchresult th.col2{width:20%}
#searchresult th.col3{width:50%}
#searchresult th a{color:#fff; text-decoration:none; display:block; background-color:transparent}
#searchresult td{background:#fff; text-align:center; height:28px; font-size:1.1em; line-height:12px; overflow:hidden; position:relative}
#searchresult tbody tr.odd td {background:url(/de/de/suchetablebg1.png) repeat-x top left}
#searchresult tbody tr td.selected {background:url(/de/de/suchetablebg2.png) #06C repeat-x top left; font-weight:bold; color:#fff}
#searchresult tbody tr{cursor:pointer;  position:relative}
.mapcon{height:270px; padding:10px; border-top:none}
.mapinfo{width:265px; float:left; text-align:left}
.gmap{width:400px; float:right}
.mapinfo span{width:50px; float:left}
.mapinfo a{padding-left:10px; background:url(/de/de/arrow_b_r.png) no-repeat 0 5px; color:#0b3d91; font-weight:bold; text-decoration:underline}

.js_image_name
{
    display:none;
}

.footer_holder
{
     height:100%;
     position:relative;
     clear:both;
}
.layer_top
{
    z-index:100;
    width:672px;
    overflow:hidden !important;
    position:absolute;
    left:250px;
    bottom:40px;
    
    padding-top:6px;
    background-image: url(/de/de/layer_top.png);
    background-repeat:no-repeat;
    
    
    display:none;
}
.layer_bottom
{
    padding-bottom:6px;
    background-image: url(/de/de/layer_bottom.png);
    background-repeat:no-repeat;
    background-position:0 100% ;
}
.layer_top h3
{
    position:relative;
    background-image: url(/de/de/layer_h3_bg.gif);
    background-repeat: repeat-x;    
    margin-bottom:0;
}
.layer_top h3 span.layer_close
{
    position:absolute;
    right:10px;
    top:0;
    display:block;
    width:28px;
    height:28px;    
    background-image: url(/de/de/layer_close.png);
    background-repeat:no-repeat;
    background-position: 10px 9px;
}
.layer_top h3 span.layer_close span
{
    display:none;
}
.layer_border
{
    
    background-image: url(/de/de/layer_border.png);
    background-repeat: repeat-y;
    padding: 0px 6px;
}
.layer_content
{
    overflow:hidden;
    border:1px solid #c4c5c5;
    background-image: url(/de/de/layer_content_bg.gif);
    background-repeat: repeat-y;
}
.country_select
{
    width:658px;    
    overflow:hidden;
}
.country_select ul a
{        
    text-decoration:none;
    color: #333333;
}
.country_select ul,
.country_select li
{
    float:left;
}
.country_select ul
{
    padding:16px 0px;
    margin:0;
    list-style-type:none;
    background-image: url(/de/de/layer_trennlinie.jpg);
    background-repeat: repeat-x;
    background-position: -20px 0;
    width:680px;
}
.country_select li
{    
    width:170px;
    height:20px;
}
.country_select li img
{    
    margin-left:15px;
}
.texttest ul,
.caContent ul,
ul.bluebullets
{
    /*
        insert margin / padding as needed
    */
    list-style-type:none;
    margin-left:8px;
}
.texttest ul li,
.caContent ul li,
ul.bluebullets li
{
    padding-left:10px;
    font-size: 11px;
    /*
    color:#0b3d91; <----
    */
    margin-top:7px;
    background-image: url(/de/de/blue_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 5px;
    height:100%;
}
.texttest ul li a,
.caContent ul li a,
ul.bluebullets li a
{
    color:#0b3d91;
}



/**
Wiki word categories for sideR-Box "Wiki"
**/
a.wiki-cat1{font-size:16pt;color:#0842AE;text-transform:uppercase;text-decoration:none;}
a.wiki-cat2{font-size:14pt;color:#7185DE;text-transform:uppercase;text-decoration:none;}
a.wiki-cat3{font-size:12pt;color:#999999;text-transform:uppercase;text-decoration:none;}
a.wiki-cat4{font-size:10pt;color:white;text-transform:uppercase;text-decoration:none;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */

.overlayplaceholder
 {
    display:none; 
  }
 
.jquery-overlay {
    
    display:none;
    
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1001;    
}
.lightbox-holder {
    position: absolute;
    top: 0;
    left: 0;
    margin-top:0px;
    margin-left:189px;
    
    width: 767px;    
    height:530px;
    background-color:#fff;
    z-index: 2100; /* higher then ads */        
}
.lightbox
{
position:relative;
background-color:#ffffff;
padding:10px;
border:1px solid #8C8978;
}
.lightbox img
{
}
.lightbox-head
{
display:block;
text-align:right;
}
.lightbox-head .btn_close
{
display:block;
padding-right:15px;
margin-top:5px;
padding-bottom:5px;
background-repeat:no-repeat;
background-position: right 1px;
}
.lightbox_ad-holder
{
background-color:#9C9A8D
}
.lightbox_ad-holder-supersize2
{
margin-top:10px;
}
.lightbox_sponsor-ad-holder
{
padding-bottom:15px;
}
.lightbox_ad
{
padding-left:27px;
padding-top:10px;
padding-bottom:10px;
}
.lightbox_ad img
{
float:left;
display:block;
}


.lightbox_content-holder
{
position:relative;
margin-top:2px;
border:1px solid #898874;
}
.lightbox_content
{
}

/*******************/
/*** SITEMAP CSS ***/
/*******************/

ul.sitemap{
    list-style-type:none;
    width:230px;
}
.sitemap ul{
    list-style-type:none;
}

.sitemap li.level2{
    font-size: 1.3em;
    padding-bottom: 3px;
    color: #0b3d91;
    font-weight: bold;
    font-family: Helvetica,sans-serif;
    text-transform: uppercase;
    margin-left:0em;
    padding-left:0em;
}
.sitemap li.level3{
    margin-left:1em;
    padding-left:0em;
}

.sitemap li.level3 a{
    text-transform:uppercase;
    text-decoration:none;
    font-size:0.8em;
    color:#000;
    font-weight:bold;
} /* akor090608 changed: capitalize > uppercase, txt-weight none > bold, font-size 0.9 > 0.84 */

.sitemap li.level3 a:hover{
    text-decoration:underline;
}

.sitemap li.level4{
    margin-left:1em;
    padding-left:0em;
}

.sitemap li.level4 a{
    text-decoration:none;
    font-weight:normal;
    color:#555;
    font-size:0.8em;
    text-transform:uppercase;
} /* akor090608changed: capitalize > uppercase, font-size 0.9 > 0.8 */

.sitemap li.level4 a:hover{
    text-decoration:underline;
}

/*******************/
/*** LC Tooltip  ***/
/*******************/

.tooltip-content {
display: none;       /*  required */
position: absolute;  /*  required */
}
.tooltipContainer {
font:12px Arial, Helvetica, sans-serif;
padding:10px 20px 10px 55px;
width:325px;
position:relative;
display:block;
background:url(/de/de/tooltip_bg.png) no-repeat;
}
.tooltipBottom {
width:400px;
display:block;
display:block;
height:10px;
background:url(/de/de/tooltip_bottom_bg.png) no-repeat;
}

/* ==============================================================
        Colorbox Anfang
   ============================================================== */


#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background-color:#000;}
#cboxClose{position:absolute; top:6px; right:7px; background:url(/de/de/close_colorbox.jpg) 0 0 no-repeat; width:10px; height:11px; text-indent:-9999px;}



/* ==============================================================
        Colorbox Ende  
============================================================== */


/* ==============================================================
        entargo Tabellen Anfang
   ============================================================== */

#entargo, #entargo2 {
    border:1pt solid #b7b7b8;    border-collapse:collapse;
    margin:0px;
    padding-left:5px;  
    
                }
#entargo {width:700px;}    
#entargo2 {width:510px;}    
.entargo {
    border:1pt solid #b7b7b8;    border-collapse:collapse;
    height:2.6em;
    padding:0 10px 0 10px;
                }
.entargo_space { text-align:center;font-size:11px;}
        
.entargo_head {     
                    border:1pt solid #b7b7b8;    border-collapse:collapse;
                    height:26px;
                    font-size:1.4em;
                    background-color:#d8d8d8;
                    font-weight: bold;
                    color:#006699; }
                    
.entargo_bullet { background-image:url(/de/de/quadrat.gif);
                    background-position:center;
                    background-repeat:no-repeat;
                    border:1pt solid #b7b7b8;    border-collapse:collapse;
                    }

/* ==============================================================
        entargo Tabellen Ende
   ============================================================== */


/***********************************************/
/** START of language dependent CSS contents ***/
/***********************************************/

                
            


/*****************************************************
 This CSS file contains only definitions containing 
language dependent images, e.g. Standortsuche/Location 
search headline images
******************************************************/

/* CSS Document */

.logo{
    position:absolute;
    width:160px; height:60px;top:19px; left:14px;
    background:url(/de/de/logo.png) no-repeat top left;
    }

dl.suche dt{background:url(/de/de/standordsuche.png) no-repeat 0px 8px; height:30px}

.srbmain h3.iv{background:url(/de/de/iv.png) no-repeat 8px 9px}
.srbmain h3.wiki{background:url(/de/de/wiki.png) no-repeat 8px 9px}
/* ssv background ersetzt durch inline style (jkrichli)*/
/*.srbmain h3.ssv{background:url(/de/de/ssv.jpg) no-repeat 8px 9px}*/

.home #tabN a span{width:95px; background:url(/de/de/tab_news.png) no-repeat center -19px; height:28px; display:block; cursor:pointer}
.home #tabO a span{width:128px; background:url(/de/de/tab_os.png) no-repeat center -19px; height:28px; display:block; cursor:pointer}
.home #tabV a span{width:144px; background:url(/de/de/tab_v.png) no-repeat center -19px; height:28px; display:block; cursor:pointer}

                 
