body {
	/*font-family:'TheSansBW3Light','Trebuchet MS',Helvetica,sans-serif;*/
	font-family:'arial';
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#656565;

 }


h1 {
	color: #005ea7; 
	font-size: 20px; }


h2 {
	font-size: 16px; 
	/*color: #343432;*/ }

a.email {
	background-image:url('/icons/email.png');
	background-repeat:no-repeat;
	padding-left:19px;
}

div.logo {
	padding-left:23px;}
div.style {
	text-align:center;
}

div.container h1.SeitenUeberschift {
	padding-top:17px;
}

img {
	border: 0px; }

td {
	padding: 2px; }
	
a {
	color: #005ea7; 
	text-decoration: none; }	
	
a:hover {
	color: black; }	

div.claim {
	color: #b7b7b7;
	/*font-family:Century Gothic;*/
	font-family:arial;

	font-size:21px;
	font-weight:bold;
	line-height:27px;
	position:absolute;
	right:63px;
	text-align:right;
	top:96px;}


/** Menu DIV **/
div.menu {
	position:absolute;
	left:0px;
	width:251px;
	height:432px;
	margin-left:5px;
	margin-right:5px;
	z-index:2;
	padding-top:15px;
}

div.menu ul {
	padding-left:0px;
}

/** Links im Menu, allgemein **/
div.menu a {
	color:#979694;
	text-decoration:none;
	text-align:right;
}

/** Hauptnavigationspunkte **/
div.menu ul li {
	list-style:none outside none;	
}

div.menu ul li:hover {
	/*background-color:#e9e8ed;*/
}
/** Links der Hauptnavigationspunkte **/
div.menu ul li a {
	font-size:16px;
	font-weight:bold;	
	display:block;
	padding:10px 60px 10px 5px;
}

div.menu ul li a:hover { 
	background-color:#e9e8ed;
	/*color: #005ea7;*/ }

div.menu .active a {
	/*background-color:#e9e8ed;*/
	color: #005ea7; 
}
div.menu .active ul a {
	/*background-color:#e9e8ed;*/
	color: #979694; 
}

/** 1.Untermenu **/
div.menu ul li ul li {
	list-style:none outside none;
}
/** Links im 1.Untermenu **/
div.menu ul li ul li a {
	font-size:12px;
	padding:5px 80px 5px 5px;
}
div.menu ul li.active ul li a {
	background-color:white;
}


div.header {
	position:relative;
	left:-300px;
	width:969px;
}

div.container  {
	background-color:white;
	clear:left;
	line-height:18px;
	margin:0 auto;
	min-height:680px;
	padding-left:300px;
	padding-right:60px;
	padding-top:0;
	position:relative;
	text-align:left;
	width:600px;
	z-index:2;
	padding-bottom:60px;
	}

div.background-banner {
	background-image:url('/jwa/vfs/web/styles/meier-thun/streifen.jpg');
	background-repeat:repeat-x;
	width:100%;
	height:317px;
	line-height:317px;
	position:absolute;
	top:77px;
	left:0px;
	z-index:1;
	text-align:right;


}
div.background-banner img{ 
	vertical-align:middle;
}
div.border-left {
	background-image:url('/jwa/vfs/web/styles/meier-thun/rand-links.png');
	background-repeat:repeat-y;
	width:30px;
	height:100%;
	position:absolute;
	left:-30px;
	z-index:3;

}
div.border-right {
	background-image:url('/jwa/vfs/web/styles/meier-thun/rand-rechts.png');
	background-repeat:repeat-y;
	width:30px;
	height:100%;
	min-height:100%;
	position:absolute;
	margin-left:660px;
	z-index:3;


}

div.footer {
/*	text-align:center;*/
	background-color:#E9E8ED;
	position:absolute;
	bottom:-15px;
	/*color: #343432;*/
	color:656565;
	font-size:14px;
	font-weight:normal;
	padding:10px 5px 10px 31px;
	width:924px;
	margin-left:-300px;
}
div.footer a {
	color: #656565;
	text-decoration:none;
}

div.footeriamge {
	bottom:-39px;
	z-index:-1;
	margin-left:-330px;
	position:absolute;}


/*** Produktnavigation ***/
div.produktnavigation_transparent {
	bottom:0px;
	display:block;
	height:0;
	/*background-color: rgba(7, 71, 143, 0.8);*/
	/* bg-color ie7+8hack!*/
	background-color:white;
	background-color: rgba(255, 255, 255, 0.85);
	*background-color:white;
	filter:alpha(opacity=85);
	position:absolute;
	width:960px;
}

div.produktnavigation {
	display:block;
	position:absolute;
	right:44px;
	top:316px;
	*top:323px;
	}
	
div.produktnavigation ul {
}
div.produktnavigation ul li {
	display:inline;
	position:relative;
}
div.produktnavigation ul li img {
	z-index:5;
}

div.produktnavigation ul li div.typ{
	bottom:90px;
	/*color:white;*/
	color: #005ea7;
	/*left:-80px;*/
	right:0px;
	*left:0px;
	*right:inherit;
	/* padding-bottom:50px; */
	padding-right:34px;
	position:absolute;
	text-align:right;
	*text-align:left;
	z-index:4;
	/*overflow:hidden;*/
	width: 250px;
	
}

div.produktnavigation > ul > li a:hover {
	color: #FFDD00; }

div.produktnavigation ul li div.typ span {
	/*color: rgba(255, 221, 0, 1.0);*/
	font-weight: bold;
	font-size:17px;
	line-height:34px;
	margin-bottom:10px;
}
div.produktnavigation ul li div.typ ul {
	*margin-left:16px;
}
div.produktnavigation ul li div.typ ul li {
	direction:rtl;
	*direction:ltr;
	display:list-item;
	text-align:right;
	*text-align:left;
}

div.produktnavigation a {
	text-decoration: none; 
	/*color: white;*/ }

/** scroll **/
div.scrollframe {
	position:relative;
	height:381px;
	left:288px;
	position:absolute;
	top:418px;
	width:674px;
	line-height: 18px; 
 }
	

div.scroll {
	border:0 solid #9B9C9E;
	height:370px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding-right:14px;
	width:630px; }

div.scrollcontent {
	padding-left:26px;
	padding-right:26px;
}

div.scrollbar {
	background-color:#D8DADB;
	border:1px solid #9B9C9E;
	height:373px;
	left:628px;
	position:absolute;
	top:0;
	width:15px;
	/* -moz-border-radius:4px; */ }
	
div.scrollbar_r {
	background-color:#979694;
	width:11px;  
	height:10px;   /** wird beim initialisieren überschrieben **/
	margin-left:2px;
	margin-top:1px;
	position:relative;
	cursor:pointer;
	/* -moz-border-radius:4px; */ }

/** katalog **/

span.catalog_path {
	display:block;
	padding-top:39px;
}

span.category_image {
	display: none; 
	position:inline-block;
	width:80px;
	max-width:80px;
/*	max-height:50px;*/
}
img.category_image {
/*	width:80px;*/
	max-width:80px;
	max-height:60px;
}
div#categorylist_search {
/*	position:absolute;*/
/*	-moz-border-radius:6px 6px 6px 6px;*/
/*	background-color:#E0DFE5;*/
/*	border:1px solid #005EA7;*/
/*	font-size:100%;*/
	margin-bottom:9px;
	margin-top:9px;
	padding-top:5px;
	right:80px;

}
div#categorylist_search * {
/*	font-size:100%;*/
}
div#categorylist_search_forms {
	display:none;
}

#categorylist_search h2 {
	cursor: pointer; }
form#categorylist_search {
	position:relative;
	height:35px;
}

input.article_search_submit  {
	display:block;
	position:absolute;
	background-color: #FFFFFF;
	height:33px;
	padding-top:0px;
	padding-bottom:0px;
	top:0px;
	left:210px;
	border:4px solid #E9E8ED; }

.article_search_text {
	display:block;
	position:absolute;
	background-color: #E9E8ED;
	height:25px;
	padding-top:0px;
	padding-bottom:0px;
	top:0px;
	width:200px;
	border:4px solid #E9E8ED; }

h1.headkatalog{
	font-size:160%;
}
div#categorylist_categories h1{
	font-size:160%;
	padding-top:17px;
}
.article_description_text h2 {
	font-size:120%;
}

span.article_description_text {
	display: block; }

span.article_buttons {
	position: relative;  }

span.category_text {
	display:block;
}


.article_title {
	padding-top: 27px; }




/* DocBrowser */

.waxmlc_documents_title {
	font-weight: bold;
	font-size: 14px; 
	color: #343432;
	margin-top: 0; 
	padding-top: 5px;
	padding-bottom:9px; }
.waxmlc_documents_file { 
	display: block;
	width: 98%; }
.waxmlc_documents_file_zebra {
	display: block;
	background-color: #edeeee; }
.waxmlc_documents_file_size {
	color:#191919;
	font-size:10px;
	position:absolute;
	right:83px; }
.waxmlc_documents_file_size:before {
	content: '('; }
.waxmlc_documents_file_size:after {
	content: ')'; }

img.image_article_variante {
	display:block;
}

div.article_image {
	position:relative;
}
div.article_image ul {
	display:block;
	position:absolute;
	top:0px;
	left:330px;
	list-style-type:none;
}

td.article_variante_td {
	width:50%;
}
table.artikeltabelle_varianten {
	width:100%;
}

div.referenceObject {
	display:inline-block;
	padding-right:23px;
	padding-bottom:23px;
}

div.dark_overlay {
background-color: black;
height: 100%;
left: 0px;
position: fixed;
top: 0px;
width: 100%;
z-index: 30;
}
div.referenzobjekt div.picture_frame div.pictures img {
cursor: pointer;
width: 300px;
display: inline-block;
}
div.referenzobjekt div.picture_frame {
    height: 200px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: 600px;
    z-index: 9;
}
div.referenzobjekt div.picture_navi {
    height: 5px;
    margin: auto;
    position: relative;
    text-align: center;
    z-index: 8;
}
div.referenzobjekt div.picture_navi span.current {
    color: #C00B1B;
}
div.referenzobjekt div.picture_navi span {
    color: black;
    cursor: pointer;
    font-family: "Times New Roman",Tahoma;
    font-size: 60px;
}

