html, body {
	height:auto !important; /* moderne Browser */
	height:100%;
	font:		12px verdana, verdana, sans-serif;
	font-weight: regular;
	color: #000;
	margin:		0 auto;
	padding:	0 auto;
	width: 100%;
  background: #626262;
  background: url(../images/bg.jpg) repeat top center;
  scrollbar-3dlight-color: #efefef;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #999999;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
}

.aroundContent {
	width: 100%;
	min-height: 100%;
	height:auto !important; /* moderne Browser */
	height:100%;
	margin:		0 auto;
}
.cssMainContent {
	width:		800px;
	margin:		0 auto;
}
.element {
height:525px;
overflow:auto
}

.topNavContainer {
	font:		11px verdana, verdana, sans-serif;
}
.cssTop {
	padding-top: 0px;
	height: 97px;
}
.logoDiv {
	height: 96px;
	padding:0px;
	margin:0px;
}


.secondNav {
	height: 32px;
	background: #ffffff url(../images/subnavbg.gif) repeat-x left top ;
}
.secondaryNavitems {
	font-size: 1.1em;
	padding:10px 5px 0px 0px;
	text-transform: uppercase;
}

.subnav1 {
	height: 32px;
	background: #595959;
	padding-right: 5px;
	padding-left: 5px;
}
.cssMainNav {
	padding-right: 5px;
	width: 340px;
	background: #737373;
	height: 32px;
	float:left;
}
.cssMainNav2 {
	width: 340px;
	background: #737373;
	height: 32px;

}
.cssMainNavRight {
	width: 647px;
	background: #737373;
	height: 32px;
	float: left;
}
.header {
	height: 120px;
	background: #737373;
}
.headerContent {
	height: 120px;
	background: #ffffff;
}
.secondaryNavitems a {
	color:#929292;
	text-decoration: none;
	font-weight: regular;
}

.iteM {
	float: left;
	padding-left:20px;
}
.iteM2 {
	float: left;
	padding-left:5px;
}
.iteMon a {
	float: left;
	padding-left:20px;
	color: #f8a0a5;
}
.subnav {
	height: 32px;
	background: #737373;
}
.lnkOffer {
	font-weight: bold;
}
.offerBox {
	padding-left:15px;
	padding-right:15px;
}
.lnkReadon a {
	color:#737373;
	font-weight: bold;
	text-decoration: none;
}
.newsImage {
	float:left;
	padding-right:10px;
}
.newsEntry {
	padding: 3px;
	margin-top:20px;
	background-color: white;
}
.newsHR {
	border:none;
	height: 1px;
	background: #efefef;
}
.lnk {
	color:#737373;
	font-weight: bold;
	text-decoration: none;
}
/******** ADJUST HEIGHTS HERE ********/
.newsLeftAll {
	width: 260px;
	float:left;
}
#newsLeft {
	width: 260px;
}
.contentRight {
	width: 530px;
	float:left;
}

.cssContentArea {
	padding:20px;
}
.allContent {
	background: #ffffff url(../images/contenttop.gif) repeat-x left top ;
}
.cssContentArea2 {

}
.startpageProduct {
	height:138px;
	background: white;
	margin-bottom: 5px;
}
.startpageProduct2 {
	height:138px;
	background: white;
}
.leftSide {
	width: 340px;
	background: #737373;
	float:left;
	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	
}
.contentRight2 {
	width: 647px;
	background: #737373;
	float:left;
	height: 627px;
	overflow:hidden;
	padding-right:5px;
	padding-bottom:5px;
}
.navLeftAll {
	height: 574px;
}
#navLeft {
	background:white;
	width: 330px;
	height: 564px;
	padding: 5px;
}
.productHeadline {
	background:#ffffff;
	height:198px;
}
.productLeft {
	width:340px;
	float: left;
	padding-right:5px;
	padding-top: 5px;
}
.productRight {
	width:302px;
	float: left;
	padding-top: 5px;
}
.productContent1 {
	width: 340px;
	height: 80px;
	background: white;
}
.productContent2 {
	margin-top:5px;
	width: 340px;
	height: 339px;
	background: white;
}
.productContent3 {
	width: 302;
	height: 225px;
	background: white;
}
.productContent4 {
	margin-top:5px;
	width: 302;
	height: 79px;
	background: white;
}
.productContent5 {
	margin-top:5px;
	width: 302;
	height: 77px;
	background: #ffffff url(../images/adbasket.gif) no-repeat left top ;
}
.productContent6 {
	margin-top:5px;
	width: 302;
	height: 28px;
	background: white;
}
/******** END ADJUST HEIGHTS ********/
.clearBoth {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.contentFooter {
	font-size: 11px;
	height: 125px;
	background: #fff url(../images/footer.gif) no-repeat left top ;
}
#footernav2 {background-color:#000;padding-bottom:20px; text-align:center;}
.footer2 {list-style-type:none;margin-top:0px;padding-top:0px;}
.footer2 li {float:left;padding-right:10px;}
.footer2 li a {color:#fff; text-decoration:none;font-size:11px;}
.footerLeft {
	margin-top: 5px;
	color: white;
	text-decoration: none;
}
.footerRight {
	float: right;
	padding-top:105px;
	padding-right: 10px;
}
.footerRight a {
	color: white;
	text-decoration: none;
}


.realContentNopadding {
	min-height: 100%;
	height:auto !important; /* moderne Browser */
	height:100%;
}

.realContent {
	min-height: 100%;
	height:auto !important; /* moderne Browser */
	height:100%;
}
.realContent div {
	padding: 10px;
}

.gruppe {
	height:20px;
	background: #737373;
	margin-bottom: 1px;
	padding-left: 58px;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 6px;
}
.gruppe a {
	color: white;
	text-decoration:none;
}
.articleMenu {
	height:560px;
	overflow:auto;
}
.gruppeLabel {
	float:left;
}

.blank {
	width: 1px;
	height: 0px;
	background-color: white;
	border: none;
	margin: 0px;
	padding:0px;
	overflow: hidden;
}

/***************
NAVIGATION
****************/

#secondnav1 {
	padding:0px;
	margin: 35px 0px 0px 0px;
	list-style: none;
	line-height: 0.5em;
	width: 87px;
	float: right;
}
#secondnav1 li {
	padding:0px;
	margin:0px 0px 0px 0px;
	float: left;
	line-height: 0.5em;
}
/*
#nav {
	margin:0px 0px 0px 0px;
	padding-top:0px;
	padding-left: 0px;
	list-style: none;
	color:  white;
}
#nav li {
	float: left;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	padding-left: 0px;
}

#nav li a {
	color:  white;
}
*/


/*
#navi02 			{
	float:left;margin:0px 0px 0px 10px;padding-top:0px;padding-left: 0px; height:32px
}
#navi02 ul 			{list-style: none;margin: 0;padding: 0;}
#navi02 p {
	margin-top:0px;
	padding:0px;
	text-align: left;
	color:#000;
	border-left:none;
	padding: 9px 11px 1px 11px;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	border: none;
}
*/
#navi02 p.active 	{color:#6d6d6d;text-decoration: none;padding:2px;padding-left:20px;}

#navi02 p.active a:focus 	{color:#6d6d6d;text-decoration: none;}
#navi02 p.active a:link 		{color:#6d6d6d;text-decoration: none;}
#navi02 p.active a:visited   {color:#6d6d6d;text-decoration: none;}
#navi02 p.active a:active   {color:#6d6d6d;text-decoration: none;}

#navi02 p.inactive 	{color:#6d6d6d;text-decoration: none;padding:2px;padding-left:20px;}

#navi02 p.inactive a:focus 	{color:#6d6d6d;text-decoration: none;}
#navi02 p.inactive a:link 		{color:#6d6d6d;text-decoration: none;}
#navi02 p.inactive a:visited   {color:#6d6d6d;text-decoration: none;}
#navi02 p.inactive a:active   {color:#6d6d6d;text-decoration: none;}
#navi02 {
	padding-top: 20px;
}
.main_inactive {	
	font:		16px  verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
}
#NavContainer0 {
	height: 220px;
	background: #ffffff url(../images/container99.gif) no-repeat left top ;
	background-position: 0px 20px;
	padding-bottom: 30px;
}
#NavContainer1 {
	height: 150px;
	background: #ffffff url(../images/container0.gif) no-repeat left top ;
	background-position: 0px 20px;
	padding-bottom: 30px;
}
#NavContainer2 {
	height: 150px;
	background: #ffffff url(../images/container1.gif) no-repeat left top ;
	background-position: 0px 20px;
	padding-bottom: 30px;
}

.languages {
}
/***************
CONTENT
****************/
h1 {
font:		17px verdana, helvetica, sans-serif;
color:		#717171;
font-weight:	bold;
padding: 0px;
margin: 0px;
}

h2 {
	font:		14px verdana, helvetica, sans-serif;
	color:		#717171;
	font-weight:	bold;
	margin: 0px;
}

h3 {
	font:		13px verdana, helvetica, sans-serif;
	color:		#717171;
	font-weight:	bold;
	margin: 0px;
}
h4 {
	font:		12px verdana, helvetica, sans-serif;
	color:		#717171;
	font-weight:	bold;
	margin: 0px;
}

ul {
	list-style-type:	square;
}
p {
	margin: 0px;
	padding: 0px;
}


form {
	margin: 0px;
	padding: 0px;
}

a .lnkReadOn  {
	color: #ca421c;
	text-decoration: none;
}
.realContent a  {
	color: #4d4d4d;
	text-decoration: none;
}
.lnkReadOn {
	background-position:100% 3px;
	background-image: url(../upload_material/231.gif);
	background-repeat: no-repeat;
	padding-right: 15px;
	float: right;
	margin: 0px;
	font-size: 11px;
	cursor: hand;
}


#NavContainer0 p.active a:focus 	{color:#EF4A92;text-decoration: none;}
#NavContainer0 p.active a:link 		{color:#EF4A92;text-decoration: none;}
#NavContainer0 p.active a:visited   {color:#EF4A92;text-decoration: none;}
#NavContainer0 p.active a:active   {color:#EF4A92;text-decoration: none;}

#NavContainer1 p.active a:focus 	{color:#3BBCEF;text-decoration: none;}
#NavContainer1 p.active a:link 		{color:#3BBCEF;text-decoration: none;}
#NavContainer1 p.active a:visited   {color:#3BBCEF;text-decoration: none;}
#NavContainer1 p.active a:active   {color:#3BBCEF;text-decoration: none;}

#NavContainer2 p.active a:focus 	{color:#DFB31B;text-decoration: none;}
#NavContainer2 p.active a:link 		{color:#DFB31B;text-decoration: none;}
#NavContainer2 p.active a:visited   {color:#DFB31B;text-decoration: none;}
#NavContainer2 p.active a:active   {color:#DFB31B;text-decoration: none;}


.ro {
	background:url(../images/roundedbox_ro.gif) top right no-repeat;
}

.lo {
	background:url(../images/roundedbox_lo.gif) top left no-repeat;
}

.ru {
	background:url(../images/roundedbox_ru.gif) bottom right no-repeat;
}

.lu {
	background:url(../images/roundedbox_lu.gif) bottom left no-repeat;
}
.inhalt {
	margin:0;
	padding:15px;
	padding-bottom: 25px;
	padding-right: 15px;
}
.tblProduct {
	padding-bottom: 5px;
	padding-right: 10px;
}
.productOverview {
	padding-bottom: 30px;
}
.prodOrderLink {
	padding-right: 15px;
//	background:url(../images/roundedbox_ro.gif) top right no-repeat;
	background-position: 0px 4px;
}
.orderLink {
	color: gray;
	text-decoration: none;
	font-weight: bold;
	color: #EF4A92;
}

