@import url(base.css);

body,form,html
{
  color:#BBB;
  background:#000;
}

table
{
  color:#BBB;
  font-size:12px;
}

a,a:link,a:visited,a:active
{
  color:#BBB;
}

a:hover
{
  color:#FFF;
}

hr
{
  color:#BBB;
}

ul li
{
  background:url(../images/inkjet/dot.gif) no-repeat;
  list-style-type:none;
  padding-left:12px;
  color:#BBB;
}

ol li
{
  list-style-position:outside;
  color:#BBB;
  padding-left:-10px;
  margin-left:7px;
}

input,select,textarea
{
  border:solid 1px #FFF;
  background-color:#999;
  color:#FFF;
}

h1
{
  font-weight:400;
  font-size:13px;
  position:relative;
  top:-9px;
}

.noborder td input
{
  background-color:#000;
}

.blaucontent
{
  color:#00A3FF;
}

/* GENERAL */
.button
{
  border:solid 1px #FFF;
  background-color:#999;
  color:#FFF;
}

/* STYLE */
.headline,.headline span
{
  color:#BBB;
  font-size:13px;
  font-weight:400;
}

.error
{
  color:red;
}

/* HEADER */
.header
{
  background:#000;
}

.logo
{
  background:#C8C8D2 url(../images/inkjet/logo.jpg) no-repeat;
}

/* TICKER */
.ticker
{
  background:#D8D8DF;
  color:#515054;
}

/* SEARCH */
.search
{
  background:#515054 url(../images/inkjet/bg_grau.gif);
}

.search input
{
  color:#FFF;
  background-color:#999;
}

input.searchbutton
{
  background:#515054 url(../images/inkjet/lupe.gif);
}

/* SITEMAP */
.sitemaplevel3,a.sitemaplevel3:link,a.sitemaplevel3:hover,a.sitemaplevel3:active,a.sitemaplevel3:visited
{
  color:#AAA;
}

.sitemaplevel4,a.sitemaplevel4:link,a.sitemaplevel4:hover,a.sitemaplevel4:active,a.sitemaplevel4:visited
{
  color:#999;
}

input.sitemapButton
{
  background:url(../images/inkjet/plus.gif);
}

/* PAGER */
.pager,.pager_active
{
  color:#BBB;
}

a:link.pager,a:visited.pager
{
  color:#FFF;
}

a:hover.pager,a:active.pager
{
  color:#EEE;
}

/* LIST */
.list
{
  color:#BBB;
}

a:link.list,a:visited.list,.list a:link,.list a:visited
{
  color:#BBB;
}

a:hover.list,a:active.list,.list a:hover,.list a:active
{
  color:#FFF;
}

/* NAVIGATIONPATH */
.navigationpath
{
  background:#000;
  color:#FFF;
  width:630px;
/* neccessary to avoid gray areas when oversized images are used */
}

.navigationpath input,.navigationpath select
{
  color:#FFF;
  background-color:#999;
}

.navigationpath a:link,.navigationpath a:hover,.navigationpath a:visited,.navigationpath a:active
{
  color:#FFF;
}

.navigationpathlefttd
{
  background:#000;
}

/* FOOTER */
.footer
{
  color:#bbb;
  padding-left:15px;
}

.footer a
{
  padding:0 4px;
}

.footer a:link,.footer a:hover,.footer a:visited,.footer a:active
{
  color:#bbb;
}

.footer a.active:link,.footer a.active:hover,.footer a.active:visited,.footer a.active:active
{
  color:#bbb;
}

.headernavigation
{
  color:#FFF;
}

.headernavigation a,.headernavigation a:link,.headernavigation a:hover,.headernavigation a:visited,.headernavigation a:active
{
  color:#FFF;
}

.headernavigation a.active:link,.headernavigation a.active:hover,.headernavigation a.active:visited,.headernavigation a.active:active
{
  color:#FFF;
}

/* WIDTH */
.contentarea
{
  background-color:#000;
  padding:0 0 0 15px;
}

.headlinecell
{
  background:url(../images/inkjet/headline.gif) no-repeat;
  background-position:10px 38px;
}

.headlinecellleft
{
  background:url(../images/inkjet/headline.gif) no-repeat;
  background-position:0 38px;
}

.toprow
{
  background:url("../images/inkjet/top.gif") no-repeat scroll right center transparent;
}

/* NAVIGATION */
.navigation
{
  background:#000;
}

div.seperation
{
  background:#BBB;
}

/* NAVIGATION - JAVASCRIPT */
a.navlink,a.navlink:visited,a.navlink:active
{
  color:#FFF;
  font-size:11px;
}

a.navLink:hover
{
  color:#FFF;
  font-size:11px;
}

a.navlink_active:link,a.navlink_active:active,a.navlink_active:hover,a.navlink_active:visited
{
  color:#FFF;
  font-size:11px;
}

a.navlink2,a.navlink2:visited,a.navlink2:active
{
  color:#000;
  font-size:11px;
}

a.navLink2:hover
{
  color:#000;
  font-size:11px;
}

a.navlink2_active:link,a.navlink2_active:active,a.navlink2_active:hover,a.navlink2_active:visited
{
  color:#000;
  font-size:11px;
}

.LevelLeft2
{
  background-color:#FFF;
  filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:0.90;
}

.LevelLeft3
{
  background-color:#FFF;
  filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:0.90;
}

.LevelLeft4
{
  background-color:#FFF;
  filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:0.90;
}

.LevelRight2
{
  background-color:#FFF;
  filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:0.90;
}

.LevelRight3
{
  background-color:#FFF;
  filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:0.90;
}

.LevelRight4
{
  background-color:#FFF;
  filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:0.90;
}

/************************************************************************************/
/************************************************************************************/
/*New Structure Elements styles*/
table.structureTable td
{
  padding:0 10px 15px 0;
  vertical-align:top;
}

table.structureTable td.Img257 img
{
  max-width:257px!important;
  height:auto!important;
}

table.structureTable td.TwoColumnsBiggerImg
{
  width:524px!important;
}

table.structureTable td.TwoColumnsBiggerImg img
{
  max-width:524px!important;
  height:auto!important;
}

table.structureTable td.BigImg
{
  text-align:center;
}

table.structureTable td.BigImg img
{
  max-width:790px!important;
  height:auto!important;
}

table.structureTable td.BigImgLeft
{
  max-width:790px!important;
  height:auto!important;
}

table.structureTable td.BigImgLeft img
{
  margin-bottom:10px;
}

/*template sizes*/
.alltable
{
  width:1003px!important;
}

.navigation,.navigationpathlefttd,.navwidth
{
  width:188px!important;
}

.navigation,.navigationpathlefttd
{
}

.contentarea,.navigationpath
{
  width:800px!important;
  padding:5px 0 5px 15px;
}

.navigationpath
{
  font-size:12px;
  color:#bbb;
  height:20px;
}

.navigationpath a
{
  color:#bbb!important;
  text-decoration:underline;
}

.logo
{
  width:188px!important;
  background:url(../images/inkjet/logo_wide.jpg) no-repeat 0 3px;
  text-align:right;
  vertical-align:top;
}

.logo img
{
  margin:0;
}

#_logo_hompageLink
{
  display:block;
  height:74px;
  margin:2px 11px 0;
  width:141px;
}

.tickertd
{
  width:617px!important;
  padding:0 5px 0 15px;
}

.tickertd img
{
  width:602px!important;
  margin:0 auto;
  height:80px!important;
}

/*Top Banner!!!*/
.ticker
{
  background:none!important;
  height:80px;
  color:#fff!important;
}

input.searchbutton
{
  position:absolute;
  background:url(../images/inkjet/lupe_new_black.png) center no-repeat!important;
  width:20px;
}

.headlinecellleft
{
  background:url(../images/inkjet/headline.gif) no-repeat 0 45px;
  padding-top:13px;
}

.underheadlinecellleft p
{
  margin-top:5px;
}

.distance
{
  height:24px;
}

.headernavigation
{
  padding-left:205px;
  width:100%;
  color:#FFF;
}

.searchArea
{
  width:188px;
}

.headline
{
  color:#bbb;
  font-size:13px;
  border-bottom:1px solid #bbb;
}

.textcellleft
{
  width:297px!important;
}

.leftMenu_container
{
  left:7px;
  position:relative;
  top:55px;
  z-index:1;
}

.leftMenu_container ul
{
  left:6px;
  list-style:none outside none;
  margin:0;
  padding:0;
  position:relative;
  top:4px;
  width:175px;
}

.leftMenu_container li
{
  background:none;
  border-bottom:1px solid #CCCCD2;
  padding-left:0;
}

.leftMenu_container li:hover
{
  background:url(../images/inkjet/dropDown_bg.png) repeat-y scroll left top #FFF;
}

.leftMenu_container li li
{
  background:url(../images/inkjet/dropDown_bg.png) repeat-y scroll left top #FFF;
}

.leftMenu_container li li a
{
  color:#000;
}

.leftMenu_container li:hover a
{
  color:#000;
}

.leftMenu_container li a
{
  color:#fff;
  display:block;
  padding:4px 6px;
  text-decoration:none;
}

.leftMenu_container li a.active, .leftMenu_container li a:hover
{
  color:#000;
  font-weight:200;
}

.leftMenu_container li div.dropShadow_top
{
  background:url(../images/inkjet/dropDown_dropShadowTop.png) repeat-y scroll left top transparent;
  background-position:2px 0;
  padding-bottom:4px;
  position:relative;
  width:215px;
}

.leftMenu_container li div.dropShadow_bottom
{
  background:url(../images/inkjet/dropDown_dropShadowBottom.png) no-repeat scroll left top transparent;
  background-position:2px 0;
  height:10px;
  position:relative;
  width:215px;
}

.leftMenu_container div.dropShadow_container div.dropShadow_container
{
  display:none;
  margin-top:-28px;
  position:absolute;
  width:215px;
  z-index:2;
  margin-left:-1px;
}

.leftMenu_container div.dropShadow_container div.dropShadow_container li:first-child
{
  border-left:medium none;
}

.leftMenu_container div.dropShadow_container div.dropShadow_container ul
{
  width:199px;
}

.leftMenu_container .clear
{
  clear:both;
}

/*Shoping Basket*/
.merkzettel_box
{
  background:none!important;
  border:1px solid #CCCCD2;
  display:block;
  float:right;
  height:46px!important;
  width:175px;
  padding-top:10px;
  margin-left:11px;
}

.items
{
  color:#fe0000!important;
  font-weight:800;
  text-decoration:underlined;
}

.search input
{
  color:#000;
  background:#fff;
  margin-top:-1px;
  height:14px;
}

.footer
{
  border-top:1px solid #737377;
  padding:10px 10px 20px;
  background:none;
}

.footer a
{
  font-size:11px;
}

/* Gallery */
.clearfix:after
{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix
{
  display:inline-block;
}

/* required comment for clearfix to work in Opera \*/
* html .clearfix
{
  height:1%;
}

.clearfix
{
  display:block;
}

.gallery-container
{
  width:100%;
}

.left
{
  display:none;
  width:50%;
  float:left;
}

.right
{
  width:100%;
  float:right;
}

.right .preview-container
{
  display:none;
}

.right .thumbnail-container
{
  width:100%;
}

.right .thumbnail-container .thumbnail
{
  float:left;
  display:inline-table;
  padding:0 5px 5px 0;
}

.right .thumbnail-container .thumbnail a
{
  max-width:inherit;
}

.right .thumbnail-container .thumbnail img
{
  border:0 none;
}

.right .thumbnail-container .thumbnail span
{
  display:block;
  overflow:hidden;
  max-width:inherit;
}

/* Image Layout Element */
.imagelayout-container
{
  position:relative;
}

.imagelayout-container .overlay
{
  padding:5px;
}

/* Rounded Corners element */
.box
{
  background:transparent;
  margin:0;
  position:relative;
  z-index:2;
}

.box .boxtop,.box .boxbottom
{
  display:block;
  background:transparent;
  font-size:1px;
}

.box .boxb1,.box .boxb2,.box .boxb3,.box .boxb4
{
  display:block;
  overflow:hidden;
}

.box .boxb1,.box .boxb2,.box .boxb3
{
  height:1px;
}

.box .boxb2,.box .boxb3,.box .boxb4
{
  background:transparent;
  border-left:1px solid #ccccd2;
  border-right:1px solid #ccccd2;
}

.box .boxb1
{
  margin:0 5px;
  background:#ccccd2;
}

.box .boxb2
{
  margin:0 3px;
  border-width:0 2px;
}

.box .boxb3
{
  margin:0 2px;
}

.box .boxb4
{
  height:2px;
  margin:0 1px;
}

.box .box-content
{
  display:block;
  background:transparent;
  border:0 solid #ccccd2;
  border-width:0 1px;
  padding:0 5px;
}

.box .box-content .imagelayout-container
{
  top:-4px;
}

/*///*/
/*Teasers*/
.default_teaser
{
  float:left;
  margin:0 0 5px 10px;
  background:url(../images/norisclub/teaserBg.png) top left no-repeat;
  width:290px;
  height:135px;
  z-index:99;
  position:relative;
}

.default_teaser .label
{
    margin-left:-10px;
    margin-top:-10px;
    position:absolute;
    z-index:1;
}

.new_teaser
{
  float:left;
  margin:0 0 5px 10px;
  background:url(../images/norisclub/teaserBg.png) top left no-repeat;
  width:290px;
  height:135px;
  z-index:99;
  position:relative;
}

.teaser_content
{
  padding:7px;
}

.teaser_content .image
{
  width:116px;
  height:120px;
  float:left;
  margin:0;
  background:#fff;
}

.teaser_content .image img
{
  width:116px;
  height:120px;
  position:absolute;
}

.teaser_content .text
{
  width:153px;
  height:120px;
  float:right;
  margin:0;
  background:#fff;
  font-size:12px;
}

.teaser_content .text img
{
  max-width:153px;
  max-height:120px;
  position:absolute;
}

.teaser_content .text .box
{
  position:absolute;
  height:110px;
  max-height:110px;
  padding:5px;
  max-width:143px;
  overflow:hidden;
}

.teaser_content .text .box p
{
    font-size:12px !important;
}

.teaser_content .text .box h1
{
    font-size:14px !important;
}

.teaser_content .text .box img
{
    max-width:143px;
    max-height:25%;
}

.teaser_content .image .corner_top_left
{
  background:url(../images/norisclub/teaserTopLeftCorner.png) top left no-repeat;
  width:5px;
  height:6px;
  position:absolute;
  margin:-1px 0 0 -1px;
  z-index:99;
}

.teaser_content .image .corner_top_right
{
  background:url(../images/norisclub/teaserTopRightCorner.png) top left no-repeat;
  width:5px;
  height:6px;
  position:absolute;
  margin:-1px 0 0 111px;
  z-index:99;
}

.teaser_content .image .corner_bottom_left
{
  background:url(../images/norisclub/teaserBottomLeftCorner.png) top left no-repeat;
  width:5px;
  height:6px;
  position:absolute;
  margin:114px 0 0 -1px;
  z-index:99;
}

.teaser_content .image .corner_bottom_right
{
  background:url(../images/norisclub/teaserBottomRightCorner.png) top left no-repeat;
  width:5px;
  height:6px;
  position:absolute;
  margin:114px 0 0 111px;
  z-index:99;
}

.teaser_content .text .corner_top_left
{
  background:url(../images/norisclub/teaserTopLeftCorner.png) top left no-repeat;
  width:5px;
  height:6px;
  position:absolute;
  margin:-1px 0 0 -1px;
  z-index:99;
}

.teaser_content .text .corner_top_right
{
  background:url(../images/norisclub/teaserTopRightCorner.png) top left no-repeat;
  width:5px;
  height:6px;
  position:absolute;
  margin:-1px 0 0 148px;
  z-index:99;
}

.teaser_content .text .corner_bottom_left
{
  background:url(../images/norisclub/teaserBottomLeftCorner.png) top left no-repeat;
  width:5px;
  height:6px;
  position:absolute;
  margin:114px 0 0 -1px;
  z-index:99;
}

.teaser_content .text .corner_bottom_right
{
  background:url(../images/norisclub/teaserBottomRightCorner.png) top left no-repeat;
  width:5px;
  height:6px;
  position:absolute;
  margin:114px 0 0 148px;
  z-index:99;
}

/* Flexible Tables */
table.flexible-element
{
  width:100%;
  background-repeat:no-repeat;
}

table.flexible-element td
{
  vertical-align:top;
  padding-right:15px;
}