/*
######## STYLES_NEW #############
 
theme: pro aurum 
*/

/*

dark grey #5d5d5d
light grey #ebebeb
background footer #d6d7db

*/


/* #################### RESET ############# */

/* ############# END RESET */




* {
    margin: 0;
    padding: 0;
}
body {
	font: 62.5%  arial, helvetica, sans-serif;
	font-stretch:normal;
	color: #000;
}

body.wait {
	cursor: wait;
}

body#popup {
	background: #fff;
}       
/* LINKS 
--------------- */
a {
	color: #145495; /*#b2b2b2; */
	text-decoration: none;
}

/* remove for IE compatibility
#main a:before , #extras a:before{
	content: ">";
	margin-right: 4px;
	color: #7e141b;
}
*/


#main #tabNav_sliderPanel0 a::before {
	margin-right: 0px;
}

#main #text a {
	color: #145495;
}
#extras a {
	font-size: 12px;
	font-weight: bold;
	color: #145495;
	text-decoration: none;
}
#extras a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #11467c;
	text-decoration: none;
}
#extras a em {
	display: none;
}
a:hover,
a:active,
a:focus {
	color: #0a3969;
	text-decoration: underline;
}
#main a:hover::before, #main a:focus::before  {
	text-decoration: none !important;
	color: #0a3969;
}
a img {
	border: 1px solid #ccc;
}
a:visited, #main a:visited {
	color: #000000; /*#b2b2b2; */
}

/*
a:hover img,
a:active img
a:focus img {
	border: 1px solid #ec1549;
}
*/
.alignRight {
	text-align: right;
}
.hide.div {
	display: none;
}


#extras .links a {
	//background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -2220px no-repeat;
	//padding-left:13px !Important;
}


#extras .download a {
	background: url(../../../../../theme-proaurum/css/img/downloadsymbol.png) no-repeat !Important;
	padding-left:13px;
}


a[href *= '.pdf'] ,
#extras .links a[href *= '.pdf'],
#extras .links a[href *= '.doc'],
{
	background: url(../../../../../theme-proaurum/css/img/downloadsymbol.png) no-repeat !Important;
	padding-left: 13px !Important;
}



/*
#main a[href *= '.doc']::before , #extras a[href *= '.doc']::before,
#main a[href *= '.pdf']::before , #extras a[href *= '.pdf']::before{
	content: "";
	margin-right: 0;	
}
*/

em.more a {
	padding-left: 15px;
	background: transparent url(../../../../../theme-proaurum/css/img/sprites.png) no-repeat scroll 0 2px;
	font-style: normal;	
}
em.more-comments a {
	font-style: normal;
	padding: 7px;	
}
em.more-comments:before {
	content: "|";
}
p.back a {
	clear: both;
	display: block;
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -67px no-repeat;
	margin: 25px 0;
	border-top: 1px solid #b2b2b2;
	border-bottom: none !important;
	padding: 5px 0 0 17px;
	font-style: normal;
	font-weight: bold;
}
p.back a:hover,
p.back a:focus,
p.back a:active {
	text-decoration: underline !important;
}
.all a {
	clear: both;
	display: block;
	margin: 10px 0 0 0;
	border-top: 1px solid #b2b2b2;
	padding: 5px 0 0 17px;
	background: transparent url(../../../../../theme-proaurum/css/img/sprites.png) no-repeat scroll 0 5px;
}
    
/* hidden & skip link  */
.aural,
.skip a,
#search-box label,
#search-results .new-search label,
#search-box h6,
#nav-global span em,
#nav li strong em,
#nav-global li.on em,
#nav-box li.on em,
#nav-global h6,
#nav-box li h3 em,
#nav h6,
#extras h6,
em.more span,
#promos .more,
.pager li em,
.pager h3,
#search-results .form-wrapper label span,
#main .vcard div h3,
#extras .vcard div h3,
#glossary-index h3,
.day span,
form div label em,
#nav-content strong em,
p#copyright-magnolia span,
#event-pager h5,
div.superpromos .superpromo-section p.more a span {      
	display: block;  
    position: absolute;
    overflow: hidden;
	left: -9999px;
    width: 1px;
    height: 1px;
}
.skip a:active,
.skip a:focus {
    position: absolute;
	background: #fff;
	outline: none;
    z-index: 1000; 		
	left: 200px;	
    overflow: visible;
    width: auto;
    height: auto;
    padding: 5px 15px 10px 15px;
    font-size: 130%;
    font-weight: bold;
}


/* GRID / LAYOUT 
--------------------- */
#home #wrapper, #onlinetrading #wrapper, #productlist #wrapper, #productdetails #wrapper {
	background: none repeat-x 0 0;
}
#wrapper {
	background: none repeat-x 0 0;
	position: relative;
}
#branding {  
	position: relative;
	margin: 0 auto 0px auto;
	width: 965px;
	height: 70px;
}
#nav-global {     
	overflow: hidden;     
	margin: 0px auto;
	width: 965px; 
}  
#section-header {
	margin: 30px auto 0px auto;
	width: 965px;
}
#stage {
	position: relative;
	overflow: hidden;  
	margin: 0 auto;	
	width: 965px;
}  
#wrapper-2 { 
	overflow: visible;
  	margin: 0px auto 0px auto;
	width: 965px;   
/*	z-index: 1000000 !important;*/
}
#nav {      
	float: left; 
	display: none; /* IE 6 */
	margin: 0 20px 0 0; 
	         
/*	width: 100%; */
}

/*
#wrapper-3 {
	float: left;
	display: inline; // IE 6 
	//margin: 0 -20px 0 0;
	//width: 700px;
	width: 100%;
	background-color: #FFF;
}
*/

#map {
	margin: 0 0 20px 0;
	overflow: hidden;
	width: 700px;
}
#main {
	float: left;
	overflow: hidden;  /* IE 6 */
	display: inline; /* IE 6 */
	margin: 0px;
	/*width: 460px;*/
	width: 100%;
}
#wrapper-3 > #main {
	overflow: visible;	
}
#extras {
	float: left;
	display: inline; /* IE 6 */
	width: 220px;
}
#promos {
	overflow: hidden;
	float: none; /* ie 6 */
	width: 100%; /* ie 6 */
	clear: both;
	padding: 0;
}

#onlinetrading #paPromos, #productlist #paPromos, #productdetails #paPromos {
	float: left;
	width: 153px;
} 

#site-info {
	clear: both;  
	overflow: hidden;
	height: 1%; /* IE 6 */
}

/* 2 column layout: no nav vertical | main column | sidebar */
.col-subcol #wrapper-3 {
	width: 100%; 
}
.col-subcol #main {
	width: 700px;
}
.col-subcol #main {
	width: 590px;
}
.col-subcol #extras {
	width: 330px;
}

/* 2 column layout: nav vertical | main column | no sidebar */
.nav-col #main {
	width: 100%;
}
#map {
	margin-top: 37px;
}

/* 2 column layout: two equal columns: main column | sidebar */
.col-subcol-equal #wrapper-3 {
	width: 100%; 
}
.col-subcol-equal #main,
.col-subcol-equal #extras {
	width: 460px;
}

/* 2 column layout: nav vertical and big main column with 2 floating teasers: nav | main */
.nav-col-float2 #wrapper-3,
.nav-col-float2 #main {
	width: 700px;
}

/* 3 column layout: no nav vertical | main | sidebar | sidebar */
.col-subcol-subcol #wrapper-3 {
	width: 100%; 
}
.col-subcol-subcol #main,
.col-subcol-subcol #extras {
	width: 460px;
}
.col-subcol-subcol #extras-1,
.col-subcol-subcol #extras-2 {
	width: 220px;
	float: left;
}
.col-subcol-subcol #extras-2 {
	float: right;
}

/* 3 column layout: 1 big column with 3 floating teasers | main */
/* 2 column layout: 1 big column with 2 floating teasers | main */
.col-float2 #wrapper-3,
.col-float2 #main {
	//width: 100%;
}
.col-float3 #wrapper-3,
.col-float3 #main {
	width: 100%;
}

/* 3 column layout: no nav vertical, 1 big column with 2 floating teasers and a sidebar:  main column | sidebar  */
.col-float2-subcol #wrapper-3,
.col-float2-subcol #main {
	width: 700px;
}
.col-float2-subcol #wrapper-3 {
	float: none;
}


/* FONTS */

p, 
li,
dd,
dt {
	font-size: 130%;
	line-height: 1.3em;
}
/*
#stage p {      
	font-size: 160%;
}
*/
p.intro {      
	font-size: 160%;
}
h1 {
	font-size:  18px;
}
#wrapper-2 h1 {
	font-size: 12px;
}
#stage h1 {
	font-size: 240%;
}

#main h1 {
	font-size: 220%;
	letter-spacing: -1px;
}
#main .opener h1 {
	font-size: 240%;
}
#main .opener h1 em,
#main h1 em { /* kicker */
	display: block;
	font-size: 62.5%;
	font-style: normal;
}

#main h2 {
	font-size: 18px;
	margin-bottom: 10px;
}
#main .teaser h2 {
	font-size: 18px;
}
#main .teaser h2 em { /* kicker */
	display: block;
	font-size: 66.66%; /* 12px */
	font-style: normal;
}
#main h3 {
	font-size: 15px;
}
#main .latest h3 em { /* kicker */
	display: block;
	font-style: normal;
	font-size: 11px; /* 11px */
}
#main .links h2,
#main .links h3 { /* linklist in teaser */
	font-size: 130%;
	font-weight: bold;
}	
#main .latest h3 {
	font-size:18px;
}

h4 {
	font-size: 130%; 
}
.teaser-group h5 {
	font-size: 160%;
}
#main .teaserlist li {
	font-size: 160%;
	font-weight: bold;
}
#main .links li {
	font-size: 120%;
	font-weight: normal;
}
#main .links em {
	font-size: 85%; /* 11px */
	font-style: normal;
}
table {
	font-size: 130%;
}
table.rootVoices {
	width: 965px;
	height:34px !Important;
}


/* sidebar */
#extras h2,  
#extras h3 {  
	font-weight: bold;
}

#extras .latest h3 em,
#extras .box h2 em { /* kicker */
	display: block;
	font-size: 11px;
	font-style: normal;
}

/* promo */
.promo h3 {
	font-size: 140%;
}


/* BRANDING / HEAD
------------------ */
#branding {  
	color: #000;
} 
#logo {
	overflow: hidden;
	position: relative;
	height: 70px;
	width: 250px;
	float: left;
}
#logo span {
	position: absolute;
	z-index: 10;
	display: block;
	top: 0;
	left: 0;
	height: 40px;
	width: 222px;
	background: url(../../../../../theme-proaurum/css/img/proaurum_logo_v2_sm.png) no-repeat 0 0;
}

/* used for CSS rollover effect, currently disabled to avoid confusion
#logo > a:hover span,
#logo > a:active span,
#logo > a:focus span {
	background-position: 0 -199px;
	width: 308px;
}
*/

#logo strong,
#logo em {
	overflow: hidden;
	position: relative;
	color: #000;
	font-size: 300%;
}
#logo strong {
	display: none;
}
#logo em {
	position: absolute;
	z-index: 11;
	left: 50px;
	bottom: 0;
	width: 100%;
	height: 30px;
	color: #000;
	white-space: nowrap;
	font: 130%/1.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#logo a {
	position: absolute;
	display: block;
	top: 15px;
	left: 0px;;
	width: 222px;
	height: 40px;
	padding: 10px;
	cursor: pointer;
}
#logo a:hover {
	text-decoration: none;
}
#logo a img {
	display: none;
}

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	behavior: url(/PIE.htc);


	
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

#search-box {
	position: absolute;
	bottom: 0;
	right: 0;
}              
#search-box input {
	background: #ebebeb;
	margin: 0 5px 0 0;
	border: 1px solid #c2c2c2;
	width: 150px;
	padding: 3px 3px 2px 3px;
} 
#search-box input:focus,
#search-box input.a11y-focus {
	background: #fff;
	border: 1px solid #ff3062;
}
#search-box .button {
/*	background: #9d873e url(../../../../../theme-proaurum/css/img/submit.png) repeat-x 0 0;*/
	width: auto;
	border: 1px solid #f19eb2;
	border-right: 1px solid #920728;
	border-bottom: 1px solid #920728;
	margin: 0;
	padding: 5px 10px;
	color: #fff;
	cursor: pointer;
	font-size: 100%;
	text-transform: uppercase;

	color: #fef4e9;
	border: solid 1px #fef4e9;
	background: #b5a978;
	background: -webkit-gradient(linear, left top, left bottom, from(#b5a978), to(#ccbd8f));
	background: -moz-linear-gradient(top,  #b5a978,  #ccbd8f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5a978', endColorstr='#ccbd8f');	
}
#search-box .button:hover, 
#search-box .button:active,
#search-box .button:focus {
	background: #333;
	color: #fff;
	border: 1px solid #555;
	border-right: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
}
#search-box a.button {
	width: 100px;
	display: inline;
	border: none;
	padding: 3px 10px 2px 10px;
}

#nav-meta {
	/*
	position: absolute;
	top: 20px;
	padding-bottom: 6px;
	border-bottom: 1px;
	border-color: #999;
	border-bottom-style: solid;
	right: 0px;
	*/
}    
#nav-meta ul li {
	float: left;
	list-style: none;
	font-size: 10px;
	margin: 0;
}	
.nav-meta-clientName {
	float: left;
	margin: 0 10px 0 0; 
	list-style: none;
	font-size: 100%;
	color: #145495;
	font-weight: 700;
	padding-left: 8px;
}

.nav-meta-userName {
	float: left;
	margin: 0 10px 0 0;
	list-style: none;
	font-size: 100%;
	color: #666666;
	font-weight: 700;
	padding-left: 8px;
	border-left: 1px solid #666666;
}

#nav-meta ul li:first-child a {
	border-left: 0px none white;
	border-color: #fff;
}
#nav-meta ul li a {
	color: #145495;
	border-left: 1px solid #666;
	padding-left: 8px;
	text-transform:uppercase;
	font-weight: bold;
	padding-right: 8px;
}	
#nav-meta ul li a.pa_red_button {
	border-left: 0px none white;
	border-color: #fff;	
	margin-right: 0px;
}
#nav-meta ul li a:hover,
#nav-meta ul li a:active,
#nav-meta ul li a:focus,
#nav-meta ul li a.active {
	color: #0a3969;
	text-decoration: none;
}	


#nav-links {
	float: right;
	position: absolute;
	top: 30px;
	padding-bottom: 6px;
	border-color: #666666;
	right: 0px;
	width: 750px;
}

#nav-links div#bookmark {
	color: #ffffff;
}

#nav-meta ul li #nav-links a {
	border-left: 0px;
	text-transform: none;
}

#nav-links .nav-links-item {
	float: right;
}

#nav-links .nav-links-item div {
	display: inline;
	cursor: pointer;
 	color: #145495;
	font-weight: bold;
}

#nav-links .nav-links-item a:hover div {
	color: #0a3969;
}

#nav-links .nav-links-item a.active div {
	color: inherit;
}

#nav-links a:hover,
#nav-links a:active,
#nav-links a:focus,
#nav-links a div:hover,
#nav-links a div:active,
#nav-links a div:focus,
#nav-links a div span:hover,
#nav-links a div span:active,
#nav-links a div span:focus {
    color: #999;
    text-decoration: none;
}


#nav-links #settings a {
	padding: 10px 0 10px 0px;
	background: url(../../../../../theme-proaurum/images/Themen_Abos_normal.png) no-repeat;
	background-position: right;
}
#nav-links #settings a:hover,
#nav-links #settings a:active,
#nav-links #settings a:focus,
#nav-links #settings a.active {
	background: url(../../../../../theme-proaurum/images/Themen_Abos_Mouseover.png) no-repeat;
	background-position: right;
}
#nav-links #settings div {
	padding-right: 20px;
}

#nav-links #bookmark a {
	padding: 10px 0 10px 0px;
	background: url(../../../../../theme-proaurum/images/Preisliste_normal.png) no-repeat;
	background-position: right;
}
#nav-links #bookmark a:hover,
#nav-links #bookmark a:active,
#nav-links #bookmark a:focus,
#nav-links #bookmark a.active {
	background: url(../../../../../theme-proaurum/images/Preisliste_Mouseover.png) no-repeat;
	background-position: right;
}


#bookmarkListProductAmount {padding-right: 12px;}
#nav-links #bookmark { padding-left: 10px; padding-right: 10px; }

#bookmarkListProductAmount {width:25px;}

    
#nav-links #shoppingCart a {
	padding: 10px 0 10px 0px;
	background: url(../../../../../theme-proaurum/images/Warenkorb_normal.png) no-repeat;
	background-position: right;
}
#nav-links #shoppingCart a:hover,
#nav-links #shoppingCart a:active,
#nav-links #shoppingCart a:focus,
#nav-links #shoppingCart a.active {
	background: url(../../../../../theme-proaurum/images/Warenkorb_Mouseover.png) no-repeat;
	background-position: right;
}
#nav-links #shoppingCart div {
	padding-right: 22px;
}




#nav-links .nav-links-item-separator {
	float:right;
	color: #666666;
	margin-left:5px;
	margin-right:5px;
}

/* top level nav */
#nav-global {
	margin-top: 10px;
	display: block;
	width:  965px;	
  background-color: #c9c9c9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c9c9c9), to(#848484), color-stop(0.6, #a1a1a1));
  -moz-box-shadow: 1px 1px 1px #BBBBBB, 0 -50px 50px -30px #848484 inset;
  	
  -webkit-border-top-left-radius: .5em;
  -moz-border-radius-topleft: .5em;
  border-top-left-radius: .5em;
  -webkit-border-bottom-left-radius: .5em;
  -moz-border-radius-bottomleft: .5em;
  border-bottom-left-radius: .5em;  

  -webkit-border-top-right-radius: .5em;
  -moz-border-radius-topright: .5em;
  border-top-right-radius: .5em;
  -webkit-border-bottom-right-radius: .5em;
  -moz-border-radius-bottomright: .5em;
  border-bottom-right-radius: .5em;  
/*  border-radius:.5em;*/
/*  behavior: url(http://192.168.100.100:8080/magnoliaAuthor/theme-proaurum/css/border-radius.htc);*/
/*  behavior: url(/magnoliaAuthor/theme-proaurum/css/PIE.htc);*/
-pie-background: linear-gradient(#c9c9c9, #848484); /*PIE*/
  position:relative;
	behavior: url(/PIE.htc);  
  }

#nav-global li {
  list-style-type: none;
  display: block;
  width: 8em;
  float: left;
  text-align: center;
  height: 22px;
	text-transform: capitalize;
	font: bold 12px;
  border-right: 1px #818181 solid;
  -webkit-box-shadow: 1px 1px 1px #bbb;
  box-shadow: 1px 1px 1px #bbb;
	padding: 5px 10px 0; 
	position:relative;
}

#nav-global li a .on a:hover a:visited {
  display: block;
  position:relative;
  text-decoration: none;
	color: #ebebeb;
  text-shadow: 1px 1px 0px #5d5d5d;	

}
#nav-global a {
	color: #ebebeb;
  text-shadow: 1px 1px 0px #5d5d5d;	
  text-decoration: none;
}
#nav-global a:visited {
	color: #ebebeb;
  text-shadow: 1px 1px 0px #5d5d5d;	
  text-decoration: none;
}
#nav-global .on {
	color: #ebebeb;
  text-shadow: 1px 1px 0px #5d5d5d;	
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#4c4c4c), color-stop(0.6, #474747));
  -moz-box-shadow: 1px 1px 1px #BBBBBB, 0 -50px 50px -30px #848484 inset;    
-pie-background: linear-gradient(#000, #4c4c4c); /*PIE*/ 
position:relative;
* height: 21px; 
behavior: url(/PIE.htc);
}


#nav-global li:first-child {
  border-top-left-radius: .5em;
  border-bottom-left-radius: .5em;
	behavior: url(/PIE.htc);  
}


#nav-global li:first-child {
  -webkit-border-top-left-radius: .5em;
  -moz-border-radius-topleft: .5em;
  border-top-left-radius: .5em;
  -webkit-border-bottom-left-radius: .5em;
  -moz-border-radius-bottomleft: .5em;
  border-bottom-left-radius: .5em;
 position:relative;
/* -pie-border-radius: .5em 0em 0em .5em; /*(top-left, top-right, bottom-right, bottom-left).*/
	behavior: url(/PIE.htc);
}
/*
#nav-global li:last-child {
  -webkit-border-top-right-radius: .5em;
  -moz-border-radius-topright: .5em;
  border-top-right-radius: .5em;
  -webkit-border-bottom-right-radius: .5em;
  -moz-border-radius-bottomright: .5em;
  border-bottom-right-radius: .5em;
}

#nav-global li {
  background-color: #c9c9c9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c9c9c9), to(#848484), color-stop(0.6, #a1a1a1));
  -moz-box-shadow: 1px 1px 1px #BBBBBB, 0 -50px 50px -30px #848484 inset;
}
*/

#nav-global li:hover  {
  background-color: #747474;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#747474), to(#666), color-stop(0.6, #666));
  -moz-box-shadow: 1px 1px 1px #BBBBBB, 0 -50px 50px -30px #848484 inset;  
-pie-background: linear-gradient(#747474, #666); /*PIE*/  
position:relative;
behavior: url(/PIE.htc);
  }

#nav-global li:hover a {
  color: #ebebeb;
  text-shadow: 1px 1px 0px #353535;
  position:relative;
}

#nav-global li {
  -webkit-transition: all 0.5s;
}

#nav-global li + li {
border-left: 1px #818181 solid;
}

/* 2nd level horizontal subnav */
#nav-global ul ul {
	position: absolute;
	left: 0;
	top: 2.4em;
	width: 940px;
}
#nav-global li li,
#nav-global li li.on {
	background: none;
	font-size: 100%;
}
#nav-global li.open li span,
#nav-global li.open li a,
#nav-global li.open li strong{
	background: none;
	font-weight: normal;
}
#nav-global li.open a {
	text-decoration: none;
}
#nav-global li.open li.on a span,
#nav-global li.open li strong span {
	font-weight: bold;
	color: #9d873e;
}
#nav-global li li a:hover,
#nav-global li li a:active,
#nav-global li li a:focus,
#nav-global li li a:hover span,
#nav-global li li a:active span,
#nav-global li li a:focus span {
	background: none;
	color: #9d873e;
}

/* SECTION-HEADER 
----------------- */
#section-header {
	background: #0d8ccc;
	border-radius: 5px; /* CSS3 - IE roundies.js */
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	overflow: hidden;
	color: #fff;
        behavior: url(/PIE.htc);
}	
#section-header h6 {
	float: right;
	width: 30%;
	padding: 10px;
	font-size: 180%;
	text-align: right;
}
#section-header p {
	float: left;
	width: 65%;
	padding: 13px 10px 13px 10px;
	font-size: 130%;
}

/* STAGE 
-------------------------- */
/*
#stage {       
	background: #151515;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}
*/
#stage h1 { 
	margin: 0 0 10px 0;
} 
#stage img {
	display: block;
	line-height: 1;
}
#stage a img {
	border: none;
	width: 940px; 
}  
#stage-box {    
	position: absolute;
	top: 53px;
	left: 20px;
	padding: 10px;
	background: #0D0D0D;
	border-radius: 8px; /* CSS3 */
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
        behavior: url(/PIE.htc);
}                     
#stage h1 {
	float: left;         
	margin: 0;
	padding: 10px 10px 0 10px;
	font-weight: bold;
	color: #fff;
	letter-spacing: -1px;
}
/*
#stage p {      
	clear: left;
	float: left; 
	width: 300px;
	padding: 10px 10px;
	line-height: 1.3em;
	color: #fff;
} 
*/
     
/* MAIN 
------------ */

/* Breadcrumb */
#paNavWrapper {
	width: 965px;
	margin: auto;
	height: 36px;
}
#paNavWrapper #breadcrumb {
	margin: 12px 0 11px 0px;
	float: left;
	max-width: 510px;
	font-size: 10px;
	color: #145495;
	line-height: 1.3em;	
	font-weight: 700;		
}
#paNavWrapper #breadcrumb h2 {
	float: left;
	margin-right: 5px;
	font-size: 120%;
	font-weight: 700;
	display: none;
}
#paNavWrapper #breadcrumb ol {
	list-style: none;
	margin: 0;
	color: #303030;
	font-size: 10px;

}
#paNavWrapper #breadcrumb li {
	float: left;
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -2010px no-repeat;
	border: none;
	padding-left:8px;
	margin: 0 4px 0 0;
	font-size: 10px;
	font-weight: 700;
	color: #145495;
}

#paNavWrapper #breadcrumb li a {
	color: #145495 !important;
	text-decoration: none;
}

#paNavWrapper #breadcrumb li a:hover, #paNavWrapper #breadcrumb li a:active,
#paNavWrapper #breadcrumb li a:focus {
	color: #11467c !important;
	text-decoration: none;
}

#paNavWrapper #breadcrumb li strong {
	color: #303030 !important;
}

#paNavWrapper #breadcrumb li:first-child {
	background: none;
	margin-left: 0px;
	padding-left:0px;
}
#paNavWrapper #breadcrumb strong {
    font-weight: 700;
}
/* Breadcrumb moved outside main: special for this design theme */
#wrapper-2 {
	position: relative;
	z-index: 1;
}
.col-subcol-equal #main {
	position: relative;
	overflow: visible;
}

.col-subcol-equal #main #paNavWrapper {
	top: -30px;
}
#nav,
#extras,
#platform {
	margin-top: 0px;
}

#main {
	margin-top: 0px;
}
#home #nav,
#home #extras,
#home #main,
#onlinetrading #main,
#productlist #main,
#productdetails #main {
	margin-top: 0;
}


/* Page Intro */
#main #page-intro:after {
	content: " ";
    display: block;
    clear: both;
}
#main #page-intro h1 {
	margin: 0 0 5px 0;
}
#main #page-intro p {
	margin: 0 0 25px 0;
}
#main #page-intro .photo {
	float: left;
	width: 220px;
	height: auto;
	margin: 0 10px 25px 0;
}
#main #page-intro .mod {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}
#main #page-intro .mod-2 {
	float: none;
	width: 460px;
	height: auto;
	margin-left: 0;
	margin-right: 0;
}


/* OPENER & TEASERS
-------------------- */
.opener,
.teaser {
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 0 0 6px 0;
}   

/* Opener */
.opener {
	border-bottom: none;
	position: relative;
}
#main .opener h1 {
	margin: 0 0 5px 0;
}
#main .opener h1 em { /* kicker */
	margin: 2px 0 -3px 0; /* 15px */
	padding: 0;
}
#main .opener h1 a em {
	color: #555;
}
.opener img {
	float: none;
	display: block;
	width: 458px;
	height: 213px;
	margin: 0 0 10px 0;
} 
/* Opener in other layouts */
.col-float2-subcol .opener {
	float: left;
	clear: none;
	width: 340px;
	margin: 0 20px 10px 0;
} 
/* img opener in other layouts */
.col-float2-subcol .opener img {
	width: 338px;
} 
.col-subcol .opener img {
	width: 588px;
	height: 250px;
} 
.col-subcol .opener img {
	width: 588px;
	height: 250px;
} 
/* Opener in .nav-col */
.nav-col .opener img {
	float: left;
	width: 340px;
	margin: 0 10px 0 0;
} 

/* teaser */ 
.teaser { 
	float: left; /* ie 6 */
	width: 100%; /* ie 6 */
	padding: 0 0 20px 0;
} 
#main .teaser h2 {
	width: 310px;
	float: right;
	margin: 1px 0;
}
#main .teaser h2 em { /* kicker */
	display: block;
	margin: 0 0 -2px 0;
}
#main .teaser h2 a em { /* kicker */
	color: #555;
}
#main .mod .links { /* teaser with link list */
	margin-top: 10px;
}  
.teaser img {
	float: left;  
	width: 138px;  
	margin: 5px 10px 5px 0;
	border: 1px solid #b2b2b2;
}

/* something special */
#main .highlight {
	width: 446px;
	background: #f7f8d9;
	border-top: 4px solid #cdcc00;
	margin-bottom: 20px;
	padding: 6px 7px 10px 7px;
} 
#main .highlight h2 {
	width: 296px;
}

/* teaser h2 in other layouts */
.col-subcol-subcol #main .teaser h2,
#main .teaser-group .teaser h2 {
	width: 230px;
}
.col-subcol-subcol #main .highlight h2,
#main .teaser-group .highlight h2 {
	width: 216px;
}
.col-subcol #main .teaser h2 {
	width: 590px;
} 
.col-float2-subcol #main .teaser h2,
.nav-col-float2 #main .teaser h2 {
	/*width: 190px;*/
} 
#main .mod h2,
.col-float3 #main .teaser h2,
#main .teaser-group .mod h2 {
	width: auto;
	float: none;
	margin-top: 0;
}
/* img teasers in other layouts */
.col-float2-subcol .teaser img,
.nav-col-float2 .teaser img { 
	width: 138px;  
} 

/* openers & teasers in other layouts */
/* 3 columns: 1 big main column with 3 floating teasers | main */
.col-float3 .opener,
.col-float3 .teaser {
	clear: none;
	float: left;
	width: 300px;
	margin: 0 20px 20px 0;
}
.col-float3 #main .highlight {
	width: 286px;
}
.col-float3 #teaser-3,
.col-float3 #teaser-6 {
	margin-right: 0;
}
.col-float3 #teaser-4,
.col-float3 #teaser-7 {
	clear: left;
}
.col-float3 .opener img,
.col-float3 .teaser img {
	display: block;
	float: none;
	width: 298px;
}
.col-float3 .highlight img {
	width: 284px;
}
.col-float3 .opener {
	background: #d1d2d4;	
}
.col-float3 #main .opener h1 {
	border: none;
}
.col-float3 .opener img {
	height: 150px;
}
.col-float3 .teaser {
	border: none;
}
.col-float3 #main .opener h1,
.col-float3 #main .opener p {
	margin-left: 10px;
	margin-right: 10px;
}

/* 2 colums: 1 big main column with 2 floating teasers | main 
   3 columns: nav vertical and 1 big main column with 2 floating teasers | nav | main */
/*
.col-float2 .opener,
.col-float2 .teaser {
	float: left;
	width: 460px;
	margin-right: 20px;
}
*/
.col-float2-subcol .opener,
.col-float2-subcol .teaser,
.nav-col-float2 .teaser,
.nav-col-float2 .opener {
	float: left;
	/*width: 340px;*/
	margin-right: 20px;
	overflow: hidden;
}
.col-float2-subcol #main .highlight,
.nav-col-float2 #main .highlight {
	width: 326px;
}
.col-float2-subcol #main .highlight h2,
.nav-col-float2 #main .highlight h2 {
	width: 176px;
}
.col-float2 #teaser-2,
.col-float2 #teaser-4,
.col-float2 #teaser-6,
.col-float2 #teaser-8,
.nav-col-float2 #teaser-2,
.nav-col-float2 #teaser-4,
.nav-col-float2 #teaser-6,
.col-float2-subcol #teaser-2,
.col-float2-subcol #teaser-4,
.col-float2-subcol #teaser-6,
.col-float2-subcol #teaser-8 {
	margin-right: 0;
}
.col-float2 #teaser-3,
.col-float2 #teaser-5,
.nav-col-float2 #teaser-3,
.nav-col-float2 #teaser-5 {
	clear: left;
}
/* the last teaser */
.col-float2 #teaser-8,
.col-float2-subcol #teaser-8,
.nav-col-float2 #teaser-6,
.col-float2-subcol #teaser-6 {
	margin-right: -3px; /* IE 6 */
}

/* 2 columns: nav | 1 big main column */
.nav-col #main .teaser h2 {
	width: 550px;
}
.nav-col #main .teaser-group .teaser h2 {
	width: 470px;
}

/* Teaser Group */
.teaser-group {
	clear: both;
	border-top: 4px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	margin: 0 0 20px 0;
}
.teaser-group h5 {
	margin: 5px 0;
	color: #333;
}
.teaser-group .teaser {
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) 0 0 repeat-x;
	float: none;
	border: none;
	margin: 0 0 5px 0;
	padding: 10px 0;
}
.teaser-group .teaser img { 
	width: 218px;  
} 

/* teaser with newslists */

#main .latest .mod {
	list-style-type: none;
	cursor:pointer;
}


#main .latest h2 {
	float: none;
	margin: 5px 0 5px 0;
}

#main .latest .mod:hover h2 {
	color:#0a3969;
}


#main .latest ul h3  {
	margin-bottom: 15px;
}
#main .latest h3 a {
	color: #000000;
}
#main .latest h3 a::before {
	content: none;
}
#main .mod h3 {
	width: 100% !important;
}
#main .latest h3 em { /* kicker */
	display: block;
	margin: 0;
}
#main .latest h3 a em {  
	color: #555;
	margin: 0 0 5px 0;
}
#main .latest ul {
	position: relative;
	overflow: hidden;
	height: 1%;
}
#main .text .latest ul {
	margin-left: 0;
}
#main .latest li {
	clear: left;
	float: left;
	margin: 5px 0;
	padding: 15px 0 5px;
	border-top: 1px solid #b2b2b2;
	overflow: hidden;
	width: 100%;
	font-size: 100%;
}

#main .latest li:first-child {
	border-top-style: none;
}

#main .text .latest p {
	margin: 0;
	line-height: 15px;
}
#main .text .latest .timestamp {
	color: #b2b2b2;
	line-height: 15px;
	margin-bottom: 3px;
}
#main .text .latest .action-area {
	float: right;
	font-weight: bold;
	font-size: 12px;
}

.latest li p em {
	color: #555;
	font-style: normal;
	font-size: 100%;
	font-weight: normal;
}
/* other layouts */
.col-subcol-subcol #main .latest h3 {
	width: 310px;
}
.nav-col-float2 #main .latest h3 {
	width: 190px;
}
.nav-col #main .latest h3 {
	width: 550px;
}
.col-subcol #main .latest h3 {
	width: 440px;
}
.col-float2 #main .latest h3 {
	width: 188px;
}
#home.col-float2 #main .latest h3, #onlinetrading.col-float2 #main .latest h3,
#productlist.col-float2 #main .latest h3, #productdetails.col-float2 #main .latest h3 {
	width: 310px;
}

/* teaser with just a link list */
#main .teaserlist li {
	font-weight: bold;
} 
#main .teaserlist li em {
	font-weight: normal;
}


/* LINK LISTS 
-------------------- */
/* anywhere in main texts, teasers etc. */

.listing {
	border-top: 4px solid #cc0;
	margin: 20px 0 30px 0;
}
.listing h3 {
	margin: 5px 0 1px 0;
	padding: 0 0 5px 0;
	color: #333;
}
.listing ul {
	list-style: none;
	border-top: 1px solid #dedede;
}
.listing li {
	border-bottom: 1px solid #dedede;
}
.listing li a {
	display: block;
	padding: 5px 0 7px 0;
}
#index .listing li a {
	display: inline-block;
}	
.listing li em {
	font-style: normal;
	color: #555;
	font-size: 90%;
}

#main .teaser .links ul {
	clear: both;
	margin: 3px 0 -10px 0;
}
#main .links ul,
#main .text .links ul {
	list-style: none;
	margin: 0;
}
#main .links {
	margin: 20px 0 20px 0;
}
#main .text .links h2,
#main .text .links h3 {
	margin: 5px 0 1px 0;
	padding: 3px 0 5px 0;
	color: #000;
}	
#main .teaser .links h3 { /* linklist in teaser */
	clear: both;
	margin: 10px 0 5px 0;
} 
#main .links li {
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) 0 0 repeat-x;
	padding: 5px;

	font-weight: normal;
}
#main .links li a {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 2px no-repeat;
	display: block;
	padding: 0 0 0 17px;
}
#main .links .download a,
#main .links .download li a {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -145px no-repeat;
}
#main .links .external a,
#main .links .external li a {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -291px no-repeat;
}

.external a:hover,
.external li a:active,
.links a:hover
{
	color: #0a3969;
	text-decoration: underline;
	//border-bottom: 1px dotted #7E141B;
}

.teaser.teaserlist {
	border-top:1px solid #b2b2b2;
}


.teaser.teaserlist:first-child {
	border-top:none;
}


#main .links em {
	color: #555;
	font-style: normal;
}


/* top 10 one-two-three */
#main .one-two-three {
	float: left;
	width: 460px;
}
#main .one-two-three li {
	float: left;
	position: relative;
	width: 420px;
	height: 3em;
	margin: 0;
	padding: 5px 0 5px 35px;
	list-style: none;
}
#main .one-two-three li a {
	display: block;
}
#main .one-two-three li a:hover em {
	text-decoration: none;
}
#main > .one-two-three li {
	height: auto;
	min-height: 3em;
}
#main .one-two-three .text-box-section ul { /* in tab-box*/
	border-top: 1px solid #ccc;
	margin: 10px 0;
}
#main .text-box .text-box-section li { /* in tab-box*/
	width: 405px;
	border-bottom: 1px solid #ccc;
}
#main .one-two-three li em { /* the number */
	position: absolute;
	background: url(../../../../../theme-proaurum/css/img/one-two-three.png) 0 0 no-repeat;
	top: 5px;
	left: 0;
	padding: 6px 10px 8px 9px;
	font-size: 140%;
	font-style: normal;
	color: #fff;
}
#main .one-two-three li.no-10 em {
	padding-left: 2px
}
#main .one-two-three li img {
	float: right;
	width: 88px;
	margin: 2px 0 0 5px;
}


/* EVENTS 
-------------------------- */
#main .event-list {
	overflow: hidden; /* ie 6 */
	position: relative;
	margin: 0 0 20px 0;
	border-top: 4px solid #b2b2b2;
	border-bottom: none;
}
#main .event-list ul {
	margin: 0 0 10px 0;
}
#main .event-list li {
	position: relative;
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 10px 0 10px 0;
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) 0 0 repeat-x;
	list-style: none;
	width: 100%;
}
#main .event-list h2 {	/* event-list headline */
	float: none;
	margin: 5px 0;
	padding: 0;
	color: #333;
}
#main .event-list li h3 { /* event headline */
	margin: 0 0 0 3.6em;
	font-size: 123%; /* 16px li=13px */
}
#main ul.event-data {
	margin: 5px 0 0 4.5em;
	clear: both;
	border: none;
}
#main .event-data li {
	display: block;
	background: none;
	border: none;
	margin: 0 10px 0 0;
	padding: 0;
	color: #555;
	font-weight: normal;
	font-size: 100%;
}
#main .event-data li.organizer {
	clear: both;
}
.event-list li a {
	padding: 0;
}

/* date sheet */
div.date {
	position: absolute; 
	top: 0;
	left: 0;
	margin: 0 5px 0 0;
	background: #afaf00;
	width: 4em;
}
.date .month {
	display: block;
	padding: 2px 0 0 0;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 160%;
}
.date abbr {
	border: none;
	cursor: help;
}
.date .day {
	display: block;
	padding: 0 0 5px 0;
	color: #fff;
	font-size: 240%;
	font-weight: bold;
	text-align: center;
	line-height: 1em;
}
.date .till {
	display: block;
	height: 13px;
	text-indent: -9999px;
	background: url(../../../../../theme-proaurum/css/img/till.gif) 50% 0 no-repeat;
}
.date .d-end {
	background: #d9d940;
	padding-top: 0;
}
/* date sheet in event-list */

.event-list div.date {
	width: 3.6em;
	top: 10px;
}
.event-list .date .month {
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 123%; /* 16px */
}
.event-list .date .day {
	font-size: 184.62%; /* 24px */
}








/* Event Detail */
.vevent {
	position: relative;
	clear: both;
	margin: 0 0 10px 0;
	border-top: 1px solid #fff;
	padding: 5px 5px 15px 5em;
	background: #f0f0f0 url(../../../../../theme-proaurum/css/img/microformat.png) no-repeat scroll 99% 5px;
	z-index: 1;
}
#wrapper-2 .vevent h2 {
	padding: 0 2em 5px 0;
	font-size: 180%;
}
.vevent div.date {
	left: -50px;
}
.vevent > div.date {
	left: 0;
}
.vevent li {
	list-style: none;
}
#main .vevent p {
	display: block;
	margin: 0 0 10px 0;
	font-size: 120%;
}
#wrapper-2 .vevent dl {
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) 0 0 repeat-x;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	height: 1%; /* IE 6 */
	line-height: 1.5em;
}
#wrapper-2 .vevent dt {
	float: left;
	width: 80px;
	font-weight: bold;
}
#wrapper-2 .vevent dd a.url {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -291px no-repeat;
	padding-left: 17px;
	color: #dd0e40;
}
.vevent span {
	display: none;
}

/* calender */
#extras .calendar {
	position: relative;
	border-top: 4px solid #b2b2b2;
	margin: 0 0 20px 0;
}
#extras .calendar h2 {
	float: left;
	margin: 3px 0 6px 0;
}
#extras .calendar table {
	width: 100%;
	line-height: 1.2em;
}
#extras .calendar div.pager {
	clear: none;
	float: right;
	width: 30px;
	margin: 7px 0 0 0;
}
#extras .calendar div.next {
	float: right;
}
#extras .calendar div.pager a img {
	border: 1px solid #fff;
	width: 13px;
	margin: 0;
}
#extras .calendar div.pager a:hover img,
#extras .calendar div.pager a:focus img,
#extras .calendar div.pager a:active img {
	border: 1px solid #ec1549;
}
#extras .calendar table {
	clear: both;
	border-top: 1px solid #ccc;
	border-spacing: 0;
	empty-cells: show;
}
#extras .calendar thead th {
	padding: 4px 0;	
}
#extras .calendar thead th abbr {
	border: none;
}
#extras .calendar tbody tr {
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) 100% 0 repeat-x;
}
#extras .calendar tbody td {
	width: 25px;
	padding: 4px 0;
	text-align: center;
}
#extras .calendar tbody td.on  {
	margin: 2px 0;
	font-weight: bold;
}
#extras .calendar tbody td a {
	display: block;
}
#extras .calendar tbody td.on a {
	color: #dd0e40;
}

/* Event-Pager */
.event-list #event-pager {
	position: absolute;
	top: 0;
	right: 0;
}
.event-list #event-pager li {
	float: left;
	width: auto;
	background: none;
	margin: 0 0 0 10px;
}
.event-list #event-pager li a {
	font-size: 120%;
}
.event-list #event-pager li.prev a {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -71px no-repeat;
	padding-left: 16px;
}
.event-list #event-pager li.next a {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 125% 3px no-repeat;
	padding-right: 18px;
}




/* SIDEBAR left / NAVIGATION sub
-------------------------------- */

#nav {
	background: #e5e57f url(../../../../../theme-proaurum/css/img/nav.png) 0 0 no-repeat;
	margin-bottom: 20px;
	padding-top: 0px;
	border-radius-topleft: 5px;
	border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius-topright: 5px;
	border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
        behavior: url(/PIE.htc);
}
#nav-box {
	background: url(../../../../../theme-proaurum/css/img/nav.png) 100% 100% no-repeat;
	padding-bottom: 10px;
	display: none;
}
#nav-box ul {
	background: #e5e57f;
	margin: 0 0 0 2px;
}
#nav-box li {
	height: 1%; /* IE 6 */
	list-style: none;
	width: 120px;
	float: left;
}
#nav-box li a {
	display: block;
	height: 1%;
	padding: 3px 10px 5px ;
	color: #000;
	font-weight: bold;
}
#nav-box li.open a {
	font-weight: bold;
}

/* hover and marked */
#nav-box li.on strong,
#nav-box a:hover,
#nav-box a:active,
#nav-box a:focus,
#nav-box li.on a:hover,
#nav-box li.on a:active,
#nav-box li.on a:focus,
#nav-box li strong,
#nav-box li.on a {
	border-radius-topleft: 5px;
	border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius-topright: 5px;
	border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;	
	background: #ec1549;
	color: #fff;
	text-decoration: none;
	behavior: url(/PIE.htc);        
}
#nav-box li strong {
	display: block;
	padding: 3px 10px 5px;
	font-weight: bold;
}

/* 2nd level */
#nav-box ul ul {
	margin: 5px 0 5px 10px;
	border: 1px solid #fff;
	border-radius-topleft: 5px;
	border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;		
	padding: 0;
	background: #eeeeac;
	behavior: url(/PIE.htc);
	position: absolute;
	left: 0;
}

#nav-box li li {
	font-size: 100%;
	width:  auto;
}
#nav-box li.on li, 
#nav-box li.open li a {
	font-weight: normal;
}
#nav-box li.on li a {
	background: transparent;
	color: #000;
}
#nav-box li li.on a {
	color: #fff;
	font-weight: bold;
}


/* 3rd level */
#nav-box ul ul ul {
	background: #f0f0d9;
	border-left: 10px solid #eeeeac;
	margin: 5px 0 5px 10px;
	border: 1px solid #fff;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	behavior: url(/PIE.htc);       
}
#nav-box li li.open li a {
	font-weight: normal;
}
#nav-box li li li.on a {
	font-weight: bold;
}


/* Speaking Navigation */
#nav-box.nav-speaking li {
	padding: 0;
}
#nav-box.nav-speaking li a {
	padding: 3px 0 0 10px;
}
#nav-box.nav-speaking li p a {
	padding-bottom: 5px;
}
#nav-box.nav-speaking li h3 {
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}
#nav-box.nav-speaking li p {
	padding: 0;
	font-size: 100%;
	font-style: italic;
}
#nav-box.nav-speaking li:hover,
#nav-box.nav-speaking li:focus,
#nav-box.nav-speaking li:active {
	cursor: pointer;
}
#nav-box.nav-speaking li:hover h3 a,
#nav-box.nav-speaking li:focus h3 a,
#nav-box.nav-speaking li:active h3 a {
	color: #ec1549;
	background: none;
	text-decoration: none;
}
#nav-box.nav-speaking li:hover p a,
#nav-box.nav-speaking li:focus p a,
#nav-box.nav-speaking li:active p a {
	text-decoration: none;
	background: #ec1549;
	color: #fff;
}

/* SIDEBAR: #EXTRAS 
------------------------- */ 
.box {
	clear: both;
	width: 100%;
	border-bottom: 1px solid #b2b2b2;
	margin: 0 0px 8px 0; /* IE 6: duplicate characters */
} 

#extras h2,  
#extras h3 {  
	margin: 5px 0 8px 0;
	color: #333;
	font-size: 12px;
	text-transform: uppercase;
} 
#extras p {
	line-height: 1.3em;
}
#extras img {
	float: left;
	width: 88px;
	margin: 0 10px 3px 0;
}
#extras ul {
	clear: both;
	margin: 5px 0 0 0;
	list-style: none;
}
#extras li {
	height: 1%; /* ie 6 */
	margin: 0 0 5px;
	line-height: 20px;
}
/*
#extras li a {
	display: block;
	padding: 5px 0 0 17px;
}
#extras .download li a, 
#extras li.download a {
}
#extras .external li a, 
#extras li.external a {
}
#extras li a em {
	color: #555;
	font-size: 90%;
	font-style: normal;
}
*/
/* latest */
#extras .latest ul,
#extras .latest ul li {
	margin: 0;
	border: none;
	padding: 0;
}
#extras .latest ul li {
	margin: 5px 0;
	padding: 5px 0;
	font-size: 100%;
}
#extras h3 a em {
	color: #555;
}
#extras .latest h3 {
	margin: 0 0 5px 0;
}
#extras .latest h3 a {
	background: none;
	font-weight: bold;
	padding: 0;
}
#extras .latest h3 em,
#extras .box h2 em { /* kicker */
	position: relative;
	margin: 0 0 3px 0;
}
#extras h3 a em,
#extras .box h2 a em {
	color: #555;
}
#extras li .more a {
	display: inline;
}
/* box-groups */
#extras .box-group h5 {
	margin: 0 -3px 5px 0;
	border-top: 4px solid #b2b2b2;
	padding: 5px 0;
	font-size: 160%;
	color: #333;
}
#extras .box-group .box {
	border-top: 1px solid #b2b2b2;
}

/* something special */
#extras .highlight {
	background: #f7f8d9;
	width: 206px;
	border-top: 4px solid #cdcc00;
	margin-bottom: 20px;
	padding: 0 7px 10px 7px;
}
 
#extras .actualPageHilite, #extras .actualPageHilite:hover {
	color: #303030;
}

/* 1. 2. 3. list */
#extras .one-two-three {
	float: left;
}
#extras .one-two-three li {
	position: relative;
	float: left;
	list-style: none;
	margin: 0;
	height: 30px; /* IE 6 */
	min-height: 30px;
	padding: 5px 0 5px 35px;
}
#extras .one-two-three ul > li {
	height: auto;
}
#extras .one-two-three .toc-box-toc li { /* dom tabs */
	width: auto;
	height: auto;
	min-height: 0;
	padding: 0;
}
#extras .one-two-three ul li { /* one-two-three in dom tabs */
	width: 170px;
}
#extras .one-two-three li em {
	position: absolute;
	background: url(../../../../../theme-proaurum/css/img/one-two-three.png) 0 0 no-repeat;
	top: 5px;
	left: 0;
	padding: 5px 10px 9px 9px;
	font-size: 140%;
	font-style: normal;
	text-align: center;
	color: #fff;
}
#extras .one-two-three li.no-10 em {
	padding-left: 2px
}
#extras .one-two-three li img {
	float: right;
	margin: 2px 0 0 5px;
}
#extras .one-two-three ul li a {
	padding-left: 0;
	background: transparent;
}

/* events */
#extras .event-list {
	overflow: hidden;
	margin: 0 0 20px 0;
}
#extras .event-list h2 {
	position: static;
	width: auto;
	height: auto;
	border-bottom: none;
	margin: 5px 0 0 0;
	padding: 0;
	color: #333;
}
#extras .event-list ul {
	position: static;
	overflow: hidden;
	margin: -5px 0 10px 0;
	border: none;
	padding: 0;
}
#extras .event-list li {
	position: relative;
	overflow: hidden;
	float: left;
	margin: 10px 0 0 0;
	border: none;
	padding: 10px 0 0 0;
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) 0 0 repeat-x;
	width: 100%;
	font-size: 100%;
}
#extras div.date {
	position: absolute;
	background: #AFAF00;
	top: 10px;
	left: 0;
	width: 3.4em;
	margin-right: 10px;
}
#extras .date .month {
	display: block;
	padding: 4px 0 1px 0;
	color: #fff;
	text-align: center;
	font-weight: normal;
	font-size: 140%;
}
#extras .date abbr {
	border: none;
	cursor: help;
}
#extras .date .day {
	display: block;
	padding: 4px 0 5px 0;
	color: #fff;
	font-size: 160%;
	font-weight: bold;
	text-align: center;
}
#extras .event-list li h3 {
	float: none;
	margin: 0 0 5px 0;
	padding: 0 0 0 3em;
	font-size: 140%;
	width: 177px; /* IE 6 */
}
#extras .event-list .event-data {
	border: none;
	margin: 0;
	padding: 0 0 0 4.3em;
}
#extras .event-list .event-data li {
	display: block;
	background: none;
	margin: 0 10px 0 0;
	border: none;
	padding: 0;
	float: none;
	clear: both;
	height: auto;
	width: auto;
	color: #555;
	font-weight: normal;
	font-size: 130%;
}
#extras .event-list li a {
	background: none;
	padding: 0;
}

/* contact
#extras .vcard {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 30px 0;
	border-top: 4px solid #b2b2b2;
	padding: 5px 0 5px 0;
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) 0 100% repeat-x;
}
#extras .vcard h3 {
	background: url(../../../../../theme-proaurum/css/img/microformat.png) 100% 0 no-repeat;
	padding-right: 30px;
}
#extras .vcard div {
	overflow: hidden;
	margin: 3px 0;
}
#extras .vcard p {
	display: block;
	font-weight: normal;
}
#extras .vcard .organization-name {
	margin-bottom: 5px;
	padding: 2px 0 3px 0;
	font-weight: bold;
}
#extras .vcard div.adr p.locality,
#extras .vcard div.adr p.postal-code {
	float: left;
}
#extras .vcard div.adr p.locality {
	margin-left: .3em;
}
#extras .vcard .given-name,
#extras .vcard .family-name {
	margin-right: 5px;
}
#extras .vcard div dl {
	margin: 5px 0 0 0;
}
#extras .vcard div dt {
	float: left;
	clear: both;
	width: 5em;
	font-weight: bold
}
#extras .vcard div dd  {
	float: left;
}
#extras .vcard .photo {
	background: url(../../../../../theme-proaurum/css/img/photo-corners-thumb.png) 0 100% no-repeat;
	width: 90px;
}
#extras .vcard .photo img {
	width: 88px;
}
#extras .vcard .photo dd {
	display: block;
	font-size: 110%;
}
#extras .vcard .photo dt img {
	float: none;
	margin: 0;
}
 */

/* dom tabs */
#extras .toc-box {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box-220.png) -270px 100% no-repeat;
	overflow: hidden;
	width: 220px;
	border: none;
	float: left;
	clear: both; /* IE 6 */
	margin: 0 0 20px 0;
	padding: 0 0 6px 0;
}
#extras .toc-box h2 {
	background: #000 url(../../../../../theme-proaurum/css/img/text-box-220.png) 0 0 no-repeat;
	margin: 0;
	padding: 5px 5px 0 5px;
	color: #fff;
}
#extras ol.toc-box-toc {
	background: #000 url(../../../../../theme-proaurum/css/img/text-box-220.png) 0 -30px no-repeat;
	width: 218px;
	overflow: hidden;
	padding: 10px 0 0 2px;
	list-style: none;
}
#extras .toc-box-toc li {
	float: left;
	border: none;
	margin: 0 2px 0 0;
}
#extras .toc-box-toc li a {
	background: url(../../../../../theme-proaurum/css/img/text-box.png) -10px -40px no-repeat;
	float: left;
	display: block;
	padding: 0;
	color: #d0d0d0;
	text-decoration: underline;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
#extras .toc-box-toc li a.ui-disabled {
	cursor: default;
}
#extras .toc-box-toc li a.on,
#extras .toc-box-toc li a.a11y-focus,
#extras .toc-box-toc li a:hover,
#extras .toc-box-toc li a:active,
#extras .toc-box-toc li a:focus {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box-toc.png) 100% 0 no-repeat;
	color: #000;
	text-decoration: none;
}
#extras .toc-box-toc li span {
	display: block;
	margin-right: 4px;
	padding: 5px 6px 5px 10px;
}
#extras .toc-box-toc li.on span,
#extras .toc-box-toc li a:hover span,
#extras .toc-box-toc li a.a11y-focus span,
#extras .toc-box-toc li a:active span,
#extras .toc-box-toc li a:focus span {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box-toc.png) 0 0 no-repeat;
}
#extras .toc-box .toc-box-section {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box-220.png) -540px 100% repeat-y;
	float: left;
	width: 204px;
	margin: 0;
	padding: 10px 8px;
}
#extras .toc-box .toc-box-section h3 {
	background: none;
	padding: 0 0 5px 0;
	color: #000;
}

/* 2 Sidebars: tabs module extended extras-1 and #extras-2 */
#module {
	width: 100%;
	float: right;
	margin: 0 0 20px 0;
}
#module p {
	line-height: 1.3em;
}
#module img {
	float: left;
	margin: 0 10px 5px 0;
}
#extras #module .toc-box {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box.png) -540px 100% no-repeat;
	width: 460px;
	margin: 0;
}
#extras #module .toc-box h2 {
	background: #000 url(../../../../../theme-proaurum/css/img/text-box.png) 0 0 no-repeat;
	margin: 0;
	padding: 5px 5px 0 5px;
	color: #fff;
	font-size: 200%;
}
#extras #module ol.toc-box-toc {
	background: #000 url(../../../../../theme-proaurum/css/img/text-box.png) 0 -27px no-repeat;
	width: 460px;
}
#module ol.toc-box-toc li {
	display: inline;
}
#extras #module .toc-box .toc-box-section {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box.png) -1040px 100% repeat-y;
	width: 446px;
}
#extras #module .toc-box .toc-box-section h3 {
	background: none;
	padding: 0 0 5px 0;
	color: #000;
	font-size: 160%;
}

  
/* PROMOS 
------------ */
.promo {       
	position: relative;
	overflow: hidden;
	float: left;
	display: inline; /* IE 6 */	
	margin: 0 20px 0 0;
	width: 220px;
	background: #000;	
}
#promo-4 {
	margin-right: 0;
}
.promo-text {
	position: absolute;
	bottom: 1px;
	left: 1px;
	padding: 5px 5px 10px 5px;
	background: transparent url(../../../../../theme-proaurum/css/img/transparent.png) 0 0 repeat;
	width: 208px;
	color: #fff;
}
.promo h3 {
	margin: 0 0 5px 0;
}
.promo h3 a {
	color: #ff3062;
}
#wrapper-2 .promo p {
	color: #fff;
}
.promo img {
	display: block;
	width: 218px;
}
.promo a img {
	border: 1px solid #fff;
}  	   
.promo a:hover img, 
.promo a:active img, 
.promo a:focus img {
	border: 1px solid #ec1549;
} 
.promo a:visited {
	color: #fff;
} 



.paBaseArea {
	margin: 0 auto;
	position: relative;
	width: 965px;
}

  

/* FOOTER 
----------------- */
#site-info {
	position: relative;
	margin: 0px auto 0px auto;
	padding-top: 10px;
	width: 965px;		
}
#site-info .PAFooterModule, #PAFussZeileBar {   

	font-size: 10px;
	font-weight: 500;				
	color: #ffffff;
	line-height:18px;
}

p#copyright {

	float: right;
	color: #000000;
	font-size: 10px;
	font-weight: 500;	
	line-height:18px;	
	padding-left: 8px;
	margin-bottom: 30px;
}
p#copyright-magnolia {
		float: right;
	color: #000000;
	font-size: 10px;
	font-weight: 500;	
	line-height:18px;
	overflow: visible;
	height:  22px;
	}
div > p#copyright-magnolia a {
	padding: 2px 0 2px 18px;
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -939px no-repeat;
	overflow: visible;
	line-height:18px;
	color: #666666;
}
p#copyright-magnolia span {
	display: none;
}

#site-info .PAFooterModule div {
	float: left;
/*	display: inline; /* IE 6 */	
/*	width: 22%;
	margin: 10px 20px 0 0; 
	*/
}  	
#site-info .PAFooterModule ul, #PAFussZeileBar ul { 
	margin: 3px 0 0 0;
	list-style: none;
} 
#site-info .PAFooterModule li, #PAFussZeileBar li { 

	font-size: 10px;
	font-weight: normal;					
}

#site-info .PAFooterModule li a , #PAFussZeileBar li a { 
	color: #888888;
} 
#site-info .PAFooterModule li a:hover,
#site-info .PAFooterModule li a:active,
#site-info .PAFooterModule li a:focus,
#PAFussZeileBar li a:hover,
#PAFussZeileBar li a:active,
#PAFussZeileBar li a:focus  {
	text-decoration: none;
}
#site-info div.PAFooterModuleTop {
	float: left;
	margin-left: 0px;	
	font-size:  10px;
	height:16px;
	width: 963px;
	font-size: 10px;
	border-top: solid #b2b2b2 1px;
	border-left: solid #b2b2b2 1px;
	border-right: solid #b2b2b2 1px;
	background-color: #f2f2f2;
}
#site-info div.PAFooterModuleBottom {
	float: left;
	margin-left: 0px;	
	font-size:  10px;
	height:20px; /* was 222 */ 
	width: 963px;
	font-size: 10px;
	border-bottom: solid #b2b2b2 1px;
	border-left: solid #b2b2b2 1px;
	border-right: solid #b2b2b2 1px;
	background-color: #f2f2f2;
}
#site-info div.PAFooterModule {
	background-color: #f2f2f2;
	behavior: url(/PIE.htc);
	float: left;
	margin-left: 0px;
	font-size:  10px;
	min-height:178px; /* was 222 */ 
	width: 963px;
	font-size: 10px;
	border-left: solid #b2b2b2 1px;
	border-right: solid #b2b2b2 1px;
}
#site-info div.PAFooterModule div {
	width: 213px;
	margin-left:27px;
	margin-top: 0;
	color:  white;
}

#site-info div.PAFooterModule div div {
	margin-left:0px;
	margin-top: 5px;
}

#site-info div.PAFooterModule .PAFooterDividor {
	width: 1px;
	background-color: #b2b2b2;
	height: 335px;	
	margin-top: 5px;
	margin-left: 0;
	margin-right: 0;
}
#site-info div.PAFooterModule.microsite .PAFooterDividor {
	height: 160px;	
}
#site-info div.PAFooterModule h4 {
	text-transform: uppercase;
	font-size: 10px;
	color: #145495;
}
#site-info div.PAFooterModule p {
	font-size: 10px;
}
#site-info div.PAFooterModule div li:before {
  color: #888888;
}
#site-info #PAFussZeileBar {
	clear: both;
	padding-top: 1px;
	color: black;
	font-weight: bold;
	
}
#site-info #PAFussZeileBar li a  {
	color: black;
}

#site-info #PAFussZeileBar li {
float: left;
margin-left: 3px;
margin-right:3px;
}
#site-info #PAFussZeileBar li:after  {
  content: "|";
  margin-left: 3px;
}
 #site-info #PAFussZeileBar li:last-child:after  {
  content: "";
}
/*
#site-info li.external a { 
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -363px no-repeat;
	padding-left: 18px;
}
*/

#site-info .PAFooterModule li img { 
	margin: 5px 0 0 0;
}
#site-info .PAFooterModule li a img { 
	border: 0;
}
#site-info div #about .photo {
	width: 65px;
	height: auto; 
	margin: 3px 10px 0 0;
}
#site-info div #about .mod {
	margin: 3px 0 0 10px;
}
#site-info div #about .mod-2 {
	width: 300px;
	height: auto;
	margin: 0 0 5px 0;
}

.PAFuss {
	clear: both;
}


/* TEXT 
----------------- */
#main .text {
	clear: both;
	overflow: hidden;
	color: #333;
}
#main h1 {
	clear: both;
	margin: 0 0 18px 0;
	border-top: 0px;
	padding-top: 3px;
	font-size: 18px;
}
#main .text h1 em { /* kicker on article pages */
	display: block;
	margin: 2px 0 0 0;
	font-style: normal;
	font-weight: bold;
	letter-spacing: .7px;
	color: #555;
}
#main .text p.intro {
	color: #333;
}
.js-on #article #main .text p.intro,
#article.col-subcol #main .text p.intro {
	float: left;
	width: 100%;
	min-height: 1px;
}
#article #main .text p.intro {
	width: 300px;
	min-height: 200px;
	height: auto;
}


#main .text h2 {
    font-size: 18px;
    font-weight: bold;
	margin-bottom: 15px;
	line-height: 23px;
}
#article #main .text h2 {
	clear:left;
}
.col-float2 #main .text h2 {
	clear: left;
}
.col-float2 #main .text .teaser h2 {
	clear: none !important;
}
#main .text h3 {
    font-size: 15px;
    font-weight: bold;
	margin-bottom: 5px;
	line-height: 20px;
}

#main .text h4 {
    font-size: 13px;
    font-weight: bold;
	margin-bottom: 5px;
	line-height: 17px;
}

#main .text h5 {
    font-size: 11px;
    font-weight: bold;
	margin-bottom: 5px;
}

#article #main .text img {
	clear:both;
	margin-right:0px;
	margin-bottom:0px;
}

#main .text p,
#article #main .text td  {
	margin: 0 0 10px 0;
	text-align: left;
}

#main .text p.breakParagraph {
	clear:both;
}

hr {
	clear:both;
	position:relative;
	float:left;
	border: 0px; /* F?r Firefox und Opera */
 	border-top: solid 1px #b2b2b2;
 	border-bottom: solid 1px #FFFFFF; /* F?r I.Explorer (Seiten-Hintergrundfarbe!) */
 	width:100%;
	margin-top:16px;
	margin-bottom:16px;
}


#home #main .text .grayBox,
#home #main .text .whiteBox,
#onlinetrading #main .text .grayBox,
#onlinetrading #main .text .whiteBox,
#productlist #main .text .grayBox,
#productlist #main .text .whiteBox,
#productdetails #main .text .grayBox,
#productdetails #main .text .whiteBox,
#section #main .text .grayBox,
#section #main .text .whiteBox,
#article #main .text .grayBox,
#article #main .text .whiteBox {
	clear:both;
	float:left;
	display:block;
	overflow: display;
	width:100%;
	border-radius: 3px;
 	-webkit-border-radius: 3px;
  	-moz-border-radius: 3px; 
  	-khtml-border-radius: 3px;   
	behavior: url(/PIE.htc);	
	border-width: 1px;
	border-style: solid;
	border-color: #b2b2b2;	
	padding: 16px;
	background-color: #F4F4F4;
	margin-top: 20px;
	font-size:13px;
	line-height: 1.8em;
	behavior: url(/PIE.htc);        
}

#home #main .text .whiteBox,
#onlinetrading #main .text .whiteBox,
#productlist #main .text .whiteBox,
#productdetails #main .text .whiteBox,
#section #main .text .whiteBox,
#article #main .text .whiteBox {
	background-color: #FFF;
	clear: left; 
}

#article #main .text .grayContentTable {
	clear:both;
	float:left;
	display:block;
	width:100%;
}

#article #main .text blockquote p {
	font-size:13px;
}

#article #main .text .grayContentTable table tr:first-child td {
	border-top:0;
}


#article #main .text tbody td {
	border-bottom: none;
}
#article #main .text table {
	border-top: none;
}

#main .text p a,
#main .text li a {
	color:#145495;
	font-weight: bold;
}

#main .text p a.noBeforeLink  {
	background-image: none !Important;
}

#main .text p a.noBeforeLink:before  {
	content:"";
	margin-right: 0px;
	border-top: 1px dotted #0a3969;
	cursor: pointer;
}


#main .text p a:hover,
#main .text p a:active,
#main .text p a:focus,
#main .text li a:hover,
#main .text li a:active,
#main .text li a:focus
{
	text-decoration: underline;
	//border-bottom: 1px solid #0a3969;
}
#main .text p a.noBeforeLink:hover {
    text-decoration: none;
    border-bottom: none;
}

#section #extras a,
#article #extras a,
#section #main .text a,
#article #main .text a,
#main .text p a {
	//background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -2219px no-repeat;
	//padding-left:10px;
}

body#article.mypa  #main .text a {
	//background: none;
	//padding-left: 0;
}

#cboxContent #shopsection #extras a,
#cboxContent #shoparticle #extras a,
#cboxContent #shopsection #main .text a,
#cboxContent #shoparticle #main .text a {
	background: none;
	padding-left: 0;
}

#main .text a[href *= '.pdf'],
#main .text a[href *= '.doc'] {
	background: url(../../../../../theme-proaurum/images/Donwloadpfeil_normal.png) 0 2px no-repeat !Important;
	padding-left: 13px !Important;
}

#main .text a[href *= '.pdf']:hover,
#main .text a[href *= '.doc']:hover {
	background: url(../../../../../theme-proaurum/images/Donwloadpfeil_Mouseover.png) 0 2px no-repeat !Important;
	padding-left: 13px !Important;
}


#main .text a[name] {
	background: none !Important;
	margin-right: 0px !Important;
	padding-left:0px !Important;
	color:#000;
	border:none;
}

#main .text a[name]:hover {
	text-decoration: none;
	border:none;
}

#main .text h2.subline {
	clear: both;
	border-top: 1px solid #ccc;
	margin: 20px 0 12px 0;
	padding: 2px 0 0 0;
}
#main .text ul,
#main .text ol {
	display:block;
	list-style-position:inside;
	margin: 0 0 10px 0px;
	padding-left:0px;
}
#main .text ul {
	list-style-type: square;
}

#main .text ol {
	margin-left: 0px;
	padding-left:0px;
}

#main .text ul ul,
#main .text ol ol {
	margin: 2px 0 2px 0px;
}
#main .text li {
	line-height: 1.3em;
	margin-bottom:0.5em;
}
#main .text li li {
	font-size: 100%;
}

#main .text .highlight {
	background: #eee;
	margin: 0;
	border: 0;
	padding: 0;
	width: auto;
	font-style: normal;
}


/* table of contents */
#main #toc {
	clear: both;
}
#main #toc h2 {
	margin: 5px 0 1px 0;
	border-top: 1px solid #ccc;
	padding: 3px 0 5px 0;
	color: #000;
	font-weight: bold;
}
#main #toc ul {
	margin: 0 0 15px 0;
	list-style: none;
}
#main #toc li {
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) 0 0 repeat-x;
	height: 1%; /* ie 6 */
}
#main #toc a {
	display: block;
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -139px no-repeat;
	padding: 5px 0 5px 18px
}

/* table */
#main table { 
	margin: 10px 0 20px 0;
	border-top: 1px solid #b2b2b2;
	padding: 0 0 5px 0;
	empty-cells: show;
	border-collapse: collapse;
}
#main th,
#main td {
	padding: 5px;
	vertical-align: top;
	text-align: left;
}
#main th {
	background: #f4f4f4;
	border-bottom: 1px solid #b2b2b2;
	padding-right: 20px;
}
#main .odd td {
	background: #fff;
}
#main tbody td {
	/*background: #f4f4f4;*/
	border-bottom: 1px solid #b2b2b2;
}
#main .text tr:nth-child(odd) td {
	/*background: #f4f4f4; */
}
#main .text td ul,
#main .text td ol,
#main .text td p {
	margin-bottom: 0;
}
#main .text td li,
#main .text td p {
	font-size: 100%;
}

/* blockquote */
.text blockquote {
	clear:both;
	position:relative;
	float:left;
	display:block;
	width:100%;
	border-radius: 3px;
 	-webkit-border-radius: 3px;
  	-moz-border-radius: 3px; 
  	-khtml-border-radius: 3px;   
	behavior: url(/PIE.htc);	
	border-width: 1px;
	border-style: solid;
	border-color: #b2b2b2;	
	padding: 16px;
	background: #f4f4f4 url(../../../../../theme-proaurum/css/img/quote.png) 0 0 no-repeat;
	margin-top: 20px;
	font-size:13px;
	line-height: 1.8em;
	
}
.text blockquote cite {
	background: url(../../../../../theme-proaurum/css/img/dash.png) 0 8px no-repeat;
	padding-left: 10px;
	font-size: 85%;
}

/* text-meta: author, date, tags */
#main .text .text-meta {
	clear: both;
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
#main .text .text-data {
	overflow: hidden;
	float: left;
	width: 70%;
	margin: 0;
}
#main .text .text-data li {
	float: left;
	margin: 0 15px 0 0;
	padding: 3px 0;
	list-style: none;
	font-size: 120%;
	color: #333;
}
/* Tags in at the beginning of the text */
.text-meta dl {
	clear: both;
	float: left;
	width: 100%;
	border-top: 1px solid #dedede;
	padding: 3px 0;
	font-size: 92%;
}
#wrapper-2 .text-meta dt {
	float: left;
	padding: 0 5px 0 0;
}
#wrapper-2 .text-meta dd {
	float: left;
	padding: 0 10px 0 0;
}
/* text-features */
#main .text #text-features {
	position: relative;
	float: right;
	margin: 0;
}
#text-features li {
	float: left;
	margin: 0 5px 0 0;
	padding: 2px 0;
	list-style: none;
	font-size: 120%;
	text-align: right;
}
#text-features li a {
	color: #555;
}
#text-features li.print a {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -578px no-repeat;
	padding-left: 16px;
}
#text-features li.social-b a {
	background: transparent url(../../../../../theme-proaurum/css/img/bookmarks.png) 0 -458px no-repeat;
	padding-left: 18px;
}
#text-features li a:hover,
#text-features li a:focus,
#text-features li a:active {
	color: #ec1549;
	text-decoration: underline;
}
/* Social Bookmarks */
#text-features #bookmarks {
	background: #fff;
	position: absolute;
	z-index: 10;
	right: 0;
	top: 22px;
	width: 140px;
	border: 1px solid #dedede;
}
#text-features #bookmarks ul {
	display: block;
	border: none;
	margin: 5px 5px 0 5px;
}
#text-features #bookmarks ul li {
	float: none;
	margin: 0 0 4px 0;
	padding: 0;
	text-align: right;
}
#text-features #bookmarks li a {
	background: transparent url(../../../../../theme-proaurum/css/img/bookmarks.png) 100% -577px no-repeat;
	padding: 1px 18px 1px 0;
}
#text-features #bookmarks li.delicious a {
	background-position: 100% 0;
}
#text-features #bookmarks li.google a {
	background-position: 100% -51px;
}
#text-features #bookmarks li.wong a {
	background-position: 100% -101px;
}
#text-features #bookmarks li.webnews a {
	background-position: 100% -151px;
}
#text-features #bookmarks li.yigg a {
	background-position: 100% -201px;
}
#text-features #bookmarks li.stumble a {
	background-position: 100% -254px;
}
#text-features #bookmarks li.oneview a {
	background-position: 100% -387px;
}
#text-features #bookmarks li.linkarena a {
	background-position: 100% -319px;
}

/* Flash Content */
.flash {
	margin: 20px 0;
}



/* article navigation */
#nav-content {
	clear: both;
	background: #f7f8d9;
	margin: 0 0 20px 0;
	border: 1px solid #d3c595;
	padding: 5px;
}
#nav-content em {
	font-style: normal;
}
#main #nav-content h3 {
	margin: 5px 0;
	font-size: 180%;
}
#main #nav-content ul {
	margin: 0;
}
#main #nav-content li {
	margin: 2px 0;
	list-style: none;
}
#main #nav-content li a {
	background: transparent url(../../../../../theme-proaurum/css/img/sprites.png) 0 2px no-repeat;
	padding-left: 20px;
}
#main #nav-content strong {
	padding: 0 0 0 20px;
}

/* Comments */
#comments {
	margin: 20px 0 30px 0;
}
#comments h2 {
	margin: 0 0 10px 0;
	border-top: 4px solid #b2b2b2;
	padding-top: 3px;
	font-size: 240%;
}
#comments h2 em {
	font-style: normal;
}
#comments ul {
}
#comments li {
	font-size: 100%;
	position: relative;
	list-style: none;
	margin: 0 0 20px 0;
}
.comment-count {
	position: absolute;
	font-size: 500%;
	left: -70px;
	top: -5px;
	font-weight: bold;
	color: #C2C2C2;
	text-align: right;
	width: 60px;
	height: 50px;
	line-height: 1;
}
#comments blockquote {
	background: #fff url(../../../../../theme-proaurum/css/img/comment.png) 90% 85% no-repeat;
}
#comments blockquote p {
	font-size: 130%;
	background: #eaeaea;
	padding: 0 10px 10px 10px;
}	
#main #comments h3 {
	padding: 10px;
	background: #eaeaea;
	font-size: 160%;
}
#comments p.comment-meta {
	margin: 0;
	padding: 0;
	background: transparent;
	font-size: 100%;
}
#comments cite {
	display: block;
	margin: 10px 0 0 0;
	font-size: 130%;
	font-style: normal;
}
#comments cite span {
	margin: 0 3px 0 0;	
}
#comments cite span:after {
	content: ",";	
}
#comments cite span:last-child:after {
	content: "";
}


/* PAGES 
==================== */

/* PROFILE  
------------------- */
/* vCard  addresses / microformats  
.vcard {
	float: left; *//* ie 6 */
	/* clear: both;
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) 0 100% repeat-x;
	width: 100%;
	margin: 0 0 30px 0;
	border-top: 4px solid #b2b2b2;
	padding: 5px 0 5px 0;
}
.vcard div {
	overflow: hidden;
	margin: 3px 0;
}
#main .vcard .organization-name {
	background: url(../../../../../theme-proaurum/css/img/microformat.png) 0 3px no-repeat;
	margin-bottom: 5px;
	padding: 1px 0 1px 35px;
	font-weight: bold;
	font-size: 160%;
}
#main .vcard p {
	display: block;
}
.vcard div.adr p.locality,
.vcard div.adr p.postal-code {
	float: left;
}
.vcard div.adr p.locality {
	margin-left: .3em;
}
.vcard div dl {
	margin: 5px 0 0 0;
}
.vcard div dt {
	float: left;
	clear: both;
	width: 6em;
	font-weight: bold
}
.vcard div dd  {
	float: left;
}
.vcard .photo {
	background: url(../../../../../theme-proaurum/css/img/photo-corners-profile.png) 0 100% no-repeat;
	width: 140px;
}
.vcard .photo img {
	width: 138px;
}
.vcard .photo dd {
	display: block;
}
.vcard .photo img.photo { 
	margin: 0;
	padding: 0;
}
.vcard div dl.tel span.type {
	display: none;
}
*/

/* SEARCH RESULTS
------------------------------- */
#search-results #main h1 {
	padding-top: 10px;
}
#search-results #main h1 em {
	display: inline;
	font-size: 166%;
	padding: 0 0 0 0;
	color: #000;
}
#search-results #main ol {
	margin: 20px 0 0 0;
}
#search-results #main .text h1 em {
	display: inline;
	font-size: 100%;
	color: #000;
}
#search-results ol li {
	background: transparent url(../../../../../theme-proaurum/css/img/dotted-line.png) repeat-x scroll 0 100%;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style: none;
	font-size: 100%;
}
#search-results #main ol h2 {
	border: none;
	margin: 15px 0 5px 0;
}
#search-results #main li p {
	clear: both;
	margin: 0;
}
#search-results #main li p.category {
	margin: 2px 0 0 0;
	color: #555;
	font-size: 110%;
}
#search-results #main ol ul {
	margin: 0;
}
#search-results #main li ul.text-data li {
	background: none;
	float: left;
	margin: 2px 10px 4px 0;
	padding: 0;
	font-size: 130%;
	color: #555;
}
#search-results #main .text-data {
	border: none;
}

/* Paging */
.pager {
	overflow: hidden;
	clear: both;
	width: 100%;
	margin: 0 0 20px 0;
}
.pager ul {
	clear: both;
	float: right;
}
.pager li {
	float: left;
	margin: 0 3px 0 0;
	list-style: none;
	text-align: center;
}
.pager li a,
.pager li strong,
.pager li span {
	display: block;
	padding: 2px 6px 2px 6px;
	font-weight: bold;
}
.pager li span { /* ... */
	border: none;
	padding: 3px 1px;
}
.pager li strong { /* you are here */
	font-weight: bold;
	text-decoration: underline;
}
.pager li a:hover,
.pager li a:active,
.pager li a:focus {
	color: #fff;
	text-decoration: none;
}
.pager li.previous a,
.pager li.next a {

}
.pager li.previous a {
	padding-left: 15px;
}
.pager li.next a {
	padding-right: 18px;
}
.pager li.next a:hover,
.pager li.next a:active,
.pager li.next a:focus,
.pager li.previous a:hover,
.pager li.previous a:active,
.pager li.previous a:focus {
	color: #EC1549;
	text-decoration: underline;
}

	
/* Pager Latest News */
#main .latest .pager {
	overflow: hidden;
	clear: both;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 10px 0 0 0;
}
#main .latest .pager ul {
	clear: both;
	float: right;
}
#main .latest .pager li {
	clear: none;
	float: left;	
	width: auto;
	margin: 0 3px 0 0;
	list-style: none;
	text-align: center;
	font-size: 13px;
}
#main .latest .pager li a,
#main .latest .pager li strong,
#main .latest .pager li span {
	display: block;
	color: #000;
	padding: 2px 6px 2px 6px;
	font-weight: normal;
}

#main .latest .pager li a::before {
	content: "";
}

#main .latest .pager li span { /* ... */
	border: none;
	padding: 3px 1px;
}
#main .latest .pager li strong a,
#main .latest .pager li strong { /* you are here */
	 font-weight: bold;
	 text-decoration: underline;
}
#main .latest .pager li a:hover,
#main .latest .pager li a:active,
#main .latest .pager li a:focus {
	color: #000;
	text-decoration: none;
}
#main .latest .pager li.previous a,
#main .latest .pager li.next a {

}
#main .latest .pager li.previous a {
	padding-left: 15px;
	color: #000;
}
#main .latest .pager li.next a {
	padding-right: 18px;
	color: #000;
}

#main .latest .pager li.next a::before {
	content: "";
}

#main .latest .pager li.next a:hover,
#main .latest .pager li.next a:active,
#main .latest .pager li.next a:focus,
#main .latest .pager li.previous a:hover,
#main .latest .pager li.previous a:active,
#main .latest .pager li.previous a:focus {
	color: #000;
	text-decoration: none;
}
/* Pager Events */
#main .event-list .pager {
	overflow: hidden;
	clear: both;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 5px 0 0 0;
}
#main .event-list .pager ul {
	clear: both;
	float: right;
}
#main .event-list .pager li {
	background: none;
	clear: none;
	float: left;
	width: auto;
	margin: 0 3px 0 0;
	list-style: none;
	text-align: center;
	font-size: 130%;
}
#main .event-list .pager li a,
#main .event-list .pager li strong,
#main .event-list .pager li span {
	display: block;
	padding: 2px 6px 2px 6px;
	font-weight: bold;
}
#main .event-list .pager li span { /* ... */
	border: none;
	padding: 3px 1px;
}
#main .event-list .pager li strong { /* you are here */
}
#main .event-list .pager li a:hover,
#main .event-list .pager li a:active,
#main .event-list .pager li a:focus {
	background: #ec1549;
	color: #fff;
	text-decoration: none;
}
#main .event-list .pager li.previous a,
#main .event-list .pager li.next a {
}
#main .event-list .pager li.previous a {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -68px no-repeat;
	padding-left: 15px;
}
#main .event-list .pager li.next a {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 143% 4px no-repeat;
	padding-right: 18px;
}
#main .event-list .pager li.next a:hover,
#main .event-list .pager li.next a:active,
#main .event-list .pager li.next a:focus,
#main .event-list .pager li.previous a:hover,
#main .event-list .pager li.previous a:active,
#main .event-list .pager li.previous a:focus {
	color: #EC1549;
	text-decoration: underline;
}



/* FORMS 
-------------------- */
.form-wrapper {
	clear: both;
}
.form-wrapper fieldset {
	border: none;
	margin: 5px 0 30px 0;
}
.form-wrapper fieldset h2 {
	margin: 0 0 1px 0;
	border-top: 4px solid #cccc00;
	border-bottom: 1px solid #ccc;
	padding: 5px 0 5px 0;
	color: #333;
}
.form-wrapper p.required {
	text-align: right;
}
.form-wrapper p.required span,
.form-wrapper dfn {
	color: #ec1549;
	font-weight: bold;
}
.form-wrapper div {
	clear: both;
	float: left;
	width: 460px;
	border-bottom: 1px dotted #b2b2b2;
	padding: 10px 0 15px 0;
}
.form-wrapper div div {
	width: auto;
	border-bottom: none;
	margin: 0 0 10px 0;
	padding: 0;
}
.form-wrapper div div.form-item {
	margin: 0;	
	clear: none;
}
.form-wrapper label {
	position: relative;
	display: block;
	font-size: 130%;
}
.form-wrapper  fieldset .multiple-labels fieldset input,
.form-wrapper input,
.form-wrapper textarea,
.form-wrapper div.mod input.mod {
	display: block;
	background: #ebebeb;
	width: 300px;
	margin: 3px 0 0 0;
	border: 1px solid #c2c2c2;
	padding: 3px 3px 4px 3px;
}
.form-item-hidden,
.form-wrapper input[type=hidden] {
   display: none;
}
.form-wrapper .multiple-labels fieldset input.a11y-focus,
.form-wrapper .multiple-labels fieldset input:focus,
.form-wrapper input:focus,
.form-wrapper textarea:focus,
.form-wrapper input.a11y-focus,
.form-wrapper textarea.a11y-focus {
	border: 1px solid #000;
	background: #fff;
}

.form-wrapper input[type=radio].a11y-focus,
.form-wrapper input[type=checkbox].a11y-focus {
	background: transparent;
	border: none;	
}


.form-wrapper textarea {
	height: 150px;
	width: 300px;
}
.form-wrapper select {
	display: block;
	width: 310px;
	margin: 5px 0 0 0;
}
.form-wrapper div span {
	display: block;
	padding: 5px 0 0 0;
	color: #555;
	font-size: 110%;
}
.form-wrapper h4 {
	padding: 0 0 10px 0;
	color: #000;
	font-size: 130%;
	font-weight: bold;
}
.form-wrapper div.multiple-labels label span {
	color: #555;
	font-size: 110%;
	font-weight: normal;
}
.form-wrapper div label span {
	display: inline;
}
.form-wrapper div label.m span {
	clear: both;
	padding: 0 0 5px 0;
}
.form-wrapper div span.help a {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -651px no-repeat;
	padding-left: 15px;
}

/* multiple inputs in one row */
.form-wrapper div div.form-item-s,
.form-wrapper div div.form-item-m,
.form-wrapper div div.form-item-l {
	float: left;
	margin: 0;
	clear: none;
	width: 92px;
}

.form-wrapper div div.form-item-m {
	width: 161px;
	padding: 0;
}
.form-wrapper div div.form-item-l {
	width: 363px;
}
.form-wrapper div div.form-item-s input {
	width: 70px;
}
.form-wrapper div div.form-item-m input {
	width: 139px;
}
.form-wrapper div div.form-item-l input {
	width: 209px;
}

/* checkboxes & radiobuttons */
.form-wrapper fieldset fieldset {
	float: none; /* ie 6 */
	margin: 0;
	padding: 0;
}
.form-wrapper fieldset fieldset .form-item {
	float: none;
	display: block;
	clear: both;
}
.form-wrapper fieldset fieldset input {
	width: auto;
	display: inline;
	background: transparent;
	border: none;
}
#main .form-wrapper fieldset fieldset legend {
	text-indent: -9999px;
	font-size: 0;
}
.form-wrapper  fieldset fieldset div.form-item label {
	display: inline;
}
/* mod for short elements */
.form-wrapper fieldset fieldset.mod .form-item {
	float: left;
	clear: none;
	margin-right: 10px;
	width: auto;
}
.form-wrapper fieldset fieldset.mod .form-item label {
	display: inline;
}
/* Submit */
.form-wrapper div.button-wrapper {
	position: relative;
	border: none;
	padding: 10px 0 5px 0;
}
.form-wrapper fieldset div.button-wrapper em {
	float: right;
	margin-top: -24px;
	font-size: 140%;
}
.new-search .button,  /* button outside button-wrapper */
.form-wrapper div.button-wrapper input { /* button */
	background: #b90834 url(../../../../../theme-proaurum/css/img/submit.png) 0 0 repeat-x;
	right: auto;
	width: auto;
	border: 1px solid #f19eb2;
	border-right: 1px solid #920728;
	border-bottom: 1px solid #920728;
	padding: 2px 10px;
	color: #fff;
	cursor: pointer;
	font-size: 120%;
	text-transform: uppercase;
	font-weight: bold;
}
.new-search .button {  /* button outside button-wrapper */
	padding-top: 3px;
	padding-bottom: 4px;
}
.new-search .button:hover, 
.new-search .button:active,
.new-search .button:focus,
.form-wrapper div.button-wrapper input:hover,
.form-wrapper div.button-wrapper input:active,
.form-wrapper div.button-wrapper input:focus {
	background: #333;
	color: #fff;
	border: 1px solid #111;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	
}

/* link-Button */
a.button {
	background: #b90834 url(../../../../../theme-proaurum/css/img/submit.png) 0 0 repeat-x;
	min-width: 60px;
	width: auto;
	border: 1px solid #f19eb2;
	border-right: 1px solid #920728;
	border-bottom: 1px solid #920728;
	padding: 3px 20px 2px 20px;
	text-align: center;
	text-decoration: none;
	font-size: 110%;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}
a.button span {
	position: absolute;
}
a.button:hover,
a.button:active,
a.button:focus {
	color: #fac4d1;
}

/* New Search */
#search-results .form-wrapper div {
	background: #f4f4f4;
	float: left;
	width: 100%;
	padding: 10px 0;
}
#search-results .form-wrapper input {
	float: left;
	margin: 3px 0 0 10px;
}
#search-results .form-wrapper div a.button {
	float: left;
	margin-top: 2px;
}
#search-results .form-wrapper input.submit {
	width: auto;
	background: #cc0;
	padding: 2px 10px;
	cursor: pointer;
}

/* error messages */
.errBox .c,
.error,
.error p,
.errBox p {
	color: #7E141B;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
}
.errBox p { padding-top:0;}

.errBox div.c {
	padding-top: 0;
}

.errBox {
	border-color: #b2b2b2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
        padding-top: 10px;
	clear: right;
}


#main .error h1 {
	background: url(../../../../../theme-proaurum/css/img/error.png) 0 8px no-repeat;
	margin-bottom: 10px;
	padding: 5px 0 0 30px;
	color: #ec1549;
}
#main div.error {
	margin: 20px 0;
	font-weight: bold;
}
#main div.error ul {
	margin: 0 0 0 45px;
}
#main div.error li {
	color: #ec1549;
}
#main div.error li a,
#main div.error label span {
	color: #ec1549;
}
#main .form-wrapper div.error {
	margin: 0;
}
.form-wrapper div.error input,
.form-wrapper div.error textarea {
	border: 1px solid #ec1549;
}
/* success messages */
#main .success {
	margin: 10px 0;
}
#main .success h1 {
	background: url(../../../../../theme-proaurum/css/img/confirmed.png) 0 8px no-repeat;
	margin-bottom: 10px;
	padding: 5px 0 0 30px;
	color: #afaf00;
}

#main p.error {
	margin-bottom: 0;
}

/* SITEMAP 
--------------------- */
#sitemap .links {
	border-top: 4px solid #b2b2b2;
	margin: 30px 0 30px 0;
}
#sitemap .links h2 {
	margin: 16px 0 0 0;
	padding: 5px 0 5px 0;
}
#sitemap .links h2 a {
	display: block;
	color: #555;
}
#sitemap .links h2 a:hover,
#sitemap .links h2 a:active,
#sitemap .links h2 a:focus {
	color: #ec1549;
}
#sitemap .links li {
	background: transparent url(../../../../../theme-proaurum/css/img/dotted-line.png) 0 0 repeat-x;
	height: 1%; /* IE6 */
	margin: 0;
	border: none;
	padding: 0;
}
#sitemap .links li a {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 7px no-repeat;
	padding: 6px 0 6px 15px;
}
#sitemap .links li li a {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 30px 7px no-repeat;
	padding-left: 45px;
}
#sitemap .links li li li a {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 60px 7px no-repeat;
	padding-left: 75px;
}
#sitemap #wrapper-3 .links li ul {
	margin: 0;
	padding: 0;
}
#sitemap .links li li {
	font-size: 100%;
}


/* ACCORDION/FAQ 
--------------------- */

.list-box { /* don?t use height, border, margin or padding here - accessibility */ 
	
}
#main .super-list div div {
	background: #f7f8d9;
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) 0 0 repeat-x;
	padding: 10px 10px 10px 25px;
}
#main .super-list h3,
#main .super-list p, 
#main .super-list li li {
	font-size: 100%;
}
#main .super-list p {
	margin-bottom: 10px;
}
#main .super-list li {
	float: left;
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) 0 0 repeat-x;
	width: 100%;
	list-style-type: none;
}
#main .super-list li li {
	background: #fff;
	float: none;
	border: none;
	list-style-type: disc;
}
#main .super-list li p {
	margin: 0;
}
#main .super-list li h3 a {
	display: block;
	background: transparent url(../../../../../theme-proaurum/css/img/sprites.png) no-repeat scroll 5px 7px;
	padding: 5px 0 5px 25px;
	font-weight: bold;
	cursor: pointer;
}
#main .super-list li h3 a.a11y-focus {
	text-decoration: underline;
}
#main .super-list li h3 a.on {
	background-color: #f4f4f4;
	background-position: 5px -139px;
}
#main .super-list li ul,
#main .super-list li ol {
	margin: 0 0 10px 25px;
}

#main .super-list ol li {
	list-style-type: decimal;
}
#main .super-list .photo,
#main .super-list dt img {
	margin-bottom: 0;
}
#main .super-list dl {
	overflow: hidden;
}
#main .super-list dd {
	font-size: 85%; /* 11px */
	line-height: 1.3em;
}
#main .super-list dd.copyright {
	font-size: 85%;
}


/* GLOSSARY
--------------------- */
#glossary-index {
	overflow: hidden;
	width: 100%;
	margin: 0 0 20px 0;
}
#glossary-index ul {
	margin: 10px 0 0 0;
}
#glossary-index li {
	list-style: none;
	float: left;
	margin: 0 5px 5px 0;
	font-size: 160%;
}
#glossary-index li a,
#glossary-index li span {
	display: block;
	border: 1px solid #ccc;
	padding: 2px 7px 2px 8px;
	min-width: 12px;
	text-align: center;
	font-weight: bold;
}
#glossary-index li span {
	color: #555;	
}
#glossary-index li a:hover,
#glossary-index li a:active,
#glossary-index li a:focus {
	background: #ec1549;
	border: 1px solid #333;
	color: #fff;
	text-decoration: none;
}
.glossary-box {
	float: left;
	width: 200px;
	height: 20em;
	margin: 0 10px 10px 0;
	border: 1px solid #ccc;
	padding: 10px;
}
#main .glossary-box li.all {
	background: none;
}
#main .glossary-box p.all a {
	margin-top: -1px;
}
#main .glossary-box h2 {
	float: left;
	background: #fff;
	margin: 0 10px 0 0;
	padding: 0;
	font-size: 600%;
	color: #000;
	line-height: 1;
	text-transform: uppercase;
}
#main .glossary-box ul {
	list-style: none;
	margin: 0;
}
#main .glossary-box ul li {
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) 0 100% repeat-x;
	height: 1%; /* IE 6 */
	margin: 0;
	line-height: 1.2em;
}
html > body #main .glossary-box ul li {
	height: auto;
}
#main .glossary-box li a {
	display: block;
	padding: 5px 0 5px 0;
}
/* Glossary Details */
.glossary-details {
	height: auto;
	width: 688px;
	padding: 10px 0 20px 10px;
}
#main .glossary-details h2 {
	display: block;
	float: none;
}
#main .glossary-details ul li {
	width: 47%;
	float: left;
	margin-right: 19px;
}


/* 
PHOTOS
---------------------- *
/* photos / images */
.photo { /* for dl and without it */
	float: left;
	display: inline-block;
	margin: 3px 16px 16px 0;
}
dl.photo {
	padding: 0 0 5px 0;
}
.photo img {
	display: block;
	border: 1px solid #b2b2b2;
}
dl.mod-2 { /* big */
	clear: both;
	float: none;
	width: 837px;
}
dl.mod-2 img {
	width: 835px;
}
img.mod-2 {
	clear: both;
	display: block;
	width: 835px;
}
.photo dd {
	display: none;
}
.photo dd.zoom {
	float: right;
	display: none;	
}
.photo dd.zoom a {
	display: block;
	width: 12px;
	text-indent: -999px;
	display: none;
}
#wrapper-2 .photo dd.copyright {
	font-style: italic;
	font-size: 120%;
	display: none;
}
.photo dd.longdesc {
	display: none;
}
.photo.mod {
	float: right;
	margin-right: 0;
	margin-left: 10px;
	display: none;
}


/* PHOTO GALLERY
--------------------- */

.photo-index .photo {
	background: url(../../../../../theme-proaurum/css/img/photo-corners.png) 0 100% no-repeat;
	width: 220px;
}
.photo-index .photo dt {
	min-height: 125px;
	height: auto;
}
.photo-index .photo dt img {
	width: 218px;
}
.photo-index dl {
	margin-right: 15px;
}
.photo-index dl.last {
	margin-right: 0;
}

/* lightbox*/

.mask {
	background-color: #000;
	width: 100%;
	z-index: 110;
}
.loading-mask {
	background: #000 url(../../../../../theme-proaurum/css/img/loading.gif) no-repeat fixed center;
}
.showbox {
	position: absolute;
	overflow: hidden;
	z-index: 120;
	top: 0;
	left: 0;
	margin: 40px 0 0;
	padding: 0 0 20px 0;
	width: 995px;
	background-color: #b2b2b2;
}
.showbox-box {
	position: relative; 
	overflow: hidden;
}
.showbox-head {
	overflow: hidden;
	height: 1%;
	margin: 0 0 30px;
	padding: 5px;
	font-size: 120%;
	text-align: center;
	background-color: #555;
	color: #fff;
}
.showbox-toolbar,
.showbox h1.showbox-title {
	float: left;
	clear: both;
}
.showbox h1.showbox-title {
	margin: 0 0 5px;
	font-size: 1.4em;
}
.showbox-head a {
	color: #fff;
	cursor: pointer;
	margin-right: 10px;
}

.showbox-toolbar .prev {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -73px no-repeat;
	padding-left: 17px;
}
.showbox-toolbar .next {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 190% 1px no-repeat;
	padding-right: 17px;
}
.showbox-head a.ui-disabled {
	cursor: default;
	color: #aaa;
	text-decoration: none;
}
.showbox .close-button {
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 0 5px 0 17px;
	cursor: pointer;
	color: #fff;
	font-size: 120%;
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -218px no-repeat;
}

.showbox .content-box {
	background-color: #999;
	margin: 0 auto;
}
.showbox.loading {
	background: #999 url(../../../../../theme-proaurum/css/img/loading.gif) no-repeat fixed center;
}
.showbox .multimedia-box {
	overflow: hidden;
}

.showbox .text-content {
	background: #f4f4f4;
	padding: 5px;
}
.showbox h2 {
	margin: 5px 0;
	font-size: 130%;
}
.showbox p {
	margin-bottom: 10px;
	font-size: 120%;
}
.showbox ul {
	margin: 10px 0 10px 0;
}
.showbox li {
	list-style: none;
	color: #555;
	font-size: 110%;
}


/* 
SPECIAL MODULES
==================== */

/* TAGCLOUD
---------------- */
.tagcloud {
	float: left;
	clear: both;
	width: 100%;
	border-top: 4px solid #b2b2b2;
	margin: 0 0 20px 0;
}
.tagcloud ul {
	position: relative; /* ie 6 */
}
#main .tagcloud h3,
#wrapper-2 .tagcloud-wide h3 {
	margin: 5px 0;
	border-bottom: 1px solid #dedede;
	padding: 0 0 5px 0;
	font-size: 180%;
}
.tagcloud li {
	display: inline;
	height: 22px;
	margin: 0 10px 0 0;
	list-style: none;
	vertical-align: middle;
}
.tagcloud li a {
	font-size: 100%;
	line-height: 1.2em;
}
.tagcloud li.level-2 a {
	font-size: 120%;
}
.tagcloud li.level-3 a {
	font-size: 130%;
	font-weight: bold;
}
.tagcloud li.level-4 a {
	font-size: 140%;
	font-weight: normal;
}
.tagcloud li.level-5 a {
	font-size: 150%;
	font-weight: normal;
}
.tagcloud li em {
	font-style: normal;
}
/* in sidebar */
#extras .tagcloud {
	margin-top: 0;
	margin-right: -3px; /* ie 6 */
}
#extras .tagcloud ul {
	border: none;
	margin: 0;
	padding: 5px 0 0 0;
}
#extras .tagcloud li {
	background: none;
	border: none;
	margin: 0 10px 5px 0;
	line-height: 1.6em;
}
#extras .tagcloud li a {
	display: inline;
	background: none;
	padding: 0;
}


/* JAVASCRIPT MODULES IN MAIN 
----------------------------- */
/* Dom Tabs */
.text-box-tabs {
	overflow: hidden;
	float: left;
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box.png) -540px 100% no-repeat;
	clear: both; /* IE 6 */
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 0 6px 0;
}
#main .text-box-tabs h2 {
	background: #000 url(../../../../../theme-proaurum/css/img/text-box.png) 0 0 no-repeat;
	padding: 5px 5px 0 6px;
	color: #fff;
}
ol.text-box-toc {
	float: left;
	position: relative;	
	margin: 0;
	padding: 10px 0 0 0;
	background: #000 url(../../../../../theme-proaurum/css/img/text-box.png) 0 -30px no-repeat;
	list-style: none;
	height: auto;
	width: 100%; 
	height: 1%; /* IE 6 */
}
#main .text-box-toc li { /* dom tabs + one two three */
	float: left;
	display: inline; /* IE 6 */
	position: relative;
	list-style: none;
	width: auto;
	height: auto;
	min-height: 0;
	margin: 0 0px 0 2px;
	padding: 0;
	color: #000;
	line-height: 1.25em;
}
.text-box-toc li a {
	background: #121212 url(../../../../../theme-proaurum/css/img/text-box.png) -10px -35px no-repeat;
	color: #d0d0d0;
	float: left;
	display: block;
	font-weight: bold;
	cursor: pointer;
}
.text-box-toc li a.ui-disabled {
	cursor: default;
}
.text-box-toc li a.on,
.text-box-toc li a.a11y-focus,
.text-box-toc li a:hover,
.text-box-toc li a:active,
.text-box-toc li a:focus {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box-toc.png) 100% 0 no-repeat;
	color: #000;
	text-decoration: none;
}
.text-box-toc li span {
	display: block;
	margin-right: 4px;
	padding: 5px 6px 5px 10px;
}
.text-box-toc li.on span,
.text-box-toc li a:hover span,
.text-box-toc li a.a11y-focus span,
.text-box-toc li a:active span,
.text-box-toc li a:focus span {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box-toc.png) 0 0 no-repeat;
}
.text-box-tabs .text-box-section {
	float: left;
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box.png) -1040px 100% repeat-y;
	width: 444px;
	margin: 0;
	padding: 10px 8px;
}
.text-box-tabs .text-box-section {
	margin-right: -3px; /* IE 6 */
}
#main .text-box-tabs .text-box-section h2 {
	clear: both;
	background: none;
	margin: 0 0 5px 0;
	padding: 10px 0 0 0;
	font-size: 160%;
	color: #000;
}
#main .text-box-tabs .text-box-section h2 em {
	display: block;
	margin: 0 0 -3px 0;
	font-size: 68.75%;
	font-style: normal;
	padding: 0;
}
#main .text-box-tabs .text-box-section h2 a em {
	color: #555;
}
#main .text-box-tabs h2 a,
#main .text-box-tabs p a {
	color: #dd0e40;
}
.text-box-tabs img {
	float: left;
	width: 218px;
	margin: 0 10px 10px 0;
}
/* teaser link list modified for tab */
#main .text-box-tabs .links { 
	clear: both;
	margin: 10px 0 0 0;
}
#main .text-box-tabs .links h3 {
	font-size: 130%;
	margin: 0 0pt 5px 0;
}
#main .text-box-tabs .links li {
	border: none;
}

/* alternative layouts */
.col-float2 .text-box-tabs {
	width: 460px;
	float: left;
	clear: none;
}
.col-float3 .text-box-tabs {
	width: 100%;
	float: left;
	clear: none;
}
/* different images for .col-subcol */
.col-subcol #main .text-box-tabs h2 {
	background: #000000 url(../../../../../theme-proaurum/css/img/text-box-590.png) 0 0 no-repeat;
}
ol.text-box-toc {
	background: #000 url(../../../../../theme-proaurum/css/img/text-box-590.png) 0 -30px no-repeat;
	margin: 0 !important;
}
.col-subcol .text-box-tabs {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box-590.png) -750px 100% no-repeat;
	width: 590px;
}
.col-subcol #text-box-toc {
	background: #000 url(../../../../../theme-proaurum/css/img/text-box-590.png) 0 -30px no-repeat;
}
.col-subcol .text-box-tabs .text-box-section {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box-590.png) -1499px 100% repeat-y;
	width: 575px;
	margin-right: -10px; /* IE 6 */
}
.col-subcol #main .text-box-tabs .text-box-section h2 {
	background: none;
}
.col-subcol #main > .text-box-tabs .text-box-section {
	margin-right: 0;
}
/* Different images for .nav-col */
.nav-col #main .text-box-tabs {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box-700.png) -750px 100% no-repeat;
	width: 700px;
}
.nav-col .text-box-tabs .text-box-section {
	width: 687px;
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/text-box-700.png) -1499px 100% repeat-y;
}
.nav-col #main .text-box-tabs h2 {
	background: #000000 url(../../../../../theme-proaurum/css/img/text-box-700.png) 0 0 no-repeat;
}
.nav-col ol.text-box-toc {
	background: #000 url(../../../../../theme-proaurum/css/img/text-box-700.png) 0 -30px no-repeat;
}
.nav-col #main .text-box-tabs .text-box-section h2 {
	background: none;
}


/* Finger-Tabs - superpromo */
div.superpromos {
	clear: both;
	position: relative;
	background: url(../img/temp/superpromo-bg-nav.gif) 100% 0 repeat-y;
	width: 260px;
	height: auto;
	min-height: 333px;
	margin: 20px 0;
	border: 1px solid #ccc;
	padding-right: 200px;
}
.nav-col div.superpromos {
	width: 498px; /* plus 200px padding nav */
}
.js-on div.superpromos {
	height: 33em;
	overflow: hidden;
}
/* tabs */
ol.superpromos-toc {
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 195px;
	margin: 0;
	padding: 0;
}
#wrapper ol.superpromos-toc li {
	float: none;
	background: #ebebeb;
	font-size: 110%;
	color: #fff;
	list-style: none;
}
ol.superpromos-toc a {
	display: block;
	background: #ebebeb url(../../../../../theme-proaurum/css/img/superpromo-off.gif) 0 50% no-repeat;
	height: 1%;
	margin: 0;
	border-bottom: 1px solid #fff;
	padding: 12px 10px 8px 20px;
	font-size: 150%;
	font-weight: bold;
	cursor: pointer;
}
ol.superpromos-toc a.on,
ol.superpromos-toc a:hover,
ol.superpromos-toc a.a11y-focus,
ol.superpromos-toc a:active,
ol.superpromos-toc a:focus {
	background: #e5e57f url(../../../../../theme-proaurum/css/img/superpromo-on.gif) 0 50% no-repeat;
	color: #000;
	text-decoration: none;
}
div.superpromos .superpromo-section {
	margin: 0px;
}    
div.superpromos .superpromo-section h2 {
	margin: 10px 5px 5px 10px;
	padding: 0;
	font-size: 320%;
}    
div.superpromos .superpromo-section img {
	display: block;
	width: 250px;
	height: 150px;
	border: none;
	margin: 0 0 10px 10px;
	padding: 0;
}
.nav-col div.superpromos .superpromo-section img {
	width: 485px;
	height: 200px;
}
div.superpromos .superpromo-section p {
	margin: 0 0 1em 10px;
	line-height: 1.3em; 
	font-size: 130%; 
} 
div.superpromos .superpromo-section em.more {
	display: block;
}   
div.superpromos .superpromo-section em.more a {
	display: block;
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 7px no-repeat;
	padding: 5px 10px 5px 18px;
	font-weight: bold;
} 


/* Styleswitcher */
ul.styleswitcher li {
	padding: 6px 0 0 0;
}
ul.styleswitcher li {
	padding: 6px 0 0 0;
}
ul.styleswitcher label {
	background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 2px no-repeat;
	padding-left: 17px;
	color: #ec1549;
}
ul.styleswitcher label:hover,
ul.styleswitcher label:active,
ul.styleswitcher label:focus {
	text-decoration: underline;
}





/* CAROUSELS
----------------------------- */

/* ###   TW-SWITCHER ### */
/* Inside #Stage */
#stage div.tw-switcher {
	position: relative;
	background: #000;
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left; /* ie 6 */
	clear: both;
	height: auto;
	width: 937px;
	margin: 0;
	padding: 0;
	behavior: url(/PIE.htc);        
}
#stage div.tw-switcher h3 { 
	border: 0;
	padding: 5px 10px; 
	color: #fff;
	font-size: 200%;
} 
#stage div.tw-switcher .pager {
	display: none;
	width: auto;
	margin: 0;
}
.js-on #stage div.tw-switcher .pager {
	display: block;
}
#stage div.tw-switcher .next,
#stage div.tw-switcher .prev {
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-225.png) 0 -275px no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 19px;
	height: 225px;
}
#stage div.tw-switcher .prev {
	left: 0;
	right: auto;
	background-position: 0 0;
	border-left: none;
}
#stage div.tw-switcher .next span,
#stage div.tw-switcher .prev span {
	display: none;
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-225.png) 100% -1100px no-repeat;
	width: 19px;
	height: 225px;
	text-indent: -9999px;
}  
#stage div.tw-switcher .next span {
	background-position: 0 -1375px;
}
#stage div.tw-switcher .next span.show,
#stage div.tw-switcher .prev span.show {
	cursor: pointer;
	display: block;
}
#stage div.tw-switcher .prev span.show:hover,
#stage div.tw-switcher .prev span.show.over {
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-225.png) 100% -550px no-repeat;
}
#stage div.tw-switcher .next span.show:hover,
#stage div.tw-switcher .next span.show.over{
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-225.png) 100% -825px no-repeat;
}
#stage div.tw-switcher .rack {
	background: #f2f2f2;
	float: left;
	width: 922px;
	margin: 0;
	padding-left: 15px;
} 
.js-on #stage div.tw-switcher .rack {
	overflow: hidden;
	height: 225px; 
	width: 885px;
	display: inline;
	margin-left: 19px;
}
#stage div.tw-switcher .rack-teaser {
	overflow: hidden;
	float: left;
	width: 375px;
	height: 225px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 0 5px 0 0;
}
.js-on #stage div.tw-switcher .rack-teaser {
	background-image: none;
	border-right: none;
	margin: 0;
	padding: 0 20px 0 0px;
} 
#stage div.tw-switcher .rack-teaser h2 {
	margin: 8px 0 0 0;
	font-size: 180%;
	font-weight: normal;
}      
#stage div.tw-switcher .rack-teaser img {
	display: block;
	float: left;
	height: 100px;
	width: 380px;
	margin: 4px 10px 0 0;
	border: none;
}  
#stage div.tw-switcher .rack-teaser p {
	width: 375px; 
	padding: 10px 0 0 0;    
	font-size: 130%;
	color: #555;
}
#stage div.tw-switcher .rack-teaser em {
	display: block;
	margin-top: 5px;
	font-style: normal;
}
#stage div.tw-switcher .rack-teaser em a {
	padding-left: 17px;
}
/* Inside #wrapper-2 -> Platform Area */
#wrapper-2 #wrapper-3 div.tw-switcher {
	position: relative;
	background: #fff;
	border: 0;
	float: left;
	clear: both;
	height: auto;
	width: 698px;
	margin: 35px 0 0 0;
	padding: 0;
}
#wrapper-2 #wrapper-3 div.tw-switcher h3 { 
	margin: 10px 0 5px 0;
	border-top: 4px solid #b2b2b2;
	padding: 5px 0 2px 0;
	color: #000;
	font-size: 200%;
}
#wrapper-2 #wrapper-3 div.tw-switcher .pager {
	display: none;
	width: auto;
	margin: 0;
}
.js-on #wrapper-2 #wrapper-3 div.tw-switcher .pager {
	display: block;
}
#wrapper-2 #wrapper-3 div.tw-switcher .next,
#wrapper-2 #wrapper-3 div.tw-switcher .prev {
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-180.png) 0 -230px no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 19px;
	height: 180px;
}
#wrapper-2 #wrapper-3 div.tw-switcher .prev {
	left: 0;
	right: auto;
	background-position: 0 0;
	border-left: none;
}
#wrapper-2 #wrapper-3 div.tw-switcher .next span,
#wrapper-2 #wrapper-3 div.tw-switcher .prev span {
	display: none;
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-180.png) 100% -460px no-repeat;
	width: 19px;
	height: 180px;
	text-indent: -9999px;
}  
#wrapper-2 #wrapper-3 div.tw-switcher .next span {
	background-position: 0 -690px;
}
#wrapper-2 #wrapper-3 div.tw-switcher .next span.show,
#wrapper-2 #wrapper-3 div.tw-switcher .prev span.show {
	display: block;
}
#wrapper-2 #wrapper-3 div.tw-switcher .prev span.show:hover,
#wrapper-2 #wrapper-3 div.tw-switcher .prev span.show.over {
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-180.png) 100% -920px no-repeat;
}
#wrapper-2 #wrapper-3 div.tw-switcher .next span.show:hover,
#wrapper-2 #wrapper-3 div.tw-switcher .next span.show.over{
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-180.png) 100% -1150px no-repeat;
}
#wrapper-2 #wrapper-3 div.tw-switcher .rack {
	width: 940px;
	margin: 0;
	padding-left: 0;
} 
.js-on #wrapper-2 #wrapper-3 div.tw-switcher .rack {
	display: inline;
	overflow: hidden;
	height: 180px;
	margin-left: 19px;
	padding-left: 15px;
	width: 645px;
	background: #f2f2f2;
}
.js-on.hcm #wrapper-2 #wrapper-3 div.tw-switcher .rack {
	height: 210px;
	overflow: auto !important;
}
#wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser {
	overflow: hidden;
	float: left;
	width: 340px;
	height: 170px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 0 5px 0 0;
}
.js-on #wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser {
	background-image: none;
	width: 385px;
	border-right: none;
	margin: 0;
	padding: 10px 10px 0 0px;
} 
#wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser h2 {
	margin: 0;
	width: 190px;
	float: right;
	font-size: 180%;
	font-weight: normal;
}  
.js-on #wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser h2 {
	width: 235px;
}       
#wrapper-2 #wrapper-3 div.tw-switcher .mod h2,
.js-on #wrapper-2 #wrapper-3 div.tw-switcher .mod h2 {
	width: 100%;
}    
#wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser img {
	display: block;
	float: left;
	width: auto;
	width: 140px;
	height: 150px;
	margin: 4px 10px 0 0;
	border: none;
}  
#wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser p {
	width: 190px;  
	float: left;
	padding: 10px 0 0 0;    
	font-size: 130%;
	color: #555;
}
.js-on #wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser p {
	width: 200px; 
}
#wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser em {
	display: block;
	margin-top: 5px;
	font-style: normal;
}
#wrapper-2 #wrapper-3 div.tw-switcher .rack-teaser em a {
	padding-left: 17px;
}
/* Inside #wrapper-2 -> Platform Area -> Diffenrent Layout Types */
#home #wrapper-2 #wrapper-3 div.tw-switcher,
#onlinetrading #wrapper-2 #wrapper-3 div.tw-switcher,
#productlist #wrapper-2 #wrapper-3 div.tw-switcher,
#productdetails #wrapper-2 #wrapper-3 div.tw-switcher {
	margin: 0 0 20px 0;
}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-switcher {
	width: 940px;
}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-switcher .rack {
	width: 895px;
}
/* Inside #main */
#wrapper-2 #wrapper-3 #main div.tw-switcher {
	position: relative;
	background: #fff;
	border: 0;
	float: left;
	clear: both;
	height: auto;
	width: 458px;
	margin: 0 0 20px 0;
	padding: 0;
}
#wrapper-2 #wrapper-3 #main div.tw-switcher h3 { 
	margin: 10px 0 5px 0;
	border-top: 4px solid #b2b2b2;
	padding: 5px 0 2px 0;
	color: #000;
	font-size: 200%;
}
#wrapper-2 #wrapper-3 #main div.tw-switcher .pager {
	display: none;
	width: auto;
	margin: 0;
}
.js-on #wrapper-2 #wrapper-3 #main div.tw-switcher .pager {
	display: block;
}
#wrapper-2 #wrapper-3 #main div.tw-switcher .next,
#wrapper-2 #wrapper-3 #main div.tw-switcher .prev {
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-180.png) 0 -230px no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 19px;
	height: 180px;
}
#wrapper-2 #wrapper-3 #main div.tw-switcher .prev {
	left: 0;
	right: auto;
	background-position: 0 0;
	border-left: none;
}
#wrapper-2 #wrapper-3 #main div.tw-switcher .next span,
#wrapper-2 #wrapper-3 #main div.tw-switcher .prev span {
	display: none;
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-180.png) 100% -460px no-repeat;
	width: 19px;
	height: 180px;
	text-indent: -9999px;
}  
#wrapper-2 #wrapper-3 #main div.tw-switcher .next span {
	background-position: 0 -690px;
}
#wrapper-2 #wrapper-3 #main div.tw-switcher .next span.show,
#wrapper-2 #wrapper-3 #main div.tw-switcher .prev span.show {
	display: block;
	cursor: pointer;
}
#wrapper-2 #wrapper-3 #main div.tw-switcher .prev span.show:hover,
#wrapper-2 #wrapper-3 #main div.tw-switcher .prev span.show.over {
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-180.png) 100% -920px no-repeat;
}
#wrapper-2 #wrapper-3 #main div.tw-switcher .next span.show:hover,
#wrapper-2 #wrapper-3 #main div.tw-switcher .next span.show.over{
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-180.png) 100% -1150px no-repeat;
}
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack {
	width: 405px;
	margin: 0;
	padding-left: 0;
} 
.js-on #wrapper-2 #wrapper-3 #main div.tw-switcher .rack {
	overflow: hidden;
	height: 180px;
	background: #f2f2f2;
	margin-left: 19px;
	padding-left: 15px;
}
.hcm #wrapper-2 #wrapper-3 #main div.tw-switcher .rack {
	height: 205px;
	overflow: auto !important;
}
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser {
	overflow: hidden;
	float: left;
	width: 340px;
	height: 170px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 0 5px 0 0;
}
.js-on #wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser {
	background-image: none;
	width: 400px;
	border-right: none;
	margin: 0;
	padding: 10px 20px 0 0px;
} 
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser h2 {
	margin: 0;
	width: 100%;
	float: none;
	font-size: 180%;
	font-weight: normal;
}      
#wrapper-2 #wrapper-3 #main div.tw-switcher .mod h2 {
	width: 100%;
}    
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser img {
	display: block;
	float: left;
	width: auto;
	width: 140px;
	height: 130px;
	margin: 4px 10px 0 0;
	border: none;
}  
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser p {
	width: 190px; 
	float: left;
	padding: 10px 0 0 0;    
	font-size: 130%;
	color: #555;
}
.js-on #wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser p {
	width: 250px; 
}
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser em {
	display: block;
	margin-top: 5px;
	font-style: normal;
}
#wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser em a {
	padding-left: 17px;
}
/* Inside #main -> Diffenrent Layout Types */
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-switcher {
	width: 460px;
}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-switcher .rack {
	width: 410px;
}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-switcher .rack-teaser {
	width: 400px;
} 
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-switcher {
	width: 940px;
}
.js-on .col-float2 #wrapper-2 #wrapper-3 #main div.tw-switcher .rack {
	width: 895px;
}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-switcher {
	width: 590px;
}
.js-on .col-subcol #wrapper-2 #wrapper-3 #main div.tw-switcher .rack {
	width: 540px;
}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-switcher {
	width: 700px;
}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-switcher .rack {
	width: 647px;
}
/* Inside #wrapper-2 -> Base Element */
#wrapper-2 div.tw-switcher {
	position: relative;
	background: #000;
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left; /* ie 6 */
	clear: both;
	height: auto;
	width: 938px;
	margin: 0 0 20px 0;
	padding: 0;
	behavior: url(/PIE.htc);        
}
#wrapper-2 div.tw-switcher h3 { 
	padding: 4px 10px 5px 10px; 
	color: #fff;
	font-size: 200%;
}
#wrapper-2 div.tw-switcher .pager {
	display: none;
	width: auto;
	margin: 0;
}
.js-on #wrapper-2 div.tw-switcher .pager {
	display: block;
}
#wrapper-2 div.tw-switcher .next,
#wrapper-2 div.tw-switcher .prev {
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-225.png) 0 -275px no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 19px;
	height: 225px;
}
#wrapper-2 div.tw-switcher .prev {
	left: 0;
	right: auto;
	background-position: 0 0;
	border-left: none;
}
#wrapper-2 div.tw-switcher .next span,
#wrapper-2 div.tw-switcher .prev span {
	display: none;
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-225.png) 100% -1100px no-repeat;
	width: 19px;
	height: 225px;
	text-indent: -9999px;
}  
#wrapper-2 div.tw-switcher .next span {
	background-position: 0 -1375px;
}
#wrapper-2 div.tw-switcher .next span.show,
#wrapper-2 div.tw-switcher .prev span.show {
	display: block;
	cursor: pointer;
}
#wrapper-2 div.tw-switcher .prev span.show:hover,
#wrapper-2 div.tw-switcher .prev span.show.over {
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-225.png) 100% -550px no-repeat;
}
#wrapper-2 div.tw-switcher .next span.show:hover,
#wrapper-2 div.tw-switcher .next span.show.over {
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-225.png) 100% -825px no-repeat;
}
#wrapper-2 div.tw-switcher .rack {
	background: #fff;
	float: left;
	width: 923px;
	margin: 0;
	padding-left: 15px;
} 
.js-on #wrapper-2 div.tw-switcher .rack {
	overflow: hidden;
	height: 225px;
	background: #f2f2f2;
	display: inline;
	width: 885px;
	margin-left: 19px;
}
.hcm #wrapper-2 div.tw-switcher .rack {
	height: 250px;
	overflow: auto !important;
}
#wrapper-2 div.tw-switcher .rack-teaser {
	overflow: hidden;
	float: left;
	width: 375px;
	height: 225px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 0 5px 0 0;
}
.js-on #wrapper-2 div.tw-switcher .rack-teaser {
	background-image: none;
	border-right: none;
	margin: 0;
	padding: 0 20px 0 0px;
} 
#wrapper-2 div.tw-switcher .rack-teaser h2 {
	margin: 8px 0 0 0;
	font-size: 180%;
	font-weight: normal;
}      
#wrapper-2 div.tw-switcher .rack-teaser img {
	display: block;
	float: left;
	height: 100px;
	width: 380px;
	margin: 4px 10px 0 0;
	border: none;
}  
#wrapper-2 div.tw-switcher .rack-teaser p {
	width: 375px; 
	padding: 10px 0 0 0;    
	font-size: 130%;
	color: #555;
}
#wrapper-2 div.tw-switcher .rack-teaser em {
	display: block;
	margin-top: 5px;
	font-style: normal;
}
#wrapper-2 div.tw-switcher .rack-teaser em a {
	padding-left: 17px;
}



/* ###   TW-IMAGES ### */
/* Inside #Stage */
#stage div.tw-images {
	position: relative;
	background: #000;
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left; /* ie 6 */
	clear: both;
	height: auto;
	width: 937px;
	margin: 0;
	padding: 0;
	behavior: url(/PIE.htc);        
}  
#stage div.tw-images h3 { 
	border: 0;
	padding: 5px 10px; 
	color: #fff;
	font-size: 200%;
} 
#stage div.tw-images .pager {
	display: none;
	width: auto;
	margin: 0;
}
.js-on #stage div.tw-images .pager {
	display: block;
}
#stage div.tw-images .next,
#stage div.tw-images .prev {
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-113.png) 0 -163px no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 19px;
	height: 113px;
}
#stage div.tw-images .prev {
	left: 0;
	right: auto;
	background-position: 0 0;
	border-left: none;
}
#stage div.tw-images .next a,
#stage div.tw-images .prev a {
	display: none;
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-113.png) 100% -326px no-repeat;
	width: 19px;
	height: 113px;
	text-indent: -9999px;
}  
#stage div.tw-images .next a {
	background-position: 0 -488px;
}
#stage div.tw-images .next span.show,
#stage div.tw-images .prev span.show {
	cursor: pointer;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-113.png) 100% -326px no-repeat;
}
#stage div.tw-images .prev span.show:hover,
#stage div.tw-images .prev span.show.over {
	background-position: 100% -650px;
}
#stage div.tw-images .next span.show:hover,
#stage div.tw-images .next span.show.over {
background-position: 100% -811px;
}
#stage div.tw-images .next span.show,
#stage div.tw-images .next span.show {
background-position: 100% -488px;
}
#stage div.tw-images .rack {
	float: left;
	width: 899px;
	height: auto;
	margin: 0 0 0 19px;
	padding: 0;
} 
.js-on #stage div.tw-images .rack {
	height: 113px;
	overflow: hidden;
}
#stage div.tw-images .rack-teaser {
	overflow: hidden;
	float: left;
	width: auto;
	height: 113px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 0 5px 0 0;
}
.js-on #stage div.tw-images .rack-teaser {
	background-image: none;
	border-right: none;
	margin: 0 1px 0 0;
	padding: 0;
}   
#stage div.tw-images .rack-teaser img {
	display: block;
	float: left;
	height: 112px;
	width: auto;
	margin: 0;
	border: none;
}
/* Inside #wrapper-2 -> Platform Area */
#wrapper-2 #wrapper-3 div.tw-images {
	position: relative;
	background: #fff;
	border: 0;
	float: left;
	clear: both;
	height: auto;
	width: 698px;
	margin: 35px 0 0 0;
	padding: 0;
}
#wrapper-2 #wrapper-3 div.tw-images h3 { 
	margin: 10px 0 5px 0;
	border-top: 4px solid #b2b2b2;
	padding: 5px 0 2px 0;
	color: #000;
	font-size: 200%;
}
#wrapper-2 #wrapper-3 div.tw-images .pager {
	display: none;
	width: auto;
	margin: 0;
}
.js-on #wrapper-2 #wrapper-3 div.tw-images .pager {
	display: block;
}
#wrapper-2 #wrapper-3 div.tw-images .next,
#wrapper-2 #wrapper-3 div.tw-images .prev {
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-180.png) 0 -230px no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 19px;
	height: 180px;
}
#wrapper-2 #wrapper-3 div.tw-images .prev {
	left: 0;
	right: auto;
	background-position: 0 0;
	border-left: none;
}
#wrapper-2 #wrapper-3 div.tw-images .next span,
#wrapper-2 #wrapper-3 div.tw-images .prev span {
	display: none;
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-180.png) 100% -460px no-repeat;
	width: 19px;
	height: 180px;
	text-indent: -9999px;
}  
#wrapper-2 #wrapper-3 div.tw-images .next span {
	background-position: 0 -690px;
}
#wrapper-2 #wrapper-3 div.tw-images .next span.show,
#wrapper-2 #wrapper-3 div.tw-images .prev span.show {
	display: block;
}
#wrapper-2 #wrapper-3 div.tw-images .prev span.show:hover,
#wrapper-2 #wrapper-3 div.tw-images .prev span.show.over {
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-180.png) 100% -920px no-repeat;
}
#wrapper-2 #wrapper-3 div.tw-images .next span.show:hover,
#wrapper-2 #wrapper-3 div.tw-images .next span.show.over {
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-180.png) 100% -1150px no-repeat;
}
#wrapper-2 #wrapper-3 div.tw-images .rack {
	width: 940px;
	margin: 0;
	padding: 0;
} 
.js-on #wrapper-2 #wrapper-3 div.tw-images .rack {
	background: #fff;
	overflow: hidden;
	margin-left: 19px;
	width: 660px;
	height: 180px;
}
.js-on.hcm #wrapper-2 #wrapper-3 div.tw-images .rack {
	height: 210px;	
}
#wrapper-2 #wrapper-3 div.tw-images .rack-teaser {
	overflow: hidden;
	float: left;
	width: 340px;
	height: 180px;
	border: none;
	margin: 0;
	padding: 0;
}
.js-on #wrapper-2 #wrapper-3 div.tw-images .rack-teaser {
	background-image: none;
	width: auto;
	border-right: none;
}  
#wrapper-2 #wrapper-3 div.tw-images .rack-teaser img {
	display: block;
	float: left;
	width: auto;
	height: 179px;
	margin: 0 1px 0 0;
	border: none;
}
/* Inside #wrapper-2 -> Platform Area -> Diffenrent Layout Types */
#home #wrapper-2 #wrapper-3 div.tw-images,
#onlinetrading #wrapper-2 #wrapper-3 div.tw-images,
#productlist #wrapper-2 #wrapper-3 div.tw-images,
#productdetails #wrapper-2 #wrapper-3 div.tw-images {
	margin: 0 0 20px 0;
}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-images {
	width: 940px;
}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-images .rack {
	width: 925px;
}
/* Inside #main */
#wrapper-2 #wrapper-3 #main div.tw-images {
	position: relative;
	background: #fff;
	border: 0;
	float: left;
	clear: both;
	height: auto;
	width: 458px;
	margin: 0 0 20px 0;
	padding: 0;
}
#wrapper-2 #wrapper-3 #main div.tw-images h3 { 
	margin: 10px 0 5px 0;
	border-top: 4px solid #b2b2b2;
	padding: 5px 0 2px 0;
	color: #000;
	font-size: 200%;
}
#wrapper-2 #wrapper-3 #main div.tw-images .pager {
	display: none;
	width: auto;
	margin: 0;
}
.js-on #wrapper-2 #wrapper-3 #main div.tw-images .pager {
	display: block;
}
#wrapper-2 #wrapper-3 #main div.tw-images .next,
#wrapper-2 #wrapper-3 #main div.tw-images .prev {
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-113.png) 0 -164px no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 19px;
	height: 113px;
}
#wrapper-2 #wrapper-3 #main div.tw-images .prev {
	left: 0;
	right: auto;
	background-position: 0 0;
	border-left: none;
}
#wrapper-2 #wrapper-3 #main div.tw-images .next span,
#wrapper-2 #wrapper-3 #main div.tw-images .prev span {
	display: none;
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-113.png) 100% -326px no-repeat;
	width: 19px;
	height: 113px;
	text-indent: -9999px;
}  
#wrapper-2 #wrapper-3 #main div.tw-images .next span {
	background-position: 0 -488px;
}
#wrapper-2 #wrapper-3 #main div.tw-images .next span.show,
#wrapper-2 #wrapper-3 #main div.tw-images .prev span.show {
	display: block;
	cursor: pointer;
}
#wrapper-2 #wrapper-3 #main div.tw-images .prev span.show:hover,
#wrapper-2 #wrapper-3 #main div.tw-images .prev span.show.over {
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-113.png) 100% -650px no-repeat;
}
#wrapper-2 #wrapper-3 #main div.tw-images .next span.show:hover,
#wrapper-2 #wrapper-3 #main div.tw-images .next span.show.over {
	background: url(../../../../../theme-proaurum/css/img/prev-next-light-113.png) 100% -812px no-repeat;
}
#wrapper-2 #wrapper-3 #main div.tw-images .rack {
	width: 420px;
	margin: 0;
	padding-left: 0;
} 
.js-on #wrapper-2 #wrapper-3 #main div.tw-images .rack {
	overflow: hidden;
	height: 113px;
	background: #f2f2f2;
	margin-left: 19px;
	padding-left: 0;
}
.hcm #wrapper-2 #wrapper-3 #main div.tw-images .rack {
	height: 138px;
	overflow: auto !important;
}
#wrapper-2 #wrapper-3 #main div.tw-images .rack-teaser {
	overflow: hidden;
	float: left;
	width: auto;
	height: 113px;
	border: none;
	margin: 0 1px 0 0;
	padding: 0;
}
#wrapper-2 #wrapper-3 #main div.tw-images .rack-teaser img {
	display: block;
	float: left;
	width: auto;
	width: auto;
	height: 112px;
	margin: 0;
	border: none;
}  
/* Inside #main -> Diffenrent Layout Types */
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-images {
	width: 460px;
}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-images .rack {
	width: 440px;
} 
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-images {
	width: 940px;
}
.js-on .col-float2 #wrapper-2 #wrapper-3 #main div.tw-images .rack {
	width: 905px;
}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-images {
	width: 590px;
}
.js-on .col-subcol #wrapper-2 #wrapper-3 #main div.tw-images .rack {
	width: 552px;
}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-images {
	width: 700px;
}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-images .rack {
	width: 662px;
}
/* Inside #wrapper-2 -> Base Element */
#wrapper-2 div.tw-images {
	position: relative;
	background: #000;
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left; /* ie 6 */
	clear: both;
	height: auto;
	width: 938px;
	margin: 0 0 20px 0;
	padding: 0;
	behavior: url(/PIE.htc);        
}
#wrapper-2 div.tw-images h3 { 
	padding: 4px 10px 5px 10px; 
	color: #fff;
	font-size: 200%;
}
#wrapper-2 div.tw-images .pager {
	display: none;
	width: auto;
	margin: 0;
}
.js-on #wrapper-2 div.tw-images .pager {
	display: block;
}
#wrapper-2 div.tw-images .next,
#wrapper-2 div.tw-images .prev {
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-225.png) 0 -275px no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 19px;
	height: 225px;
}
#wrapper-2 div.tw-images .prev {
	left: 0;
	right: auto;
	background-position: 0 0;
	border-left: none;
}
#wrapper-2 div.tw-images .next span,
#wrapper-2 div.tw-images .prev span {
	display: none;
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-225.png) 100% -1100px no-repeat;
	width: 19px;
	height: 225px;
	text-indent: -9999px;
}  
#wrapper-2 div.tw-images .next span {
	background-position: 0 -1375px;
}
#wrapper-2 div.tw-images .next span.show,
#wrapper-2 div.tw-images .prev span.show {
	display: block;
	cursor: pointer;
}
#wrapper-2 div.tw-images .prev span.show:hover,
#wrapper-2 div.tw-images .prev span.show.over {
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-225.png) 100% -550px no-repeat;
}
#wrapper-2 div.tw-images .next span.show:hover,
#wrapper-2 div.tw-images .next span.show.over {
	background: url(../../../../../theme-proaurum/css/img/prev-next-dark-225.png) 100% -825px no-repeat;
}
#wrapper-2 div.tw-images .rack {
	float: none;
	width: 940px;
	margin: 0;
	padding: 0;
} 
.js-on #wrapper-2 div.tw-images .rack {
	overflow: hidden;
	width: 900px;
	height: 223px;
	margin-left: 19px;
}
.hcm #wrapper-2 div.tw-images .rack {
	height: 250px;
	overflow: auto !important;
}
#wrapper-2 div.tw-images .rack-teaser {
	overflow: hidden;
	float: left;
	width: auto;
	height: 225px;
	border: none;
	margin: 0 1px 0 0;
	padding: 0;
} 
#wrapper-2 div.tw-images .rack-teaser img {
	display: block;
	float: left;
	height: 223px;
	width: auto;
	padding: 0;
	margin: 0;
	border: 0;
}  




/* ###   TW-PAGING ### */
/* Inside #Stage */
#stage div.tw-paging {
	position: relative;
	background: #000;
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left; /* ie 6 */
	clear: both;
	height: auto;
	width: 937px;
	margin: 0;
	padding: 0;
	behavior: url(/PIE.htc);        
}  
.js-on #stage div.tw-paging {
	padding: 0 0 50px 0;
}  
#stage div.tw-paging h3 { 
	border: 0;
	padding: 5px 10px; 
	color: #fff;
	font-size: 200%;
} 
#stage div.tw-paging .pagination {
	position: absolute;
	bottom: 10px;
	left: 10px;
	height: 30px;
}
#stage div.tw-paging .pagination ul {
	float: none;
}
#stage div.tw-paging .pagination li {
	float: left;
	margin-right: 8px;
	list-style-type: none;
}
#stage div.tw-paging .pagination li a {
	display: block;
	float: left;
	background: url(../../../../../theme-proaurum/css/img/teaser-paging.png) 0 0 no-repeat;
	opacity: .5;
	margin-left: 1px;
	padding: 6px 14px 7px 9px;
	color: #000;
	font-size: 180%;
	font-weight: bold;
}  
#stage div.tw-paging .pagination li a:hover,
#stage div.tw-paging .pagination li a:active,
#stage div.tw-paging .pagination li a:focus {
	color: #ec1549;
	text-decoration: none;
} 
#stage div.tw-paging .rack {
	float: left;
	width: 922px;
	margin: 0;
	padding-left: 0;
} 
.js-on #stage div.tw-paging .rack {
	display: inline;
	overflow: hidden;
	position: relative;
	height: 320px;
	width: 940px;
	margin: 3px 0 0 3px;
}
#stage div.tw-paging .rack-teaser {
	overflow: hidden;
	float: left;
	width: 940px;
	height: 320px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 0 5px 0 0;
}
.js-on #stage div.tw-paging .rack-teaser {
	position: relative;
	background-image: none;
	border-right: none;
	margin: 0;
	padding: 0 20px 0 0px;
} 
#stage div.tw-paging .rack-teaser h2 {
	position: absolute;
	top: 40px;
	left: 30px;
	width: 350px;
	z-index: 10;
	margin: 0;
	font-size: 200%;
	font-weight: normal;
}
#stage div.tw-paging .rack-teaser p {
	position: absolute;
	top: 30px;
	left: 20px;
	z-index: 5;
	background: #000;
	border: 1px solid #000;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	width: 350px; 
	padding: 50px 10px 20px 10px;    
	font-size: 160%;
	color: #fff;
	behavior: url(/PIE.htc);        
}
#stage div.tw-paging .mod p {
	width: 100%; 
}
#stage div.tw-paging .rack-teaser img {
	display: inline;
	width: 932px;
	height: 317px;
	float: left;
	margin: 4px 10px 0 0;
	border: none;
}
#stage div.tw-paging .rack-teaser em {
	display: block;
	margin-top: 5px;
	font-style: normal;
}
#stage div.tw-paging .rack-teaser em a {
	padding-left: 17px;
}
/* Inside #wrapper-2 -> Platform Area */
#wrapper-2 #wrapper-3 div.tw-paging {
	position: relative;
	background: #fff;
	border: 0;
	float: left; /* ie 6 */
	clear: both;
	height: auto;
	width: 698px;
	margin: 37px 0 0 0;
	padding: 0;
}
.js-on #wrapper-2 #wrapper-3 div.tw-paging {
	padding: 0 0 45px 0;
}
#wrapper-2 #wrapper-3 div.tw-paging h3 { 
	margin: 10px 0 5px 0;
	border-top: 4px solid #b2b2b2;
	padding: 5px 0 2px 0;
	color: #000;
	font-size: 200%;
} 
#wrapper-2 #wrapper-3 div.tw-paging .pagination {
	position: absolute;
	top: auto;
	bottom: 10px;
	left: 10px;
	height: 30px;
}
#wrapper-2 #wrapper-3 div.tw-paging .pagination ul {
	float: none;
}
#wrapper-2 #wrapper-3 div.tw-paging .pagination li {
	float: left;
	margin-right: 8px;
	list-style-type: none;
}
#wrapper-2 #wrapper-3 div.tw-paging .pagination li a {
	display: block;
	float: left;
	background: url(../../../../../theme-proaurum/css/img/teaser-paging-main.png) 0 0 no-repeat;
	opacity: .5;
	margin-left: 1px;
	padding: 6px 14px 9px 9px;
	color: #fff;
	font-size: 140%;
	font-weight: bold;
}  
#wrapper-2 #wrapper-3 div.tw-paging .pagination li a:hover,
#wrapper-2 #wrapper-3 div.tw-paging .pagination li a:active,
#wrapper-2 #wrapper-3 div.tw-paging .pagination li a:focus {
	color: #ec1549;
	text-decoration: none;
} 
#wrapper-2 #wrapper-3 div.tw-paging .rack {
	background: #f2f2f2;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	width: 927px;
	margin: 0;
	padding-left: 10px;
	behavior: url(/PIE.htc);        
} 
.js-on #wrapper-2 #wrapper-3 div.tw-paging .rack {
	width: 680px;
	overflow: hidden;
	height: 205px;
	margin: 3px 0 0 3px;
}
#wrapper-2 #wrapper-3 div.tw-paging .rack-teaser {
	overflow: hidden;
	float: left;
	width: 670px;
	height: 185px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 0 5px 0 0;
}
.js-on #wrapper-2 #wrapper-3 div.tw-paging .rack-teaser {
	background-image: none;
	border-right: none;
	margin: 0;
	padding: 10px 20px 0 0px;
} 
#wrapper-2 #wrapper-3 div.tw-paging .rack-teaser h2 {
	margin: 0 0 5px 0;
	width: 670px;
	font-size: 180%;
	font-weight: normal;
}      
#wrapper-2 #wrapper-3 div.tw-paging .rack-teaser img {
	display: inline;
	float: left;
	height: 155px;
	width: 380px;
	margin: 4px 10px 0 0;
	border: none;
}  
#wrapper-2 #wrapper-3 div.tw-paging .rack-teaser p {
	clear: none;
	float: left;
	width: 280px; 
	padding: 0 0 0 0;    
	font-size: 130%;
	color: #555;
}
#wrapper-2 #wrapper-3 div.tw-paging .mod p {
	width: 100%; 
}
#wrapper-2 #wrapper-3 div.tw-paging .rack-teaser em {
	display: block;
	margin-top: 5px;
	font-style: normal;
}
#wrapper-2 #wrapper-3 div.tw-paging .rack-teaser em a {
	padding-left: 17px;
}
/* Inside #wrapper-2 -> Platform Area -> Diffenrent Layout Types */
#home #wrapper-2 #wrapper-3 div.tw-paging,
#onlinetrading #wrapper-2 #wrapper-3 div.tw-paging,
#productlist #wrapper-2 #wrapper-3 div.tw-paging,
#productdetails #wrapper-2 #wrapper-3 div.tw-paging {
	margin: 0;
}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-paging {
	width: 938px;
}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-paging .rack {
	width: 925px;
}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-paging .rack-teaser {
	width: 925px;
}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-paging .rack-teaser h2 {
	width: 100%;
} 
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-paging .rack-teaser p {
	width: 520px; 
}
/* Inside #main */
#wrapper-2 #wrapper-3 #main div.tw-paging {
	position: relative;
	background: #fff;
	border: 0;
	float: left; /* ie 6 */
	clear: both;
	height: auto;
	width: 460px;
	margin: 0 0 20px 0;
	padding: 0;
}  
.js-on #wrapper-2 #wrapper-3 #main div.tw-paging {
	padding: 0 0 50px 0;
}  
#wrapper-2 #wrapper-3 #main div.tw-paging h3 { 
	margin: 10px 0 5px 0;
	border-top: 4px solid #b2b2b2;
	padding: 5px 0 2px 0;
	color: #000;
	font-size: 200%;
} 
#wrapper-2 #wrapper-3 #main div.tw-paging .pagination {
	position: absolute;
	top: auto;
	bottom: 10px;
	left: 10px;
	height: 30px;
}
#wrapper-2 #wrapper-3 #main div.tw-paging .pagination ul {
	float: none;
}
#wrapper-2 #wrapper-3 #main div.tw-paging .pagination li {
	float: left;
	margin-right: 8px;
	list-style-type: none;
}
#wrapper-2 #wrapper-3 #main div.tw-paging .pagination li a {
	display: block;
	float: left;
	background: url(../../../../../theme-proaurum/css/img/teaser-paging-main.png) 0 0 no-repeat;
	opacity: .5;
	margin-left: 1px;
	padding: 6px 14px 9px 9px;
	color: #fff;
	font-size: 140%;
	font-weight: bold;
}  
#wrapper-2 #wrapper-3 #main div.tw-paging .pagination li a:hover,
#wrapper-2 #wrapper-3 #main div.tw-paging .pagination li a:active,
#wrapper-2 #wrapper-3 #main div.tw-paging .pagination li a:focus {
	color: #ec1549;
	text-decoration: none;
} 
#wrapper-2 #wrapper-3 #main div.tw-paging .rack {
	background: #f2f2f2;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	width: 440px;
	margin: 0;
	padding-left: 15px;
	behavior: url(/PIE.htc);        
} 
.js-on #wrapper-2 #wrapper-3 #main div.tw-paging .rack {
	overflow: hidden;
	height: 205px;
	margin: 3px 0 0 3px;
}
#wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser {
	overflow: hidden;
	float: left;
	width: 440px;
	height: 195px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 0 5px 0 0;
}
.js-on #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser {
	background-image: none;
	border-right: none;
	margin: 0;
	padding: 10px 20px 0 0px;
} 
#wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser h2 {
	margin: 0 0 5px 0;
	width: 440px;
	font-size: 180%;
	font-weight: normal;
}      
#wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser img {
	display: inline;
	float: left;
	height: 155px;
	width: 210px;
	margin: 4px 10px 0 0;
	border: none;
}  
#wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser p {
	clear: none;
	float: left;
	width: 220px; 
	padding: 0 0 0 0;    
	font-size: 130%;
	color: #555;
}
#wrapper-2 #wrapper-3 #main div.tw-paging .mod p {
	width: 100%; 
}
#wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser em {
	display: block;
	margin-top: 5px;
	font-style: normal;
}
#wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser em a {
	padding-left: 17px;
}
/* Inside #main -> Diffenrent Layout Types */
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging {
	width: 460px;
}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack {
	width: 440px;
}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser {
	width: 440px;
	height: auto;
}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser h2 {
	width: 440px;
}  
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser img {
	height: 140px;
	width: 180px;
} 
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser p {
	width: 240px; 
}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .mod p {
	width: 100%; 
}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-paging {
	width: 940px;
}
.js-on .col-float2 #wrapper-2 #wrapper-3 #main div.tw-paging .rack {
	width: 920px;
}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser {
	width: 930px;
}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser h2 {
	width: 100%;
} 
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser p {
	width: 510px; 
}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-paging .mod p {
	width: 98%; 
} 
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging {
	width: 590px;
}
.js-on .col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack {
	width: 570px;
}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser {
	width: 550px;
	height: auto;
}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser h2 {
	width: 100%;
} 
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser img {
	height: 140px;
	width: 180px;
} 
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser p {
	width: 350px; 
}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-paging .mod p {
	width: 98%; 
}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-paging {
	width: 700px;
}
.js-on .nav-col #wrapper-2 #wrapper-3 #main div.tw-paging .rack,
.nav-col #wrapper-2 #wrapper-3 #main div.tw-paging .rack {
	width: 680px;
}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser {
	width: 660px;
	height: auto;
}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser h2 {
	width: 100%;
} 
.nav-col #wrapper-2 #wrapper-3 #main div.tw-paging .rack-teaser p {
	width: 440px; 
}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-paging .mod p {
	width: 98%; 
}
/* Inside #wrapper-2 -> Base Element */
#wrapper-2 div.tw-paging {
	position: relative;
	background: #000;
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left; /* ie 6 */
	clear: both;
	height: auto;
	width: 937px;
	margin: 0 0 20px 0;
	padding: 0;
	behavior: url(/PIE.htc);        
}  
.js-on #wrapper-2 div.tw-paging {
	padding: 0 0 50px 0;
}  
#wrapper-2 div.tw-paging h3 { 
	border: 0;
	padding: 5px 10px; 
	color: #fff;
	font-size: 200%;
} 
#wrapper-2 div.tw-paging .pagination {
	position: absolute;
	top:  auto;
	bottom: 10px;
	left: 10px;
	height: 30px;
}
#wrapper-2 div.tw-paging .pagination ul {
	float: none;
}
#wrapper-2 div.tw-paging .pagination li {
	float: left;
	margin-right: 8px;
	list-style-type: none;
}
#wrapper-2 div.tw-paging .pagination li a {
	display: block;
	float: left;
	background: url(../../../../../theme-proaurum/css/img/teaser-paging.png) 0 0 no-repeat;
	opacity: .5;
	margin-left: 1px;
	padding: 7px 14px 9px 10px;
	color: #000;
	font-size: 140%;
	font-weight: bold;
}  
#wrapper-2 div.tw-paging .pagination li a:hover,
#wrapper-2 div.tw-paging .pagination li a:active,
#wrapper-2 div.tw-paging .pagination li a:focus {
	color: #ec1549;
	text-decoration: none;
} 
#wrapper-2 div.tw-paging .rack {
	background: #f2f2f2;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	width: 922px;
	margin: 0;
	padding-left: 15px;
	behavior: url(/PIE.htc);	
} 
.js-on #wrapper-2 div.tw-paging .rack {
	overflow: hidden;
	height: 205px;
	display: inline;
	width: 915px;
	margin: 3px 0 0 3px;
}
#wrapper-2 div.tw-paging .rack-teaser {
	overflow: hidden;
	float: left;
	width: 900px;
	height: 195px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 0 5px 0 0;
}
.js-on #wrapper-2 div.tw-paging .rack-teaser {
	background-image: none;
	border-right: none;
	margin: 0;
	padding: 10px 20px 0 0px;
} 
#wrapper-2 div.tw-paging .rack-teaser h2 {
	float: right;
	width: 510px;
	margin: 0 0 5px 0;
	font-size: 180%;
	font-weight: normal;
}  
#wrapper-2 div.tw-paging .mod h2 {
	width: 100%;
}    
#wrapper-2 div.tw-paging .rack-teaser img {
	display: inline;
	float: left;
	height: 155px;
	width: 380px;
	margin: 4px 10px 0 0;
	border: none;
}  
#wrapper-2 div.tw-paging .rack-teaser p {
	clear: none;
	float: left;
	width: 500px; 
	padding: 0 0 0 0;    
	font-size: 130%;
	color: #555;
}
#wrapper-2 div.tw-paging .mod p {
	width: 100%; 
}
#wrapper-2 div.tw-paging .rack-teaser em {
	display: block;
	margin-top: 5px;
	font-style: normal;
}
#wrapper-2 div.tw-paging .rack-teaser em a {
	padding-left: 17px;
}




/* ###   TW-SLIDER ### */
.slider-bar span {
	display: block;
	position: absolute;
	bottom: 2px;
	height: 23px;
	width: 105px;
	text-indent: -9999em;
	cursor: pointer;
}
.slider-bar span.show {
	cursor: pointer;
}
.slider-bar span.next {
	right: 2px;
	
}
.slider-bar span.prev {
	left: 2px;
	
}
/* Inside #Stage */
#stage div.tw-slider {
	position: relative;
	background: #000;
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left; /* ie 6 */
	clear: both;
	height: auto;
	width: 937px;
	margin: 0;
	padding: 0;
	behavior: url(/PIE.htc);        
}  
.js-on #stage div.tw-slider {
	padding: 0 0 35px 0;
}  
#home #wrapper-2 #wrapper-3 div.tw-slider,
#onlinetrading #wrapper-2 #wrapper-3 div.tw-slider,
#productlist #wrapper-2 #wrapper-3 div.tw-slider,
#productdetails #wrapper-2 #wrapper-3 div.tw-slider {
	margin: 0;
}  
#stage div.tw-slider h3 { 
	border: 0;
	padding: 5px 10px 0 5px; 
	color: #fff;
	font-size: 200%;
} 
#stage div.tw-slider .rack {
	background: #f2f2f2;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	width: 922px;
	margin: 10px 0 0 0;
	padding-left: 15px;
	behavior: url(/PIE.htc);        
} 
.js-on #stage div.tw-slider .rack {
	display: inline;
	overflow: hidden;
	height: 193px;
	width: 897px;
	margin-left: 12px;
}
#stage div.tw-slider .rack-teaser {
	overflow: hidden;
	float: left;
	width: 375px;
	height: 193px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 0 5px 0 0;
}
.js-on #stage div.tw-slider .rack-teaser {
	background-image: none;
	border-right: none;
	margin: 0;
	padding: 0 20px 0 0px;
} 
#stage div.tw-slider .rack-teaser h2 {
	margin: 8px 0 0 0;
	font-size: 180%;
	font-weight: normal;
}      
#stage div.tw-slider .rack-teaser img {
	display: inline;
	float: left;
	height: 80px;
	width: 160px;
	margin: 4px 10px 0 0;
	border: none;
}  
#stage div.tw-slider .rack-teaser p {
	clear: none;
	float: none;
	width: auto; 
	padding: 2px 0 0 0;    
	font-size: 130%;
	color: #555;
}
#stage div.tw-slider .rack-teaser em {
	display: block;
	margin-top: 5px;
	font-style: normal;
}
#stage div.tw-slider .rack-teaser em a {
	padding-left: 17px;
}
#stage div.tw-slider .slider-bar {
	position: absolute;
	left: -2px;
	bottom: 0;
	background: #000 url(../../../../../theme-proaurum/css/img/scrollbar.png) 0 0 no-repeat;
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0 106px;
	width: 726px;
	height: 23px;
	behavior: url(/PIE.htc);
}
#stage div.tw-slider .ui-slider {
	display: none;
	position: relative;
	height: 23px;
}
#stage div.tw-slider .ui-slider .ui-slider-handle {
	position: absolute;
	background: url(../../../../../theme-proaurum/css/img/scroller.png) 0 0 no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	width: 216px;
	height: 19px;
	margin: 0 0 0 -108px;
}
/* Inside #wrapper-2 -> Platform Area */
#wrapper-2 #wrapper-3 div.tw-slider {
	position: relative;
	background: #f2f2f2;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left; /* ie 6 */
	clear: both;
	height: auto;
	width: 698px;
	margin: 37px 0 0 0;
	padding: 0;
	behavior: url(/PIE.htc);        
}  
.js-on #wrapper-2 #wrapper-3 div.tw-slider {
	padding-bottom: 35px;
}  
#wrapper-2 #wrapper-3 div.tw-slider h3 { 
	border: 0;
	padding: 5px 10px 0 5px; 
	color: #000;
	font-size: 200%;
} 
#wrapper-2 #wrapper-3 div.tw-slider .rack {
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	width: 680px;
	margin: 10px 0 0 0;
	padding-left: 15px;
	behavior: url(/PIE.htc);        
} 
.js-on #wrapper-2 #wrapper-3 div.tw-slider .rack {
	width: 658px;
	overflow: hidden;
	height: 193px;
	display: inline;
	margin-left: 12px;
}
.js-on.hcm #wrapper-2 #wrapper-3 div.tw-slider .rack {
	height: 225px;	
}
#wrapper-2 #wrapper-3 div.tw-slider .rack-teaser {
	overflow: hidden;
	float: left;
	width: 375px;
	height: 193px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 0 5px 0 0;
}
.js-on #wrapper-2 #wrapper-3 div.tw-slider .rack-teaser {
	background-image: none;
	border-right: none;
	margin: 0;
	padding: 0 20px 0 0px;
} 
#wrapper-2 #wrapper-3 div.tw-slider .rack-teaser h2 {
	margin: 8px 0 0 0;
	font-size: 180%;
	font-weight: normal;
}      
#wrapper-2 #wrapper-3 div.tw-slider .rack-teaser img {
	display: inline;
	float: left;
	height: 80px;
	width: 160px;
	margin: 4px 10px 0 0;
	border: none;
}  
#wrapper-2 #wrapper-3 div.tw-slider .rack-teaser p {
	clear: none;
	float: none;
	width: auto; 
	padding: 2px 0 0 0;    
	font-size: 130%;
	color: #555;
}
#wrapper-2 #wrapper-3 div.tw-slider .rack-teaser em {
	display: block;
	margin-top: 5px;
	font-style: normal;
}
#wrapper-2 #wrapper-3 div.tw-slider .rack-teaser em a {
	padding-left: 17px;
}
#wrapper-2 #wrapper-3 div.tw-slider .slider-bar {
	position: absolute;
	left: 0;
	bottom: 0;
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/scrollbar-main-small.png) 0 0 no-repeat;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0 106px;
	width: 487px;
	height: 23px;
	behavior: url(/PIE.htc);        
}
#wrapper-2 #wrapper-3 div.tw-slider .ui-slider {
	display: none;
	position: relative;
	height: 23px;
}
#wrapper-2 #wrapper-3 div.tw-slider .ui-slider .ui-slider-handle {
	position: absolute;
	background: url(../../../../../theme-proaurum/css/img/scroller-main.png) 0 0 no-repeat;
	z-index: 4;
	top: 0;
	left: 0;
	margin: 0 0 0 -109px;
	width: 211px;
	height: 19px;
}
/* Inside #wrapper-2 -> Platform Area -> Diffenrent Layout Types */
#home #wrapper-2 #wrapper-3 div.tw-slider,
#onlinetrading #wrapper-2 #wrapper-3 div.tw-slider,
#productlist #wrapper-2 #wrapper-3 div.tw-slider,
#productdetails #wrapper-2 #wrapper-3 div.tw-slider {
	margin: 0 0 20px 0;
}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-slider {
	width: 938px;
}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-slider .rack {
	width: 900px;
}
.col-subcol-subcol #wrapper-2 #wrapper-3 div.tw-slider .ui-slider {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/scrollbar-main.png) 0 0 no-repeat;
	width: 938px;
}
/* Inside #main */
#wrapper-2 #wrapper-3 #main div.tw-slider {
	position: relative;
	background: #f2f2f2;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left; /* ie 6 */
	clear: both;
	height: auto;
	width: 458px;
	margin: 0 0 20px 0;
	padding: 0;
	behavior: url(/PIE.htc);        
}  
.js-on #wrapper-2 #wrapper-3 #main div.tw-slider {
	padding: 0 0 35px 0;
}  
.hcm #wrapper-2 #wrapper-3 #main div.tw-slider {
	padding-bottom: 0;
}
#wrapper-2 #wrapper-3 #main div.tw-slider h3 { 
	border: 0;
	padding: 5px 10px 0 5px; 
	color: #000;
	font-size: 200%;
} 
#wrapper-2 #wrapper-3 #main div.tw-slider .rack {
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	width: 418px;
	margin: 10px 0 0 0;
	padding-left: 15px;
	behavior: url(/PIE.htc);        
} 
.js-on #wrapper-2 #wrapper-3 #main div.tw-slider .rack {
	overflow: hidden;
	height: 193px;
	margin-left: 12px;
}
.hcm #wrapper-2 #wrapper-3 #main div.tw-slider .rack {
	height: 220px;
	overflow: auto !important;
}
#wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser {
	overflow: hidden;
	float: left;
	width: 400px;
	height: 183px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 10px 20px 0 0px;
}
.js-on #wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser {
	background-image: none;
	border-right: none;
	margin: 0;
} 
#wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser h2 {
	float: right;
	width: 230px;
	margin: 0;
	font-size: 180%;
	font-weight: normal;
}     
#wrapper-2 #wrapper-3 #main div.tw-slider .mod h2 {
	width: 100%;
}  
#wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser img {
	display: inline;
	float: left;
	height: 80px;
	width: 160px;
	margin: 4px 10px 0 0;
	border: none;
}  
#wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser p {
	clear: none;
	float: none;
	width: auto; 
	padding: 2px 0 0 0;    
	font-size: 130%;
	color: #555;
}
#wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser em {
	display: block;
	margin-top: 5px;
	font-style: normal;
}
#wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser em a {
	padding-left: 17px;
}
#wrapper-2 #wrapper-3 #main div.tw-slider .slider-bar {
	position: absolute;
	left: 0;
	bottom: 0;
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/scrollbar-main-460.png) 0 0 no-repeat;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0 105px;
	width: 247px;
	height: 23px;
	behavior: url(/PIE.htc);	
}
.hcm #wrapper-2 #wrapper-3 #main div.tw-slider .slider-bar {
	display: none;
}
#wrapper-2 #wrapper-3 #main div.tw-slider .ui-slider {
	display: none;
	height: 23px;
	position: relative;
}
#wrapper-2 #wrapper-3 #main div.tw-slider .ui-slider .ui-slider-handle {
	position: absolute;
	background: url(../../../../../theme-proaurum/css/img/scroller-main.png) 0 0 no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	width: 211px;
	height: 19px;
	margin: 0 0 0 -105px;
}
/* Inside #main -> Diffenrent Layout Types */
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-slider {
	width: 460px;
}
.js-on .col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .rack {
	width: 420px;
} 
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser {
	width: 400px;
}
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .rack-teaser h2 {
	width: 225px;
}   
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .mod h2 {
	width: 100%;
} 
.col-subcol-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .slider-bar {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/scrollbar-main-460.png) 0 0 no-repeat;
	width: 242px;
}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-slider {
	width: 940px;
}
.js-on .col-float2 #wrapper-2 #wrapper-3 #main div.tw-slider .rack {
	width: 905px;
}
.col-float2 #wrapper-2 #wrapper-3 #main div.tw-slider .slider-bar {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/scrollbar-main.png) 0 0 no-repeat;
	width: 726px;
}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-slider {
	width: 590px;
}
.js-on .col-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .rack {
	width: 550px;
}
.col-subcol #wrapper-2 #wrapper-3 #main div.tw-slider .ui-slider {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/scrollbar-main-590.png) 0 0 no-repeat;
	width: 588px;
}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-slider {
	width: 700px;
}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-slider .rack {
	width: 660px;
}
.nav-col #wrapper-2 #wrapper-3 #main div.tw-slider .slider-bar {
	background: #f2f2f2 url(../../../../../theme-proaurum/css/img/scrollbar-main-small.png) 0 0 no-repeat;
	width: 485px;
}
/* Inside #wrapper-2 -> Base Element */
#wrapper-2 div.tw-slider {
	position: relative;
	background: #000;
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left; /* ie 6 */
	clear: both;
	height: auto;
	width: 937px;
	margin: 0 0 20px 0;
	padding: 0;
	behavior: url(/PIE.htc);

}  
.js-on #wrapper-2 div.tw-slider {
	padding: 0 0 35px 0;
} 
.hcm #wrapper-2 div.tw-slider {
	padding-bottom: 0;
}  
#wrapper-2 div.tw-slider h3 { 
	border: 0;
	padding: 5px 10px 0 5px; 
	color: #fff;
	font-size: 200%;
} 
#wrapper-2 div.tw-slider .rack {
	background: #f2f2f2;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	width: 922px;
	margin: 10px 0 0 0;
	padding-left: 15px;
	behavior: url(/PIE.htc);
} 
.js-on #wrapper-2 div.tw-slider .rack {
	overflow: hidden;
	height: 193px;
	display: inline;
	width: 897px;
	margin-left: 12px;
}
.js-on.hcm #wrapper-2 div.tw-slider .rack {
	height: 220px;
	overflow: auto !important;
}
#wrapper-2 div.tw-slider .rack-teaser {
	overflow: hidden;
	float: left;
	width: 375px;
	height: 193px;
	border: none;
	margin: 0 10px 5px 0;
	padding: 0 5px 0 0;
}
.js-on #wrapper-2 div.tw-slider .rack-teaser {
	background-image: none;
	border-right: none;
	margin: 0;
	padding: 0 20px 0 0px;
} 
#wrapper-2 div.tw-slider .rack-teaser h2 {
	margin: 8px 0 0 0;
	font-size: 180%;
	font-weight: normal;
}      
#wrapper-2 div.tw-slider .rack-teaser img {
	display: inline;
	float: left;
	height: 80px;
	width: 160px;
	margin: 4px 10px 0 0;
	border: none;
}  
#wrapper-2 div.tw-slider .rack-teaser p {
	clear: none;
	float: none;
	width: auto; 
	padding: 2px 0 0 0;    
	font-size: 130%;
	color: #555;
}
#wrapper-2 div.tw-slider .rack-teaser em {
	display: block;
	margin-top: 5px;
	font-style: normal;
}
#wrapper-2 div.tw-slider .rack-teaser em a {
	padding-left: 17px;
}
#wrapper-2 div.tw-slider .slider-bar {
	position: absolute;
	left: -2px;
	bottom: 0;
	background: #000 url(../../../../../theme-proaurum/css/img/scrollbar.png) 0 0 no-repeat;
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0 106px;
	width: 727px;
	height: 23px;
	behavior: url(/PIE.htc);
}
.hcm #wrapper-2 div.tw-slider .slider-bar {
	display: none;
}
#wrapper-2 div.tw-slider .ui-slider {
	display: none;
	position: relative;
	height: 23px;
}
#wrapper-2 div.tw-slider .ui-slider .ui-slider-handle {
	position: absolute;
	background: url(../../../../../theme-proaurum/css/img/scroller.png) 0 0 no-repeat;
	z-index: 1;
	top: 0;
	left: 0;
	width: 211px;
	height: 19px;
	margin: 0 0 0 -108px;
}

-js-on .youtube-player-wrapper, 
.youtube-player {
	height: 400px;
}
.youtube-player-wrapper {
	margin: 0 0 20px 0;	
}
.youtube-widget {
	margin: 0 0 20px 0;	
}
#main .youtube-widget ul {
	margin: 0;
	list-style: none;
}
.youtube-widget li {
	overflow: hidden;
	height: 1%;
	margin: 5px 0;
	padding: 5px 0;
	font-size: 100%;
	background: url(../../../../../theme-proaurum/css/img/dotted-line.png) repeat-x 0 0;	
}
.youtube-widget li h3 {
	margin: 5px 0;	
}
.youtube-widget li img {
	float: left;
	margin: 3px 10px 5px 0;
}
#wrapper-2 #wrapper-3 #main .youtube-widget div.tw-switcher .rack-teaser {
	width: 120px;
}
#wrapper-2 #wrapper-3 #main .youtube-widget div.tw-switcher .rack-teaser img {
	margin: 0 0 5px 0;
	width: 120px;
	height: 90px;
}
#wrapper-2 #wrapper-3 #main .youtube-widget div.tw-switcher .rack-teaser h2 {
	font-size: 140%;
}
#wrapper-2 #wrapper-3 #main .youtube-widget div.tw-switcher .rack-teaser p,
#wrapper-2 #wrapper-3 #main .youtube-widget div.tw-switcher h3 {
	position: absolute;
	left: -9999em;
	overflow: hidden;
	width: 1px;
}

/* hide stuff */
#search-box { display:none; }

/* proaurum stuff */
.shopWidgetBox {
	font: 8px "Lucida Grande", Lucida, Verdana, sans-serif;
	position: fixed;
	float: left;
	top: 28px;
	left: 5px;
	width: 100px;
	background-color: #faff29;
}

.shopCustGroups {
	font: 8px "Lucida Grande", Lucida, Verdana, sans-serif;
	position: fixed;
	top: 45px;
	left: 5px;
	width: 210px;
	background-color: #ca5;
}

.shopCustGroup {
       margin: 4px;
       padding: 2px;
}

.shopGroupNone
{
       color: #0f0;
}

.custGroupInfo {
	background-color: #ca5;
}

/*
* proaurum Buttons
*
*/

/* ------ start of red short button ------------*/ 
a.pa_red_button {
    /* Sliding right image */
    background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_right_v4.png') no-repeat  top right; 
/*    background-position: top left;*/
display: block;
float: left;
height: 14px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 2px;
padding-right: 8px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
text-transform:uppercase;
color: #FFF;
text-shadow:0px 1px 1px rgba(0,0,0,0.8);
font-size:10px;
font-weight: 500;
letter-spacing:1px;
cursor:pointer;
}
a.pa_red_button:hover {
    background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_right_v4.png') no-repeat right -15px ; 	
	}
a.pa_red_button span {
/* Background left image */ 
	background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_left_v4.png') no-repeat ; 
    background-position: 0px 0px;
	display: block;
	line-height: 13px;
	padding: 0 0 2px 7px;
	color: #FFF;
	text-shadow:0px 1px 1px rgba(0,0,0,0.8);
} 
a.pa_red_button:hover span{
	background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_left_v4.png') no-repeat left -15px ; 
	text-decoration:none;
	color: #FFF;
	text-shadow:0px 1px 1px rgba(0,0,0,0.8);
}
a.pa_red_button:visited span{
	color: #FFF;
	text-shadow:0px 1px 1px rgba(0,0,0,0.8);
}
a.pa_red_button_disabled {
    background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_right_v4.png') no-repeat  right -15px; 	
	display: block;
	float: left;
	height: 14px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 2px;
	padding-right: 8px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	text-transform:uppercase;
	color: #FFF;
	text-shadow:0px 1px 1px rgba(0,0,0,0.8);
	font-size:10px;
	font-weight: bold;
	letter-spacing:1px;
	cursor: auto;
}
a.pa_red_button_disabled span{
	display: block;
	line-height: 13px;
	padding: 0 0 2px 7px;
	background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_left_v4.png') no-repeat left -15px ; 
	text-decoration:none;
	color: #FFF;
	text-shadow:0px 1px 1px rgba(0,0,0,0.8);
}

/* REQUIRED BUTTON STYLES: */		
button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}
@-moz-document url-prefix() { 
	button span {
		margin-right: -2px;
		}
}

/* ------ start of red short submit button ------------*/ 

button.pa_red_sbutton {
    /* Sliding right image */
    background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_right.png') no-repeat  top right; 
/*    background-position: top left;*/
display: block;
float: left;
height: 14px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 2px;
padding-right: 8px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
text-transform:uppercase;
color: #ffffff;
font-size:10px;
font-weight: 500;
letter-spacing:1px;
cursor:pointer;
}
button.pa_red_sbutton:hover {
    background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_right.png') no-repeat right -15px ; 	
	}
button.pa_red_sbutton span {
/* Background left image */ 
background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_left.png') no-repeat ; 
    background-position: 0 0;
display: block;
line-height: 13px;
	padding: 0 0 2px 7px;
color: #ffffff;	
} 
button.pa_red_sbutton:hover span{
	background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_left.png') no-repeat left -15px ; 
text-decoration:none;
color: #ffffff;
}
button.pa_red_sbutton:visited span{
	color: #ffffff;
}
button.pa_red_sbutton_disabled {
    background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_right.png') no-repeat  right -15px; 	
	display: block;
	float: left;
	height: 14px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 2px;
	padding-right: 8px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	text-transform:uppercase;
	color: #ffffff;
	font-size:10px;
	font-weight: 500;
	letter-spacing:1px;
}
a.pa_red_sbutton_disabled span{
	display: block;
	line-height: 13px;
	padding: 0 0 2px 7px;
	background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_left.png') no-repeat left -15px ; 
	text-decoration:none;
	color: #ffffff;
}


#shopProductList .limitOrderLinks.buyLinks a,
#shopProductList .limitOrderLinks.buyLinks a::before  {
	color: #3c5f46;
}
#shopProductList .limitOrderLinks.sellLinks a {
	color: #7E141B;
}

.red_delete {
	font-weight: bold;
	text-decoration: none;
}
#main a.red_delete::before {
	content: "X";	
	margin-right: 0;
        color: #145495;
}

#roundFormArea .red_delete {
    float: right;
    margin-right: 15px;
}

.buy_button:visited span,
.buy_button span {
	color: #ffffff;
}

.sell_button:visited span, 
.sell_button span {
	color: #ffffff;
}
.sell_button span::before,
.buy_button span::before {
	content: "";
	margin-right: 0;
}
/*-------------- end buttons --------------*/
#wrapper-2  {
	width: 963px;
	background: #f4f4f4;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
   -khtml-border-radius:3px;
  border-radius: 3px;
	border: 1px solid #b2b2b2;
/*	behavior:url(border-radius.htc); */
 	behavior: url(/PIE.htc);	
 	position: relative;
 	overflow: hidden;
}

#home #wrapper-2,
#onlinetrading #wrapper-2,
#productlist #wrapper-2,
#productdetails #wrapper-2 {
	background: none;
	overflow: visible !important;
}
#wrapper-2 h1 {
	margin-left: 22px;
	margin-bottom: 12px;
	margin-top: 12px;
}
.nav-col-float2 #wrapper-3 ,
#wrapper-3  {
	width: 923px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
   -khtml-border-radius:3px;
  border-radius: 3px;
	border: 1px solid #b2b2b2;
/*	behavior:url(border-radius.htc); */
 	behavior: url(/PIE.htc);	
 	position: relative;

	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	
	float: left;
	display: inline; // IE 6 
	background-color: #FFF;
}

#wrapper-3,
#article #wrapper-3 {
	background: url(../../../../../theme-proaurum/images/article_bg.png) repeat-y;
}

body#article.mypa #wrapper-3, body#article.mypa #wrapper-3 #main, 
body#article.mypa #wrapper-3 #main #shopProductList th, body#article.mypa #wrapper-3 #main .orderListHeader th,
body#article.mypa #wrapper-3 #main .text #message table th {
	background-color: #ffffff;
}

body#shopArticle #wrapper-3,
body#shopsection #wrapper-3 {
	background: none;
        background-color: #ffffff;
}

#home #wrapper-3,
#onlinetrading #wrapper-3,
#productlist #wrapper-3,
#productdetails #wrapper-3,
#article .myProaurum #wrapper-3 {
	background-image: none;
}
#home #wrapper3,
#onlinetrading #wrapper3,
#productlist #wrapper3,
#productdetails #wrapper3 {
	background-color: none;
	border: none;
}
#wrapper-3 #main {

	width: auto;
	background: #ffffff;
 	position:relative;	
 	float: left;

}

#home #wrapper-3 #main,
#onlinetrading #wrapper-3 #main,
#productlist #wrapper-3 #main,
#productdetails #wrapper-3 #main {
	background: none;
}
#extras, #main {
	
	margin-top: 1px;
}
#wrapper-3 #extras {
	padding: 7px 12px 12px;	
	width:  184px;
	height:100%;
	float: left;
	line-height: 15px;
	background: none;
}

#main .text {
	padding: 0 53px 30px 30px;
}
#wrapper-2 #wrapper-3 .narrowArticleLayout {
	width: 713px;
}
#wrapper-2 #wrapper-3 .narrowArticleLayout .text {
	min-height: 350px;
}
#wrapper-2 #wrapper-3 .wideArticleLayout {
	width: 922px;	
}
.narrowArticleLayout .text {
	border-left: 3px double #b2b2b2;	
}
.layoutSpacer {
	height: 5px;
	user-select:none;
}
#home #wrapper-2 #wrapper-3,
#pricelist #wrapper-2 #wrapper-3 {
	margin: 0;

}
#onlinetrading #wrapper-2 #wrapper-3 {
	width: 613px;
	margin: 0px;
}
#productlist #wrapper-2 #wrapper-3,
#productdetails #wrapper-2 #wrapper-3 {
	width: 766px;
	margin: 0px;
}
#home #wrapper-2,
#onlinetrading #wrapper-2,
#productlist #wrapper-2,
#productdetails #wrapper-2,
#pricelist #wrapper-2  {
	border-style: none;	
	border-width: 0;
	width: 965px;
}
#cboxContent #paNavWrapper {
	height: 30px;
	user-select:none;
}
#cboxContent #wrapper-3 {
	margin-top:  0px;
	/*background-color: red;*/
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-width: 0;
}
#cboxContent .text_end {
	display: block; /*block;*/
	clear: left;
	position: absolute;
	bottom: 10px;
	width:  100%;
}
#cboxLoadedContent #main div.text_end {
	display: none;
}
#cboxContent .timestamp {
	
	display: inline-block;
	margin-left: 10px;
	margin-top:  10px;
}
#cboxClose {
	right: 1px;
}
#cboxContent h1 {
	display: none;
}
#cboxContent #wrapper-3 .narrowArticleLayout,
#home #cboxContent #wrapper-3 .narrowArticleLayout,
#onlinetrading #cboxContent #wrapper-3 .narrowArticleLayout,
#productlist #cboxContent #wrapper-3 .narrowArticleLayout,
#productdetails #cboxContent #wrapper-3 .narrowArticleLayout {
	width: 713px;	
	margin: 0;
	padding:0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
}
#cboxContent #wrapper-3 .wideArticleLayout,
#home #cboxContent #wrapper-3 .wideArticleLayout,
#onlinetrading #cboxContent #wrapper-3 .wideArticleLayout,
#productlist #cboxContent #wrapper-3 .wideArticleLayout,
#productdetails #cboxContent #wrapper-3 .wideArticleLayout {
	width: 922px;	
	margin: 0;
	padding:0;	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;	
}
#cboxContent .viewport {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
   -khtml-border-radius:3px;
  border-radius: 3px;
	border: 1px solid #b2b2b2;	
	background-color: #ffffff;
	behavior: url(/PIE.htc);
}
#home #wrapper-3,
#onlinetrading #wrapper-3,
#productlist #wrapper-3,
#productdetails #wrapper-3 {
	border-style: none;
}
#home #wrapper-3 #main,
#onlinetrading #wrapper-3 #main,
#productlist #wrapper-3 #main,
#productdetails #wrapper-3 #main {
	margin: 0;
	padding: 0;
	border-width: 0;
}

#main .text_end {
	display: block; /*block;*/
	clear: left;
	position: absolute;
	bottom: 10px;
	width:  100%;
}

#main .viewport {
	position:relative;
}
#main .timestamp {
	
	color:  #b2b2b2;
}
/* PRICELIST 
--------------------- */
#pricelistFilter {
	width: 965px;
	margin-bottom: 20px;
}


.tabContent #pricelistFilter {
	width: 100%;	
}

.tabContent #pricelistFilter #filterBackground {
	background-color: #f4f4f4;	
}

.rmmItem #pricelistFilter {
	border-left:none;
	border-right:none;
	border-top:none;
}

#pricelistDiv {
	background-color: #f4f4f4;
	float: left;
	width: 963px; /* 965px - border*/
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
}

.tabContent #pricelistDiv {
	background-color: #f4f4f4;
	float: left;
	width: 100%;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

#pricelistTable {
/*	width: 100%;*/
	width: 940px;
	border-spacing: 0px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
}
#pricelistTable td {white-space:nowrap;}


#pricelistBannerContainer  a {
	margin-left: 0px;
	padding-left: 0px;
}


#pricelistBannerContainer img {
	margin-top: 13px;
}
#pricelistBannerDiv .cat_header {
	width: 145px;
}

.number {text-align: right;}

#filterBackground {
	width: 963px;	
	background-color: #d1d1d1;
	float: left;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;	
}

.tabContent #filterBackground {
	width: 100%;
	border-left: none;
	border-right: none;
}
	
#filterBackgroundLight {
	width: 963px;
	background-color: #f4f4f4;
	float: left;
		border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
}

.tabContent #filterBackgroundLight {
	width: 100%;
	border-top: none;
	border-left: none;
	border-right: none;
}

#filterBackgroundCurrencySwitchAndPrint {
	width: 963px;
	background-color: #f4f4f4;
	float: left;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;		
}

.tabContent #filterBackgroundCurrencySwitchAndPrint {
	width: 100%;	
	border-left: none;
	border-right: none;
}

.roundEdgeTop {
	border-radius: 3px 3px 0 0;
 -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px; 
  -khtml-border-radius-topleft: 3px;  
 -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px; 
  -khtml-border-radius-topright: 3px; 
	behavior: url(/PIE.htc);	
}

.roundEdgeBottom {
	border-radius: 0 0 3px 3px;
 -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px; 
  -khtml-border-radius-bottomleft: 3px; 
 -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px; 
  -khtml-border-radius-bottomright: 3px; 	
	behavior: url(/PIE.htc);	
}

.grayBackground {
		background: #F4F4F4;
		border-color: #b2b2b2;
}
.roundEdge {
	border-radius: 3px;
 -webkit-border-radius: 3px;
  -moz-border-radius: 3px; 
  -khtml-border-radius: 3px;   
	behavior: url(/PIE.htc);	
}

#main .grayMasterdataTable {
	border-radius: 3px;
 -webkit-border-radius: 3px;
  -moz-border-radius: 3px; 
  -khtml-border-radius: 3px;   
	behavior: url(/PIE.htc);	
	border-width: 1px;
	border-style: solid;
	border-color: #b2b2b2;	
	margin: 0;
	padding: 1px;
	background: #F4F4F4;    
        margin-top: 20px;
	background: #F4F4F4;  
	behavior: url(/PIE.htc);      
}

#main  .grayShopTable  {
	border-radius: 3px !important;
 -webkit-border-radius: 3px;
  -moz-border-radius: 3px; 
  -khtml-border-radius: 3px;   
	behavior: url(/PIE.htc) !important;	
	border-width: 1px !important;
	border-style: solid !important;
	border-color: #b2b2b2 !important;	
	margin: 0;
	padding: 1px;
	background-color: #F4F4F4 !important;
	margin-top: 20px;
	behavior: url(/PIE.htc);
}
#main .grayShopTable table {
	margin: 0;
	border-collapse: collapse;	
	border-top: 0;
	background: #F4F4F4;
	color: #b2b2b2;
}
#main .grayShopTable table td, #main .grayShopTable table th {
  border: 1px solid #b2b2b2;
	padding: 5px 5px 5px 15px;
}
#main .grayShopTable table tr:first-child th {
  border-top: 0;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
#main .grayShopTable table tr:last-child td {
  border-bottom: 0;
}
#main .grayShopTable table tr td:first-child,
#main .grayShopTable table tr th:first-child {
  border-left: 0;
}
#main .grayShopTable table tr td:last-child,
#main .grayShopTable table tr th:last-child {
  border-right: 0;
}

#main .grayShopTable .shopFormTable  {
	width: 100%;
	border: none;
	color: #000000;
	line-height: 24px;
	min-height: 145px;
}


#article.mypa .shopFormTable {
    line-height:14px;
    min-height: 14px;
}

#main .grayShopTable .shopFormTable td {
	border: none;
}
#main .shopFormNarrow {
	width: 405px;
	float: left;
	margin-bottom: 20px;
}
#main .shopFormNarrow:first-child {
	margin-right: 20px;
}
#main .grayShopTable .shopFormTable .shopFormHeadline {
	font-weight: bold;
	border-bottom: 1px solid #b2b2b2;
	font-size: 15px;
}
#main .grayShopTable table .checkout2_labelCol {
	width: 175px;
}
#main #overallFormArea {
	margin-top: 10px;
	margin-bottom: 10px;
}
#formFieldsButtonArea {
	margin-top: 15px;
	height: 20px;	
	clear: left;
}
#main #roundFormArea {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#main #overallFormArea .shopFormNarrow table td:first-child {
	width: 120px;
}
#main #roundFormArea .areaSeparator{
	border-top: 1px solid #B2B2B2;
	margin: 0px 20px 20px 15px;
}

.shopList .rmmSubHead {
	width:160px;
}
.shopTypeBox .rmmSubHead {
	float:left;
	padding-top: 12px;
}
.searchHint td {
min-width: 23%;
}


#pricelistDiv div {
	padding-top: 8px;padding-bottom: 12px;
}

#priceListContentTable{
	margin-left: 12px;
	margin-right: 12px;
	background-color: #f4f4f4;
}

.filterBox {
	width: 100%;
	float:left;
	color: black;
	position: relative;
}
.shopTypeBox {
	float: left;
	width: 320px;
	height: 120px;
	color: black;
}

.smallShopTypeBox {
	width: 23%;
}

.shopTypeHeader {

}
.borderBottom {
	border-bottom: solid #b2b2b2 1px;
}

.borderTop {
	border-top: solid #b2b2b2 1px;
}

.border {
	border: solid #b2b2b2 1px;
}

#specificGroupSelect {
	margin-top: 12px;
}

.searchHint {
	float: left;
	width: 23%;
	height: 100px;
	color: black;
	display: none;
}

.typeFilterBox {
	 width: 690px; 
	 float: left;
}
.tabContent .typeFilterBox {
	width: 100%;	
}
.submitFilterBox {
	 width: 265px;
	 float: right;
	margin-top: 12px;
}

.specificGroupFilterBox {
	 width: 100%; 
	 float: left;
}

#displayOnlyAvailableDiv {
	float:left;width:135px;margin-left:9px;margin-top:16px;font-size: 10px;
	vertical-align: middle;
}
#loadPriceListButton {
	margin-left: 12px;
	margin-right: 12px;
	cursor: pointer;
	float: right;
}

.selectedShopLabel {
	float: left;
	width:100%;
	height: 35px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 12px;
	text-transform: uppercase;
}
.selectedShopLabel div {
	margin-top: 12px; 
	float: left;
}
.tabContent .selectedShopLabel {
	width: auto;
}

#pricelistTimestamp {
	float: right;
	font-weight: normal;
	font-size: 10px;
	margin-top: 6px;
	margin-right: 12px;
	width: auto;
	height: 15px;
}

.metalTypeCheckbox, .productTypeCheckbox {
	float: left;
}

.metalTypeFilterLabel, .productTypeFilterLabel {
	float: left;
	color: #303030 !important;
	font-weight: bold;
	width: 75px;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0 0 6px 5px;
        letter-spacing: -0.5px;
}

.productTypeFilterLabel {
    font-size: 11px;
    width: 50px;
}
.firstProductTypeFilterLabel {
    width: 32px;
}
.metalTypeLabel {
	float: left;
	width: 300px;
	height: 35px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 12px;
}
.tabContent .metalTypeLabel {
	width: 200px;
}
.metalType {
	float: left;
	width: 75px;
	font-size: 11px;
	font-weight: bold;
	margin-top: 12px; 	
}

.metalTypeLabel div {
	margin-top: 12px; 
}
.tabContent .metalTypeLabel div {
	margin-top: 4px; 
}

.metalTypeLabel input {
	margin-top: 9px; 
}

.productTypeLabel {
	float: left;
	width: 300px;
	height: 35px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 12px;
}
.tabContent .productTypeLabel {
	width: 200px;
}
.productType {
	float: left;
	width: 75px;
	font-size: 11px;
	font-weight: bold;
	margin-top: 4px;
/*	margin-top: 12px; */
}
.productType input {
	margin-top: 9px; 
}
.productTypeLabel div {
	margin-top: 12px; 
}

.tabContent .productTypeLabel div {
	margin-top: 13px; 
}

.tabContent #specificGroupDiv .productTypeLabel div {
	margin-top: 4px; 
}


#specificGroupDiv {
	display:none;
}

#typeFilterBoxPrint {display:none;}

.specificGroupDisabled{display: none;}

.display-show {
	display:"";
}

.display-hide {
	display:none;
}

#displayOnlyAvailableDiv {
	display:none;
}

#priceListContentTable td#productNumberTD,
#priceListContentTable td#namePart1TD,
#priceListContentTable td#weightTD,
#priceListContentTable td#bidPriceTD,
#priceListContentTable td#askPriceNoTaxTD,
#priceListContentTable td#vatRateTD,
#priceListContentTable td#askPriceWithTaxTD {
	border-bottom-color: #b2b2b2;
	height: 14px;
	vertical-align: top;
	overflow: hidden;
}

#priceListContentTable td#namePart1TD {
	border-right:1px solid #b2b2b2;
	position: relative;
}

/*  from frontendstyles.css */


/* WAEHRUNGSUMSCHALTER PREISLISTE */
#curChanger_pricelist { position:relative; float:right; width:300px; margin:0; height:20px; position:relative; z-index:200; background-color:transparent; }
#curChanger_pricelist ul { position:relative; float:right; margin:0; padding:0; display:inline;}
#curChanger_pricelist ul li { display:inline; }
#curChanger_pricelist ul li a, #curChanger_pricelist ul li span { float:left; height:0; padding:20px 0 0; overflow: hidden; }
#curChanger_pricelist ul li a, #curChanger_pricelist ul li span { background-image: url(../../../../../images/currencyswitch.gif); background-repeat: no-repeat; backgound-position:top left;}

/* normal */
#curChanger_pricelist ul li#hm_cur_label span { width:66px; background-position: 0 0; }
#curChanger_pricelist ul li#hm-but_cur_USD  a { width: 40px; background-position: -66px 0; }
#curChanger_pricelist ul li#hm-but_cur_EUR  a { width: 40px; background-position: -106px 0; }
#curChanger_pricelist ul li#hm-but_cur_CHF  a { width: 40px; background-position: -146px 0; }
#curChanger_pricelist ul li#hm-but_cur_INFO a { width: 24px; background-position: -186px 0; }

/* hover */
#curChanger_pricelist ul li#hm-but_cur_USD  a:hover  { width: 40px; background-position: -66px 0px; }
#curChanger_pricelist ul li#hm-but_cur_EUR  a:hover  { width: 40px; background-position: -106px 0px; }
#curChanger_pricelist ul li#hm-but_cur_CHF  a:hover  { width: 40px; background-position: -146px 0px; }
#curChanger_pricelist ul li#hm-but_cur_INFO a:hover { width: 24px; background-position: -186px -20px; }

/* on states */
#curChanger_pricelist.USD_selected  ul li#hm-but_cur_USD a { background-position: -66px -20px; !important; }
#curChanger_pricelist.EUR_selected  ul li#hm-but_cur_EUR a { background-position: -106px -20px; !important; }
#curChanger_pricelist.CHF_selected  ul li#hm-but_cur_CHF a { background-position: -146px -20px; !important; }



/* sell buy icons */
.k_icon { background-image:url(../../../../../theme-proaurum/images/K_gruen_normal.png); float:left; width:20px; background-repeat: no-repeat; margin-left: 2px;}
.k_icon:hover { background-image:url(../../../../../theme-proaurum/images/K_gruen_Mouseover.png);}
.v_icon { background-image:url(../../../../../theme-proaurum/images/V_rot_normal.png); float:left; width:20px; background-repeat: no-repeat; margin-left: 2px;}
.v_icon:hover { background-image:url(../../../../../theme-proaurum/images/V_rot_Mouseover.png); float:left; width:20px; background-repeat: no-repeat; margin-left: 2px;}}
.l_icon { background-image:url(../../../../../theme-proaurum/images/L_grau_normal.png); float:left; width:20px; background-repeat: no-repeat; margin-left: 2px;}
.l_icon:hover { background-image:url(../../../../../theme-proaurum/images/L_grau_Mouseover.png);}
.l_icon_red { background-image:url(../../../../../theme-proaurum/images/L_rot_normal.png); float:left; width:20px; background-repeat: no-repeat; margin-left: 2px;}
.l_icon_red:hover { background-image:url(../../../../../theme-proaurum/images/L_rot_Mouseover.png);}
.l_icon_green { background-image:url(../../../../../theme-proaurum/images/L_gruen_normal.png); float:left; width:20px; background-repeat: no-repeat; margin-left: 2px;}
.l_icon_green:hover { background-image:url(../../../../../theme-proaurum/images/L_gruen_Mouseover.png);}
.i_icon { background-image:url(../../../../../theme-proaurum/images/i_Preisliste.png); float:left; width:28px; background-repeat: no-repeat; margin-left: 2px;}
.i_icon:hover { background-image:url(../../../../../theme-proaurum/images/i_Preisliste.png);}

.s_k_icon { background-image:url(../../../../../theme-proaurum/images/S_gruen_normal.png);); float:left; width:20px; background-repeat: no-repeat; margin-left: 2px;}
.s_k_icon:hover { background-image:url(../../../../../theme-proaurum/images/S_gruen_Mouseover.png);}
.s_v_icon { background-image:url(../../../../../theme-proaurum/images/S_rot_normal.png);); float:left; width:20px; background-repeat: no-repeat; margin-left: 2px;}
.s_v_icon:hover { background-image:url(../../../../../theme-proaurum/images/S_rot_Mouseover.png);}

.s_icon { background-image:url(../../../../../theme-proaurum/images/S_gruen_normal.png); float:left; width:28px; background-repeat: no-repeat; margin-left: 2px;}
.s_icon:hover { background-image:url(../../../../../theme-proaurum/images/S_gruen_Mouseover.png);}


.s_icon_large { background-image:url(../../../../../images/pricelist-s-large.gif); width:68px; float:right; background-repeat: no-repeat;}
.empty_icon { background-image:url(../../../../../images/trans.gif); float:left; width:28px; background-repeat: no-repeat;}


/* baseprice */
.blackBold { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #000000; text-align:left; }
.grey_bg { background-color:#EFF1EE; }
.generalPriceInformationList { padding-right: 3px; font-size: 9px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color: #000; text-align:right; }
.generalPriceInformationListAskPrice { padding-left: 3px; padding-right: 3px; background-color:#B33218; font-size: 10px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color: #FFFFFF; text-align:right; }
.generalPriceInformationListBidPrice { padding-left: 3px; padding-right: 3px; background-color:#42624D; font-size: 10px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color: #FFFFFF; text-align:right; }
.basePriceTimestamp {font-size: 10px; text-align:right;}



.pricelistPrintButton, .pricelistHelpButton { position:relative; float:left; height:30px; padding-left:20px; margin-left:17px; background-image: url(../../../../../images/bullet_right.gif); background-repeat: no-repeat; background-position: 0px 0px; white-space: nowrap; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6E6666; text-decoration: none; }
.pricelistPrintButton {margin-left: 75px; margin-right: 30px;}


.priceListItem td {cursor: pointer;}
.priceListItem td.disabled {cursor: default;}

.priceListItem td .shopSpecialItemName {
	float: left;
	padding-top: 3px !important;
	padding-bottom: 0px !important;
}

#pricelistScroller { height: 400px; width:960px; margin:0px; padding:0px; overflow:auto; }
#priceListContentTable td, .pricelistOutputList { font-size: 11px; color: #333333; text-decoration : none; font-family : Arial, Helvetica, sans-serif; border-bottom:1px solid #FFFFFF; }
#priceListContentTable td.sI2, #priceListContentTable td.sI3, #priceListContentTable td.sI5, .pricelistOutputListSpacer1 { padding:0; font-size: 10px; color: #6E6666; text-decoration : none; font-family : Arial, Helvetica, sans-serif; border-bottom:1px solid #FFFFFF; }
#priceListContentTable td.sO2, #priceListContentTable td.sO3, #priceListContentTable td.sO5, .pricelistOutputListSpacer2 { padding:0; font-size: 10px; color: #6E6666; text-decoration : none; font-family : Arial, Helvetica, sans-serif; border-bottom:1px solid #FFFFFF; border-right:1px solid #ddddd6; }

#priceListContentTable td.sI2, #priceListContentTable td.sO2 { width:2px; }
#priceListContentTable td.sI3, #priceListContentTable td.sO3 { width:3px; }
#priceListContentTable td.sI5, #priceListContentTable td.sO5 { width:5px; }

#priceListContentTable td#no    { width:65px; height:18px;}
#priceListContentTable td#n1    { width:80px; }
#priceListContentTable td#n2    { width:242px;}
/*#priceListContentTable td#n2    { width:226px; }*/
#priceListContentTable td#n2_bank { width:135px;}
#priceListContentTable td#w     { width:93px; text-align:right;}
/*#priceListContentTable td#w     { width:88px; text-align:right;}*/
#priceListContentTable td#w_bank { width:68px; text-align:right; }
#priceListContentTable td#v     { width:41px; text-align:center;}
#priceListContentTable td#v_bank { width:40px; text-align:center;}
#priceListContentTable td#s     { width:60px; text-align:right;}
#priceListContentTable td#s_bank     { width:50px; text-align:right;}
#priceListContentTable td#slBut { width:63px; text-align:right; }
#priceListContentTable td#sNet  { width:60px; text-align:right;}
#priceListContentTable td#sNet_bank { width:117px; text-align:right;}
#priceListContentTable td#bNet  { width:103px; text-align:right;}
#priceListContentTable td#bNet_bank { width:80px; text-align:right;}
#priceListContentTable td#b     { width:65px; text-align:right;}
#priceListContentTable td#b_bank{ text-align:right;}
#priceListContentTable td#blBut { width:63px; }

.tabContent #priceListContentTable td#w,
.tabContent #priceListContentTable td#sNet,
.tabContent #priceListContentTable td#bNet,
.tabContent #priceListContentTable td#v,
.tabContent #priceListContentTable td#b {
	border-left: 1px solid #DDDDD6;
}

.tabContent #priceListContentTable td.headerCol {
	padding: 0px !important;
	margin: 0px !important;
}

#priceListContentTable td, .pricelistOutputList { font-size: 11px; color: #333333; text-decoration : none; font-family : Arial, Helvetica, sans-serif; border-bottom:1px solid #FFFFFF; }
.pricelistCategoryName { padding: 0px; padding-left: 5px; line-height: 22px; font-weight: bold; color: #6E6666; border-top: 1px solid #dddddb; border-bottom: 1px solid #dddddb; background-color:white;}
.lineStyle_1 { background-color:#F7F7F7; }
.lineStyle_2 { background-color:#F2F2F2; }
.lineStyle_3 { background-color:#f4f4f4; }



#pricelistBannerContainer {
	width: 100%;
	float: left;
        position:relative;
        top: 35px;        
}


.pricelistBannerBox {
	float: left;
	width: 23%;
	height: 100px;
}

.pricelistBanner {
	height: 166px;
	width: 312px;
	float: left;
	margin-left: 8px;
	margin-right: 1px;
}

.pricelistBannerDiv {
	margin-top: 6px;
	margin-left: 15px;
        height: 100px;
        overflow: hidden;
}

.pricelistBannerDiv .kachel h3 {
	float: left;
	color: black;
}
.pricelistBannerDiv .kachel p {
	float: left;
	color: black;
}
.pricelistBannerDiv .kachel a {
}

#pricelistDiv table {font-size: 100%;}

.tabContent #pricelistDiv table {
	font-size: 100%;
	margin: 0px 0px 0px 10px;
	width: 604px;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-collapse: inherit;
	table-layout: fixed;
}

#priceListContentTable table tr:first {
	height: 14px;
}

.sortArrow {
	float:right;
	margin-top:3px;
	display: none;
}


#page-intro h1 {display:none;}

.print_button {
	margin-top: 8px;
	margin-left: 12px;
	margin-bottom: 8px;
	float: left;
}

a.print_button div {
	background: transparent url('../../../../../theme-proaurum/images/print.png') no-repeat; 
	color: #ffffff; 
	width: 26px;
	height: 26px;
	cursor: pointer;
} 
a.print_button:hover div {
	background: transparent url('../../../../../theme-proaurum/images/print_hover.png') no-repeat; 
	color: #ffffff; 
	width: 26px;
	height: 26px;
}


a.print_button:visited div{
    color: #ffffff;
}

#typeSwitchDiv {
	float: left;
	margin-top: 8px;
	margin-left: 10px;
	cursor: pointer;
	height: 21px;
}

#currencySwitchDiv {
	float:right;
	margin-top: 8px;
	margin-right: 10px;
	cursor: pointer;
	height: 21px;
}

a.currency_selected {
    background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_right.png') no-repeat  right -30px; 	
}

a.currency_selected span{
    background: transparent url('../../../../../theme-proaurum/css/img/pa_buttons_left.png') no-repeat left -30px ; 
	text-decoration:none;
	color: #ffffff;
}
#main .text #catSpacer {
	height: 20px;
	display: block;
	clear: both;
}
#main .text .cat_header {
	width: 100%;
	margin-right: 0px;
	height:  12px;
	margin-bottom: 20px;
	line-height: 11px;	
	margin-left: 0px;
}
#main .text .cat_header h2 {
	font-size: 10px;
	margin-top: 0px;
	height:  12px;	
	line-height: 11px;
}
#cboxContent .cat_subscribe, 
#main .text .cat_subscribe {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	top: -18px;
	position: relative;
}
#cboxContent  .cat_timestamp,
#main .text .cat_timestamp {
	position: relative;	
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	top: -16px;
	color: #b2b2b2;
}

.cat_subscribe a {
	color: #145495 !Important;
	//background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -2250px no-repeat !Important;
	padding-left:8px !Important;
}

.cat_subscribe a:hover {
	color: #0a3969 !Important;
	//background: url(../../../../../theme-proaurum/css/img/sprites.png) 0 -2250px no-repeat !Important;
	padding-left:8px !Important;
}


#cboxContent.text_end .cat_subscribe,
#main .text .text_end .cat_subscribe {
	margin-right: 83px;	
	top: -12px;
}
#cboxContent .cat_subscribe {
	top: 0;
	margin-top: 10px;
}

#cboxContent .text h2 {
/*    clear: left; */
}

#main .text h1 {
display: none;
}

/**************** verfuegbarkeitsservice start ****************/

#pricelistInfoLayer{
	display:none;
	background-color: #f4f4f4;
	width: 268px;
	height: 124px;
	position: absolute;
	padding: 10px;
	background: transparent url('../../../../../theme-proaurum/images/HG_Verfuegbarkeitshinweis_Preisliste.png') no-repeat; 
}

#numismatikShopLayer{
	display:none;
	background-color: #f4f4f4;
	width: 400px;
	height: 124px;
	position: absolute;
	padding: 10px;
	background: transparent url('../../../../../theme-proaurum/images/HG_NumismatikLayer.png') no-repeat; 
}

#pricelistShopSpecialInfoLayer {
	display:none;
	background-color: #f4f4f4;
	width: 268px;
	height: 124px;
	position: absolute;
	padding: 10px;
	background: transparent url('../../../../../theme-proaurum/images/HG_Verfuegbarkeitshinweis_Preisliste.png') no-repeat;
}
#pricelistInfoLayer #heading, #pricelistShopSpecialInfoLayer #heading, #numismatikShopLayer #heading {
	font-size: 12px;
	font-weight: bold;
	margin-left: 6px;
}
#pricelistInfoLayer #infoText {
	font-size: 12px;
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 6px;
}
#numismatikShopLayer #infoText, #numismatikShopLayer #infoText p {
	font-size: 12px;
	margin-top: 14px;
	margin-bottom: 10px;
	margin-left: 1px;
}
#pricelistShopSpecialInfoLayer #infoText {
	font-size: 12px;
	margin-top: 12px;
	margin-bottom: 5px;
	margin-left: 6px;
}
#pricelistInfoLayer button {
	margin-top: 10px;
	margin-left: 6px;
}
#pricelistInfoLayer button span {
	min-width: 240px;
	text-align: left;
}
/* removed because of login TODO what about pricelist popup for verfuegbarkeits - Login was messed up!
#popupItems li {
	width:700px;
	padding: 10px; 
}*/

ul#popupItems {
	list-style-type: none;
}
#activateEmailServiceBox {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
}
#activateEmailServiceBox table {
/*	padding-bottom: 20px;*/
}

#activateEmailServiceBox table td {
	padding: 1px;
}

#activateEmailServiceBox .settings .boxLogin {
/*	width:100%;*/
}

#activateEmailServiceBox hr {
	border: 0;
	height: 1px;
	color: #b2b2b2;
	background-color: #b2b2b2;
	margin-top: 20px;
	margin-bottom: 20px;
}

#activateEmailService {
	padding-top: 20px;
	padding-bottom: 55px;
	padding-left: 25px;
	padding-right: 25px;
	border: 1px solid #B2B2B2;
	background-color: #F4F4F4;
}

#activateEmailServiceHeaderInfo {
	padding-right: 5px;
	font-size: 15px;
	font-weight: bold;
}
#activateEmailServiceHeaderProduct {
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}
#activateEmailServiceDescriptionText,
#activateEmailServiceDescriptionText p {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 12px;
}

#activateEmailService table {
	font-size: 12px;
	clear: both;
}

#activateEmailService #activationEmailProductInfo {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
}

#activateEmailService .settings {
	padding-left: 0px;
	padding-bottom: 0px;
}
#activateEmailService .settings .boxLogin {
	width: 460px;
	border: none;
	padding-top: 0px;
	padding-left: 0px;
}

#activateEmailService #buttons {
	margin-top: -12px;
}


#buttons a:last-child {
	margin-right: 0;
}


/**************** verfuegbarkeitsservice end ****************/

.loginBoxContainer .header {
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	height:22px;
	padding-top:13px;
	margin-left: 10px;
}

#paSocial {
    float:right;
    margin-left: 20px;
    margin-top: 8px;
    margin-bottom: 8px;
    list-style-type: none;
    position: relative;
    height: 2px;
    user-select:none;
}

#cboxLoadedContent #paSocial {
	margin-left: 10px;
	margin-top: 0px;
}

#paSocial li {
    float:left;
    margin-right: 8px;
}

#paSocial .semail {
	background: transparent url('../../../../../theme-proaurum/images/Weiterleiten_normal.png') no-repeat; 
	width: 18px;
	height: 12px;
	text-indent:-9999px;
	cursor: pointer;
	margin-top: 3px;
}

#paSocial .semail:hover {
	background: transparent url('../../../../../theme-proaurum/images/Weiterleiten_Mouseover.png') no-repeat; 	
}

#paSocial .sprint {
	background: transparent url('../../../../../theme-proaurum/images/Drucken_normal.png') no-repeat;  	
	width: 16px;
	height: 15px;	
	text-indent:-9999px;
	cursor: pointer;
}
#paSocial .sprint:hover {
	background: transparent url('../../../../../theme-proaurum/images/Drucken_Mouseover.png') no-repeat; 
}

#paSocial .ssocial {
	background: transparent url('../../../../../theme-proaurum/images/Share_Social_Media_normal.png') no-repeat;  	
	width: 16px;
	height: 15px;	
	text-indent:-9999px;
	cursor: pointer;
}
#paSocial .ssocial:hover {
	background: transparent url('../../../../../theme-proaurum/images/Share_Social_Media_Mouseover.png') no-repeat; 
}

#paSocial .ssmaller {
	background: transparent url('../../../../../theme-proaurum/images/ab_klein.png') no-repeat; 
	width: 20px;
	height: 20px;
	text-indent:-9999px;
	display: none;
}
#paSocial .ssmaller:hover {
	background: transparent url('../../../../../theme-proaurum/images/ab_klein.png') no-repeat; 	
}

#paSocial .slarger {
	background: transparent url('../../../../../theme-proaurum/images/AB_gross.png') no-repeat; 
	width: 20px;
	height: 20px;
	text-indent:-9999px;
	display: none;
}
#paSocial .slarger:hover {
	background: transparent url('../../../../../theme-proaurum/images/AB_gross.png') no-repeat; 	
}

#paSocial .socialButtons {
	width:54px;
	height:26px;
}

#paSocial .sfacebook {
	background: transparent url('../../../../../theme-proaurum/css/img/Facebook.png') no-repeat; 
	width: 26px;
	height: 26px;
	cursor: pointer;
	margin-top: 0px;
	float: left;
}

#paSocial .sfacebook:hover {
	background: transparent url('../../../../../theme-proaurum/css/img/facebook_downstage.png') no-repeat; 	
	width: 26px;
	height: 26px;	
}

#paSocial .stwitter {
	background: transparent url('../../../../../theme-proaurum/css/img/Twitter.png') no-repeat; 
	width: 26px;
	height: 26px;
	cursor: pointer;
	margin-top: 0px;
	float: right;
}

#paSocial .stwitter:hover {
	background: transparent url('../../../../../theme-proaurum/css/img/twitter_downstage.png') no-repeat; 	
	width: 26px;
	height: 26px;	
}
#paSocial .sdiv {
	text-indent:-9999px;
	margin-left: 10px;
	margin-right: 19px;
	height:24px;
	border-left: 1px solid #b2b2b2;
	width: 1px;	
}

#paSocial .first, #paSocial .last {
	display: none;
}

#paSocial .tooltip.in {
	opacity: 1;
	filter: alpha(opacity = 100);
}

#paSocial .tooltip-inner, .productDetailsOtherButtons .tooltip-inner {
	border: 1px solid #b2b2b2 !important;
	border-radius: 2px 2px 2px 2px !important;
	-webkit-box-shadow: #666 0px 2px 3px !important;
	-moz-box-shadow: #666 0px 2px 3px !important;
	box-shadow: #666 0px 2px 3px !important;
	border-collapse: separate;
	behavior: url(/PIE.htc);
}

#cboxContent #breadcrumb {
	display:none;
}

#cboxContent #paSocial {
	float: left;
	height: 25px;
	top: 0;
}

#cboxContent #paSocial .ssmaller {
	display: inline;
}

#cboxContent #paSocial .slarger {
	display: inline;
}

#cboxContent #paSocial .first {
	display: inline;
}

#cboxContent #countdownInfoIcon {
	display: none;
}
/* LOGIN REGISTRATION 
--------------- */

.separator {
	width: 100%;
	height: 0px;
	padding-top: 4px;
	margin-bottom: 6px;
	border-bottom: 1px solid;
	border-color: #b2b2b2;
}

.loginBoxContainer {
	margin:  10px;
	width: 800px;
	clear: both;
}

.loginBoxContainer .linkBlock {
	font-weight: normal;
	float: left;
	margin: 0px 56px 0px 25px;
}

.loginBoxContainer .linkBlock .link{
	padding-bottom: 8px;
}

.loginBox {
	float: left;
	width: 308px;
	height: 112px;
	border: 1px solid;
	border-color: #b2b2b2;
	background-color: #f4f4f4;
	font: bold 12px;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 26px;
}

.loginBoxBig {
	float: left;
	width: 698px;
	border: 1px solid;
	border-color: #b2b2b2;
	background-color: #f4f4f4;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 25px;
	padding-right: 25px;	
	padding-top: 26px;
	font-size: 12px;
	font-weight: bold;
    padding-bottom: 20px;
}

.loginBoxBig .error {
	padding-top: 0;
}
.loginBoxBig table,
.loginBoxBig p {
	font-size: 100%;
}
.loginBoxHeader {
	line-height: 18px;
	margin-bottom: 10px;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
}
.loginBoxHeading {
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
}
.loginBox .loginBoxHeader {
	height: 34px;
}
.loginBoxElement {
	float: left;
	width: 100%;
	margin-bottom: 3px;
}

.loginBoxElement input {
	width: 100%;
}
/*
.loginBox .loginBoxElement:last-child {
	position: absolute;
	top: 282px;
	width: 244px;
}*/

.loginBoxButton {
	z-index: 100;
	margin-top:77px;
	position:absolute;
	width: 313px;
	cursor:pointer;
}

.loginBoxButton a {
	float: right;
}

.loginBoxBig .loginmodeHeadline {
	color: #145495;
}

.loginBoxBig .radioButtonColumn {
	width: 24px;
}

.forgotPasswordLink {
	font: 10px;
}

.forgotPasswordLabel, .deleteCustomerDataLabel {
	color: #145495;
}

#loginCaptcha, #registrationCaptcha  {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:128px; 
	height:68px;
	padding:5px;
	margin-left:10px;
	margin-right:10px;
	margin-top: -4px;
}

form#registrationForm.detailedRegistration #registrationCaptcha  {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:128px; 
	height:68px;
	padding:5px;
	margin: 0 0 5px 0;
	padding-left: 0px;
}


#contactCaptcha  {
	float:left;
	font-size:10px;
	font-weight:normal;
	width:128px; 
	height:68px;
	padding:5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

#contactCaptcha  {
	float:left;
	font-size:12px;
	font-weight:normal;
	width:128px; 
	height:90px;
	padding:5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

#settingsCaptcha {
	float:left;
	font-size:10px;
	font-weight:normal;
	width:128px; 
/*	height:68px;*/
	height:82px;
	padding:5px;
	margin-left:10px;
	margin-right:10px;
	margin-top: -17px;
}

#loginCaptcha img, #registrationCaptcha img, #contactCaptcha img {
	float: left;
	border: 1px solid #B2B2B2;
	width: 117px;
	height: 30px;
}

#settingsCaptcha img {
	float: left;
	border: 1px solid #B2B2B2;
	width: 117px;
	height: 44px;
}

#loginCaptcha div  {
 	white-space: nowrap;
 	float:left;
 	margin: 10px 0 5px 0;
}

#registrationCaptcha div, #contactCaptcha div  {
 	white-space: nowrap;
 	float:left;
}

#loginCaptcha input {
	float:left;
	width:115px;
	height:14px;
}

#registrationCaptcha input, #contactCaptcha input  {
	float:left;
	color: #303030;
	width:117px;
	height:14px;
}

.registrationBox {
	float: left;
	width: 700px;
	height: 476px;
	border: 1px solid;
	border-color: #b2b2b2;
	background-color: #f4f4f4;
	font: bold 12px;
	padding: 10px 30px 10px 30px;
	margin: 6px;
}

.registrationBox table {
	font-size: 12px;
	line-height: 24px;
}
.registrationBox td.label {
	font-weight: bold;
	vertical-align: top;
}

.registrationBox td.label label{
	/*margin-left: 10px;*/
	maring-right:10px;
}

.registrationBox input {
	width: 200px;
	margin-right: 10px;
}
.registrationBox #customerType input {
	width: 10px;
}

.registrationBox input#street {
	width:150px;
	margin-right: 5px;
}

.registrationBox input#houseNumber {
	width:35px;
	margin-right: 5px;
}

.registrationBox input#zip {
	width:55px;
	margin-right: 5px;
}

.registrationBox input#city {
	width:130px;
	margin-right: 5px;
}
.registrationBox input.isVATRegistered {
	width:15px;
}

#registrationPhoneNumber input {
	width: initial;
}

.registrationBox select {
	width: 100%;
}

#registrationPhoneNumber select {
	width: initial;
}

#registrationPhoneNumber div {
	width: 80px;
}
#registrationPhoneNumber span {
	width: 48px;
}

.registrationBoxButton {
	z-index: 100;
	margin-top:460px;
	position:absolute;
	width: 376px;
	cursor:pointer;
}

.registrationBoxButton a {
	float: right;
}

.registrationText, .registrationText p {
	font-size: 12px;
    line-height: 24px;
    font-weight: bold;
    vertical-align: top;
}

.registrationTextStandard, .registrationTextStandard p {
	font-size: 12px;
    line-height: 24px;
    vertical-align: top;
}

#normalRegistrationLink, #phoneNumber, #customerType, #ustid {
	display: none;
}

#normalRegistrationLink a,
#advancedRegistrationLink a {
	color: #7E141B;
	font-weight: bold;
}
#normalRegistrationLink a::before,
#advancedRegistrationLink a::before {
	content: ">";
	margin-right: 4px;
	color: #7E141B;
}

.passwordLevel0 {
	background-color:#aa0f19;
}
.passwordLevel1 {
	background-color:#e1c819;
}
.passwordLevel2 {
	background-color:#46a014;
}

.passwordLevelDisabled {
	background-color:#ffffff;
}

#passwordMeterMessage {
	font-size: 10px;
}

.passwordMeterMessageWarn {
	color: #7E141B;
}

.loginBoxContainer .simplePassMeter {
	padding-bottom: 0px !important;
}

.simplePassMeterText {
	font-size: 10px;
	font-weight: bold;
}


.settings {
	padding-left:20px;	
	padding-right:20px;	
	padding-bottom:20px;
	clear: both;
	width: 780px;
}

.settings .header {
/*	line-height: 18px;
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 22px;
	margin-bottom: 10px;
	width: 100%;
	*/
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	height:22px;
	padding-top:13px;
}

.settings .boxTopicSelection {
	width: 698px;
	height: 108px;
	border: 1px solid;
	border-color: #b2b2b2;
	background-color: #f4f4f4;
	padding-left: 25px;
	padding-right: 25px;	
	padding-top: 26px;
	font-size: 12px;
	font-weight: bold;
}

.settings .tooltip-inner, .loginBoxBig .tooltip-inner {
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	text-align: left;
	line-height: 13px;
	color: #303030;
}

.settings .selection {
	float:left;
	width:174px;
	height: 14px;
	margin-bottom: 18px;
}

.settings .selection .selectionCheckbox {
	float:left;
}
.settings .selection .selectionLabel {
	float:left;
	width:140px;
	margin-left: 10px;
}



.settings .boxLogin {

/*	float: left;*/
	width: 698px;
	height: 88px;
	border: 1px solid;
	border-color: #b2b2b2;
	background-color: #f4f4f4;
	padding-left: 30px;
	padding-right: 30px;	
	padding-top: 26px;
	font-size: 12px;
	font-weight: bold;
	
}


.settings .boxUserInfo {
	width: 698px;
	height: 49px;
	border: 1px solid;
	border-color: #b2b2b2;
	background-color: #f4f4f4;
	padding-left: 30px;
	padding-right: 30px;	
	padding-top: 26px;
	font-size: 12px;
	font-weight: bold;
}

.settings .boxUserInfo .left {
	float: left;
}

.settings .boxUserInfo .right {
	float: right;
}


.settings .boxUserInfo #email {
	font-size: 12px;
	font-weight: bold;
}


.settings .boxUserInfo #logout {
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	float: left;
	padding-right: 10px;
}
.settings .boxUserInfo #logout a {
	color:black;
	font-weight: bold;
}
	
.settings .boxUserInfo .arrow {
	color:#7e141b;
}

.settings .boxLogin .forgotPasswordLink,
.loginBoxBig .forgotPasswordLink {
	font-size: 10px;
}

.loginBoxBig #loginUsername,
.loginBoxBig #loginPassword,
.loginBoxBig #loginPassword-clear,
.loginBoxBig #username,
.settings .boxLogin #password ,
.settings .boxLogin #username  {
	width: 175px;
}
.loginBoxBig #passwordConfirm,
.loginBoxBig #password,
.loginBoxBig #password-clear,
.loginBoxBig #passwordConfirm-clear {
	width: 150px;
}
#activateEmailService .settings .boxLogin #username,
#activateEmailService .settings .boxLogin #password {
	width: 145px;
}

#activateEmailService .settings .boxLogin .forgotPasswordLink {
	width: 100px;
}
#settingsSeperator {
	float: none;
	position: fixed;
	left: 384px;
	margin-top: 10px;
}

.settings #loginDescription {
	font-size: 10px;
	color: #b2b2b2;
}





/*
#scrollbar1 { width: 880px; clear: both; margin: 0 0 0 0px; }
#scrollbar1 .viewport { width: 840px; height: 565px; overflow: hidden; position: relative; }
*/
#scrollbar1 { width: 942px; clear: both; margin: 0 0 0 0px; }
#scrollbar1 .viewport { width: 903px; height: 565px; overflow: hidden; position: relative; margin-left: 10px;}

#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; width:  100%;}
#scrollbar1 .scrollbar{ background: transparent url(../../../../../theme-proaurum/images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(../../../../../theme-proaurum/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:15px; position: relative; }
#scrollbar1 .thumb { background: transparent url(../../../../../theme-proaurum/images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(../../../../../theme-proaurum/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable{ display: none; }


#sliderMain {
	width:818px; 
	height:284px;
}
#sliderMain.smallSlider {
	width:611px; 
	height:284px;
}
#sliderWrapper {
	position: relative; 
	width:963px; 
	height:284px; 
	background-color: #b2b2b2;
	border: 1px solid #b2b2b2;
	margin-top: 0px;
}
#sliderWrapper.smallSlider {
	position: relative; 
	width:611px; 
	height:284px; 
	background-color: #b2b2b2;
	border: 1px solid #b2b2b2;
	margin: 0px 0px 5px 0px;
}
#sliderWrapper a::before {
	content: "";
}
#sliderWrapper .anythingSlider {
	position:  relative;
	float: right;	
	padding: 0;
}
#sliderWrapper.smallSlider .anythingSlider {
	position:  relative;
	float: left;	
	padding: 0;
}
#sliderWrapper .anythingSlider .anythingWindow {
	border: 0;
}
#sliderWrapper .arrow {
	display: none;
}
#sliderWrapper .anythingSlider .anythingControls {
	top: -20px;
}
#sliderWrapper .anythingSlider .anythingControls .thumbNav {
	display: block;
}
#sliderWrapper .sldrImgWrap {
	position:relative;
}
#sliderWrapper .sldrImgWrap img {
	position: absolute;
	top: 0;
	left: 0;	
}

#sliderWrapper .shopSpecialSlider {
	position: relative;
	background: url(../../../../../theme-proaurum/images/BG_Sonderaktion_mitRahmen.jpg) no-repeat;
	width: 798px;
	height: 241px;
	background-position: -144px 0px;
	padding-left: 20px; 
	padding-top: 43px; 
}

#sliderWrapper.smallSlider .shopSpecialSlider {
	position: relative;
	background: url(../../../../../theme-proaurum/images/BG_Sonderaktion_mitRahmen.jpg) no-repeat;
	width: 798px;
	height: 241px;
	background-position: -144px 0px;
	padding-left: 20px; 
	padding-top: 43px; 
}

#sliderWrapper #productImage {
	position: absolute;
	left: 375px;
	width: 348px;
	height: 195px;
}

#sliderWrapper.smallSlider #productImage {
	clip:rect(15px,295px,180px,49px) !important;
	left: 280px !important;
}

#sliderWrapper .shopSpecialHeader {
	color:#be9628;
	font-size: 18px;
	line-height: 23px;
	/*font-weight: bold;*/
	width: 277px;
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 23px;
}

#sliderWrapper .shopSpecialPriceInfo {
	float: left;
	width: 277px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#sliderWrapper .price {
	float: left;
	width: 277px;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}

#sliderWrapper .vatRate {
	float: left;
	width: 277px;
	font-size: 9px;
	border-bottom: 1px solid #b2b2b2;
}

#sliderWrapper .priceLabel {
	float:left;
}

#sliderWrapper .priceAdjustmentValue {
	float: left;
	color: #7e141b;
}

#sliderWrapper .askPriceValue {
	float: left;
	color: #666666;
}

#sliderWrapper .shopSpecialDescription {
	float: left;
	width: 277px;
	font-size: 12px;
	line-height: 15px;
	text-align: justify;
	margin-top: 15px;
}


#sliderWrapper .sldrPnlHtml {
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
}
#extruderLeft {
	position:  relative;
	width: 144px;
	border-right: 0px solid #b2b2b2;
	float: left;
	display: inline;
	height: 284px;
	overflow: hidden;
	background: #f4f4f4 url(../../../../../theme-proaurum/images/slider-menu_bg.png) no-repeat;
	border-radius: 3px 0 0 3px ;
 	-webkit-border-top-left-radius: 3px;
  	-moz-border-radius-topleft: 3px; 
  	-khtml-border-radius-topleft: 3px;  
 	-webkit-border-bottom-left-radius: 3px;
  	-moz-border-radius-bottomleft: 3px; 
  	-khtml-border-radius-bottomleft: 3px;   
 	behavior: url(/PIE.htc);	
}

#extruderLeft .voice a {
	float:left;
	color: #145495;
	/*height: 12px;*/
	font-size: 12px;
	font-weight: 700;
	margin-top: auto;		
	/* line-height: 32px; */
	width: 122px;
	padding: 6px 5px 6px 11px;
	text-decoration: none !important;
}

#extruderLeft .voice a:hover {
	color: #ffffff;
	background: url(../../../../../theme-proaurum/images/slider-menu-hover.png) no-repeat;
	text-decoration: none;
}

#extruderLeft .voice a::before {
	margin-right: 0px;
	color: #303030;
}
#extruderLeft .voice a::before:hover {
	margin-right: 3px;
	color: #ffffff;
}
#extruderLeft .voice a:selected, #extruderLeft .voice a:focus, #extruderLeft .voice a:active{
	color: #145495;
	background: url(../../../../../theme-proaurum/images/slider-menu-hover.png) no-repeat;
	text-decoration: none !important;
}

#extruderLeft .voice .sliderActive {
	background: url(../../../../../theme-proaurum/images/slider-menu-active.png) no-repeat;	
	color: #303030;
}

#tabNav {
	position: absolute;
	top: 20px;
	left: 166px;
	z-index:  500;
}

/* KURSBAND 
--------------- */


#kursbandWrapper {overflow:hidden; margin-top: 10px;float:left;}
#kursbandWrapper table{ border-top:none;}

/*
a.currencySwitchBtn {
	position:relative;
	float:left;
	width:30px;
	height:14px;
	font-size: 10px;
	font-weight: normal;
	line-height:12px;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-right:3px;
	background: transparent url(../../../../../theme-proaurum/css/img/sprites.png) no-repeat;
	background-position: 0px -1239px;
	color:#FFF;
	text-shadow: 0 1px 1px rgba(0,0,0,0.9);
	text-align: center;
	text-decoration: none;
}

a.currencySwitchBtn.hilite {
	color:#FFF;
	background-position: 0px -1314px;
}
*/

a.chartInfoBtn {
	position:relative;
	top: 1px !important;
	float:left;
	width:11px;
	height:11px;
	font-size: 10px;
	font-weight: normal;
	line-height:12px;
	padding:0px;
	margin-top:0px;
	margin-right:3px;
	margin-left:20px;
	background: url(../../../../../theme-proaurum/images/Info_normal.png) no-repeat;
	color:#000000 !important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.9);
	text-align: center;
	text-decoration: none;
}

a.chartInfoBtn:hover {
	background: url(../../../../../theme-proaurum/images/Info_Mouseover.png) no-repeat;
}

a.infoIcon {
	font-size: 10px;
	padding-left:11px;
	width:11px;
	height:11px;
	line-height:12px;
	background: url(../../../../../theme-proaurum/images/Info_normal.png) no-repeat;
	text-decoration: none;
}

a.infoIcon:hover {
	background: url(../../../../../theme-proaurum/images/Info_Mouseover.png) no-repeat;
}


#kursbandMenuTable {
	position:relative;
	float:left;
	background-color: transparent;
	background: url(../../../../../theme-proaurum/css/img/kursbandBgnd.png) no-repeat;
	background-position: 0px 0px;
	width:965px;
	height:60px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color:#333;
	margin: 0px 0px 0px 0px !important;
	padding:0px;
	border:none;
	border-bottom:none;
	border-top:none;
	overflow:hidden;
}

#kursbandMenuTable tbody, #kursbandMenuTable tbody td {border:none; border-bottom:none; border-top:none;}

#kursbandMenuTable td { vertical-align: middle; height:30px; margin:0; padding:0; padding-left:7px; background-color: transparent; border:none; border-bottom:none; border-top:none;}

.kursbandRow1,
.kursbandRow2 {
	width:145px;
	height:30px;
	font-size: 14px;
	margin:0;
	padding:0;
	//text-shadow: 0 1px 1px rgba(255,255,255,0.9);
}

.kursbandRow1 {
	 cursor: pointer; 	
}
.kursbandRow1:hover {color:#666;}
.kursbandRow1.first:hover {color:#333;}

.kursbandRow2 {color:#666;}

.kursbandRow1.first,
.kursbandRow2.first {width:185px; cursor: default;}

.kursbandRow1.last,
.kursbandRow2.last {width:180px; padding-right:20px; cursor: default;}

.kursbandKurs {
	float: left;
}

.kursbandRow1 .popupArrow {
	background: transparent url(../../../../../theme-proaurum/images/Kurs_normal.png) no-repeat;
    background-position: 0px 0px;
    float: right;
    width: 20px;
    height: 20px;
    margin-top: -3px;
    padding-right: 10px;
}

.kursbandRow1 .popupArrow:hover {
	background: transparent url(../../../../../theme-proaurum/images/Kurs_Mouseover.png) no-repeat;
    background-position: 0px 0px;
}


.kursbandTimestamp {position:relative; float:right; width:100%; text-transform: none; text-align:right; padding-right:20px;}

.kursbandTimestamp {color:#666; font-size: 11px; font-weight: normal; text-shadow: 0 1px 1px rgba(255,255,255,0.9);}

a.kursbandPricelistLink, a.kursbandPricelistLink:visited {
	position:relative;
	float:right;
	text-transform: uppercase;
	background-position: 0px -1378px;
	padding-left: 13px;
	text-align:right; 
	padding-right:20px;
	color: #145495;
	text-decoration: none; 
}
a.kursbandPricelistLink:hover {
	color: #0a3969;
	text-decoration: none; 
	background-position: 0px -2034px;        
}

/*KURSDISPLAY BOX */

.kursbandMenuContainer {

}

.kursDisplay {
	position:absolute;
	top:-325px;
 	height: 295px;
 	width: 975px;
	margin-top: 0px;
	background: url(../../../../../theme-proaurum/css/img/kursbandAreaBgnd.png) no-repeat;
	overflow:visible;
}

.kursDisplayBottom {
	position:absolute;
	top:276px;
	height: 30px;
 	width: 975px;
 	background: url(../../../../../theme-proaurum/css/img/kursbandAreaBgnd.png) no-repeat;
 	background-position: 0px -300px;
}
.kursDisplayBottom.GOLD {background-position: 0px -300px;}
.kursDisplayBottom.SILBER {background-position: 0px -350px;}
.kursDisplayBottom.PLATIN {background-position: 0px -400px;}
.kursDisplayBottom.PALLADIUM {background-position: 0px -450px;}

.kursDisplay h1 {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	line-height:42px;
	padding-left:45px;
	color:#000;
	text-shadow: 0 1px 1px rgba(255,255,255,0.9);
}

.kursbandDisplayPriceArea {
	position: absolute;
	top: 41px;
	left: 2px;
	width: 333px;
	height:220px;
}

.kursbandDisplayPriceField {
	position:relative;
	float:left;
	width: 333px;
	height:74px;
	background: transparent url(../../../../../theme-proaurum/css/img/kursbandDisplayPriceFields.png) no-repeat;
	background-position: 0px -100px;
	margin:0;
	padding:0;
	padding-left:45px;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
	line-height:74px;
	
	color:#666;
	text-shadow: 0 1px 1px rgba(255,255,255,0.9);
}

.kursbandDisplayPriceField.hilite {
	background-position: 0px 0px;
	color:#FFF;
	text-shadow: 0 1px 1px rgba(0,0,0,0.9);
}

.kursbandDisplayTimestamp {
	position: absolute;
	top: 261px;
	left: 2px;
	width: 285px;
	height:24px;
	line-height:28px;
	margin:0;
	padding:0;
	padding-left:45px;
	color:#666; 
	font-size: 11px; 
	font-weight: normal; 
	text-shadow: 0 1px 1px rgba(255,255,255,0.9);
	z-index:10;
}

.chartTopArea {
	position: absolute;
	width:630px;
	height: 40px;
	left:335px;
	top:0px;
	//text-shadow: 0 1px 1px rgba(255,255,255,0.9);
}

.chartTopAreaLabel {
	position:relative;
	float:left;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	line-height:42px;
	padding-left:45px;
	color:#000;
	text-align: left;
}

.chartTopAreaButtons {
	position:relative;
	float:left;
	padding:10px 4px 4px 4px;
	padding-left:20px;
}

.chartTopAreaClose {
	position:relative;
	float:right;
	height:40px;
	line-height:40px;
	padding:0;
	margin:0;
	text-align:right;
	font-size: 12px;
	font-weight: bold;
	color:#000;
}

.closeBtn {
	position:relative;
	float:right;
	height: 18px;
 	width: 18px;
 	margin:8px;
 	margin-top:12px;
 	background: transparent url(../../../../../theme-proaurum/css/img/sprites.png) no-repeat;
 	background-position: 0px -1530px;
}

.kursbandDisplayChart {
	position:absolute;
	top:43px;
	left:350px;
	height: 240px;
 	width: 600px;
 	margin:0;
 	padding:0;
 	background: url(../../../../../theme-proaurum/css/img/Charts_USD.jpg) no-repeat;
 	background-position: 0px 0px;
}

.kursbandDisplayChart.GOLD { background-position: 0px 0px;}
.kursbandDisplayChart.SILBER { background-position: 0px -250px;}
.kursbandDisplayChart.PLATIN { background-position: 0px -500px;}
.kursbandDisplayChart.PALLADIUM { background-position: 0px -750px;}

.kursbandDisplayChartInfoArea {
	position:absolute;
	top:42px;
	left:335px;
	height: 245px;
 	width: 632px;
 	margin:0;
 	padding:0;
 	background-color: #666;
 	display:none;
}

.kursbandDisplayChartInfoText {
	font-size: 10px;
	line-height:20px;
	padding:30px;
	color:#FFF;
	text-shadow: 0 1px 1px rgba(0,0,0,0.9);
	text-align: left;
}
div.male {
	background-color: red;
	background: url(../../../../../theme-proaurum/images/pic_support.png) no-repeat 165px 10px;
}
.contact-box {
	width: 280px;
	position: relative;
	float: right;
	border: 1px solid #b2b2b2;
	background: url(../../../../../theme-proaurum/images/pic_support.png) no-repeat 165px 10px;	
	background-color: #f4f4f4;
	border-radius: 3px;
	margin-bottom: 10px;
 -webkit-border-radius: 3px;
  -moz-border-radius: 3px; 
  -khtml-border-radius: 3px;   
	behavior: url(/PIE.htc);	
	padding: 10px;
	height: 125px;
	overflow: visible;	
}
.contact-box strong {
	font-size: 12px;
	font-weight: 700;
}
.contact-box table {
	border-top-width: 0;
	font-size: 11px;
	border-top-style: hidden;
}

.mypa .clearer {
	width: auto;
}
/* mein Proaurum (.mypa sollte immer am ende seind) */
.mypa #main .text h1:first-child {
	display: block;
	top:  -50px;
	left: -30px;
position: relative;
	font-weight: 400;
	letter-spacing: normal;
	height: 1px;
	margin-bottom: -10px;
}
.mypa #main .text {
	overflow: visible;
	margin-top: 0px;
	position: relative;
	padding-right: 32px; /* negate the article scrollbar */
	padding-top:20px;
}
.mypa #cboxContent #main .text {
	padding-right: 53px;
	margin-top: 0;
	padding-top: 0;
}
.mypa #main .text p {
	margin-top: 10px;
}
.mypa #tabArea {
margin-left:  0px;
	display: block;
	width:  100%;
	height: 14px;
	clear: right;
        margin-bottom: 20px;
}

.mypa .grayShopTable #tabArea {
	margin: 20px;
}
.mypa #main .text .grayShopTable {
	clear: both;
	margin-top: 0px;
}
.mypa #main .text .grayShopTable p {
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #b2b2b2;
}	
.mypa #tabArea a::before, #extras a::before {
	content:"";
}

.mypa #main .grayShopTable #formFieldsButtonArea {
	padding-top: 20px;
	border-top: 1px solid #b2b2b2;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.mypa #main tbody td {
	border-bottom-style: none;
}

.mypa form {
	margin-bottom: 10px;
}


/*ACCORDION STYLES */


.accordionWrapper { display:block; width:auto; font-size:110%;  height:auto; margin:0; padding:0; }
.accordionWrapper h2 {font-size:160%; line-height:200%; color:#333;}

.accordion {	
	display:block;
	width:auto;
	background-color: #F4F4F4 !Important;
	border: 1px solid #B2B2B2 !Important;
	border-radius: 3px;
 	-webkit-border-radius: 3px;
  	-moz-border-radius: 3px; 
  	-khtml-border-radius: 3px;
	margin-bottom:1px;
	behavior: url(/PIE.htc);	
}

.accordionHeader {	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}	
		
#main .text h3.accordionHeader { cursor: pointer; height:28px; display: block; color:#000; line-height:30px; padding-right: 20px;}
#main .text h3.accordionHeader:hover {  background-color: #FFF; }
.accordionHeader .icon { position:relative; float:left; width:16px; height:16px; margin: 7px 7px 7px;}
/*
body#article.mypa .accordionHeader .icon {
	margin-top: 17px;
}
*/
body#article.mypa #orderList .accordionHeader .icon.triangle {
	margin-top: 17px;
}
.accordionHeader .icon.triangle { background: transparent url(../../../../../theme-proaurum/images/pfeil-gross_normal.png) no-repeat; background-position: 0px 0px; }
.accordionHeader .icon.triangle.OPEN { background: transparent url(../../../../../theme-proaurum/images/pfeil-gross_klick.png) no-repeat; background-position: 0px 0px; }
.accordionContent { padding: 20px; border-top:0; margin-bottom: 5px; overflow: auto; display:none; zoom: 1; }

#XXflipboardReader .accordion { background-color: #FFF; border:none;  }
#XXflipboardReader .accordion div {padding-bottom:5px; border-top: 1px solid #EEE; margin-bottom:25px;}
#XXflipboardReader .accordionContent {display:block; background-color: #F4F4F4; border: 1px solid #B2B2B2;}
#XXflipboardReader .accordionHeader .icon.triangle {background:none;  width:5px;}
#XXflipboardReader .accordionHeader { cursor: default; border: 1px solid #B2B2B2; background-color:#FFF;}

.specialbar {
	background-color: #b2b2b2;
	left: -30px;
	padding: 10px 20px 10px 30px;
}


/* investment advisor */
.investmentAdvisor.inputForm {
	float: left;
	margin-top:10px;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 837px;
	behavior: url(/PIE.htc);
}


.investmentAdvisor form {
    margin-bottom: 0;
}
.investmentAdvisor #investmentAdvisorHeading {
	float: left;
	width: 825px;
	height: 24px;
	color: black;
	font-size:12px;
	font-weight:  700;
	text-shadow:#fff 1px 1px 1px;
	padding-top: 14px;
	padding-left: 12px;
	margin-top: 0px;
}
div#investmentAdvisorHeader.grayShopTable {
	margin-bottom: 20px;
	clear: right;
}
.investmentAdvisor .investmentAdvisorBox {
	float: left;
	width: 279px;
	height: 215px;
	color: black;
	background: #f2f2f2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b2b2b2), to(#f2f2f2));
	background: -webkit-linear-gradient(#b2b2b2, #f2f2f2);
	background: -moz-linear-gradient(#b2b2b2, #f2f2f2);
	background: -ms-linear-gradient(#b2b2b2, #f2f2f2);
	background: -o-linear-gradient(#b2b2b2, #f2f2f2);
	background: linear-gradient(#b2b2b2, #f2f2f2);
	-pie-background: linear-gradient(#b2b2b2, #f2f2f2);
	behavior: url(/PIE.htc);
}
 
.investmentAdvisor .investmentAdvisorBoxHeading {
	padding-top: 9px;
	padding-left: 12px;
	height: 38px;
	font-size: 12px;
	line-height: 17px;
	background-color: #f2f2f2;
}
.investmentAdvisor .investmentAdvisorBoxHeading.withborder {
	border-right: 1px solid #ffffff;
}
.investmentAdvisor .investmentAdvisorBoxContent {
	padding-left: 12px;
	min-height: 320px;
}
.investmentAdvisor .investmentAdvisorBoxContent.withborder {
	border-right: 1px solid #ffffff;
}
.investmentAdvisor .investmentAdvisorBox input[type=text] {
/*	display:block;*/
	float: left;
	width: 175px;
	height: 19px;
	margin-right: 8px;
}
 
.investmentAdvisor .investmentAdvisorBox #currency {
	margin-top: 7px;
	font-weight: bold;
	font-size: 15px;
	line-height: 24px;
}
 
.investmentAdvisor #investmentAdvisorFooterInfoIcon {
	margin-left: 0px;
	margin-top: 7px;
	padding-left: 0px;
	color: white;
}
.investmentAdvisor #investmentAdvisorFooterLabel {
	float: left;
	width: 600px;
	height: 44px;
	overflow: hidden;
	margin-left: 3px;
	margin-top: 8px;
	font-size: 12px;
	line-height: 15px;
	cursor: pointer;
}
.investmentAdvisor #investmentAdvisorFooterLabel .arrow {
	color: #145495;
	margin-right: 11px;
	margin-top: 13px;
	font-size: 11px;
	font-weight: 900;
}
.investmentAdvisor #investmentAdvisorFooterButton {
	position: absolute;
	bottom:13px;
	right:0px;
	margin-right: 12px;
	margin-top: 12px;
	cursor:pointer;
}
.investmentAdvisor .investmentAdvisorInfoArea {
	position: absolute;
	width: 797px;
	height: 174px;
	left:31px;
	margin: 0;
	margin-top: 39px;
	padding: 20px;
	background-color: #F5F5F5;
	display: none;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	overflow: auto;
}

.investmentAdvisor .investmentAdvisorInfoArea p {
	margin-top:15px;
	font-size: 12px;
	line-height: 16px;
	color: #333;
}

.investmentAdvisorInfoAreaCloseBtn {
	margin:5px;
	margin-right:0px;
}

.investmentAdvisor .investmentAdvisorBoxContent .investmentAdvisorBoxListItem {
	width: 300px;
	height: 20px;
}
.investmentAdvisor .investmentAdvisorBoxListItem {
	margin-top: 4px;
}
.investmentAdvisor .investmentAdvisorBoxContent .investmentAdvisorBoxListItem label {
	padding-left: 5px;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
}
 
.investmentAdvisor #investmentAdvisorDisclaimerHeader {
	clear:both;
	width: 295px;
	font-size: 9px;
	font-weight: bold;
}
 
.investmentAdvisor #investmentAdvisorDisclaimerText {
	clear:both;
	width: 255px;
	font-size: 9px;
	text-align:justify;
	line-height: 11px;
}

#main #investmentAdvisorDisclaimerText {
} 
.investmentAdvisor #investmentAdvisorFooter {
	float: left;
	width: 825px;
	height: 44px;
	position: relative;
	padding-left: 12px;
	background: #f2f2f2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b2b2b2), to(#f2f2f2));
	background: -webkit-linear-gradient(#b2b2b2, #f2f2f2);
	background: -moz-linear-gradient(#b2b2b2, #f2f2f2);
	background: -ms-linear-gradient(#b2b2b2, #f2f2f2);
	background: -o-linear-gradient(#b2b2b2, #f2f2f2);
	background: linear-gradient(#b2b2b2, #f2f2f2);
	-pie-background: linear-gradient(#b2b2b2, #f2f2f2);
	behavior: url(/PIE.htc);
}
.investmentAdvisorBoxListItemIcon {
	display:inline-block;
}
.investmentAdvisorBoxListItemIcon a {
	top: 2px;
}

.investmentAdvisorFooterBox {
	display: none;
}



#investmentAdvisorList #shopProductList tr:first-child {
	height: 40px;
}

.investmentAdvisorResult {
	float: left;
	margin-top: 50px;
}

#main .investmentAdvisorResult .investmentAdvisorListHeaderInfo {
	width: 100%;
	font-weight: bold;
}

#main .investmentAdvisorResult .investmentAdvisorListHeaderInfo tbody td  {
	border: 0px;
}
#main .investmentAdvisorResult .investmentAdvisorListHeaderInfo tbody td:first-child {
	padding-left: 12px;
	width: 50px;
	color: #000000;
}
#main .investmentAdvisorResult .investmentAdvisorListHeaderInfo tbody td:nth-child(2) {
	color: #145495;
}

#main #profileInfo table {
	border-top: none;
	width: 100%;
	border-bottom: 1px solid #B2B2B2;
}

#main #profileInfo table td {
	border-bottom: none;
}

#main #profileInfo table .profileInfoSum {
	font-weight: bold;
	border-top: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
}
#main #profileInfo table .profileInfoSum:last-child {
	width: 40%;
}

#main #investmentAdvisorList #investmentAdvisorDisclaimer table {
	width: 100%;
	font-size: 100%;
} 

#main #investmentAdvisorList #investmentAdvisorDisclaimer table td {
	border-bottom: none;
	padding-top: 10px;
	padding-left: 0px;
} 

#main #investmentAdvisorList #investmentAdvisorDisclaimer table td:last-child {
	padding-right: 0px;
} 

#main #investmentAdvisorDisclaimer a::before {
	content: "";
}
/* optimize content */
#main  .grayContentTable  {
	border-radius: 0px 3px 3px 3px;
 -webkit-border-radius: 3px;
  -moz-border-radius: 3px; 
  -khtml-border-radius: 3px;   
	behavior: url(/PIE.htc);	
	border-width: 1px;
	border-style: solid;
	border-color: #b2b2b2;	
	margin: 0;
	padding: 1px;
	background: #F4F4F4;
	float: none;
	behavior: url(/PIE.htc);
	/*margin-top: 20px;*/
}

#shopsection #main .grayContentTable {
	display: block;
	clear: right;	
}

#main .accordionContent .grayContentTable {
	width:100%;
	padding: 0;
}

	
#main .grayContentTable table {
	clear:both;
	border: none;
	margin: 0;
	border-collapse: collapse;	
	border-top: 0;
	background: #F4F4F4;
	color: #000;
	text-shadow:0px 1px 0px rgba(255,255,255,0.8);
}
#main .accordionContent .grayContentTable table { 
	width:100%;
	border-top: 1px solid #b2b2b2;
}
#main .grayContentTable table td, #main .grayContentTable table th {
  border: 1px solid #b2b2b2;
	padding: 5px 5px 5px 15px;
}

#main .grayContentTable table tr:first-child th {
  border-top: 0;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-shadow: 0px 1px 1px #FFF;
}
#main .grayContentTable table tr:last-child td {
  border-bottom: 0;
}
#main .grayContentTable table tr td:first-child,
#main .grayContentTable table tr th:first-child {
  border-left: 0;
}
#main .grayContentTable table tr td:last-child,
#main .grayContentTable table tr th:last-child {
  border-right: 0;
}

#main #text img {
	margin-left: 16px;
	margin-bottom: 16px;
}

/**************** orderlist start ****************/

#main #orderList table {
	table-layout:fixed;
/*	margin: 8px;*/
	border: none;
}

#main #orderList table.customerData {
	font-size: 10px;
    line-height: 14px;
    padding: 5px;
}

#main #orderList table.customerData .orderDetails_customer_value {
	font-weight: bold;
}

#main #orderList table th, #main #orderList table td {
/*	border: none;*/
	color: black;
}
#main #orderList table td {
	border: none;
	background-color: #F4F4F4;
}
#main #orderList .accordion {
	background-color: #F4F4F4;
	/*
	border: none;
	*/
	border: 1px solid #b2b2b2;
}
#main .accordionWrapper .orderHeader {
	background-color: #F4F4F4;
	height: 38px;
        cursor:pointer;
}

.accordionItemOrderDetails {
	margin-left: 10px;
}


#main .accordionHeader table {
	border-top: none;
}

#main .accordionHeader td {
	border-bottom: none;
}

#orderFilter {
	background-color: #F4F4F4 !important;
	padding: 5px;
	border: 1px solid #b2b2b2 !important;
	font-size: 12px;
	font-weight: bold;
        height: 18px;
}
#orderFilterInput {
	float: left;
	width: 600px;
	padding-left: 10px;
	margin-right: 10px;
}

#orderFilterInput img {
	position: relative;
	top: 2px;
	margin-right: 10px;
}


.limitOrderCurrentPrice {
	font-style: italic;
	display: block;
	font-size: smaller;
}

.limitOrderDate {
	font-size: smaller;
	display: block;
}

#main #orderList .accordionWrapper .accordionContent {
	padding: 0px;
}

#main .orderListHeader {
	/* width: 822px;*/
}
#main .orderListHeader th {
	padding:4px;
	margin: 5px;
	font-size: 11px;
	line-height: 17px;
	background-color: white;
	border: none;
}
#main .orderListHeader th.icon {width: 82px;}
#main .orderListHeader th.orderNumber {width: 105px;}
#main .orderListHeader th.orderType {width: 75px;}
#main .orderListHeader th.date {width: 75px;}
#main .orderListHeader th.state {width: 155px;}
#main .orderListHeader th.delivery {width: 125px;}
#main .orderListHeader th.pieces {width: 40px; text-align: right;}
#main .orderListHeader th.value {width: 95px; text-align: right;}


#main .orderListContent {
	/*width: 780px;*/
}
#main #orderList .orderListContent td {
	padding:4px;
	padding-bottom: 0px;
	margin: 5px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 17px;
	border: none;
}
#main .orderListContent td.icon {width: 42px;}
#main .orderListContent td.orderNumber {width: 105px;}
#main .orderListContent td.orderType {width: 75px;}
#main .orderListContent td.date {width: 75px;}
#main .orderListContent td.state {width: 155px;}
#main .orderListContent td.delivery {width: 125px;}
#main #orderList .orderListContent td.pieces {width: 40px; text-align: right;}
#main .orderListContent td.value {width: 95px;}



#main .orderListContent .orderStatusIcon {
	margin-top: -2px;
}


/**************** order list details start ****************/
#orderList .accordion a.pa_red_button span {
	display: inline;
}
#main #orderList a::before, #extras a::before {
	content: "";
}

#main table.checkout_no_border {
	border-top: none;	
	float: left;
}
#main table.checkout_no_border td {
	border-bottom: none;	
	vertical-align: middle;
}
#main table.checkout_no_border td span{
	margin-right: 10px;
	font-weight: bold;	
}

#main #checkoutSummaryTable {
	font-size: 10px;
	line-height: 14px;
	width: 750px; 
	padding: 5px;
}
#main #checkoutSummaryTable th {
	border-bottom: 1px solid #B2B2B2;
	padding: 5px;
	vertical-align: bottom;
}

#main #checkoutSummaryTable th.piece 					{width: 45px;vertical-align: bottom;}
#main #checkoutSummaryTable th.productNumber 			{width: 55px;vertical-align: bottom;}
#main #checkoutSummaryTable th.weight 					{width: 70px;text-align: right;vertical-align: bottom;}
#main #checkoutSummaryTable th.descriptionShort 		{width: 80px;vertical-align: bottom;}
#main #checkoutSummaryTable th.commission 				{width: 70px;text-align: right;vertical-align: bottom;}
#main #checkoutSummaryTable th.singlePriceNoTaxDouble 	{width: 120px;text-align: center;vertical-align: bottom;}
#main #checkoutSummaryTable th.vatRate 					{width: 70px;text-align: right;vertical-align: bottom; }
#main #checkoutSummaryTable th.singlePriceWithTaxDouble {width: 120px;text-align: center;vertical-align: bottom;}
#main #checkoutSummaryTable th.waresPriceWithTaxDouble 	{width: 120px;text-align: center;vertical-align: bottom;}
#main #checkoutSummaryTable th.singlePriceDouble		{width: 120px;text-align: center;vertical-align: bottom;}
#main #checkoutSummaryTable th.waresPriceDouble			{width: 120px;text-align: center;vertical-align: bottom;}
#main #checkoutSummaryTable th.singlePriceWithTax		{width: 120px;text-align: center;vertical-align: bottom;}
#main #checkoutSummaryTable th.singlePriceNoTax			{width: 120px;text-align: center;vertical-align: bottom;}
#main #checkoutSummaryTable th.waresPriceWithTax		{width: 120px;text-align: center;vertical-align: bottom;}
#main #checkoutSummaryTable th.singlePrice				{width: 120px;text-align: center;vertical-align: bottom;}
#main #checkoutSummaryTable th.waresPrice				{width: 120px;text-align: center;vertical-align: bottom;}
#main #checkoutSummaryTable th.smallPriceCell			{width: 120px;text-align: right;vertical-align: bottom;}

#main #checkoutSummaryTable td.piece 			{width: 45px;}
#main #checkoutSummaryTable td.productNumber 	{width: 55px;}
#main #checkoutSummaryTable td.weight 			{width: 70px;text-align: right;}
#main #checkoutSummaryTable td.descriptionShort {width: 80px;}
#main #checkoutSummaryTable td.commission 		{width: 70px;text-align: right;vertical-align: top;}
#main #checkoutSummaryTable td.vatRate 			{width: 70px;text-align: right;vertical-align: top; }
#main #checkoutSummaryTable td.singlePrice 		{width: 60px;text-align: right;}
#main #checkoutSummaryTable td:waresPrice 		{width: 60px;text-align: right;}


#main #checkoutSummaryTable tr.totals td {
border-bottom: 1px solid #B2B2B2;	
}
#main #checkoutSummaryTable tr:last-child td {
border-top: 1px solid #B2B2B2;	
}

#main #checkoutSummaryTable td.singlePrice,
#main #checkoutSummaryTable td.waresPrice,
#main #checkoutSummaryTable td.weight {
	text-align: right;	
}

#main #checkoutSummaryTable td.fontsize_small {
	text-align: right;	
}

#main #checkoutSummaryTable tr.totals {
	font-weight: bold;
}
/* ORDER LIST */
#checkoutSummaryTable {
	/*
	width:950px;
	*/
	padding:0;
	margin:0;
}

#checkout2_table_bottom {
	margin-top: 30px;
}
#commissionByVatRate {
	border-top: none;
	font-size: 10px;	
}
#commissionByVatRate  th {
	background: none;
}
#main  #checkoutSummaryTable th, #main  #checkoutSummaryTable td {
	vertical-align: top;
	text-align: left;
}


.forcedAddress_salutation {width: 60px;}
.forcedAddress_title {width: 110px}
.forcedAddress_firstname {width: 150px;}
.forcedAddress_lastname {width: 150px;}
.forcedAddress_company {width: 150px;}
.forcedAddress_street {width: 135px;}
.forcedAddress_houseNumber {width:  30px;}
.forcedAddress_zip {width:  40px;}
.forcedAddress_city {width:  130px;}
.forcedAddress_country {width:  190px;}
.forcedAddress_email {width: 180px;}
.forcedTelephoneNumber_numberType {width:  80px;}
.forcedTelephoneNumber_countryCode {width:  80px;}
.forcedTelephoneNumber_areaCode {width:  45px;}
.forcedTelephoneNumber_telephoneNumber {width:  140px;}
.additional_billingAddr {width: 190px; }
.additional_street {width: 135px; }
.additional_houseNumber {width: 35px; }
.additional_zip {width: 40px; }
.additional_city {width: 130px; }
.additional_country {width: 180px; }
.additional_additionalLine {width: 190px; }
.additional_name {width: 190px; }
.additional_lastName {width: 190px; }
.additional_deliveryAddressTelephone {width: 190px; }
/**************** order list details start ****************/


.accordionItemMessageList .accordionHeader {
	margin-left: 30px;
	vertical-align: top;
}

#messageViewTable {
	margin-left: 40px;
}

#pager {
	margin-top: 5px;
}
#pager a::before {
	content: "";
}
	
/**************** orderlist end ****************/



/**************** my proaurum menu start ****************/

#main #myProaurumMenu {
	margin-left: 0px;
	margin-top: 24px;
	height: 29px;
}
#myProaurumMenu {
	margin-left: 20px;
	margin-top: 10px;
}
.myProaurumMenuItem {
	float: left;
	height: 18px;
	padding: 9px 5px 1px 5px;
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
	margin-right: 5px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffffff;
}

.myProaurumMenuItem a {
	color: #145495 !important;
}

.myProaurumMenuItem a:hover {
	color: #11467c !important;
	text-decoration: none;
}

.myProaurumMenuItem.selected a, .myProaurumMenuItem.selected a:hover {
	text-decoration: none;
}

#myProaurumMenu.shoppingCart .myProaurumMenuItem.selected a,
#myProaurumMenu.shoppingCart .myProaurumMenuItem.selected a:hover {
	color: #303030 !important;
}

.myProaurumMenuItem.empty a, .myProaurumMenuItem.empty a:hover {
	color: #303030 !important;
	text-decoration: none;
}

.myProaurumMenuItem .tabLabel {
	text-transform:uppercase;
}

.myProaurumMenuItem .tabLabel-selected {
	text-transform:uppercase;
	color: #7E141B;
}

#myProaurumMenu .selected {
	position: relative;
	height: 19px;
	margin-top: -1px;
	z-index: 100;
}

#myProaurumMenu.shoppingCart .selected {
	background-color: #f4f4f4;
}

#myProaurumMenu a {
	text-transform:uppercase;
	text-decoration: none;
}
#main #myProaurumMenu a::before {
	content: "";
	margin-right: 0px;
}

#myProaurumMenu .selected a {
	color: #b2b2b2 !important;
}

#myProaurumContactInfo {
	width: 838px;
	float: left;
	margin-left: 30px;
	padding: 10px;
	padding-left: 0px;
	border-bottom: 1px solid #B2B2B2;
}


#main #myProaurumContactInfo {
	margin-left: 0px;
	width: 831px;
	padding: 0px 3px 0px 3px;
	margin-bottom: 20px;
}
#myProaurumContactInfo div {
	margin-right: 5px;
	font-size: 12px;
	line-height: 16px;
}

#myProaurumContactInfo #nameLabel {
	float: left;
}
#myProaurumContactInfo #nameValue {
	float: left;
	font-weight: bold;
}

#warningMessagesContainer {
	float: left;
	width:  100%;
	margin-top: 20px;
}

/**************** my proaurum menu end ****************/

/**************** my proaurum message start ****************/
#main .text #message {
	font-size: 12px;
}

#main .text #message #headerLabel {
	font-size: 12px;
}

#main .text #message #headerText {
	font-size: 10px;
}



#main .text #message table {
	font-size: 100%;
}
#main .text #message table th.checkbox {width: 28px;}
#main .text #message table th.icon {width: 44px;}
#main .text #message table th.category {width: 100px;}
#main .text #message table th.date {width: 100px;}
#main .text #message table th.from {width: 175px;}
#main .text #message table th.subject {width: 230px;}
#main .text #message table th.attachments {width: 100px;}
#main .text #message table th.edit {width: 70px;}

#main .text #message table

#main .text #message table #messageTableFilter {
/*
	background-color: #f4f4f4;
	border: 1px solid #b2b2b2;
*/
}
#main .text #message table #messageTableFilter td {
vertical-align: bottom;
}

#main .text #message table #messageItem {
/*	
	background-color: #f4f4f4;
	border: 1px solid #b2b2b2;
*/
	border-top: 1px solid #b2b2b2;
}
#main .text #message table #messageItem td {
	vertical-align: middle;
}
#main .text #message table #messageItem td.top {
	vertical-align: top;
}

#main .text #message table #messageItem td:last-child {
	padding-right: 0px;
	margin-right: 0px;
}

#main .text #message table #delete-btn {
	float: right;
}

#main .text #message table th {
	background-color: white;
}

#main .text #message table th:last-child {
	text-align: right;
	padding-right: 7px;
}

#main .text #message table td {
	text-align: left;
}
#main .text #message table td a{
	font-weight: bold;
}
#main #message a::before {
	content: "";
	margin-right: 0px;
}

#main #message .deleteLinks {
	white-space: nowrap;
	float: right;
}
#main .text #message table .deleteLinks a {
	font-weight: normal;
}
#main #message .deleteLinks a::before {
	content: "X";
}

#main #message #deleteAllLinksRow {
	border-top: 1px solid #b2b2b2;
}

   #messageViewTable table { border:none; padding:0; margin:0; width:700px; font-weight: normal; font-size: 12px; vertical-align: top; color: #000000; ont-family: Verdana, Arial, Helvetica, sans-serif; }
   #messageViewTable td.inputBoxLabel { padding:2px 0; text-align:left }
   #messageViewTable td.inputBoxInput { padding:2px 0; text-align:left; }
   #messageViewTable input, #messageViewTable select, #messageViewTable textarea { margin:0; padding: 1px; border: 1px solid #b2b2b2; background-color: #EAEBEA; }
   #messageViewTable textarea { width:760px; background: #ffffff; height: 400px;}

#messageViewTable #backtoinbox_blue-btn a,
#messageViewTable #msg_delete-btn a {
	margin-left: 7px;
	
}
#messageViewTable #msg_delete-btn a::before {
	content: "X";
	margin-right: 4px;
	color: #145495;
}
#messageViewTable #backtoinbox_blue-btn a::before {
	margin-right: 4px;
	color: #145495;
}   
/**************** my proaurum message end ****************/

/**************** product search start ****************/

td.productSearch, td.edelmetallAnkaufProductSearch {
	text-align:right;
}

.productSearchText, .edelmetallAnkaufProductSearchText {
	padding-right:10px;
	font-size: 12px;
	font-weight: 700;
	line-height: 19px;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-transform: uppercase;
}

#edelmetallAnkaufProductSearchDiv {
	margin-left: 10px;
}

#productSearch, #edelmetallAnkaufProductSearch {
	position:relative;
	float:right;
	background: url("../../../../../theme-proaurum/images/bg-input.png") repeat-x scroll 0 0 #FFFFFF;
    //border-color: #AAAAAA #CCCCCC #CCCCCC #AAAAAA;
    border-radius: 2px 0px 0px 2px;
    border-style: solid;
    border-width: 1px;
    
    border-top-color: #aaaaaa;
    border-bottom-color: #cccccc;
    border-left-color: #aaaaaa;
    
    border-right:none;
    
    color: #777777;
    font-size: 12px;
    font-weight: normal;
    margin: 4px 0px 0px 0px;
    outline: 0 none;
    padding: 3px;
    width: 177px;
    height: 15px;
    behavior: url(/PIE.htc);
}

#productSearchButton,#edelmetallAnkaufProductSearchButton {
	position:relative;
	float:right;
    background: transparent url('../../../../../theme-proaurum/images/Sucheingabefeld-Lupe.png') no-repeat scroll top right;
    color: #444444;
    display: block;
    float: right;
    font: 12px arial,sans-serif;
    height: 21px;
    margin: 4px 6px 0px 0px;
    position: relative;
    text-decoration: none;
    top: 0px;
    width: 15px;
    border-top: 1px solid #AAAAAA;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

/**************** product search end   ****************/


/* product detail page in flipboard */
#flipboardReader #productDetailsPagination {display: none;}
#flipboardReader .productDetailsBack {display: none;}
#flipboardReader .productDetailsOtherButtons {display: none;}




/**************** product detail image zoom start   ****************/
#productimg {width:360px; height:282px; background-repeat:no-repeat; background-position:top left; }
#productimg div { cursor: pointer; width:89px; height:25px; line-height:25px; float:left; margin-top: 257px; margin-right:1px; text-align:center; background-color:#333; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; }
#productimg div span { text-decoration:none; filter:Shadow(color=#000000,direction=135); font-weight:normal; color:#FFF; }

#main .text a.productZoomBtn { 
	background-image: url(../../../../../images/magnify_images/magnify.png) !important; 
	background-repeat: no-repeat; 
	float: left; 
	width:26px; 
	height:25px; 
	cursor: pointer; 
}
#cboxContent #main .text a.productZoomBtn {
	display: none;
}
#main .text a.productZoomBtn:hover { 
	background-image: url(../../../../../images/magnify_images/magnify_downstage.png); 
}

.modalWindowBar { text-align: right; padding: 8px; padding-right: 15px;  font-size: 12px; line-height: 16px; color: #000000; font-weight: normal; }
.modalWindowButtonArea {width: 720px; height: 25px; margin:0px;}

.modalWindowButtonArea div { 
	position:relative;
	float:left;
	top: -30px;
	left: 10px;
	width:89px;
	height:25px;
	line-height:25px;
	margin-right:1px;
	text-align:center;
	cursor: pointer;
}
.modalWindowButtonArea div span { 
	text-decoration:none;
	font-size: 12px;
	text-transform: uppercase;
}


.modalWindowButtonArea div::before {
	content: "| ";
	color: black;
	padding-right: 3px;
	font-weight: normal;
}
.modalWindowButtonArea div:nth-child(1):before {
	content: "";
}



#modal_logocontainer {top: 0px; left: 0px; width: 100%; height: 70px; background-color:#000;}
#modalWindowHeadline {
	/*width: 100%; padding: 10px;*/
	padding-left: 15px;
	font-size: 18px;
	line-height: 20px;
	background-color:#FFF;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #B2B2B2;
}
.colorBoxWithoutBorder #cboxClose{margin-top: 20px; margin-right: 10px;}

.colorBoxWithoutBorder #colorbox {
	-webkit-box-shadow: #b2b2b2 5px 5px 15px 5px;
	-moz-box-shadow: #b2b2b2 5px 5px 15px 5px;
	box-shadow: #b2b2b2 5px 5px 15px 5px;
}

#pricelistInfoLayer, #pricelistShopSpecialInfoLayer {
	-webkit-box-shadow: #b2b2b2 5px 5px 15px 5px;
	-moz-box-shadow: #b2b2b2 5px 5px 15px 5px;
	box-shadow: #b2b2b2 5px 5px 15px 5px;
}


#magnifyImageArea {position:relative; float:left; width: 720px;}

.magnifyDisplayTable {position: relative; width: 100%; padding:0px; margin: 0px; background-color:#000; }
.magnifyDisplayTable {width: 100%; }
#magnifyDIV {width: 720px; margin-left: 0px; margin-top:10px; }


/*
*/
#magnifyDisplayArea {
	background-color: white;
}


#modal_container { padding:0px; background-color:#000; border:1px solid #666; overflow:hidden; font-family: arial,verdana; font-size: 12px; color:#333; text-align:left; } 
#modal_overlay { background-color:#000; }  

#modalLoadingArea {position: absolute; float:left; visibility:visible; display:block; width: 100%; height: 80px; top: 300px; font-family: arial,verdana; font-weight: bold; font-size: 14px; line-height: 25px; text-align:center; }
#loadingCircle {position: relative; float:left; margin:0px; width:32px; height: 32px; left:350px; top: -45px; background-image: url(../../../../../images/magnify_images/loadingCircle_white.gif); background-repeat: no-repeat; background-position: 0px 0px;}


/* ON STATE */
#productimg.front_selected div#front { background:transparent; filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }
#productimg.front_selected div#front a { color:#000; }

/**************** product detail image zoom end   ****************/

.sendtofriendBox {
    background-color: #F4F4F4;
    border: 1px solid #B2B2B2;
    float: left;
    height: 550px;
    margin: 20px;
    padding: 10px;
    width: 376px;
}

form .sendtofriend-label {
	width: 140px;
	float: left;
	margin: 5px 0px;
}

form .sendtofriend-input {
	width: 160px;
	padding-left: 150px;
	margin: 5px 0px;
}

form .sendtofriend-input input, form .sendtofriend-input textarea {
	width: 200px;
}

form .formSeparator {
	margin: 10px 0px;
	width: 100%;
	border-bottom: 1px solid #B2B2B2;
}

form .requiredFields {
	font-size: 10px;
	margin-top: 10px;		
}

form .formButton {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    letter-spacing: 1px;
    margin-bottom: 0;
    padding-right: 0px;
    text-decoration: none;
    text-transform: uppercase;
    float: right;
    margin-right: 0px;
}

form .sendtofriendPageTitle {
	color: #145495;
	font-weight: bold;
}

.formError {
	color: #7E141B;
	font-weight: bold;
}


/* #### TAB HORIZONTAL PARAGRAPH #### */


.TAB_AREA {
	margin-top:15px;
}

#main .text .tabNavigation {
	clear:both;
	position:relative;
	float: left;
	width: 100%;
	height: 28px;
	display:inline;
	list-style-type: none;
	margin:0px;
	padding-left:0px;
	z-index:10;
}

#main .text .tabNavigation li {
	position: relative;
	float: left;
}

#main .text .tabNavigation li.pricelist {
	float: right;
}

#main .text .tabNavigation a {
	position:relative;
	float: left;
	height: 18px;
	padding-top: 9px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #B2B2B2 !Important;
	border-right: 1px solid #B2B2B2 !Important;
	border-top: 1px solid #B2B2B2 !Important;
	margin-right: 0px;
	text-align: center;
	font-size: 11px;
	line-height:10px;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
	text-decoration: none;
	color:#145495;
	background-image: none !important;
	cursor:pointer;
}

#main .text .tabNavigation a.pricelist {
	background-color: #145495;
	color: #ffffff;
	float: right;
	margin-right: 0px;
}

#main .text .tabNavigation a:hover, 
#main .text .tabNavigation a.selected:hover {
	text-decoration: none;
	border-bottom:none;
}

#main .text .tabNavigation a.selected {
	position: relative;
	color:#303030;
	height: 19px;
	top: 1px;
	margin-top: -1px;
	z-index: 100;
	background-color: #F4F4F4 !important;
	border-left: 1px solid #B2B2B2 !important;
	border-right: 1px solid #B2B2B2 !important;
	border-top: 1px solid #B2B2B2 !important;
	-moz-box-shadow: #b2b2b2 0px -2px 3px;
	-webkit-box-shadow: #b2b2b2 0px -2px 3px;
	box-shadow: #b2b2b2 0px -2px 3px;
	text-transform:uppercase;
	text-decoration: none;
	border-bottom:none;
}

#main .text .tabNavigation a.selected.pricelist {
	background-color: #f4f4f4 !important;
	color: #303030 !important;
}
#main .text .tabNavigation a::before {
	content:"";
	margin-right:0px;
}

#main .text .tabContent {
	clear: both;
	background-color: #F4F4AA;
	background-color: #F4F4F4;
	-moz-box-shadow: #b2b2b2 0px -2px 3px;
	-webkit-box-shadow: #b2b2b2 0px -2px 3px;
	box-shadow: #b2b2b2 0px -2px 3px;
	border:1px solid #b2b2b2;
	padding:0px;
	overflow:auto;
}

#main .text .tabContent p,
#main .text .tabContent h2,
#main .text .tabContent h3,
#main .text .tabContent h4,
#main .text .tabContent h5,
#main .text .tabContent ul,
#main .text .tabContent ol,
#main .text .tabContent img
{
	padding:10px;
}

/* #####  Logistic special Tab Button styles ##### */

#main .text .tabNavigation a.greenTab {
	color:#3c5f46;
	text-transform:none;
	background-image:url(../../../../../theme-proaurum/images/Pfeil_kauf_normal.png) !important;
	background-position: 10px 5px !important;
	padding-left:22px !important;
    background-repeat: no-repeat;
}

#main .text .tabNavigation a.greenTab:hover {
	background-image:url(../../../../../theme-proaurum/images/Pfeil_kauf_mo.png) !important;
}

#main .text .tabNavigation a.redTab {
	color:#7E141B;
	text-transform:none;
	background-image:url(../../../../../theme-proaurum/images/Pfeil_vk_normal.png) !important;
	background-position: 10px 5px !important;
	padding-left:22px !important;
    background-repeat: no-repeat;
}

#main .text .tabNavigation a.redTab:hover {
	background-image:url(../../../../../theme-proaurum/images/Pfeil_vk_mo.png) !important;
}

#main .text .tabNavigation a.greenTab.selected,
#main .text .tabNavigation a.redTab.selected 
{
	background-color: #F4F4F4;
}


/* #####  gridContentTable ##### */

#main .text .gridContentTable  {
	width:100%;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-collapse: collapse !important;
	background: #F4F4F4;
	margin:0px;
	margin-top: 10px;
}


#main .accordionContent .gridContentTable {
	border: none;
	padding: 0;
}
#main .gridContentTable table {
	margin: 0;
	border-collapse: collapse;	
	border-top: 0;
	background: #F4F4F4;
	color: #000;
	text-shadow:0px 1px 0px rgba(255,255,255,0.8);
}

.gridContentTable table td, .gridContentTable table th {
  border: 1px solid #b2b2b2;
  padding: 5px 5px 5px 10px !important;
}

#main .gridContentTable table tr:first-child th {
  border-top: 0;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-shadow: 0px 1px 1px #FFF;
}
#main .gridContentTable table tr:last-child td {
  border-bottom: 0;
}
#main .gridContentTable table tr td:first-child,
#main .gridContentTable table tr th:first-child {
  border-left: 0;
}
#main .gridContentTable table tr td:last-child,
#main .gridContentTable table tr th:last-child {
  border-right: 0;
}

.gridContentTable table td p,
.gridContentTable table h2,
.gridContentTable table h3,
.gridContentTable table h4,
.gridContentTable table h5
{
	clear:both;
	margin:0px !important;
	padding:0px !important;
	padding-top:2px !important;
	padding-bottom:2px !important;
}

#dataTableInternetAddresses td {
	padding-left:0px !important;
	vertical-align:top !important;
}


/* pro aurum Pagination of content  */
#main .pa_pager {
	clear: both;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	border:none;
}

#main .pa_pagerLabel {
	font-weight: normal;
}

#main .pa_pager ul {
	clear: both;
	float: right;
}
#main .pa_pager li {
	clear: none;
	float: left;
	height:20px;
	width: auto;
	border:none;
	padding: 0px;
	padding-right: 5px;
	margin: 0px;
	list-style: none;
	text-align: center;
	font-size: 11px;
}

#main .pa_pager li a::before {
	content: "";
}

	
#main .pa_pager li a,
#main .pa_pager li span {
	display: block;
	color: #888888;
	padding: 0px;
	padding-left: 4px !important;
	margin: 0px;
	font-weight: normal;
	background-image: none !important;
} 

#main .pa_pager li a:hover,
#main .pa_pager li a:active,
#main .pa_pager li a:focus {
	color: #0a3969;
	text-decoration: underline;
}

#main .pa_pager li strong {
	font-weight: bold;
	color:#145495;
	text-align: center;
	//border-bottom:1px solid #7E141B;
	margin-left:3px;
} 

#main .pa_pager .previous a,
#main .pa_pager .next a {
	font-weight: bold;
	color:#888888;
}

#sliderLanguages {
	margin: 5px 0px 5px 5px;
}

#sliderLanguages a.languageSwitchBtnEN {
	background: url(../../../../../theme-proaurum/css/img/en.png) no-repeat;
	margin: 0px 0px 5px 5px;
	width: 23px;
	height: 15px;
	display: inline-block;
	text-decoration: none;
}

#sliderLanguages a.languageSwitchBtnIT {
	background: url(../../../../../theme-proaurum/css/img/it.png) no-repeat;
	margin: 0px 0px 5px 5px;
	width: 23px;
	height: 15px;
	display: inline-block;
	text-decoration: none;
}

#sliderLanguages a.languageSwitchBtnDE {
	background: url(../../../../../theme-proaurum/css/img/de.png) no-repeat;
	margin: 0px 0px 5px 5px;
	width: 23px;
	height: 15px;
	display: inline-block;
	text-decoration: none;
}

#countdownWrapper {
	float: right;
	margin: 1px 6px 0px 0px;
	
}


#openhours_countdown {
	color: #666666;
	float: left;
	padding-top: 10px;
	font-size: 10px;
}

#openhours_countdown .openingHoursText {
	font-size: 10px;
}

#openhours_countdown .openhours_countdown_time {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0px 2px 0;
	margin-bottom: 0px;
	height: 20px;
	color: #303030;
}

#openhours_countdown .openhours_countdown_time span {
    //background: url("../../../../../theme-proaurum/css/img/countdown_left.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 2px 0px;
    margin-bottom: 0px;
    height: 20px;
}

.openhoursIcon {
	padding-top: 16px;
	padding-left: 7px;
	width:11px;
	height: 11px;
	float:left;
}

.loginmodeRadioButton {
	margin-right: 3px;
}

.loginmodeText {
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
}

input#autodetect {
	margin-right: 3px;
}

.loginWelcomeText {
	font-weight: normal;
	padding-bottom: 10px;
}


label.switch-toggle {
    background: url('../../../../../theme-proaurum/css/img/switch.png') repeat-y;
    display: block !important;
    height: 12px;
    padding-left: 26px;
    cursor: pointer;
    display: none;
}
label.switch-toggle.on {
    background-position: 0px 12px;
}
label.switch-toggle.off {
    background-position: 0px 0px;
}
label.switch-toggle.hidden {
    display: none;
}

label.switch-toggle span.switchLabelText {
	position:relative;
	font-weight: bold;
	top: -3px;
}

#main .text .paNewsOverview {padding-left: 0;}

.loginButton {
	display: inline-block;
}

.loginButton a {
	background: none !important;
	padding-left: 0px !important;
}

.fadeoverText, .fadeoverText p {
	font-size: 12px;
}

.mypa #main .text #dataTable p
{
    border-bottom-width: 0;
    margin-left:0;
    margin-right:0;
}

.checkout2_editViewCol .editFieldSell {
	width:200px;
}

.bankAccountField {
	width:200px;
}

.loginDataField {
	width:200px;
}

#shopNavList
{
    list-style: none;
    padding-top: 25px;
    padding-left: 25px;
}

#main .text ul#shopNavList
{
    list-style: none;
    padding-top: 25px;
    padding-left: 0px;
}


.shopNavItem:first-child
{
    border-left: none;
}

.shopNavItem
{
    float: left;
    font-size: 10px;
    border-left: 1px solid #444;
    padding-left: 4px;
    padding-right: 4px;
    color: #000000;
}

.shopNavItem a {
	color: #145495;
	text-decoration: none;
}

.shopNavItem a:hover {
	color: #11467c;
	text-decoration: none;
}

.shopNavItem.currentShopNavItem a, .shopNavItem.currentShopNavItem a:hover {
	color: #303030;
}

#main .text ul#shopNavList li.shopNavItem:first-child {
	padding-left: 0px;
}

#main .text ul#shopNavList li a {
	color: #145495;
	font-weight: normal;
	text-decoration: none;
}

#main .text ul#shopNavList li a:hover {
	color: #11467c;
	text-decoration: none;	
}

.currentShopNavItem
{
    font-weight: bold;
}

#article.mypa #roundFormArea table tr > td:first-child  {
    font-weight: bold;
}

table#legalInformation {
	font-size: 10px;
	width: 100%;
}

#commissionPayout {
	font-size: 12px;
}

.commissionPayoutHeadline {
	font-weight: bold;
}

#commissionPayout #commissionsTable {
	font-size: 11px;
	width: 100%;
}

#commissionPayout #commissionsTable th {
	border-bottom: 1px solid #B2B2B2;
	background: none;
}

#commissionPayout #commissionsTable tr#sumRow {
	font-weight: bold;
}

#commissionPayout #commissionPayoutDownloadTable {
	font-size:12px;
}

#commissionPayout .roundEdge{
	background-color: #F4F4F4 !important;
	padding: 5px;
	border: 1px solid #b2b2b2 !important;
	font-size: 12px;
    height: 18px;
}

#orderList .orderListHeader th.commissionPayoutStatus{width:90px;}
#orderList .orderListHeader th.businessTransaction{width:230px;}
#orderList .orderListHeader th.vatRate{width:80px;}
#orderList .orderListHeader th.commissionSum{width:80px;}

#orderList .orderListContent td.commissionPayoutStatus{width:60px;}
#orderList .orderListContent td.businessTransaction{width:230px;}
#orderList .orderListContent td.vatRate{width:80px;}
#orderList .orderListContent td.commissionSum{width:80px;}

#brokerCustomers .roundEdge {
	background-color: #F4F4F4 !important;
	padding: 5px;
	border: 1px solid #b2b2b2 !important;
	font-size: 12px;
    height: auto;
}

#brokerCustomers .roundEdge p {
	font-size: 12px;
	margin-top: 0px !important;
}

.brokerCustomerCount {
	font-size: 12px;
	font-weight: bold;
	padding-left:5px;
}

#brokerCustomerList th {
	width:141x;
	background-color: #ffffff;
	font-size:12px;
}

#shopsection #main #brokerCustomerList td,
#shopsection #main #brokerCustomerList th a img,
#brokerCustomerList th a img{
	border: none;
}

#brokerCustomerListTable {
	table-layout: fixed;
}

#brokerCustomerListTable tr.dataRow_1{
	background-color: #f4f4f4;
}

#notRegisteredUserInputs, #registeredUserInputs {
    border: 1px solid #666;
    background: #dfdfdf;
    padding: 20px;
    margin-bottom:20px;
    min-height: 72px;
    width: 649px;
    position: relative;
}

.sslIcon {
	background: url("../../../../../theme-proaurum/images/ssl_icon.png") 0 0 no-repeat;
	width: 23px;
	height: 23px;
	position: absolute;
	right: 24px;
	bottom: 10px;
}

form#checkForm  {line-height: 16px;}
#main form#checkForm a { color: #145495;
    
}

.messageViewLabelColumn {
	width: 50px;
}

#reqErrorMessage { display:none;}

.mandatorySign {
	color: #7e141b;	
	font-weight: bold;
	margin-right: 4px;
}

#sessionAlertMessage {
	display: none;
	margin-bottom: 10px;
	text-align: center;
}

#noJavaScriptAlertMessage, #noCookiesAlertMessage {
	margin-bottom: 10px;
	text-align: center;
}


.session-label {
	padding: 1px 4px 2px;
	font-size: 10.998px;
	font-weight: bold;
	line-height: 13px;
	color: white;
	vertical-align: middle;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 10px;
	position: relative;
	behavior: url(/PIE.htc);
}

.session-label-important {
	background-color: #7E141B;
}

.countryFlag {
	border:0;
	margin-left:3px;
}

.rmmIcon {
	vertical-align: middle;
}

.umfrage_banner {
	z-index: 999999;
	position: fixed;
	right: 0px;
	top: 200px;
	left: auto;
	margin: 0;
	width: 32px;
	height: 168px;
	color: #000000;
	background: url(../../../../../theme-proaurum/css/img/lasche.png) no-repeat 0 0;
}

/* ####### NEW STYLES FOR THEME CHANGE ######## */

.pa_button {
	color: #ffffff !important;
	font-family: arial,​helvetica,​sans-serif;
	font-weight: 60;
	border: 1px solid #888888;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	/*letter-spacing: 0.05em;*/
	display: inline-block;
	padding: 0px 8px 0px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	behavior: url(/PIE.htc);
	margin-left: 2px;
	position: relative;
}

.pa_disabled {
	background: #b2b2b2 !important;
	cursor:default;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1a77d5), to(#145495));
	background: -webkit-linear-gradient(#1a77d5, #145495);
	background: -moz-linear-gradient(#1a77d5, #145495);
	background: -ms-linear-gradient(#1a77d5, #145495);
	background: -o-linear-gradient(#1a77d5, #145495);
	background: linear-gradient(#1a77d5, #145495);
	-pie-background: linear-gradient(#1a77d5, #145495);
	behavior: url(/PIE.htc);
}

.mainMenu .pa_navibutton {
	width: 175px;	
}

.mainMenu .pa_navibutton.small {
	width: 163px;	
}

.mainMenu .pa_navibutton.home {
	width: 175px;	
}

.mainMenu .pa_navibutton.home.small {
	width: 31px;	
}

.pa_navibutton {
	color: #000000 !important;
	font-family: arial,​helvetica,​sans-serif;
	font-weight: bold;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none !important;
	display: inline-block;
	padding: 2px 8px 0px 8px;
	float: left;
	behavior: url(/PIE.htc);
	line-height: 1;
}

div#tabNav .pa_navibutton:first-child, .mainMenu .pa_navibutton:first-child, 
#kursbandCurrencySwitchArea .pa_navibutton:first-child,
.tabSelected .pa_navibutton:first-child,
.chartTopAreaButtons .pa_navibutton:first-child,
#tabArea .pa_navibutton:first-child, #metalNavigation .pa_navibutton.first {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	border-left: 1px solid #b2b2b2 !important;
	border-top-left-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
	behavior: url(/PIE.htc);
}

div#tabNav .pa_navibutton:last-child, .mainMenu .pa_navibutton.last,
#kursbandCurrencySwitchArea .pa_navibutton:last-child,
.tabSelected .pa_navibutton:last-child,
.chartTopAreaButtons .pa_navibutton:last-child,
#tabArea .pa_navibutton:last-child, #metalNavigation .pa_navibutton.last {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	border-right: 1px solid #b2b2b2 !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
	behavior: url(/PIE.htc);
}

.pa_button:visited {
	color: #ffffff !important;
}

.pa_button.pa_blue {
	background: #1a77d5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1a77d5), to(#145495));
	background: -webkit-linear-gradient(#1a77d5, #145495);
	background: -moz-linear-gradient(#1a77d5, #145495);
	background: -ms-linear-gradient(#1a77d5, #145495);
	background: -o-linear-gradient(#1a77d5, #145495);
	background: linear-gradient(#1a77d5, #145495);
	-pie-background: linear-gradient(#1a77d5, #145495);
	behavior: url(/PIE.htc);
}

.pa_button.pa_blue:hover {
	text-decoration: none !important;
	background: #1560ac;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1560ac), to(#104478));
	background: -webkit-linear-gradient(#1560ac, #104478);
	background: -moz-linear-gradient(#1560ac, #104478);
	background: -ms-linear-gradient(#1560ac, #104478);
	background: -o-linear-gradient(#1560ac, #104478);
	background: linear-gradient(#1560ac, #104478);
	-pie-background: linear-gradient(#1560ac, #104478);
	behavior: url(/PIE.htc);
}

.pa_button.pa_gray {
	background: #d2d2d2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d2d2d2), to(#b7b6b6));
	background: -webkit-linear-gradient(#d2d2d2, #b7b6b6);
	background: -moz-linear-gradient(#d2d2d2, #b7b6b6);
	background: -ms-linear-gradient(#d2d2d2, #b7b6b6);
	background: -o-linear-gradient(#d2d2d2, #b7b6b6);
	background: linear-gradient(#d2d2d2, #b7b6b6);
	-pie-background: linear-gradient(#d2d2d2, #b7b6b6);
	behavior: url(/PIE.htc);
}

.paProductFilters .pa_button.pa_gray {
	background: #d2d2d2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2M0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #c2c1c1 50%, #b7b6b6 51%, #c3c4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#c2c1c1), color-stop(51%,#b7b6b6), color-stop(100%,#c3c4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c3c4c3',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
}

.paProductFilters .pa_button.pa_gray:hover {
	background: #b6b6b6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2FkYWRhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZGFkYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b6b6b6 0%, #b6b6b6 50%, #adadad 51%, #adadad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6b6b6), color-stop(50%,#b6b6b6), color-stop(51%,#adadad), color-stop(100%,#adadad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b6b6b6 0%,#b6b6b6 50%,#adadad 51%,#adadad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b6b6b6 0%,#b6b6b6 50%,#adadad 51%,#adadad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b6b6b6 0%,#b6b6b6 50%,#adadad 51%,#adadad 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b6b6b6 0%,#b6b6b6 50%,#adadad 51%,#adadad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b6b6', endColorstr='#adadad',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
}

.paProductDetails .pa_button.pa_gray,
.paProductDetails .pa_button.pa_gray:hover {
	background: #b2b2b2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b2b2b2), to(#999999));
	background: -webkit-linear-gradient(#b2b2b2, #999999);
	background: -moz-linear-gradient(#b2b2b2, #999999);
	background: -ms-linear-gradient(#b2b2b2, #999999);
	background: -o-linear-gradient(#b2b2b2, #999999);
	background: linear-gradient(#b2b2b2, #999999);
	-pie-background: linear-gradient(#b2b2b2, #999999);
	behavior: url(/PIE.htc);
}

.pa_button.pa_gray:hover {
	text-decoration: none !important;
	background: #cecece;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cecece), to(#676767));
	background: -webkit-linear-gradient(#cecece, #676767);
	background: -moz-linear-gradient(#cecece, #676767);
	background: -ms-linear-gradient(#cecece, #676767);
	background: -o-linear-gradient(#cecece, #676767);
	background: linear-gradient(#cecece, #676767);
	-pie-background: linear-gradient(#cecece, #676767);
	behavior: url(/PIE.htc);
}

.pa_navibutton.pa_gray {
	background: #d2d2d2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2M0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #c2c1c1 50%, #b7b6b6 51%, #c3c4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#c2c1c1), color-stop(51%,#b7b6b6), color-stop(100%,#c3c4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c3c4c3',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
}

.pa_navibutton.pa_gray:hover {
	background: #b6b6b6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I2YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2FkYWRhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZGFkYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b6b6b6 0%, #b6b6b6 50%, #adadad 51%, #adadad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6b6b6), color-stop(50%,#b6b6b6), color-stop(51%,#adadad), color-stop(100%,#adadad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b6b6b6 0%,#b6b6b6 50%,#adadad 51%,#adadad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b6b6b6 0%,#b6b6b6 50%,#adadad 51%,#adadad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b6b6b6 0%,#b6b6b6 50%,#adadad 51%,#adadad 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b6b6b6 0%,#b6b6b6 50%,#adadad 51%,#adadad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b6b6', endColorstr='#adadad',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
}

.pa_navibutton.pa_gray.active, .pa_navibutton.pa_gray.hilite {
	background: #959595; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OTg5ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #959595 0%, #959595 50%, #898989 51%, #898989 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(50%,#959595), color-stop(51%,#898989), color-stop(100%,#898989)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #959595 0%,#959595 50%,#898989 51%,#898989 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #959595 0%,#959595 50%,#898989 51%,#898989 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #959595 0%,#959595 50%,#898989 51%,#898989 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #959595 0%,#959595 50%,#898989 51%,#898989 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#898989',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
}

.pa_button.pa_green {
	background: #108549;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#108549), to(#076132));
	background: -webkit-linear-gradient(#108549, #076132);
	background: -moz-linear-gradient(#108549, #076132);
	background: -ms-linear-gradient(#108549, #076132);
	background: -o-linear-gradient(#108549, #076132);
	background: linear-gradient(#108549, #076132);
	-pie-background: linear-gradient(#108549, #076132);
	behavior: url(/PIE.htc);
}

.pa_button.pa_green:hover {
	background: #0d6b3b;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0d6b3b), to(#064e28));
	background: -webkit-linear-gradient(#0d6b3b, #064e28);
	background: -moz-linear-gradient(#0d6b3b, #064e28);
	background: -ms-linear-gradient(#0d6b3b, #064e28);
	background: -o-linear-gradient(#0d6b3b, #064e28);
	background: linear-gradient(#0d6b3b, #064e28);
	-pie-background: linear-gradient(#0d6b3b, #064e28);
	behavior: url(/PIE.htc);
}

.pa_button.pa_red {
	background: #b7231e;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b7231e), to(#920d13));
	background: -webkit-linear-gradient(#b7231e, #920d13);
	background: -moz-linear-gradient(#b7231e, #920d13);
	background: -ms-linear-gradient(#b7231e, #920d13);
	background: -o-linear-gradient(#b7231e, #920d13);
	background: linear-gradient(#b7231e, #920d13);
	-pie-background: linear-gradient(#b7231e, #920d13);
	behavior: url(/PIE.htc);
}

.pa_button.pa_red:hover {
	background: #941c18;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#941c18), to(#760b0f));
	background: -webkit-linear-gradient(#941c18, #760b0f);
	background: -moz-linear-gradient(#941c18, #760b0f);
	background: -ms-linear-gradient(#941c18, #760b0f);
	background: -o-linear-gradient(#941c18, #760b0f);
	background: linear-gradient(#941c18, #760b0f);
	-pie-background: linear-gradient(#941c18, #760b0f);
	behavior: url(/PIE.htc);
}

.pa_button.pa_big {
	font-size: 12px;
	height: 18px;
	line-height: 14px !important;
}

.pa_navibutton.pa_big {
	font-size: 12px;
	height: 26px;
}

.pa_navibutton.pa_small {
	font-size: 10px;
	height: 12px;
	padding: 2px 8px 0px 8px\0/IE8+9; // 2 pixel more from top for IE
}

a.pa_button.pa_big span {
	display: inline-block;
	padding: 2px 0px 0px 0px;
	padding: 2px 0px 1px 0px\0/IE8+9; // 2 pixel more from top for IE
}

button.pa_button.pa_big span {
	display: inline-block;
	padding: 0px 0px 0px 0px;
	padding: 2px 0px 1px 0px\0/IE8+9; // 2 pixel more from top for IE
}

.pa_navibutton.pa_big span {
	display: inline-block;
	padding: 7px 0px 0px 0px;
	padding: 7px 0px 7px 0px\0/IE8+9; // 2 pixel more from top for IE
}

.pa_link, .pa_link:visited, .pa_link:hover, .pa_link:focus {
	color: #145495 !important;
	font-size: 10px;
	text-decoration: none;
	cursor: pointer;
}

.pa_link.pa_big, .pa_link.pa_big:visited, .pa_link.pa_big:hover {
	font-size: 12px;
	text-decoration: none;
}

.pa_link.active, .pa_link.active:hover {
	color: #303030 !important;
	text-decoration: none;
	cursor:default;
}

.pa_link.subactive {
	color: #303030 !important;
	text-decoration: none;
	cursor:default;
}

.pa_link:hover {
	color: #11467c;
	text-decoration: none;
}

.pa_link.pa_bold, .pa_link.pa_bold:visited {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	text-decoration: none;
}

.pa_link.pa_big.pa_bold, .pa_link.pa_big.pa_bold:visited {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	text-decoration: none;
}


.mainMenu {
	/*
	background: #d2d2d2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d2d2d2), to(#b7b6b6));
	background: -webkit-linear-gradient(#d2d2d2, #b7b6b6);
	background: -moz-linear-gradient(#d2d2d2, #b7b6b6);
	background: -ms-linear-gradient(#d2d2d2, #b7b6b6);
	background: -o-linear-gradient(#d2d2d2, #b7b6b6);
	background: linear-gradient(#d2d2d2, #b7b6b6);
	-pie-background: linear-gradient(#d2d2d2, #b7b6b6);
	*/
	
	background: #d2d2d2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2M0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #c2c1c1 50%, #b7b6b6 51%, #c3c4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#c2c1c1), color-stop(51%,#b7b6b6), color-stop(100%,#c3c4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c3c4c3',GradientType=0 ); /* IE6-8 */
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:965px;
	height: 30px !important;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	height:auto;
	behavior: url(/PIE.htc);
}

#rmmWrapper {
	//display: none;
}

span.logonav_username {
	color: #145495;
}

#homeIcon {
	margin-top: -4px;
	border: none;
}

.nav-meta {
	position: relative;
	width: 715px;
	float: left;
	padding-top: 8px;	
	left: 0px;
}

.nav-meta .loginBlock, .nav-meta .areaBlock, .nav-meta .shoppingBlock {
	text-align: right;
	float: left;
}

.nav-meta .loginBlock {
	width: 315px;
}
.nav-meta .areaBlock {
	position: relative;
	left: 0px;
	width: 200px;	
}

.nav-meta .shoppingBlock {
	text-align: left;
	position: relative;
	left: 76px;
	width: 200px;	
}

.nav-meta .loginBlock .userName, .nav-meta .loginBlock .myProaurum,
.nav-meta .areaBlock .partners, .nav-meta .areaBlock .contact,
.nav-meta .shoppingBlock .topics, .nav-meta .shoppingBlock .pricelist {
	padding-top: 4px;
}

.nav-meta .shoppingBlock .shoppingCart a {
	background: url(../../../../../theme-proaurum/images/Warenkorb_normal.png) no-repeat;
	background-position: left;
	padding-left: 22px;
	padding-top: 3px;
}

.nav-meta .shoppingBlock .shoppingCart a:hover {
	background: url(../../../../../theme-proaurum/images/Warenkorb_Mouseover.png) no-repeat;
	background-position: left;
}

.nav-meta .shoppingBlock .shoppingCart span#shoppingCartHeaderLink {
	background: url(../../../../../theme-proaurum/images/Warenkorb_angeklickt.png) no-repeat;
	background-position: left;
	padding-left: 22px;
	padding-top: 3px;
}

.nav-meta .shoppingBlock .topics a {
	background: url(../../../../../theme-proaurum/images/Themen_Abos_normal.png) no-repeat;
	background-position: left;
	padding-left: 22px;
}

.nav-meta .shoppingBlock .topics a:hover {
	background: url(../../../../../theme-proaurum/images/Themen_Abos_Mouseover.png) no-repeat;
	background-position: left;
}

.nav-meta .shoppingBlock .topics span {
	background: url(../../../../../theme-proaurum/images/Themen_Abos_angeklickt.png) no-repeat;
	background-position: left;
	padding-left: 22px;
}

.nav-meta .shoppingBlock .pricelist a {
	background: url(../../../../../theme-proaurum/images/Preisliste_normal.png) no-repeat;
	background-position: left;
	padding-left: 22px;
}

.nav-meta .shoppingBlock .pricelist a:hover {
	background: url(../../../../../theme-proaurum/images/Preisliste_Mouseover.png) no-repeat;
	background-position: left;
}

.nav-meta .shoppingBlock .pricelist span {
	background: url(../../../../../theme-proaurum/images/Preisliste_angeklickt.png) no-repeat;
	background-position: left;
	padding-left: 22px;
}

.nav-meta .loginBlock .clientLogin, .nav-meta .loginBlock .userName, .nav-meta .loginBlock .myProaurum,
.nav-meta .areaBlock .locations, .nav-meta .areaBlock .partners, .nav-meta .areaBlock .contact, 
.nav-meta .shoppingBlock .shoppingCart, .nav-meta .shoppingBlock .topics {
	height: 14px;
}


.nav-meta .shoppingBlock .flagLink {
	height: 14px;
	padding-top: 1px;
}

.nav-meta .shoppingBlock .flagLink .countryFlag {
	margin-left: 0px;
}

.nav-meta .loginBlock .clientLogin a {
	background: url(../../../../../theme-proaurum/images/Schloss_geschlossen_normal.png) no-repeat;
	background-position: 3px 0px;
	padding-left: 22px;
	padding-top: 3px;
	height: 14px;
}

.nav-meta .loginBlock .clientLogin a:hover {
	background: url(../../../../../theme-proaurum/images/Schloss_geschlossen_Mouseover.png) no-repeat;
	background-position: 3px 0px;
}

.nav-meta .loginBlock .clientLogout a {
	background: url(../../../../../theme-proaurum/images/Schloss_geoeffnet_normal.png) no-repeat;
	background-position: 3px 0px;
	padding-left: 22px;
	padding-top: 3px;
	height: 14px;
}

.nav-meta .loginBlock .clientLogout a:hover {
	background: url(../../../../../theme-proaurum/images/Schloss_geoeffnet_Mouseover.png) no-repeat;
	background-position: 3px 0px;
}

#rmmWrapper {
	//display: none;
}

.areaBlock .partners .tooltip.in {
	opacity: 1;
	filter: alpha(opacity = 100);
}

.areaBlock .partners .tooltip-inner {
	background-color: #f2f2f2;
	max-width: none;
	width: 345px;
	height: 95px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #b2b2b2;
	border-radius: 2px 2px 2px 2px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	behavior: url(/PIE.htc);
}

.areaBlock .partners .tooltip.bottom .tooltip-arrow {
	background: url("../../../../../theme-proaurum/images/arrow_up_grey.png") 0 0 no-repeat;
	width: 34px;
	height: 15px;
	border: none !important;
	left: 50%;
	margin-left: -18px !important;
	top: -9px !important;
}

/*
.areaBlock .partners .tooltip.bottom .tooltip-arrow-shadow {
	background-color: transparent;
    top: 0px;
    height: 4px;
    left: 50%;
    position: absolute;
    width: 4px;
    z-index: -10;
    box-shadow: 0px 0px 18px 10px #b2b2b2;
    -moz-box-shadow: 0px 0px 18px 10px #b2b2b2;
    -webkit-box-shadow: 0px 0px 18px 10px #b2b2b2;
}
*/

.areaBlock .partners .tooltip-inner .headline {
	color: #303030;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-bottom: 10px;
}

.areaBlock .partners .tooltip-inner .partnerLink {
	text-align: left;
}

.areaBlock .partners .tooltip-inner .infoLink {
	text-align: left;
	margin-top: 10px;
}

.pricelistRmmLayer {
 	min-height: 303px;
 	width: 975px;
	margin-top: 0px;
	background: url(../../../../../theme-proaurum/css/img/rmm_bg_preisliste.png) no-repeat;
	overflow:visible;
	position: absolute;
	top: 30px;
	left: 0px;
	z-index: 2000;
	display: none;	
}

.rmmGroup {
  font-size:12px;
  font-weight:  700;
  text-transform: uppercase;	
  color:#7e141b;	
  text-shadow:#fff 1px 1px 1px;
  padding: 24px 0px 0px 10px;
  margin-top: 0px;
  height: 26px;
}

.rmmGroup a {
	color:#145495;	
	text-decoration: none;
}

.rmmSubHead {
  font-size:12px;
  font-weight: bold;
	margin-top: 0px;
	color:#000000;	
	padding-top: 10px;
}

.rmmSubHead a {
	color:#000000;
	text-decoration: none;
	padding-left: 3px;
}

.rmmSubHead a .action-area {
	color: #145495;
	float: left;
	margin-right: 3px;
	margin-left: 11px;
}

#paStage {
	float:left;
}


/*** BEGIN "Schaufenster" styles ***/
div.responsiveholder {
	float: left;
}

div#shadowBoxmainSlider {
	background-color: #333;
	opacity: .75;
	filter: alpha(opacity=75);	
	display: none;
	width: 590px;
	height: 282px;
	position: absolute;
	top: 1px;
	left: 1px;
	z-index: 999;
}
div#mainSlider {
	width: 592px; 
	height: 282px;
	overflow: hidden;
	border: 1px solid #C1C1C1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
div.slide_container {
	width: 592px!important;
	height: 284px!important;
}
	
div.slide_mainmask {
	top: 0!important;
	left: 0!important;
	width: 592px!important;
	height: 283px!important;
}
/* FADER only options */	
ul.mainFader li img {
	position: absolute;
	top: 0px;
	left: 0px;
}
	
ul.mainFader .titleSmall, ul.mainFader .titleBig {
 	display: none; 
}
/* end FADER only */
div#mainSlider ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#mainSlider li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;	
}
div#mainSlider li.first {
	display: block;
}	
div#mainSlider .slide {
	display: none;
	z-index: 0;
}
div#mainSlider .slide:first-child  {
	display: block;
}
div#mainSlider p.titleSmall {
	color: #303030;
	font: Arial, "sans-serif";
	font-size: 16px;
	margin-top: 12px !important;
	position: absolute;
	left: 30px;
	top: 35px;
	line-height: 20px;
	z-index: 2;
}
div#mainSlider div.titleBig {
	color: #303030;
	font-size: 33px;
	font-weight: normal;
	text-transform: uppercase;	
	position: absolute;
	left: 0px;
	top: 179px;
	width: 459px;
	height: 42px;
	padding: 15px 0 3px 30px;
	overflow: hidden;
	z-index: 2;	
}
div#mainSlider div.creative_layer {
	z-index: 2000;
	background: url("../../../../../theme-proaurum/images/buehneOH_bg.png") 0 0 no-repeat!important;
	position: relative;
	height: 284px;
	width: 590px;
}
div#mainSlider .pa_button {
	position: absolute;
	right: 25px;
	bottom: 15px;
	z-index: 2;
}
/*** END "Schaufenster" styles ***/

/*** BEGIN "Newsticker" styles ***/
div#newsTicker {
	width: 963px;
	height: 38px;
	float: left;
	background: url("../../../../../theme-proaurum/images/newstickerBg.png") 0 0 repeat-x;
	border: 1px solid #C1C1C1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	z-index: 1000;
	position: relative;
	margin: 10px auto 0px auto;
	behavior: url(/PIE.htc);
}
div#newsTicker .marquee0 {
	font-size: 12px;
	height: 18px;
	overflow: hidden;
	border-bottom: 1px solid #8BB5DD;	
}
div#newsTicker .marquee0 .news {
	display: inline;
	margin: 2px 0px 0 0;
}
div#newsTicker .marquee0 a {
	color: white;
}
div#newsTicker .marquee0 {
	color: white;
}
div#newsTicker .marquee0 a:hover {
	text-decoration: underline;
}
div#newsTicker .marquee1 {
	font-size: 10px;
	height: 19px;
	overflow: hidden;
}
div#newsTicker .marquee1 a:hover {
	text-decoration: underline;
}
div#newsTicker .marquee1 a {
	color: #145495;
}
div#newsTicker .marquee1 {
	color: #145495;
}
div#newsTicker .marquee1 .news {
	display: inline;
	margin: 2px 17px 0 0;
}
div#newsTicker img.allNews {
	position: absolute;
	right: 0;
	top: 0;
	border: none;
}
/*** END "Newsticker" styles ***/


/*** BEGIN "Teaser" styles ***/
div#teaserSlider {
	width: 965px;
	height: 148px;
	position: relative;
	margin: 10px auto 0px auto;
	float: left;
}
div#teaserSlider div.control {
	float: left;
	border: 1px solid #C1C1C1;	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(/PIE.htc);
}
div#teaserSlider div.paTeaser {
	width: 302px;
	height: 146px;
	border: 1px solid #C1C1C1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 1px;
	float: left;
	background-color: #EBEBE9;
	padding: 0;
	behavior: url(/PIE.htc);
}

div#teaserSlider div.control{
	width: 12px;
	height: 146px;
	margin-right: 4px;
	padding: 0;
	background: url("../../../../../theme-proaurum/images/teaserSprite.png") 0 100% no-repeat;
	/*
	width: 12px;
	margin-right: 4px;
	padding: 0;
	*/
}
div#teaserSlider #controlThree{
	margin-right: 0px;
}
div#teaserSlider div.control div {
	cursor: pointer;
	width: 12px;
	padding: 0;
	/*
	background-color: #E4E4E4;
	cursor: pointer;
	height: 73px;
	width: 12px;
	padding: 0;
	*/
}
div.control .prevSlide {
	background: url("../../../../../theme-proaurum/images/teaserSprite.png") 0 28px no-repeat;
	height: 42px;
	/*
	background: url("../../../../../theme-proaurum/images/teaserNaviSprite.png") 0 0 no-repeat;
	*/
}
div.control .nextSlide {
	background: url("../../../../../theme-proaurum/images/teaserSprite.png") 0 -38px no-repeat;
	height: 44px;
}
/*
div#teaserSlider  div#prevSlide:hover {
	background: url("../../../../../theme-proaurum/images/teaserNaviSprite.png") -112px 0% no-repeat;
}
div#teaserSlider  div#nextSlide {
	background: url("../../../../../theme-proaurum/images/teaserNaviSprite.png") 0 100% no-repeat;
}
div#teaserSlider  div#nextSlide:hover {
	background: url("../../../../../theme-proaurum/images/teaserNaviSprite.png") -112px 100% no-repeat;
}
*/

div.control .nextSlide:hover {
	
}
div.control .sliderPager a {
	width: 12px;
	height: 13px;
	display: block;
	font-size: 0px;
	color: #ccc;
}
div.control .sliderPager a {	background: url("../../../../../theme-proaurum/images/teaserSprite.png") 0 -80px no-repeat; }
div.control .sliderPager a:hover {	background: url("../../../../../theme-proaurum/images/teaserSprite.png") 0 -200px no-repeat; }

div.control .sliderPager a.activeSlide {	background: url("../../../../../theme-proaurum/images/teaserSprite.png") 0 -120px no-repeat; }
div.control .sliderPager a.activeSlide:hover {	background: url("../../../../../theme-proaurum/images/teaserSprite.png") 0 -240px no-repeat; }


div#teaserSlider div.control.Three {
	margin-right: 0;
}

div#teaserSlider div a {
	cursor: pointer;
}
div#teaserSlider div a:hover,
div#teaserSlider div a:active,
div#teaserSlider div a:focus {
	color: #0a3969;
	text-decoration: none;
}

div#teaserSlider div.paTeaser img.first {
	display: block;
}
div#teaserSlider div.paTeaser div.images  img.teaserslide {
	width: 279px;
	height: 124px;
	margin: 10px 0 0 10px;
}
div#teaserSlider div img {
	border: 1px solid #C1C1C1;
}

div#teaserSlider div.balloon.One {
	left: -4px;
}
div#teaserSlider div.balloon.Two {
	left: 319px;
}
div#teaserSlider div.balloon.Three {
	left: 644px;
}
/** CSS Balloon
div#teaserSlider div.balloon {
	border: 1px solid #C1C1C1;
	padding: 10px;
	position: absolute;
	top: -88px;	
	width: 282px;
	height: 120px;
	background-color: white;
	-webkit-box-shadow: 1px 3px 3px #777;
	-moz-box-shadow: 1px 3px 3px #777;
	box-shadow: 1px 3px 3px #777;
	display: none;
	z-index: 1000;
}
div#teaserSlider div.balloon img{
	position: absolute;
	right: 10px;
	top: 10px;
	display: block;
	border: 1px solid #C1C1C1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
}
*/
div#teaserSlider div.balloon {
	background: url("../../../../../theme-proaurum/images/balloonBg.png") 0 0 no-repeat;
	height: 165px;
	width: 315px;
	padding: 15px 15px 30px 15px;
	position: absolute!important;
	top: -108px!important;	
	display: none;
	z-index: 1000;
}
div.balloon h3{
	font-size: 13px;
	margin: 3px 0 3px 0;
}
div.balloon p {
	font-size: 10px;
	line-height: 12px;
	width: 145px;
	margin: 0px;
}
div.balloon a{
	position: absolute;
	left: 18px;
	bottom: 77px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bolder;
	color: #17628C;
}
div#teaserSlider div.balloon img{
	position: absolute;
	right: 48px;
	top: 15px;
	display: block;
	border: 1px solid #C1C1C1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
	behavior: url(/PIE.htc);
}

div.images {
	width: 291px!important;
	height: 136px!important;
}

div.images.openBalloon {
	overflow: visible !important;
}
/*** END "Teaser" styles ***/


/*** BEGIN "Rüssel" styles ***/
div#teaserStatic {
	width: 965px;
	height: 147px;
	margin: 10px auto 0px auto;
	float: left;
}
div#teaserStatic div {
	width: 302px;
	height: 147px;
	border: 1px solid #C1C1C1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right: 19px;
	float: left;
	behavior: url(/PIE.htc);
}
div#teaserStatic div.paTeaser.Three {
	margin-right: 0;
}
div#teaserStatic div img {
	margin: 10px;
	border: 1px solid #C1C1C1;
	width: auto;
}
/*** END "Rüssel" styles ***/

#metalNavigation {
    left: 10px;
    position: absolute;
    top: 10px;
    z-index: 1000;
}

#metalNavigation a.pa_navibutton {
	width: 71px;
}

#metalNavigation a.pa_navibutton.last {
	width: 114px;
}

#metalNavigation li {
	font-size: 10px;
	text-transform: uppercase;
}

#metalNavigation li a {
	color: #145495;
}

#metalNavigation li > a:hover,
#metalNavigation li > a:focus,
#metalNavigation li:hover > a {
  color: #303030;
  text-decoration: none;
  background-color: #b2b2b2;
  background-image: -moz-linear-gradient(top, #ffffff, #b2b2b2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#b2b2b2));
  background-image: -webkit-linear-gradient(top, #ffffff, #b2b2b2);
  background-image: -o-linear-gradient(top, #ffffff, #b2b2b2);
  background-image: linear-gradient(to bottom, #ffffff, #b2b2b2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffb2b2b2', GradientType=0);
  behavior: url(/PIE.htc);
}

#metalNavigation li.standard a:before {
	content: '\2022\a0';
}

#metalNavigation li.subHead a {
	font-weight: bold;
}

#stageTeaserMyProaurum {
	width:363px;
	height:282px;
	float:left;
	margin-left: 5px;
	color: #303030;
	background-color: #E4E4E4;
	border: 1px solid #C1C1C1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	behavior: url(/PIE.htc);
}

#stageTeaserMyProaurum .title {
	margin-top: 7px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
}

#stageTeaserMyProaurum .previewImage {
	margin-top: 9px;
	padding-left: 10px;
}

#stageTeaserMyProaurum .loginText {
	position: absolute;
	left: 10px;
	bottom: 15px;
}

#stageTeaserMyProaurum .registrationButton {
	position: absolute;
	right: 8px;
	bottom: 10px;
}

#stageTeaserMyProaurum .logoutButton {
	position: absolute;
	top: 10px;
	right: 10px;
}

#stageTeaserMyProaurum .loggedInText, #stageTeaserMyProaurum .username {
	margin-top: 4px;
	padding-left: 10px;
}

#stageTeaserMyProaurum .dottedLine {
	width:343px;
	height: 1px;
	margin: 7px 10px 0px 10px;
	border-top:1px dotted #303030;
	border-bottom: none;
	color: #E4E4E4;
	background-color: #E4E4E4;
	float: left;
}

#stageTeaserMyProaurum .myProaurumLinks {
	margin-left: 10px;
	margin-top: 7px;
	font-size: 10px;
	float: left;
}

#stageTeaserMyProaurum .myProaurumLinks .linkBlock {
	float:left;
	width: 172px;
}

#stageTeaserMyProaurum .topicsHeader {
	margin: 7px 0px 0px 10px;
	float: left;
}

#stageTeaserMyProaurum .topicsLabel {
	float: left;
}

#stageTeaserMyProaurum .moreInfo {
	float: right;
	position: absolute;
	right: 10px;
	text-transform: uppercase;
}

#stageTeaserMyProaurum .topicsContent {
	float: left;
	margin: 5px 0px 0px 10px;
}
#stageTeaserMyProaurum .topicsContent .selection {
	float: left;
	width: 172px;
	margin-bottom: 2px;
}
#stageTeaserMyProaurum .topicsContent .selection .selectionCheckbox{
	width: 20px;
	height: 12px;
	float: left;
}

#stageTeaserMyProaurum .saveButton {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

#stageTeaserMyProaurum .tooltip {
	opacity: inherit;
}

#myTopics {
	padding-bottom: 30px;
	float: left;
}

#myTopics .topicsContent{
	float: left;
	font-size: 12px;
	margin-bottom: 30px;
}

#myTopics .topicsContent .selection, #myTopics .topicsContent .selectionCheckbox, #myTopics .topicsContent .selectionLabel {
	float: left;
}

#myTopics .topicsContent .selection {
	width: 215px;
	margin-bottom: 10px;
}

#myTopics .topicsContent .selectionCheckbox {
	width: 30px;
}

#myTopics .topicsContent .selectionLabel {
	font-weight: bold;
}

#myTopics .saveButton {
	clear: both;
	float: right;
}

#teaserSlider .tooltip.in {
	opacity: 1;
	filter: alpha(opacity = 100);
	top: -80px;
}

#teaserSlider .tooltip-inner {
	width: 285px !important;
	height: 125px !important;
	max-width: none;
	padding: 10px;
	border: 1px solid #b2b2b2;
	border-radius: 2px 2px 2px 2px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	behavior: url(/PIE.htc);
}

.tooltip-balloon {
	overflow: hidden;
	text-align: left;
}

.tooltip-balloon .headline {
	font-size: 13px;
	width: 145px;
	height: 15px;
	overflow: hidden;
	font-weight: bold;
	margin: 3px 0px 3px 0px;
}

.tooltip-balloon .headline.noimage {
	width: 285px;	
}

.tooltip-balloon .text {
	font-size: 10px;
	line-height: 12px;
	width: 145px;
	height: 72px;
	overflow: hidden;
}

.tooltip-balloon .text.noimage {
	width: 285px;	
}

.tooltip-balloon .link {
	font-size: 12px;
	font-weight: bolder;
	width: 145px;
	height: 14px;
	overflow: hidden;
	text-transform: uppercase;
	position: absolute;
	left: 16px;
	bottom: 15px;
}

.tooltip-balloon .link.noimage {
	width: 285px;	
}

.tooltip-balloon img {
 	border: 1px solid #C1C1C1;
    border-radius: 2px 2px 2px 2px;
    display: block;
    position: absolute;
    right: 18px;
    top: 15px;
    behavior: url(/PIE.htc);
}

.paProductLinks {
	width: 773px;
	min-height: 284px;
	float: left;
	position: relative;
	
	background: #f2f2f2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b2b2b2), to(#f2f2f2));
	background: -webkit-linear-gradient(#b2b2b2, #f2f2f2);
	background: -moz-linear-gradient(#b2b2b2, #f2f2f2);
	background: -ms-linear-gradient(#b2b2b2, #f2f2f2);
	background: -o-linear-gradient(#b2b2b2, #f2f2f2);
	background: linear-gradient(#b2b2b2, #f2f2f2);
	-pie-background: linear-gradient(#b2b2b2, #f2f2f2);
	behavior: url(/PIE.htc);
}

.paProductLinkGroup {
	width: 192px;
	min-height: 282px;
	float: left;
	border-right: 1px solid #C1C1C1;
	border-top: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
}

.paProductLinkGroup.first {
	width: 192px;
	border-left: 1px solid #C1C1C1;
	-webkit-border-radius: 2px 0px 0px 2px;
	-moz-border-radius: 2px 0px 0px 2px;
	border-radius: 2px 0px 0px 2px;
	behavior: url(/PIE.htc);
}

.paProductLinkGroup.last {
	-webkit-border-radius: 0px 2px 2px 0px;
	-moz-border-radius: 0px 2px 2px 0px;
	border-radius: 0px 2px 2px 0px;
	behavior: url(/PIE.htc);
}

.paProductLinkGroup .title {
	font-size: 12px;
	font-weight: bold;
	color: #303030;
	width: 177px;
	height: 14px;
	background-color: #b2b2b2;
	border-right: 1px solid #888888;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 15px;
	text-transform: uppercase;
}

.paProductLinkGroup.first .title {
	width: 171px;
	margin: 10px 0px 0px 5px;
	border-left: 1px solid #888888;
	-webkit-border-radius: 2px 0px 0px 2px;
	-moz-border-radius: 2px 0px 0px 2px;
	border-radius: 2px 0px 0px 2px;
	behavior: url(/PIE.htc);
}

.paProductLinkGroup.last .title {
	width: 172px;
	margin: 10px 0px 0px 0px;
	-webkit-border-radius: 0px 2px 2px 0px;
	-moz-border-radius: 0px 2px 2px 0px;
	border-radius: 0px 2px 2px 0px;
	behavior: url(/PIE.htc);
}

.paProductLink {
	margin: 14px 0px 0px 20px;
}

.paProductLink a, .paProductLink a:hover, .paProductLink a:visited {
	color: #303030;
}

.paSupportBox {
	width: 146px;
	min-height: 284px;
	float: left;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-left: 5px;
	color: #303030;
	background-color: #f2f2f2;
	behavior: url(/PIE.htc);
}

#article .paSupportBox {
	float: right;	
}

#onlinetrading .paSupportBox {
    min-height: 265px;
}

.paSupportBox .text {
	margin: 14px 0px 0px 5px;
	font-weight: bold;
	font-size: 12px;
	width: 150px;
	padding: 0px !important;
}

.paSupportBox .phoneNumber {
	margin: 6px 0px 0px 5px;
	font-weight: bold;
	font-size: 14px;
}

.paSupportBox .image {
	margin: 12px 0px 0px 0px;
}

.paSupportBox .supportLinks {
	margin: 12px 0px 0px 5px;
}

.paSupportBox .supportLinks a {
	font-size: 11px !important;
}

.paSupportBox .supportLinks #supportLinkFAQ {
	margin-top: 4px;
}

.paSupportBox .tooltip-inner {
	font-weight: normal;
}

.paAdvantagesBox {
	width: 146px;
	/* min-height: 714px; */
	float: left;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 10px 0px 0px 5px;
	color: #303030;
	background-color: #f2f2f2;
	behavior: url(/PIE.htc);
}


.paSupportBox .title,
.paAdvantagesBox .title {
	font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 5px 0 0 5px;
    text-transform: uppercase;
    
    background: #d2d2d2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2M0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #c2c1c1 50%, #b7b6b6 51%, #c3c4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#c2c1c1), color-stop(51%,#b7b6b6), color-stop(100%,#c3c4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c3c4c3',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
}
.paAdvantagesBox .title {
    height: 32px;
    margin-bottom: 5px;
}
.paAdvantagesBox .headline {
	font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 0 0 0 5px;
    text-transform: uppercase;
}

.paAdvantagesBox .text {
	font-size: 10px;
    font-weight: normal;
    padding: 0 10px 10px 5px;
}

.paAdvantagesBox .text a {
	text-decoration: none;
	color: #145495;
}

.paAdvantagesBox .text a:hover {
	text-decoration: none;
	color: #0a3969;
}

.paAdvantagesBox .text li {
	font-size: 10px;
	margin-bottom: 6px;
}

.paAdvantagesBox .text ul {
	list-style: url("../../../../../theme-proaurum/images/checkmark.png") outside none;
	margin-left: 21px;
}

.paStageItemTextImage {
	width: 343px;
	margin-left: 5px;
	margin-bottom: 6px;
	height: 117px;
	overflow: hidden;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top: 0px;
	color: #303030;
	float: left;
	position: relative;
	behavior: url(/PIE.htc);
	padding:  10px;
}

#stage .paStageItemTextImage a img {width:auto;}
 
.paStageItemTextImage:last-child {
	margin-bottom: 0px;
}
.paStageItemTextImage.paStageItemShopSpecials {
	margin-left: 5px;
	background: url("../../../../../theme-proaurum/images/bgStageItemShopSpecials.jpg") 0 0 no-repeat;
}

.paStageItemTextImage.paStageItemAccessories {
	width: 185px;
	margin-left: 5px;
	background: url("../../../../../theme-proaurum/images/bgStageItemHandbook.jpg") 0 0 no-repeat;
}

.tooltip.in {
	opacity: 1 !important;
	filter: alpha(opacity = 100) !important;
}

.tooltip-inner {
  	max-width: 200px;
	padding: 10px !important;
	border: 1px solid #b2b2b2 !important;
	border-radius: 2px 2px 2px 2px !important;
	-webkit-box-shadow: #666 0px 2px 3px !important;
	-moz-box-shadow: #666 0px 2px 3px !important;
	box-shadow: #666 0px 2px 3px !important;
	text-align: left !important;
	behavior: url(/PIE.htc);
}

.tooltip-inner a, .tooltip-inner a:hover, .tooltip-inner a:focus {
	text-decoration: none !important;	
	color: #145495 !important;
}

.tooltip.top .tooltip-arrow {
	border-width: 15px 15px 0px !important;
	bottom: 0 !important;
	border-top-color: #ffffff !important;
	position: absolute !important;
	left: 50% !important;
	margin-left: -15px !important;
	bottom: -9px !important;
}

.tooltip.top .tooltip-arrow-shadow {
	background-color: transparent !important;
    bottom: 0px !important;
    height: 4px !important;
    left: 50% !important;
    position: absolute !important;
    width: 4px !important;
    z-index: -10 !important;
    box-shadow: 0px 0px 18px 10px #b2b2b2 !important;
    -moz-box-shadow: 0px 0px 18px 10px #b2b2b2 !important;
    -webkit-box-shadow: 0px 0px 18px 10px #b2b2b2 !important;
    border-collapse: separate;
}

.tooltip.bottom .tooltip-arrow {
	background: url("../../../../../theme-proaurum/images/arrow_up.png") 0 0 no-repeat;
	width: 34px;
	height: 15px;
	border: none !important;
	left: 50%;
	margin-left: -18px !important;
	top: -9px !important;
}

#countdownInfoIcon {
	float:left;
	padding-top:11px;
}


.tabContent #priceListContentTable td.number {
	text-align: right !important;
}

.locationPriceColName, .locationPriceColWeight, .locationPriceColBid, .locationPriceColAskNoTax,
.locationPriceColVat, .locationPriceColAsk {
	color: #6E6666 !important;
    font-size: 10px !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

.locationPriceColName, .locationPriceColWeight, .locationPriceColVat {
	background: #d2d2d2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2M0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #c2c1c1 50%, #b7b6b6 51%, #c3c4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#c2c1c1), color-stop(51%,#b7b6b6), color-stop(100%,#c3c4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c3c4c3',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
}

:root .locationPriceColName, :root .locationPriceColWeight, :root .locationPriceColVat {
	filter: none\0/IE9;
}

.locationPriceColBid {
	background: #b7231e;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b7231e), to(#920d13));
	background: -webkit-linear-gradient(#b7231e, #920d13);
	background: -moz-linear-gradient(#b7231e, #920d13);
	background: -ms-linear-gradient(#b7231e, #920d13);
	background: -o-linear-gradient(#b7231e, #920d13);
	background: linear-gradient(#b7231e, #920d13);
	-pie-background: linear-gradient(#b7231e, #920d13);
	behavior: url(/PIE.htc);
	color: #ffffff !important;
}

.locationPriceColAskNoTax, .locationPriceColAsk {
	background: #108549;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#108549), to(#076132));
	background: -webkit-linear-gradient(#108549, #076132);
	background: -moz-linear-gradient(#108549, #076132);
	background: -ms-linear-gradient(#108549, #076132);
	background: -o-linear-gradient(#108549, #076132);
	background: linear-gradient(#108549, #076132);
	-pie-background: linear-gradient(#108549, #076132);
	behavior: url(/PIE.htc);
	color: #ffffff !important;
}

.locationPriceColWeight, .locationPriceColBid, .locationPriceColAskNoTax,.locationPriceColAsk {
	cursor: pointer;	
}

.tabContent #priceListContentTable .colHeadline {
	float: left;
	padding: 0px 0px 0px 0px !important;
}

.tabContent #priceListContentTable .sortButtons {
	float: left;
	padding: 0px 0px 0px 0px !important;
	width: 12px !important;
}

.tabContent #priceListContentTable .sortButtons img {
	padding: 0px !important;
}

.tabContent #priceListContentTable .sortButtons img#weight_img_down_inactive,
.tabContent #priceListContentTable .sortButtons img#weight_img_down_active,
.tabContent #priceListContentTable .sortButtons img#bidPrice_img_down_inactive,
.tabContent #priceListContentTable .sortButtons img#bidPrice_img_down_active,
.tabContent #priceListContentTable .sortButtons img#askPriceNoTax_img_down_inactive,
.tabContent #priceListContentTable .sortButtons img#askPriceNoTax_img_down_active,
.tabContent #priceListContentTable .sortButtons img#askPriceWithTax_img_down_inactive,
.tabContent #priceListContentTable .sortButtons img#askPriceWithTax_img_down_active {
	margin-top: 8px !important;
}

.locationPriceColWeight .colHeadline {
	width: 50px !important;
}

.locationPriceColBid .colHeadline {
	width: 60px !important;
}

.locationPriceColAskNoTax .colHeadline {
	width: 50px !important;
}

.locationPriceColAsk .colHeadline {
	width: 50px !important;
}

.tabContent #pricelistFilter .reloadButton {
	position: absolute;
	right: 10px;
	bottom: 7px;
}

.paProductFilters {
	width: 199px;
	float: left;
}

.buySellTeaserArea {
	width: 613px;
	height: auto;
	margin: 0;
}

.buySellTeaser {
	width: 302px;
	height: 147px;
	margin: 5px auto 0px auto;
	border: 1px solid #C1C1C1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float: left;
	behavior: url(/PIE.htc);
	position: relative;
}

.buySellTeaser.even {
	margin: 5px auto 0px 5px;
}

.buySellTeaser img {
	border: 1px solid #C1C1C1;
	width: auto;
	position: absolute;
	top: 10px;
	left: 10px;
}

#main .text ul.breadcrumb {
	list-style-type: none !important;
}

.breadcrumb { 
	list-style: none !important;
	overflow: hidden; 
	font: 18px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li { 
	float: left;
	margin: 0 !important;
}
.breadcrumb li span.item {
	color: #b2b2b2 !important;
	text-decoration: none !important; 
	padding: 10px 0 10px 55px;
	background: hsla(34,85%,35%,1); 
	position: relative; 
	display: block;
	float: left;
	font-size: 12px;
	font-family: arial,Helvetica,Sans-Serif;
	line-height: 15px !important;
	font-weight: normal !important;
}

.breadcrumb li span.item.step1.buy,
.breadcrumb li span.item.step2.buy,
.breadcrumb li span.item.step3.buy,
.breadcrumb li span.item.step4.buy,
.breadcrumb li span.item.step1.sell {
	width: 163px;
	height: 70px;
}
.breadcrumb li span.item.step2.sell {
	width: 190px;
	height: 70px;
}
.breadcrumb li span.item.step3.sell {
	width: 143px;
	height: 70px;
}
.breadcrumb li span.item.step4.sell {
	width: 156px;
	height: 70px;
}


.breadcrumb li span.item:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid hsla(34,85%,35%,1);
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	left: 100%;
	z-index: 2; 
}	
.breadcrumb li span.item:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	margin-left: 5px;
	left: 100%;
	z-index: 1; 
}	
.breadcrumb li:first-child span.item {
	padding-left: 10px;
}
.breadcrumb li span.item       { padding-top: 5px; padding-bottom: 5px; color: #b2b2b2; background:        #f4f4f4; }
.breadcrumb li span.item:after { color: #b2b2b2; border-left-color: #f4f4f4; }

#checkoutStepBar_step1, #checkoutStepBar_step2, #checkoutStepBar_step3, #checkoutStepBar_step4 {
	clear: both !important;
}

#checkoutStepBar_step1 .breadcrumb li span.item.step1,
#checkoutStepBar_step1 .breadcrumb li span.item.step1:hover,
#checkoutStepBar_step2 .breadcrumb li span.item.step2,
#checkoutStepBar_step2 .breadcrumb li span.item.step2:hover,
#checkoutStepBar_step3 .breadcrumb li span.item.step3,
#checkoutStepBar_step3 .breadcrumb li span.item.step3:hover,
#checkoutStepBar_step4 .breadcrumb li span.item.step4,
#checkoutStepBar_step4 .breadcrumb li span.item.step4:hover {
	color: #ffffff !important; 
	background: #145495;
	text-decoration: none !important;
}
#checkoutStepBar_step1 .breadcrumb li span.item.step1:after,
#checkoutStepBar_step2 .breadcrumb li span.item.step2:after,
#checkoutStepBar_step3 .breadcrumb li span.item.step3:after,
#checkoutStepBar_step4 .breadcrumb li span.item.step4:after { 
	color: #ffffff !important; 
	border-left-color: #145495;
}

.breadcrumb li:last-child span.item {padding-right: 10px;}
.breadcrumb li:last-child span.item:after { 
	border: 0;
}

.checkoutHeadline {
	font-weight: bold !important;
}

.paProductFilter {
	min-height: 265px;
	float: left;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0px 0px 0px 0px;
	color: #303030;
	background-color: #f2f2f2;
	behavior: url(/PIE.htc);
	width: 193px;	
}

.paProductFilter .title {
	font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 5px 0 0 7px;
    
    background: #d2d2d2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2M0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #c2c1c1 50%, #b7b6b6 51%, #c3c4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#c2c1c1), color-stop(51%,#b7b6b6), color-stop(100%,#c3c4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c3c4c3',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
}

.paProductFilter .reloadButton {
	margin: 10px 0 0 5px;
	position: relative;
	clear: both;
}

.paProductFilter .reloadButton a {
	/*font-size: 9px;*/
	width: 159px;
}

.paProductFilter .chooseMetals {
	margin: 10px 0 0 7px;
}

.paProductFilter .metalTypeButtons {
	margin: 10px 0 0 5px;
}

.paProductFilter .metalTypeButtons a {
	width: 82px;
	font-weight: bold;
	color: #303030 !important;
	padding: 0 2px;
}

.paProductFilter .metalTypeButtons a.selected {
	background: #959595; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OTg5ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #959595 0%, #959595 50%, #898989 51%, #898989 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(50%,#959595), color-stop(51%,#898989), color-stop(100%,#898989)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #959595 0%,#959595 50%,#898989 51%,#898989 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #959595 0%,#959595 50%,#898989 51%,#898989 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #959595 0%,#959595 50%,#898989 51%,#898989 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #959595 0%,#959595 50%,#898989 51%,#898989 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#898989',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
}

.paProductFilter .metalTypeButtons a.left {
	border-radius: 3px 0px 0px 3px;
	border-right: none;
	float: left;
	margin-bottom: 5px;
	clear: left;
}

.paProductFilter .metalTypeButtons a.right {
	border-radius: 0px 3px 3px 0px;
	float: left;
	margin-left: 0px;
	margin-bottom: 5px;
}

.paProductFilter .chooseType {
	margin: 10px 0 0 7px;
	float: left;
}

.paProductFilter .productTypeButtons {
	float: left;
	margin: 10px 0 0 5px;
	width: 186px;
}

.paProductFilter .productTypeButtons .productTypeButton {
	float: left;
}

.paProductFilter .productTypeButtons a {
	width: 70px;
	font-weight: bold;
	color: #303030 !important;
}

.paProductFilter .productTypeButtons a.selected {
	background: #959595; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OTg5ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #959595 0%, #959595 50%, #898989 51%, #898989 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(50%,#959595), color-stop(51%,#898989), color-stop(100%,#898989)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #959595 0%,#959595 50%,#898989 51%,#898989 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #959595 0%,#959595 50%,#898989 51%,#898989 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #959595 0%,#959595 50%,#898989 51%,#898989 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #959595 0%,#959595 50%,#898989 51%,#898989 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#898989',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
}

.paProductFilter .productTypeButtons a.left {
	border-radius: 3px 0px 0px 3px;
	border-right: none;
	float: left;
	margin-bottom: 5px;
}

.paProductFilter .productTypeButtons a.right {
	border-radius: 0px 3px 3px 0px;
	float: left;
	margin-left: 0px;
	margin-bottom: 5px;
}

.paProductFilter .specificGroupSelect {
	margin: 5px 10px 3px 10px;
	float:left;
	height: 20px;
}

.paProductFilter .specificGroupSelect select {
	width: 100%;
}

.pa_button.disabled {
	cursor: default;
	color: grey !important;
}

.pa_button.pa_gray.selected {
	color: #303030 !important;
}

.paProductFilter div.dotted {
	border-top: 1px dotted #303030;
	margin: 0;
	height: 1px;
	margin: 0 9px 0 7px;
	clear: both;
}

.paProductFilter .chooseAmountWeight {
	clear: both;
	margin: 10px 0 0 7px;
}

.paProductFilter .chooseAmount {
	margin: 9px 0 0 7px;
}

.paProductFilter .chooseWeight {
	margin: 9px 0 0 7px;
}

.paProductFilter .resetButton {
	margin: 7px 0 0 7px;
}

.paProductFilter .onlyShopSpecials {
	margin: 14px 0 0 7px;
}

.paProductFilter .onlyAvailableProducts {

	margin: 5px 0 0 7px;
        float:left; 
        margin-right:3px;
        width: 180px; 
        margin-bottom: 5px;         
}

.paProductFilter .onlyAccessories {
	margin: 5px 0 0 7px;
}

.paProductFilter .allShopSpecials {
	margin: 14px 0 10px 7px;
}

/* ####### amount slider ########## */
#amountSliderWrapper, #weightSliderWrapper {
 	height: 24px;
 	
 	padding: 10px 25px 10px 25px;

 	background: #d2d2d2; /* Old browsers */

    border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 10px 7px 10px 7px;
	color: #303030;
	font-size: 10px;
	font-weight: bold;

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2M0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #ebebeb 50%, #ebebeb 51%, #c3c4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#ebebeb), color-stop(51%,#ebebeb), color-stop(100%,#c3c4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#ebebeb 50%,#ebebeb 51%,#c3c4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2d2d2 0%,#ebebeb 50%,#ebebeb 51%,#c3c4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#ebebeb 50%,#ebebeb 51%,#c3c4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2d2d2 0%,#ebebeb 50%,#ebebeb 51%,#c3c4c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c3c4c3',GradientType=0 ); /* IE6-8 */
 }
 
 .ui-rangeSlider-label.ui-rangeSlider-rightLabel {
    position:  absolute; display: block;  right: -27px !important;
 }
.ui-rangeSlider-label.ui-rangeSlider-leftLabel {
    position:  absolute; display: block;  left: -28.5px !important; width:40px; text-align:right; 
 }
 /*
 #weightSlider .ui-rangeSlider-label.ui-rangeSlider-rightLabel {
     posiition: right: -25.5px !important;
 }
 #weightSlider .ui-rangeSlider-label.ui-rangeSlider-leftLabel {
     position: left: -13px !important;
 }
 */
 .ui-rangeSlider{
	height:22px;
	margin-top: 7px;
}

.ui-rangeSlider .ui-rangeSlider-innerBar{
	height:2px;
	margin:5px 0px;
	background:#888;
}

.ui-rangeSlider .ui-rangeSlider-handle{
	width:5px;
	height:12px;
	background:#1A77D5;
	/*background:rgba(100,100,100, 0.3);*/
	cursor:col-resize;
}
.ui-rangeSlider-leftLabel {
    top: 10px;
}
.ui-rangeSlider .ui-rangeSlider-bar{
	margin: 4px 0;
	background:#1A77D5;
	height:4px;
	cursor:move;
	cursor:grab;
	cursor: -moz-grab;
}

.ui-rangeSlider .ui-rangeSlider-bar.ui-draggable-dragging{
	cursor:	-moz-grabbing;
	cursor:grabbing;
}

.ui-rangeSlider-arrow{
	height:16px;
	margin:2px 0;
	width:16px;
	background-repeat:no-repeat;
}

.ui-rangeSlider-arrow.ui-rangeSlider-leftArrow{
	/*background-image: url('icons/resultset_previous.png');*/
	background-position:center left;
}

.ui-rangeSlider-arrow.ui-rangeSlider-rightArrow{
	/*background-image: url('icons/resultset_next.png');*/
	background-position:center right;
}

.ui-rangeSlider-arrow-inner{
	display: none;
}

.ui-rangeSlider-container{
	height:22px;
}

.ui-rangeSlider-withArrows .ui-rangeSlider-container{
	margin:0 11px;
}

.ui-rangeSlider-noArrow .ui-rangeSlider-container{
	margin:0;
}

.ui-rangeSlider-label{
	margin:0 2px 2px;
	/*background-image:url('icons/label.png');*/
	background-position:bottom center;
	background-repeat:no-repeat;
  	white-space: nowrap;
  	bottom:16px;
  	padding:3px 6px 7px;
  	cursor:col-resize;
}

.ui-rangeSlider-label-inner{
	display:none;
}

/*
 * Edit slider
 */

input.ui-editRangeSlider-inputValue{
	width:3em;
	vertical-align: middle;
	text-align:center;
}
#printHeader, 
.display .productPrint {
	display:none;
}

.display .paGallery .product {
	width:250px;
	height:423px;
	float: left;
	position: relative;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 5px 5px 0px 0px;
	color: #303030;
	background-color: #f2f2f2;
	z-index: 1000;
	behavior: url(/PIE.htc);
}

.display .paGallery .product.col3 {
	margin: 5px 0px 0px 0px;
}

.display .paGallery .product .namePart1Link, .display .paGallery .product .namePart1Link:hover, .display .paGallery .product .namePart1Link:visited,
.display .paGallery .product .namePart2Link, .display .paGallery .product .namePart2Link:hover, .display .paGallery .product .namePart2Link:visited {
	color: #303030;
	text-decoration: none;
}
.display .paGallery .product .namePart1 {
	font-size: 12px;
    font-weight: bold;
    margin: 4px 0 0 10px;
}

.display .paGallery .product .namePart2 {
	font-size: 12px;
    font-weight: bold;
    margin: 1px 0 0 10px;
}

.display .paGallery .product .image {
	width: 250px;
	height: 165px;
	margin: 4px 0 0 0;
	background-color: #ffffff;
	position: relative;
	overflow: visible;
}

.display .paGallery .product .productImageWrapper {
	padding-top: 0px;
	overflow: hidden;
}

.display .paGallery .product .productImageWrapper img{
	clip:rect(15px,295px,180px,49px);
	overflow: visible;
	position: absolute;
	left: -45px;
	top: -15px;
}

.display .paGallery .product .buySellArea {
	float: left;
	width: 250px;
}

.display .paGallery .product .sellArea {
	float:left;
	width: 123px;
	height: 152px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #f4f4f4;
}

.display .paGallery .product .buyArea {
	float:left;
	width: 123px;
	height: 152px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #f4f4f4;
	border-bottom: 1px solid #ffffff;
}

.display .paGallery .product .sellArea .title {
	padding: 5px 5px 1px 5px;
	text-align: center;
	color:  #B7231E;
	font-size: 12px;
    font-weight: bold;
}

.display .paGallery .product .buyArea .title {
	padding: 5px 5px 1px 5px;
	text-align: center;
	color:  #108549;
	font-size: 12px;
    font-weight: bold;
}

.display .paGallery .product .sellArea .sellPrice,
.display .paGallery .product .buyArea .buyPrice {
	padding: 5px 10px 2px 10px;
	text-align: right;
	color:  #303030;
	font-size: 12px;
    font-weight: bold;
}

.display .paGallery .product .sellArea .sellPriceDescription,
.display .paGallery .product .buyArea .buyPriceDescription {
	padding: 0px 10px 6px 10px;
	text-align: right;
	color:  #303030;
	font-size: 10px;
    font-weight: normal;
    line-height: 12px;
    height: 30px;
}

.display .paGallery .product .sellArea div.dotted {
	border-top: 1px dotted #B7231E;
	margin: 0;
	height: 1px;
	margin: 0 10px 0 10px;
	clear: both;
}

.display .paGallery .product .buyArea div.dotted {
	border-top: 1px dotted #108549;
	margin: 0;
	height: 1px;
	margin: 0 10px 0 10px;
	clear: both;
}

.display .paGallery .product .sellArea .limitOrderText {
	margin: 0 10px 0 10px;
	color: #b7231e;
}

.display .paGallery .product .buyArea .limitOrderText {
	margin: 0 10px 0 10px;
	color: #108549;	
}

.display .paGallery .product .sellArea .sellInputFields,
.display .paGallery .product .buyArea .buyInputFields,
.display .paGallery .product .sellArea .limitOrderSellInputFields,
.display .paGallery .product .buyArea .limitOrderBuyInputFields {
	margin: 3px 10px 0px 10px;
	float: left;
	height: 25px;
}

.display .paGallery .product .sellArea input,
.display .paGallery .product .buyArea input {
	width: 51px;
	height: 18px;
	text-align: right;
	float: left;
	border: 1px solid #b2b2b2;
}

.display .paGallery .product .valueButtons,
.paProductDetails .valueButtons {
	float: left;
	width:15px;
	height: 18px;
	border: 1px solid #b2b2b2;
	border-left: none;
	background-color: #ffffff;
}

.display .paGallery .product .valueButtons .valueUp,
.display .paList .product .valueButtons .valueUp,
.display .paPriceList .product .valueButtons .valueUp,
.paProductDetails .valueButtons .valueUp
 {
	background-image:url(../../../../../theme-proaurum/images/arrow_inc.png);
	background-repeat: no-repeat;
	background-position: center 1px;
	float:left;
	width:15px;
	height: 8px;
	margin-top: 0px;
	border-bottom: 1px solid #b2b2b2;
	cursor: pointer;
}

.display .paGallery .product .valueButtons .valueDown,
.display .paList .product .valueButtons .valueDown,
.display .paPriceList .product .valueButtons .valueDown,
.paProductDetails .valueButtons .valueDown {
	background-image:url(../../../../../theme-proaurum/images/arrow_dec.png);
	background-repeat: no-repeat;
	background-position: center 1px;
	float:left;
	width:15px;
	height: 7px;
	margin-top: 0px;
	border-top: none;
	cursor: pointer;
}

.display .paGallery .product .v_icon,
.display .paGallery .product .k_icon,
.display .paList .product .v_icon,
.display .paList .product .k_icon,
.display .paPriceList .product .v_icon,
.display .paPriceList .product .k_icon  {
	height: 20px !important;
	margin-left: 5px;
	cursor: pointer;
}

.display .paGallery .product .limitOrderSellIcon,
.display .paGallery .product .limitOrderBuyIcon,
.display .paList .product .limitOrderSellIcon,
.display .paList .product .limitOrderBuyIcon,
.display .paPriceList .product .limitOrderSellIcon,
.display .paPriceList .product .limitOrderBuyIcon  {
	height: 20px !important;
	width: 20px;
	margin-left: 5px;
	cursor: default;
	background-image:url(../../../../../theme-proaurum/images/L_grau_normal.png);
	float:left;
	background-repeat: no-repeat;
}

.display .paGallery .product.hasLimitOrderSell .limitOrderSellIcon,
.display .paList .product.hasLimitOrderSell .limitOrderSellIcon,
.display .paPriceList .product.hasLimitOrderSell .limitOrderSellIcon {
	height: 20px !important;
	width: 20px;
	margin-left: 5px;
	cursor: default;
	background-image:url(../../../../../theme-proaurum/images/L_rot_normal.png);
	float:left;
	background-repeat: no-repeat;
	cursor: pointer;
}

.display .paGallery .product.hasLimitOrderSell .limitOrderSellIcon:hover,
.display .paList .product.hasLimitOrderSell .limitOrderSellIcon:hover,
.display .paPriceList .product.hasLimitOrderSell .limitOrderSellIcon:hover {
	background-image:url(../../../../../theme-proaurum/images/L_rot_Mouseover.png);
}

.display .paGallery .product.hasLimitOrderBuy .limitOrderBuyIcon,
.display .paList .product.hasLimitOrderBuy .limitOrderBuyIcon,
.display .paPriceList .product.hasLimitOrderBuy .limitOrderBuyIcon {
	height: 20px !important;
	width: 20px;
	margin-left: 5px;
	cursor: default;
	background-image:url(../../../../../theme-proaurum/images/L_gruen_normal.png);
	float:left;
	background-repeat: no-repeat;
	cursor: pointer;
}

.display .paGallery .product.hasLimitOrderBuy .limitOrderBuyIcon:hover,
.display .paList .product.hasLimitOrderBuy .limitOrderBuyIcon:hover,
.display .paPriceList .product.hasLimitOrderBuy .limitOrderBuyIcon:hover {
	background-image:url(../../../../../theme-proaurum/images/L_gruen_Mouseover.png);
}

.display .paGallery .product.isShopSpecial .special_band {
	background:url(../../../../../theme-proaurum/images/Sonderaktion_gruen.png) no-repeat scroll 0 0 transparent;
	height: 98px;
	width: 98px;
	position: absolute;
	top: 0px;
	left: 0px;	
}

.display .paGallery .product .pie_text,
.display .paGallery .product .pie_text_ho {
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	position: absolute;
	width: 25px;
	float: right;
	right: 5px;
	top: 5px;
	text-align: right;
	z-index: 100;
}

.display .paGallery .product .pie_text_ho {
	width: 100px;
	display: none;
}

.display .paGallery .product .info{
	padding-top: 5px;
	cursor: pointer;
	z-index: 9999;
	font-weight: normal;
}
.display .paGallery .product .tooltip {
	/*
	width: 225px;
	height: 72px;
	background: url(../img/tooltip.png) no-repeat 0 0;
	position: relative;
	right: -230px;
	top:-103px;
	display: none;
	*/
}


.display .paGallery .product .radarBookmarkArea {
	clear: both;
	padding: 5px 10px 0px 10px;
}

.display .paGallery .product .radarBookmarkArea .radarBookmarkLoginText {
	margin-bottom: 3px;
}

.display .paGallery .product .radarBookmarkArea .radarBookmarkInputs {
	height: 32px;
	padding: 3px 3px 3px 10px;
	position: relative;
	width: 160px;
}

.display .paGallery .product .radarBookmarkArea .radarBookmarkInputs.dotted {
	border: 1px dashed #303030;	
	padding-bottom: 2px;
}

.display .paGallery .product .radarBookmarkArea .radarInput {
	margin: 0 0 3px 0;
	position: relative;
}

.display .paGallery .product .radarBookmarkArea .radarInput .radarLabel.disabled {
	color: #b2b2b2;
}

.display .paGallery .product .radarBookmarkArea .bookmarkInput {
	margin: 0 0 3px 0;
	position: relative;
	float: left;
}

.display .paGallery .product .radarBookmarkArea .bookmarkInput .bookmarkLabel.disabled {
	color: #b2b2b2;
}

.display .paGallery .product .radarBookmarkArea .info {
	padding-top: 0px;
	margin: 1px 0px 0px 4px;
	float: left;
}

.display .paGallery .product .tooltip-inner {
	width: 200px !important;
	min-height: 100px !important;
}

.display .paGallery .product .detailsButton {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.display .paGallery .product .buyArea .emptyContainer .notAvailableHeadline {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
	padding: 0 10px;
}

.display .paGallery .product .buyArea .emptyContainer .notAvailableText {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin-top: 10px;
	padding: 0 10px;
}


.display .paList .product {
	width:766px;
	height:165px;
	float: left;
	position: relative;
	border: none;
	margin: 5px 0px 0px 0px;
	color: #303030;
	z-index: 1000;
}

.display .paList .product .productInfo {
	width:564px;
	height:163px;
	float: left;
	position: relative;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0px;
	color: #303030;
	behavior: url(/PIE.htc);
}

.display .paList .product .productInfo .image {
	float: left;
	width: 282px;
	height: 163px;
}

.display .paList .product .productImageWrapper {
	padding-top: 20px;
	overflow: hidden;
}

.display .paList .product .productImageWrapper img{
	clip:rect(16px,315px,179px,33px);
	overflow: visible;
	position: absolute;
	left: -33px;
	top: -16px;
}

.display .paList .product .productInfo .productText {
	float: left;
	width: 282px;
	height: 163px;
	position: relative;
}

.display .paList .product .pie_text,
.display .paList .product .pie_text_ho {
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	position: absolute;
	width: 25px;
	float: right;
	right: 5px;
	top: 5px;
	text-align: right;
	z-index: 100;
}

.display .paList .product .pie_text_ho {
	width: 100px;
	display: none;
}

.display .paList .product .info{
	padding-top: 5px;
	cursor: pointer;
	z-index: 9999;
	font-weight: normal;
}

.display .paList .product.isShopSpecial .special_band {
	background:url(../../../../../theme-proaurum/images/Sonderaktion_gruen.png) no-repeat scroll 0 0 transparent;
	height: 98px;
	width: 98px;
	position: absolute;
	top: 0px;
	left: 0px;	
}

.display .paList .product .namePart1Link, .display .paList .product .namePart1Link:hover, .display .paList .product .namePart1Link:visited,
.display .paList .product .namePart2Link, .display .paList .product .namePart2Link:hover, .display .paList .product .namePart2Link:visited,
.display .paList .product .weightLink, .display .paList .product .weightLink:hover, .display .paList .product .weightLink:visited {
	color: #303030;
	text-decoration: none;
}

.display .paList .product .namePart1 {
	font-size: 12px;
    font-weight: bold;
    margin: 10px 0 0 0px;
}

.display .paList .product .namePart2 {
	font-size: 12px;
    font-weight: bold;
    margin: 1px 0 0 0px;
}

.display .paList .product .weight {
	font-size: 12px;
    font-weight: bold;
    margin: 1px 0 0 0px;
}

.display .paList .product .additionalInfo {
	font-size: 11px;
    font-weight: normal;
    margin: 4px 0 0 0px;
    width: 230px;
    height: 42px;
     -bracket-:hack(;
        height: 38px;
    );
    height: 40px\0/IE9;
    overflow: hidden;
}

.display .paList .product .radarBookmarkArea {
	/*clear: both;*/
	padding: 5px 10px 0px 0px;
	position: relative;
	/*
	left: 0px;
	bottom: 10px;
	*/
}

.display .paList .product .radarBookmarkArea .radarBookmarkLoginText {
	margin: -4px 0 2px 0;
}

.display .paList .product .radarBookmarkArea .radarBookmarkInputs {
	border: 1px dashed #303030;
	height: 32px;
	padding: 3px 3px 3px 10px;
	position: relative;
	width: 160px;
}


.display .paList .product .radarBookmarkArea .radarInput{
	margin: 0 0 3px 0;
}

.display .paList .product .radarBookmarkArea .radarInput .radarLabel.disabled {
	color: #b2b2b2;
}

.display .paList .product .radarBookmarkArea .bookmarkInput {
	margin: 0 0 3px 0;
	float: left;
}

.display .paList .product .radarBookmarkArea .bookmarkInput .bookmarkLabel.disabled {
	color: #b2b2b2;
}

.display .paList .product .radarBookmarkArea .info {
	padding-top: 0px;
	margin: 1px 0px 0px 4px;
	float: left;
}

.display .paList .product .tooltip-inner {
	width: 200px !important;
	min-height: 100px !important;
}

.display .paList .product .detailsButton {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.display .paList .product .buySellArea {
	float: left;
	width: 195px;
	height:165px;
	margin-left: 5px;
}

.display .paList .product .buySellArea .tooltip-inner {
	width: 200px !important;
	min-height: 130px !important;
}

.display .paList .product .buyArea,
.display .paList .product .emptyBuyContainer {
	width: 193px;
	height: 78px;
	background-color: #f2f2f2;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0px;
	color: #303030;
	behavior: url(/PIE.htc);
}

.display .paList .product .emptyBuyContainer .notAvailableHeadline {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
	padding: 0 10px;
}

.display .paList .product .emptyBuyContainer .notAvailableText {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin-top: 5px;
	padding: 0 10px;
}

.display .paList .product .sellArea {
	width: 193px;
	height: 78px;
	background-color: #f2f2f2;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top: 5px;
	color: #303030;
	behavior: url(/PIE.htc);
}

.display .paList .product .buyArea .buyText,
.display .paList .product .sellArea .sellText  {
	float: left;
	width: 86px;
	text-align: right;
	margin-top: 5px;
}

.display .paList .product .buyArea .title {
	color:  #108549;
	font-size: 12px;
    font-weight: bold;
}

.display .paList .product .sellArea .title {
	color:  #B7231E;
	font-size: 12px;
    font-weight: bold;
}

.display .paList .product .sellArea .sellPrice,
.display .paList .product .buyArea .buyPrice {
	text-align: right;
	color:  #303030;
	font-size: 12px;
    font-weight: bold;
}

.display .paList .product .buyArea .buyInputFields,
.display .paList .product .sellArea .sellInputFields {
	margin: 5px 0px 0px 5px;
	float: left;
}

.display .paList .product .buyArea .limitOrderBuyInputFields,
.display .paList .product .sellArea .limitOrderSellInputFields {
	margin: 2px 0px 0px 5px;
	float: left;
}

.display .paList .product .buyArea .limitOrderText{
	color: #108549;
	margin: 10px 0px 0px 5px;
	float: left;
	position: relative;
}

.display .paList .product .sellArea .limitOrderText { 
	color: #b7231e;
	margin: 10px 0px 0px 5px;
	float: left;
	position: relative;
}

.display .paList .product .sellArea input,
.display .paList .product .buyArea input {
	width: 51px;
	height: 18px;
	text-align: right;
	float: left;
	border: 1px solid #b2b2b2;
}

.display .paList .product .valueButtons {
	float: left;
	width:15px;
	height: 18px;
	border: 1px solid #b2b2b2;
	border-left: none;
	background-color: #ffffff;
}
.display .paGallery .header,
.display .paList .header,
.display .paPriceList .header {
	float: left;
	height: 10px;
	font-size:10px;
	font-weight: bold;
	margin-top: 10px;
}

.display .paGallery .header .headerArticle,
.display .paList .header .headerArticle,
.display .paPriceList .header .headerArticle {
	float: left;
	margin-left: 10px;
	width: 160px;
}

.display .paGallery .header .headerWeight,
.display .paList .header .headerWeight,
.display .paPriceList .header .headerWeight {
	float: left;
	width: 84px;
}

.display .paGallery .header .headerSell,
.display .paList .header .headerSell,
.display .paPriceList .header .headerSell {
	float: left;
	margin-left: 10px;
	width: 159px;
	color: #b7231e;
}

.display .paGallery .header .headerLimitOrderSell,
.display .paList .header .headerLimitOrderSell,
.display .paPriceList .header .headerLimitOrderSell {
	float: left;
	width: 86px;
	color: #b7231e;
}

.display .paGallery .header .headerBuyNoTax,
.display .paGallery .header .headerTax ,
.display .paList .header .headerBuyNoTax,
.display .paList .header .headerTax ,
.display .paPriceList .header .headerBuyNoTax,
.display .paPriceList .header .headerTax {
	display:  none;
}
.display .paGallery .header .headerBuy,
.display .paList .header .headerBuy,
.display .paPriceList .header .headerBuy {
	float: left;
	margin-left: 10px;
	width: 159px;
	color: #108549;
}

.display .paGallery .header .headerLimitOrderBuy,
.display .paList .header .headerLimitOrderBuy,
.display .paPriceList .header .headerLimitOrderBuy {
	float: left;
	width: 86px;
	color: #108549;
}
.display .paGallery .header,
.display .paList .header {
	display:  none;
}
.display .paPriceList .product {
	width:764px;
	height:51px;
	float: left;
	position: relative;
	margin: 5px 0px 0px 0px;
	color: #303030;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	z-index: 1000;
	behavior: url(/PIE.htc);
}

.display .paPriceList .productText {
	height: 51px;
	width: 254px;
	float: left;
	position: relative;
}

.display .paPriceList .productText .nameLink, .display .paPriceList .productText .nameLink:hover, .display .paPriceList .productText .nameLink:visited,
.display .paPriceList .productText .weightLink, .display .paPriceList .productText .weightLink:hover, .display .paPriceList .productText .weightLink:visited {
	color: #303030;
	text-decoration: none;
}

.display .paPriceList .productText .name {
	font-size: 11px;
	font-weight: bold;
	width: 160px;
	padding-right: 5px;
	margin: 10px 0px 0px 5px;
	line-height: 11px;
	float: left;
}

.display .paPriceList .productText .weight {
	font-size: 11px;
	font-weight: bold;
	width: 74px;
	margin: 10px 10px 0px 0px;
	line-height: 11px;
	float: left;
	text-align: left;
}

.display .paPriceList .product .productText .bandWrapper {
	float: left;
	position: absolute;
	bottom: 0px;
	left: 5px;
}

.display .paPriceList .product.isShopSpecial .productText .bandWrapper .specialBandWrapper,
.display .paPriceList .product.isInTaxfreeShop .productText .bandWrapper .taxfreeBandWrapper {
	float:left;
	position: relative;
	padding: 0;
	display: block !important;
	background-color: #ffffff;
}

.display .paPriceList .product.isShopSpecial .productText .bandWrapper .specialBandBackground {
     width:85px;
     height:11px;
     background: #108549;
     transform: skew(-45deg);
     -o-transform: skew(-45deg);
     -moz-transform: skew(-45deg);
     -webkit-transform: skew(-45deg);
     -ms-transform: skew(-45deg,0deg);
     font-style: normal;
     margin: 0 0 0 3px;
}

.display .paPriceList .product.isInTaxfreeShop .productText .bandWrapper .taxfreeBandBackground {
     width:90px;
     height:11px;
     background: #108549;
     transform: skew(-45deg);
     -o-transform: skew(-45deg);
     -moz-transform: skew(-45deg);
     -webkit-transform: skew(-45deg);
     
     -ms-transform: skew(-45deg,0deg);
     -ms-filter: ""progid:DXImageTransform.Microsoft.Matrix(M11=1.0, M12=-0.7, M21=0, M22=1.0, SizingMethod='auto expand')";
     
     font-style: normal;
     margin: 0 0 0 3px;
}

.display .paPriceList .product.isShopSpecial .productText .bandWrapper .specialBandText,
.display .paPriceList .product.isInTaxfreeShop .productText .bandWrapper .taxfreeBandText {
	font-family: arial, helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	float:left;
	position:absolute;
	top:0px;
	left:10px;
	height: 8px;
	margin-top: 1px;
	background-color: #108549;
}

.display .paPriceList .product .sellArea {
	background-color: #f2f2f2;
	width: 254px;
	height:51px;
	float:left;
	position: relative;
	border-right: 1px solid #ffffff;
}

.display .paPriceList .product .buyArea,
.display .paPriceList .product .emptyBuyContainer  {
	background-color: #f2f2f2;
	width: 254px;
	height:51px;
	float:left;
	position: relative;
	border-left: 1px solid #ffffff;
}

.display .paPriceList .product .emptyBuyContainer .notAvailableHeadline {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	padding: 0 10px;
}

.display .paPriceList .product .emptyBuyContainer .notAvailableText {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin-top: 5px;
	padding: 0 10px;
}

.display .paPriceList .product .sellArea .sellText,
.display .paPriceList .product .buyArea .buyText {
	float: left;
	margin: 9px 0 0 5px;
	width: 83px;
}

.display .paPriceList .product .sellArea .sellText .sellPrice,
.display .paPriceList .product .buyArea .buyText .buyPrice {
	font-weight: bold;
	font-size: 12px;
}

.display .paPriceList .product .buyArea .buyInputFields,
.display .paPriceList .product .sellArea .sellInputFields {
	margin: 10px 0px 0px 0px;
	float: left;
}

.display .paPriceList .product .buyArea .limitOrderBuyInputFields,
.display .paPriceList .product .sellArea .limitOrderSellInputFields {
	margin: 10px 0px 0px 5px;
	float: left;
}

.display .paPriceList .product .sellArea input,
.display .paPriceList .product .buyArea input {
	width: 29px;
	height: 18px;
	text-align: right;
	float: left;
	border: 1px solid #b2b2b2;
}

.display .paPriceList .product .valueButtons {
	float: left;
	width:15px;
	height: 18px;
	border: 1px solid #b2b2b2;
	border-left: none;
	background-color: #ffffff;
}

.display .paPriceList .product .sellArea .priceInfo,
.display .paPriceList .product .buyArea .priceInfo {
	float: left;
	width: 230px;
	position: absolute;
	left: 5px;
	bottom: 3px;
}



.paProductList .display {
	clear: both;	
}

.paProductList .shopHeadline {
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	text-transform: uppercase;
	margin-top: 6px;
	width: 553px;
}


.paProductList .displayButtons {
	float: left;
	height: 20px;
}

.paProductList .displayButtons .productsPerPageSelect {
	float: left;
	height: 20px;
}

.paProductList .displayButtons .sortSelect {
	float: left;
	position: absolute;
	left: 257px;
	height: 20px;
}

.paProductList .displayButtons .currencySelect {
	float: left;
	position: absolute;
	right: 129px;
	height: 20px;
}


.display .paLocationList .product {
	clear: both;
	color: #303030;
	font-size: 11px;
}

.display .paLocationList .headerName {
	width: 250px;
	float:left;
	height: 27px;
	padding: 5px;
	font-weight: bold;
	color: #6E6666 !important;
	background: #d2d2d2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2M0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #c2c1c1 50%, #b7b6b6 51%, #c3c4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#c2c1c1), color-stop(51%,#b7b6b6), color-stop(100%,#c3c4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c3c4c3',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
	border-left: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2 !important;
	-webkit-border-radius: 3px 0 0 0;
	-moz-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;
}

.display .paLocationList .headerWeight {
	width: 93px;
	float:left;
	height: 27px;
	padding: 5px;
	font-weight: bold;
	color: #6E6666 !important;
/*	background: linear-gradient(to bottom, #D2D2D2 0%, #C2C1C1 50%, #B7B6B6 51%, #C3C4C3 100%) repeat scroll 0 0 transparent;*/
	background: #d2d2d2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2M0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #c2c1c1 50%, #b7b6b6 51%, #c3c4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#c2c1c1), color-stop(51%,#b7b6b6), color-stop(100%,#c3c4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c3c4c3',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
	border-left: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2 !important;
}

.display .paLocationList .headerSell {
	width: 85px;
	float:left;
	height: 27px;
	padding: 5px;
	font-weight: bold;
	background: #b7231e;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b7231e), to(#920d13));
	background: -webkit-linear-gradient(#b7231e, #920d13);
	background: -moz-linear-gradient(#b7231e, #920d13);
	background: -ms-linear-gradient(#b7231e, #920d13);
	background: -o-linear-gradient(#b7231e, #920d13);
	background: linear-gradient(#b7231e, #920d13);
	-pie-background: linear-gradient(#b7231e, #920d13);
	behavior: url(/PIE.htc);
	color: #ffffff;
	border-left: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2 !important;
}

.display .paLocationList .headerBuyNoTax {
	width: 81px;
	float:left;
	height: 27px;
	padding: 5px;
	font-weight: bold;
	background: #108549;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#108549), to(#076132));
	background: -webkit-linear-gradient(#108549, #076132);
	background: -moz-linear-gradient(#108549, #076132);
	background: -ms-linear-gradient(#108549, #076132);
	background: -o-linear-gradient(#108549, #076132);
	background: linear-gradient(#108549, #076132);
	-pie-background: linear-gradient(#108549, #076132);
	behavior: url(/PIE.htc);
	color: #ffffff;
	border-left: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2 !important;
}

.display .paLocationList .headerVat {
	width: 51px;
	float:left;
	height: 27px;
	padding: 5px;
	font-weight: bold;
	color: #6E6666 !important;
/*	background: linear-gradient(to bottom, #D2D2D2 0%, #C2C1C1 50%, #B7B6B6 51%, #C3C4C3 100%) repeat scroll 0 0 transparent;*/
	background: #d2d2d2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2M0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #c2c1c1 50%, #b7b6b6 51%, #c3c4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#c2c1c1), color-stop(51%,#b7b6b6), color-stop(100%,#c3c4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c3c4c3',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
	border-left: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2 !important;
}

.display .paLocationList .headerBuyWithTax {
	width: 81px;
	float:left;
	height: 27px;
	padding: 5px;
	background: #108549;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#108549), to(#076132));
	background: -webkit-linear-gradient(#108549, #076132);
	background: -moz-linear-gradient(#108549, #076132);
	background: -ms-linear-gradient(#108549, #076132);
	background: -o-linear-gradient(#108549, #076132);
	background: linear-gradient(#108549, #076132);
	-pie-background: linear-gradient(#108549, #076132);
	behavior: url(/PIE.htc);
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2 !important;
	-webkit-border-radius: 0 3px 0 0;
	-moz-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0;
}

.display .paLocationList .name1 {
	float: left;
	background-color: inherit;
	width: 80px;
	text-align: left;
	padding: 5px;
	border-left: 1px solid #b2b2b2;
	cursor: pointer;
}

.display .paLocationList .product.category div {
	padding: 5px;
	height: 13px;
}

.display .paLocationList .product.footer .name1 {
	border-bottom: 1px solid #b2b2b2 !important;
	-webkit-border-radius: 0 0 0 3px;
	-moz-border-radius: 0 0 0 3px;
	border-radius: 0 0 0 3px;
}

.display .paLocationList .product.category .name1 {
	width: 240px;
	cursor: default;
	font-weight: bold;
}

.display .paLocationList .name2 {
	float: left;
	background-color: inherit;
	width: 160px;
	text-align: left;
	padding: 5px;
	cursor: pointer;
}

.display .paLocationList .product.footer .name2 {
	border-bottom: 1px solid #b2b2b2 !important;
}

.display .paLocationList .product.category .name2 {
	width: 0px;
	cursor: default;
}

.display .paLocationList .weight {
	float: left;
	background-color: inherit;
	width: 93px;
	text-align: right;
	padding: 5px;
	border-left: 1px solid #DDDDD6;
	cursor: pointer;
}

.display .paLocationList .product.footer .weight {
	border-bottom: 1px solid #b2b2b2 !important;
}

.display .paLocationList .product.category .weight {
	border-left:none;
	cursor: default;
}

.display .paLocationList .sellPrice {
	float: left;
	background-color: inherit;
	width: 85px;
	text-align: right;
	padding: 5px;
	border-left: 1px solid #DDDDD6;
	cursor: pointer;
}

.display .paLocationList .product.category .sellPrice {
	border-left:none;
	cursor: default;
}

.display .paLocationList .product.footer .sellPrice {
	border-bottom: 1px solid #b2b2b2 !important;
}

.display .paLocationList .buyPriceNoTax {
	float: left;
	background-color: inherit;
	width: 81px;
	text-align: right;
	padding: 5px;
	border-left: 1px solid #DDDDD6;
	cursor: pointer;
}

.display .paLocationList .product.footer .buyPriceNoTax {
	border-bottom: 1px solid #b2b2b2 !important;
}

.display .paLocationList .product.category .buyPriceNoTax {
	border-left:none;
	cursor: default;
}

.display .paLocationList .vat {
	float: left;
	background-color: inherit;
	width: 51px;
	text-align: right;
	padding: 5px;
	border-left: 1px solid #DDDDD6;
	cursor: pointer;
}

.display .paLocationList .product.footer .vat {
	border-bottom: 1px solid #b2b2b2 !important;
}

.display .paLocationList .product.category .vat {
	border-left:none;
	cursor: default;
}

.display .paLocationList .buyPriceWithTax {
	float: left;
	background-color: inherit;
	width: 81px;
	text-align: right;
	padding: 5px;
	border-left: 1px solid #DDDDD6;
	border-right: 1px solid #b2b2b2;
	cursor: pointer;
}

.display .paLocationList .product.footer .buyPriceWithTax {
	border-bottom: 1px solid #b2b2b2 !important;
	-webkit-border-radius: 0 0 3px 0;
	-moz-border-radius: 0 0 3px 0;
	border-radius: 0 0 3px 0;
}

.display .paLocationList .product.category .buyPriceWithTax {
	border-left:none;
	border-right: 1px solid #b2b2b2 !important;
	width: 86px;
	cursor: default;
}

.productListFooter {
	float: left;
	margin: 10px 0;
	position: relative;
	width: 100%;
}

.productListFooter .disclaimer{
	float: left;
	font-size: 10px;
	font-weight: bold;
}

.productListFooter .timestamp {
	position: absolute;
	left: 300px;
	width: 200px;
}

.productListFooter .paging {
	width: 200px;
	position: absolute;
	right: 0px;
	text-align: right;
	z-index: 1000;
	font: 125% arial,helvetica,sans-serif;
}

.productListFooter .paging a,
.productListFooter .paging a:hover,
.productListFooter .paging a:visited {
	color: #145495 !important;
	text-decoration: none !important;
	margin-left: 1px;
}

.reloadSlide {
	/*background: url(../../../../../theme-proaurum/images/refresh.gif) no-repeat 0 0;*/
	background: url(../../../../../theme-proaurum/images/refresh_normal.png) no-repeat 0 0;
	position: absolute;
	z-index: 2;
	top: 5px;
	left: 8px;
	width: 161px;
	height: 9px;
}

.reloadSlide.active {
	background: url(../../../../../theme-proaurum/images/refresh.gif) no-repeat 0 0;
	position: absolute;
	z-index: 2;
	top: 5px;
	left: 8px;
	width: 161px;
	height: 9px;
}

/* notifications */
.notifications {
	position:fixed;
}
.notifications.top-right{
	right:10px;top:25px;
}
.notifications.top-left{
	left:10px;top:25px;
}
.notifications.bottom-left{
	left:10px;bottom:25px;
}
.notifications.bottom-right{
	right:10px;bottom:25px;
}
.notifications>div{
	position:relative;z-index:9999;margin:5px 0px;
}
.notifications.center{
	top:48%;left:0;width:100%;
}
.notifications.center>div{
	margin:5px auto;width:20%;text-align:center;
}

.alert-proaurum {
  box-sizing: border-box;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.80);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.88) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 0, 0, 0.80)), color-stop(100%,rgba(0, 0, 0, 0.88)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.80) 0%,rgba(0, 0, 0, 0.88) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.80) 0%,rgba(0, 0, 0, 0.88) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.80) 0%,rgba(0, 0, 0, 0.88) 100%);
  background: linear-gradient(top, rgba(0, 0, 0, 0.80) 0%,rgba(0, 0, 0, 0.88) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0, 0, 0, 0.80)', endColorstr='rgba(0, 0, 0, 0.88)',GradientType=0 );
  border: 1px solid #000;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
  -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  color: white;
  -webkit-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  -o-text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
  -webkit-font-smoothing: antialiased;
}

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.alert .close {
  position: relative;
  top: -12px;
  right: -5px;
  line-height: 20px;
  color: #ffffff;
}

body#onlinetrading .productSlider {
	clear: both;
	margin-top: 5px;
	float: left;
}

body#onlinetrading .productSlider .title {
	height: 20px;
	width: 603px;
	background-color: #F2F2F2;
	color: #303030;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: auto;
}

body#onlinetrading .productSlider .str_product img {
	border: none !important;
}

/*/ SLIDER */

.image_carousel {
	padding: 0px;
	margin:0 0 4px 9px;
	float: left;
	position: relative;
}
.image_carousel div.str_background {
	padding-right:5px;
	display: block;
	float: left;
	background: url(../../../../../theme-proaurum/images/background.png) no-repeat 0 0;
	width:135px;
	height: 220px;
}

.clearfix {
	float: none;
	clear: both;
}

.str_prev {
    position: absolute;
    top: 35%;
    left: -19px;
    width: 14px;
    height: 52px;
    cursor: pointer;
    background: transparent url(../../../../../theme-proaurum/images/arrow_left.png) no-repeat 0 0;
}


.str_next {
    position: absolute;
    top: 35%;
    width: 14px;
    height: 52px;
    cursor: pointer;
    background: transparent url(../../../../../theme-proaurum/images/arrow_right.png) no-repeat 0 0;
}
#wrap {
	position: relative;
	padding: 5px 20px 20px 20px;
}

.paSliderWrapper {
	position: relative;
	padding: 5px 20px 0px 20px;
}

.paSliderWrapper .notAvailable {
	height: 30px;
	padding-top: 10px;
	text-align: center;
	font-size: 11px;
}

.image_carousel .disabled{
	display: none !important;
}

.str_product{
	position: relative;
	left:6px;
	top:2px;
	width: 125px;
	height: 125px;
}

.str_title{
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	position: relative;
	left:9px;
	top:6px;
	width: 115px;
	height: 28px;
	line-height: 11px;
}	

.str_price{
	position: relative;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	top:4px;
	left:0px;
	width: 126px;
}

.str_t1{
	float: right;
}

.str_t2{
	float: right;
	font-size: 10px;
	font-weight: normal;
}

.str_t3{
	float: right;
	padding-top: 5px;
}


.str_t3 a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color:#145495 !important;
}

/*/ SLIDER END*/

.headerMicrosite {
	clear: both;
	float: right;
	margin-right: 2px;
}

.headerMicrosite .homeLink {
	float: left;
}

.headerMicrosite .locationsLink, .headerMicrosite .contactLink{
	float: left;
	margin-left: 16px;
}

.headerMicrosite .flagLink {
	float: left;
	margin-left: 8px;
}

.paProductList {
	width: 767px;
	float: left;
	position: relative;
}
.paViewButtons {
	float: left;
	position: absolute;
	left: 514px;
	height: 20px;
}
.paViewButton {
	float: left;
	margin-right: 10px;
}
.paPrintLink {
	float: left;
	margin: 0 10px 0 20px;
	padding-top: 3px;
}
.paViewIcon {
	width: 20px;
    height: 20px;
    cursor: pointer;
}
.paGalleryIcon {
    background: transparent url(../../../../../theme-proaurum/images/Galerie_normal.png) no-repeat 0 0;
}
.paGalleryIcon:hover {
    background: transparent url(../../../../../theme-proaurum/images/Galerie_Mouseover.png) no-repeat 0 0;
}
.paGalleryIcon.active {
    background: transparent url(../../../../../theme-proaurum/images/Galerie_angeklickt.png) no-repeat 0 0;
}

.paPriceListIcon {
    background: transparent url(../../../../../theme-proaurum/images/Produkliste_normal.png) no-repeat 0 0;
}
.paPriceListIcon:hover {
    background: transparent url(../../../../../theme-proaurum/images/Produktliste_Mouseover.png) no-repeat 0 0;
}
.paPriceListIcon.active {
    background: transparent url(../../../../../theme-proaurum/images/Produktliste_angeklickt.png) no-repeat 0 0;
}

.paProductListIcon {
    background: transparent url(../../../../../theme-proaurum/images/Thumbnail_normal.png) no-repeat 0 0;
}
.paProductListIcon:hover  {
    background: transparent url(../../../../../theme-proaurum/images/Thumbnail_Mouseover.png) no-repeat 0 0;
}
.paProductListIcon.active {
    background: transparent url(../../../../../theme-proaurum/images/Thumbnail_angeklickt.png) no-repeat 0 0;
}

.noProductsFound {
	margin: 20px 0 20px 0;
	font-weight: bold;
}

.paProductDetails {
	width:963px;
	min-height:400px;
	float: left;
	position: relative;
	margin: 0px;
	color: #303030;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(/PIE.htc);
}

.paProductDetails .navigation {
	width: 943px;
	float:left;
	margin: 5px 10px 0 10px;
	color: #b2b2b2;
}

.paProductDetails .navigation .previous {
	float: left;
	width: 310px;
}

.paProductDetails .navigation .overview {
	float:left;
	text-align: center;
	width: 323px;
}

.paProductDetails .navigation .overview a,
.paProductDetails .navigation .overview a:hover,
.paProductDetails .navigation .overview a:visited,
.paProductDetails .navigation .previous a,
.paProductDetails .navigation .previous a:hover,
.paProductDetails .navigation .previous a:visited,
.paProductDetails .navigation .next a,
.paProductDetails .navigation .next a:hover,
.paProductDetails .navigation .next a:visited {
	color: #145495 !important;
	text-decoration: none !important;
}

.paProductDetails .navigation .next {
	float: left;
	width: 310px;
	text-align: right;
}

.paProductDetails .detailsContainer {
	float: left;
	width: 943px;
	min-height: 400px;
	margin: 5px 10px 0 10px;
	position: relative;
}

.paProductDetails .detailsContainer .detailsArea{
	float: left;
	width: 716px;
	min-height: 300px;
	margin: 0px;
	position: relative;
	margin: 0px;
	color: #303030;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(/PIE.htc);
}

.paProductDetails .detailsContainer .details {
	float: left;
	height: 420px;
}

.paProductDetails .detailsContainer .details .detailsImages {
	float: left;
}

.paProductDetails .detailsContainer .detailsImages .productImage {
	width: 360px;
	height: 282px;
	float: left;
	position: relative;
}

.paProductDetails .detailsContainer.isShopSpecial .detailsImages .special_band {
	background:url(../../../../../theme-proaurum/images/Sonderaktion_gruen.png) no-repeat scroll 0 0 transparent;
	height: 98px;
	width: 98px;
	position: absolute;
	top: 0px;
	left: 0px;	
}

.paProductDetails .detailsContainer .details .detailsImages .thumbnails{
	clear: both;
	float: left;
	margin: 20px 0 20px 10px;
}

.paProductDetails .detailsContainer .details .detailsImages .thumbnails .thumbnail{
	float: left;
	width: 115px;
	height: 90px;
	border: 1px solid #ffffff;
}

.paProductDetails .detailsContainer .details .detailsImages .thumbnails .thumbnail.selected {
	border: 1px solid #b2b2b2;
}

.paProductDetails .detailsContainer .details .description {
	margin-left: 10px;
	float: left;
	width: 300px;
	height: 300px;
	position: relative;
}

.paProductDetails .detailsContainer .details .description .headline {
	float: left;
	margin: 39px 0 22px 22px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #B2B2B2;
}
.paProductDetails .detailsContainer .details .description .headline .overviewHeadline {
	float: left;
	cursor: pointer;
}
.paProductDetails .detailsContainer .details .description .headline .detailsHeadline {
	float: left;
	cursor: pointer;
}
.paProductDetails .detailsContainer .details .description .name,
.paProductDetails .detailsContainer .details .description .weight {
	font-size: 14px;
	font-weight: bold;
	clear:both;
}

.paProductDetails .detailsContainer .details .description .productDetailsText,
.paProductDetails .detailsContainer .details .description .productText {
	overflow: hidden;
	height:180px;
	margin-top: 10px;
}
.paProductDetails .detailsContainer .details .description .productText .productDetailsEntry {
	clear: both;
}
.paProductDetails .detailsContainer .details .description .productText .productDetailsName {
	float: left;
	font-weight: bold;
	width: 100px;
}
.paProductDetails .detailsContainer .details .description .productText .productDetailsValue {
	width: 100px;
	float: left;
}
.paProductDetails .detailsContainer .details .description .radarBookmarkArea {
	clear: both;
	margin: 10px 0 10px 0;
	position: relative;
	height: 50px;
}
.paProductDetails .detailsContainer .details .description .radarBookmarkArea .radarBookmarkLoginText {
	margin-bottom: 4px;
}

.paProductDetails .detailsContainer .details .description .radarBookmarkArea .radarBookmarkInputs {
	height: 32px;
	padding: 3px 3px 3px 10px;
	position: relative;
	width: 160px;
}

.paProductDetails .detailsContainer .details .description .radarBookmarkArea .radarBookmarkInputs.dotted {
	border: 1px dashed #303030;
	padding-bottom: 2px;
}

.paProductDetails .detailsContainer .details .description .radarBookmarkArea .radarInput {
	margin: 0 0 3px 0;
	position: relative;
}

.paProductDetails .detailsContainer .details .description .radarBookmarkArea .radarLabel.disabled {
	color: #b2b2b2;	
}

.paProductDetails .detailsContainer .details .description .radarBookmarkArea .bookmarkInput {
	margin: 0 0 3px 0;
	position: relative;
	float: left;
}

.paProductDetails .detailsContainer .details .description .radarBookmarkArea .bookmarkLabel.disabled {
	color: #b2b2b2;	
}
.paProductDetails .detailsContainer .details .description .radarBookmarkArea .info {
	padding-top: 0px;
	margin: 1px 0px 0px 4px;
	float: left;
}

.paProductDetails .detailsContainer .locationsArea {
	float: left;
	width: 716px;
	margin: 5px 0px 0px 0px !important;
	padding-bottom: 25px;
	background-color: #f2f2f2;
	position: relative;
	color: #303030;
	font-size: 12px;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(/PIE.htc);
}

.paProductDetails .detailsContainer .locationsArea .locationsHeadline {
	font-weight: bold;
	margin: 10px 0 0 10px;	
}
.paProductDetails .detailsContainer .locationsArea .locationsText {
	margin: 2px 0 0 10px;	
}
.paProductDetails .detailsContainer .locationsArea .locations {
	margin: 7px 0 0 10px;	
}
.paProductDetails .detailsContainer .locationsArea .locations a {
	width: 98px;
	padding: 0 4px;
	margin-bottom: 5px;
}
.paProductDetails .detailsContainer .locationsArea .locationsFooter {
	font-size:10px;
	position: absolute;
	left: 12px;
	bottom: 10px;	
}

.paProductDetails .detailsContainer .locationsArea .locationsFooter p{
	font-size: inherit;
	line-height: inherit;
}

.paProductDetails .detailsContainer .locationsArea .locationsFooter a,
.paProductDetails .detailsContainer .locationsArea .locationsFooter a:hover {
	color: #145495 !important;
	text-decoration: none !important;
}

.paProductDetails .detailsContainer .buySellArea {
	width: 220px;
	float: left;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 0px;
	color: #303030;
	font-size: 12px;
}

.paProductDetails .detailsContainer .buySellArea .buyArea {
	width: 220px;
	float: left;
	height: 258px;
	background-color: #f2f2f2;
	position: relative;
	border: 1px solid #f2f2f2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(/PIE.htc);
}

.paProductDetails .detailsContainer .buySellArea .buyArea .buyPriceHeadline,
.paProductDetails .detailsContainer .buySellArea .sellArea .sellPriceHeadline {
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	margin: 7px 10px 0 0;
	
}

.paProductDetails .detailsContainer .buySellArea .buyArea .price,
.paProductDetails .detailsContainer .buySellArea .sellArea .price {
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	text-align: right;
	margin: 10px 10px 0 0;
}

.paProductDetails .detailsContainer .buySellArea .buyArea .vatRate,
.paProductDetails .detailsContainer .buySellArea .sellArea .vatRate {
	font-size: 10px;
	text-align: right;
	margin: 0px 10px 0 0;
	line-height: 12px;
}

.paProductDetails .detailsContainer .buySellArea .sellArea {
	width: 220px;
	float: left;
	height: 260px;
	background-color: #f2f2f2;
	position: relative;
	margin-top: 5px;
	border: 1px solid #f2f2f2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(/PIE.htc);
}

.paProductDetails .emptyBuyContainer {
	height: 88px;
	margin-top: 10px;
	position: relative;
}
.paProductDetails .emptyBuyContainer .notAvailableHeadline {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 25px;
}
.paProductDetails .emptyBuyContainer .notAvailableText {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin-top: 10px;
	padding: 0 10px;
}

.paProductDetails .sellArea .sellInputFields,
.paProductDetails .buyArea .buyInputFields,
.paProductDetails .sellArea .limitOrderSellInputFields {
	margin: 13px 10px 0px 10px;
	float: right;
	height: 29px;
}

.paProductDetails .sellArea input,
.paProductDetails .buyArea input {
	width: 51px;
	height: 18px;
	text-align: right;
	float: left;
	border: 1px solid #b2b2b2;
}

.paProductDetails .buyArea .buyInputFields button,
.paProductDetails .buyArea .limitOrderBuyInputFields button,
.paProductDetails .sellArea .sellInputFields button,
.paProductDetails .sellArea .limitOrderSellInputFields button {
	margin-left: 5px;
	height: 20px;
	width: 108px;
}

.paProductDetails .buyArea div.dotted,
.paProductDetails .sellArea div.dotted {
	border-top: 1px dotted #50715a;
	clear: both;
	position: relative;
	left: 29px;
	top: 10px;
	height: 1px;
	width: 182px;
}

.paProductDetails .detailsContainer .buySellArea .buyArea .limitOrderBuyPriceHeadline,
.paProductDetails .detailsContainer .buySellArea .sellArea .limitOrderSellPriceHeadline {
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	margin: 21px 10px 0 0;
}

.paProductDetails .buyArea .limitOrderBuyText,
.paProductDetails .sellArea .limitOrderSellText {
	font-weight: bold;
	text-align: right;
	margin: 5px 10px 0 0;
	width: 182px;
	float: right;
}

.paProductDetails .buyArea .limitOrderBuyLabels,
.paProductDetails .sellArea .limitOrderSellLabels {
	float: right;
	margin: 5px 10px 0 0;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	width: 182px;
} 
.paProductDetails .buyArea .limitOrderBuyLabels .limitOrderBuyValidUntilLabel,
.paProductDetails .sellArea .limitOrderSellLabels .limitOrderSellValidUntilLabel {
	float: left;
	width: 107px;
}
.paProductDetails .buyArea .limitOrderBuyLabels .limitOrderBuyMaxPriceLabel,
.paProductDetails .sellArea .limitOrderSellLabels .limitOrderSellMaxPriceLabel {
	float: left;
	margin-left: 8px;
	width: 67px;
}

.paProductDetails .buyArea .limitOrderBuyAdditionalInputFields,
.paProductDetails .sellArea .limitOrderSellAdditionalInputFields {
	float: right;
	margin: 2px 10px 0 0;
	text-align: right;
	width: 182px;
}
.paProductDetails .buyArea .limitOrderBuyAdditionalInputFields .limitOrderBuyValidUntil,
.paProductDetails .sellArea .limitOrderSellAdditionalInputFields .limitOrderSellValidUntil {
	float: left;
	width: 107px;
}
.paProductDetails .buyArea .limitOrderBuyAdditionalInputFields .limitOrderBuyValidUntil select,
.paProductDetails .sellArea .limitOrderSellAdditionalInputFields .limitOrderSellValidUntil select {
	height: 20px;
}
.paProductDetails .buyArea .limitOrderBuyAdditionalInputFields .limitOrderBuyMaxPrice,
.paProductDetails .sellArea .limitOrderSellAdditionalInputFields .limitOrderSellMaxPrice {
	float: left;
	margin-left: 8px;
}
.paProductDetails .buyArea .limitOrderBuyAdditionalInputFields .limitOrderBuyMaxPrice input,
.paProductDetails .sellArea .limitOrderSellAdditionalInputFields .limitOrderSellMaxPrice input {
	width: 65px;
	height: 18px;
	text-align: right;
	border: 1px solid #b2b2b2;
}

.paProductDetails .buyArea .limitOrderBuyInputFields,
.paProductDetails .sellArea .limitOrderSellInputFields {
	margin: 5px 10px 0px 10px;
	float: right;
	height: 29px;
	width: 182px;
}

.paProductDetails .sellArea .conditionsText {
	float: right;
	margin: 0px 10px 0px 10px;
	font-size: 10px;
	position: absolute;
	bottom: 10px;
}

.paProductDetails .sellArea .conditionsText p{
	font-size: inherit;
	line-height: inherit;
}

.paProductDetails .sellArea .conditionsText a,
.paProductDetails .sellArea .conditionsText a:hover {
	color: #145495 !important;
	text-decoration: none !important;
}

.paProductDetails .infoIcon {
	cursor: pointer;
}
.paProductDetails .tooltip-inner {
	font-weight: normal;
	font-size: 10px;
	min-height: 120px;
	width: 200px;
	text-transform: none !important;
	z-index: 10;
}

.paProductDetails .pie_text,
.paProductDetails .pie_text_ho {
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	position: absolute;
	width: 25px;
	float: right;
	right: 5px;
	top: 5px;
	text-align: right;
	z-index: 100;
}

.paProductDetails .pie_text_ho {
	width: 100px;
	display: none;
}

.paProductDetails .paRecommendations .str_product img,
.paProductDetails .paDocumented .str_product img {
	border: none !important;
}

.paProductDetails .paRecommendations {
	float: left;
	margin: 10px 0 0 10px;
	height: 300px;
	width: 945px;
	position: relative;
}
.paProductDetails .paRecommendations .title {
	background-color: #F2F2F2;
	color: #303030;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 6px 0 5px 10px;
}

.paProductDetails .paRecommendations .paRelatedProducts {
	float: left;
}
.paProductDetails .paRecommendations .paRecommendationsSlider {
	width: 329px;
	overflow: hidden;
}
.paProductDetails .paRecommendations .paAlsoBoughtProducts {
	position: absolute;
	right: 0px;
	top: 26px;
}
.paProductDetails .paRecommendations .paAlsoBoughtProductsSlider {
	width: 569px;
	overflow: hidden;
}
.paProductDetails .paRecommendations .relatedProductsHeadline {
	color: #303030;
	font-size: 12px;
	font-weight: bold;
	margin: 18px 0 8px 28px;
}
.paProductDetails .paDocumented .recentlyClickedHeadline {
	color: #303030;
	font-size: 12px;
	font-weight: bold;
	margin: 18px 0 13px 28px;
}
.paProductDetails .paRecommendations .alsoBoughtProductsHeadline,
.paProductDetails .paDocumented .clickedAlsoBoughtProductsHeadline {
	color: #303030;
	font-size: 12px;
	font-weight: bold;
	margin: 18px 0 7px 28px;
}

.paProductDetails .paDocumented {
	float: left;
	margin: 15px 0 0 10px;
	height: 370px;
	width: 945px;
	position: relative;
}
.paProductDetails .paDocumented .title {
	background-color: #F2F2F2;
	color: #303030;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 6px 0 5px 10px;
}

.paProductDetails .paDocumented .paRecentlyClicked {
	float:left;
}

.paProductDetails .paDocumented .recentlyClickedProducts {
	margin-left: 30px;
	width: 330px;
}

.paProductDetails .paDocumented .recentlyClickedProducts .recentlyClickedProduct{
	margin-bottom: 2px;
	float: left
}

.paProductDetails .paDocumented .recentlyClickedProducts .recentlyClickedProduct .image{
	float: left;
	width: 118px;
	height:95px;
}

.paProductDetails .paDocumented .recentlyClickedProducts .recentlyClickedProduct .description{
	float: left;
	padding: 5px 0 0 7px;
	font-size: 12px;
	width: 200px;
}

.paProductDetails .paDocumented .paClickedAlsoBoughtProducts {
	position: absolute;
	top: 26px;
	right: 0px;
}
.paProductDetails .paDocumented .paClickedAlsoBoughtProductsSlider {
	overflow: hidden;
	width: 569px;
}
.display .productListLoading {
	padding: 40px 0 40px 70px;
	margin-top:20px;
	font-size: 12px;
	position: relative;
	font-weight: bold;
	background: url(../../../../../theme-proaurum/images/wait_animation.gif) no-repeat 0 0;
	background-position: 0% center;
}

.paInvestmentAdvisorBox {
	min-height: 100px;
	float: left;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 10px 0px 0px 0px;
	color: #303030;
	background-color: #f2f2f2;
	behavior: url(/PIE.htc);
	width: 193px;	
}

.paInvestmentAdvisorBox .title {
	font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 5px 0 0 7px;
    
    background: #d2d2d2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2M0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #c2c1c1 50%, #b7b6b6 51%, #c3c4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#c2c1c1), color-stop(51%,#b7b6b6), color-stop(100%,#c3c4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c3c4c3',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
}

.paInvestmentAdvisorBox .investmentAdvisorBoxText {
	font-size: 11px;
	margin: 10px 10px 0 7px;
}

.paEdelmetallAnkaufBox .edelmetallAnkaufBoxText {
	font-size: 11px;
	margin: 10px 10px 0 10px;
}

.paEdelmetallAnkaufBox .edelmetallAnkaufBoxText p {
	font-size: 100%;
}

.paInvestmentAdvisorBox .investmentAdvisorBoxText p {
	font-size: 100%;
}

.paInvestmentAdvisorBox .investmentAdvisorBoxButton {
	margin: 10px 0px 10px 5px;
}

.paEdelmetallAnkaufBox .edelmetallAnkaufBoxButton {
	margin: 10px 0px 10px 10px;
}

.paInvestmentAdvisorBox .investmentAdvisorBoxButton a {
	width: 158px;
}

.paEdelmetallAnkaufBox .edelmetallAnkaufBoxButton a {
	margin-top: 10px;
	width: 158px;
}

.paEdelmetallAnkaufBox .error {
	font-size: 11px;
	margin: 10px 10px 10px 10px;
}


.paLocationAvailabilityBox, .paTaxfreeLocationBox, .paEdelmetallAnkaufBox {
	min-height: 100px;
	float: left;
	border: 1px solid #b2b2b2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 10px 0px 0px 0px;
	color: #303030;
	background-color: #f2f2f2;
	behavior: url(/PIE.htc);
	width: 193px;	
}

.paLocationAvailabilityBox .title, .paTaxfreeLocationBox .title, .paEdelmetallAnkaufBox .title {
	font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 5px 0 0 6px;
    
    background: #d2d2d2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MyYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I3YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2M0YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #c2c1c1 50%, #b7b6b6 51%, #c3c4c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(50%,#c2c1c1), color-stop(51%,#b7b6b6), color-stop(100%,#c3c4c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d2d2d2 0%,#c2c1c1 50%,#b7b6b6 51%,#c3c4c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#c3c4c3',GradientType=0 ); /* IE6-8 */
	behavior: url(/PIE.htc);
}

.paLocationAvailabilityBox .locationAvailabiltyBoxText,
.paTaxfreeLocationBox .taxfreeLocationBoxText {
	font-size: 11px;
	margin: 10px 10px 0 7px;
}



.paEdelmetallAnkaufBox .paEdelmetallAnkaufBoxText {
	font-size: 11px;
	margin: 10px 10px 0 7px;
}


.paEdelmetallAnkaufBox .paEdelmetallAnkaufBoxText {
	font-size: 11px;
	margin: 10px 10px 0 7px;
}

.paLocationAvailabilityBox .locationAvailabiltySelectLabel,
.paTaxfreeLocationBox .taxfreeLocationSelectLabel {
	margin: 10px 0px 10px 7px;
}

.paLocationAvailabilityBox .locationAvailabiltySelectLabel,
.paEdelmetallAnkaufBox .paEdelmetallAnkaufLabel {
	margin: 10px 0px 10px 7px;
}
.paLocationAvailabilityBox .locationAvailabiltySelectBox,
.paTaxfreeLocationBox .taxfreeLocationSelectBox {
	margin: 6px 0px 10px 7px;
}
.paLocationAvailabilityBox .locationAvailabiltySelectBox select,
.paTaxfreeLocationBox .taxfreeLocationSelectBox select {
	height: 18px;
}
.paLocationAvailabilityBox .locationAvailabiltyBoxButton,
.paTaxfreeLocationBox .taxfreeLocationBoxButton {
	margin: 12px 0px 10px 5px;
}

.paLocationAvailabilityBox .locationAvailabiltyBoxButton a,
.paTaxfreeLocationBox .taxfreeLocationBoxButton a {
	width: 158px;
}

/* IMAGE ZOOM */
.magnifyarea { /* CSS to add shadow to magnified image. Optional */
	box-shadow: 5px 5px 7px #818181;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 5px 5px 7px #818181;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
	background: white;
	border: 1px solid #888888 !important;
}

.targetarea { /* CSS for container div(s) of the zoomable image */
	width: 325px; /* wide or wider than the widest zoomable image */
	height: 336px; /* high or higher than the tallest zoomable image */
	margin-top:3px;
}

#two { /* Added CSS for second target div of zoomable images */
	height: 243px; /* high or higher than the tallest zoomable image */
}

.targetarea img { /* zoomable image */
	margin: auto; /* for horizontal centering */
	display: block; /* also for horizontal centering */
	position: relative; /* along with on the fly calculations in script, for vertical centering */
	border-width: 0;
}

.thumbs { /* divs holding the trigger links - styles optional, used here to center their links below their respective zoomable image */
	padding-top: 25px;
	width: 325px;
	text-align: center;
}

.thumbs a { /* trigger links on the thumbnail images */
	text-decoration: none; /* avoid underlines of images, text or spaces in these links */
}

.thumbs img { /* trigger images - the thumbnails used to load new zoomable images into the targetarea */
	border-width: 0; /* avoid default borders in some browsers */
}

#description, #description2 {
	position: absolute; /* required for description folows image bottom (descpos: true) */
	width: 325px; /* should be width of zoomable image container (.targetarea) */
	text-align: center;
	font: bold 95% sans-serif;
	margin-top: 3px; /* when following image bottom, this sets a fixed distance for that */
	color: #222;
	background-color: #fff;
}

.str_lupe{
	width:24px;
	height: 24px;
	background: url(../../../../../theme-proaurum/images/Lupe.png) no-repeat;
	position: absolute;
	bottom:10px;
	right: 10px;
}

.backzoom{
	position: relative;
	width: 360px;
}

.contactBannerWrapper {
	z-index: 900;
	position: fixed;
	right: 0px;
	top: 197px;
	left: auto;
	margin: 0;
	width: 230px;
	height: 202px;
	color: #000000;
	font-size: 10px;	
}
.contactBannerWrapper p {
	font-size: 10px;
}
.contactBanner {
	cursor: pointer;
	z-index: 999999;
	position: fixed;
	right: 0px;
	top: 197px;
	left: auto;
	margin: 0;
	width: 30px;
	height: 202px;
	color: #000000;
	background: url(../../../../../theme-proaurum/images/BTN-beratung_oS.png) no-repeat;
}

.contactBanner:hover {
	width: 33px;
	height: 205px;
	background: url(../../../../../theme-proaurum/images/BTN-beratung_mS.png) no-repeat;
}

.pricelistTypeVMB, .pricelistTypeBank {
	margin: 24px 0 0 7px;
        clear: left;
}

.pricelistTypeCustomer {
	margin: 5px 0 10px 7px;
}

/* for fuw */

.fuwBody {
	font: 62.5%  arial, helvetica, sans-serif;
	font-stretch:normal;
	color: #333;
}

.fuwBody .contactBannerWrapper {
    display:none;
}

.fuwBody #paNavWrapper,
.fuwBody #wrapper-2 {
	margin-right: auto;
	padding-right: 250px;
}

.fuwBody .shoppingCart a {
	background-position: right;
	padding-right: 20px;
}

.fuwBody #paNavWrapper {
	margin-top:20px;
}
.paProductFilters .paSupportBox,
.paProductFilters .paAdvantagesBox {
	margin-right:5px;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:0px;
	width:193px;	
	min-height: 0px;
}
.paProductFilters .paProductFilter {
	
	margin-bottom: 5px;
}
.paProductFilters .paAdvantagesBox .title {
	
	height:20px;
}
#shopsection.fuwBody #wrapper-2
#productlist.fuwBody #wrapper-2 {
    height: auto;
    padding-bottom: 20px;
}
#shopsection.fuwBody #wrapper-2 {
	border: 0;
	background: none;
}
#shopsection.fuwBody #wrapper-2 #main {
	padding-right: 20px;
	padding-left: 20px;
}
#shopsection.fuwBody #wrapper-2 #wrapper-3 {
	margin-left: 0;
	margin-right: 0;
	width: 965px;
}
#shopsection.fuwBody #main #myProaurumContactInfo {
	width: 914px;
}
#shopsection.fuwBody .breadcrumb li span.item.step1.buy, 
#shopsection.fuwBody .breadcrumb li span.item.step2.buy, 
#shopsection.fuwBody .breadcrumb li span.item.step3.buy, 
#shopsection.fuwBody .breadcrumb li span.item.step4.buy, 
#shopsection.fuwBody .breadcrumb li span.item.step1.sell,
#shopsection.fuwBody .breadcrumb li span.item.step2.sell,
#shopsection.fuwBody .breadcrumb li span.item.step3.sell,
#shopsection.fuwBody .breadcrumb li span.item.step4.sell {
	width:183px;
}

.fuwBody .paProductDetails .detailsContainer .details .description .name, 
.fuwBody .paProductDetails .detailsContainer .details .description .weight {
	letter-spacing:0;
}

.fuwBody .paProductDetails .detailsContainer .detailsArea {
	background-color: white;
}

#productlist.fuwBody .display .paGallery .product .valueButtons .valueUp, 
#productlist.fuwBody .display .paList .product .valueButtons .valueUp, 
#productlist.fuwBody .display .paPriceList .product .valueButtons .valueUp, 
#productlist.fuwBody .paProductDetails form .valueButtons div.valueUp ,
.fuwBody .display .paGallery .product .valueButtons, .paProductDetails .valueButtons {
	clear:none;
	min-height:0;
}

#productlist.fuwBody #wrapper-3 #main {
	margin-bottom: 20px;
}
ul#menu-meta-navigation.ad-nav li {
    margin:0 0 13px;
    padding:0;
    list-style:none;
    text-align:center;
    font:1em Arial, Helvetica, sans-serif;
    font-size: 11px;
}
ul#menu-meta-navigation.ad-nav li {
    display:inline;
    padding:0 3px;
}
ul#menu-meta-navigation.ad-nav a{
    color:#999;
}
.footer-info dl.partners ul.partners-sites li,
.footer-info .box ul#menu-footer-menu li {
    font-size: 11px;
}

.holder .box {
	clear: both;
	width: 100%;
	border-bottom: 0;
	margin: 0 0px 16px 0; /* IE 6: duplicate characters */
        line-height: 17.9375px;
        font-size: 13px;
} 

.fuwBody #navf {
      width:100%;
    margin:0;
    padding:0;
    list-style:none;
    font:1.85em Georgia, serif;
    text-align:center;
    position:relative;
}
.fuwBody #navf:after {
    display:block;
    clear:both;
    content:'';
}
.fuwBody #navf li {
    float:left; 
}
.fuwBody #navf a {
    float:left;
    color:#666;
    padding:7px 0 0 0;
    border:solid #fff;
    border-width:0 1px;
    height:33px;
    cursor:pointer;
}
.fuwBody .scaling-active a {
    padding:7px 0 0 !important;
}
.fuwBody #navf a:hover,
.fuwBody #navf li.active a {
    background:#efefef;
    border-color:#e7e7e7;
    text-decoration:none;
}
.fuwBody #navf .active .drop,
.fuwBody #navf .active .drop .active .drop {
    display:block;
}
.fuwBody #navf .active .drop .drop {
    display:none;
}
/*avoid jumps - cheap trick - memo:undo submenu*/
/*unternehmen - ex 199*/
.fuwBody #navf #menu-item-unternehmen a { width:177px; }
.fuwBody #navf #menu-item-unternehmen ul li a { width:auto !important; }
/*maerkte - ex 127*/
.fuwBody #navf #menu-item-markte a { width:105px; }
.fuwBody #navf #menu-item-markte ul li a { width:auto !important; }
/*kommentare - ex 188*/
.fuwBody #navf #menu-item-kommentare a { width:168px; }
.fuwBody #navf #menu-item-kommentare ul li a { width:auto !important; }
/*blogs - ex 108*/
.fuwBody #navf #menu-item-blogs a { width:86px; }
.fuwBody #navf #menu-item-blogs ul li a { width:auto !important; }
/*dossiers*/
.fuwBody #navf #menu-item-dossiers a { width:118px; }
.fuwBody #navf #menu-item-dossiers ul li a { width:auto !important; }
/*magazine - 152*/
.fuwBody #navf #menu-item-magazine a { width:130px; }
.fuwBody #navf #menu-item-magazine ul li a { width:auto !important; }
/*luxus*/
.fuwBody #navf #menu-item-luxus a { width:90px; }
.fuwBody #navf #menu-item-luxus ul li a { width:auto !important; }
/*marktdaten - 174*/
.fuwBody #navf #menu-item-marktdaten a { width:152px; }
.fuwBody #navf #menu-item-marktdaten ul li a { width:auto !important; }



.fuwBody #site-info {
    display: none;
}

.fuwBody #footer img {
    border: none;
}
.fuwBody .index-bar-setup-bubble {
	z-index: 1;
}
.fuwBody .holder #data_holder li {
	font-size: 12px;
}
.fuwBody #menu_anlagetools ul {
	margin-top: 8px;
}
.fuwBody div#menu_anlagetools .menu li {
	font-size: 11px;
	margin-left: 12px;
	line-height: 17px;
}
