@import url("reset.css");
body {
	color:#504E53;
	font-family:Arial,Verdana,Helvetica,Sans Serif;
	font-size:11px;
	line-height:160%;
}
div.clear {clear:both;}

/*  ..:ALLGEMEINE POSITIONIERUNG:.. */
div#content {
	background-image:url(../img/contentbg.png);
	background-repeat:repeat-y;
	margin-left:83px;
	width:884px;
	position:relative;
}
div#footer {
	font-size:12px;
	margin-left:270px;
	margin-top:15px;
}
div#head {
	background-color:#ffb92e;
	border:8px solid #f3f3f4;
	border-right:none;
	border-left:none;
	height:124px;
	width:100%;
}
div#innercontent {
	float:right;
	padding:15px 0 0 15px;
	width:690px;
	position:relative;
}
div#logo {
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	float:left;
	height:124px;
	width:261px;
}
div#navi {
	border-left:8px solid #f3f3f4;
	width:155px;
	background:#ffb92e;
	float:left;
}
div#oben {
	background:#fff url(../img/obenbg.png) repeat-y 83px;
	height:90px;
	width:100%;
}
div#prod_nav {
	background:#ffb92e;
	float:right;
	height:30px;
	margin-bottom:10px;
	margin-right:10px;
	width:703px;
}
div#button {
	height:19px;
	position:absolute;
	right:10px;
	top:10px;
	width:61px;
}
div#button a {
	background:url(../img/printButton_no.png);
	height:19px;
	width:61px;
	display:block;
}
div#button a:hover {
	background:url(../img/printButton_ho.png);
}
div#kopfwrap {
	width:976px;
}
/*  ..:FOOTER:.. */
div#footer p {
	font-size:11px;
}
div#footer p a:link,
div#footer p a:visited {
	font-size:11px;
	color:#504E53;
}
div#footer p a:hover,
div#footer p a:active {
	color:#89858E;
}
/*  ..:HEAD:.. */
div#head a {
	display:block;
	height:124px;
	width:261px;
	float:left;
	text-indent:-9999px;
	background:url(../img/logo.png) no-repeat;
}
div#head img {
	border-right:8px solid #f3f3f4;
	float:left;
}
img.eckbild {
	border:none;
	border-left:8px solid #f3f3f4;
	float:left;
	margin-left:83px;
}
/*  ..:NAVIGATION:.. */
div#navi li {
	list-style:none;
	margin-top:-3px;
}
div#navi li a.ebene1 {
	color:#2E1D86;
	display:block;
	background:url(../img/libg.png) repeat-x;
	height:23px;
	font-size:13px;
	padding-left:5px;
	padding-top:3px;
}
div#navi li a.ebene1:hover,
div#navi li a.ebene1_aktiv  {
	background:url(../img/lihoverbg.png) repeat-x;
	text-decoration:none;
	color:#fff;
	display:block;
	height:23px;
	font-size:13px;
	padding-left:5px;
	padding-top:3px;
}
div#navi li ul {
	background:#ffd889;
	padding:10px 0;
	margin-top:0px !important;
}
div#navi li ul li a {
	font-size:12px;
	padding-left:15px;
	color:#777;
}
div#navi li ul li a:hover,
div#navi li ul li a.aktiv {
	background:url(../img/arrow_01.png) no-repeat 6px 4px;
	text-decoration:none;
}
div#navi ul {
	margin-top:30px;
}
div#navi ul li {
	list-style:none;
}
div#navi ul li ul {
	margin-top:0;
}
ul.prod_nav li {
	float:left;
	list-style:none;
}
ul.prod_nav li a {
color:#FFFFFF;
display:block;
font-size:12px;
font-style:italic;
font-weight:700;
padding-left:11px;
padding-right:11px;
padding-top:7px;
text-decoration:none;
text-transform:uppercase;
}
ul.prod_nav li a:hover {
	color:#2e1d86;
	text-decoration:none;
}
.sub_nav1:hover {
	background-position:0 -26px;
	color:#fff;
	height:22px;
	text-decoration:none;
}
.sub_nav1_aktiv {
	background-image: url(../img/submenu_bg.png);
	background-position:0 -26px;
	color:#fff;
	height:22px;
	text-decoration:none;
	color:#4f4f4d;
	display:block;
	font-size:11px;
	font-weight:700;
	height:22px;
	padding-left:28px;
	padding-top:4px;
	text-align:left;
	vertical-align:middle;
}
.sub_nav1_aktiv:hover {
	text-decoration:none;
}
a.main_nav {
	background-image:url(../img/menu_bg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#4f4f4d;
	display:block;
	font-size:13px;
	font-weight:700;
	height:24px;
	padding-left:18px;
	padding-top:6px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	width:100%;
}
a.main_nav:hover {
	background-position:0 -30px;
	color:#fff;
	text-decoration:none;
}
a.main_nav_aktiv {
	background-image:url(../img/menu_bg.png);
	background-position:0 -30px;
	color:#fff;
	text-decoration:none;
	display:block;
	font-size:13px;
	font-weight:700;
	height:24px;
	padding-left:18px;
	padding-top:6px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	width:137px;
}
a.sub_nav1 {
	background-image: url(../img/submenu_bg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#4f4f4d;
	display:block;
	font-size:11px;
	font-weight:700;
	height:22px;
	padding-left:28px;
	padding-top:4px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	width:100%;
}
/*  ..:SPRACHUMSCHALTER & QUICKLINKS:.. */
div#langswitch {
	margin:50px auto 0;
	width:63px;
}
div#langswitch a {
	margin:0 5px;
}
ul.quicklinks {
	margin-left:6px;
}
ul.quicklinks li {
	color:#666;
	float:left;
	font-size:11px;
	list-style-type:none;
	margin:0 !important;
	padding-left:3px;
}
ul.quicklinks li  a:before {content:url(../img/line.gif);}
ul.quicklinks li.nobg a:before {content:"" !important;}

ul.quicklinks li a:link,
ul.quicklinks li a:visited {
	color:#666;
	text-decoration:none;
}
ul.quicklinks li a:hover,
ul.quicklinks li a:active {
	color:#fff;
	text-decoration:none;
}
/*  ..:KONTAKTFORMULAR:.. */
label {
	font-size:14px;
	color: #504e53;
}
input {
	border:solid 1px #aaa;
	width:200px;
	height:20px;
	padding-top:3px;
}
.csc-mailform-submit {
	width:auto;
	height:auto;
	font-weight:700;
	margin:12px 0px;
}
h1 {
	font-size: 14px;
	padding-bottom: 14px;
	color: #3f4096;
	font-style:italic;
	color: #504e53;
	line-height: 120%;
	font-weight:700;
	clear:both;
}
div#button img {
		border:none;
}
/*  ..:INHALTE:.. */
p {
color:#504e53;
	font-size:14px;
	padding-bottom:14px;
	line-height:1.5em;
}
ul.mat-eigen li {
	background-image:url(../img/arrow.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	line-height:15px;
	margin-bottom:6px;
	padding-left:24px;
	padding-top:0px;
}
ul.mat-eigen {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	font-size:14px;
}
table.contentpaneopen td {
	padding-right:5px;
}
td.twocols-left {
	width:300px;
}
div#innercontent a:link,
div#innercontent a:visited {
	line-height:120%;
	color:#68676B;
}
div#innercontent a:hover,
div#innercontent a:active {
	line-height:120%;
	color:#FFB92E;
	text-decoration:none;
}
div.element table {
	padding-bottom:30px !important;
}
div.lexi-hinweis {
	background:#DBDBDB none repeat scroll 0% 0%;
	border:1px dotted #BBBBBB;
	margin:10px;
	padding:4px;
}
td {
	font-size: 14px;
	line-height: 140%;
}
td.techdaten-header {
	width: 140px;
	height: 20px;
	text-align: center;
	color: #2e1d86;
	font-weight: bold;
	background-color: #c3c3c3;
}
td.techdaten-data {
	background-color: #dbdbdb;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 20px;
}
td.techdaten-header a:link,
td.techdaten-header a:visited,
td.techdaten-data a:link,
td.techdaten-header a:visited {
	color:#2E1D86 !important;
	font-weight: bold!important;
}
table.contentpaneopen td {
	padding-right: 5px;
}
table.contentpaneopen tr {
	border-bottom:solid 1px #fff;
}
h3.rgaccord1-toggle {
	background:url(../img/Materialeigenschaften.png) no-repeat !important;
	height:29px !important;
	width:150px !important;
	cursor:pointer !important;
	margin-bottom:15px !important;
	text-align:center !important;
	padding-top:3px !important;
	color:#2E1D86 !important;
	font-size:1.15em !important;
	line-height:inherit!important;
	margin-right:inherit!important;
	padding:inherit!important;
	font-weight:normal!important;
	margin-left:0!important;
	
}
h3.rgaccord1-toggle:hover {
	cursor:pointer !important;
}
div.rgaccord1-content {
	border:none !important;
	width:auto!important;
}
h3#toggler {
	background:url(../img/Materialeigenschaften.png) no-repeat;
	height:29px;
	width:150px;
	cursor:pointer;
	margin-bottom:15px;
	text-align:center;
	padding-top:3px;
	color:#2E1D86;
	font-size:1.15em;
}
#toggler:hover {
	cursor:pointer;
}


div.csc-sitemap ul li ul li {
	margin-left:15px;
}
div.csc-sitemap ul li ul li ul li {
	margin-left:30px;
}
ul.nostyle li {
	list-style:none;
	margin-top:10px;
}
table {
	border-collapse:separate;
	border-spacing:2px;
	text-indent:0;
}
div.csc-textpic-intext-left {
	border-bottom-color:#fff;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-bottom:86px;
}
div#laufzeile {
	background: url(../../bilder/bg.jpg) no-repeat bottom right;
}
div#laufzeile img {
	float:left;
	z-index:8;
	margin-bottom:46px;
}
div#laufzeile marquee {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #FFB92E;
	border-left:none;
	border-right:none;
float:right;
font-style:italic;
font-weight:700;
height:23px;
margin-top:24px;
padding-top:6px;
width:556px;
font-size:12px;
}
a.rowalink {
	background:transparent url(../../bilder/rowagroup.jpg) repeat scroll 0 0;
	display:block;
	height:24px;
	left:13px;
	position:absolute;
	text-indent:-9999px;
	top:371px;
	width:253px;
}
a.rowalink_en {
	background:transparent url(../../bilder/rowagroup_en.jpg) repeat scroll 0 0;
display:block;
height:24px;
left:-2px;
position:absolute;
text-indent:-9999px;
top:389px;
width:284px;
}
/*  ..:GALERIE:.. */
p.label {display:none;}
.myGallery {border:none!important}
.slideElement {background-color:#f3f3f4!important;}
div#externalthumbs {margin-top:15px;}
.thumbnail:hover {
	cursor:pointer;
	border:1px solid #999!important;
	opacity:1 !important;
	filter:alpha(opacity=100)!important;
}
.thumbnail {
	opacity:0.9 !important;
	filter:alpha(opacity=90)!important;
	margin-left:0px !important;
	border:1px solid #ccc!important;
	padding:0px!important;
	margin:0 5px 5px 0 !important;
	float:left;
	margin-top:10px;
}
.tx-rgsmoothgallery-pi1 {
	background:#f3f3f4 url(../img/ajax-loader.gif) center center no-repeat!important;
}
.jdGallery .loadingElement {
	background-color:#f3f3f4 !important;
	background-image: url('../img/ajax-loader.gif')!important;
}
.rglbLoading {
	background: #fff url('../img/ajax-loader.gif') no-repeat center !important;
	border: 1px solid #666;
}
.myGallery {
	border:none!important;
	background-color:#f3f3f4 !important;
}
.jdGallery .slideElement {
	background-color:#f3f3f4!important;
}
#rglbCenter, #rglbBottom {
	background-color:#fff!important;
	left:50%;
	overflow:hidden;
	position:absolute;
	z-index:20;
}
#rglbCloseLink {
	background:transparent url(../img/close.png) no-repeat scroll center center !important;
	height:30px !important;
	width:110px !important;
}
.jdGallery a.left:hover {
	background:transparent url(../img/arrow_l.png) no-repeat scroll left center !important;
	opacity:1!important;
	
}
.jdGallery a.right:hover {
	background:transparent url(../img/arrow_r.png) no-repeat scroll right center !important;
	opacity:1!important;
	
}
.jdGallery a.left {
	background:transparent url(../img/arrow_l.png) no-repeat scroll left center !important;
	opacity:0!important;
	
}
.jdGallery a.right {
	background:transparent url(../img/arrow_r.png) no-repeat scroll right center !important;
	opacity:0!important;
	
}
.jdGallery a.open {
	width:100%!important;
	left:0!important;
	background:transparent url(../img/lupe.png) no-repeat scroll right bottom !important;
	opacity:1!important;
	height:100% !important;
}
#rglbPrevLink {
	background:transparent url(../img/arrow_l.png) no-repeat scroll 9px 50% !important;
}
#rglbNextLink {
	background:transparent url(../img/arrow_r.png) no-repeat scroll 97.5% 50% !important;
}
div#left_text {
	float:left;
	width:300px;
}
div#right_gallery {
	float:right;
	margin-top:37px;
	margin-left:7px;
}
div#characteristics p a {
	text-decoration:underline;
}
div.rgaccord1-nest {margin-bottom:20px;}
div.csc-textpic-text ul {
font-size:14px;
line-height:21px;
list-style:square;
margin-bottom:20px;
margin-left:17px;
}
div.rgaccord1-nest h2 {
color:#504E53;
font-size:14px;
font-style:italic;
font-weight:700;
line-height:120%;
padding-bottom:14px;
}