
	
/* reset margins and paddings */

* {
margin:0px;
padding:0px;
}

/* basic layout */

body {
background-color:#fff;
background:url(/kabelbw/cms/Unternehmen/images/bg_left_home.gif) left 75px no-repeat;
}

#container {
/*
width:100%;
*/
width:1024px;
top:0px;
left:0px;
position:absolute;
font-family:'Arial', Tahoma, Verdana, sans-serif;
background:url(/kabelbw/cms/Unternehmen/images/bg_container.gif) left bottom;
background-repeat:repeat-x;

}

#header {
width:990px;
height:70px;
margin:5px 0 0 0;
}

#logo {
width:180px;
height:60px;
float:left;
margin:5px 0 0 10px;
display:inline;
}

#left {
width:810px;
float:left;
margin-bottom:20px;
background:url(/kabelbw/cms/Unternehmen/images/bg_left.gif) no-repeat;
}

#left_home {
width:810px;
float:left;
margin-bottom:0px;
}

/* content produkt */

#content {
padding-top:220px;
margin-bottom:10px;
}


*html #content {
padding-top:62px;
}

.bugfix {
display:none;
}

/* content home */

#left_home #content {
padding-top:219px;
margin-left:180px;
width:620px;
}

*html #left_home #content {
padding-top:62px;
}

#left_home #menue_drop {
left:180px;
background-position:0px 28px;
}

#left_home .footnote {
width:610px;
margin:10px 0 0 10px;
}

#left_home #film {
	top:28px;
}

/* content without flash */

#content_pm {
margin-top:52px;
}

*html #content_pm {
margin-top:-105px;
}

/* content form */

#content_form {
padding-top:50px;
}

/* utilities */

#utilities {
float:right;
margin-top:6px;
}

#utilities ul li {
list-style-position:outside;
list-style-type:none;
line-height:9px;
float:left;
}

#utilities ul li a {
font-size:9px;
color:#818183;
text-decoration:none;
display:block;
margin:0 10px 0 10px;
}

#utilities ul li a:hover {
color:#444;
}

#utilities ul li a.util_current {
color:#444;
}

#utilities ul li ul {
position:absolute;
margin:10px 0 0 0;
width:150px;
}

#utilities ul li ul li {
float:none;
display:inline;
}

#utilities ul li ul li a {
height:14px;
display:block;
}

/* menue col_left */

#col_left {
width:160px;
margin:28px 10px 0px 10px;
float:left;
display:inline;
}

*html #col_left ul {
margin-top:-2px;
}

#col_left ul li {
list-style-position:outside;
list-style-type:none;
line-height:12px;
font-size:12px;
display:block;
border-bottom:1px solid #ccc;
padding:6px 0px 6px 0px;
}

#col_left ul li a {
display:block;
font-weight:normal;
text-decoration:none;
padding-left:20px;
background-image: url(/kabelbw/cms/Unternehmen/images/col_left_bullet_normal.gif);
background-repeat: no-repeat;
background-position:8px -40px;
color:#799ebf;
}

#col_left ul li a:hover {
background-position:8px 1px;
color:#004572;
}

#col_left ul li a.left_current {
background-image: url(/kabelbw/cms/Unternehmen/images/col_left_bullet_normal.gif);
background-position:8px 1px;
color:#004572;
}

#col_left ul li ul {
margin:6px 0 -5px 0;
}

#col_left ul li ul li {
border-top:1px solid #ccc;
border-bottom:none;
font-size:11px;
line-height:11px;
padding:6px 10px 6px 10px;
margin:0 10px 0 22px;
}

/* Adds special top-border to first item of 3rd level-navigation */ 

#col_left ul li ul li.third_level_top {
padding:6px 20px 6px 32px;
margin:0 0 0 0;
}

#col_left ul li ul li a {
background-image:none;
padding:0;
}

#col_left ul li ul li a.left_subcurrent {
color:#004572;
}

/* menue */

#menue {	
position:relative;
width:620px;
float:left;

}

#menuego {
height:157px;
}

#m1 a, #m2 a, #m3 a, #m4 a, #m5 a, #m1_act a, #m2_act a, #m3_act a, #m4_act a, #m5_act a, #m1 a:link , #m2 a:link , #m3 a:link , #m4 a:link , #m5 a:link , #m1_act a:link , #m2_act a:link , #m3_act a:link , #m4_act a:link , #m5_act a:link  {
	font-family:'Arial';
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

#m1 a:hover, #m2 a:hover, #m3 a:hover, #m4 a:hover,  #m5 a:hover, #m1_act a:hover, #m2_act a:hover, #m3_act a:hover, #m4_act a:hover, #m5_act a:hover, #menue #m_act {
	color:#f90;
}

#m1 ul, #m2 ul, #m3 ul, #m4 ul, #m5 ul, #m1_act ul, #m2_act ul, #m3_act ul, #m4_act ul, #m5_act ul {
	list-style-type:none;
	margin:9px 0 0 10px;
	line-height:13px;
}

*html #m1 ul, #m2 ul, #m3 ul, #m4 ul, #m5 ul, #m1_act ul, #m2_act ul, #m3_act ul, #m4_act ul, #m5_act ul {
	margin:7px 0 0 10px;
}

#m1 ul li, #m2 ul li, #m3 ul li, #m4 ul li, #m5 ul li, #m1_act ul li, #m2_act ul li, #m3_act ul li, #m4_act ul li, #m5_act ul li {
	margin-top:0px;
}

*html #m1 ul li, #m2 ul li, #m3 ul li, #m4 ul li, #m5 ul li, #m1_act ul li, #m2_act ul li, #m3_act ul li, #m4_act ul li, #m5_act ul li  {
	margin-bottom:2px;
}

#m1 ul li ul, #m2 ul li ul, #m3 ul li ul, #m4 ul li ul, #m5 ul li ul, #m1_act ul li ul, #m2_act ul li ul, #m3_act ul li ul, #m4_act ul li ul, #m5_act ul li ul  {
	margin:0 0 0 10px;
}

#m1, #m1:hover, #m1.sfhover, #m1_act {
	background:url(/kabelbw/cms/Unternehmen/images/menue_m1.gif) no-repeat;
}

#m2, #m2:hover, #m2.sfhover, #m2_act {
	background:url(/kabelbw/cms/Unternehmen/images/menue_m2.gif) no-repeat;
} 

#m3, #m3:hover, #m3.sfhover, #m3_act {
	background:url(/kabelbw/cms/Unternehmen/images/menue_m3.gif) no-repeat;

} 
#m4, #m4:hover, #m4.sfhover, #m4_act {
	background:url(/kabelbw/cms/Unternehmen/images/menue_m4.gif) no-repeat;
}  
#m5, #m5:hover, #m5.sfhover, #m5_act {
	background:url(/kabelbw/cms/Unternehmen/images/menue_m5.gif) no-repeat;
}  

#m1, #m2, #m3, #m4, #m5, #m1_act, #m2_act, #m3_act, #m4_act, #m5_act {
	float:left;	
	width:124px;
	background-position:0px 0px;
}

#m1:hover, #m1.sfhover, #m2:hover, #m2.sfhover, #m3:hover, #m3.sfhover, #m4:hover, #m4.sfhover, #m5:hover, #m5.sfhover,
#m1_act, #m2_act, #m3_act, #m4_act, #m5_act {
	background-position:-124px 0px;
}

#menue_drop {
	background-image:url(/kabelbw/cms/Unternehmen/images/bg_menue_drop.png);
	background-position:0px 28px;
	background-repeat:no-repeat;
	position:absolute;
	overflow:hidden;
	height:23px;
	width:620px;
	top:0px;
	left:0px;	
	z-index:2;
}

#menue_drop:hover,#menue_drop.sfhover{
	position:absolute;
	overflow:visible;
	height:160px;
	filter:Alpha(opacity=95 style=0);
	/* -moz-opacity: 0.95; */
}

#film{
	position:absolute;
	top:28px;
	left:0px;
}

/* footer */

#footer {
width:620px;
height:20px;
margin:10px 190px 10px 190px;
float:left;
display:inline;
}

*html #footer {
height:30px;
}

#footer ul li {
list-style-position:outside;
list-style-type:none;
float:left;

}

#footer ul li a {
font-size:9px;
color:#818183;
text-decoration:none;
display:block;
margin:0px 20px 0 0;
padding-top:3px;
}

#footer ul li a:hover {
color:#444;
}

#footer ul li a.util_current {
color:#444;
}

#footer #drucken {
padding-left:17px;
background:url(/kabelbw/cms/Unternehmen/images/icon_drucken.gif) 0px 2px no-repeat;
}

#footer #drucken:hover {
background-position:0px -17px;
}

.copyright {
font-size:9px;
color:#818183;
text-decoration:none;
display:block;
margin:0px 20px 0 0;
padding-top:3px;
}

/* product info box */

#product_info {
width:620px;
padding-top:3px;
}

*html #product_info img {
margin:0 -3px 0 -3px;
height:20px;
}

#product_info_m1, #product_info_m2, #product_info_m3, #product_info_m4 {
float:left;	
width:155px;
background-position:0px 0px;
}

#product_info_m1, #product_info_m1:hover, #product_info_m1.sfhover {
background:url(/kabelbw/cms/Unternehmen/images/product_info_m1.gif) no-repeat;
}

#product_info_m2, #product_info_m2:hover, #product_info_m2.sfhover {
background:url(/kabelbw/cms/Unternehmen/images/product_info_m2.gif) no-repeat;
}

#product_info_m3, #product_info_m3:hover, #product_info_m3.sfhover {
background:url(/kabelbw/cms/Unternehmen/images/product_info_m3.gif) no-repeat;
}

#product_info_m4, #product_info_m4:hover, #product_info_m4.sfhover {
background:url(/kabelbw/cms/Unternehmen/images/product_info_m4.gif) no-repeat;
}

#product_info_m1:hover, #product_info_m1.sfhover, #product_info_m2:hover, #product_info_m2.sfhover, #product_info_m3:hover, #product_info_m3.sfhover, #product_info_m4:hover, #product_info_m4.sfhover {
background-position:-155px 0px;
cursor:pointer;
}

#product_info .product_active {
background-position:-155px 0px;
}

.product_hidden {
display:none;
}

/* product info text formatting */

#show_product_info {
width:526px;
border:2px solid #004572;
margin:21px 0 0px 0;
padding:7px 80px 0px 10px;
}

*html #show_product_info {
width:620px;
margin:1px 0 0px 0;
}

.product_info_col1 {
float:left;
width:310px;
}

.product_info_col2 {
float:left;
width:210px;
}

.product_info_breaker {
width:596px;
height:1px;
clear:both;
display:block;
}

*html .product_info_breaker {
display:none;
}

#show_product_info h2 {
margin-bottom:5px;
}

#show_product_info ul {
font-size:12px;
line-height:14px;
color:#004483;
list-style-position:outside;
list-style-type:none;
display:inline-block;
margin:0 0 10px 0;
}

#show_product_info ul li {
background-image:url(/kabelbw/cms/Unternehmen/images/product_info_bullet.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:12px;
margin-bottom:3px;
}

*html #show_product_info ul li {
margin-bottom:5px;
}

/* product info price and order button */

#product_info_price {
width:170px;
height:100px;
position:relative;
margin:-46px -5px 15px 450px;
float:right;
}

*html #product_info_price {
margin:-46px -5px 5px 450px;
}

#product_info img.price {
width:80px;
height:80px;
float:right;
z-index:100;
}

#product_info a.jetzt_bestellen_button img {
z-index:200;
width:141px;
height:30px;
padding:0;
margin:-10px 0 0 0;
background:url(/kabelbw/cms/Unternehmen/images/jetzt_bestellen_button.gif) left top no-repeat;
}

#product_info a.jetzt_bestellen_button img:hover, #product_info a.jetzt_bestellen_button img.sfhover {
background-position: -141px 0px;
}

/* footnote */

.footnote {
width:620px;
}

.footnote p {
line-height:13px;
font-size:10px;
color:#818183;
margin:10px 0 0 0;
}

.footnote a {
color:#818183;
}

.footnote a:hover {
color:#ccc;
}

.footnote a.lexicon_link {
color:#f90;
text-decoration:none;
}

.footnote a.lexicon_link:hover {
color:#fc0;
}

.footnote a.basic_link {
margin-left:3px;
background:url(/kabelbw/cms/Unternehmen/images/basic_link_bullet_copy2_foot.gif) 1px 4px no-repeat;
}

.footnote a.basic_link:hover {
background-position:1px -29px;
}

/* col_right 
#col_right, #col_right_login {
width:180px;
position:absolute;
top:75px;
left:810px;
}

#col_right {
margin-top:24px;
}
*/

#col_right, #col_right_login {
width:180px;
top:75px;
float:left;
}
 
#col_right {
margin-top:24px;
float:left;
}

#col_right_login {
margin-top:28px;
background:url(/kabelbw/cms/Unternehmen/images/bg_login_box.gif) left top no-repeat;
}

img.hotline {
border-bottom:10px solid #fff;
}

.box_right {
border-bottom:1px solid #BDC8D0;
padding:12px 10px 12px 5px;
margin-left:5px;
}

.box_right#neu {
background:url(/kabelbw/cms/Unternehmen/images/bg_box_right_neu.gif) right top no-repeat;
}

#service {
padding-bottom:17px;
}

.box_right#last_box {
border-bottom:none;
}

.box_right h2 {
margin:0 0 5px 0;
}

.box_right .copy2 a.basic_link {
font-size:11px;
display:block;
margin:4px 0 0 0;
}

.box_right .copy2 p {
margin:-3px 0 7px 0;
}



/*special formatting login box */

a#register {
margin-top:2px;
padding-bottom:10px;
}

.br_login_form {
clear:both;
}

#login_button {
margin-top:7px;
}

.box_right input.password_input {
height:20px;
margin-top:4px;
}

/* dropdown and input fields in col_right */

.box_right select.schnell_service_dropdown {
float:left;
width:140px;
height:20px;
border:1px solid #9C9C9C;
font-family:'Arial', Tahoma, Verdana, sans-serif;
font-size:11px;
color:#818183;
text-decoration:none;
padding:2px 0 0 1px;
margin:0 5px 0 0;
}

*html .box_right select.schnell_service_dropdown {
margin:0 2px 0 0;
}

/* special content */

#special_content {
padding:0 0 0 10px;
}

#special_content .copy2 {
float:left;
}

#special_content .copy2 p a {
background:url(/kabelbw/cms/Unternehmen/images/special_content_bullet.gif) left 4px no-repeat;
}

#special_content .copy2 p a:hover {
background:url(/kabelbw/cms/Unternehmen/images/special_content_bullet_hover.gif) left 4px no-repeat;
}

#special_content h2 {
margin-top:10px;
}

#special_content p {
margin:0 0 7px 0;
width:290px;
}

#special_content ul {
width:280px;
margin:0;
}

#special_content ul li {
margin-bottom:7px;
}

#special_content_boxes {
float:right;
width:310px;
}

#special_content_boxes p {
margin:0 0 8px 10px;
}

#box_pressekontakt a.basic_link, #box_unternehmen a.basic_link, #box_vertriebspartner a.basic_link, #box_movie a.basic_link {
color:#fff;
font-stretch:expanded;
background:url(/kabelbw/cms/Unternehmen/images/basic_link_bullet_copy2_special.gif) left 4px no-repeat;
}

#box_pressekontakt a.basic_link:hover, #box_unternehmen a.basic_link:hover, #box_vertriebspartner a.basic_link:hover, #box_movie a.basic_link:hover{
color:#799ebf;
background-position:left -29px;
}

#box_unternehmen, #box_vertriebspartner, #box_pressekontakt, #box_movie {
width:303px;
height:62px;
display:block;
float:right;
padding:32px 0 0 7px;
}


*html #box_unternehmen, #box_vertriebspartner, #box_pressekontakt , #box_movie{
width:310px;
height:86px;
}

#box_unternehmen {
background:url(/kabelbw/cms/Unternehmen/images/bg_box_unternehmen.jpg) left top no-repeat;
margin-bottom:10px;
}
#box_movie {
background:url(/kabelbw/cms/Unternehmen/images/bg_box_movie.jpg) left top no-repeat;
margin-bottom:10px;
}

#box_vertriebspartner {
background:url(/kabelbw/cms/Unternehmen/images/bg_box_vertriebspartner.jpg) left top no-repeat;
}

#box_pressekontakt {
background:url(/kabelbw/cms/Unternehmen/images/bg_box_pressekontakt.jpg) left top no-repeat;
}

*html #box_vertriebspartner, #box_pressekontakt {
margin-bottom:0px;
}

#daten_fakten, #downloads {
width:140px;
height:13px;
display:block;
float:right;
border:1px solid #D4D6D8;
padding:11px 2px 5px 6px;
}

*html #daten_fakten, #downloads {
width:150px;
height:10px;
}

#daten_fakten {
margin:42px 10px 10px 0;
}

#downloads {
margin:42px 0 10px 0;
}

.special_content_breaker {
width:596px;
height:1px;
clear:both;
display:block;
}

/* press content area */

.pm_preview {
border-bottom:1px solid #9EB4C4;
padding:15px 5px 0 10px;
}

.pm_preview p {
width:570px;
}

.pm_selector select {
position:absolute;
right:0px;
top:219px;
width:240px;
height:20px;
border:1px solid #9C9C9C;
font-family:'Arial', Tahoma, Verdana, sans-serif;
font-size:11px;
color:#818183;
text-decoration:none;
padding:2px 0 0 1px;
}

*html .pm_selector select {
top:223px;
}

#mehr_link {
position:absolute;
left:580px;
margin-top:-15px;
}

*html #mehr_link {
margin-top:-29px;
}

#date {
color:#818181;
}

/* formatting content of press release */

#content_pm .pm_date {
margin:0 0 3px 0;
}


#content_pm #text h1 {
margin:0 0 5px 0;
}

#content_pm #pm_title_list {
width:610px;
border-top:1px solid #9EB3C4;
padding-top:5px;
margin-left:10px;
}

#content_pm #pm_title_list ul, ul.square_list {
font-size:12px;

color:#004483;
list-style-position:outside;
list-style-type:none;
display:inline-block;
margin:0 0 25px 15px;
}

#content_pm #pm_title_list ul li, ul.square_list li {
line-height:18px;
background-image:url(/kabelbw/cms/Unternehmen/images/copy1_square.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:12px;
}

*html #pm_title_list ul li, ul.square_list li {
background-position:0px 4px;
}

#content_pm .footnote {
width:580px;
}

#content_pm #pm_box {
width:610px;
margin:30px 0 0 10px;
padding:10px 10px 5px 10px;
background-color:#EEEFF0;
}

#content_pm #pm_box table tr td {
font-size:12px;
line-height:16px;
color:#004483;
padding-bottom:13px;
vertical-align:bottom;
}

#content_pm #pm_box table tr td.first_column {
width:370px;
}

/* formatting content of press downloads */ 

.download_box {
border-bottom:1px solid #9EB4C4;
padding:10px 5px 8px 10px;
height:145px;
}

.download_box p {
width:280px;
float:left;
margin:113px 0 0 10px;
}

.download_box #mehr_link {
width:180px;
text-align:right;
left:440px;
margin-top:115px;
}

.press_downloads_img {
float:left;
border:1px solid #cccccc;
}

/* button online bewerben */

a.button_online_bewerben {
		float:right;
		display:inline;
		cursor:pointer;
		margin:10px -20px 0 0;
		padding:0;
		border:none;
		width:179px;
		height:20px;
		background:url(/kabelbw/cms/Unternehmen/images/button_online_bewerben.gif) left top no-repeat;
}

*html a.button_online_bewerben {
margin:10px 0 0 0;
}

a.button_online_bewerben:hover, a.button_online_bewerben.sfhover {
	background-position:-179px 0px;
}

/*########################### GLOBAL TEXT FORMATTING ###########################*/

#text {
margin:0 20px 0 10px;
}

h1 {
font-size:14px;
color:#004483;
font-weight:bold;
margin-bottom:15px;
}

h2 {
font-size:12px;
color:#004483;
font-weight:bold;
margin-bottom:15px;
}

#content h3, #content_pm h3 {	
color:fff;
background-color:949494;
font-size:12px;
font-weight:bold;
margin:30px 0 10px 0;
padding:5px 10px 5px 10px;		
}

p {
font-size:12px;
line-height:16px;
color:#004483;
margin-bottom:15px;
}

a {
color:#004482;
text-decoration:underline;
}

a:hover {
color:#799ebf;
}

a.lexicon_link {
color:#ff9900;
text-decoration:none;
}

a.lexicon_link:hover {
color:#ffcc00;
}

a.basic_link {
text-decoration:none;
background:url(/kabelbw/cms/Unternehmen/images/basic_link_bullet_copy1.gif) left 3px no-repeat;
padding:0 0 0 10px;
}

a.basic_link:hover {
color:#799ebf;
background-position:left -28px;
}


#text ul {
font-size:12px;
line-height:16px;
color:#004483;
list-style-position:outside;
list-style-type:none;
display:inline-block;
margin:0 0 17px 0;
width:600px;
}

#text ul li {
background-image:url(/kabelbw/cms/Unternehmen/images/copy1_bullet.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:12px;
}

*html #text ul li {
background-position:0px 4px;
}

/* copy 2 */

.copy2, #text .copy2, .copy2 p  {
font-size:11px;
line-height:14px;
color:#004483;
margin-bottom:15px;
}

.copy2 a.basic_link {
background:url(/kabelbw/cms/Unternehmen/images/basic_link_bullet_copy2.gif) left 4px no-repeat;
padding-left:9px;
line-height:14px;
font-size:11px;
}

.copy2 a.basic_link:hover {
background-position:left -29px;
}

.copy2 ul, #text .copy2 ul {
color:#004483;
font-size:11px;
margin:10px 0 10px 0;
line-height:15px;
list-style-type:none;
}

.copy2 ul li, #text .copy2 ul li {
background-image:url(/kabelbw/cms/Unternehmen/images/copy2_bullet.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
}

*html .copy2 ul li, #text .copy2 ul li {
background-position:0px 5px;
}

/* Suche */

.search_field {
		margin-bottom:10px;
		padding:10px 0 10px 10px;	
		background-color:#EBEDF1;	
		border-bottom:1px solid #99A3A9;
		width:610px;
		float:left;
}

*html .search_field {
width:620px;
}

.search_field_left {
/*width:345px;*/
}

.search_field .copy2 {
float:right;
margin:-17px 20px 0 0;
}

.search_field input {
/*float:right;*/
width:290px;
height:20px;
border:1px solid #9C9C9C;
font-family:'Arial', Tahoma, Verdana, sans-serif;
font-size:11px;
color:#818183;
text-decoration:none;
padding:2px 5px 0 5px;
margin:0 5px 0 0;
}

*html .search_field input {
margin:0 2px 0 0;
padding:1px 5px 0 5px;
}

.search_field label {
font-size:12px;
	color:#004483;
	width:100px;
	line-height:20px;
	float:left;
}


.search_field button.search_field_button {
display:inline;
cursor:pointer;
border:none;
width:52px;
height:20px;
background:url(/kabelbw/cms/Unternehmen/images/button_suchen.gif) left top no-repeat;
margin:5px 0 0 338px;
}

*html .search_field button.search_field_button {
margin-left:341px;
}

.search_field button.search_field_button:hover, .search_field button.search_field_button.sfhover {
background-position:-52px 0px;
}

.search_field select.citybereiche {
width:240px;
height:20px;
border:1px solid #9C9C9C;
font-family:'Arial', Tahoma, Verdana, sans-serif;
font-size:11px;
color:#818183;
text-decoration:none;
padding:2px 0 0 1px;
margin:0 5px 0 0;
}

*html .search_field select.citybereiche {
margin:0 2px 0 0;
}

.search_field br{clear:both;}

.search_field_breaker {
float:none;
clear:both;
height:10px;
display:block;
}

*html .search_field_breaker {
height:1px;
}

	
	.classradio{float:left;clear:none;}
	input.classradio {width:auto;border:none;}
	label.classradio {	width:auto;border:none;}
	
	
		.classradio_nor{float:left;clear:none;}
	input.classradio_nor {float:left;width:auto;border:none;}
	label.classradio_nor {float:left;width:140px;border:none;}

/* search hits navigator */

.search_navigator {
float:left;
display:block;
height:20px;
padding:5px 10px 0 10px;
background-color:#EBEDF1;
margin-right:10px;
}

*html .search_navigator {
height:25px;
width:620px;
margin-right:0px;
}

.search_navigator_left {
float:left;
}

.search_navigator_right {
float:right;
}

.search_navigator a {
text-decoration:none;
}

.suchen_in {
	font-size:12px;
	color:#004483;
	width:100px;
	line-height:20px;
	float:left;
}

/* quick search box in header */

#search_box {
float:right;
margin:0 0 0 10px;
}

input.search_input, input.sessionname_input, input.password_input {
float:left;
width:140px;
height:20px;
border:1px solid #9C9C9C;
font-family:'Arial', Tahoma, Verdana, sans-serif;
font-size:11px;
color:#818183;
text-decoration:none;
padding:2px 5px 0 5px;
margin:0 5px 0 0;
float:left;
}

*html input.search_input, input.username_input, input.password_input {
margin:0 2px 0 0;
}

button.search_button {
display:inline;
cursor:pointer;
margin:3px 0 0 0px;
border:none;
width:15px;
height:17px;
line-height:20px;
background:url(/kabelbw/cms/Unternehmen/images/go_button.gif) left top no-repeat;
}

button.search_button:hover, button.search_button.sfhover {
background:url(/kabelbw/cms/Unternehmen/images/go_button.gif) -15px top no-repeat;
}

#header button.search_button {
margin-right:10px;
}

button.aendern_button {
display:inline;
cursor:pointer;
margin:3px 0 0 228px;
border:none;
width:52px;
height:20px;
line-height:20px;
background:url(/kabelbw/cms/Unternehmen/images/button_aendern.gif) left top no-repeat;
}
* html button.aendern_button {margin:3px 0 0 218px;}

button.aendern_button:hover, button.aendern_button.sfhover {
background:url(/kabelbw/cms/Unternehmen/images/button_aendern.gif) -52px top no-repeat;
}

button.filtern_button {
display:inline;
cursor:pointer;
margin:3px 0 0 228px;
border:none;
width:52px;
height:20px;
line-height:20px;
background:url(/kabelbw/cms/Unternehmen/images/button_filtern.gif) left top no-repeat;
}
* html button.filtern_button {margin:3px 0 0 218px;}

button.filtern_button:hover, button.filtern_button.sfhover {
background:url(/kabelbw/cms/Unternehmen/images/button_filtern.gif) -52px top no-repeat;
}

.search_field input.download_button {
	display:inline;
	cursor:pointer;
	border:none;
	width:65px;
	height:20px;
	background:url(/kabelbw/export/sites/default/Unternehmen/images/button_download.gif) left top no-repeat;
	margin:3px 0 0 300px;
}

input.download_button:hover, input.download_button.sfhover {
background:url(/kabelbw/export/sites/default/Unternehmen/images/button_download.gif) -65px top no-repeat;
}

button.senden_button {
display:inline;
cursor:pointer;
margin:3px 0 0 228px;
border:none;
width:52px;
height:20px;
line-height:20px;
background:url(/kabelbw/cms/Unternehmen/images/button_senden.gif) left top no-repeat;
}
* html button.senden_button {margin:3px 0 0 218px;}

button.senden_button:hover, button.senden_button.sfhover {
background:url(/kabelbw/cms/Unternehmen/images/button_senden.gif) -52px top no-repeat;
}

td  p{

padding:0px;

margin:0px;

}

/* Vertriebspartner*/
		.leftp{
		padding:0;
		margin:0;
		float:left;
		width:157px;
		}
		.rightp{
		padding:0;
		margin:0;
		float:left;		
		}
		.listp{
		height:10px;
		padding:0;
		margin:0 0 0 10px;
		clear:both;
		}
		input.buttonSort{
		color:#fff;
		width:100px;
		height:20px;
		cursor:pointer;
		border:none;			
		font-weight:normal;
		line-height:16px;
		}
		input.imageLink{
		width:27px;
		height:15px;
		cursor:pointer;
		background-color:transparent;
		border:none;
		padding:2px 2px 2px 2px;
		}
		
		input.button_disabled, input.button_enabled{	
		width:24px;
		cursor:pointer;
		}
		
		.copy2table{
		font-size:11px;
		line-height:14px;
		color:#004483;
		}
/*Werbemittel*/

#content_frame blockquote
{
    margin-left:15px;
    font-size:12px;
    color:#004483;
}

#content_frame blockquote ol
{
    margin-bottom: 15px;
    margin-left:18px;
    list-style-position:outside;
    list-style-type:decimal;
    font-size:12px;
}
* html #content_frame blockquote ol
{
    margin-left:24px;
}

#content_frame a img
{
    border:none;  
}

#content_frame #werbemittel_teaser1
{
    border-color:#C0CAD3;
    border-style:solid;
    border-width:1px;
    background:url(/kabelbw/cms/Unternehmen/images/banner_teaser_bg.jpg) no-repeat;
    clear:both;
    float:left;
    height:235px;
    width:223px;
    margin: 0 10px 15px 0;
}
#content_frame #werbemittel_teaser2
{
    border-color:#C0CAD3;
    border-style:solid;
    border-width:1px;
    background:url(/kabelbw/cms/Unternehmen/images/produkt_teaser_bg.jpg) no-repeat;
    float:left;
    height:235px;
    width:223px;
    margin: 0 9px 15px 0;
}
#content_frame #werbemittel_teaser3
{
    border-color:#C0CAD3;
    border-style:solid;
    border-width:1px;
    background:url(/kabelbw/cms/Unternehmen/images/styleguide_teaser_bg.jpg) no-repeat;
    float:left;
    clear:right;
    height:235px;
    width:148px;
    margin: 0 0 15px 0;
}

#content_frame .werbemittel_teaser_copy 
{
    height:212px;
}

#content_frame .werbemittel_teaser_copy p
{
	position:relative;
	top:62px;
	left:9px;
}


#ad_panel 
{
    width:620px;
    height:auto;
    background:#EFF3F6;
    padding:10px 0 10px 0;
    color:#004572;
    font-size:12px;
}

#ad_panel #ad_tab
{
    height: 29px;
    width:604px;
    margin:10px 0 0 10px;
}

#ad_panel #ad_tab .ad_tab_btn
{
    height:25px;
    width:150px;
    position:relative;
    top:4px;
    float:left;
}

#ad_panel #ad_tab .ad_tab_active
{
    height: 29px;
    width:150px;
    background:#fff;
    float:left;
}

#ad_panel #ad_tab .ad_tab_active img
{
    display:block; 
}

#ad_panel .ad_item
{
    width:600px;
    height:auto;
    margin:0 10px 10px 10px;
    padding:9px 0 9px 0;
    background:#FFFFFF;
}

#ad_panel .ad_item p
{
    margin:0 0 0 9px;
    clear:both;
}

#ad_panel .ad_item img.frame 
{
    margin:5px 0 0 9px;
    clear:both;
    border:solid 1px #BDC7D0;
}

#ad_panel .ad_item .flash 
{
    margin:5px 0 0 9px;
    clear:both;
    border:solid 1px #BDC7D0;
}

#ad_panel .ad_item img
{
    border:none;
	margin:5px 0 0 9px;
    clear:both;
}

#ad_panel .ad_item code
{
    margin:9px 0 0 9px;
    display:block;
    clear:both;
    padding:5px 0 5px 9px;
    border:solid 1px #BDC7D0;
    width:571px;
    height:auto;
    font-family:'Arial', Tahoma, Verdana, sans-serif;
    font-size:11px;
    color:#828282;
}

#zum_download
{
	height:24px;
	width:107px;
	margin:0;
	padding:0;
	display:inline-block;
}

*html #ad_panel .ad_item code
{
    margin:7px 0 0 9px;
    display:block;
    clear:both;
    padding:5px 0 5px 9px;
    border:solid 1px #BDC7D0;
    width:580px;
    height:auto;
    font-family:'Arial', Tahoma, Verdana, sans-serif;
    font-size:11px;
    color:#828282;
}


/*Styleguide*/
.formblock P.right {
	CLEAR: right; PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right
}
.formblock P.left {
	FLOAT: left; TEXT-ALIGN: left
}
.formblock .beschreibung {
	LEFT: 160px; WIDTH: 300px; FLOAT:left;	PADDING-LEFT:10px;
}
.formblock .tooltip_sub {
	LEFT: 472px; POSITION: absolute
}
.form_prod_img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.einzelfaq .faqthemen {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; FONT-SIZE: 12px; BORDER-LEFT: #ccc 0px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ccc 1px solid
}
.formblock .faqthemen {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; FONT-SIZE: 12px; BORDER-LEFT: #ccc 0px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #ccc 1px solid
}
.einzelfaq .faqthemen {
	MARGIN-BOTTOM: 0px
}
.einzelfaq {
	CLEAR: both; FLOAT: none
}
.einzelfaq .formblock2 P {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px
}
.faqthemen .formblock2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 14px
}
.einzelfaq_head P {
	CLEAR: right; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 580px
}
.einzelfaq_head .faqthemen {
	DISPLAY: block
}
.einzelfaq IMG {
	MARGIN: 5px 8px 5px 0px
}
.einzelfaq .formblock2 {
	MARGIN: 5px 0px 0px 20px
}
.gesamtfaq .formblock .einzelfaq .faqthemen {
	MARGIN-BOTTOM: 4px
}
.gesamtfaq .formblock .einzelfaq .formblock2 {
	DISPLAY: block; HEIGHT: auto
}
.gesamtfaq .formblock .einzelfaq .formblock2 P {
	CLEAR: both; DISPLAY: block; HEIGHT: auto
}
.gesamtfaq {
   PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px;
    HEIGHT: auto;
    border-width:0px 0px 1px 0px;      
    border-color:#ccc;
    border-style:solid;
    background-color:eef0f2;
    width:620px;
}


.gesamtfaq IMG {
	MARGIN: 4px 8px 5px 0px
}
.gesamtfaq P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px
}
.gesamtfaq_head {
	WIDTH: 620px
}
.gesamtfaqlink {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; LEFT: 520px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px; POSITION: relative; TOP: -20px; HEIGHT: auto
}
.formblock2 .faqhelp .copy2 {
	DISPLAY: block; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 14px; PADDING-TOP: 8px; HEIGHT: 14px
}
.faqhelp .copy2 INPUT {
	PADDING-LEFT: 2px; FLOAT: none; MARGIN: 8px 4px 0px 10px; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 14px; BORDER-BOTTOM-STYLE: none
}
* HTML .faqhelp .copy2 INPUT {
	MARGIN: 2px 4px 0px 10px; PADDING-TOP: 0px
}
BUTTON#faq_back_button {
	DISPLAY: inline; BACKGROUND: url(/kabelbw/export/sites/default/images/button_faq_zurueck.gif) no-repeat left top; MARGIN: 20px 0px 0px; WIDTH: 114px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
* HTML BUTTON#faq_back_button {
	MARGIN-LEFT: 0px; WIDTH: 114px; HEIGHT: 20px
}
BUTTON#faq_back_button:hover {
	BACKGROUND-POSITION: -114px 0px; WIDTH: 114px; HEIGHT: 20px
}
BUTTON.sfhover#faq_back_button {
	BACKGROUND-POSITION: -114px 0px; WIDTH: 114px; HEIGHT: 20px
}
/*end Styleguide*/