@charset "utf-8";
/* CSS Document */
@import url(../css/style_content.css);
html{}
body  {
	font:100% Verdana, Geneva, sans-serif;
	background:#f0e7d5 url(../img/design/shw_bcgmain.gif) top repeat-x fixed;
	margin: 0;
	padding: 0;
	font-size:10px; 
	color:#3e3e3e;
}
h1{ clear:both; margin:0; padding:0.3em 0; color:#3e3e3e; font-size:1.1em; font-weight:normal; text-align:left;}
h2{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h3{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h4{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h5{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h6{ margin:0; padding:0; font-size:11px; font-weight:normal; font-size:11px; color:#b3b3b3; padding-top:0.5em;}
img{ border:none;}
a{ text-decoration:none;}
p{ margin:0; padding:0;}

div{ margin:0; padding:0;}


.columnContainer {}
.columnContainer #container {position: relative; margin: 0 auto; padding:0; text-align: center; width:100em; background: #fff;}
.columnContainer #container #maincontainer{ position:relative; margin:0; padding:0; width:100%; background:url(../img/design/slr_bcgcontainer.gif) 31em repeat-y; display:inline-block;}
.columnContainer #container #maincontainer .leftSideBar{ position:relative; float:left; margin:0 0 0 1em; padding:0 0 1em 0; width:28em; margin-left:2em; display:inline-block;}
.columnContainer #container #maincontainer .rightSideBar{ position:relative; float:right; margin:0 1em 0 0; padding:0 0 1em 0; width:68em; display:inline-block;}
.columnContainer #container #maincontainer .menuDown{ position:relative; clear:both; margin:1em 1em; background:#5aa8cd; display:block;}
.columnContainer #container .maincontent{ position:relative; clear:both; width:65em; padding:0; margin:1.5em 0 0 0;}
.columnContainer #container #maincontainer .rightSideBar .maincontent .blockInfo{ position:relative; float:left; text-align:center; width:65em; padding-bottom:1em; display:inline-block; border-bottom:0.1em solid #e5e5e5;}
/*-----.leftSideBar-----*/


.columnContainer #container #maincontainer img.imgNoStyler{ border:none; padding:0; background:none; margin:0.5em;}

.columnContainer #container #maincontainer .leftSideBar .iconUp{ clear:both; margin:15px 0; width:100%; text-align:center;}
.columnContainer #container #maincontainer .leftSideBar .logo{ margin:1.5em 0 1.5em 0; border:0.1em solid #e3c37b;}


#container #maincontainer .leftSideBar #menuLeft{ position:relative; margin:0 0 10px 0;}
#container #maincontainer .leftSideBar #menuLeft .top{ position:relative; clear:both; background:url(/img/design/shw_menuLefttop.gif) left top no-repeat; height:21px;}
#container #maincontainer .leftSideBar #menuLeft .bottom{ position:relative; clear:both; background:url(/img/design/shw_menuLeftbot.gif) left top no-repeat; height:24px;}
#container #maincontainer .leftSideBar #menuLeft .middle{ position:relative; clear:both; background:url(/img/design/shw_menuLeftmid.gif) left repeat-y; padding-bottom:0px;}
#container #maincontainer .leftSideBar #menuLeft .middle ul{ margin:0 0 0 0px; padding:0; list-style:none; text-align:left; font-family:"Palatino Linotype", "Times New Roman", Times, serif;} 
#container #maincontainer .leftSideBar #menuLeft .middle li{ background:url(/img/design/shw_menupointli.gif) 6px center no-repeat;  margin:0 10px; border-bottom:1px dotted #211200; padding:5px 0 5px 28px; font-size:14px; color:#006ab0;}
#container #maincontainer .leftSideBar #menuLeft .middle li:hover{background:url(/img/design/shw_menupointli2.gif) 6px center no-repeat;}
#container #maincontainer .leftSideBar #menuLeft .middle li a{color:#211200; }
#container #maincontainer .leftSideBar #menuLeft .middle li a:hover{color:#c20000;}



.columnContainer #container #maincontainer .leftSideBar .blockInfo1{ position:relative; clear:both; text-align:center; display:inline-block; width:100%; background:url(/img/design/shw_bcgblockInfo1.gif) top repeat-x;}
.columnContainer #container #maincontainer .leftSideBar .blockInfo2{position:relative; clear:both; text-align:center; display:inline-block; width:100%; background:url(/img/design/shw_bcgblockInfo2.gif) top repeat-x; border-bottom:1px dotted #000; padding-bottom:15px;}
.columnContainer #container .blockInfo1 .title, .columnContainer #container .blockInfo2 .title{ position:relative; clear: both;font-size:2.4em; padding:0 2em; text-align:left; margin-bottom:0.5em; font-family:"Palatino Linotype", "Times New Roman", Times, serif;}
.columnContainer #container #maincontainer .leftSideBar .blockInfo1 .title{ color:#fff; background:url(/img/design/shw_imgarrowleft.png) 23px 20px no-repeat; height:38px; padding-top:8px;}
.columnContainer #container #maincontainer .leftSideBar .blockInfo2 .title{ color:#9a0000;  background:url(/img/design/shw_imgarrow2left.png) 20px 20px no-repeat; height:38px; padding-top:8px;}
.columnContainer #container #maincontainer .leftSideBar .blockInfo1 img{ border:1px solid #000; margin:0 0 10px 0;}
.columnContainer #container #maincontainer .leftSideBar .blockInfo2 p{ text-align:justify; padding:0 10px;}
.columnContainer #container #maincontainer .leftSideBar .blockInfo2 a{ color:#333;}

/*------------------------*/

/*-----.rightSideBar----*/
.columnContainer #container #maincontainer .rightSideBar .topSite{ position:relative; clear:both; text-align:left; font-size:12px; font-weight:bold; padding:6px 0 7px 0;}
.columnContainer #container #maincontainer .rightSideBar .topSite p{ position:relative; clear:both; padding:3px 0;}
.columnContainer #container #maincontainer .rightSideBar .topSite p.braun{ color:#9a0000;}
.columnContainer #container #maincontainer .rightSideBar .titleSite{ position:relative; clear:both; width:100%; background: url(/img/design/shw_bcgtitlesite.gif) top repeat-x; color:#5c2202; padding:8px 0 18px 0; font-family:"Palatino Linotype", Tahoma, Geneva, sans-serif; font-size:30px; text-align:left; line-height:0.8;}
.columnContainer #container #maincontainer .rightSideBar .titleSite p{ margin:0 0 0 20px;}

.columnContainer #container #maincontainer .rightSideBar .boxDoor{ position:relative; clear:both; background:url(/img/design/shw_bcgdoor1.jpg) top repeat-x; height:302px; margin-top:14px;}
.columnContainer #container #maincontainer .rightSideBar .boxDoor .titleBox{ position:relative; clear:both; width:100%; background:url(/img/design/shw_bcgdoortitle.png) center no-repeat; font-size:24px;  font-family:"Palatino Linotype", Tahoma, Geneva, sans-serif;
color:#ffdb85; height:50px; padding:12px 0 0 0;}

.columnContainer #container .rightSideBar .mainfeatures{ position:relative; clear:both; background:url(/img/design/shw_bcgfeatures.gif) top repeat-x; width:100%; height:211px; margin-top:18px;}
.columnContainer #container .rightSideBar .mainfeatures .title{ color:#9a0000; font-family:"Palatino Linotype", Tahoma, Geneva, sans-serif; font-size:24px; margin-left:1em; text-align:left;}
.columnContainer #container .rightSideBar .mainfeatures .boxFeature{ position:relative; float:left; width:28%; margin:13px 2% 10px 3%; text-align:left; }

.columnContainer #container .rightSideBar .mainfeatures .boxFeature span{ padding:0; text-align:left; font-weight:bold; color:#744400; text-indent:0;}

.columnContainer #container #maincontainer .rightSideBar .titlePage{ position:relative; clear:both;  font-family:"Palatino Linotype", Tahoma, Geneva, sans-serif; font-size:18px; color:#211200; border-bottom:1px solid #ebd280; text-align:left; padding:10px 0 5px 15px;}

.columnContainer #container #maincontainer .rightSideBar .maincontent{ position:relative; clear:both; width:650px; margin:0 1em;}

.columnContainer #container #maincontainer .rightSideBar .blockInfo{ position:relative; float:left; text-align:center; width:30em; display:inline-block;}
.columnContainer #container #maincontainer .rightSideBar .blockInfo2{ position:relative; float:right; text-align:center; width:34em; margin-right:2em; display:inline-block;}
.columnContainer #container #maincontainer .rightSideBar .blockInfo .title2{ position:relative; color:#2d79a5; font-size:1.2em; margin-left:0;}
.columnContainer #container #maincontainer .rightSideBar .blockInfo2 table{ margin:1.5em 0 0 1.7em; padding:0; border-spacing:0; width:90%; text-align:left; }
.columnContainer #container #maincontainer .rightSideBar .blockInfo2 td{vertical-align:top;}
.columnContainer #container #maincontainer .rightSideBar .blockInfo2 p{ margin:0 0 0 0.5em; padding:0;}
.columnContainer #container #maincontainer .rightSideBar .blockInfo2 .artikul{ color:#3e3e3e; font-size:1.2em; font-weight:bold; }
.columnContainer #container #maincontainer .rightSideBar .blockInfo2 .texture{ color:#3e3e3e;}


/*------------------------*/

.columnContainer #container #maincontainer .rightSideBar .formReg{position:relative;clear:both; margin-left:8px; background:#e8e8e8; display: inline-block; width:60em; _width:48em;}
*+html .columnContainer #container #maincontainer .rightSideBar .formReg{width:51em;}
.columnContainer #container #maincontainer .rightSideBar .formReg table{ padding:0; margin:20px; width:540px; _width:45em;  border:none; border-spacing:0;}
*+html .columnContainer #container #maincontainer .rightSideBar .formReg table{width:50em; }
.columnContainer #container #maincontainer .rightSideBar .formReg tr:nth-child(even),.columnContainer #container #maincontainer .rightSideBar .formReg tr:nth-child(odd) {background:none;}
.columnContainer #container #maincontainer .rightSideBar .formReg td{ border:none;}
.columnContainer #container #maincontainer .rightSideBar .formReg input.textField{ border:1px solid #cfcfcf; width:265px;}
.columnContainer #container #maincontainer .rightSideBar .formReg input.select{ border:1px solid #cfcfcf; width:265px;}
.columnContainer #container #maincontainer .rightSideBar .formReg input.activeField{ border:1px solid #cfcfcf; width:265px;}
.columnContainer #container #maincontainer .rightSideBar .formReg td.left{ color:#3e3e3e; font-size:12px; text-align:left; padding-right:5px;}
.columnContainer #container #maincontainer .rightSideBar .formReg div.right{ background:#dae59f; text-align:left; padding:5px; width:270px;}
.columnContainer #container #maincontainer .rightSideBar .butSend{ background: url(/img/design/shw_bcgbutsend.gif); width:92px; height:20px; border:none; margin:10px 0; color:#000; font-weight:bold; padding:0 0 0.5em 0;}

/*-----Footer-------*/
.columnContainer #footer{ position:relative; clear:both; background:url(/img/design/shw_bcgfooter.gif) top repeat-x; margin: 0 auto; margin-top:1em; margin-bottom:1em; padding:0; text-align: center; width:100em; color:#211200; height:11.2em;}
#footer .leftside{ position:relative; float:left; width:26.5em; margin:10px 0 0 10px;   text-align:left; font-size:1.2em;}
#footer .leftside a{ color:#211200;}
#footer .leftside a:hover{ text-decoration:underline;}
#footer .rightside{ position:relative; float:right; width:60em; margin:0; text-align: justify; font-size:1.1em; padding-top:1em; color:#8d5512;}
a:active { outline:none;}
:focus {outline:none;  -moz-outline-style:none;}


/*------Pager---------- */
.pager{ text-align:center; padding:0; margin:2em 0 0 0; display:inline-block;}
.pager .textCount{ float:left; color:#3e3e3e; font-size:11px; margin:0 10px;}
.pager a { text-decoration:none;}
.pager a .nextEl{ float:left; background:#fff; border:1px solid #e5e5e5; height:16px; width:18px; color:#3e3e3e; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Arial, Helvetica, sans-serif;
font-size:11px; letter-spacing:-2px;}
.pager a:hover .nextEl{background:#fff; border:1px solid #e5e5e5; color:#99b016; cursor: pointer;}
.pager a .numPageEl{ float:left; background:#fff; border:1px solid #e5e5e5; height:16px; width:18px; color:#3e3e3e; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0;}
.pager a:hover .numPageEl{background:#fff; border:1px solid #e5e5e5; color:#99b016; cursor: pointer;}
.pager a .numPageElact{ float:left; background:#cf0b0b; border:1px solid #cf0b0b;  height:16px; width:18px; color:#FFFFFF; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-2px;}
.pager a:hover .numPageElact{background:#fff; border:1px solid #cf0b0b; color:#cf0b0b; cursor: pointer;}
.pager a .numPageSlash{ float:left; background:none; border:none; height:16px; width:18px; color:#3e3e3e; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0;}
.pager a:hover .numPageSlash{background:none; border:none; color:#99b016; text-decoration:underline; cursor: pointer;}
/*------end Pager---------- */

/*----Site Map----------*/
.sitemap{ position:relative; clear:both;}
.sitemap .l1{ position:relative; padding:0 0 0 7px;}
.sitemap .l2{ position:relative; padding:0 0 0 35px;}
.sitemap .l3{ position:relative; padding:0 0 0 42px;}
.sitemap .l4{ position:relative; padding:0 0 0 63px;}
.sitemap .l1, .sitemap .l2, .sitemap .l3, .sitemap .l4{ line-height:1;}
.sitemap .l1 a, .sitemap .l2 a, .sitemap .l3 a, .sitemap .l4 a{ color:#211200; text-decoration:none;}
.sitemap .l1 a:hover, .sitemap .l2 a:hover, .sitemap .l3 a:hover, .sitemap .l4 a:hover{text-decoration: underline;}
/*---end Site Map---------*/
