@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0px; padding: 0px; }table { border-collapse: collapse; border-spacing: 0px; }fieldset,img { border: 0px; }address,caption,cite,code,dfn,th,var { font-style: normal; font-weight: normal; }caption,th { text-align:left; }h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }q:before,q:after { content:''; }abbr,acronym { border: 0; }a:link { color: #fff; text-decoration: none; }a:visited { color: #fff; text-decoration: none; }a:hover { color: #fff; text-decoration: underline; }a:active { color: #fff; text-decoration: none; }a img { border: none; }
body {
	color:#504E53;
	font-family:Arial,Verdana,Helvetica,'Sans Serif';
	font-size:11px;
	line-height:160%;
}
.container { display:inline-block; }
html[xmlns] .container { display:block; }
* html .container { height:1%; }
.container:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}

strong { font-weight:700; }
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;
}

/* modified by joman */
div#navi li ul li ul {
	background:#ffd889;
	padding:5px 0 !important;
	margin-left:15px
}
/* modified by joman */

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:30px;
padding-right:3px;
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:100px;
}
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:5px !important;
	color:#2E1D86 !important;
	font-size:1.15em !important;
	line-height:inherit!important;
	margin-right:inherit!important;
	padding:inherit!important;
	padding-top: 2px !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;
}
/* CONTENT FORMATTING */

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:40px;
	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:30px;
	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 {
	
	border:1px solid #999!important;
	opacity:1 !important;
	filter:alpha(opacity=100)!important;
}
.thumbnail {
	cursor:pointer;
	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;
}
div.download {
	background:url("img/plus.png") no-repeat scroll 5px center #ACC95F;
	border-top:1px solid #EEEEEE;
	color:#475425;
	cursor:pointer;
	font-weight:bold;
	height:23px;
	line-height:26px;
	margin-right:32px;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 2px;
    padding-top: 2px !important;
	background:url("../img/Materialeigenschaften.png") no-repeat scroll 0 0 transparent !important;
	color:#2E1D86 !important;
	cursor:pointer !important;
	font-size:1.15em !important;
	font-weight:normal !important;
	height:29px !important;
	line-height:inherit !important;
	margin-left:0 !important;
	margin-right:inherit !important;
	text-align:center !important;
	width:150px !important;
}



/* KARTE */


#karte_wrap {
	font:normal normal 400 62.5%/1 Arial, Verdana, Helvetica Sans-serif;
}

#karte_wrap .address {
  background:#ffffff;
  background:rgba(255,255,255,0.9);
  -moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
  -webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
  box-shadow:0 0 5px rgba(0,0,0,0.2);
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  padding:10px;
  min-width:250px;
  padding-bottom:30px;
  position:absolute;
}
#karte_wrap li {
	list-style: none;
}
#karte_wrap li a {
  color:#48469a;
  background:url(../img/red_dot.png) no-repeat left center;
  padding-left:10px;
  text-decoration:none;
}
#karte_wrap li span { text-transform:uppercase; }
#karte_wrap li em { font-weight:700; font-style: normal; }
#karte_wrap li .intended {
  padding-left:15px;
  text-transform:none;
}
#karte_wrap li div table a {
  padding:0 !important;
  background:none !important;
}
#karte_wrap li div { z-index:9; }
#karte_wrap li { position:absolute; }
#karte_wrap #france a {
  padding-left:0;
  padding-right:15px;
  background:url(../img/red_dot.png) no-repeat right center;
}
#karte_wrap #france div {
  left:82px;
  top:17px;
}
#karte_wrap #france {
  left:244px;
  top:151px;
}
#karte_wrap #korea a {
  padding-top:5px;
  background:url(../img/red_dot.png) no-repeat left 0;
}
#karte_wrap #korea div {
  right:76px;
  top:15px;
}
#karte_wrap #korea {
  right:61px;
  top:192px;
}
#karte_wrap #germany div {
  left:50%;
  margin-left:-300px;
  top:30px;
  width:600px;
}
#karte_wrap #germany {
  left:335px;
  top:135px;
}
#karte_wrap #delran .intended {
  padding-left:24px;
  text-transform:none;
}
#karte_wrap #delran a {
  padding-left:0;
  padding-right:15px;
  background:url(../img/red_dot.png) no-repeat right center;
}
#karte_wrap #delran div {
  left:73px;
  top:26px;
}
#karte_wrap #delran {
  width:150px;
  left:112px;
  top:151px;
}
#karte_wrap {
  position:relative;
  background:url(../img/map.png) no-repeat;
  width:682px;
  height:463px;
  margin:50px auto 0;
  font-size:11.8px;
  line-height:16px;
}
.noWidth {
	left:0 !important;
	margin-left:0 !important;
	position:static !important;
	top:0 !important;
	width:auto !important;
}
#content div.new.download a {
	color: #2E1D86 !important;
}


/*
** New Fancybox Content
*/

#fancybox-content .wrapper {
	width: 600px;
	margin: 20px auto 0;
	overflow: hidden;
}
#fancybox-content .wrapper h3 {
	float: left;
}
#fancybox-content .wrapper #rightLink {
	float: right;
}
#fancybox-content .wrapper h3 a {
	color: #2E1D86;
}




/* style_mueller_navifix.css */
*html div.download a:link, div#innercontent a:visited {
	color:#2E1D86 !important;
}
*html div#navi ul li ul {
	margin-top:-14px !important;
}
*html div#prod_nav {
	margin-right:3px;
}
*html ul.prod_nav li a {
	padding-left:3px;
	padding-right:3px;
}
/* style_mueller_navifix7.css */
*+html div#navi ul li ul {
	margin-top:-14px !important;
}
*+html ul.prod_nav li a {
	padding-left:3px;
	padding-right:3px;
}
/* style_mueller_ie_gallery.css */

/* IE6 */
*html h3.rgaccord1-toggle {padding-left:0px !important;line-height:12px !important;}
*html .jdGallery a.left {
	background:transparent url(../img/arrow_l.png) no-repeat scroll -2000px -2000px !important;
}
*html .jdGallery a.left:hover {
	background:transparent url(../img/arrow_l.png) no-repeat scroll left center !important;
}
*html .jdGallery a.right {
	background:transparent url(../img/arrow_r.png) no-repeat scroll -2000px -2000px !important;
}
*html .jdGallery a.right:hover {
	background:transparent url(../img/arrow_r.png) no-repeat scroll right center !important;
}
/* IE7 */
*+html h3.rgaccord1-toggle {padding-left:0px !important;line-height:12px !important;}
*+html .jdGallery a.left {
	background:transparent url(../img/arrow_l.png) no-repeat scroll -2000px -2000px !important;
}
*+html .jdGallery a.left:hover {
	background:transparent url(../img/arrow_l.png) no-repeat scroll left center !important;
}
*+html .jdGallery a.right {
	background:transparent url(../img/arrow_r.png) no-repeat scroll -2000px -2000px !important;
}
*+html .jdGallery a.right:hover {
	background:transparent url(../img/arrow_r.png) no-repeat scroll right center !important;
}
*+html #content div.new.download a {
	margin: 0 auto;
	display: block;
	margin-left: -50px;
	margin-top: 3px;
}
/* CSS Explanation */
/*
	
	main stylesheet					style_mueller.css 
	print							mueller_print.css
	ie8								style_muellerie8.css
	
	stylesheet used because of no bodyclass:
	+ style_mueller6_home.css
	+ style_mueller7_home.css
	+ style_mueller_produkte.css
*/
