@charset "utf-8";
/* CSS Document */

body  {
	font: 100% Tahoma, Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:12px; 
	color: #333333;
}
h1{ clear:both; font:100% Verdana; margin:0 10px 0 0; padding:5px 0 0 0; font-size:16px; font-weight:normal; color:#ec2026; text-transform:uppercase; text-align:right; letter-spacing:2px;}
h2{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h3{ margin:0; padding:0; font-size:13px; font-weight:bold;}
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:5px;}
h6 a{ margin:0; padding:0; font-size:11px; font-weight:normal; font-size:11px; color:#b3b3b3; padding-top:5px;}
img{ border:none;}
img.borderOut{ border:1px solid #31804f; padding:1px; margin:0.5em;}
img.borderIn{ border:1px solid #31804f; padding:0; margin:0.5em; position:relative;}
a{ text-decoration:none;}
a.details{ color:#87e70d; font-size:1em; text-decoration:underline; }
p{ margin:0; padding:0;}
ul{margin:0; padding:0; list-style:url(/img/design/imgli_in.gif); margin:5px 5px 5px 20px;}
li{margin:5px 0; padding:0;}
.columnContainer {}
.columnContainer #container {position: relative; width: 1000px; margin: 0 auto; text-align: left; padding:0; background: url(/img/design/bcgcontainer_in.jpg) top right no-repeat; height:500px;}
.columnContainer #container .titleChapter{ color:#c4161c; font-size:12px; text-transform:uppercase; font-weight:bold; margin-bottom:20px;}
.columnContainer #container .linkSmall{color:#c4161c; font-size:10px; text-decoration:underline;}
.columnContainer #container .data{color:#c4161c; font-size:12px;}
.columnContainer #container h4{color:#c4161c; font-size:12px; text-align:right; text-decoration:underline; margin-right:15px;}
.columnContainer #container h4 a{color:#c4161c;}
.columnContainer #container #leftsidebar{ position:relative; float:left; height:500px;}
.columnContainer #container #leftsidebar #menu{ margin:55px 0 0 8px; font-size:11px;}
.columnContainer #container #leftsidebar #menu a .element{ height:23px; width:195px; padding:0 0 0 20px; color:#515151; font-weight:bold; text-align:left; background:url(/img/design/bcgmenuinactiv_in.gif) left top no-repeat;}
.columnContainer #container #leftsidebar #menu a:hover .element{color:#c4161c; background:url(/img/design/bcgmenuactiv_in.gif) left top no-repeat;}
.columnContainer #container #leftsidebar #map{ margin-top:-5px;} 
.columnContainer #container #leftsidebar #logo{ position:absolute; top:10px; left:445px;}
.columnContainer #container #leftsidebar #newdoorTable{ position:absolute; top:225px; left:510px;}
.columnContainer #container #leftsidebar #newdoorImg{ position:absolute; top:150px; left:640px;}
.columnContainer #container #catalog{ position:relative; float:left; width:500px; height:280px; margin:480px 0 0 -220px;}
.columnContainer #container #catalog .doortype {text-align:center;}
.columnContainer #container #catalog a {font-size:11px; color:#000000;}
.columnContainer #container #rightsidebar{ position:relative; float:right; width:250px; margin-top:275px;}
.columnContainer #container #rightsidebar #box{ margin-bottom:20px;}
.columnContainer #container #rightsidebar p{ margin:10px 0;}
.columnContainer #container .normal1{ font-size:12px;}
.columnContainer #container #footer{ clear:both; position:relative; height:40px; background:url(/img/design/bcgfooter_in.gif) top repeat-x;}
.columnContainer #container #footer #rightside{ float:right; width:250px; text-align:right; padding:5px 5px 0 0; font-size:11px;}
.columnContainer #container #footer #rightside a{ color: #333333;}
.columnContainer #container #footer #leftside { float:left; width:730px; padding-left:5px; }