/* ------------------------- Body ------------------------- */
html{width:100%;margin:auto;background:#fff url(../img/body.jpg) repeat-x top center;}
body{width:957px;margin:auto;background:url(../img/logo-electro-nord-sarl.png) no-repeat top left;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;text-align:left;}
select,input,textarea{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:99%;}
form{margin:0;padding:0;}
img{border:0;}
p{margin:0; padding:0 0 20px 0;}
h1{margin:0;padding:0;}
h2{margin:0;padding:0;}
h3{margin:0;padding:0;}
ul{margin:0;padding:0;}
li{padding-right:15px;}

.debug {color:#fff;}
/* sections */
#wrapper{width:957px;margin:auto;}
#container_wrapper{padding:0 0 0 50px;}
#container{width:907px;position:relative;border-bottom:1px solid #aaa;border-top:1px solid #aaa;padding:10px 0 20px 0;}

.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both;}

#header{width:957px;height:140px;margin:auto;position:relative;}
#header h2{display:none;}
#footer{width:957px;margin:auto;padding:10px 0 25px 0;clear:both;text-align:right;color:#aaa;}

/* ------------------------- Navigation ------------------------- */
#header ul{margin:0;padding:0;padding:60px 10px 0 0px;float:right;display:block;}
#header ul li{float:left;display:block;list-style:none;margin:0 10px 0 0;padding:5px 0 0 0;border-top:4px solid #fff;}
#header ul li.last{padding-right:0px;}
#header ul li.active{border-top:4px solid #e80202;}
#header ul li span.active, #nav_top ul li a.trail, 
#header ul li a{display:block;padding:0 5px 0 5px;text-decoration:none;font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:bold;text-align:center;color:#403733;}
#header ul li span.active, #nav_top ul li a.trail, 
#header ul li a:hover{color:#fff;background:#e80202 none;}
#header ul.level_2{display:none;}

#container_wrapper ul.level_1{padding:10px 0 0 0;}
#container_wrapper ul.level_1 li{padding:5px 0 5px 0;list-style:none;}
#container_wrapper ul.level_1 li.last{border-bottom:none;}
#container_wrapper ul.level_1 li a{color:#000;font-weight:bold;text-decoration:none;}
#container_wrapper ul.level_1 li span.active,
#container_wrapper ul.level_1 li a.trail,
#container_wrapper ul.level_1 li a:hover{color:#fff;background-color:#000;}

#container_wrapper ul.level_2{padding:15px 0 0 15px;}
#container_wrapper ul.level_2 li{color:#e80202;list-style:square;border-bottom:1px solid #e6e6e6;}
#container_wrapper ul.level_2 li.last{border-bottom:none;}
#container_wrapper ul.level_2 li a{color:#000;font-weight:normal;}
#container_wrapper ul.level_2 li span.active,
#container_wrapper ul.level_2 li a.trail,
#container_wrapper ul.level_2 li a:hover{color:#fff;background-color:#e80202;}

.navigation-bottom ul.level_1 li{width:228px;float:left;}
.navigation-bottom ul.level_1 li.last{width:223px;}
.navigation-bottom ul.level_2 li{width:160px;}
.navigation-bottom ul.level_2 li.last{width:160px;}

.ct-2columns-c1 ul.level_1 li{width:90%;}

#footer a{color:#aaa;text-decoration:none;}
#footer a:hover{color:#777;}

/* ------------------------- 2 colums layout ------------------------- */
.ct-2columns-c1, .ct-2columns-c2 {float:left;display:block;}
.ct-2columns-c1 {width:228px;border-right:1px solid #e6e6e6;}
.ct-2columns-c2 {width:678px;}
.ct-2columns-c2 .inside{padding:15px;}
.ct-2columns-c2-top {width:100%;overflow:hidden;position:relative;}
.ct-2columns-c2-top img	{padding-bottom:15px;}
.ct-2columns-c2-top h1,
.ct-2columns-c2-top h2	{position:absolute;top:106px;left:-1px;color:#fff;font-size:20px;text-transform:uppercase;}

.ct-2columns-c2 h1{margin:0;padding:0 0 30px 0;font-size:16px;font-weight:bold;color:#e80202;}
.ct-2columns-c2 h2{margin:0;padding:0 0 15px 0;font-size:14px;font-weight:bold;color:#000;}
.ct-2columns-c2 h3{margin:0;padding:0 0 15px 0;font-size:12px;font-weight:bold;color:#e80202;}
.ct-2columns-c2 h4{margin:0;padding:0 0 15px 0;font-size:11px;font-weight:bold;color:#000;}

.ct-2columns-c2 p{line-height:18px;}
.ct-2columns-c2 a{color:#e80202;font-weight:bold;text-decoration:none;padding:0;margin:0;}
.ct-2columns-c2 a:hover{background-color:#e80202;color:#fff;}
/*.ct-2columns-c2 a.bild-link-ohne-hervorhebung{font-size:0px;}*/
.ct-2columns-c2 a:hover img{color:#fff;text-decoration:none;}
.ct-2columns-c2 a img{background-color:#FFF;margin:10px 0 -5px 0;}
.ct-2columns-c2 strong{color:#e80202;}
.ct-2columns-c2 ul{list-style:square;padding:0 0 20px 40px;line-height:18px;}
.ct-2columns-c2 ul li{padding:2px;}
.ct-2columns-c2 ul li a{color:#000;font-weight:normal;text-decoration:none;}
.ct-2columns-c2 .ce-image-gallery a:hover,
.ct-2columns-c2 .ce-image a:hover	{background-color:#FFF;}
.ct-2columns-c2 .ce-image {clear:both;}

/* ---------------------------- Forms  -----------------------------*/
.ct-textfield,.ct-selectfield,.ct-textarea,.ct-captcha,.ct-button{padding:4px;margin:1px 0 1px 0;}
.ct-button{padding:20px 4px 35px 4px;}
.ct-textfield label,.ct-selectfield label,.ct-textarea label,.ct-captcha label{line-height:20px;display:block;text-align:left}
.text-input,.select-field{width:98%;padding:4px;color:#6F6F6F;border:1px solid #999;}
.select-field{width:99%;}
.text-input:hover,.select-field:hover{background-color:#f4f2f3;}
.button{width:100%;padding:4px;color:#fff;border:none;text-align:center;background-color:#e80202;font-size:14px;font-weight:bold;}
.button:hover{background-color:#b70404;}
.value-err{border:1px solid #e80202;}
.err-msg{color:#e80202;line-height:18px;}


/* ---------------------------- Tooltip  -----------------------------*/
/*.tip{width:200px; z-index:13000;}
.tip-title{font-weight:bold; font-size:11px; margin:0; color:#9bab00; padding:8px 8px 4px; background:url(../img/layout/bubble.png) top left;}
.tip-text{color:#000; font-size:11px; padding:4px 8px 8px; background: url(../img/layout/bubble.png) bottom right;}*/

