html, body, div, p, h1, h2, h3, ul, ol,  
span, a, table, td, form, img, li { 
 font-family: Arial, Helvetica, sans-serif; 
 text-decoration: none;
 font-weight: normal; 
 font-size: 11px;
 line-height: 14px;
 color: #666;
 padding: 0px; 
 border: 0px;
 margin: 0px; 
}
 
body#web {
	width: 100%;
 color: #666;
 /*background-image: url('/img_central/set01/bg-body.jpg');*/
 /*background-position: center top;*/
 overflow: -moz-scrollbars-vertical;
}

br.clearFloat, div.clearFloat {
	clear: both;
	height: 0px;
	overflow: hidden;
	white-space: nowrap;
}

a.link:link  {
 color: #666;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.link:visited {
 color: #666;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.link:active {
 color: #666;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.link:hover {
 color: #666;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.linka:link  {
 color: #BCAF92;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.linka:visited {
 color: #BCAF92;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.linka:active {
 color: #BCAF92;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.linka:hover {
 color: #BCAF92;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.linku:link  {
 color: #787878;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.linku:visited {
 color: #666;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.linku:active {
 color: #666;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.linku:hover {
 color: #666;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

span.foott {
 color: #CCC;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.footl:link  {
 color: #CCC;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.footl:visited {
 color: #CCC;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.footl:active {
 color: #CCC;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.footl:hover {
 color: #666;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.homel:link  {
 color: #666;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.homel:visited {
 color: #666;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.homel:active {
 color: #666;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.homel:hover {
 color: #BCAF92;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

img.arrow {
 vertical-align: middle;
 margin-right: 2px;
}

a.linkKatNav, a.linkKatNava {
 color: #666;
 font-size: 1.0em;
 font-weight: bold;
 text-decoration: none;
}

a.linkKatNava {
  color: #BCAF92;
  padding-left: 11px;
  margin-top: 2px;
  margin-bottom: 2px;
  background: no-repeat url(/img_central/set01/nav_but.gif) 0 3px;
}

h1 {
  font-weight: bold;
  font-size: 1.1em;
}

/*
#############################################################################################
CONTENT
#############################################################################################
*/
div#cont {
 margin: 0 auto; 
 padding: 0px;
 width: 720px;
}

table#main {
 width: 720px;
 margin: 0px;
 padding: 0px;
 border-collapse: collapse;
 border-style: none;
 border-spacing: 0px;
 background-color: transparent;
}

td.cont_l {
 width: 170px;
 padding: 0px;
 vertical-align: top;
}

td.cont_m {
 width: 350px;
 padding: 160px 0px 0px 0px;
 vertical-align: bottom;
}

td.cont_mlg {
 width: 550px;
 padding: 114px 0px 0px 0px;
 vertical-align: bottom;
}

td.cont_mlgKatalog {
 width: 550px;
 padding: 40px 0px 0px 0px;
 vertical-align: top;
}

td.cont_r {
 width: 200px;
 padding: 0px;
 vertical-align: top;
}

div#content {
 margin: 0 auto; 
 padding: 0px;
 width: 350px;
 color: #333333;
 background-color: transparent;
 float: left;
}

/******************************/
/*   zweispaltig linke box    */
/******************************/
div#cbox_fat {
 width: 710px;
 min-height: 600px;
 margin: 0px;
 padding: 0px;
 background-color: transparent;
 float: left;
}

/******************************/
/*   zweispaltig linke box    */
/******************************/
div#cbox_big {
 width: 550px;
 margin: 0px;
 padding: 0px;
 background-color: transparent;
 float: left;
}

* html div#cbox_big {
 margin: 10px 20px 0px 10px;
}

/******************/
/*   linke box    */
/******************/
div#cbox_l {
 width: 130px;
 height: 300px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 vertical-align: bottom;
 text-align: right;
 /*background-color: #000;*/
 float: left;
}

div#cbox_l p#cbox_lp {
 height: 300px;
 vertical-align: bottom;
}

div#cbox_logo {
 width: 130px;
 margin: 44px 0px 0px 0px;
 padding: 0px;
 background-color: transparent;
 float: left;
}

/******************/
/*  mittlere box  */
/******************/
div#cbox_m {
 width: 350px;
 margin: 0px;
 padding: 0px;
 float: left;
}

div#cbox_mlg {
 width: 550px;
 margin: 0px;
 padding: 0px;
 vertical-align: top;
 float: left;
}

div#topCont {
 width: 350px;
 margin: 0px;
 padding: 0px;
 background-color: #FFF;
}

div#topContBig {
 width: 550px;
 margin: 0px;
 padding: 0px;
 background-color: #FFF;
 float: left;
}

/******************/
/*** rechte box ***/
/******************/
div#cbox_r {
 width: 200px;
 margin: 0px;
 padding: 0px;
 background-color: transparent;
 float: left;
}

/*
#############################################################################################
HEADER
#############################################################################################
*/
div#header {
	margin: 0px; 
 padding-top: 10px;
	width: 710px;
 height: 241px;
 background-color: #323232;
 background-image: url('/img_central/set01/header_std.jpg');
 background-repeat: no-repeat;
}

div#header div#banner {
 margin: 0px 0px 0px 416px; 
 padding: 5px;
	width: 468px;
 height: 60px;
 background-color: #323232;
}

/*
#############################################################################################
NAVIGATION
#############################################################################################
*/
a.navbut {
 margin: 0px 1px 1px 0px;
}

a.navbutlast {
 margin: 0px 0px 1px 0px;
}

span.addrsaf {
 margin: 0px 12px 0px 0px;
 text-transform: uppercase;
 color: #666;
 font-weight: bold;
}

span.addr {
 margin: 0px 15px 0px 0px;
 text-transform: uppercase;
 color: #666;
 font-weight: bold;
}

a.addr:link  {
 margin: 0px 0px 0px 0px;
 text-transform: uppercase;
 color: #666;
 font-weight: bold;
}

a.addr:visited {
 margin: 0px 0px 0px 0px;
 text-transform: uppercase;
 color: #666;
 font-weight: bold;
}

a.addr:active {
 margin: 0px 0px 0px 0px;
 text-transform: uppercase;
 color: #666;
 font-weight: bold;
}

a.addr:hover {
 margin: 0px 0px 0px 0px;
 text-transform: uppercase;
 color: #CCC;
 font-weight: bold;
}
/*div#header div#nav {
 margin: 130px 0px 0px 0px; 
 padding: 0px 0px 0px 10px;
	width: 900px;
 height: 19px;
 background-color: transparent;
}*/

/*div#nav a, div#nav img { 
	float: left;
}*/

/*
#############################################################################################
footer
#############################################################################################
*/


/* Markup free clearing =========================================================== */
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hide from IE-mac \*/
* html .clear-block {
  height: 1%;
}

.clear-block {
  display: block;
}
/* End hide from IE-mac */

