@charset "utf-8";
/* CSS Document */


/*3_base*/

  /* (en) Global reset of paddings and margins for all HTML elements */
  * { margin:0; padding: 0 }

  /* (en) Correction: margin/padding reset caused too small select boxes. */
  option { padding-left: 0.4em }

 /**
  * (en) Global fix of the Italics bugs in IE 5.x and IE 6
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }

  /* (en) Forcing vertical scrollbars in Netscape, Firefox and Safari browsers */
  html { height: 100%; margin-bottom: 1px; }
  body {
    /* (en) Fix for rounding errors when scaling font sizes in older versions of Opera browser */
    font-size: 100.01%;

    /* (en) Standard values for colors and text alignment */
    color: #000;
    background: #fff;
    text-align: left;
  }

  /* (en) Clear borders for <fieldset> and <img> elements */
  fieldset, img { border: 0 solid; }

  /* (en) new standard values for lists, blockquote and cite */
  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote { margin: 0 0 1em 1.5em; }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section base layout | Basis Layout
  * @see     http://www.yaml.de/en/documentation/css-components/base-stylesheet.html */

  #header { position:relative }

  #topnav {
    position:absolute;
    top: 10px;
    right: 10px;

    /* (en) essential for correct alignment in Opera 6 ! */
    text-align: right;
  }

  /* (en) Backup for correct positioning */
  #header, #nav, #main, #footer { clear:both; }

  /* (en/de) Standard: 200 Pixel */
  #col1 { float: left; width: 200px }
  /* (en/de) Standard: 200 Pixel */
  #col2 { float:right; width: 200px }
  /* (en) Standard: center column with flexible width */
  #col3 { width:auto; margin: 0 200px }

  /* (en) Adjustment: sort #col3 behind float columns using z-index */
  #col1 {z-index: 3}
  #col2 {z-index: 5}
  #col3 {z-index: 1}
  #col1_content {z-index: 4}
  #col2_content {z-index: 6}
  #col3_content {z-index: 2}

  #col1_content, #col2_content, #col3_content { position:relative }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section generic classes for layout switching | Generische Klassen zur Layoutumschaltung
  * @see     http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
  *
  * .hidecol1 -> 2-column-layout (using #col2 and #col3)
  * .hidecol2 -> 2-column-layout (using #col1 and #col3)
  * .hideboth -> single-column-layout (using #col3)
  */

  .hideboth #col3 {margin-left: 0; margin-right: 0}
  .hidecol1 #col3 {margin-left: 0; margin-right: 200px}
  .hidecol2 #col3 {margin-left: 200px; margin-right: 0}

  .hideboth #col1, .hideboth #col2 {display:none}
  .hidecol1 #col1 {display:none}
  .hidecol2 #col2 {display:none}

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section clearing methods
  * @see     http://yaml.de/en/documentation/basics/general.html
  */

  /* (en) clearfix method for clearing floats */
   .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }

  /* (en) essential for Safari browser !! */
  .clearfix { display: block }

  /* (en) overflow method for clearing floats */
  .floatbox { overflow:hidden }

  /* (en) IE-Clearing: Only used in Internet Explorer, switched on in iehacks.css */
  #ie_clearing { display: none }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section subtemplates
  * @see     http://www.yaml.de/en/documentation/practice/subtemplates.html
  */

  .subcolumns, .subcolumns_oldgecko {
    width: 100%;
    overflow:hidden;
  }

  /* (en) alternative class for optional support of old  Mozilla/Netscape browers */
  .subcolumns_oldgecko { float:left }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25% }
  .c33l, .c33r { width: 33.333% }
  .c50l, .c50r { width: 50% }
  .c66l, .c66r { width: 66.666% }
  .c75l, .c75r { width: 75% }
  .c38l, .c38r { width: 38.2% }
  .c62l, .c62r { width: 61.8% }

  .subc  { padding: 0 0.5em }
  .subcl { padding: 0 1em 0 0 }
  .subcr { padding: 0 0 0 1em }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section hidden elements | Versteckte Elemente
  * @see     http://www.yaml.de/en/documentation/basics/skip-links.html
  *
  * (en) skip links and hidden content
  */

  /* (en) classes for invisible elements in the base layout */
  .skip, .hideme, .print {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
  }

  /* (en) make skip links visible when using tab navigation */
  .skip:focus, .skip:active {
    position: static;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
  }







/*4_basemod*/
/*5_basemod_2col_left_13*/
/*6_nav_slidingdoor*/

#nav_main {float:left; width:100%; background-color:#2e2e2e; font-size:93%; line-height:normal;}
#nav_main ul {margin:0;padding:0 0 0 1em; list-style:none;}
#nav_main li {display:inline; margin:0; padding:0;}
#nav_main a {float:left; margin:0; padding:0 0 0 9px; border-bottom:1px solid #fff; text-decoration:none; outline:none;}
#nav_main a span {float:left; display:block; padding:7px 9px 4px 1px; color:#765; white-space:nowrap;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav_main a span {float:none;}
/* End IE5-Mac hack */
#nav_main a:hover span {color:#000; background-position:0% -150px;}
#nav_main #current a {background-position:0 0; border-width:0;}
#nav_main #current a span {background-position:100% 0; padding-bottom:5px; color:#000; font-weight:bold;}
#nav_main a:hover {background-position:0% 0;}
#nav_main a:hover span {background-position:100% 0;}







/*7_nav_vlist*/
/*8_content*/

/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
**

/* ### Überschriften, Fliesstexte ###################################################################### */
body {color:#222; font-size:83.33%; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;}

h1,h2,h3,h4,h5 {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:bold; display:block;}

h1 {font-size:1.3em; color:#765; background:transparent; margin:1.1em 0 0.5em 0; border-bottom:1px #ccc solid;}
h2 {font-size:1.1em; color:#fff; background:#765; margin:1.1em 0 0.5em 0; padding:0.3em;}
h3 {font-size:1.1em; color:#765; background:transparent; margin:1.1em 0 0.3em 0;}
h4 {font-size:1.0em; color:#888; background:transparent; margin:1.1em 0 0.3em 0; border-bottom:1px #ccc solid;}
h5 {font-size:1.0em; color:#888; background:transparent; margin:1.1em 0 0.3em 0;}

h1.G {border:0; height:30px; text-indent: -999em; border-bottom:1px #ccc solid;}
h2.G {border:0; height:26px; text-indent: -999em; padding:0;}
h3.G {border:0; height:26px; text-indent: -999em;}
h4.G {border:0; height:24px; text-indent: -999em; border-bottom:1px #ccc solid;}
h5.G {border:0; height:24px; text-indent: -999em;}

p,ul,dd,dt {line-height:1.5em;}
p {line-height:1.5em; margin:0 0 1em 0;}

strong, b {font-weight:bold;}
em, i {font-style:italic;}
pre, code {	font-family:"Courier New", Courier, monospace;}
address {font-style:normal; line-height:1.5em; margin:0 0 1em 0;}

hr {color:#fff; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #eee solid;}

acronym, abbr {border-bottom:1px dashed #c00; cursor:help;}

/* ### Bildpositionierung ############################################################################ */
img.float_left {float:left; margin-right:1em; margin-bottom:0.15em; border:0;}
img.float_right {float:right; margin-left:1em; margin-bottom:0.15em; border:0;}
img.center {text-align:center; background:#fff; padding:4px; border:1px #ddd solid;}

/* ### Auszeichnung lokaler und Externer Links ######################################################## */
a, a em.file {color:#1e6289; text-decoration:none;}
a:hover {text-decoration:underline;}

#topnav a {color:#fff;}
#topnav a:hover{}

#footer a {color:#669;}
#footer a:hover {}

/* ######################################################################################################
** ### Formulare & Tabellen #############################################################################
** ######################################################################################################
*/
table {border-collapse:collapse; margin-bottom:0.5em;}

form {overflow:hidden;}

input, textarea {width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa;padding:3px; color:#777;}

input[type=text]:focus, input[type=password]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}
#col1_content select {font-size:0.8em; width:100%; height:1.7em;}

/* #####################################################################
** ### Spezielle Formatanweisungen des TYPO3 Templates #################
** #####################################################################
*/
/* Content element "table" */
table.contenttable {font-size:0.8em; width:100%; margin:0 0 1em 0; border-collapse:collapse; empty-cells:show;}
table.contenttable caption {text-align:left; font-weight:bold; color:#888; margin-bottom:0.2em;}
table.contenttable th {height:2.0em; background:#4E5155; color:white; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
table.contenttable tr.tr-odd {background: #eee;}
table.contenttable tr.tr-even {background: #e3e3e3;}
table.contenttable td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff; text-align:left; font-weight:normal}

.csc-textpicHeader h3 {margin:0em 0 0.3em 0; padding-top:0;}

input, textarea {margin-left:1em; padding:2px; width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa; color:#777;}
input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}
img {border:0;
}
p.csc-linkToTop {text-align:right; margin:0;}
p.csc-form-label-req {font-weight:bold;}
.csc-caption {font-size:0.9em; background-color:#E0E7F5; padding:2px;}
dd.csc-textpic-caption {font-style:italic; font-size:0.9em; background-color:#E0E7F5; padding:0;}


/* #############################
** ### Mail-Formular ###########
** #############################
*/
form#mailform fieldset {border:1px solid #ccc; padding:1em; background:#fafafa;}
form#mailform fieldset span.csc-mailform-radio fieldset {margin:1em 2em 1em 1em;}
form#mailform fieldset span.csc-mailform-radio fieldset input {width:auto; margin:0 0.3em 0 0; border:0;}
form#mailform fieldset span.csc-mailform-radio fieldset label {float:none;}
.csc-mailform-field {clear:both; margin-bottom:0.8em;}
fieldset.csc-mailform .csc-mailform-field label {width:10em; float:left; text-align:right; background:#fafafa; padding:2px;}
fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {width:20em;}
fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {width:auto; border:0; margin-top:0.2em;}
fieldset.csc-mailform .csc-mailform-field textarea {font-size:1em;}
fieldset.csc-mailform label span {color:red;}
input#mailformformtype_mail {margin-left:0em; background:#fafafa; cursor:pointer;}
input#mailformformtype_mail:hover {background:#f0f0f0;}
.csc-mailform-field select {margin-left:1em; border:1px #ccc solid; background:#fafafa; color:#777;}

/* ################################
** ### FCE adjustable columns     #
** ################################
*/
div.flexi {overflow:hidden; display:block; clear:both; width:100%; height:1%;}
div.flexi div {display:block; overflow:hidden; float:left;}
div.flexi div.left {margin-right:5px;}
div.flexi div.center {margin-right:5px; margin-left:5px;}
div.flexi div.right {margin-left:5px;}
/* FCE adjustable columns End */

















/*9_typo3-RTE*/
/*10_print_base*/
/*10_print_003*/


/*11_myOwn_Styles*/

/* #############################################################################
** # 2. Overwritten parts of T3 and YAML CSS, requires org. T3/YAML CSS		   #
** #############################################################################
*/

/*******************************************************************************/
/* overwritten parts of basemodd.css */
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -4px;}

/*
.c25l, .c25r {width:25%; width:204px;}
.c75l, .c75r {width:75%; width:750px;}
*/

.subc  {padding:0; margin:0; margin-right:-0px;}
.subcl {padding:0; margin:0;}
.subcr {padding:0; margin:0;}




/*******************************************************************************/
/*******************************************************************************/
/* overwritten parts of basemodd.css */
body {background:#FFF; padding:0;}
#page{border:none; background:#FFF;}
#page_margins {border:10px solid #FFF; border-top:none; width:954px; margin:auto; padding:0; }
/*#header {height:80px; color:#333; background:#FFF;}
#header img {top:23px; left:21px;}*/
#header div.tx-macinasearchbox-pi1 {bottom:26px; right:1px;}
#topnav {top:16px; right:1px; font-size:10px; color:#666;}

#footer {font-size:10px; color:#333; background:#FFF; margin:0; padding:3px 0;
border-top:1px solid #CCC; margin-left:8px; margin-right:0px; margin-top:15px; margin-bottom:20px;}

#teaser {background:#FFF; color:#666;}
#teaser div {font-size:10px;}


/* as it was before copying all css together
#teaser .rootline {margin:0 0 0 9px; padding:10px 0 14px 0;}
* html #teaser .rootline {margin:0 0 0 5px;}

#teaser .rootline a {color:#444; font-style:normal; text-decoration:none;}
#teaser .rootline a:hover {color:#F00; text-decoration:none;}

#teaser .langMenu img {padding-left:8px;}
#teaser .langMenu {position:relative; right:-2px; bottom:60px; margin:0;}
*/


#header {height:80px; color:#333;}
#header img {top:23px; left:21px; position:absolute;}
#teaser {height:38px;}

#teaser .rootline {margin-left:9px; padding-top:10px; padding-bottom:14px;}
* html #teaser .rootline {margin-bottom:-12px;}
#teaser .rootline a {color:#444; font-style:normal; text-decoration:none;}
#teaser .rootline a:hover {color:#F00; text-decoration:none;}

#teaser .langMenu a { outline:none;}
#teaser .langMenu img {padding-left:11px;}
#teaser .langMenu {position:relative; right:1px; bottom:90px; text-align:right;}
* html #teaser .langMenu {bottom:78px;}





/* as it was before copying all css together
#col1 {width:204px; margin-left:4px;}
#col1_content {margin-left:0; margin-right:0; color:#222; background:inherit;}

#col3 {margin-left:204px; margin-right:0; border-left:none;}
#col3 {width:754px; margin-right:-4px;}
#col3_content {margin-left:0; margin-right:0;}

* html #col3 {width:750px !important;}
*+html #col3 {width:750px !important;}
*/


#col1 {width:204px; margin-left:4px;}
#col1_content {margin-left:0; margin-right:0; color:#222; background:inherit;}

#col3 {margin-left:204px; margin-right:0; border-left:none;}
#col3 {width:754px; margin-right:-4px;}
#col3_content {margin-left:0; margin-right:0;}

* html #col1 {width:204px; margin-left:2px; margin-right:-4px;} /* IE 6 */
* html #col3 {width:750px !important;} /* IE 6 */
*+html #col3 {width:750px !important;} /* IE 7 */





/*******************************************************************************/
/*******************************************************************************/
/* overwritten parts of nav_slidingdoor.css */
#nav_main {
	width:945px; 
	height:24px;
	background-color:#FFF; 
	font-size:11px;
	text-transform:uppercase;
	padding-left:9px;
}
#nav_main ul {padding:0;}
#nav_main a {background:#39373b; margin:0 1px 0 0; padding:0; border-bottom:none; cursor:pointer;}
#nav_main a span {
	background:url(../img/css_img/nav_main/main_btn_bg.gif) no-repeat left top; 
	background-position:-136px 0px;
	padding:3px 0 3px 0; 
	color:#fff; 
	width: 134px;
	text-align:center;
	cursor:pointer;
}
#nav_main a:hover span, #nav_main a:focus span {color:#fff; background-position:-1px 0px; background-color:#f00;}
#nav_main #current a span {background-position:-1px 0; padding:3px 0 3px 0; color:#fff; background-color:#f00;}


/*******************************************************************************/
/*******************************************************************************/
/* overwritten parts of content.css */
html {font-size: 100.1%;}
body {font-size:100.1%; margin:0; padding:0; color:#222; font-family:verdana, arial, helvetica, geneva, sans-serif;
font-style: normal; font-weight: normal; font-variant: normal;}
font {font-size: 1em !important;}
#topnav a {color:#666; text-decoration:none; padding:1px 3px 2px 3px; margin:0;}
#topnav a:hover, #topnav a:focus {color:#000; background-color:#E9E9E9;}
#footer {color:#999;}
#footer .footerTxt {color:#666; text-decoration:none; padding:1px 3px 2px 3px; margin:0;}
#footer .footerSpecHover:hover {background-color:#F6F6F6;}
#footer .footerSpecHover:hover .footerTxt{color:#222;}
#footer a {color:#666; text-decoration:none; padding:1px 3px 2px 3px; margin:0;}
#footer a:hover, #footer a:focus {color:#F00; background-color:#E9E9E9;}

h1,h2,h3,h4,h5 {font-family:verdana, arial, helvetica, geneva, sans-serif; font-weight:bold; display:block;}
h1 {font-size:12px; color:#F00; background:transparent; margin:0.0em 0 0.5em 0; border-bottom:none;}
h2 {font-size:12px; color:#222; background:transparent; margin:0.1em 0 0.7em 0; padding:0;}
h3 {font-size:12px; color:#154A8A; background:transparent; margin:0; border-bottom:none; margin-bottom:0.45em; font-weight:normal;}
h4 {font-size:15px; color:#154A8A; background:transparent; margin:0; border-bottom:none;}
h4 {font-size:10pt; color:#154A8A; background:transparent; margin:0; margin-bottom:0.3em; border-bottom:none; font-weight:normal;}
h5 {font-size:12px; color:#222; background:transparent; margin:0; border-bottom:none; margin-top:-0.5em; margin-bottom:0.45em; font-weight:normal;}

p,ul,dd,dt {line-height:1.2em;}
p {font-size:11px; margin:0;}
hr{border:0 none; margin:1px 0; padding:0; height:1px; color:#ccc; background:#ccc;}


/* Hyperlinks, global */
a, a em.file {color:#06C; text-decoration:underline;}
a:hover, a:focus {color:#F00; text-decoration:underline;}


/* Mail-Formular */
#mailform {font-size:11px;}
form#mailform fieldset {border:none; padding:1em; background:none;}
.csc-mailform-field {clear:both; margin-bottom:0.3em;}

fieldset.csc-mailform .csc-mailform-field label {width:10em; background:#fafafa; padding:2px;}
fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {width:20em;}

input#mailformformtype_mail {background:#fafafa;}
input#mailformformtype_mail:hover {background:#f0f0f0;}
fieldset.csc-mailform .csc-mailform-field select {margin-left:1em; margin-bottom:1px; border:1px #CCC solid; background:#FFF; font-size:11px; font-family:Verdana, Geneva, sans-serif; width:226px; color:#333; padding:1px 0 1px 0;}
fieldset.csc-mailform .csc-mailform-field select:hover, fieldset.csc-mailform .csc-mailform-field select:focus {/*background:#f0f0f0;*/ color:#000; border-color:#666;}

.csc-mailform-submit {left: 125px; position:relative;}
* html .csc-mailform-submit {left:129px;}
*+html .csc-mailform-submit {left:126px;}

.csc-mailform-field #mailformformtype_mail {width:226px;}



/* Table ORAFOL */
table.tabstoptable {font-size:10px; margin:0; border-collapse:collapse; line-height:1.1em; border:none; width:210px; padding:0;}
table.tabstoptable th {height:auto; background:transparent; color:red; padding:0; border-left:none; border-right:none; border-top:none; border-bottom:none; vertical-align:top; font-size:11px; width:40px;}
table.tabstoptable tr.tr-odd {background:transparent;}
table.tabstoptable tr.tr-even {background:transparent;}
table.tabstoptable td {height:auto; padding:0px 0px 8px 0px; border-left:none; border-right:none; border-top:none; border-bottom:none; text-align:left; font-weight:normal; vertical-align:top; width:170px;}

/*******************************************************************************/



/* #############################################################################
** # 3. Extra styles for elements that are not part of YAML etc.		   	   #
** #############################################################################
*/

.faleft {float:left;}
.faright {float:right;}
.clear {clear:both;}

/*******************************************************************************/
/* RTE-Styles */
.redText {color:#F00;}
.blueText {color:#154A8A;}
.smallText {font-size:10px; line-height:normal;}

/*******************************************************************************/
/*******************************************************************************/
/* Hovermenu */
ul#Menu {position:absolute; z-index:999; text-align: left;}
ul#Menu li {float:left; position: relative;}
ul#Menu li ul {position:absolute; clear:both !important; display:none; top:20px; padding-top:3px;}
ul#Menu li ul li {display: block; clear:both !important; position:relative; z-index:999;}

ul#Menu ul {text-transform:none; font-size:11px;}
ul#Menu li ul a, ul#Menu li#current ul a {background:#555; border-top:1px solid #FFF; outline:none;}
ul#Menu ul a span, ul#Menu li#current ul a span  {background:none; text-align:left; padding:2px 0px 2px 4px; width:320px; font-weight:normal;}
ul#Menu ul a:hover, ul#Menu li#current ul a:hover {background:#f00; color:#fff;}
ul#Menu li#current ul a .current {background:#777;}

/*******************************************************************************/
/*******************************************************************************/
/* Sidebar Menu (Products) */
/*
ul#productList, ul#productListSub {list-style:none; margin:0; padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; width:194px;}
ul#productList a, ul#productListSub a {color:#222; text-decoration:none; padding:2px 15px; display:block;}
ul#productList a:hover, ul#productList a:focus, ul#productListSub a:hover, ul#productListSub a:focus {color:#F00; text-decoration:none; background:#FFF; padding-left:15px; padding-right:15px; display:block;}

ul#productList .listCur a, ul#productListSub .listCur a {color:#F00; font-weight:normal;}
ul#productList a, ul#productListSub a {color:#222; text-decoration:none;}
ul#productList a:hover, ul#productList a:focus,ul#productListSub a:hover, ul#productListSub a:focus {color:#F00; text-decoration:none;}

ul#productList strong a, ul#productListSub strong a {color:#F00; font-weight:normal;}
#productList li, #productListSub li {margin:0; padding:0; line-height:1.15em;}
#productListSub li {margin:0; padding:0; line-height:1.15em; margin-bottom:3px;}
*/



/*******************************************************************************/
/*******************************************************************************/
/* Searchbox (Products) */
#productsearchform {font-size:10px;}
#productsearchform input{padding: 4px 4px; margin:0;}
.productSearch{width:154px;}

/*******************************************************************************/
/*******************************************************************************/
/* rBox Flash (general) */
.rBoxFlash {margin:0 4px 8px 4px;}
/*.rBoxFlash noscript {margin:0 0 -8px 0; color:green;}*/

/*******************************************************************************/
/*******************************************************************************/
/* Flash Intro on Home site */
#homeFlashIntro {margin:0 4px 0px 4px;}
#homeFlashIntroPosition {position:absolute; z-index:110;}


/*******************************************************************************/
/*******************************************************************************/
/* ICC-Profiles Download (AJAX-Fomr) */
.FCEcont_ICCdlBox form {border:none; padding:0; margin:0; height:233px;}

.FCEcont_ICCdlBox input, .FCEcont_ICCdlBox select, .FCEcont_ICCdlBox textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background:#fafafa;
	border:1px solid #CCC;
	width:348px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:6px;
}

.FCEcont_ICCdlBox input {padding-top:0px;}


.FCEcont_ICCdlBox input:focus, .FCEcont_ICCdlBox select:focus, .FCEcont_ICCdlBox textarea:focus {
	background:#FFF;
	color:#000;
	border:1px solid #666;
}

.FCEcont_ICCdlBox input:hover, .FCEcont_ICCdlBox select:hover {
	background:#FFF;
	color:#000;
	border:1px solid #999;
}

.FCEcont_ICCdlBox input:active {
	background:#FFF;
	color:#C00;
	border:1px solid #C00;
}

.FCEcont_ICCdlBox #download {margin-left:-11px;}
* html .FCEcont_ICCdlBox #download {margin-left:-19px;}
*+html .FCEcont_ICCdlBox #download {margin-left:-16px;}


.ManufacturerNote {width:346px; background:#FFF; border:1px solid #CCC;}
.ManufacturerNote p {padding:6px; font-size:10px;}



/*******************************************************************************/
/*******************************************************************************/
/* Styles für Ajax-Form */
#psForm, #psForm_de, #psForm_en {font-size:8pt;}
#psForm fieldset, #psForm_de fieldset, #psForm_en fieldset {border:none; padding:0; margin:0;}

#psForm ul, #psForm_de ul, #psForm_en ul {list-style:none; margin:0; padding:0;}
#psForm li, #psForm_de li, #psForm_en li {margin:0; padding:0;}
#psForm li span span, #psForm_de li span span, #psForm_en li span span { padding-right:6px; background:url(../img/css_img/ajaxform/subarrow2.gif) no-repeat 0px 5px;}

#pslgndProductSearch {font-size:9pt; font-weight:bold; padding:5px 8px; color:#777;}
#pslgndConversion, #pslgndDirectConversion, #pslgndTapes, #pslgndApplication, #pslgndSpecialApplication, #pslgndFilm, #pslgndAdhesive {padding:0 0 6px 0; margin:0; font-size:9pt; color:#154A8A;}

#psForm_fr #pslgndConversion, #pslgndDirectConversion, #pslgndTapes, #pslgndApplication, #pslgndSpecialApplication, #pslgndFilm, #pslgndAdhesive {padding:0 0 6px 0; margin:0; font-size:11px; color:#154A8A;}

*+html #psForm #psCol1 legend, *+html #psForm #psCol2 legend, *+html #psForm #psCol3 legend, *+html #psForm #psCol4 legend { margin-left:-6px;}
* html #psForm #psCol1 legend, * html #psForm #psCol2 legend, * html #psForm #psCol3 legend, * html #psForm #psCol4 legend { margin-left:-6px;}

#psForm label, #psForm_de label, #psForm_en label {padding:0; margin:0; display:block; margin-left:-8px; padding-left:8px; margin-bottom:1px;}
#psForm label:hover, #psForm_de label:hover, #psForm_en label:hover {background-color:#FFF; color:#F00; border-bottom:1px solid #DDD; margin-bottom:0;}
.psLabelSpacer {position:relative; top:-0px;}


#psCol1, #psCol2, #psCol3, #psCol4 {float:left; border:1px solid #CCC; height:380px;} 
#psCol1Spacer, #psCol2Spacer, #psCol3Spacer, #psCol4Spacer {padding:10px 0 0 8px;} 
#psCol1 {border-left:none; width:186px;}
#psCol2 {border-left:none; width:223px;}
#psCol3 {border-left:none; width:172px;}
#psCol4 {border-left:none; border-right:none; width:156px;}


#psForm_fr #psCol1, #psForm_fr #psCol2, #psForm_fr #psCol3, #psForm_fr #psCol4 {float:left; border:1px solid #CCC; height:440px;} 
#psForm_fr #psCol1Spacer, #psForm_fr #psCol2Spacer, #psForm_fr #psCol3Spacer, #psForm_fr #psCol4Spacer {padding:10px 0 0 8px;} 
#psForm_fr #psCol1 {border-left:none; width:166px;}
#psForm_fr #psCol2 {border-left:none; width:223px;}
#psForm_fr #psCol3 {border-left:none; width:172px;}
#psForm_fr #psCol4 {border-left:none; border-right:none; width:176px;}

#psForm_es #psCol1, #psForm_es #psCol2, #psForm_es #psCol3, #psForm_es #psCol4 {float:left; border:1px solid #CCC; height:420px;} 
#psForm_es #psCol1Spacer, #psForm_es #psCol2Spacer, #psForm_es #psCol3Spacer, #psForm_es #psCol4Spacer {padding:10px 0 0 8px;} 
#psForm_es #psCol1 {border-left:none; width:176px;}
#psForm_es #psCol2 {border-left:none; width:235px;}
#psForm_es #psCol3 {border-left:none; width:176px;}
#psForm_es #psCol4 {border-left:none; border-right:none; width:150px;}

#psForm_ru #psCol1, #psForm_ru #psCol2, #psForm_ru #psCol3, #psForm_ru #psCol4 {float:left; border:1px solid #CCC; height:520px;} 
#psForm_ru #psCol1Spacer, #psForm_ru #psCol2Spacer, #psForm_ru #psCol3Spacer, #psForm_ru #psCol4Spacer {padding:10px 0 0 8px;} 
#psForm_ru #psCol1 {border-left:none; width:166px;}
#psForm_ru #psCol2 {border-left:none; width:203px;}
#psForm_ru #psCol3 {border-left:none; width:222px;}
#psForm_ru #psCol4 {border-left:none; border-right:none; width:146px;}

#psForm_it #psCol1, #psForm_it #psCol2, #psForm_it #psCol3, #psForm_it #psCol4 {float:left; border:1px solid #CCC; height:420px;} 
#psForm_it #psCol1Spacer, #psForm_it #psCol2Spacer, #psForm_it #psCol3Spacer, #psForm_it #psCol4Spacer {padding:10px 0 0 8px;} 
#psForm_it #psCol1 {border-left:none; width:176px;}
#psForm_it #psCol2 {border-left:none; width:230px;}
#psForm_it #psCol3 {border-left:none; width:185px;}
#psForm_it #psCol4 {border-left:none; border-right:none; width:146px;}

#psUI {clear:both; height:24px; padding-right:0;}
#psCounter, #psbtnReset, #psbtnSubmit, #psbtnSubmitDisabled {float:right; margin-left:8px;}
#psCounter {margin-right:8px; padding-top:6px; float:left; color:#222}

#psbtnSubmit {border:none; height:28px; color:#222; font-size: 8pt; background: url(../img/icons/set1/action_go.gif) no-repeat 4px 7px; width:134px;}

#psForm_ru #psbtnSubmit {width:224px;}

* html #psbtnSubmit {background-position:4px 6px;}
*+html #psbtnSubmit {background-position:4px 6px;}

#psbtnSubmit:hover {color:#F00;}

#psbtnSubmitDisabled {border:none; height:28px; color:#888; font-size: 8pt; background:none; width:134px;}

#psForm_ru #psbtnSubmitDisabled {width:224px;}

#psbtnSubmitDisabled:hover {color:#888;}

.psbtnTxt {padding-left:6px;}
#psbtnReset {border:none; height:28px; color:#222; font-size: 8pt; background:none; width:80px;}
#psbtnReset:hover {color:#F00;}
.psbtnTxt {padding-left:0px;}

#psForm_fr #psbtnReset {border:none; height:28px; color:#222; font-size: 8pt; background:none; width:120px;}

#pslgndTapes {display:none; visibility:hidden;}

.pslblDisabled {color:#888;}
#psForm label:hover.pslblDisabled {color:#888; background:none; border:none; margin-bottom:1px;}

#psForm input, #psForm_de input, #psForm_en input { background:none; border:none; padding:0; margin:0 2px;}


#psForm hr, #psForm_de hr, #psForm_en hr {border:0 none; margin:1px 0; padding:0; height:1px; color:#ccc; background:#ccc; margin-left:-8px; margin: 4px 0;}

#psForm .pschkBox, #psForm_de .pschkBox, #psForm_en .pschkBox {}
#psForm .pslblDisabled .pschkBox, #psForm_de .pslblDisabled .pschkBox, #psForm_en .pslblDisabled .pschkBox {margin-right:4px; margin-top:0px;}

* html #psForm .pschkBox, 
* html #psForm_de .pschkBox, 
* html #psForm_en .pschkBox {margin-right:0px; height:16px; margin-left:-2px;}

* html #psForm .pslblDisabled .pschkBox, 
* html #psForm_de .pslblDisabled .pschkBox, 
* html #psForm_en .pslblDisabled .pschkBox {margin-right:0px;}

*+html #psForm .pschkBox, 
*+html #psForm_de .pschkBox, 
*+html #psForm_en .pschkBox {margin-right:0px; height:16px; margin-left:-2px;}

*+html #psForm .pslblDisabled .pschkBox, 
*+html #psForm_de .pslblDisabled .pschkBox, 
*+html #psForm_en .pslblDisabled .pschkBox {margin-right:0px;}

/*******************************************************************************/
/*******************************************************************************/
/* Styles für Distributor List + Ajax */
#distForm {font-size:10px;}
#distForm fieldset {border:none; padding:0; margin:0;}
#distForm h3 {margin-top:11px; margin-left:14px; margin-bottom:8px;}
#distForm fieldset h3 {padding:0 0 0 11px; margin:0 0 0px 0;}

#distForm ul {list-style:none; margin:0; padding:0;}
#distForm li {margin:0; padding:0;}

#distForm li.liChecked { color:#f00;}

#distlgndDistributor {font-size:10px; font-weight:bold; padding:5px 8px;}
#distlgnd {padding:0 0 0 11px; margin:0 0 6px 0; font-size:12px; color:#154A8A;}

* html #distlgnd {margin-left:-6px;}
*+html #distlgnd {margin-left:-6px;}

#distCol1 {float:left;}
#distCol1Spacer {padding:10px 0 10px 0px;}
#distCol1 {border-left:none; width:240px;}


#distForm hr {border:0 none; margin:1px 0; padding:0; height:1px; color:#ccc; background:#ccc; margin-left:-8px;}

.distlblDisabled {color:#888;}
#distForm label:hover.distlblDisabled {color:#888; border:none; margin-bottom:0px; border-bottom:1px solid #CCC;}


#haendlerAusgabe {width:460px;}
#haendlerAusgabe div {}
#haendlerAusgabe p {}
#haendlerAusgabe .haendlerAdr {width:230px; float:right;}
#haendlerAusgabe .haendlerAdr p {padding-right:30px;}


#haendlerAusgabeBox .rBoxContent {}



#distForm label {padding:0px 0; padding-top:3px; margin:0; line-height:normal; display:block; border-bottom:1px solid #F8F8F8;}
#distForm label:hover {background-color:#FFF; color:#F00; border-bottom:1px solid #CCC;}

.distLabelSpacer {position:relative; top:-3px;}
* html .distLabelSpacer {top:0px;}
*+html .distLabelSpacer {top:0px;}

* html #distForm .distRadio {margin:0; border:0; padding:0; margin-left:8px; margin-right:-2px; height:15px;}
* html #distForm li {line-height:normal;}
*+html #distForm .distRadio { margin:0; border:0; padding:0; margin-left:8px; margin-right:-2px; height:15px;}
*+html #distForm li {line-height:normal;}

* html #distForm ul li {margin-bottom:-13px;}





#distForm select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background:#fafafa;
	border:1px solid #CCC;
	width:208px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:6px;
	margin-left:15px;
}

#distForm select:focus {
	background:#FFF;
	color:#000;
	border:1px solid #666;
}

#distForm select:hover {
	background:#FFF;
	color:#000;
	border:1px solid #999;
}


#haendlerAusgabe {}
.haendlerAdr {margin-bottom:1.333em; float:left;}
.haendlerAdrBig {margin-bottom:1.333em; float:left;}
.haendlerAdrBig p { line-height:normal;}

.haendlerContact {margin-top:3px; clear:both;}





/*******************************************************************************/
/*******************************************************************************/
/* Formatierungen für Produktdetailsseite */
.detailsTitle {color:#f00; font-size:12px; font-weight:bold; line-height:1.6em; margin-top:0;}
.detailsShortName {color:#222;}
.detailsDescription {color:#222;}

.detailsMountDataSheet {}

.detailsPlotterMountTapes {}
.detailsExtraTitle {color:#222; font-size:12px; font-weight:bold; line-height:1.6em;}
.detailsMountTapesSpan {width:10em; float:left;}

.detailsRollWidth{ margin-top:-0.5em;}
.detailsRollWidth p {color:#888; font-size:10px; line-height:1.15em;}

.detailsSubTitle {font-size:10px; color:#888; background:transparent; margin-bottom:0.15em; font-weight:bold; line-height:1.333em;}
.hr_details{margin:1em 0; margin-bottom:0.8em; height:1px; clear:both; width:710px;}



.detailsPrintLaminating {margin-top:-0.85em;}
.detailsPrintLaminating .detailsExtraTitle {font-size:10px; color:#888; background:transparent; margin-bottom:0.15em; font-weight:bold; line-height:1.333em;}
.detailsPrintLaminating p {color:#888; font-size:10px; line-height:1.15em;}

/*******************************************************************************/






/* #############################################################################
** # 4. Styles for ORAFOL FCE Elements 										   #
** #############################################################################
*/

/*******************************************************************************/
/* rBoxSTD (FCE) */
.rBoxSTD {display:block; background:transparent; margin:0 4px 8px 4px;}
* html .rBoxSTDContent {height:1%}
.rBoxSTDContent {overflow:hidden; display:block; background:#F8F8F8; border-left:1px solid #CCC; border-right:1px solid #CCC; padding:11px 15px;}

.rBoxSTDT1, .rBoxSTDT2, .rBoxSTDT3, .rBoxSTDT4, 
.rBoxSTDB1, .rBoxSTDB2, .rBoxSTDB3, .rBoxSTDB4 {display:block; overflow:hidden; font-size:1px;}
.rBoxSTDT1, .rBoxSTDT2, .rBoxSTDT3, 
.rBoxSTDB1, .rBoxSTDB2, .rBoxSTDB3 {height:1px;}
.rBoxSTDT2, .rBoxSTDT3, .rBoxSTDT4, 
.rBoxSTDB2, .rBoxSTDB3, .rBoxSTDB4 {background:#F8F8F8; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.rBoxSTDT1, 
.rBoxSTDB1 {margin:0 5px; background:#CCC;}
.rBoxSTDT2, 
.rBoxSTDB2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBoxSTDT3, 
.rBoxSTDB3 {margin:0 2px;}
.rBoxSTDT4, 
.rBoxSTDB4 {height:2px; margin:0 1px 0 1px;}

.rBoxSTDHide {visibility:hidden; display:none;}
/*	Very important, removes spacing below images in IE */
.rBoxSTD img {border:0; display:block !important;}
/* Float-definitions for content and spacer-div (needed to adjust height of box) */
.boxContent {float:left; width:100% !important;} 
.boxSpacer {background:transparent; width:0; line-height:0; font-size:1px; float:right;}

/* Height spacer for rBoxSTD */
/* Height (in px) is defined in HTML-Code because of different heights and box-types. Editable in Typo3 */
.boxSpacerTag {background:transparent; width:0; line-height:0; font-size:1px; float:right;} 

/*******************************************************************************/
/*******************************************************************************/
/* rBoxPIC (FCE) */
.rBoxPIC {margin:0 4px 8px 4px; padding:0;}
* html .rBoxPICContent {height:1%;}
.rBoxPICContent {overflow:hidden; background:#F8F8F8; border:1px solid #CCC; padding:0; margin:-5px 0 0 0 !important; min-height:38px;}

.rBoxPICCornerTL {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerTL.gif) no-repeat top left; position:relative; z-index:9; display:block; height:5px; margin-bottom:-5px; overflow:hidden; font-size:1px; float:left !important; width:5px !important;}
.rBoxPICCornerTR {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerTR.gif) no-repeat top right; position:relative; z-index:9; display:block; height:5px; margin-bottom:-5px; overflow:hidden; font-size:1px;}
.rBoxPICCornerBL {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerBL.gif) no-repeat bottom left; position:relative; z-index:9; display:block; height:5px; margin-top:-5px; overflow:hidden; font-size:1px;}
.rBoxPICCornerBR {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerBR.gif) no-repeat bottom right; position:relative; z-index:9; display:block; height:5px; margin-top:-5px; overflow:hidden; font-size:1px;}


.rBoxPICHide {visibility:hidden; display:none;}
/*	Very important, removes spacing below images in IE */
.rBoxPIC img {border:0; display:block !important;}

#profileselect {position:relative; z-index:1;}

/*******************************************************************************/




/* #############################################################################
** # 5. Styles for elements within special containers 						   #
** #    (overwritten/new applied styles for objects defined above)	   		   #
** #############################################################################
*/


/*******************************************************************************/
/* General style for lists within rBoxSTD and rBoxPIC */
.rBoxSTDContent ul, .rBoxPICContent ul {list-style:disc; margin:0; padding:0; font-size:11px;}

/*******************************************************************************/
/*******************************************************************************/
/* FCE Container "Button Box", modifies rBoxPIC */
.FCEcont_BtnBox {}

.FCEcont_BtnBox  .flexi {margin:0;}
.FCEcont_BtnBox  .flexi p {font-size:11px;}
.FCEcont_BtnBox  .flexi h4 {margin-bottom:0.4em;}
.FCEcont_BtnBox  .flexi .right img {padding: 10px 0 1px 0;}
.FCEcont_BtnBox  .flexi .left {padding:0; margin:0;}
.FCEcont_BtnBox  .flexi .right {padding: 18px 0px 0px 5px;}
.FCEcont_BtnBox  .flexi a { text-decoration:none; color:#222;}
.FCEcont_BtnBox  .flexi a:hover { text-decoration:none; color:#f00;}

.subcolumns .c50l .subcl .FCEcont_BtnBox  .flexi .right {padding: 15px 0px 0px 5px;}

.FCEcont_BtnBox .BoxLink a {position:absolute; height:65px; width:130px; background:url(../img/css_img/transparent.gif); margin-left:-110px; margin-top:-18px; padding-top:18px; padding-left:110px;}
.FCEcont_BtnBox .BoxLink a:hover {background:url(../img/css_img/transparent.gif);}


/*******************************************************************************/
/*******************************************************************************/
/* FCE Container "Sidebar", modifies rBoxSTD */
.FCEcont_SidebarBox .rBoxSTDContent {background:#DDD;}
.FCEcont_SidebarBox .rBoxSTDT2, .FCEcont_SidebarBox .rBoxSTDT3, .FCEcont_SidebarBox .rBoxSTDT4, 
.FCEcont_SidebarBox .rBoxSTDB2, .FCEcont_SidebarBox .rBoxSTDB3, .FCEcont_SidebarBox .rBoxSTDB4 {background:#DDD;}

.FCEcont_ChangePadBox .FCEcont_SidebarBox h3 {margin-left:15px; margin-top:11px;}

/*******************************************************************************/
/*******************************************************************************/
/* FCE Container "Change Padding", modifies rBoxSTD and rBoxPIC */
.FCEcont_ChangePadBox .rBoxSTDContent {padding:0;}
.FCEcont_ChangePadBox .rBoxPICContent {padding:11px 15px;}

/*******************************************************************************/
/*******************************************************************************/
/* FCE Container "Red Box", modifies rBoxSTD */
.FCEcont_RedBox .rBoxPICContent {background:#F00; color:#FFF;}

/*******************************************************************************/
/*******************************************************************************/
/* FCE Container "ICC-Profile Download Box", modifies rBoxPIC */
.FCEcont_ICCdlBox .rBoxPICContent{background:#F8F8F8 url(../img/css_img/fce_rBoxStandard/ICCProfiles_BoxBG.gif) top right no-repeat; padding:15px;}

/*******************************************************************************/
/*******************************************************************************/
/* FCE Container "Block Link Box", modifies rBoxSTD */

.FCEcont_BlockLinkBox h3 {margin-left:15px;}
.FCEcont_BlockLinkBox {padding:11px 0 11px 0;}
.FCEcont_BlockLinkBox a {display:block; color:#222; text-decoration:none; border-bottom:1px solid #F8F8F8; padding:1px 15px 1px 15px; cursor:pointer;}
.FCEcont_BlockLinkBox a:hover {background:#FFF; color:#F00; text-decoration:none; border-bottom:1px solid #CCC;}
.FCEcont_BlockLinkBox a span {display:block; width:99%; line-height:normal;}
.FCEcont_BlockLinkBox a span:hover {}
.FCEcont_BlockLinkBox a span span {}

/*******************************************************************************/
/*******************************************************************************/
/* FCE Container "Product List Box", modifies rBoxSTD
.FCEcont_ProdListBox .listlink {margin:0px -15px 0px -15px; position:relative;}
.FCEcont_ProdListBox .listlink {height:1.3em !important; min-height:1.3em !important;}

.FCEcont_ProdListBox a {display:block; background:transparent; color:#222; text-decoration:none; border-bottom:1px solid #F8F8F8;}
.FCEcont_ProdListBox a:hover {background:#FFF; color:#F00; border-bottom:1px solid #CCC;}
.FCEcont_ProdListBox a span {width:100%; display:block;}
.FCEcont_ProdListBox a span span {width:auto; padding:3px 15px 3px 15px;}
*/
/* 
.FCEcont_ProdListBox .boxContent {margin-right:-30px;}
.FCEcont_ProdListBox a {position:relative; left:-15px; display:block; background:transparent; color:#222; text-decoration:none; border-bottom:1px solid #F8F8F8; margin-right:-30px;}
.FCEcont_ProdListBox a:hover {background:#FFF; color:#F00; border-bottom:1px solid #CCC; text-decoration:none;}
.FCEcont_ProdListBox a span {width:100%; display:block; margin-right:30px;}
.FCEcont_ProdListBox a span span {width:auto; padding:3px 15px 3px 15px;}
*/

/* FCE Container "Product List Box", modifies rBoxSTD 
.FCEcont_ProdListBox .boxContent {}
.FCEcont_ProdListBox .listlink {background:#DDD; margin:0px -15px 0px -15px; position:relative;}
.FCEcont_ProdListBox a {background:#DDD; display:block;}
.FCEcont_ProdListBox a:hover {}

.FCEcont_ProdListBox a span {}
.FCEcont_ProdListBox a span span {}
*/

.FCEcont_ProdListBox .rBoxSTDContent {padding:0;}
.FCEcont_ProdListBox .subcolumns { background: url(../img/css_img/product_subcolumn/product_subcol_BG.gif) repeat-y; background-position:246px 0px;}
.FCEcont_ProdListBox .c33l .subc {padding:15px;}
.FCEcont_ProdListBox .c33l .subcl {padding:15px;}
.FCEcont_ProdListBox .c33r .subcr {padding:15px;}


/* Wenn Flexi-Spalten in dieser Box, dann float left, z.B. bei Farbbeispielen */
.FCEcont_ProdListBox .flexi {float:left; background-color:red; clear:none;}

/*******************************************************************************/
/*******************************************************************************/
/* FCE "rBoxFlash", modifies rBoxSTD */
.rBoxFlash .rBoxSTD {margin:0;}

/*******************************************************************************/



/* red Version of rBox Pic*/
.pictBoxBorderRed .rBoxPICContent {background:#F8F8F8; border:1px solid #C00;}
.pictBoxBorderRed .rBoxPICCornerTL {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerTLred.gif) no-repeat top left;}
.pictBoxBorderRed .rBoxPICCornerTR {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerTRred.gif) no-repeat top right;}
.pictBoxBorderRed .rBoxPICCornerBL {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerBLred.gif) no-repeat bottom left;}
.pictBoxBorderRed .rBoxPICCornerBR {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerBRred.gif) no-repeat bottom right;}

/* orange Version of rBox Pic*/
.pictBoxBorderOrange .rBoxPICContent {background:#F8F8F8; border:1px solid #F90;}
.pictBoxBorderOrange .rBoxPICCornerTL {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerTLorange.gif) no-repeat top left;}
.pictBoxBorderOrange .rBoxPICCornerTR {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerTRorange.gif) no-repeat top right;}
.pictBoxBorderOrange .rBoxPICCornerBL {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerBLorange.gif) no-repeat bottom left;}
.pictBoxBorderOrange .rBoxPICCornerBR {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerBRorange.gif) no-repeat bottom right;}


/* Styles für vorläufige Präsentation in FF, bitte wieder entfernen */
/* Styles für vorläufige Präsentation in FF, bitte wieder entfernen */
/* Styles für vorläufige Präsentation in FF, bitte wieder entfernen */
/* Styles für vorläufige Präsentation in FF, bitte wieder entfernen */
/* Styles für vorläufige Präsentation in FF, bitte wieder entfernen */


/* Hyperlinks used as list for products etc. */

/*
.listBoxLink {display:block; margin:0 -15px 0 -15px; width:245px; line-height:normal;}
.listBoxLink a {display:block; color:#222; text-decoration:none; width:245px; margin-bottom: 1px; border:none; margin-left:1px;}
.listBoxSpacer {display:block; padding: 2px 15px 2px 15px;}
.listBoxLink a:hover, .listBoxLink a:focus {color:#F00; text-decoration:none; background-color:#FFF; border-bottom: 1px solid #DDD; margin-bottom:0px;}
.listBoxLink:hover .redText {}
*/

.listBoxLink {display:block; margin:0 -15px 0 -15px; }
.listBoxLink a {display:block; color:#222; text-decoration:none; margin-bottom: 1px; border:none; margin-left:1px;}
.listBoxSpacer {display:block; padding: 2px 15px 2px 15px;}
.listBoxLink a:hover, .listBoxLink a:focus {color:#F00; text-decoration:none; background-color:#FFF; border-bottom: 1px solid #DDD; margin-bottom:0px;}

.sdbLinks .listBoxSpacer {display:block; padding: 2px 0px 2px 15px; overflow:hidden;}


#listConversion {width:365px;}
#listConversion a {width:365px;}
#listConversion .listBoxSpacer {}

#listConversion .redText {font-size:10px; color:#666;}



.overviewProdName {font-weight:normal; display:inherit; margin-right:6px; float:left; cursor:pointer;}
.overviewProdName a {color:#222; cursor:pointer;}

.overviewProdNo {font-weight:normal; display:inherit; margin-right:6px; float:left; cursor:pointer;}
.overviewProdNo a {color:#222; cursor:pointer;}

.overviewProdDesc {display:inherit; cursor:pointer;}
.overviewProdDesc a {color:#222; cursor:pointer;}

* html .overviewTitle {position:absolute; margin-left:15px;}
.overviewTitle {position:absolute; margin-top:-5px;}
.overviewTitle h1 {font-size:1.32em; font-size:21px; color:#FFF; background:transparent; margin:0em 0 0em 0; border-bottom:none;}

















/* nes Box (JS+pics)*/


#newsBox{
	position:absolute;
}
#newsBox span{
	display:block;
	float:left;
}


.newsBoxMask{
	position:relative;
	width:365px;
	height:326px;
	overflow:hidden;
}

#newsBox span img{
	display:block;
	border:none;
}

/*#newsboxCursor {position:absolute; height:30px; width:20px; background:url(../img/css_img/pointer.gif) no-repeat; z-index:1; margin-top:202px; margin-left:330px;}*/
#newsboxCursor {display:none; visibility:hidden;}














/* Styles für KBS Ajax-Form */
#kbsForm, #kbsForm_de, #kbsForm_en {font-size:8pt;}
#kbsForm fieldset, #kbsForm_de fieldset, #kbsForm_en fieldset {border:none; padding:0; margin:0;}

#kbsForm ul, #kbsForm_de ul, #kbsForm_en ul {list-style:none; margin:0; padding:0;}
#kbsForm li, #kbsForm_de li, #kbsForm_en li {margin:0; padding:0;}
#kbsForm li span span, #kbsForm_de li span span, #kbsForm_en li span span { padding-right:6px; background:url(../img/css_img/ajaxform/subarrow2.gif) no-repeat 0px 5px;}

#kbslgndProductSearch {font-size:9pt; font-weight:bold; padding:5px 8px; color:#777;}
#kbslgnd1, #kbslgnd2, #kbslgnd3, #kbslgnd4, #kbslgnd5 {padding:0 0 6px 0; margin:0; font-size:9pt; color:#154A8A;}


.sublgnd {padding:0 0 0 0; margin:0; font-size:11px; color:#154A8A;}

#kbsForm_fr #kbslgndConversion, #kbslgndDirectConversion, #kbslgndTapes, #kbslgndApplication, #kbslgndSpecialApplication, #kbslgndFilm, #kbslgndAdhesive {padding:0 0 6px 0; margin:0; font-size:11px; color:#154A8A;}

*+html #kbsForm #kbsCol1 legend, *+html #kbsForm #kbsCol2 legend, *+html #kbsForm #kbsCol3 legend, *+html #kbsForm #kbsCol4 legend { margin-left:-6px;}
* html #kbsForm #kbsCol1 legend, * html #kbsForm #kbsCol2 legend, * html #kbsForm #kbsCol3 legend, * html #kbsForm #kbsCol4 legend { margin-left:-6px;}

#kbsForm label, #kbsForm_de label, #kbsForm_en label {padding:0; margin:0; display:block; margin-left:-8px; padding-left:8px; margin-bottom:1px;}
#kbsForm label:hover, #kbsForm_de label:hover, #kbsForm_en label:hover {background-color:#FFF; color:#F00; border-bottom:1px solid #DDD; margin-bottom:0;}
.kbsLabelSpacer {position:relative; top:-0px;}


#kbsCol1, #kbsCol2, #kbsCol3, #kbsCol4 {float:left; border:1px solid #CCC; height:523px;} 
#kbsCol1Spacer, #kbsCol2Spacer, #kbsCol3Spacer, #kbsCol4Spacer {padding:10px 0 0 8px;} 
#kbsCol1 {border-left:none; width:180px;}
#kbsCol2 {border-left:none; width:207px;}
#kbsCol3 {border-left:none; width:175px;}
#kbsCol4 {border-left:none; border-right:none; width:175px;}


#kbsForm_fr #kbsCol1, #kbsForm_fr #kbsCol2, #kbsForm_fr #kbsCol3, #kbsForm_fr #kbsCol4 {float:left; border:1px solid #CCC; height:520px;} 
#kbsForm_fr #kbsCol1Spacer, #kbsForm_fr #kbsCol2Spacer, #kbsForm_fr #kbsCol3Spacer, #kbsForm_fr #kbsCol4Spacer {padding:10px 0 0 8px;} 
#kbsForm_fr #kbsCol1 {border-left:none; width:217px;}
#kbsForm_fr #kbsCol2 {border-left:none; width:170px;}
#kbsForm_fr #kbsCol3 {border-left:none; width:175px;}
#kbsForm_fr #kbsCol4 {border-left:none; border-right:none; width:175px;}

#kbsForm_es #kbsCol1, #kbsForm_es #kbsCol2, #kbsForm_es #kbsCol3, #kbsForm_es #kbsCol4 {float:left; border:1px solid #CCC; height:520px;} 
#kbsForm_es #kbsCol1Spacer, #kbsForm_es #kbsCol2Spacer, #kbsForm_es #kbsCol3Spacer, #kbsForm_es #kbsCol4Spacer {padding:10px 0 0 8px;} 
#kbsForm_es #kbsCol1 {border-left:none; width:217px;}
#kbsForm_es #kbsCol2 {border-left:none; width:170px;}
#kbsForm_es #kbsCol3 {border-left:none; width:175px;}
#kbsForm_es #kbsCol4 {border-left:none; border-right:none; width:175px;}

#kbsForm_ru #kbsCol1, #kbsForm_ru #kbsCol2, #kbsForm_ru #kbsCol3, #kbsForm_ru #kbsCol4 {float:left; border:1px solid #CCC; height:540px;} 
#kbsForm_ru #kbsCol1Spacer, #kbsForm_ru #kbsCol2Spacer, #kbsForm_ru #kbsCol3Spacer, #kbsForm_ru #kbsCol4Spacer {padding:10px 0 0 8px;} 
#kbsForm_ru #kbsCol1 {border-left:none; width:212px;}
#kbsForm_ru #kbsCol2 {border-left:none; width:175px;}
#kbsForm_ru #kbsCol3 {border-left:none; width:175px;}
#kbsForm_ru #kbsCol4 {border-left:none; border-right:none; width:175px;}


#kbsForm_it #kbsCol1, #kbsForm_it #kbsCol2, #kbsForm_it #kbsCol3, #kbsForm_it #kbsCol4 {float:left; border:1px solid #CCC; height:490px;} 
#kbsForm_it #kbsCol1Spacer, #kbsForm_it #kbsCol2Spacer, #kbsForm_it #kbsCol3Spacer, #kbsForm_it #kbsCol4Spacer {padding:10px 0 0 8px;} 
#kbsForm_it #kbsCol1 {border-left:none; width:227px;}
#kbsForm_it #kbsCol2 {border-left:none; width:160px;}
#kbsForm_it #kbsCol3 {border-left:none; width:175px;}
#kbsForm_it #kbsCol4 {border-left:none; border-right:none; width:175px;}


#kbsUI {clear:both; height:24px; padding-right:0;}
#kbsCounter, #kbsbtnReset, #kbsbtnSubmit, #kbsbtnSubmitDisabled {float:right; margin-left:8px;}
#kbsCounter {margin-right:8px; padding-top:6px; float:left; color:#222}

#kbsbtnSubmit {border:none; height:28px; color:#222; font-size: 8pt; background: url(../img/icons/set1/action_go.gif) no-repeat 4px 7px; width:134px;}

#kbsForm_ru #kbsbtnSubmit {width:224px;}

* html #kbsbtnSubmit {background-position:4px 6px;}
*+html #kbsbtnSubmit {background-position:4px 6px;}

#kbsbtnSubmit:hover {color:#F00;}

#kbsbtnSubmitDisabled {border:none; height:28px; color:#888; font-size: 8pt; background:none; width:134px;}

#kbsForm_ru #kbsbtnSubmitDisabled {width:224px;}

#kbsbtnSubmitDisabled:hover {color:#888;}

.kbsbtnTxt {padding-left:6px;}
#kbsbtnReset {border:none; height:28px; color:#222; font-size: 8pt; background:none; width:80px;}
#kbsbtnReset:hover {color:#F00;}
.kbsbtnTxt {padding-left:0px;}

#kbsForm_fr #kbsbtnReset {border:none; height:28px; color:#222; font-size: 8pt; background:none; width:120px;}

#kbslgndTapes {display:none; visibility:hidden;}

.kbslblDisabled {color:#888;}
#kbsForm label:hover.kbslblDisabled {color:#888; background:none; border:none; margin-bottom:1px;}

#kbsForm input, #kbsForm_de input, #kbsForm_en input { background:none; border:none; padding:0; margin:0 2px;}


#kbsForm hr, #kbsForm_de hr, #kbsForm_en hr {border:0 none; margin:1px 0; padding:0; height:1px; color:#ccc; background:#ccc; margin-left:-8px; margin: 4px 0;}

#kbsForm .kbschkBox, #kbsForm_de .kbschkBox, #kbsForm_en .kbschkBox {}
#kbsForm .kbslblDisabled .kbschkBox, #kbsForm_de .kbslblDisabled .kbschkBox, #kbsForm_en .kbslblDisabled .kbschkBox {margin-right:4px; margin-top:0px;}

* html #kbsForm .kbschkBox, 
* html #kbsForm_de .kbschkBox, 
* html #kbsForm_en .kbschkBox {margin-right:0px; height:16px; margin-left:-2px;}

* html #kbsForm .kbslblDisabled .kbschkBox, 
* html #kbsForm_de .kbslblDisabled .kbschkBox, 
* html #kbsForm_en .kbslblDisabled .kbschkBox {margin-right:0px;}

*+html #kbsForm .kbschkBox, 
*+html #kbsForm_de .kbschkBox, 
*+html #kbsForm_en .kbschkBox {margin-right:0px; height:16px; margin-left:-2px;}

*+html #kbsForm .kbslblDisabled .kbschkBox, 
*+html #kbsForm_de .kbslblDisabled .kbschkBox, 
*+html #kbsForm_en .kbslblDisabled .kbschkBox {margin-right:0px;}

.selectLabel { height:48px; line-height:1.1em;}
.selectLabel select {width:158px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:3px;}















.kbsLinerLink {display:block;}
.kbsLinerLink a {}

.detailsVariation {font-size:10px; color:#666; padding-bottom:20px;}
.detailsGroup {font-size:10px; color:#777; line-height:1.0em; margin-bottom:6px; display:block; font-weight:bold;}





/* Table Liner */
table.linerTab {font-size:11px; margin-top:-1em;}
table.linerTab th { background-color:#DDD; color:#222; font-size:11px; border:1px solid #CCC; border-bottom:2px solid #CCC; height:3.0em;}
table.linerTab tr.tr-odd {background:#FEFEFE; }
table.linerTab tr.tr-even {background:#EFEFEF;}
table.linerTab td {border:1px solid #CCC; height:2.333em;}


/*Änderungen zweite Tabelle*/
table.linerTab .td-0 { width:200px}
table.linerTab .td-1 { width:250px}
table.linerTab .td-2 { width:120px}









/* Sidebar Menu (Products) */
ul#productList, ul#productListSub {list-style:none; margin:0; padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; width:194px;}
ul#productList a, ul#productListSub a {color:#222; text-decoration:none; padding:2px 15px; display:block; outline:none;}
ul#productList a:hover, ul#productList a:focus, ul#productListSub a:hover, ul#productListSub a:focus {color:#F00; text-decoration:none; background:#FFF; padding-left:15px; padding-right:15px; display:block;}

ul#productList .listCur a, ul#productListSub .listCur a {color:#F00; font-weight:normal;}


ul#productList a, ul#productListSub a {color:#222; text-decoration:none;}
ul#productList a:hover, ul#productList a:focus,ul#productListSub a:hover, ul#productListSub a:focus {color:#F00; text-decoration:none;}

ul#productList strong a, ul#productListSub strong a {color:#F00; font-weight:normal;}
#productList li, #productListSub li {margin:0; padding:0; line-height:1.15em;}
#productListSub li {margin:0; padding:0; line-height:1.15em; margin-bottom:3px;}



/* Zusatzbox inkl. Links: News/Archiv */
ul#productList_copy, ul#productListSub {list-style:none; margin:0; padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; width:194px;}
ul#productList_copy a, ul#productListSub a {color:#222; text-decoration:none; padding:2px 15px; display:block; outline:none;}
ul#productList_copy a:hover, ul#productList_copy a:focus, ul#productListSub a:hover, ul#productListSub a:focus {color:#F00; text-decoration:none; background:#FFF; padding-left:15px; padding-right:15px; display:block;}

ul#productList_copy .listCur a, ul#productListSub .listCur a {color:#F00; font-weight:normal;}
ul#productList_copy a, ul#productListSub a {color:#222; text-decoration:none;}
ul#productList_copy a:hover, ul#productList_copy a:focus,ul#productListSub a:hover, ul#productListSub a:focus {color:#F00; text-decoration:none;}

ul#productList_copy strong a, ul#productListSub strong a {color:#F00; font-weight:normal;}
#productList_copy li, #productListSub li {margin:0; padding:0; line-height:1.15em;}
#productListSub li {margin:0; padding:0; line-height:1.15em; margin-bottom:3px;}


ul#productList_copy a strong {padding:18px 0 18px 0; display:block; margin:0;}




/* Sidebar Menu (Products) NEU*/
ul#productList .Level1Link a {color:#222; text-decoration:none; padding:6px 15px; display:block; border-top:1px solid #CCC; font-weight:bold;}
ul#productList .Level1Link a:hover, ul#productList .Level1Link a:focus {color:#C90000; text-decoration:none; background:#FFF; padding-left:15px; padding-right:15px; display:block;}
ul#productList .listCur .Level1Link a {color:#C00; font-weight:bold; background-color:#FDFDFD; padding:6px 15px; text-decoration:none; border-bottom:1px solid #CCC;}

ul#productList ul li a {background-color:#EEE;}

.productListHR { margin-top:-0px; margin-bottom:20px;}
* html .productListHR {margin-top:-9px; margin-bottom:0px;}
*+html .productListHR {margin-top:-7px; margin-bottom:0px;}

* html #productList li, * html #productListSub li {padding:0; margin:0; height:0; margin-top:-2px;}
ul#productList ul {margin-top:-0px; border-bottom:6px solid #EEE;}








/* colorchart template *****************/
#colorChart {font-size:10px;}
#colorChart p {margin:0 0 1.0em 0;}

#colorChart .rBoxSTDContent {background:#DDD; padding:0;}
#colorChart .rBoxSTDT2, #colorChart .rBoxSTDT3, #colorChart .rBoxSTDT4, 
#colorChart .rBoxSTDB2, #colorChart .rBoxSTDB3, #colorChart .rBoxSTDB4 {background:#DDD;}

#colorChart #colorChartContent {padding:16px 0px 16px 16px;}

#colorChart #conditionSwitch {font-size:10px; position:absolute; width:708px; padding:8px 0 0 0;}
#colorChart #conditionSwitch fieldset {border:none; padding:0; margin:0; float:right;}
#colorChart #conditionSwitch fieldset label {width:127px; display:inline-block; margin:0 0 0 15px;}
#colorChart #conditionSwitch label span {}
#colorChart #conditionSwitch label input {height:30px; width:20px; padding:0; margin:0; vertical-align:middle; background:transparent; border:none;}

#colorChart h2 {font-size:12px; color:#F00; margin:0 0 2px 0;}
#colorChart h2 span {color:#222;}
#colorChart .h2Subline {font-size:10px; color:#666;}

#colorChart #colorFields {margin-top:15px; margin-left:-1px;}

#colorChart .singleField {width:145px; height:116px; float:left;}
#colorChart .singleField .rBoxPIC {margin:0 17px 1px 0px; padding:0;}
#colorChart .singleField .rBoxPICContent {background:#D3D3D3; border:1px solid #DDD; height:84px;}
#colorChart .singleField .rBoxPICContent img { width:126px; height:84px;}
#colorChart .singleField .rBoxPICCornerTL {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerTLgr.gif) no-repeat top left;}
#colorChart .singleField .rBoxPICCornerTR {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerTRgr.gif) no-repeat top right;}
#colorChart .singleField .rBoxPICCornerBL {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerBLgr.gif) no-repeat bottom left;}
#colorChart .singleField .rBoxPICCornerBR {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerBRgr.gif) no-repeat bottom right;}

#colorChart #colorFields .colorInfo {font-size:10px; color:#333; padding:0 14px 0 1px;}
#colorChart .clearfix {clear:both; float:none;}

#colorChart hr {border:0 none; margin:20px 16px 0 0; padding:0; height:1px; color:#ccc; background:#ccc;}
#colorChart .note {font-size:11px; color:#666; padding:0 16px 0 0; margin:5px 0 0 0;}
#colorChart #copyTag {font-size:10px; color:#999; text-align:right; display:block;}

/* backlit modifications *****************/
#colorChart.backlit .rBoxSTDContent {background:#000;}
#colorChart.backlit .rBoxSTDT2, #colorChart.backlit .rBoxSTDT3, #colorChart.backlit .rBoxSTDT4, 
#colorChart.backlit .rBoxSTDB2, #colorChart.backlit .rBoxSTDB3, #colorChart.backlit .rBoxSTDB4 {background:#000;}

#colorChart.backlit #conditionSwitch {color:#FFF;}
#colorChart.backlit h2 span {color:#FFF;}
#colorChart.backlit .h2Subline {font-size:10px; color:#666;}

#colorChart.backlit .singleField .rBoxPICContent {background:#222; border:1px solid #000; color:#999;}
#colorChart.backlit .singleField .rBoxPICCornerTL {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerTLbk.gif) no-repeat top left;}
#colorChart.backlit .singleField .rBoxPICCornerTR {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerTRbk.gif) no-repeat top right;}
#colorChart.backlit .singleField .rBoxPICCornerBL {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerBLbk.gif) no-repeat bottom left;}
#colorChart.backlit .singleField .rBoxPICCornerBR {background:url(../img/css_img/fce_rBoxPIC/rBoxCornerBRbk.gif) no-repeat bottom right;}

#colorChart.backlit #colorFields .colorInfo {color:#999;}
#colorChart.backlit hr {color:#333; background:#333;}

#colorChart #conditionSwitch .breakLabel {position:absolute; margin:-1em 0 0 20px;}





/*** Newsticker (vertical scroller) for rBox pic **************/
#NewsTicker{height:309px; margin:0 auto; background-color:#CCC;}
#NewsVertical {height:309px; display:block;	overflow:hidden; position:relative;}
#TickerVertical {height:309px; display:block; list-style:none; margin:0; padding:0;}
#TickerVertical li {display:block; width:365px; margin:0; padding:0; float:left;}
#TickerVertical li .NewsContent{display:block; padding:15px; background-color:#F8F8F8; margin-bottom:1px; height:73px; overflow:hidden;}


/*** NewsBox (lightbox, horizontal scroller) for rBox pic **************/
#NewsLightBox {width:365px; height:309px;}
#NewsLightBox div {width:365px !important; overflow:hidden; background:#F8F8F8; height:309px;}




/*******************************************************************************/
/* Sidebar Menu (Digitale Farbkarten) */
ul#menuListColorcharts {list-style:none; margin:0; padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; width:194px;}
ul#menuListColorcharts a {color:#222; text-decoration:none; padding:2px 15px; display:block;}
ul#menuListColorcharts a:hover, ul#menuListColorcharts a:focus {color:#F00; text-decoration:none; background:#FFF; padding-left:15px; padding-right:15px; display:block;}

ul#menuListColorcharts .listCur a {color:#F00; font-weight:normal;}
ul#menuListColorcharts a {color:#222; text-decoration:none;}
ul#menuListColorcharts a:hover, ul#menuListColorcharts a:focus {color:#F00; text-decoration:none;}

ul#menuListColorcharts strong a {color:#F00; font-weight:normal;}
#menuListColorcharts li {margin:0; padding:0; line-height:1.15em;}
#menuListColorcharts li {margin:0; padding:0; line-height:1.15em; margin-bottom:3px;}
/*******************************************************************************/




/*******************************************************************************/
/* Special Newsbox (digitale farbkarten) */
#newsSpecial {background:#000 url(../img/home/news/comp_all.jpg) no-repeat; height:309px; z-index:0;}
#newsImgOverlay {background:url(../img/home/news/comp_overlay.png) no-repeat; width:260px; height:342px; position:absolute; margin-top:-20px; margin-left:468px;}
#newsDesc {background:url(../img/home/news/comp_text.png) no-repeat top left; width:385px; height:309px;}

#newsDesc .descCont {padding:15px; padding-right:30px; color:#F8F8F8;}
#newsDesc h1 {font-size:15px;}

#buttonContainer {margin-top:15px; width:165px; height:70px; margin-bottom:-15px;}

.newsButton {}
a.newsButton {}

a.newsButton .aInner {background:url(../img/home/news/btn_normal.gif) no-repeat top left; display: inline-block; cursor:pointer; text-decoration:none; margin-bottom:7px;}
a:hover.newsButton .aInner {background:url(../img/home/news/btn_hover.gif) no-repeat top left; display: inline-block; cursor:pointer;}
a.newsButton .aInner strong {color:#FFF; font-size:10px; font-weight:bold; width:334px; height:34px; display:inline-block; text-decoration:none;}
a.newsButton .aInner strong .btn1, a.newsButton .aInner strong .btn2 {padding: 10px 8px 4px 8px; display:inline-block;}
/*******************************************************************************/




/*******************************************************************************/
/* Login form unter Impressum */
.tx-newloginbox-pi1 form {font-size:11px; margin:15px 0 15px 0;}
.tx-newloginbox-pi1 form #user, .tx-newloginbox-pi1 form #pass{margin-bottom:4px;}
/*******************************************************************************/





/* Newsbox Home pause button*/
#controller{ width:14px; height:14px; position:absolute; z-index:1; margin:5px 0 0 346px;}
#play_scroll_cont{display:none;}



/* News with small pic in archive */
p.newsPic {margin:2px 0 -0px 0;}
p.newsPic span.clear {display:block; visibility:hidden; clear:both;}
p.newsPic img {border:1px solid #333; float:left; margin:0 10px 0 0;}












/* News/Archive Menu (Home>News)  */
ul#archiveNavi { border-bottom:1px solid #CCC;}

ul#archiveNavi, ul#archiveNaviSub {list-style:none; padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; width:242px;}
ul#archiveNavi a, ul#archiveNaviSub a {color:#222; text-decoration:none; padding:2px 15px; display:block;}
ul#archiveNavi a:hover, ul#archiveNavi a:focus, ul#archiveNaviSub a:hover, ul#archiveNaviSub a:focus {color:#F00; text-decoration:none; background:#FFF; padding-left:15px; padding-right:15px; display:block;}

ul#archiveNavi .listCur a, ul#archiveNaviSub .listCur a {color:#F00; font-weight:normal;}
ul#archiveNavi a, ul#archiveNaviSub a {color:#222; text-decoration:none;}
ul#archiveNavi a:hover, ul#archiveNavi a:focus,ul#archiveNaviSub a:hover, ul#archiveNaviSub a:focus {color:#F00; text-decoration:none;}

ul#archiveNavi strong a, ul#archiveNaviSub strong a {color:#F00; font-weight:normal;}
#archiveNavi li, #archiveNaviSub li {margin:0; padding:0; line-height:1.15em;}
#archiveNaviSub li {margin:0; padding:0; line-height:1.15em; margin-bottom:3px;}


/* News/Archive Menu NEU*/
ul#archiveNavi .Level1Link a {color:#222; text-decoration:none; padding:6px 15px; display:block; border-top:1px solid #CCC; font-weight:bold; margin:-1px 0 0 0;}
ul#archiveNavi .Level1Link a:hover, ul#archiveNavi .Level1Link a:focus {color:#C90000; text-decoration:none; background:#FFF; padding-left:15px; padding-right:15px; display:block;}
ul#archiveNavi .listCur .Level1Link a {color:#C00; font-weight:bold; background-color:#FDFDFD; padding:6px 15px; text-decoration:none; border-bottom:1px solid #CCC;}
* html ul#archiveNavi .listCur .Level1Link a {margin:0 0 -10px 0;}

ul#archiveNavi ul li a {background-color:#EEE;}

.productListHR { margin-top:-0px; margin-bottom:20px;}
* html .productListHR {margin-top:-9px; margin-bottom:0px;}
*+html .productListHR {margin-top:-7px; margin-bottom:0px;}

* html #archiveNavi li, * html #archiveNaviSub li {padding:0; margin:0; height:0; margin-top:-2px;}
ul#archiveNavi ul {margin-top:-0px; border-bottom:6px solid #EEE;}


#NewsArchiveContent center { display:inline; text-align:left;}



.jobLinks a { margin:0 0 5px 0;}



/*CE Listbox modifications*/
.listCE {}
.listCE a {border-right:1px solid #CCC;}
a.detailsCE span {border-left:14px solid #F8F8F8;}













/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#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;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{/*background:#FFF;*/ background:#FFF;}

#colorbox{top:110px !important; margin:0 0 0 8px;} /*important overrides JS positioning*/
    #cboxTopLeft{width:25px; height:25px; background:url(../img/css_img/colorbox/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(../img/css_img/colorbox/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(../img/css_img/colorbox/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../img/css_img/colorbox/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(../img/css_img/colorbox/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(../img/css_img/colorbox/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(../img/css_img/colorbox/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(../img/css_img/colorbox/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#F8F8F8; overflow:visible !important;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(../img/css_img/colorbox/loading.gif) 5px 5px no-repeat #F8F8F8;}
        #cboxClose{position:absolute; top:0; right:0; display:block; color:#444; 
		background:url(../img/css_img/colorbox/close.png) no-repeat; height:30px; width:30px; overflow:hidden; margin:-25px -25px 0 0;}
		#cboxClose span {visibility:hidden;}



/* old News Layer*/
#newsLayerContent {
margin:0px 0 0 0px; padding:10px 0 0 10px; width:756px; height:450px; background-image:url(../img/home/news/layer/layerShaddow.png); background-repeat:no-repeat; background-position: 0px 0px;
}


#nlCol1 { width:325px; float:left; margin:0 10px 0 0;}
#nlCol2 { width:325px; float:left;}



table.trafficsignPrinter {font-size:10px;}
table.trafficsignPrinter caption {font-size:11px; color:#222; padding:0 0 10px 0;} 
table.trafficsignPrinter td { border:1px solid #FFF; padding:7px; line-height:normal; height:auto; vertical-align:top;}






/* KBS News-Box Accordion */
.accordionWrapper{display:inline-block; background:none; overflow:hidden; height:269px;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title, .accordionWrapper div.title a{/*cursor:pointer;*/ color:#F8F8F8; font-size:9px; font-weight:bold; /*height:20px;*/ overflow:hidden; text-decoration:none;}
.accordionWrapper div.title span {padding:8px 0px 8px 15px; display:block;}

.accordionWrapper div.content{display:none;}

.accordionWrapper h1 {/*height:26px;*/ overflow:hidden; margin:0; line-height:normal;}
.accordionWrapper h1 span {padding:14px 0px 6px 15px; display:block; text-transform:uppercase;}



.set{ border-bottom:1px solid #F8F8F8; background-color:#1d478c;}


.accordionWrapper div.content {height:150px; overflow:hidden;}
.accordionWrapper div.content.value5 {height:92px; overflow:hidden;}



/* Geordnete Liste im Text */

ol {font-size:11px; margin:0 0 0 3.33em; padding:0;}
ol li {margin:0 0 0.5em 0; line-height:normal; padding:0;}



.fotowettbewerb p {font-family:Arial, Helvetica, sans-serif; color:#d8eaee; line-height:normal;}
.fotowettbewerb a {color:#3ebbda; font-size:11px; text-decoration:none; font-weight:bold;}
.fotowettbewerb a:hover, .fotowettbewerb a:focus {color:#FFF;}

.fotowettbewerb ol {color:#d8eaee; font-family:Arial, Helvetica, sans-serif;}
.fotowettbewerb ul {color:#d8eaee; font-family:Arial, Helvetica, sans-serif;}
.fotowettbewerb ul li {line-height:normal;}
.fotowettbewerb h1 {color:#FFF;}

.fotowettbewerb hr {border:0 none; margin:16px 20px 16px 0; padding:0; height:1px; color:#82a4ab; background:#82a4ab;}




