/* COLORS

	dark BG		->	1b1b1b
	dark Navi	->	3a3a3a
	glow Navi	->	666666


*/

body {
	text-align:center;
	margin:0;
	padding:0;
	background:#fff;
	font-family: Arial, Helvetica, Verdana, Geneva,   sans-serif;
	font-size:12px;
	color:#fff;
	background: #1b1b1b url('/we_images/bg/1b1b1b.gif') 0 0;
	float:left;
	width:100%;
}



a:active, a:focus{
	outline:none;
}

a {
	text-decoration:none;
	color:#fff;
	outline:none;
	-moz-outline-style: none;
}
a:active, a:focus {
	outline:none;
	-moz-outline-style: none;
}
#seite {
	position: relative;
	width: 945px;
	margin:0 auto;
	text-align: left;
	float:none;
	font-size:12px;
	line-height:18px;
	margin-top:15px;
	z-index:0;
	
	
}

#oben, #unten, #mitte, #path {
	position: relative;
	width: 945px;
	margin: 0 auto;
	text-align: left;
	z-index:0;
	float:left;
	
}
#oben {
	background: transparent url('/we_images/bg/top.gif') no-repeat 0 93px;
	height:93px;
	overflow:hidden;
	z-index:0;
	
}
#path {
	background: transparent url('/we_images/bg/top.gif') no-repeat 0 0;
	height:20px;
	padding:0;
}

#path ul {
	width:920px;
	list-style-type:none;
	top:0;
	padding:0;
	margin:0;
	height:20px;
	display:block;
	position:relative;
	left:20px;
	padding-top:2px;
}
#path ul li {
	height:20px;
	top:0;
	float:left;
	line-height:25px;
	padding:0;
	margin:0;
	padding-right:10px;
}
#path ul li a, #path ul li a.more {
	display:block;
	background: transparent url('/we_images/icon/bottombut.gif') no-repeat 0 0.2em;
	color:#ccc;
	text-align:left;
	font-size:11px;
}
#path ul li a.aktive {
	color:#fff;
	background: transparent url('/we_images/icon/bottombut.gif') no-repeat -951px 0.2em;
}
#path ul li a.more:hover {
	background-color:#000;
	background: #000 url('/we_images/icon/bottombut.gif') no-repeat  0 -100px;
}
#path ul li a.more:hover, #path ul li a.more:hover span {
	background-image: url('/we_images/icon/bottombut.gif');
	display:block;
	text-align:left;
	color:#fff;
}


a#logo {
	position:absolute;
	bottom:32px;
	left:35px;
	height:85px;
	width:130px;
	background: transparent url('/we_images/logo/logo.gif') no-repeat 0 0;
	display:block;
	z-index:999;

}

#unten {
	position: relative;
	width: 945px;
	margin: 0 auto;
	text-align: left;
	display:block;
	background: transparent url('/we_images/bg/bottom.gif') no-repeat 0 100%;
	padding-bottom:20px;
}

#menu {
	top:0;
	position:relative;
	color:#fff;
	width: 945px;
	font-size:12px;
	float:right;
	height:125px;
	line-height:12px;
	right:20px;
	z-index:0;
}
#menu ul.menu {
	position:absolute;
	top:43px;
	padding:0;
	margin:0;
	float:right;
	position:relative;
	left:2px;
	list-style-type:none;
	height:45px;
	
}
#menu ul.menu li {
	padding:0 3px 0 0;
	margin:0;
	text-align:left;
	float:left;
	height:45px;
	width:auto;
	cursor:pointer;
}
#menu ul.menu a {
	color:#fff;
	display:block;
	float:left;
	text-align:left;
	height:45px;
	background: transparent url('/we_images/bg/but.gif') no-repeat 100% 0;
	width:auto;
	cursor:pointer;
}
#menu ul.menu a span {
	padding:0;
	display:block;
	padding: 6px 0 0px 4px;
	background: transparent url('/we_images/bg/but.gif') no-repeat 0 0;
	height:39px;
	margin-right:20px;
	cursor:pointer;
}


#menu ul.menu a:hover, #menu ul.menu a.akt {
	
	background: transparent url('/we_images/bg/but.gif') no-repeat 100% 100%;
}
#menu ul.menu a:hover span, #menu ul.menu a.akt span {
	background: transparent url('/we_images/bg/but.gif') no-repeat 0 100%;
	
}


#menu a span b {
	display:none;
}
#menu ul.menu a span dfn {
	height:39px;
	display:block;
	font-style:normal;
}


#global {
	height:25px;
	position:absolute;
	top:0;
	float:right;
	width: 945px;
	
}
ul.globalmenu {
	width:670px;
	left:12px;
	list-style-type:none;
	top:0;
	padding:0;
	margin:0;
}
ul.globalmenu, ul.globalmenu li, #global form {
	height:25px;
	top:0;
	float:right;
	line-height:25px;
	padding:0;
	margin:0;
	
}
ul.globalmenu {
	padding-top:4px;
}
ul.globalmenu li {
	padding-right:20px;
}

#global #langchooser {
	position:relative;
	float:right;
	height:19px;
	line-height:17px;
	width:1px;
	overflow:visible;
	top:3px;
	right:0;
	z-index:99;
}
#global #langchooser #langchooserpulldown {
	position:absolute;
	top:-3px;
	left:-111px;
	z-index:99;
	display:none;
	text-align:center;
	width:142px;
	height:19px;
}
#langchooser a {
	height:17px;
	line-height:17px;
	width:25px;
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
	-moz-opacity:0.66;
	opacity:0.66;
	display:block;
	margin:1px;
}
#langchooser a.en {
	background-image: url('/we_images/icon/en.gif');
}
#langchooser a.de {
	background-image: url('/we_images/icon/de.gif');
}
#langchooser a.fr {
	background-image: url('/we_images/icon/fr.gif');
}
#langchooser a.es {
	background-image: url('/we_images/icon/es.gif');
}
#langchooser a.it {
	background-image: url('/we_images/icon/it.gif');
}
#langchooser a:hover {
	-moz-opacity:1.66;
	opacity:1.66;
}
#global form {
	width:250px;
	display:block;
	position:relative;
	top:0;
	right:0;
}
#global form, #global form input, #global form button {
	float:right;
	position:relative;
	text-align:left;
	
}
#global form input {
	height:11px;
	padding:2px 2px 3px 2px;
	line-height:11px;
	width:140px;
	font-size:11px;
	top:2px;
	right:10px;
}
button.darkbg, button.lightbg, .reset {
	border:0;
	line-height:14px;
	margin:0;
	outline:0;
	padding:0;
	margin-left:5px;
	
	width:auto;
	text-align:left;
	right:0px;
	font-size:11px;
	text-align:left;
	font-weight:normal;
}

#headvis {
	position:relative;
	top:0;
	line-height:0;
	overflow:hidden;
	width: 945px;
	z-index:99;
	
}
#headvis img, #headvis embed {
	position:relative;
	top:0;
}



.navicontainer {
	position: relative;
	width: 925px;
	margin:0 auto;
	text-align: center;
	float:none;
	font-size:12px;
	line-height:12px;
	z-index:0;
	height:34px;
	display:block;
	padding-top:0px;
	overflow:visble;
	background: transparent url('/we_images/bg/naviborder.gif') repeat-x;
}


div.navi div.naviinner {
	background:#1b1b1b;
	padding-right:5px;
	float:left;
	width:auto;
}

div.navi a {
	color:#fff;
	display:block;
	float:left;
	text-align:left;
	height:35px;
	background: transparent url('/we_images/bg/smallbut.gif') no-repeat 100% 0;
	margin-right:3px;
}

.navi a span {
	color:#fff;
	display:block;
	float:left;
	text-align:left;
	padding:0;
	display:block;
	padding: 4px 0 0 4px;
	background: transparent url('/we_images/bg/smallbut.gif') no-repeat 0 0;
	height:31px;
	margin-right:20px;
	cursor:pointer;
	white-space:nowrap;
	font-size:12px;
}
.navi a:hover, .navi a.akt, .navi a.akt:hover {
	background: transparent url('/we_images/bg/smallbut.gif') no-repeat 100% -35px;
	cursor:pointer;
	font-size:12px;
}
.navi a:hover span, .navi a.akt span, .navi a.akt:hover span {
	background: transparent url('/we_images/bg/smallbut.gif') no-repeat 0 -35px;
	cursor:pointer;
	font-size:12px;
}

/* Produktdetail */
div.producthead ul {
	margin-left:0;
}
div.producthead ul, div.producthead ul li {
	padding-left:0;
	margin-right:0;
	list-style-type:none;
}
div.producthead ul li {
	border-bottom:1px solid #666;
	line-height:20px;
	padding:5px 0;
	
}

div.producthead ul li a {
	display:block;
	background: transparent url('/we_images/icon/topbutakt.gif') no-repeat 0 .4em;
	color:#fff;
	padding-left:15px;
	cursor:pointer;
}
div.producthead ul li a:hover  {
	display:block;
	background: transparent url('/we_images/icon/topbutakt.gif') no-repeat -951px .4em;
	color:#8c8c8c;
	font-style:normal;
	cursor:pointer;
	
}
div.producthead h1 {
	font-size:24px;
	font-weight:normal;
	margin-bottom:5px;
	padding-bottom:0;
}
div.producthead h2 {
	font-size:14px;
	color:#646464;
	font-weight:normal;
	margin:0px;
	margin-bottom:30px;
	padding:0;
	
}

#productfunction {
	float:left;
	width:925px;
	padding:0 10px;
	height:auto;
	position:relative;
}

#productfunction div.inner {
	background:url('/we_images/bg/darkbox_925.gif') no-repeat 0 0;
	width:925px;
	height:auto;
	float:left;
	padding-top:10px;
}
#productfunction div.footer {
	height:12px;
	width:925px;
	background:url('/we_images/bg/darkbox_925.gif') no-repeat 0 100%;
	float:left;
}

#productfunction div a {
	background-position: 0 0.2em;
	background-repeat: no-repeat;
	line-height:30px;
	height:30px;
	color:#fff;
	text-align:left;
	display:block;
}
#productfunction div a span {
	background-repeat: no-repeat;
}
#productfunction div a span span span {
	padding-left:30px;
}
#productfunction a.dealer, #productfunction a.dealer:hover span {
	background-image:url('/we_images/icon/dealerbut_blue.gif');
	line-height:30px;
	height:30px;
}
#productfunction a.shop, #productfunction a.shop:hover span  {
	background-image:url('/we_images/icon/shopbut_blue.gif');
	line-height:30px;
	height:30px;
}
#productfunction a.print, #productfunction a.print:hover span  {
	background-image:url('/we_images/icon/printbut_blue.gif');
	line-height:30px;
	height:30px;
}
#productfunction a.download, #productfunction a.download:hover span  {
	background-image:url('/we_images/icon/downloadbut_blue.gif');
	line-height:30px;
	height:30px;
}
#productfunction a.glossary, #productfunction a.glossary:hover span  {
	background-image:url('/we_images/icon/glossarybut_blue.gif');
	line-height:30px;
	height:30px;
}
#productfunction a.recomment, #productfunction a.recomment:hover span  {
	background-image:url('/we_images/icon/recommentbut_blue.gif');
	line-height:30px;
	height:30px;
}

#productfunction div a:hover {
	background-color:#00339c;
}
#productfunction div a:hover, 
#productfunction div a:hover span,
#productfunction div a:hover span span,
#productfunction div a:hover span span span {
	color:#fff;
	background-repeat: no-repeat;
	background-position: 0 -100px;

}
#productfunction div a span {
	display:block;
}

#productfunction div a:hover span  {
	background-position: 100% -100px;
}
#productfunction div a:hover span span {
	background-position: 0 100% ;
}
#productfunction div a:hover span span span {
	background-position: 100% 100%;
}
/* / Produktdetail */

#inhalt {
	position: relative;
	width: 945px;
	margin:0 auto;
	text-align: left;
	float:none;
	font-size:12px;
	
}
#inhalt .hl, #inhalt .hldotted, #inhalt .hldottedw {
	font-size:12px;
	font-weight:normal;
	width:100%;
	float:left;
	position:relative;
	background: url('/we_images/bg/hl.gif') repeat-x 0 100%;
	
}
#inhalt .hldotted {
	background: url('/we_images/bg/hl_dotted.gif') repeat-x 0 100%;
}
#inhalt .hldottedw {
	background: url('/we_images/bg/hl_dotted_ccc.gif') repeat-x 0 100%;
}

#inhalt .hl span, #inhalt .hldotted span, #inhalt .hl label, #inhalt .hldotted label,
#inhalt .hldottedw span, #inhalt .hldottedw label {
	padding-right:6px;
	background:#1b1b1b url('/we_images/bg/1b1b1b.gif') 0 0;
	display:inline;
}
#inhalt .hldottedw span, #inhalt .hldottedw label {
	color:#ccc;
	background:#666666 url('/we_images/bg/666666.gif') 0 0;
}
#inhalt h3, #inhalt h2, #inhalt h1 {
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	
}
#inhalt h2, #inhalt h1 {
	font-size:14px;
}
#inhalt h1 {
	font-size:16px;
}

div.link, span.link {
	position:relative;
	display:block;
	width:134px;
	clear:both;
	margin:5px 10px 0 0;
}


.reset {
	background: url('/we_images/icon/topbut.gif') no-repeat 0 0.2em;
	color:#fff;
	padding:0;
	display:block;
	text-align:left;
	cursor:pointer;
	padding-left:15px;
}

button.reset {
	background: url('/we_images/icon/resetbut.gif') no-repeat  0 0.2em;
	padding-left:15px;
	display:block;
	color:#8c8c8c;
}
button.lightreset {
	
	padding-left:15px;
	display:block;
	color:#eee;
}


.reset:hover, button.reset:hover {
	background-position: -951px  0.2em;
	padding-left:15px;
	color:#fff;
}
.tel {
	background: transparent url('/we_images/icon/tel.gif') no-repeat 0  0.2em;
	padding-left:15px;
}
.telbig {
	background: transparent url('/we_images/icon/telbig.gif') no-repeat 0  0.2em;
	padding-left:20px;
	color:#44c6ce;
	font-size:16px;
	line-height:22px;
}
.fax {
	background: transparent url('/we_images/icon/fax.gif') no-repeat 0  0.2em;
	padding-left:15px;
}

a.more,
ul.globalmenu li a,
a.back,
a.next,
a.dl,
a.web,
a.backlight,
a.nextlight,
a.mailto,
a.mailtobig,
a.http,
a.darkbg,
button.darkbg,
button.darkbg b,
a.lightbg,
button.lightbg,
button.lightbg b,
a.bannertext dfn,
a.akt,
#unten a.more,
#unten a.rss, a.rss {
	background: url('/we_images/icon/topbut.gif') no-repeat 0 0.2em;
	color:#fff;
	float:left;
	position:relative;
	line-height:14px;
	font-size:11px;
	font-style:normal;
	cursor:pointer;
	padding:0;
	margin:0;
	font-weight:normal;
}


a.mailto {
}


#unten a.more,
#unten a.more:hover,
#unten a.more:hover span,
#unten a.more:hover span span,
#unten a.more:hover span span span,

#unten a.rss,
a.rss,

a.lightbg,
a.lightbg:hover,
a.lightbg:hover b,
a.lightbg:hover span,
a.lightbg:hover span span,
a.lightbg:hover span span span,





button.lightbg,
button.lightbg:hover b,
button.lightbg:hover span,
button.lightbg:hover span span,
button.lightbg:hover spanspan span {
	background: url('/we_images/icon/bottombut.gif') no-repeat 0 0.2em;
	font-size:12px;
}

a.backlight,
a.backlight:hover,
a.backlight:hover b,
a.backlight:hover span,
a.backlight:hover span span,
a.backlight:hover span span span {
	background: url('/we_images/icon/bottomback.gif') no-repeat 0 0.2em;
	font-size:12px;
}

a.nextlight,
a.nextlight:hover,
a.nextlight:hover b,
a.nextlight:hover span,
a.nextlight:hover span span,
a.nextlight:hover span span span {
	background: url('/we_images/icon/bottomnext.gif') no-repeat 100% 0.2em;
	font-size:12px;
}

a.back,
a.back:hover,
a.back:hover b,
a.back:hover span,
a.back:hover span span,
a.back:hover span span span {
	background: url('/we_images/icon/topback.gif') no-repeat 0 0.2em;
	font-size:12px;
}

a.next,
a.next:hover,
a.next:hover b,
a.next:hover span,
a.next:hover span span,
a.next:hover span span span {
	background: url('/we_images/icon/topnext.gif') no-repeat 100% 0.2em;
	font-size:12px;
}


button.lightbg,
button.lightbg:hover b,
button.lightbg:hover span,
button.lightbg:hover span span,
button.lightbg:hover spanspan span {
	font-size:11px;
}
#unten a.more,
#unten a.rss, a.rss {
	margin-bottom:5px;
}
#global form button, button.lightbg {
	float:right;
	position:relative;
	top:5px;
}
button.darkbg, a.nextlight {
	float:right;
}
button.lightbg {
	float:left;
}

a.more span,

a.next span,
a.back span,

a.nextlight span,
a.backlight span,

ul.globalmenu li a span,
a.darkbg span,
a.mailto span,
a.mailtobig span,
a.http span,
button.darkbg b,
button.darkbg span,
a.lightbg span,
button.lightbg b,
button.lightbg span,
a.bannertext dfn span,
a.akt span,

.rss span,
#unten a.rss span {
	display:block;
	cursor:ponter;
}



a.more span span span,

a.backlight span span span,

ul.globalmenu li a span span span, 
a.mailto span span span,
a.mailtobig span span span,
a.http span span span,
a.darkbg span span span,
button.darkbg span span span,
button.lightbg span span span,
a.lightbg span span span,
a.bannertext dfn span span span,
a.akt span span span,
#unten a.more span span span, 
#unten a.rss span span span, 
a.rss span span span {
	padding:1px 10px 1px 15px;
	display:block;
}

a.mailtobig span span span {
	padding-left:20px;
	color:#44c6ce;
}


a.more:hover,
a.back:hover,
a.backlight:hover,
a.dl:hover,
a.web:hover,
ul.globalmenu li a:hover, 
ul.globalmenu li a.akt, 
button.darkbg:hover,
button.darkbg:hover b,
button.active:hover b,
button.lightbg:hover,
button.lightbg:hover b,
button.lightbg:active b,
a.http:hover,
a.mailto:hover,
a.mailbig:hover,
a.darkbg:hover,
a.lightbg:hover,
a.bannertext:hover dfn,
a.akt, 
#unten a.more:hover, 
#unten a.rss:hover, 
a.rss:hover{
	background-color: #000;
	background-position: 0 -100px;
}

a.more:hover span,
a.backlight:hover span,
ul.globalmenu li a:hover span,
ul.globalmenu li a.akt span,
a.http:hover span,
a.mailto:hover span,
a.mailtobig:hover span,
a.darkbg:hover span, 
button.darkbg:hover span,
a.lightbg:hover span,
button.lightbg:hover span,
a.bannertext:hover dfn span, 
a.akt span {
	background-position: 100% -100px;
	background-image: url('/we_images/icon/topbut.gif');
	background-repeat: no-repeat;
}


a.dl, a.dl span:hover, a.web, a.web span:hover {
	background-image: url('/we_images/icon/dlbut.gif');
	font-size:12px;
	font-weight:bold;
}
a.web, a.web span:hover {
	background-image: url('/we_images/icon/webbut.gif');
}
a.dl b, a.web b {
	color:#3a3a3a;
	font-size:11px;
	width:35px;
	font-weight:normal;
	display:block;
	float:left;
}
a.dl dfn, a.web dfn {
	color:#666;
	font-weight:normal;
	font-size:11px;

}
a.dl:hover b, a.web:hover b {
	color:#fff;
}

a.http, a.http:hover span {
	background-image: url('/we_images/icon/httpbut.gif');
	font-size:12px;
}


a.mailto, a.mailto:hover span {
	background-image: url('/we_images/icon/mailbut.gif');
	font-size:12px;
}
a.mailtobig, a.mailtobig:hover span {
	background-image: url('/we_images/icon/mailbigbut.gif');
	font-size:16px;
	line-height:22px;
}
a.mailtobig:hover {
	background-color:#006884;
}
a.mailtobig:hover span span span {
	color:#ffffff;
}

a.backlight:hover, a.backlight:hover span {
	background-image: url('/we_images/icon/bottomback.gif');
}

#unten a.more:hover span,
#unten a.rss:hover span,

a.rss:hover span,

button.lightbg:hover span,
a.lightbg:hover span {
	background-position: 100% -100px;
	background-image: url('/we_images/icon/bottombut.gif');
	background-repeat: no-repeat;
	color:#fff;
}

a.more:hover span span,
a.backlight:hover span span,
ul.globalmenu li a:hover span span,
ul.globalmenu li a.akt span span,
a.http:hover span span,
a.mailto:hover span span,
a.mailtogig:hover span span,
a.darkbg:hover span span,
button.darkbg:hover span span,
a.lightbg:hover span span,
button.lightbg:hover span span,
a.bannertext:hover dfn span span,
a.akt span span,
#unten a.more:hover span span,
#unten a.rss:hover span span,
a.rss:hover span span,
#unten a.rss:hover span span {
	background-position: 0 100%;
}


a.more:hover span span span,
a.backlight:hover span span span,
ul.globalmenu li a:hover span span span,
ul.globalmenu li a.akt span span span,
a.http:hover span span span,
a.mailto:hover span span span,
a.mailtobig:hover span span span,
a.darkbg:hover span span span,
button.darkbg:hover span span span,
a.lightbg:hover span span span,
button.lightbg:hover span span span,
a.bannertext:hover dfn span span span,
a.akt span span span,
#unten a.more:hover span span span,
#unten a.rss:hover span span span,
a.rss:hover span span span,
#unten a.rss:hover span span span {
	background-position: 100% 100%;
}
a.mailtobig:hover span span span {
	font-size:16px;
	line-height:22px;
}
a.akt, ul.globalmenu li a.akt {
	background-color:#eee;
	color:#333;
	display:block;
}
a.akt,
a.akt span,
a.akt,
ul.globalmenu li a.akt,
ul.globalmenu li a.akt span {
	background-image: url('/we_images/icon/topbutakt.gif');
}
a.akt:hover,
ul.globalmenu li a.akt:hover {
	background-color:#000;
}
a.akt:hover,
a.akt:hover span,
ul.globalmenu li a.akt:hover,
ul.globalmenu li a.akt:hover span {
	color:#fff;
	
	background-image: url('/we_images/icon/topbut.gif');
}

a.bannertext:hover dfn span span,
a.more:hover span span {
	background: url('/we_images/icon/topbut.gif') no-repeat 0 100%;
}

a.bannertext:hover dfn span span span,
a.more:hover span span span {
	background: url('/we_images/icon/topbut.gif') no-repeat 100% 100%;
	padding-left:15px;
}

button.lightbg, button.lightbg b {
	font-size:11px;
	font-weight:normal;
}

#unten a.rss ,
a.rss {
	background-image: url('/we_images/icon/bottom_rss.gif');
	font-size:12px;
}
a.lightbg:hover b,
button.lightbg:hover b,
#unten a.rss:hover,
#unten a.rss:active,
a.rss:hover,  a.rss:active {
	color:#fff;
	background-image: url('/we_images/icon/bottombut.gif');
}
#unten a.rss:hover {
	background-color:#ff6600;
}
#unten a.rss:hover,  #unten a.rss:active, a.rss:hover,  a.rss:active, #unten a.rss:hover span, #unten a.rss:hover span span, #unten a.rss:hover span span span {
	color:#fff;
	background-image: url('/we_images/icon/bottom_rss.gif');
	
}

button.darkbg,
button.darkbg:hover,

button.lightbg:hover,
button.lightbg {
	background:none;
}



a.nextlight span span span {
	padding:1px 15px 1px 10px;
	display:block;
}

a.nextlight:hover{
	background-position: 100% 100%;
	font-size:12px;
	background-color:#000;
}
a.nextlight:hover span{
	background-position: 0 -100px;
	font-size:12px;
	background-color:none;
}
a.nextlight:hover span span {
	background-position: 0 100%;
	font-size:12px;
	background-color:none;
}
a.nextlight:hover span span span {
	background-position: 100% -100px;
	font-size:12px;
	background-color:none;
}



#unten .footerinner {
	background: transparent url('/we_images/bg/footer_inner.gif') repeat-y 0 0;
}


/* FORM Error */
.error label {
	color: #666;
	
}
.error label:first-letter {
	padding-left:12px;
	background-image: url('/we_images/icon/topbutakt.gif');
	background-repeat: no-repeat;
	background-position: -951px 0;
}
input.error, textarea.error {
	background: #ccc url('/we_images/icon/errormarker_blink.gif') no-repeat 0 50%;
	border: 1px solid #666;
	padding-left:15px;
	width:340px;
	
}
#inhalt div.error {
	border-color:#666;
}

button b, button.* b {
	font-weight:normal;
}




.thirdbox {
	width:315px;
	float:left;
	overflow:hidden;
}
.twothirdbox {
	width:630px;
	float:left;
	overflow:hidden;
	font-size: 11px ! inportant;
}
.littletwobox1 {
	width: 77px;
	float: left;
	overflow: hidden;
	text-align: left;
}
.littletwobox2 {
	width: 115px;
	float: left;
	overflow: hidden;
	text-align: left;
}
ul.littlelist {
	padding:0;
	margin:0;
	list-style: none;
}
.halfbox {
	width:49.9%;
	float:left;
}
.fullwidth {
	width:100%;
}
.littlethirdbox {
	width: 201px;
	float: left;
	overflow: hidden;
	text-align: center;
	font-size: 11px;
}
dfn {
	font-style:normal;
}

.bannerinner {
	position:absolute;
	bottom:1px;
	left:0px;
	background:#000;
	width:100%;
	text-align:center;
}

div.listview h1,div.listview h2, div#ProductSpecifications h1, div#ProductSpecifications h2, div#ProductEquipment h1, div#ProductEquipment h2, h1.tableheader, h2.tableheader, div#xtinfo h1, div#xtinfo h2, div#xtinfo h3 {
	padding-top: 0px;
	text-transform:uppercase;
	font-weight:normal;
	background: #3a3a3a url('/we_images/bg/roundboxdark.gif') no-repeat 0 0;
	clear:both;
	font-size:11px;
	display:block;
	padding:0;

}


div#xtinfo h1, div#xtinfo h2, div#xtinfo h3 {
	height:20px;
	display:block;
	background: transparent url('/we_images/bg/but.gif') no-repeat 100% -45px;
	padding: 0 5px 0 0;
	line-height:20px;
	height:27px;
}
div#xtinfo h1:first-letter, div#xtinfo h2:first-letter, div#xtinfo h3:first-letter {
	background: transparent url('/we_images/bg/but.gif') no-repeat 0 -45px;
	padding:0;
	padding:4px 0 0 5px;
	height:20px;
	line-height:20px;
}

div.listview h1 span, div.listview h2 span, div#ProductSpecifications h1 span, div#ProductSpecifications h2 span, div#ProductEquipment h1 span, h1.tableheader span, h2.tableheader span {
	background: #3a3a3a url('/we_images/bg/roundboxdark.gif') no-repeat 100% 0;
	padding: 2px 5px 7px 0;
	clear:both;
	font-size:11px;
	border-bottom:none;
	position:relative;
	left:5px;
	height:100%;
	display:block;

}
div#ProductEquipment h2, div#ProductSpecifications h2, h2.tableheader {
	background: transparent url('/we_images/bg/but.gif') no-repeat 0 100%;
	
	position:relative;
}
div#ProductEquipment h2 span, div#ProductSpecifications h2 span, h2.tableheader span {
	background: transparent url('/we_images/bg/but.gif') no-repeat 100% 100%;
}
div#ProductSpecifications table, div#ProductEquipment table {
	margin-bottom: 30px;
	float:left;
	width:100%;
	border-bottom:1px solid #3a3a3a;
}
tr.even {
	background: #1a1a1a;
}
tr.odd {
	background: #1a1a1a;
}
tr.even:hover, tr.odd:hover {
	background: #111;
}
tr.even td, tr.odd td {
	border-bottom:1px solid #3a3a3a;
	vertical-align:top;
	padding:4px;
	width:50%;
}
a.bannertext .link, span.link span{
white-space: nowrap;
}
.formboxcontainer {
	background-color: #666666;
	
}

.errorbg {
	background-color: #ff6600 ! important;
}
.formboxcontainer, .formbox {
	float:left;
	background-position: 0 0;
	background-image: url('/we_images/bg/roundbox.gif');
	display:block;
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	display:block;
	width:100%;
}
.formbox, .formbox .formbox, .formbox .formbox .formbox,.formbox .formbox .formbox .formbox {
	background-position: 0 100%;
}

.formbox .formbox  {
	
	background-position: 100% 0;
}
.formbox .formbox .formbox {
	background-position: 100% 100%;
}

select {
	color:#fff;
	background: #1b1b1b;
	border:1px solid #1b1b1b;
}

/* MASKEN und Banner */
.mask288x140, .banner288x140 {
	display:block;
	width:288px;
	height:140px;
	background: url('/we_images/mask/288_140.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor:pointer;
	position:relative;
}
a:hover .mask288x140 {
	background-position:  0 -140px;
	cursor:pointer;
}


.mask134x90, .banner134x90 {
	display:block;
	width:134px;
	height:90px;
	background: url('/we_images/mask/134_90.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor:pointer;
}
a:hover .mask134x90 {
	background-position:  0 -90px ;
	cursor:pointer;
	
}
.banner288x140, .banner134x90 {
	background-image: url('/cms_banner/134x90/default.jpg');
	background-position: 50% 50%;
	cursor:pointer;
	position:relative;
}
.banner288x140 {
	background-image: url('/cms_banner/288x140/default.jpg');
}

.banner604x140 {
	display:block;
	width:604px;
	height:140px;
	background-image: url('/cms_banner/604x140/5_day_turnaround.jpg');
	background-position: 50% 50%;
	cursor:pointer;
	position:relative;
}
.banner189x140 {
    width: 189px;
    height: 140px;
    display: block;
    cursor: pointer;
}
.banner201x140 {
    width: 201px;
    height: 140px;
    display: block;
    cursor: pointer;
}
.banner216x140 {
    width: 216px;
    height: 140px;
    display: block;
    cursor: pointer;
}
span.bannertext * {
	cursor:default;
}
ul.bulletlist {
list-style-type:disc !important;
padding-left:20px; !important;
}
ul.bulletlist li {
list-style-type:disc !important;
lipadding-left:10px; !important;
padding-top:5px;
line-height:1.2em;
}

/* / MASKEN */

/*   SURVEY */
.surveyfieldset{
position: relative;
margin: 0 0 1em 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #777;
background: #333;
padding: 5px;
padding-top: 0px;
}

.surveyfieldset span{
padding-top: 15px;
}

.surveylegend{
position: absolute;
top: -1.1em;
left: .1em;
padding: 4px;
border: 1px solid #777;
background: #222;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-size: 12px;
}

.survey_darkbg{
background: #666;
color: #fff;
border: 1px solid #333;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
line-height:14px;
font-size:13px;
cursor:pointer;
margin:0;
height: 25px;
width: 250px;
text-align: center;
}

.survey_darkbg:hover{
background: #333;
}

.survey_headline{
font-size: 16px;
font-weight: bold;

}

#othercontent{
background: #c3c4c5;
border: 1px solid #333;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

#othercontent:hover{
background: #fff;
}

.svtrtop{
background: #555;
}

.svtr, .svtrx:hover{
padding: 5px;
text-align: left;
}
.svtr:hover, tr.svtr:hover td, .svtrx{
background: #666666;
}

.svtable{
text-align: center;
}

.svtable tr td{
border-bottom: 1px solid #444;
}

.downcsv{
background: #666;
padding: 10px;
font-size: 15px;
border: 1px solid #333;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.downtext{
position: relative;
top: -20px;
font-size: 18px;
padding-left: 10px;
}


/* / SURVEY */

/* Produkt Thumbnails und Social Bookmarks */

.extra_picture_outer{
position: absolute;
right:10px;
top: 37px;
width: 80px; 
}

a.extra_picture, a.extra_picture span {
width:80px;
height:65px;
float:left;
display:block;
overflow:hidden;
}
a.extra_picture img {width:70px;height:auto;border:0;position:relative;padding:10px 5px;}
a.extra_picture span {background:url('../we_images/bg/galframe.gif') no-repeat 50% 50%;position:absolute;left:0;top:0;}

a.extra_picture {

position:relative;
}

a.extra_picture.oc70:hover{
-moz-opacity:1.00;
opacity:1.00;
filter:alpha(opacity=100);
}

div.prod_social_bookmarks{
position: absolute;
right:-6px;
top: -43px;
width: 242px;
height: 20px;
}
div.prod_social_bookmarks.smallsocials {
	right:10px;
	top: -10px;
	
}

div.prod_social_bookmarks_inner{
width:226px;
height:30px;
position:relative;
overflow:hidden;
}

div.prod_social_bookmarks_outer{
width:245px;
height:245px;
position:relative;
}

div.prod_social_bookmarks_head{
position:absolute;
width:167px;
height:20px;
right:-12px;
top:10px;
background: url(../we_images/bg/prod_social_bookmark_head.gif) 0 0 no-repeat;
}

div.prod_social_boomarks_list{
width:155px;
height:197px;
position:absolute;
display:none;
top:26px;
right:0px;
background: #03339a;
}

div.prod_social_boomarks_list_inner{
background: #fff;
width: 139px;
height: 180px;
position: relative;
margin: 0 auto;
color: #000;
}

div.prod_social_boomarks_list_inner ul{
margin: 0;
padding: 0;
}

div.prod_social_boomarks_list_inner ul li{
list-style: none;
line-height: 22px;
text-indent: 20px;
}

div.prod_social_boomarks_list_inner ul li a{
background: none !important;
color: #000  !important;
padding: 0  !important;
line-height: 23px !important;
height: 23px !important;
}

.test_pos{
position: absolute;
left: 11px;
top: 11px;
}

#prod_social_boomarks_fb{
background: url(../we_images/icon/en/facebook_16.png) 0 3px no-repeat;
}

#prod_social_boomarks_tw{
background: url(../we_images/icon/en/twitter_16.png) 0 3px no-repeat;
}

#prod_social_boomarks_li{
background: url(../we_images/icon/en/linkedin_16.png) 0 3px no-repeat;
}

#prod_social_boomarks_go{
background: url(../we_images/icon/en/google_16.png) 0 3px no-repeat;
}

#prod_social_boomarks_ma{
background: url(../we_images/icon/en/email_16.png) 0 3px no-repeat;
}

#prod_social_boomarks_dl{
background: url(../we_images/icon/en/delicious_16.png) 0 3px no-repeat;
}

#prod_social_boomarks_yb{
background: url(../we_images/icon/en/yahoobuzz_16.png) 0 3px no-repeat;
}

.ibc_product{
position: absolute;
top: 34px;
left: 290px;
width: 90px;
height: 90px;
}

/* / Produkt Thumbnails und Social Bookmarks */



/* OCUPAZITÄTEN */

.oc20 {
	-moz-opacity:0.20;
	opacity:0.20;
}
.oc33 {
	-moz-opacity:0.33;
	opacity:0.33;
}
.oc40 {
	-moz-opacity:0.40;
	opacity:0.40;
}
.oc50 {
	-moz-opacity:0.50;
	opacity:0.50;
}
.oc60 {
	-moz-opacity:0.60;
	opacity:0.60;
}
.oc70 {
	-moz-opacity:0.70;
	opacity:0.70;
}
.oc66, .semitrans, a.semitrans {
	-moz-opacity:0.66;
	opacity:0.66;
}
.oc80 {
	-moz-opacity:0.80;
	opacity:0.80;
}
.oc90 {
	-moz-opacity:0.90;
	opacity:0.90;
}
.oc100 {
	-moz-opacity:1.00 !important;
	-webkit-opacity:1.00 !important;
	opacity:1.00 !important;
}
a.semitrans:hover {
	-moz-opacity:1.0;
	opacity:1.0;
}
	
/* / OCUPAZITÄTEN */

/* HOEHEN */
	.h1 {
		height:1px;
	}
	
	.h5 {
		height:5px;
	}
	.h7 {
		height:7px;
	}
	.h15 {
		height:15px;
	}
	.h50 {
		height:50px;
	}
    .h55 {
        height: 55px;
    }
	.h90 {
		height:90px;
	}
	.h100 {
		height:100px;
	}
	.h140 {
		height:140px;
	}
	.h200 {
		height:200px;
	}
	.h250 {
		height:250px;
	}
	.h300 {
		height:300px;
	}
	.hfull {
		height:100%;
	}


/* / HOEHEN */



/* ALIGNS */
	
	.vat {
		vertical-align:top;
	}
	.vab {
		vertical-align:bottom;
	}
	.vam {
		vertical-align:middle;
	}
/* / ALIGNS */



/* BREITEN */
	.nowrap {
		white-space:nowrap;
	}
	.w5 {
		width:5px;
	}
	.w50 {
		width:50px;
	}
	.w100 {
		width:100px;
	}
	.w134 {
		width:134px;
	}
	.w144 {
		width:144px;
		
	}
	.w150 {
		width:150px;
	}
	.w180 {
		width:180px;
	}
	
	.w200 {
		width:200px;
	}
        .w220 {
		width:220px;
	}
        .w240 {
		width:240px !important;
	}
	.w250 {
		width:250px;
	}
	.w260 {
		width:260px;
	}
	.w278 {
		width:278px;
	}
	.w288 {
		width:288px;
	}
	.w300 {
		width:300px;
	}
	.w310 {
		width:310px;
	}
	.w315 {
		width:315px;
	}
	.w350 {
		width:350px;
	}
        .w370 {
                width:370px !important;
        }
	.w400 {
		width:400px;
	}
	.w420 {
		width:420px;
	}
	.w450 {
		width:450px;
	}
	.w500 {
		width:500px;
	}
	.w520 {
		width:520px;
	}
	.w530 {
		width:530px;
	}
	.w540 {
		width:540px;
	}
	.w550 {
		width:550px;
	}
	
	.w620 {
		width:620px;
	}
	.w630 {
		width:630px;
	}
	.whalf {
		width:50%;
	}
	.wfull {
		width:100%;
	}
	.w99p {
		width:99%;
	}

/* / BREITEN */


button, a * {
	cursor:pointer ! important;
}

/* Display */
.db {
	display:block ! important;
}
.dn {
	display:none ! important;
}
.di {
	display:inline ! important;
}

/* TEXTALIGN */

.tac {
	text-align:center ! important;
}

.tal {
	text-align:left ! important;
}

.tar {
	text-align:right ! important;
}

/* / TEXTALIGN */



/* cursor */
.cp, a {
	cursor:pointer;
}

/* FLOATS */

.fl {
	float:left;
}
*.fr, *.fr * {
	float:right ! important;
}
.fn {
	float:none;
}
.cb {
	clear:both ! important;
}
.cr {
	clear:right ! important;
}
.cl {
	clear:left ! important;
}
.cn {
	clear:none ! important;
}

/* /FLOATS */



/* MARGIN */

.m0 {
	margin:0;
}
.mt4 {
	margin-top:4px;
}

/* / MARGIN */



/* BORDER */

.bl1ff {
	border-left:1px solid #fff;
}

.bl1cc {
	border-left:1px solid #ccc;
}

.b1_1b {
	border:1px solid #1b1b1b;
}

/* / BORDER */

/* MARGINS */
	.m0 {
		margin:0;
	}
/* / MARGINS */

/* PADDINGS */
.p0 {
	padding:0;
}
.p5 {
	padding:5px;
}
.p10 {
	padding:10px;
}

.pl5 {
	padding-left:5px;
}


.pl10 {
	padding-left:10px;
}
.pl15 {
	padding-left:15px;
}
.pl20 {
	padding-left:20px;
}
.pl25 {
	padding-left:25px;
}
.pl30 {
	padding-left:30px;
}

.pl305 {
	padding-left:305px;
}

.pl310 {
	padding-left:310px;
}

.pl315 {
	padding-left:315px;
}

.pl630 {
	padding-left:630px;
}

.pr5 {
	padding-right:5px;
}
.pr10 {
	padding-right:10px;
}
.pr12 {
	padding-right:12px;
}
.pr15 {
	padding-right:15px;
}
.pr20 {
	padding-right:20px;
}
.pr25 {
	padding-right:25px;
}

.pr50 {
	padding-right:50px;
}

.pr50 {
	padding-right:75px;
}

.pb0 {
	padding-bottom:0;
}
.pb5 {
	padding-bottom:5px;
}
.pb10 {
	padding-bottom:10px;
}
.pb15 {
	padding-bottom:15px;
}
.pb20 {
	padding-bottom:20px;
}
.pb25 {
	padding-bottom:25px;
}

.pt0 {
	padding-top:0;
}
.pt2 {
	padding-top:2px;
}
.pt5 {
	padding-top:5px;
}
.pt10 {
	padding-top:10px;
}
.pt15 {
	padding-top:15px;
}
.pt20 {
	padding-top:20px;
}
.pt25 {
	padding-top:25px;
}

/* /PADDINGS */


/* margins */

.mr10 {
	margin-right:10px;
}


/* backgrounds
	dark BG		->	1b1b1b
	dark Navi	->	3a3a3a
	glow Navi	->	666666

*/
.bg64 {
	background:#646464 url('/we_images/bg/646464.gif') 0 0;
}

.bg1c {
	background: #1c1c1c url('/we_images/bg/1c1c1c.gif') 0 0;
}

.bg222 {
	background: #222;
}

.bg1b {
	background:#1b1b1b url('/we_images/bg/1b1b1b.gif') 0 0;
}
.bg3a {
	background: #3a3a3a url('/we_images/bg/3a3a3a.gif') 0 0;
}
.b13a {
border:1px solid #3a3a3a;
}
.bg66 {
	background: #666666 url('/we_images/bg/666666.gif') 0 0;
}
.bgff {
	background: #fff;
}
.bgshining {
	background: #1a88bb;
}
.b1shining {
border:1px solid #1a88bb;
}

/* / backgrounds */



/* COLORS */

.cff {
	color:#ffffff;
}
.ccc {
	color:#ccc;
}

.c66 {
	color:#666;
}

.c64 {
	color:#646464;
}
.c1c {
	color:#1c1c1c;
}
.c1b {
	color:#1b1b1b;
}
.c33 {
color:#333;
}
.c00{
color:#000;
}
.corange {
color:#ff6600;
}

/* / COLORS */


/* FONT_SIZE */
.fs10 {
	font-size:10px;
}
.fs11 {
	font-size:11px;
}
.fs12 {
	font-size:12px;
}
.fs13 {
	font-size:13px;
}
.fs14 {
	font-size:14px;
}
.fs15 {
	font-size:15px;
}
.fs16 {
	font-size:16px;
}

/* FONT_SIZE */

/* FONT_WEIGHT */

.fwb {
        font-weight: bold;
}
/* FONT_WEIGHT */

/* LINEHEIGTHTS */

.lh1m {
	line-height:1em;
}
.lh11m {
	line-height:1.1em;
}
.lh12m {
	line-height:1.2em;
}
.lh13m {
	line-height:1.3em;
}
.lh14m {
	line-height:1.4em;
}

.lh11 {
	line-height:11px;
}
.lh12 {
	line-height:12px;
}
.lh13 {
	line-height:13px;
}
.lh14 {
	line-height:14px;
}
.lh15 {
	line-height:15px;
}
.lh16 {
	line-height:16px;
}
.lh18 {
	line-height:18px;
}
.lh20 {
	line-height:20px;
}
.lh24 {
	line-height:24px;
}

/* LINEHEIGTHTS */

/* positions */
.posrel {
	position:relative;
}
.posabs {
	position:absolute;
}
.bottom0 {
	bottom:0px;
}
.bottom10 {
	bottom:10px;
}
.top0 {
	top:0px;
}
.left0 {
	left:0px;
}
.left10 {
	left:10px;
}
.right0 {
	right:0px;
}

/* BACKGROUNDS */
.bg1b {
	color:#1b1b1b;
}
.bg3c3c3c {
	background: #3c3c3c;
}

#ProductOverview hr {
height:1px;
color:#333;
background-color:#333;
padding:0;
outline:0;
border:0;
}

.ucase {
	text-transform:uppercase;
}

div.popupclaim {
background:url('/we_images/bg/popup_claim.jpg') no-repeat 100% 50%;
}

/* IBC Button in weiss */
#menu ul.menu li a.ibcblog span{
	background: url(/we_images/bg/ibc_button_bg.gif) 0 0 no-repeat !important;
}

#menu ul.menu li a.ibcblog{
	background: url(/we_images/bg/ibc_button_bg.gif) 100% 0 no-repeat !important;
}
#menu ul.menu a.ibcblog span dfn {
	background: none !important;
}
#menu ul.menu a.ibcblog span{
	width: 300px;
}



.fieldholder.w350 input.w350 {
	border:none;
	height:20px;
	line-height:20px;
	-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
.fieldholder.w350 input.w350.error {width:335px;}
.rb5, fieldset.rb5 {-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
.rb9 {-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }
 fieldset.rb5 {border:0px solid !important;background:#333;}
.b0 {border:0 !important;}
 fieldset.rb5.bgshining {border:0px solid !important; background:#1a88bb  !important;}

a.par0b-20 {position:absolute;right:0; bottom:0px;}


a.arcordeon, a.arcordeon.open:hover, a.info {
	color:#fff;
	background: transparent url('/we_images/icon/glossarybut.gif') no-repeat 0 0.3em;
	padding-left:15px;
	display:block;
}
a.arcordeon, a.arcordeon.open:hover, a.arcordeon *,  a.arcordeon.open:hover * {
	cursor: n-resize !important;
}
a.arcordeon:hover, a.arcordeon.open {
	background: transparent url('/we_images/icon/glossarybut.gif') no-repeat -949px 0.3em;
	cursor:s-resize !important;
}
a.arcordeon:hover *, a.arcordeon.open * {
	cursor: s-resize !important;
}

.w_boxecke {
	position:absolute;display:block;z-index:3;width:7px;height:7px;
	background: url('/we_images/white/wcorner_l.gif') no-repeat 0 0;
}
.w_boxecke.ol {
	top:0;left:0;
	background: url('/we_images/white/wcorner_l.gif') no-repeat 0 0;
}
.w_boxecke.or {
	top:0;right:0;
	background: url('/we_images/white/wcorner_r.gif') no-repeat 0 0 !important;
}
.w_boxecke.ul {
	bottom:0;left:0;
	background: url('/we_images/white/wcorner_lu.gif') no-repeat 0 0 !important;
}
.w_boxecke.ur {
	bottom:0;right:0;
	background: url('/we_images/white/wcorner_ru.gif') no-repeat 0 0 !important;
}



