@charset "iso-8859-2";
/* CSS Document */

/* Standarts ---------------------------------------------*/

* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
	width:100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#004483;
	background:url(/kabelbw/export/sites/default/bilder/bg_body.gif) repeat-x;
}
p {
	margin-bottom:15px;
	font-size:11px;
}
a:link, a:visited {
	color:#407492;
	text-decoration:underline;
}
a:active, a:hover {
	color:#407492;
	text-decoration:none;
}
.clear {
	clear:both;
}
/* Standarts ---------------------------------------------*/

/* Wrapper -----------------------------------------------*/

#wrapper {
	position:relative;
	margin:0 auto;
	width:990px;
	background:#fff;
}
html>body #konfetti {
	position:absolute;
	width:174px;
	height:682px;
	left:579px;
	top:16px;
	background-image:url(/kabelbw/export/sites/default/bilder/konfetti.png);
	z-index:1;
}

*html #konfetti {
	position:absolute;
	width:174px;
	height:682px;
	left:579px;
	top:16px;
	z-index:1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/kabelbw/export/sites/default/bilder/konfetti.png', sizingMethod='crop');
}
/* Wrapper -----------------------------------------------*/

/* Logo --------------------------------------------------*/

h1.logo a {
	float:left;
	font-size:1px;
	text-indent:-5000px;
	width:170px;
	height:96px;
	background:url(/kabelbw/export/sites/default/bilder/kabelBW_logo.gif);
	outline:none;
	margin-right:585px;
}
/* Logo --------------------------------------------------*/

/* Headlines ---------------------------------------------*/

h2 {
	font-weight:bold;
	font-size:14px;
	color:#003452;
}

h3 {
	font-weight:bold;
	font-size:12px;
	color:#003452;
	margin-bottom:15px;
}
/* Headlines ---------------------------------------------*/

/* Header ------------------------------------------------*/

#header {
	height:96px;
	width:990px;
}

#webmail_suche_top {
	float:left;
	font-size:1em;
	height:96px;
	width:235px;
}

/* Webmail -----------------------------------------------*/

#webmail {
	float:left;
	padding-top:30px;
	width:95px;
	height:36px;
	list-style:none;
}
#webmail li {
	float:left;
	height:18px;
	overflow:hidden;
}
#webmail a {
	display:block;
	outline:none;
	height:18px;
	text-indent:-8000px;
}
/* --- */

.webmail_btn a {
	width:95px;
	background:url(/kabelbw/export/sites/default/bilder/webmail_btn.gif) 0 0 no-repeat;
}
.webmail_btn a:active, .webmail_btn a:hover {
	background:url(/kabelbw/export/sites/default/bilder/webmail_btn.gif) 0 -18px no-repeat;
}
/* Webmail -----------------------------------------------*/

/* Suche -------------------------------------------------*/

#suche {
	margin-left:5px;
	padding-top:30px;
	float:left;
	width:135px;
	height:66px;
}
.suche_main {
	margin-left:2px;
	width:100px;
}

/* Suche -------------------------------------------------*/

/* Header ------------------------------------------------*/

/* Navigation_Top ----------------------------------------*/

#navigation_top {
	padding-left:12px;
	width:978px;
	height:24px;
	list-style:none;
}
#navigation_top li {
	float:left;
	height:24px;
	overflow:hidden;
	margin-right:2px;
}
#navigation_top a {
	display:block;
	outline:none;
	height:24px;
	text-indent:-8000px;
}
/* --- */

.startseite a {
	width:90px;
	background:url(/kabelbw/export/sites/default/bilder/startseite_btn.gif) 0 0 no-repeat;
}
.startseite a:active, .startseite a:hover {
	background:url(/kabelbw/export/sites/default/bilder/startseite_btn.gif) 0 -24px no-repeat;
}
.startseite_active a {
	width:90px;
	background:url(/kabelbw/export/sites/default/bilder/startseite_btn.gif) 0 -24px no-repeat;
}
/* --- */

.internet_telefon a {
	width:144px;
	background:url(/kabelbw/export/sites/default/bilder/internet_telefon_btn.gif) 0 0 no-repeat;
}
.internet_telefon a:active, .internet_telefon a:hover {
	background:url(/kabelbw/export/sites/default/bilder/internet_telefon_btn.gif) 0 -24px no-repeat;
}
.internet_telefon_active a {
	width:144px;
	background:url(/kabelbw/export/sites/default/bilder/internet_telefon_btn.gif) 0 -24px no-repeat;
}
/* --- */

.tv_radio a {
	width:102px;
	background:url(/kabelbw/export/sites/default/bilder/tv_radio_btn.gif) 0 0 no-repeat;
}
.tv_radio a:active, .tv_radio a:hover {
	background:url(/kabelbw/export/sites/default/bilder/tv_radio_btn.gif) 0 -24px no-repeat;
}
.tv_radio_active a {
	width:102px;
	background:url(/kabelbw/export/sites/default/bilder/tv_radio_btn.gif) 0 -24px no-repeat;
}
/* --- */

.kundenservice a {
	width:126px;
	background:url(/kabelbw/export/sites/default/bilder/kundenservice_btn.gif) 0 0 no-repeat;
}
.kundenservice a:active, .kundenservice a:hover {
	background:url(/kabelbw/export/sites/default/bilder/kundenservice_btn.gif) 0 -24px no-repeat;
}
.kundenservice_active a {
	width:126px;
	background:url(/kabelbw/export/sites/default/bilder/kundenservice_btn.gif) 0 -24px no-repeat;
}
/* --- */

.mobil a {
	width:65px;
	background:url(/kabelbw/export/sites/default/bilder/mobil_btn.gif) 0 0 no-repeat;
}
.mobil a:active, .mobil a:hover {
	background:url(/kabelbw/export/sites/default/bilder/mobil_btn.gif) 0 -24px no-repeat;
}
.mobil_active a {
	width:65px;
	background:url(/kabelbw/export/sites/default/bilder/mobil_btn.gif) 0 -24px no-repeat;
}

/* Navigation_Top ----------------------------------------*/

/* main_content ------------------------------------------*/

#main_content {
	margin-left:12px;
	width:966px;
}
/* main_content ------------------------------------------*/

/* Navigation_Bottom -------------------------------------*/

#navigation_bottom_box {
	clear:both;
	width:990px; height:39px;
	background:url(/kabelbw/export/sites/default/bilder/bg_navigation_bottom.gif) repeat-x;
}
.navigation_bottom {
	margin-left:12px;
}
.navigation_bottom dt {
	display:none;
}
.navigation_bottom dd {
	float:left;
	text-align:center;
}
.navigation_bottom dd span.aa {
	display:block;
	width:8px;
	height:40px;
	height:auto;
	background:url(/kabelbw/export/sites/default/bilder/taglft.gif);
	float:left;
	padding:8px 0 12px 0;
}
.navigation_bottom dd span.bb {
	height:40px;
	height:auto;
	background:url(/kabelbw/export/sites/default/bilder/tagmid.gif);
	float:left;
	padding:8px 0 12px 0;
}
.navigation_bottom dd span.cc {
	display:block;
	width:8px;
	height:40px;
	height:auto;
	background:url(/kabelbw/export/sites/default/bilder/tagrgt.gif);
	float:left;
	padding:8px 0 12px 0;
}

/* Tabs aktiv schalten -----------------------------------*/

.navigation_bottom dd span.aa_active {
	color:#5d616c;
	display:block;
	width:8px;
	height:40px;
	height:auto;
	background:url(/kabelbw/export/sites/default/bilder/taglft_active.gif);
	float:left;
	padding:8px 0 12px 0;
}
.navigation_bottom dd span.bb_active {
	color:#5d616c;
	height:40px;
	height:auto;
	background:url(/kabelbw/export/sites/default/bilder/tagmid_active.gif);
	float:left;
	padding:8px 0 12px 0;
}
.navigation_bottom dd span.cc_active {
	color:#5d616c;
	display:block;
	width:8px;
	height:40px;
	height:auto;
	background:url(/kabelbw/export/sites/default/bilder/tagrgt_active.gif);
	float:left;
	padding:8px 0 12px 0;
}
/* Tabs aktiv schalten -----------------------------------*/

.navigation_bottom a, .menu a:visited {
	color:#5d616c;
	text-decoration:none;
	font-size:11px;
}
.navigation_bottom a:hover {
	color:#5d616c;
	background:#fff;
	cursor:pointer;
}
.navigation_bottom a:hover span {
	background-position:0 -40px;
}
/* Navigation_Bottom -------------------------------------*/

/* Navigation_Bottom_2 -----------------------------------*/

#navigation_bottom_2 {
	float:left;
	margin-left:101px;
	height:32px;
	list-style:none;
}
*html #navigation_bottom_2 {
	margin-left:101px;
}
#navigation_bottom_2 li {
	float:left;
	height:32px;
	overflow:hidden;
}
#navigation_bottom_2 a {
	display:block;
	padding-top:8px;
	height:32px;
	font-size:11px;
	text-decoration:none;
	color:#00466d;
}
#navigation_bottom_2 a:hover {
	display:block;
	outline:none;
	height:40px;
	color:#00466d;
	text-decoration:underline;
}
/* --- */

.impressum {
	width:60px;
	text-align:center;
}
.kontakt {
	width:40px;
	text-align:center;
}
.agb {
	width:30px;
	text-align:center;
}
.presse {
	width:40px;
	text-align:right;
}

.presse {
	text-align:right;
}

.copyright {
	float:left;
	font-size:11px;
	height:32px;
	padding-top:8px;
	width:220px;
	color:#00466D;
}



/* Navigation_Bottom_2 -----------------------------------*/

/* Navigation left ---------------------------------------*/

#nav_box_left {
	float:left;
	background:url(/kabelbw/export/sites/default/bilder/bg_nav_box_left.gif) no-repeat;
	width:180px; 
	min-height:600px;
        height:auto !important;
        height:600px;
}
#nav_left {
	margin:87px 0 0 6px;
	list-style:none;
	display:block;
}
#nav_left li {
	margin-bottom:0px;
}
#nav_left li a {
	font-size:11px;
	display:block;
	text-decoration:none;
}
.nav_left_nolink {
	width:160px; height:30px;
	line-height:28px;
	text-indent:6px;
	background:url(/kabelbw/export/sites/default/bilder/bg_nav_left_btn.gif);
	color:#00466d;
}
.nav_left_nolink a:hover {
	color:#00466d;
}
.nav_left_link a:link, .nav_left_link a:visited {
	width:160px; height:30px;
	line-height:28px;
	text-indent:6px;
	background:url(/kabelbw/export/sites/default/bilder/bg_nav_left_btn.gif);
	color:#00466d;
}
.nav_left_link a:active {	
	width:160px; height:30px;
	line-height:28px;
	text-indent:6px;
	background:url(/kabelbw/export/sites/default/bilder/bg_nav_left_btn.gif);
	color:#e84e0f;
}
.nav_left_link_active a:visited,
.nav_left_link_active a:link,
.nav_left_link_active a:active,
.nav_left_link_active a {
	width:160px; 
	height:30px;
	line-height:28px;
	text-indent:6px;
	background:url(/kabelbw/export/sites/default/bilder/bg_nav_left_btn.gif);
	color:#e84e0f;
	font-weight:bold;
}


/* Mainlink Backgroundgrafik ausschalten -----------------*/

.nav_left_link_sub_active a {
	text-indent:6px;
	line-height:28px;
	color:#e84e0f;
	font-weight:bold;
}

/* Mainlink Backgroundgrafik (Linie) ausschalten ---------*/

/* SubNavigation left ------------------------------------*/

#sub_nav_left {
	list-style:none;
	display:block;
}
#sub_nav_left li {
	margin-bottom:0px;
}
#sub_nav_left li a {
	font-size:11px;
	display:block;
	text-decoration:none;
}

.sub_nav_left_link a:link, .sub_nav_left_link a:visited {
	text-indent:12px;
	color:#00466d;
	font-weight:normal;
}
.sub_nav_left_link a:active, .sub_nav_left_link a:hover {
	text-indent:12px;
	color:#e84e0f;
	font-weight:normal;
}
.sub_nav_left_link_active a {
	text-indent:12px;
	color:#e84e0f;
	font-weight:normal;
}

/* Letzter Sublink Backgroundgrafik (Linie) einschalten --*/

.sub_nav_left_linie_link_active a {
	height:30px;
	text-indent:12px;
	color:#00466d;
	background:url(/kabelbw/export/sites/default/bilder/bg_nav_left_btn.gif) no-repeat;
	font-weight:normal;
}
.sub_nav_left_linie_link_active a:hover {
	color:#e84e0f;
}

/* Letzter Sublink Backgroundgrafik (Linie) einschalten --*/

/* SubNavigation left ------------------------------------*/

/* Navigation left ---------------------------------------*/

/* Produktseiten -----------------------------------------*/

#produkte_content_main {
	height:100%;
	background:url(/kabelbw/export/sites/default/bilder/produktseiten_bg_kachel.gif) repeat-y;
}

#produkte_content {
	float:left;
	background:url(/kabelbw/export/sites/default/bilder/produktseiten_bg_content.gif) repeat-x #f8850f;
	overflow:hidden;
}

#produktuebersicht_internet_content {
	float:left;
	overflow:hidden;
}
#produktseiten_content_footer {
	width:966px; height:25px;
	background:url(/kabelbw/export/sites/default/bilder/produktseiten_content_footer.gif);
	clear:both;
}

/* Produktseiten -----------------------------------------*/


/* content header links ---------------------------------*/

.content_header_link:link, .content_header_link:visited {
  color:#00466d;
  text-decoration:none;
}
.content_header_link:active, .content_header_link:hover {
  color:#e84e0f;
  text-decoration:none;
}

.content_header_link_active:link, .content_header_link_active:visited {
  color:#E84E0F;
  text-decoration:none;
	font-weight:bold;
}

.content_header_link_active:active, .content_header_link_active:hover {
  color:#E84E0F;
  text-decoration:none;
	font-weight:bold;
}

/* content header links ---------------------------------*/


/* Footer ------------------------------------------------*/

#footer {
	width:990px;
	height:234px;
	background:url(/kabelbw/export/sites/default/bilder/bg_footer_verlauf.gif) repeat-x;
	clear:both;
}

/* Footer ------------------------------------------------*/


