*													{ font-family:verdana; }
body	 								 		{ font-family:verdana; margin:0px; }
#page  								 		{ width:910px;}
* a:visited								{ color:blue; }

#nav  										{ height:900px; width:80px; float:left; background-image:url(../../img/kabelkiste/bg_nav_all.png); background-repeat: repeat-y; background-position: right;  }
#nav_spacer 						 	{ height:20px; width:100%; }
#subnav   								{ background:#fff;  }
#subnav a 								{ text-transform:uppercase; font-size:70%; height:45px; width:80px; float:left; margin-top:2px; padding-top:10px; padding-bottom:0px; }

#cont 										{ max-height:900px; height:900px; width:800px; float:left; background:#f1f1f1;  background:#f1f1f1;}
#top_nav							 		{ background:#999999; clear:both; width:100%; height: 5px;  border-bottom:#fff 1px solid}
#header							 			{ background:#f1f1f1; clear:both; width:100%; height: 100px;}

#login										{ font-size:70%; color:#696969; width:187px; height:80px; float:left; text-align:left; background-color:#cbcbcb; margin:10px 0px 10px 10px; }
#top										  { width:600px; height:100px; float:left; text-align:left; position:relative; }
#highlights								{ width:480px; height:80px; margin:10px; border:1px solid #bcbcbc; font-size:11px; text-align:center; overflow:hidden; float:left; }
#scrollleft								{ float:left; width:25px; height:50px; margin:25px 5px 0px 15px; padding:12px 0px 0px 0px; cursor:pointer; }
#scrollright							{ float:right;width:25px; height:50px; margin:25px 22px 0px 0px; padding:12px 0px 0px 0px; cursor:pointer; }
#miniwk										{ margin-left:-100px; }
#wk												{ width:580px; margin:5px; margin-bottom:-10px; } 
.a_wk											{ float:right; }

#login input							{ width: 80px; margin:10px 0px 0px 0px; background:#fff; float:left; }
#login p									{ margin:10px 10px 0px 0px; width:70px; text-align:right; float:left; padding-top:6px }
.topten										{ height:92%; width:50px; border:1px solid #777; float:left; margin:5px 3px 3px 3px; cursor:pointer; background-color:#fff; }
.mouseover_top						{ font-size:8pt; position:absolute; top:0px; left:0px; border:1px solid #777; background-color:#f1f1f1; width:200px; z-index:20; text-align:left; padding:7px; }

#nav_catalog 							{ background-color:#BC0000; color:#fff; width:197px; height:750px; float:left; text-align:left; padding-top:20px; overflow:hidden; } /*background-color: #cc0000;*/
#nav_catalog b 			 			{ text-transform: uppercase; margin-left:10px; color: #f1f1f1; font-size:12px; }
#nav_catalog ul						{ margin:0px; font-size:10px; }
#nav_catalog li			 			{ cursor:pointer; text-transform:uppercase; margin:0px 0px 0px 20px; color:#d1d1d1; font-weight:bold; list-style:none; font-size:10px; }
#nav_catalog li:hover			{ background-color:#777; font-size:10px; }
#con_0_news a							{ cursor:pointer; text-transform:uppercase; margin:0px 0px 0px 20px; color:#d1d1d1; font-weight:bold; list-style:none; font-size:10px; }
#con_0_news a:hover				{ background-color:#777; font-size:10px; }
#nav_catalog a 			 			{ margin-left:5px; cursor:pointer; text-transform:uppercase; font-size:11px; color:#fff; font-weight:bold;}
#nav_catalog a:hover 			{ background-color:#bcbcbc; }
#nav_catalog font					{ color:#fff; }

.nav_btm		 							{ margin:0px 0px 0px 10px; }

.pre_mouseover						{ background-color:#fff; border:1px solid #000; width: 300px;}

#branding									{ border:1px solid #ccc; }
#branding img							{ float:left; margin:5px; }

#expander									{ max-width:603px; }

#resp				 							{ text-align:left; background: #fff; width:600px; float:left; border-top:1px solid #cbcbcb; border-bottom:1px dashed #cbcbcb; margin-top:20px; padding:30px 0px 0px 0px; overflow:auto; height:670px; font-size:10px; }
.search_line1							{ margin:10px; width:560px; clear:left; border-bottom:1px solid #CBCBCB; }
#search_img								{ border:1px solid gray; width:60px; height:60px; margin:0px 5px 0px 0px; float:left; }
#search_txt h1						{ font-size:13px; }
#search_txt								{ font-size:11px; float:left; width:300px; margin:0px 10px 10px 10px; }
#product									{ font-size:11px; }
#product h1								{ font-size:13px; }
#product_txt							{ width:360px; height:120px; margin:2px; padding:1px; background-color:#f1f1f1; font-size:12px; overflow:auto; }
#preis										{ background-image:url(../../img/kabelkiste/preisschild.png); background-repeat:no-repeat; float:right; width:100px; height:67px; margin:-10px 0px 0px 40px; }
#resp_ul									{ list-style-type:none; cursor:pointer; }
#resp_ul li								{ float:left; margin:5px; }
#resp_ul_div							{ width:120px; height:120px; border:1px solid #000; }
#resp_ul_btm							{ width:120px; height:37px; background-color:#bebebe; color:#000; font-size:13px; font-weight:bold; text-align:center; margin:65px 0px 0px 0px; }

#right  									{ height:900px; width:20px; float:left; background-image:url(../../img/kabelkiste/bg_nav_right.png); background-repeat: repeat-y; background-position: left;  }
.footer_a									{ cursor:pointer; color:blue; text-decoration:underline; font-size:10pt; }
.footer_a:hover						{ cursor:pointer; color:blue; text-decoration:none; font-size:10pt; }
#footerlinks							{ text-align:left; margin:0px 0px 0px 207px; }
#footerfont								{ font-size:10px;font-style:italic;margin:0px 0px 0px 190px; }
#footerfont_chfr					{ font-size:10px;font-style:italic;margin:0px 0px 0px 0px; }
#snake										{ font-size:11px; height:16px; float:right; margin:10px 15px 0px 0px; }

.passiv   								{ cursor:pointer; background-image:url(../../img/kabelkiste/bg_nav_passiv.png); background-repeat: repeat-y; background-position: right; color:#000; font-weight:normal; }
.passiv_kk 								{ cursor:pointer; background-image:url(../../img/kabelkiste/bg_nav_passiv.png); background-repeat: repeat-y; background-position: right; color:#000; font-weight:normal; }
.aktiv										{ cursor:pointer; background: #BC0000; color:#fff; font-weight:bold;}

.innermargin							{ margin:5px; }


.fk_img										{ width:60px; height:60px; max-width:60px; max-height:60px; min-width:60px; min-height:60px; border:1px solid #000; margin:0px 15px 0px 15px; padding:2px; }
.fk_cont									{ float:left; text-align:center; cursor:pointer; min-width:92px; width:92px; overflow:hidden; }


