body{
	margin:0;padding:36px 0 0;
	background-color:#686461;color:#fff;
	font-size:13px;font-family:sans-serif;
}
h1,h2,h3,h4{margin:0;font-weight:normal;}

h2{color:#fff;font-size:20px;font-weight:bold;font-style:italic;margin-bottom:35px;}
h3{color:#D00D20;font-weight:bold;font-size:15px;font-style:italic;margin-bottom:5px;}
p, .article-text{margin:0 0 1em 0;}
a{color:#6F85FA;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}

/* BASIC LAYOUT */
#container{position:relative;width:874px;margin:0 auto;padding:42px 30px 42px 42px;background-color:#312F30;}
#header{position:relative;height:68px;}
#content{position:relative;width:874px;}
#lcol{float:left;display:inline;width:660px;}
#rcol{float:right;display:inline;width:200px;}
#footer{width:946px;margin:1em auto;text-align:center;}

/* LOGO */
h1#logo{position:relative;float:left;}
h1#logo, 
h1#logo a, 
h1#logo span{position:relative;width:193px;height:68px;margin:0;padding:0;overflow:hidden;}
h1#logo span {position:absolute;left:0;top:0;background:url(../images/layout/logo.gif) no-repeat;cursor:pointer;}

/* MOTTO */
h2#motto{float:left;padding-left:32px;font-size:15px;color:#91908F;line-height:68px;font-weight:normal;font-style:normal;margin:0;}

/* HORIZONTAL MENU */
#horizontalMenu{position:relative;width:874px;height:46px;z-index:100;background:url(../images/layout/bg-hm.gif) repeat-x;margin:8px 0;}
#horizontalMenu ul {position:relative;margin:0;padding:0;list-style:none;}
#horizontalMenu ul li{position:relative;float:left;white-space:nowrap;_width:1px;margin:13px 0;
	background:url(../images/layout/hm-separator.gif) 0 50% no-repeat;}
#horizontalMenu ul li.first{background-image:none;}
#horizontalMenu ul li a {display:block;color:#fff;height:20px;line-height:20px;padding:0 20px;
	font-size:15px;font-weight:normal;font-style:normal;
	text-align:center;text-decoration:none;text-transform:lowercase;}

#horizontalMenu ul li:hover, #horizontalMenu ul li a:hover, #horizontalMenu ul li a.active {background:#D00D20;}

#horizontalMenu ul ul {position:absolute;left:0;top:20px;_top:20px;width:150px;visibility:hidden;background:#3B393A;}
#horizontalMenu ul ul li{display:list-item;float:none;width:150px;background:#D00D20;margin:1px 0;}
#horizontalMenu ul ul li a {text-align:left;font-size:14px;padding:0 6px;margin:0;color:#fff;height:auto;line-height:20px;text-transform:lowercase;background-image:none;}
#horizontalMenu ul ul li:hover{background-image:none;}
#horizontalMenu ul ul li a:hover, #horizontalMenu ul ul li a.active {background-image:none;color:#F8BD1C;}
#horizontalMenu ul li{behavior:url(../hover.htc);}
#horizontalMenu ul li:hover,
#horizontalMenu ul li.Hover{}
#horizontalMenu ul li.Hover ul,
#horizontalMenu ul li:hover ul{visibility:visible;}

/* TOP MENU */
#topMenu{position:absolute;right:60px;top:17px;font-size:12px;}
#topMenu a{color:#959595;line-height:20px;margin-right:1em;}

#sForm{float:right;margin:0;color:#959595;}
#sForm input{border:1px solid #737373;width:144px;height:18px;background:#312F30;color:#959595;}

.exForm{color:#959595;margin:0 auto;width:500px;}
.exForm th{text-align:right;padding-right:1em;}
.exForm input,
.exForm textarea{border:1px solid #737373;width:250px;height:18px;background:#312F30;color:#959595;}
.exForm textarea{height:100px;}


/* BOX */
#box{position:relative;width:620px;padding:15px 20px;background:url(../images/layout/box-bg.gif) repeat-y;}
#boxBtm{width:660px;height:10px !important;margin-bottom:20px;overflow:none;background:url(../images/layout/box-bg-btm.gif) no-repeat;}

/* CONTACT BOX */
#contactBox{position:relative;width:192px;padding:4px;background:#fff;color:#312F30;font-size:12.5px;}
#contactBox div{border:1px solid #686461;padding:7px 15px;}
#maplink, #maplink span{position:absolute;right:15px;top:15px;display:block;width:40px;height:39px;overflow:hidden;}
#maplink span{left:0;top:0;background:url(../images/layout/maplink.gif) no-repeat;cursor:pointer;}

/* ATTRIBS */
.attribs{padding:0 25px;}
.attribs h4{border:1px solid #B2B3B3;}
.attribs ul{list-style:none;margin:1em 0;padding:0;}
.attribs ul li{padding:0;margin:0;}
.attribs a{font-size:15px;font-weight:bold;color:#fff;}
.attribs h4 a{display:block;color:#312F30;background:#B2B3B3;padding:6px;border:1px solid #312F30;}
.attribs h4 a:hover{text-decoration:none;color:#000;}
.attribs .active{color:#FC172D;}

/* NEWS, ARTICLES */
.date{color:#A8A8A8;}
.article{position:relative;margin-bottom:20px;}

/* PRODUCTS */
.product h3, .productPreview h3{color:#FC172D;}
.productPreview{float:left;width:auto;margin:0 8px 1em 0;width:212px;}

/* GALERIE */
.galerie{}
.galerie img{width:144px;}
.nahled{float:left;margin:5px;}

/* KATALOG */
a.sel{position:relative;width:196px;height:154px;float:left;margin:0 8px 10px 0;border:1px solid #D00D20}
a.sel strong{position:absolute;top:98px;display:block;width:160px;height:28px;line-height:28px;padding-left:7px;
	font-size:14px;font-weight:normal;font-style:italic;
	background:#D00D20;color:#fff;cursor:pointer;}
a.sel:hover{text-decoration:none;}

#bar{position:absolute;left:20px;bottom:75px;height:31px;line-height:31px;width:187px;padding-left:55px;background-color:#D10D21;color:#fff;font-size:19px;font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;}

.cp a{margin-right:10px;}

/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.nahled, .il, .ir{padding:10px;background-color:#3B393A;}
.il{margin:0 25px 2px 0;}
.ir{margin:0 0 2px 25px;}
.nahled img, .il img, .ir img{padding:3px;background-color:#3B393A;border:1px solid #D00D20;}
.tac{text-align:center;}
/*.cls{clear:both;}*/

#slideshow2{position:relative;width:620px;height:340px;}
#slideshow2 img{position:absolute;left:0;top:0;display:none;}
