@charset "UTF-8";
/**
 * @version 1.0.2
 */
@media screen, projection
{
	html { height:100%; overflow-y:scroll;}
	body { background:#fff; bottom:0; height:100%; text-align:center; }
	
	.page_margins { background:#fff; margin: 0 auto; padding:10px 20px;  width:auto; }
	.page { width:auto;text-align:left;}
	
	#header, #nav, #main, #extended, #footer { margin:0 auto; overflow:visible; width:992px;} 
    #rslidescontainer { margin:0 auto; overflow:visible; width:1143px; position: relative;}
	
	/* -- mod Header ----------------------------------------------------- */
	#header {  text-align: center;width:auto;}
	/*#header .page_margins_index {clip:rect(0 auto 250px auto); height:250px; left:0; padding:0; top:0; width: 100%;overflow:hidden; text-align:center;}*/
	#header .page_margins_index { left:0; padding:0; top:0; width: 100%;overflow:hidden; text-align:center;}
	#header .page_margins img { min-width:1024px; min-height:250px; text-align: center; } /*width:100%;*/
	/*#header #breadcrumb {width: 1024; margin:0 auto;}*/
	#header .page_margins img.no-scale {min-width:100px; width:auto;}
	
	/* -- mod NavTop ----------------------------------------------------- */
	#nav { height:105px; position:relative; z-index:3;}
	#nav .page_margins {padding:0 20px 0 0;}
	#page_logo {float:left; height:96px; width:180px; padding-left:20px;}
	
	/* -- mod Exteded footer ----------------------------------------------------- */
	#extended {border-top:1px solid #bebdbd; display:block; min-height:50px !important; height:50px; margin-bottom:10px;padding:0; margin-top: 30px}
	#extended .page_margins {background:transparent; margin:0; padding:15px;}
	
	/* -- mod footer ----------------------------------------------------- */
	#footer { background:transparent url(../../images/bottom-bg.png) repeat-x; min-height:200px !important; height:200px; }
	#footer .page_margins{background:transparent;padding-top:45px;}

	/* -- Page Content ---------------------------------------------------- */
	/* -- Default page -- */
	#main { position:relative; background:#fff; margin-top:0x; }
	#main .page_margins { padding-top: 20px;}
	
	/* -- Start -- */
	/*#start #main { margin-top:-60px; }*/
	
	/* -- product page -- */
	/*#page_default #main {margin-top:-210px;}*/
	
	/* -- Page HeadText ---------------------------------------------------- */
	#page_teaser { background-color:#fff; height:60px; margin-bottom:15px; width:100%; }
	#page_teaser .c25l { background:transparent url(../../images/header-teaser.png) repeat-x right top; height:60px; }
	
	#page_teaser .eregen {background-position:right 0;}
	#page_teaser .esturm {background-position:right -64px;}
	
	#page_teaser .subcolumns { padding:10px 20px 10px 20px; width:auto; }
	#page_teaser .c25l .subcolumns { margin-right:28px; padding:5px }

	/* -- Content Container --------------------------------------------------- */
	/**
	 * |----------------------------|---------|
	 * |            .top_col1       |.top_col2|
	 * |----------------------------|---------| 
	 * |----------------------------|---------|
	 * |            #col1           |  #col2  |
	 * |                            |         |
	 * |                            |         |
	 * |----------------------------|---------|
	 * |            #footer                   | 
	 * |--------------------------------------|
	 */ 
	 
	.top_col1 {float:left;width:748px;}
	.top_col2 {float:right; height:100px; overflow:hidden; width:182px;}

	#col1 { width:748px; padding:0;  margin-bottom:30px;}
	#col2 { width:182px; padding:0;  margin-bottom:0;}
	
	/* extjs IE6 */
    * html #col1 .x-panel td {position:relative;}
	* html #col1 .x-panel td a {position:absolute;}
	
	/* test LIST IE 6*/
	* html #col1 .subcr ul, * html #col1 .subcl ul {position:static;}	
	
	/* -- mod columns -------------------------------------------------------- */
	.c10l, .c10r{width:10%;}
	.c15l, .c15r{width:15%;}
	.c16l, .c16r{width:16.666%;}
	.c18l, .c18r{width:18%;}
	.c70l, .c70r{width:70%;}
	.c85l, .c85r{width:85%;}

	.c10l, .c15l, .c16l, .c18l, .c70l, .c85l{float:left;}
	.c10r, .c15r, .c16r, .c18r, .c70r, .c85r{float:right;margin-left:-5px;}
	
	.subcolumns {display:block;width:auto;}
	
	/*.page_footer {background-color:#e5e5e5; clear:both; display:block; height:20px; margin-top:2em;margin-bottom:0em; padding: 0.255em 0 0.255em 1em;}*/
	.page_footer {background-color:#EBF2FD; clear:both; display:block; height:20px; margin-bottom:0em; margin-top:2em; padding: 0.255em 0 0.255em 1em;}	
	
	/* -- breadcrumb Nav und Produkt-Titel Container ---------------------------------- */
	#page_title {margin-bottom:20px; width:auto;}
	#breadcrumb {margin:0 0 5px 0; padding:0; width:auto; height:20px;}
	
	/* -- Hauptnavigation ------------------------------------------------------- */
	#nav .hlist {float:left;}
	
	.hlist { height:105px; }
	.hlist ul { border:0 none; margin:0; padding:0; }
	.hlist ul li { background: none; border:1px solid #fff; display:block; background-color:#fff; float:left; list-style:none; margin:0 10px 0 0; padding:60px 0 0 0; position:relative;}
	
	.hlist ul li a, .hlist ul li a:link, .hlist ul li a:visited { outline:none; border:1px solid #fff; border-top:0; display:block; color:#000; padding:5px 8px 5px; text-decoration:none; width:auto; }

	.hlist ul li a:focus,
	.hlist ul li a:hover,
	.hlist ul li a:active {outline:0; color:#ff5511;  }
	.hlist ul li.active a { color:#ff5511}
	.hlist ul li.active { border:1px solid #ccc; border-top:0; color:#ff5511; font-weight:normal;}
	.hlist ul li.active a,
	.hlist ul li.active a:link, .hlist ul li.active a:hover, .hlist ul li.active a:visited, .hlist ul li.active a:active {padding:6px 8px 4px;}
	
	/* Nav Level 2 */
	.hlist ul.nav_level2 { border:1px solid #e6e6e6; display:none; background:transparent url(../../images/top_nav_bg.png) no-repeat top left;  position:absolute; margin:-3px 0; /*margin:-35px 0;*/ padding:0 0 0 0; left:0; right:0;z-index:20; }
	/* .hlist ul.nav_level2 { border:1px solid #e6e6e6; display:none; background:#fff url(images);  position:absolute; z-index:8; margin:-2px 0; padding:0 0 10px 0; left:0; right:0; } */
	
	.hlist ul.nav_level2 li { background: none; background-color:#fff; border:0;border-left:1px solid #ccc;border-right:1px solid #ccc; list-style:none; list-style-image:none;}


	/* IE 6-7 */
	* html .hlist ul.nav_level2,
	* html .hlist .active ul.nav_level2 {margin-left:-1px;}
	*+html .hlist ul.nav_level2 {margin-left:-1px;}
	*+html .hlist .active ul.nav_level2 {margin-left:-1px;}
	* html .hlist ul.nav_level2 li {margin-bottom:-4px;}
	*+html .hlist ul.nav_level2 li {margin-bottom:-4px;}
	/* IE8 */
	.hlist ul.nav_level2, .hlist .active ul.nav_level2 {/*\**/margin-left:-1px\9}
	.hlist ul.nav_level2, .hlist .active ul.nav_level2 {/*\**/margin-right:-1px\9}
	
	/* height:1% fuer IE */
	.hlist ul.nav_level2 li {position:relative;float:none;display:block; clear:left; list-style:none; margin:0; padding:0 15px; width:auto; height:1%;}
	
	/* Navigation 2te Ebene */
	.hlist ul li:hover a {z-index:9;position:relative;}
	.hlist ul li:hover ul.nav_level2 {display:block;}
	.hlist ul.nav_level2 li a:link, 
	.hlist ul.nav_level2 li a:hover,
	.hlist ul.nav_level2 li a:active,
	.hlist ul.nav_level2 li a:focus,
	.hlist ul.nav_level2 li a:visited {color:#3399ff;padding:0;margin:0;font-size:0.8em;font-weight:normal;}
	.hlist ul.nav_level2 li a:hover,
	.hlist ul.nav_level2 li a:active,
	.hlist ul.nav_level2 li a:focus {color:#ff5511; outline: 0 none;}
	
	/* -- Sprache menu ---------------------------------------------- */
	#lang_nav { float:right; padding:0; position:relative; height:100px; width:auto;}
	#lang_nav ul { list-style:none; margin:0; padding:0; position:absolute; bottom:15px;  right:10px;}
	#lang_nav ul li { background: none; list-style:none; list-style-image:none; font-size:10px; margin:0; padding:0;}

	#lang_nav ul {list-style:none; margin:0;padding:0;}
	
	/* -- breadcrumb menu ---------------------------------------------------------- */
	#breadcrumb ul {margin:0; padding:0;}
	#breadcrumb ul li { background: none; float:left; list-style:none; list-style-image:none; margin:0 5px 0 0; padding:0; }

	
	/* -- footer menu ---------------------------------------------------------- */
	#extended .elist {margin:0 auto; width:203px;}
	#extended .elist ul {margin:0; padding:0;}
	#extended .elist ul li { background: none; float:left; list-style:none; padding:0;}
	#extended .elist ul li a { color:#3399ff; }
	#extended .elist ul li a:hover, 
	#extended .elist ul li a:active,
	#extended .elist ul li a:focus { color:#ff5511; }
	
	/* -- sidebar menu ---------------------------------------------------------- */
	.sidebar_nav {width:auto;}
	.sidebar_nav ul {margin:0 0 20px 0; padding:0; }
	.sidebar_nav ul li { background: none; display:block; list-style:none; list-style-image:none; margin:0 0 5px 0; min-height:38px !important; height:10px; padding:0; position:relative; }

	
	/* -- tab menu ---------------------------------------------------------- */
	.nav_tab {overflow:visible; height:35px; padding-top:5px;}
	.nav_tab ul { background:transparent url(../../images/tab-bg.png) repeat-x 0 bottom; height:27px;}
	
	.nav_tab ul li { background: none; float:left; list-style:none; float:left; margin:0; padding:0; }

	.nav_tab ul li a { font-weight:bold; display:block; background-color:#fff;  border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; padding:3px 5px 3px 5px;margin-right:5px;}

	.nav_tab ul li a:hover,
	.nav_tab ul li a.act {border-left:1px solid #bebdbd; border-right:1px solid #bebdbd; border-top:1px solid #bebdbd; border-bottom:1px solid #fff; background:#fff; }
	
	.nav_tab ul li.first a.act,
	.nav_tab ul li.first a:hover,
	.nav_tab ul li.first a.act:hover { border-left:1px solid #fff; border-right:1px solid #bebdbd; border-top:1px solid #bebdbd; border-bottom:1px solid #ffF; background:#fff; }
	.nav_tab ul li a.act {color:#000; padding:3px 4px 3px 4px;}
	
	.nav_tab ul li a.disable{background-color:#fff; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff;}
	.nav_tab ul li a.disable:hover{border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:0;}
	
	/* -- mod Footer ---------------------------------------------------------------- */
	
	#footer .subcolumns {margin:0 auto 0 auto;width:830px;}
	#footer ul {border:0 none; margin:0; padding:0;}
	#footer ul li {background: none; padding: 0; list-style:none;list-style-image:none; margin:0;}
	#footer a { color:#666666; background:transparent; text-decoration:none; }
	#footer a:focus,
	#footer a:hover,
	#footer a:active { color:#ff5511; background-color: transparent; }
	
	/* -- mod Formular -------------------------------------------------------------- */	
	/* IE6 */
	.yform, 
	.yform div,
	.yform div * { zoom:1; }
  
	* html textarea { overflow:scroll; overflow-x:hidden; }
  	* html input { overflow:hidden; }
	
	.yform, .yform fieldset{ background-color:transparent; border:0; display:block; margin:0;padding:0; }
	.yform label {cursor:pointer;display:block;}
	.yform .type-text, .yform .type-button, .yform .type-select{margin:0;padding:0;}

	.yform div.type-text input, 
	.yform div.type-text textarea, 
	.yform div.type-select select { display:block; background:transparent url(../../images/form-bg.png) no-repeat 0 0; border:0; padding:2px; width:100%;}
	/* IE6 Background */
	* html .yform div.type-text input, 
	* html .yform div.type-text textarea, 
	* html .yform div.type-select select {background-attachment:fixed;}
	
	.yform div.type-select select {background:none; border:1px solid #666; line-height:15px; padding:1px; }
	
	.yform div.type-text input {padding:2px 4px 4px 4px; }

	.yform div.type-button { height:18px;}
	.yform div.type-button input, 
	.yform div.type-button input:hover, 
	.yform div.type-button input:active {font-family: "Trebuchet MS", Tahoma, "Lucida Sans", Arial, Helvetica, sans-serif; 
										display:block; 
										background:transparent url(../../images/buttons/button-bg1.png) no-repeat scroll right -21px;
										float:right; 
										border:0; 
										color:#fff; 
										padding:0 5px 0 1px; cursor:pointer; 
										font-weight: bold;}

	/* IE 8 */
	html .yform div.type-button input {/*\**/padding:2px 8px 2px 4px\9}
	html .yform div.type-button input:hover {/*\**/padding:2px 8px 2px 4px\9}
	/* IE 6 */
	* html .yform div.type-button input {padding:0 3px 0 0;}
	/* IE 7 */
	*+html .yform div.type-button input {padding:0 3px 0 0;}
	*+html .yform div.type-button input:hover {padding:2px 3px 2px 0;}
	*+html .yform div.type-button input[type=button] {height:18px;}
	
	/*#col1 .yform fieldset,*/
	/*.c_defaultlayer .yform fieldset {margin-bottom:35px;}*/
	#col1 .yform .type-text, #col1 .yform .type-select, #col1 .yform .type-button, 
	.c_defaultlayer .yform .type-text, .c_defaultlayer .yform .type-select, .c_defaultlayer .yform .type-button{clear:both; height:2.1em; margin-bottom:0.2em; padding-top:0.2em; }
	#col1 .yform .type-check, .c_defaultlayer .yform .type-check {clear:both; height:1.5em; margin-bottom:0.2em; }
	#col1 .yform .type-text label, #col1 .yform .type-select label,
	.c_defaultlayer .yform .type-text label, .c_defaultlayer .yform .type-select label {float:left; width:162px;}
	#col1 .yform .type-text input, .c_defaultlayer .yform .type-text input {float:left; margin-right:0.3em; width:176px;}
	
	#col1 .yform .short-iteml, .c_defaultlayer .yform .short-iteml {clear:none;float:left; width:43%;}
	#col1 .yform .short-itemr, .c_defaultlayer .yform .short-itemr {clear:none;float:left; width:43%;}
	#col1 .yform .short-iteml input, .c_defaultlayer .yform .short-iteml input {background-position:0 -42px; width:88px; }
	#col1 .yform .short-itemr input, .c_defaultlayer .yform .short-itemr input {background-position:0 -42px; width:88px; }
	#col1 .yform .short-item input, .c_defaultlayer .yform .short-item input {background-position:0 -42px; width:88px; }
	#col1 .yform .short-itemr label, .c_defaultlayer .yform .short-itemr label {margin-right:1em; width:auto;}
	#col1 .yform .type-select select, .c_defaultlayer .yform .type-select select {float:left; margin-right:0.3em; width:182px; }
	#col1 .yform .type-check input, .c_defaultlayer .yform .type-check input {float:left; margin-right:0.3em; height:18px; width:18px;}
	#col1 .yform .type-check p, #col1 .yform .type-button p, .c_defaultlayer .yform .type-check p, .c_defaultlayer .yform .type-button p {float:left;margin:0;width:162px;}
	#col1 .yform .type-check label, .c_defaultlayer .yform .type-check label {float:left;margin-right:0.3em;display:block;}
	#col1 .yform .type-button input, .c_defaultlayer .yform .type-button input {float:left;}
	
	.c_defaultlayer .yform .type-button {float:right;}
	.c_defaultlayer .yform .type-button a {font-size:0.9em;margin-top:0.2em;margin-right:0.5em;}
	.c_defaultlayer .yform fieldset {margin-bottom:0;}

	#col1 .yform div.error, .c_defaultlayer .yform div.error {background:none repeat scroll 0 0 #fff8f8;border:1px dashed #AA0000;}
	#col1 .yform div.error label, .c_defaultlayer .yform div.error label {color:#880000;}
	#col1 .yform div a.info_bt,#col1 .yform div a.add_bt, .yform div span,
	.c_defaultlayer .yform div a.info_bt,.c_defaultlayer .yform div a.add_bt, .yform div span {float:left; margin-right:0.5em;}
	#col1 .yform div a.info_bt,#col1 .yform div a.add_bt,
	.c_defaultlayer .yform div a.info_bt,.c_defaultlayer .yform div a.add_bt {margin-top:5px;}
	

	#col2 .yform {margin-bottom:30px;}
	#col2 .yform .type-select {padding-bottom:5px;}
	#col2 .yform .type-text label, #col2 .yform .type-select label {font-size:1px; text-indent:-99999px;line-height:2px;}
	#col2 .yform .type-text input{background-position:0 -21px; width:126px;}
	#col2 .yform .type-text {float:left; width:134px; margin:0; padding:0;}
	#col2 .yform .type-button {float:right;}
	#col2 .yform .type-button input {width:45px; height:18px;}
	
	#nav .yform { float:right; padding-top:20px; width:182px;}
	#nav .yform label {font-size:1px; text-indent:-99999px;line-height:2px;}
	#nav .yform .type-text{margin-bottom:3px;}
	#nav .yform .type-text input{width:174px;overflow:hidden;}
	
	#nav .yform .subc {float:left; margin-left:-6px;}
	#nav .top_subc {text-align:center;padding-top:20px;}
	#nav .top_subc .subc {float:left; margin-left:50px;}
	#nav .subc a {position:absolute; bottom:20px;}
	* html #nav .top_subc .subc {float:left; margin-left:25px;}
	
	/* IE6 und IE7 */
	* html #nav .yform .subc {padding-top: 0.2em;}
	*+html #nav .yform .subc{padding-top: 0.2em;}
	 
	* html #col2 .yform .type-text,
	* html #col2 .yform .type-text input {width:125px;}
	
	/* -- Buttons ---------------------------------------------------------------- */	
	a.btn1:link, 
	a.btn1:hover, 
	a.btn1:active, 
	a.btn1:visited, 
	a.btn1:focus {color:#000; background:transparent url(../../images/buttons/btn1.png) repeat-x left top; display:block; height:38px; font-size:1.2em; margin-left:-3px; padding:0; outline:none; text-align:center;}
	
	a.btn1:hover, 
	a.btn1:active {color:#ff5511;}
	a.btn1:link span,
	a.btn1:hover span,
	a.btn1:visited span,
	a.btn1:active span {display: block;}
	.btn1l, .btn1r {background:transparent url(../../images/buttons/btn1.png) no-repeat;}
	.btn1l{background-position:left -40px; margin-left:0;}
	.btn1r{background-position:right -80px; margin-right:0; padding:8px 8px 11px 8px;}
	
	#col2 .btn1 img{float:right; margin-right:20px; }
	/* IE6 u. IE7 */
	* html #col2 .btn1 img{margin-top:-28px;}
	*+html #col2 .btn1 img{margin-top:-28px;}
	
	/* disable */
	a.disable:link, 
	a.disable:hover, 
	a.disable:active, 
	a.disable:visited, 
	a.disable:focus {background-position:left -120px;color:#bebdbd;}
	.disable .btn1l{background-position:left -160px;}
	.disable .btn1r{background-position:right -200px;}
	.disable:hover, .disable *, 
	.disable a:link, 
	.disable a:visited,
	.disable a:hover, 
	.disable a:focus, 
	.disable a:active {color:#bebdbd;cursor:default;}
	
	.btn_active .btn1r {padding-bottom:0.35em;}
	
	/* blau */
	a.bt_black:link,
	a.bt_black:hover,
	a.bt_black:visited, 
	a.bt_black:active { display:inline-block; background:transparent url(../../images/buttons/button-bg1.png) no-repeat right 0; color:#fff; line-height:1.4em; font-size:0.95em; padding: 0.1em 1em 0.3em 0.5em; font-weight: bold; }
	
	/* blau */
	a.bt_blue:link,
	a.bt_blue:hover,
	a.bt_blue:visited, 
	a.bt_blue:active { display:inline-block; background:transparent url(../../images/buttons/button-bg1.png) no-repeat right -21px; color:#fff; line-height:1.4em; font-size:0.95em; padding: 0.1em 1em 0.3em 0.5em; font-weight: bold; }
	
	/* green */
	a.bt_green:link,
	a.bt_green:hover,
	a.bt_green:visited, 
	a.bt_green:active { display:inline-block; background:transparent url(../../images/buttons/button-bg1.png) no-repeat right -42px; color:#fff; line-height:1.4em; font-size:0.95em; padding: 0.1em 1em 0.3em 0.5em; font-weight: bold; }
	
	/* lila */
	a.bt_purple:link,
	a.bt_purple:hover,
	a.bt_purple:visited, 
	a.bt_purple:active { display:inline-block; background:transparent url(../../images/buttons/button-bg1.png) no-repeat right -84px; color:#fff; line-height:1.4em; font-size:0.95em; padding: 0.1em 1em 0.3em 0.5em; font-weight: bold; }
	
	/* rot */
	a.bt_red:link,
	a.bt_red:hover,
	a.bt_red:visited, 
	a.bt_red:active { display:inline-block; background:transparent url(../../images/buttons/button-bg1.png) no-repeat right -63px; color:#fff; line-height:1.4em; font-size:0.95em; padding: 0.1em 1em 0.3em 0.5em; font-weight: bold; }
	
	/* grau */
	a.bt_grey:link,
	a.bt_grey:hover,
	a.bt_grey:visited, 
	a.bt_grey:active { display:inline-block; background:transparent url(../../images/buttons/button-bg1.png) no-repeat right -105px; color:#fff; line-height:1.4em; font-size:0.95em; padding: 0.1em 1em 0.3em 0.5em; font-weight: bold; }
	
	/* Icon */
	a.info_bt, a.add_bt, a.delete_bt {display:block; font-size:0.2em; text-indent:-99999px;}
	a.add_bt:link, a.add_bt:visited, a.add_bt:hover, a.add_bt:active {background:transparent url(../../images/buttons/sprite.png) no-repeat 0 0;height:10px; width:10px}
	a.info_bt:link, a.info_bt:visited, a.info_bt:hover, a.info_bt:active {background:transparent url(../../images/buttons/sprite.png) no-repeat -15px 0;height:10px; width:10px;}
	a.delete_bt:link, a.delete_bt:visited, a.delete_bt:hover, a.delete_bt:active {background:transparent url(../../images/buttons/sprite.png) no-repeat -30px 0;height:10px; width:10px;}

	/* -- Layer ----------------------------------------------------------------- */
	.c_defaultlayer {background-color:#fff; padding-top:5px; padding-bottom:5px; }
	.c_defaultlayer .yform {padding:20px 15px 15px 15px;}
	.c_defaultlayer .subcolumns {margin-bottom:0px !important;}
	.c_overlayer {display:none; position:absolute; z-index:20;}
	a.c_close:link, a.c_close:visited, a.c_close:hover, a.c_close:active {background:transparent url(../../images/buttons/button_close.png) no-repeat 0 0; display:block; height:10px; font-size:0.9em; position:absolute; right:5px; top:5px; text-indent:-99999px; width:10px;}
	#c_layer_h, #c_nav_h { background-color:#fff; display:block; height:8px;line-height:1px;font-size:1px; position:absolute; z-index:30;}
	#finderLayer .c_close {display:none;} 
		
	/* IE6 u. IE7 */
	* html div.c_defaultlayer .yform {margin-bottom:-10px;}
	*+html div.c_defaultlayer .yform {margin-bottom:-10px;}
	
	/* -- Side menus ------------------------------------------------------------- */
	.menuLayer .subcolumns:hover, .menuLayer a:hover {background-color:#BED6F9;}
	
	.menuLayer .subcolumns {padding-top:5px;padding-bottom:5px;}
	.menuLayer .subcolumns h4 {margin-bottom:0; margin-top: 5px;}
	.menuLayer a {color: #404040 !important; text-align:left; display: block; padding: 3px 5px 3px 10px;}
	.menuLayer a h4 {text-align:left; padding: 0; margin: 0 0 0 15px;}
	.menuLayer .subcolumns .subcr {text-align:left; padding: 0;}
	
	.menuLayer ul { margin: 0;}
	.menuLayer ul li { background: none !important; padding: 0; margin:	0; line-height: 30px;}

	
	/* -- Layer Container ------------------------------------------------------- */
	.shadowContent {
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#939393', Direction=220, Strength=4) progid:DXImageTransform.Microsoft.Shadow(color='#939393', Direction=70, Strength=2 )  progid:DXImageTransform.Microsoft.Shadow(color='#939393', Direction=45, Strength=1 );
	    -webkit-box-shadow: -1px 1px 5px rgba(0,0,0,0.6);
	    -moz-box-shadow: -1px 2px 5px rgba(0,0,0,0.6);
	    -o-box-shadow: -1px 1px 5px rgba(0,0,0,0.6);
	    -khtml-box-shadow: -1px 1px 5px rgba(0,0,0,0.6);
	    box-shadow: -1px 1px 5px rgba(0,0,0,0.6);
		border:1px solid #ccc;
	}
	/* -- Navigation Level 2  --------------------------------------------------- */
	.hlist ul.shadowContent {
		filter:none;
	    -webkit-box-shadow: -1px 5px 5px rgba(0,0,0,0.4);
	    -moz-box-shadow: -1px 5px 5px rgba(0,0,0,0.4);
	    -o-box-shadow: -1px 5px 5px rgba(0,0,0,0.4);
	    -khtml-box-shadow: -1px 5px 5px rgba(0,0,0,0.4);
	    box-shadow: -1px 5px 5px rgba(0,0,0,0.4);
		border:0;
	    border-bottom: 1px solid #ccc;
	}
	
	#overlay p {margin-bottom:0.8em; line-height:1.5em; }
	#overlay .contentWrap {padding: 1em;}
	
	/* Productlister - IE6 fix */
	.listcolumns .c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r { margin-left:-10px; }
	
	.cursor_pointer {cursor: pointer;}
	
	/* PTP chart */
	.charticon div{
		text-align: right;
		margin: 0 10px 0 0;
	}
	
	.charticon img {
		border:1px solid #DDDDDD;
		margin-bottom: 2px;
		margin-right: 10px;
	}
	img.zoombutton:hover {
		border-right-color: DarkGrey;
		border-bottom-color: DarkGrey;
		border-bottom-width:2px;
		border-right-width:2px;
		margin-bottom: 1px;
		margin-right: 9px;
	}
	
	img.center {
		display: block;
		margin-left: auto;
		margin-right: auto 
	}
	
	p.importantmessage {
		color: red;
		font-weight:bold;
	}

}
