/* CSS Document */
/* Main Font */
body, input, textarea, td, select {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 16px;
text-decoration: none
}
/* Main Layout Style */
html, body {
background: #1D2C4F;
color: #666666;
height: 100%;
margin: 0px
}
BODY.portal {
background: white
}
#contentportal {
background: #CFD9EA;
width: 707px
}
html, body, ul {
list-style-type: square
}
/* Default Heading Styles copied fomr Styleguide */
H1 {
color: #1D2C4F;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
line-height: 18px;
margin: 2px 0px 8px 0px
}
H2 {
color: #1D2C4F;
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
line-height: 16px;
margin: 0px 0px 8px 0px
}
H3 {
color: #1D2C4F;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
line-height: 18px;
margin: 0px 0px 8px 0px
}
/* Text-Styles copied from Styleguide */
.p--standard, p {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 16px
}
.p--error {
color: #DA9A23;
font-weight: bold
}
.p--caption {
color: #999;
font-size: 9px;
}
.p--small {
font-size: 9px;
margin: 0px;
}
table.tabstyle--kabatab .p--small {
margin: -2px -1px -2px -1px;
vertical-align:bottom;
}
table.tabstyle--kabatab td {
vertical-align:middle;
}
img {
border: none
}
.underline {
text-decoration: underline
}
/* Formular */
INPUT {
background: #CFD9EA;
border-color: #000000;
border-style: solid;
border-width: 1px;
color: #000000
}
input[type="radio"], input[type="checkbox"] {
background-color: transparent !important;
border: 0px
}
#fform {
display:none
}
SELECT.dropdown_home {
background: #CFD9EA;
border-color: #000000;
border-style: solid;
border-width: 1px;
color: #000000;
font-size: 9px;
height: 18px;
width: 168px
}
SELECT.dropdown {
background: #CFD9EA;
border-color: #000000;
border-style: solid;
border-width: 1px;
color: #000000;
font-size: 9px;
height: 18px;
width: 153px
}
.title_wh {
color: #FFFFFF;
/*font-family: Times, Times New Roman, Verdana, Arial, sans-serif;
*/
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 18px;
margin-bottom: 8px
}
#leftnavinews .title_wh{
float: left;
}
#rss_link_logo a{
padding-left:5px;
}
/* Default Link Style */
a:link, a:visited {
color: #1D2C4F
}
a:hover, a:active {
color: #8193B6
}
a.extSearchLink:link, a.extSearchLink:visited {
color: #CFD9EA;
text-decoration: none
}
a.extSearchLink:hover, a.extSearchLink:active {
color: #FFFFFF;
text-decoration: none
}
#additionalnavi {
white-space: nowrap;
}
#additionalnavi .dark_bl {
color: #8D96B4;
cursor: pointer
}
#additionalnavi a.dark_bl:link, a.dark_bl:visited {
color: #8D96B4;
text-decoration: none
}
#additionalnavi a.dark_bl:hover, a.dark_bl:active {
color: #9fb1d6;
text-decoration: none
}
a.dark_bl:link, a.dark_bl:visited, a.dark_bl_com:link, a.dark_bl_com:visited {
color: #8D96B4;
text-decoration: none
}
a.dark_bl:hover, a.dark_bl:active, a.dark_bl_com:hover, a.dark_bl_com:active {
color: #9fb1d6;
text-decoration: none
}
a.topnavi:link, a.topnavi:visited, a.topnavi:hover, a.topnavi:active {
color: #CFD9EA;
font-size: 11px;
text-decoration: none
}
a.topnavi_active:link, a.topnavi_active:visited, a.topnavi_active:hover, a.topnavi_active:active {
color: #FFFFFF;
font-size: 11px;
text-decoration: none
}
a.topnavi_roll:link, a.topnavi_roll:visited, a.topnavi_roll:hover, a.topnavi_roll:active {
color: #1D2C4F;
text-decoration: none
}
a.topnavi_active:link, a.topnavi_active:visited, a.topnavi_active:hover, a.topnavi_active:active {
color: #FFFFFF;
text-decoration: none
}
a.subnav:link, a.subnav:visited, a.subsubnav:link, a.subsubnav:visited {
color: #5D688D;
text-decoration: none
}
a.subnav:hover, a.subnav:active, a.subsubnav:hover, a.subsubnav:active {
color: #8193B6;
text-decoration: none
}
a.subnav_active:link, a.subnav_active:visited, a.subsubnav_active:link, a.subsubnav_active:visited {
color: #5D688D;
font-weight: bold;
letter-spacing: -1px;
text-decoration: none
}
a.subnav_active:hover, a.subnav_active:active, a.subsubnav_active:hover, a.subsubnav_active:active {
color: #8193B6;
font-weight: bold;
text-decoration: none
}
/* Content */
.title_wh {
color: #FFFFFF;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 18px;
margin-bottom: 8px;
margin-top: 0px
}
.subtitle {
color: #1D2C4F;
font-size: 11px;
line-height: 16px;
margin-bottom: 0px
}
.txt_dark_bl {
color: #5D688D
}
.txt_bold {
font-weight: bold
}
TD {
vertical-align: top
}
#containerout {
margin: 0px auto;
width: 898px
}
#container_com {
background: #5D688D;
border-left: 184px solid #1D2C4F; /* The width and color of the left rail */
border-right: 707px solid #CFD9EA; /* The width and color of the right rail */
display: inline; /* So IE plays nice */
float: left;
width: 7px
}
#container_com_2 {
background: #5D688D;
border-left: 184px solid #CFD9EA; /* The width and color of the left rail */
border-right: 707px solid #CFD9EA; /* The width and color of the right rail */
display: inline; /* So IE plays nice */
float: left;
width: 7px
}
#container_de {
background: #5D688D;
border-left: 184px solid #1D2C4F; /* The width and color of the left rail */
border-right: 707px solid #FFFFFF; /* The width and color of the right rail */
display: inline; /* So IE plays nice */
float: left;
width: 7px
}
#container_de_2 {
background: #5D688D;
border-left: 184px solid #CFD9EA; /* The width and color of the left rail */
border-right: 707px solid #FFFFFF; /* The width and color of the right rail */
display: inline; /* So IE plays nice */
float: left;
width: 7px
}
#leftnavi {
float: left;
margin-left: -184px;
position: relative;
width: 184px
}
#center {
float: left;
margin-right: -100%;
width: 7px
}
#centerlogo {
background: #8193B6;
height: 84px
}
#centerimage {
background-color: #DA9A23;
height: 125px
}
#content {
float: right;
margin-right: -707px;
position: relative;
width: 707px
}
#additionalnavi {
clear: both;
margin-bottom: 10px;
padding-top: 10px;
text-align: right;
width: 898px
}
#additionalnavi .dark_bl {
cursor: pointer
}
#additionalnavi .dark_bl_com {
cursor: pointer
}
#footer, #footer_startpage {
clear: both;
height: 40px;
padding-top: 5px;
width: 898px
}
#footer_startpage #copyright {
float: left;
padding-left: 185px
}
#footer_startpage #copyright_com {
float: left;
padding-left: 185px
}
#copyright {
color: #8D96B4;
float: left
}
#copyright_com {
color: #8D96B4;
float: left
}
#copyright div p {
margin: 0
}
#copyright_com div p {
margin: 0
}
#agb {
text-align: right
}
#contentmain {
clear: both;
margin: 0px 25px 15px 25px
}
#topnavi {
background: #5D688D;
height: 84px;
width: 707px /*float: left;*/
}
#kopf_zeile2 {
float: left;
margin-left: 25px;
margin-top: 57px
}
/* Start: Formatierungen der Navigation */
#nav, #nav ul {
color: #CFD9EA;
float: left;
line-height: 1.0;
list-style: none;
margin: 0;
padding: 0;
padding-top: 0px
}
#container_com #nav ul, #container_com_2 #nav ul {
background-color: white;
width: 160px
}
#nav a {
color: black;
display: block;
padding: 5px 0px 3px 0px;
text-decoration: none;
width: 100px
}
#nav a.li_1, #nav a.li_2, #nav a.li_3, #nav a.li_4, #nav a.li_5, #nav a.li_6, #nav a.li_7 {
color: white;
width: auto
}
#nav a.li_1:hover, #nav a.li_2:hover, #nav a.li_3:hover, #nav a.li_4:hover, #nav a.li_5:hover, #nav a.li_6:hover, #nav a.li_7:hover {
color: white
}
#nav li.nav_li_1_active, #nav li.nav_li_1:hover, #nav li.nav_li_2_active, #nav li.nav_li_2:hover, #nav li.nav_li_3_active, #nav li.nav_li_3:hover, #nav li.nav_li_4_active, #nav li.nav_li_4:hover, #nav li.nav_li_5_active, #nav li.nav_li_5:hover, #nav li.nav_li_6_active, #nav li.nav_li_6:hover, #nav li.nav_li_7_active, #nav li.nav_li_7:hover {
border-bottom: #DA9A23 solid 5px;
padding-bottom: 3px
}
#nav a.daddy {
background: url('/kaba/servlet/contentblob/43636/image/arrow_hover_gif') no-repeat right;
margin-right: 6px;
width: 152px
}
#nav li {
float: left;
margin-right: 15px
}
#nav li ul {
font-weight: normal;
height: auto;
left: -999em;
margin-left: 0px;
margin-top: 8px;
position: absolute;
z-index:1;
width: 160px
}
#nav li li {
width: 160px
}
#nav li ul a {
min-height: 13px;
padding-bottom: 4px;
padding-left: 5px;
width: 145px
}
#nav li ul ul {
margin: -22px 0px 0px 160px
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto
}
#nav li ul li.active, #nav li ul li:hover, #nav li ul li.sfhover {
background: #DA9A23
}
.pathnavigation {
padding: 0px 0px 10px 0px
}
#subnavigation {
background: #CFD9EA;
padding: 30px 0px 25px 0px;
width: 163px
}
.subnavigationUl {
list-style-type: none;
margin: 0px 0px 0px 15px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px
}
.subnavigationUl UL {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px
}
.subnavigationUl UL LI {
margin-left: 0px
}
.subnavigationUl LI a {
background-image: url('/kaba/servlet/contentblob/43638/image/bullet_gif');
background-position: 0px 0px;
background-repeat: no-repeat;
display: block;
padding-left: 11px
}
.subnavigationUl UL LI a {
background-image: url('/kaba/servlet/contentblob/43640/image/bullet_small_gif');
background-position: 0px 0px;
background-repeat: no-repeat;
margin-left: 14px;
padding-left: 8px
}
/* Menüebene 3 */
.subnavigationUl UL UL {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px
}
.subnavigationUl UL UL LI {
margin-left: 0px
}
.subnavigationUl UL UL LI A {
background-image: url('/kaba/servlet/contentblob/43640/image/bullet_small_gif');
background-position: 9px 0px;
background-repeat: no-repeat;
margin-left: 14px;
padding-left: 17px
}
/* Menüebene 4 */
.subnavigationUl UL UL UL {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px
}
.subnavigationUl UL UL UL LI {
margin-left: 0px
}
.subnavigationUl UL UL UL LI A {
background-image: url('/kaba/servlet/contentblob/43640/image/bullet_small_gif');
background-position: 9px 0px;
background-repeat: no-repeat;
margin-left: 23px;
padding-left: 17px
}
/* #subnavigation ul li ul li {list-style-image: url('/kaba/servlet/contentblob/43640/image/bullet_small_gif');margin-left: -29px;}*/
/* #subnavigation ul {margin: 0 0 0 29px; padding: 0;} */
#leftnavigation ul li {
background: url('/kaba/servlet/contentblob/43638/image/bullet_gif') no-repeat left top;
list-style: none;
padding-left: 10px
}
#leftnavigation ul li ul li {
background: url('/kaba/servlet/contentblob/43640/image/bullet_small_gif') no-repeat left top;
list-style: none;
margin-left: -15px;
padding-left: 10px
}
#print {
border-top: #DA9A23 solid 1px;
padding: 15px 0px 0px 0px
}
.sepSearch {
border-bottom: #DA9A23 solid 1px;
padding: 15px 0px 0px 0px
}
#contentimage {
float: left;
padding-bottom: 15px;
padding-right: 30px
}
#teaser {
border-top: #DA9A23 solid 1px;
clear: both;
padding: 15px 0px 15px 0px;
width: 657px
}
.teaserleft, teasercenter, div p {
margin-top: 8px;
}
#stock {
margin-top: 40px
}
#leftnavinews, .freeHtmlleftnavi {
padding-top: 40px;
position: relative;
width: 168px
}
#leftnavibottom {
padding-bottom: 10px;
padding-top: 40px;
position: relative;
width: 184px
}
.leftnavibottom {
padding-left: 15px;
}
.leftnavibottom a:link, .leftnavibottom.a:visited {
color: #5D688D;
text-decoration: none;
}
.leftnavibottom a:hover, .leftnavibottom.a:active {
color: #8193B6;
text-decoration: none;
}
.leftnavibottom_color {
color: #5D688D;
text-decoration: none;
}
.news {
color: #CFD9EA;
margin-top: 10px;
clear: both;
width: 168px
}
.news a:link, .news a:visited, .news a:active, .news_left a:link, .news_left a:visited, .news_left a:active {
color: #CFD9EA
}
.news A:hover, .news_left A:hover {
color: #FFFFFF
}
.news_left {
color: #CFD9EA;
margin-top: 10px;
width: 168px
}
.news_left img {
display: inline;
float: left;
margin-right: 5px
}
#logo {
background: #1D2C4F;
border: none;
height: 86px;
width: 184px
}
a.logo:link, a.logo:visited, a.logo:hover, a.logo:active {
background-color: transparent;
color: Black;
text-decoration: none
}
#container_com_2 #leftnavi #logo, #container_de_2 #leftnavi #logo {
background: white;
border: 0px none;
height: 85px;
width: 184px
}
#leftnavicombo {
background-color: transparent;
margin-top: 15px;
padding-left: 0px;
padding-top: 0px;
width: 168px
}
#container_com_2 #leftnavicombo, #container_de_2 #leftnavicombo {
background-color: #5D688D;
height: 120px;
margin-top: -1px;
padding-left: 15px;
padding-top: 5px;
width: 169px
}
#leftnavisearch #leftnavisearchinput {
float: left;
height: 18px;
margin-top: -1px;
width: 143px
}
#leftnavisearch #leftnavisearchinput #search_input {
height: 15px;
width: 140px
}
#container_com_2 #leftnavisearch #leftnavisearchinput, #container_de_2 #leftnavisearch #leftnavisearchinput {
float: left;
height: 18px;
width: 132px
}
#container_com_2 #leftnavisearch #leftnavisearchinput #search_input, #container_de_2 #leftnavisearch #leftnavisearchinput #search_input {
height: 15px;
width: 125px
}
#leftnavisearch #leftnavisearchbutton {
height: 18px;
text-align: right
}
#container_com_2 #leftnavisearch #leftnavisearchbutton, #container_de_2 #leftnavisearch #leftnavisearchbutton {
height: 18px;
padding-left: 2px
}
#leftnavisearch {
margin-bottom: 2px;
margin-top: 2px
}
#container_com_2 #leftnavisearch {
margin-bottom: 2px;
margin-top: 0px
}
#container_de_2 #leftnavisearch {
margin-bottom: 0px;
margin-bottom: 2px;
margin-top: 27px
}
#leftnaviproductsservices {
margin-top: 5px
}
#container_com_2 #leftnaviproductsservices, #container_de_2 #leftnaviproductsservices {
margin-top: 5px
}
#leftnaviworld {
margin-top: -10px
}
#leftNaviSpacerDivleftnaviworld {
height: 2px
}
#container_com_2 #leftNaviSpacerDivleftnaviworld {
height: 0px
}
#leftNaviSpacerDivleftnaviproductsservices {
height: 0px
}
#leftnavisearch h3 {
margin-bottom: 1px
}
#text {
margin-bottom: 15px;
margin-top: 15px
}
#search_input {
height: 15px;
width: 125px
}
FORM {
margin: 0px
}
#search_go {
border-width: 0px
}
.teaserimage {
float: left;
padding-right: 10px
}
.clearboth {
clear: both
}
#form_search {
width: 168px
}
#container_com_2 #form_search, #container_de_2 #form_search {
width: 155px
}
#editMenu, #editMenuLanguage, #editMenuNo0, #editMenuNo1, #editMenuNo2, #editMenuNo3, #editMenuNo4, #editMenuNo5, #editMenuNo6, #editMenuNo7, #editMenuNo8, #editMenuNo9, #editMenuNo10, #editMenuNo11, #editMenuNo12, #editMenuNo13, #editMenuNo14, #editMenuNo15 {
text-align: left
} 
div.menu {
background-color: #CFD9EA;
left: 0;
margin-top: 10px;
position: absolute;
top: 0;
visibility: hidden;
z-index: 101
}
div.menu a.menuItem {
cursor: pointer;
display: block;
line-height: 18px;
padding-left: 11px;
padding-right: 10px;
text-decoration: none;
white-space: nowrap
}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
background-color: #DA9A23;
color: #002b55
}
div.menu a.menuItem span.menuItemArrow {
background-color: transparent
}
div.menu div.menuItemHdr {
background-color: transparent;
display: block;
font-weight: bold;
padding: 1px 10px 2px 11px;
white-space: nowrap
}
div.menu div.menuItemSep {
border-top: 1px solid #5D688D;
margin: 0px 2px -10px 2px
}
.leftnaviworld, .leftnaviproductsservices {
background-image: url('/kaba/servlet/contentblob/43798/image/selectbox_gif');
cursor: pointer;
font-size: 9px;
height: 18px;
line-height: 17px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 0px;
padding-top: 0px;
width: 163px
}
#editMenuleftnaviworld .menu, #editMenuleftnaviproductsservices .menu {
background-color: #CFD9EA;
border-color: #000000;
border-style: solid;
border-width: 1px;
visibility: hidden;
z-index: 102
}
#editMenuleftnaviworld a.menuItem, #editMenuleftnaviproductsservices a.menuItem {
background-color: transparent;
cursor: pointer;
display: block;
font-size: 10px;
height: 18px;
padding: 1px 4px 2px;
text-decoration: none;
white-space: normal;
width: 173px
}
#editMenuleftnaviworld a.menuItem:hover, #editMenuleftnaviworld a.menuItemHighlight, #editMenuleftnaviproductsservices a.menuItem:hover, #editMenuleftnaviproductsservices a.menuItemHighlight {
background-color: #DA9A23;
color: #002b55
}
#editMenuleftnaviworld div.menuItemHdr, #editMenuleftnaviproductsservices div.menuItemHdr {
background-color: transparent;
display: block;
font-weight: bold;
padding: 1px 4px 2px;
white-space: nowrap
}
#editMenuleftnaviworld div.menuItemSep, #editMenuleftnaviproductsservices div.menuItemSep {
border-top: 1px solid #5D688D;
margin: 0px 2px -10px 2px
}
.menuItemHdr2 {
color: black;
display: block;
font-weight: bold;
margin-top: 2px;
padding: 2px 4px 2px 5px;
white-space: nowrap
}
.menuItemSep2 {
background-color: #5d688d;
height: 1px;
margin: 0px 2px 0px 2px
}
#nav li ul li.sep:hover {
background: transparent
}
#container_com_2 .leftnaviworld, #container_com_2 .leftnaviproductsservices {
background-image: url('/kaba/servlet/contentblob/43800/image/selectbox150_gif');
cursor: pointer;
font-size: 9px;
height: 18px;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 5px;
width: 150px
}
#container_com_2 #editMenuleftnaviworld.menu, #container_com_2 #editMenuleftnaviproductsservices.menu {
background-color: #CFD9EA;
border-color: #000000;
border-style: solid;
border-width: 1px;
margin-left: 15px;
visibility: hidden;
width: 165px;
z-index: 102
}
#container_com_2 #editMenuleftnaviworld a.menuItem, #container_com_2 #editMenuleftnaviproductsservices a.menuItem {
background-color: transparent;
cursor: pointer;
display: block;
font-size: 9px;
height: 18px;
padding: 1px 4px 2px;
text-decoration: none;
white-space: normal;
width: 157px
}
#container_com_2 #editMenuleftnaviworld a.menuItem:hover, #container_com_2 #editMenuleftnaviworld a.menuItemHighlight, #container_com_2 #editMenuleftnaviproductsservices a.menuItem:hover, #container_com_2 #editMenuleftnaviproductsservices a.menuItemHighlight {
background-color: #DA9A23;
color: #002b55
}
#container_com_2 #editMenuleftnaviworld div.menuItemSep, #container_com_2 #editMenuleftnaviproductsservices div.menuItemSep {
border-top: 1px solid #5D688D;
margin: 0px 2px -10px 2px
}
#editMenuleftnaviworld a.x, #editMenuleftnaviproductsservices a.x, #container_com_2 #editMenuleftnaviworld a.x, #container_com_2 #editMenuleftnaviproductsservices a.x {
height: 36px
}
.freeHtml, .fa, #download, #fotoarchive {
clear: both;
padding: 0px 0px 15px 0px;
width: 660px
}
#messe {
padding-bottom: 15px
}
#messeDetail {
clear: both;
padding: 0px 0px 15px 0px;
width: 660px
}
.messeOptionalText {
margin-top: 10px
}
.messeDetailLogoTd {
padding-left: 12px
}
table.messeDetail {
margin-top: 4px
}
table.outerframe {
border: 1px solid #CCCCCC;
border-collapse: collapse
}
table.outerframe th {
background-color: #002b55;
border: 1px solid #CCCCCC;
height: 33px;
line-height: 15px;
text-align: left
}
table.outerframe td {
border: 1px solid #CCCCCC;
height: 33px;
line-height: 15px;
padding: 4px 6px;
text-align: left
}
table.outerframe tr.even {
background-color: red
}
.teaserColumnStyleSmall {
margin-right: 10px;
width: 205px
}
.teaser3ColumnHorLine {
border-top: #DA9A23 solid 1px
}
.teaser3ColumnVerLine {
border-left: #DA9A23 solid 1px
}
.dlheadspace {
width: 11px
}
.dlUl {
margin: 0px 0px 0px 15px;
padding: 5px 0px 0px 0px
}
.dlUl li {
list-style-image: url('/kaba/servlet/contentblob/43640/image/bullet_small_gif');
margin: 0px
}
.dlUlSub {
padding-bottom: 4px
}
.dlUlSub li {
list-style-image: url('/kaba/servlet/contentblob/43644/image/bullet_small_dl3_gif');
margin: 0px 0px 0px -25px;
padding: 0px 0px 0px 0px
}
.dlicon {
background-color: #f5f5f5;
padding-left: 5px;
padding-top: 10px;
width: 25px
}
.dlfile {
background-color: #f5f5f5;
padding-bottom: 10px;
padding-top: 10px;
width: 150px
}
.dlfileline {
background-color: #f5f5f5;
height: 5px;
vertical-align: bottom
}
.dldescline {
border-bottom: #DA9A23 solid 1px
}
.dlfilelineImg {
background-color: #909090;
height: 1px;
margin-left: 3px;
vertical-align: bottom;
width: 96%
}
.dldescription {
padding: 7px 0px 3px 3px;
vertical-align: top;
width: 400px
}
.tabledl {
border: 0px;
width: 650px
}
.dl1col, .dl2col {
width: 300px
}
.dlcol {
width: 600px
}
.dlhead {
background-color: #1D2C4F;
color: #fff;
font-weight: bold;
line-height: 20px;
margin: 12px 0px 1px 0px;
padding-left: 3px
}
.dlhead a, .dlhead a:hover, .dlhead a:active, .dlhead a:link, .dlhead a:visited {
color: white;
text-decoration: none
}
.tablepartner {
border: 0px;
width: 650px
}
.partner1col, .partner2col {
padding-bottom: 20px;
width: 300px
}
.partnerOvHeadline {
background-color: #002a58;
color: #fff;
font-weight: bold;
padding: 3px 3px 3px 3px;
width: 100%
}
.partner1col img, .partner2col img {
padding: 5px 0px 5px 0px
}
.partner1col div p a, .partner2col div p a {
line-height: 20px
}
.partnerDetailTable {
}
.partnerDetailTable td {
padding-right: 5px
}
.partnerDetailTable TD.partnerDetailTable1st {
width: 180px
}
.tablefa {
margin-bottom: 25px;
width: 650px
}
.fa1col, .fa2col {
width: 300px
}
.faspacer {
width: 5px
}
.fahead {
background-color: #1D2C4F;
color: #fff;
font-weight: bold;
line-height: 20px;
margin: 12px 0px 1px 0px;
padding-left: 3px;
width: 300px
}
.fotoarchive {
width: 300px
}
#fotoarchive {
margin: 0px;
padding: 0px
}
.falink {
margin-top: 3px;
width: 180px
}
.faimg {
margin-top: 7px;
text-align: right;
width: 100px
}
.faimg_bigthumb {
width: 200px
}
.fasize {
clear: left;
padding-top: 5px;
width: 200px
}
img.fahrLine {
height: 1px;
width: 300px
}
.fali {
list-style-type: square;
padding-bottom: 10px
}
.fali1st {
padding-top: 10px
}
.tablefa {
padding: 0px 0px 10px 0px
}
.faul_detail {
margin-bottom: 0;
padding-bottom: 0
}
.fa_left_td {
background-color: #F5F5F5;
width: 440px
}
.fa_separator_bigthumb {
width: 200px
}
.faNotFirstBigThumb {
margin-top: 11px
}
.article {
margin-bottom: 20px
}
.contentTd {
margin-bottom: 20px;
padding-right: 20px;
width: 440px
}
.downloadTd {
border-left: #DA9A23 solid 1px;
margin-bottom: 20px;
padding-left: 5px;
text-align: right;
width: 200px;
}
.downloadTd table {
width: 100%;
text-align: right;
}
.downloadTd td {
text-align: right;
}
.eventTable {
border: 1px solid #c7c7c7;
border-collapse: collapse;
font-size: 100%;
width: 100%
}
.eventTable th {
border: 1px solid #fff;
text-align: left
}
.eventTable thead th {
background: #1d2c4f;
color: #fff;
font-size: 100%;
padding: 3px
}
.eventTable tbody th {
background: #e7ebf3;
border: 1px solid #c7c7c7;
color: #002b5a;
font-size: 100%;
padding: 3px
}
.eventTable td {
border: 1px solid #c7c7c7;
padding: 1px 3px 1px 3px
}
.odd {
background: #fff;
border: 1px solid #fff;
padding: 1px
}
.even {
background: #efefef;
border: 1px solid #fff;
padding: 1px
}
.expositionLabel {
background-color: #F5F5F5;
font-weight: bold;
padding: 15px 0px 15px 5px
}
.expositionTable {
background-color: white;
clear: left;
margin-top: 15px;
width: 100%
}
.expositionLabelTd {
background-color: #F5F5F5;
font-weight: bold;
padding: 15px 0px 15px 5px;
width: 26%
}
.expositionLabelFirstTd {
background-color: #F5F5F5;
font-weight: bold;
padding: 5px 0px 15px 5px;
width: 26%
}
.expositionLabelLastTd {
background-color: #F5F5F5;
font-weight: bold;
padding: 5px 0px 5px 5px;
width: 26%
}
.expositionSpacerTd {
width: 2%
}
.expositionContentTd {
border-top: #DA9A23 solid 1px;
padding: 15px 0px 15px 0px;
width: 76%
}
.expositionContentFirstTd {
padding: 5px 0px 15px 0px;
width: 76%
}
.expositionContentLastTd {
padding: 5px 0px 5px 0px;
width: 76%
}
.leftNaviSpacerDiv {
height: 14px
}
.extendedSearch {
background-color: #ffffff;
margin-top: 2px;
max-width: 640px;
padding: 2px 4px 2px 5px;
width: 640px
}
.exSearchHeader {
font-weight: bold;
margin-bottom: 3px;
margin-top: 2px
}
.exSearchFirstCol {
background: #f5f5f5
}
.exSearchSecondCol {
}
.exSearchInput {
background-color: #ffffff;
border-color: #7f9db9;
height: 16px;
width: 215px
}
.exSearchSecondAndThirdCol {
border-top: #DA9A23 solid 1px
}
.exSearchDropDown {
background: #CFD9EA;
border-color: #000000;
border-style: solid;
border-width: 1px;
color: #000000;
font-size: 11px;
height: 19px;
margin: 10px 0px 10px 0px;
width: 200px
}
.exSearchDescription {
margin: 10px 0px 10px 0px
}
.exSearchFindWith {
}
.exSearchInputAllWords {
}
.exSearchInputExactWords {
}
.exSearchInputOneWord {
}
.exSearchInputNonWord {
}
.searchResult {
display: block;
margin-top: 2px;
max-width: 640px;
padding: 2px 4px 2px 5px;
white-space: nowrap;
width: 640px
}
.searchResultHeader {
display: block;
font-weight: bold;
margin-top: 2px;
padding: 2px 4px 2px 5px;
white-space: nowrap
}
.searchResultSubHeader {
float: left;
margin-top: 2px;
padding: 2px 4px 2px 5px;
white-space: nowrap;
width: 100%
}
.searchResultSubHeaderKeyWord {
display: block;
float: left;
font-weight: bold;
white-space: nowrap;
width: 200px
}
.searchResultSubHeaderDocCount {
display: block;
font-weight: bold;
white-space: nowrap
}
.searchResultBody {
}
.searchResultBodyRow {
margin-top: 2px;
padding: 2px 4px 2px 5px;
white-space: nowrap;
width: 100%
}
.searchResultBodyItemNo {
height: 15px;
padding-right: 2px;
text-align: right;
white-space: normal;
width: 23px
}
.searchResultBodyItemLink {
margin-left: 30px;
margin-top: -15px;
white-space: normal
}
.searchResultBodyItemLink a, .searchResultBodyItemLink A:visited, .searchResultBodyItemLink A:link, .searchResultBodyItemLink A:hover, .searchResultBodyItemLink A:active {
text-decoration: underline
}
.searchResultBodyItemText {
margin-left: 30px;
white-space: normal
}
.searchKeywordHighLight {
color: red
}
.searchNavigation {
display: block
}
.jobsearchResult {
background-color: #e7ebf3;
color: #333;
display: block;
max-width: 610px;
padding: 15px 20px 15px 20px;
white-space: nowrap;
width: 610px
}
.jobsearchResultHeader {
border-bottom: 1px solid #000;
color: #1D2C4F;
color: #000;
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 18px;
margin: 0 0 .3em;
width: 100%
}
.jobsearchKeywordHighLight {
color: #DA9A23
}
.jobsearchResultFooterSpace {
padding-top: 20px
}
.page-err {
padding: 0px 20px 20px 20px
}
.page-err ul {
list-style: disc;
padding-left: 20px
}
.page-err li {
list-style: disc
}
.float--left {
float: left
}
.float--right {
float: right
}
.float--none {
float: none
}
img.float--left {
margin: 0px 20px 0px 0px
}
img.float--right {
margin: 0px 0px 20px 20px
}
#breadcrumb {
margin-bottom: 9px;
margin-top: 10px
}
/* TABLE STYLES */
/* Tabellen seit 05.12.2008 */
.tabstyle--border {
background-color: #fff;
/* BORDER-COLLAPSE: collapse;*/
border-bottom: #c7c7c7 1px solid;
border-left: #c7c7c7 1px solid;
}
.tabstyle--kabatab {
background-color: #fff;
/* BORDER-COLLAPSE: collapse;*/
border-bottom: #c7c7c7 1px solid;
border-left: #c7c7c7 1px solid;
}
table.tabstyle--kabatab td, table.tabstyle--border td {
border-right: #c7c7c7 1px solid;
border-top: #c7c7c7 1px solid;
vertical-align:top;
padding: 3px
}
.style--tablestyle {
background-color: #fff;
/* BORDER-COLLAPSE: collapse;*/
border-bottom: #c7c7c7 1px solid;
border-left: #c7c7c7 1px solid;
border-top: #c7c7c7 1px solid
}
.style--tablestyleWithSubheaders {
background-color: #e7ebf3;
border-bottom: #c7c7c7 1px solid;
border-left: #c7c7c7 1px solid;
border-top: #c7c7c7 1px solid;
color: #002b5a /* BORDER-COLLAPSE: collapse; */
}
table.style--tablestyle td, table.style--tablestyleWithSubheaders td {
border-right: #c7c7c7 1px solid;
border-top: #c7c7c7 1px solid;
padding: 3px
}
/* HEADER */
.style--tablestyle1HeaderTR {
}
.style--tablestyle1HeaderTR td {
background-color: #1d2c4f;
border-right: #c7c7c7 1px solid;
color: #fff;
font-weight: bold;
line-height: 20px;
padding: 3px
}
.style--tablestyle1HeaderTR td:first-child {
text-align: left;
}
.style--tablestyle1HeaderTR td a:link, .style--tablestyle1HeaderTR td a:visited, .style--tablestyle1HeaderTR td a:active, .style--tablestyle1HeaderTR td a:focus {
color: #fff
}
.style--tablestyle1HeaderTR td a:hover {
color: #8193B6
}
/* SUB HEADER TR */
.tablestyle2SubHeaderTR {
}
.tablestyle2SubHeaderTR td {
background: #e7ebf3;
border-right: #c7c7c7 1px solid;
color: #002b5a;
font-weight: bold;
padding: 3px
}
/* SUB HEAD TD COLUMN */
.tablestyle2SubHeadTD {
background: #e1e1e1;
border-right: #c7c7c7 1px solid;
color: #000;
font-weight: bold;
padding: 3px
}
.alternateRow {
}
TR.alternateRow {
background-color: #efefef
}
TD.sortedColumn {
background-color: #f0f0f0
}
TH.sortedColumn {
background-color: #b0b0b0 /* TH IS NOT USED */
}
TR.alternateRow TD.sortedColumn {
background-color: #d0d0d0
}
.formular input {
background-color: white
}
/* Vorlagen bis 05.12.2008 */
.classimageright {
padding-left: 20px;
width: 10%
}
.classimageleft {
padding-right: 20px;
width: 10%
}
.classtext {
width: 90%
}
.draftTable {
width: 100%
}
/* Vorlagen ab 05.12.2008 */
.width--imageleft {
padding-right: 20px;
width: 10%
}
.width--imageright {
padding-left: 20px;
width: 10%
}
BLOCKQUOTE.featurebox {
background-color: #e7ebf3;
color: #333;
margin: 0 0 1.5em 0;
padding: 15px 20px 15px 20px
}
.featurebox h1, .featurebox h2, .featurebox h3 {
border-bottom: 1px solid #000;
color: #000;
margin: 0 0 .3em
}
.article ul li {
list-style-image: url('/kaba/servlet/contentblob/43638/image/bullet_gif')
}
.article ul li ul li {
list-style-image: url('/kaba/servlet/contentblob/43640/image/bullet_small_gif');
margin-left: -20px
}
#description table h1, #description table h2, #description table h3 {
margin-top: 0px;
padding-top: 0px
}
.partnerDetail img {
margin-bottom: 15px
}
.partnerDetail {
margin-bottom: 20px
}
#glossarOverview {
margin-top: -5px
}
.glossarletter {
font-weight: bold;
text-decoration: underline
}
A.glossaritem {
font-weight: bold
}
.glossarlink {
font-weight: bold
}
.glossarindextext {
}
.glossarindex {
margin-bottom: 20px;
padding-top: 10px
}
.glossardetail {
background-color: #e7ebf3;
color: #333;
margin: 0 0 1.5em 0;
padding: 15px 20px 15px 20px
}
.gdh1 {
border-bottom: 1px solid #000;
color: #1D2C4F;
color: #000;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 18px;
margin: 0 0 .3em;
width: 100%
}
.resulturl {
color: #999999;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-style: italic;
font-weight: normal;
margin-left: 30px;
white-space: normal
}
#overviewarticle{
border-top: #DA9A23 solid 1px;
clear: both;
padding: 15px 0px 15px 0px;
width: 660px
}
#jobsOverview {
margin-bottom: 2px
}
.jobSearch_DropDownLabel {
font-weight: bold;
padding-bottom: 2px
}
SELECT.jobsearch_DropDown {
height: 90px;
margin-bottom: 10px;
width: 210px
}
.jobSearchFields {
margin-top: 10px
}
.jobSearchInputFullText {
width: 210px
}
INPUT.jobSearchButton {
background: #1D2C4F;
border-color: #000000;
border-style: solid;
border-width: 1px;
color: white;
font-weight: bold;
margin-bottom: 20px;
margin-top: 10px;
padding: 2px
}
.jobDetail {
margin-bottom: 20px
}
.jobDetailItemLabel {
font-weight: bold;
margin-bottom: 1px;
margin-top: 6px
}
.jobDetailItemContactAddress {
}
.jobDetailItemHeadline {
font-size: 14px;
font-weight: bold;
margin-bottom: 10px
}
.jobDetail p {
margin-top: 0
}
.jobDetailBackButton {
margin-top: 10px
}
.imageMapContent {
margin-bottom: 20px
}
.emptySearchResult {
color: #952D2D;
font-weight: bold
}
INPUT.partnerSearchButton {
background: #1D2C4F;
border-color: #000000;
border-style: solid;
border-width: 1px;
color: white;
font-weight: bold;
margin-bottom: 25px;
margin-top: 10px;
padding: 2px
}
.partnerSearchLabel {
font-weight: bold;
padding-top: 5px
}
.partnerSearchInput {
width: 210px
}
.partnersearch_DropDown {
height: 90px;
margin-bottom: 10px;
width: 210px
}
.partnersearchResult {
font-size: 10px;
display: block;
margin-top: 2px;
max-width: 640px;
padding: 2px 4px 2px 0px;	
width: 640px; 
}
.partnersearchResultHeader {
display: block;
font-weight: bold;
margin-top: 2px;
padding: 2px 4px 2px 5px;	
}
.partnersearchResultBody{
}
.partnersearchResultBody table {
width: 100%;
}
.partnersearchResultBodyItemLink {
font-size:9px;
float: left;
}
.partnersearchMiniLogo {
float: right; 
padding-left: 5px;
padding-top: 5px;
padding-right: 2px;
}
INPUT.partnerResultCheckbox {
background-color: #fff;
border: none
}
.partnersearch_DropDown_time {
margin-bottom: 10px;
width: 210px
}
TABLE.partnersearchResultTable {
width: 535px
}
TABLE.partnersearchResultTable TR.odd {
background-color: #efefef
}
TABLE.partnersearchResultTable TR.even {
background-color: white
}
INPUT.partnerSearchInfoButton {
background: #1D2C4F;
border-color: #000000;
border-style: solid;
border-width: 1px;
color: white;
font-weight: bold;
margin-bottom: 20px;
margin-top: 10px;
padding: 2px
}
#sitemap {
clear: both;
padding: 15px 0px 15px 0px;
width: 660px
}
.sitemaphead {
background-color: #1D2C4F;
color: #fff;
font-weight: bold;
line-height: 20px;
margin: 12px 0px 1px 0px;
padding-left: 3px
}
.sitemaphead a, .sitemaphead a:hover, .sitemaphead a:active, .sitemaphead a:link, .sitemaphead a:visited {
color: white;
text-decoration: none
}
.sitemaptd {
width: 325px
}
.sitemapspacer {
width: 11px
}
.sitemapUl, .sitemapUl li ul {
list-style-image: url('/kaba/servlet/contentblob/43638/image/bullet_gif');
margin: 0px 0px 0px 15px;
padding: 5px 0px 0px 0px
}
.sitemapUl li ul li {
list-style-image: url('/kaba/servlet/contentblob/43644/image/bullet_small_dl3_gif');
margin: 0px
}
#editMenuB.dark_bl {
color: #8D96B4;
cursor: pointer
}
#editMenuB.dark_bl_com {
color: #8D96B4;
cursor: pointer
}
.editableArea {
height: 10px
}
.partnerTimeDetailTable {
margin-bottom: 20px;
width: 100%
}
.partnerTimeDetailTable TD.partnerTimeDetailTableContactTDFirst {
width: 70%
}
.partnerTimeUl, .partnerTimeUl li ul {
list-style-image: url('/kaba/servlet/contentblob/43638/image/bullet_gif');
margin: 0px 0px 0px 15px;
padding: 5px 0px 3px 0px
}
.partnerTimeUl li ul li {
list-style-image: url('/kaba/servlet/contentblob/43644/image/bullet_small_dl3_gif');
margin: 0px
}
.partnerTimeDetailTablePriceDiv {
margin: 10px 0 15px 0
}
#contentportal_PartnerTime {
background: #fff
}
.leftnaviworld {
margin: 1px 0px 0px 0px
}
H3.title_wh {
color: #ffffff;
/*font-family: Times, Times New Roman, Verdana, Arial, sans-serif;*/
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 18px;
margin: 0px
}
#form_search {
margin: 1px 0px 0px 0px;
width: 168px
}
.verticalLine {
border-top: 1px solid #DA9A23; 
margin-top: 5px;
}
/* PBE - Highlighting */
span.hover {
cursor:text;
}
span.pressed {
cursor:text;
}
/* Coremedia Editor Adds */
/* Ausrichtung */
.align--left {
text-align: left
}
.align--center {
text-align: center
}
.align--right {
text-align: right
}
/* Breite */
.width--width10 {
width: 10px
}
.width--width20 {
width: 20px
}
.width--width30 {
width: 30px
}
.width--width40 {
width: 40px
}
.width--width50 {
width: 50px
}
.width--width60 {
width: 60px
}
.width--width70 {
width: 70px
}
.width--width80 {
width: 80px
}
.width--width90 {
width: 90px
}
.width--width100 {
width: 100px
}
.width--width120 {
width: 120px
}
.width--width150 {
width: 150px
}
.width--width160 {
width: 160px
}
.width--width200 {
width: 200px
}
.width--width220 {
width: 220px
}
.width--width240 {
width: 240px
}
.width--width250 {
width: 250px
}
.width--width300 {
width: 300px
}
.width--width350 {
width: 350px
}
.width--width400 {
width: 400px
}
.width--width450 {
width: 450px
}
.width--width500 {
width: 500px
}
.width--width550 {
width: 550px
}
.width--width600 {
width: 600px
}
.width--width10percent {
width: 10%
}
.width--width25percent {
width: 25%
}
.width--width50percent {
width: 50%
}
.width--width75percent {
width: 75%
}
.width--width90percent {
width: 90%
}
.width--width100percent {
width: 100%
}