/*
	@filetype:	CSS Document
	@filename:	kc_global.css
	@author:	j.wessel
	
	@purpose:	style the Alice Lounge - Mein Kundencenter
	@comment:	initial version released: 08.11.07
*/

/* Search for '+++' to navigate through this document
	//
	'++TOFIX++' marks elements that need fixes
	'++DEBUG++' marks styles that can be used for debugging
	'+++' marks bigger areas like template columns
	//
*/

	/* comments added where helpful */

html {
	height:101%;	/* forces vertical scrollbar */
	margin:0;
	padding:0;
	border:0 none;
}
body {
	color:#222222;
	background-color:#FDFDFD;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	text-align:center;
	margin:0 auto;
	padding:0;
	border:0 none;
	overflow:auto;
}

a#startseite {
	clear:both;
	float:left;
	text-align:left;
	padding:5px 0 0 10px;
	font-size:11px;
	height:11px;
	color:#616161;
	text-decoration:none;
	width:75px;
}
a#startseite:hover {
	color:#D90011;
	text-decoration:none;
}

ul,ol,li {
	margin:0;
	padding:0;
}
	/* special formats: START */
	sup, * sup {
		line-height:0px;
		font-size:8px;	
	}
	*.obsolete,
	.obsolete,
	* .obsolete {
		display:none;
	}
	*.red,
	.red,
	* .red {
		color:#D90011;
	}
	*.italics,
	.italics,
	* .italics {
		font-style:italic;
	}
	*.underlined,
	.underlined,
	* .underlined {
		text-decoration:underline;
	}
	a.mehrinfos {
		font-size:11px;
		background:url(../gfx/tmpl/nav/arrow_grey_norm.gif) no-repeat left 3px;
		color:#616161;
		padding:0 0 0 8px;
		text-decoration:none;
	}
	a.mehrinfos:hover, a.mehrinfos:active {
		background:url(../gfx/tmpl/nav/arrow_red_norm.gif) no-repeat left 3px;
		color:#D90011;
		text-decoration:none;
	}
	a.mehrinfosoptions {
		font-size:11px;
		background:url(../gfx/tmpl/nav/arrow_grey_norm.gif) no-repeat left 3px;
		color:#616161;
		padding:0 0 0 8px;
		text-decoration:none;
	}
	a.mehrinfosoptions:hover, a.mehrinfosoptions:active {
		background:url(../gfx/tmpl/nav/arrow_red_norm.gif) no-repeat left 3px;
		color:#D90011;
		text-decoration:none;
	}
	a.weitereinfos {
		font-size:11px;
		background:url(../gfx/tmpl/nav/arrow_grey_norm.gif) no-repeat left 3px;
		color:#616161;
		padding:0 0 0 8px;
		text-decoration:none;
	}
	a.weitereinfos:hover, a.weiterinfos:active {
		background:url(../gfx/tmpl/nav/arrow_red_norm.gif) no-repeat left 3px;
		color:#D90011;
		text-decoration:none;
	}
	.brk {
		clear:both;
	}
	.marginalie {
		font-size:9px;
		color:#848484;
	}	
	/* special formats: END */
img,a {
	border:0 none;	/* no ugly borders if linked */
	margin:0;
	padding:0;
	outline:0;
}



/*	+++ ------------------------------------------------------------------------------------------------ +++	*/




/*	wrapping divs */
#kc_wrap {
	width:963px;
	text-align:center;
	margin:0 auto;
}
#kc_wrap div {
	margin:0;
	padding:0;
}
#kc_main_left_wrap {
	width:963px;
	display:block;
	text-align:center;
	margin:0 auto;
}
	#kc_main_left_wrap #kc_header_ads {
		width:963px;
		background-color:#FDFDFD;
		text-align:center;
		clear:both;
	}
	#kc_main_left_wrap #kc_header_ads *.ad {
		margin:10px auto 10px auto;
	}	
	
/*	+++ box element: START */
div.box {
	width:219px;
	height:auto;
	display:block;
	margin:0;		
	padding:0;	
}
	div.box div.box_t {
		width:219px;
		height:11px;
		float:left;
		clear:both;
	}
		div.box img.box_t_l {
			float:left;
			display:inline;
			width:11px;
			height:11px;
		}	
		div.box div.box_t_m {
			width:197px;	
			float:left;
			display:inline;
			height:10px;
			font-size:1px;
			background-color:#f9f9f9;
			border-top:1px solid #dedede;
		}
		div.box img.box_t_r {
			float:right;
			display:inline;
			width:11px;
			height:11px;
		}
	div.box div.box_m {
		width:217px;
		float:left;
		border-top:0 none;
		border-right:1px solid #dedede;
		border-bottom:0 none;
		border-left:1px solid #dedede;
		clear:both;
		margin:0;
		padding:0;
		background-color:#f9f9f9;
	}
	div.box div.box_m p.addInfos a.hasPDF {
		text-decoration:none;
		color:#616161;
	}
	div.box div.box_m p.addInfos a.hasPDF:hover {
		text-decoration:none;
		color:#D90011;
	}									
	div.box div.box_b {
		width:219px;
		clear:both;
		height:11px;
	}
		div.box img.box_b_l {
			float:left;
			display:inline;
			width:11px;
			height:11px;
		}
		div.box div.box_b_m {
			width:197px;
			float:left;
			display:inline;
			height:10px;
			font-size:1px;
			border-bottom:1px solid #dedede;
			background-color:#f9f9f9;
		}
		div.box img.box_b_r {
			float:right;
			display:inline;
			width:11px;
			height:11px;
		}
/*	box element: END */



/*	+++ ------------------------------------------------------------------------------------------------ +++	*/




/* +++ HEADER: START +++ */
#kc_main_left_wrap #kc_header_con {	/* header container */
	/*background-color:#FDFDFD;*/
	background:#FDFDFD url(../gfx/tmpl/header_sc.jpg) no-repeat left top;
	width:963px;
	height:92px;
	vertical-align:top;
	overflow:hidden;
	display:block;
	clear:both;
	float:left;
}
#kc_main_left_wrap #kc_header_con #kc_header_con_left {	/* left terminator */
	width:13px;
	height:92px;
	float:left;
	/*display:inline;*/
	visibility:hidden;
}
#kc_main_left_wrap #kc_header_con #kc_header_con_right {	/* right terminator */
	width:13px;
	height:92px;
	float:left;
	/*display:inline;*/
	visibility:hidden;
}
#kc_main_left_wrap #kc_header_con #kc_header { /* header with logo, claim, googlesearch */
	/*background:#FDFDFD url(../gfx/tmpl/kc_header_con_bg.gif) left center repeat-x;*/
	width:937px;
	height:92px;
	overflow:hidden;
	float:left;
	display:inline;
	text-align:left;
}
#kc_main_left_wrap #kc_header_con #kc_header #kc_header_con_logo {	/* alice logo */
	width:72px;
	height:72px;
	margin:10px 42px 0 21px;
	float:left;
	display:block;
}
#kc_main_left_wrap #kc_header_con #kc_header #kc_header_con_claim {	/* alice claim */
	width:361px;
	height:23px;
	margin:36px 0 0 0;
	float:left;		
	/*display:inline;*/
	visibility:hidden;
}
	/* search powered by google: START */
	#kc_main_left_wrap #kc_header_con #kc_header #kc_googlesearch_con {
		width:221px;
		float:right;
		display:inline;
		vertical-align:top;
		margin:19px 0 0 0;
	}
	#kc_main_left_wrap #kc_header_con #kc_header form#kc_googlesearch {
		width:221px;
		overflow:hidden;
		margin:0;
		padding:0;
	}
	#kc_main_left_wrap #kc_header_con #kc_header form#kc_googlesearch fieldset {
		margin:0;
		padding:0;
		border:0 none;
	}
	#kc_main_left_wrap #kc_header_con #kc_header form#kc_googlesearch #searchterm {
		background-color:#FFFFFF;
		border:1px solid #7f9db9;
		width:145px;
		height:16px;
		font-size:10px;
		padding:2px 0 0 2px;
	}
	#kc_main_left_wrap #kc_header_con #kc_header form#kc_googlesearch #websearch_submit {
		font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#232323;
		width:60px;
		height:20px;
		border:0 none;
		background:url(../gfx/tmpl/btn/btn_googlesearch_norm.gif) no-repeat left top;
		margin:1px 0 -1px 0;
		cursor:pointer;
	}
	#kc_main_left_wrap #kc_header_con #kc_header form#kc_googlesearch #websearch_weltweit, form#kc_googlesearch #websearch_indeutschland {
		margin:2px 3px 0 0;
		padding:0;
	}
	#kc_main_left_wrap #kc_header_con #kc_header form#kc_googlesearch label {
		font-size:10px;
		color:#000000;
	}
	#kc_main_left_wrap #kc_header_con #kc_header form#kc_googlesearch label.websearch_opt_label {
		font-size:10px;
		color:#000000;
		vertical-align:4px;
		margin:0 4px 0 0;
	}
	#kc_main_left_wrap #kc_header_con #kc_header form#kc_googlesearch fieldset legend {
		font-size:13px;
		font-weight:bold;
		color:#616161;
		width:221px;
	}
	#kc_main_left_wrap #kc_header_con #kc_header form#kc_googlesearch fieldset legend span {	/* contains the 'powered by' */
		font-size:10px;
		color:#000000;
		margin:0 0 0 40px;
	}
	#kc_main_left_wrap #kc_header_con #kc_header form#kc_googlesearch fieldset legend span img {	/* google logo */
		display:inline;
		width:40px;
		height:14px;
		vertical-align:-3px;
	}
	#kc_main_left_wrap #kc_header_con #kc_header form#kc_googlesearch span.formrow {
		clear:both;
	}
	/* search powered by google: END */
/* +++ HEADER: END */

/*	+++ ------------------------------------------------------------------------------------------------ +++	*/


/* +++ LINK TO "STARTSEITE": START */
#kc_main_left_wrap #kc_header_startseite {	/* header container startseite */
        float:left;
	background:#FDFDFD;
	width:963px;
	height:16px;
	vertical-align:top;
        text-align:left;
	overflow:visible;
	display:inline;
}
/* +++ LINK TO "STARTSEITE": END */



/*	+++ ------------------------------------------------------------------------------------------------ +++	*/




/* +++ LEFT COLUMN: START */
#kc_main_left_wrap #kc_left_con {
	background-color:#FDFDFD;
	float:left;
	display:inline;
	width:140px;
	/* height:250px;	 */
	margin:7px 0 0 0;
}
#kc_main_left_wrap #kc_left_con #kc_left_con_top {	/* top terminator */
	width:140px;
	height:18px;
	float:left;
	display:block;
	clear:both;
}
/*	navigation lists */
#kc_main_left_wrap #kc_left_con ul#kc_left_nav {
	/* float:left; */
	display:block;
	clear:both;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
	width:138px;
	overflow:hidden;
	border-top:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7;
	border-bottom:0 none;
	border-left:1px solid #C7C7C7;
	background-color:#F6F6F6;
	text-align:left;
}
#kc_main_left_wrap #kc_left_con ul#kc_left_nav li {
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
	display:block;
	clear:both;
}
#kc_main_left_wrap #kc_left_con ul#kc_left_nav li a.mainnavpoint {
	float:left;
	display:block;
	clear:both;
	width:138px;
	height:25px;
	overflow:hidden;
	border:0 none;
}
#kc_main_left_wrap #kc_left_con ul#kc_left_nav li a img {
	width:138px;
	height:24px;
	border-bottom:1px solid #C7C7C7;
	margin:0;
}
/* subnavigation: START */
#kc_main_left_wrap #kc_left_con ul#kc_left_nav li ul.kc_left_subnav {
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
	width:138px;
	border-top:0 none;
	border-bottom:1px solid #C7C7C7;
	float:left;
	/*display:none;*/	/*	this hides all subnavigation levels by default, the can only be activated through javascript */
	clear:both;
}
#kc_main_left_wrap #kc_left_con ul#kc_left_nav ul.kc_left_subnav li {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:18px;
	border-bottom:1px solid #EBEBEB;
	color:#222222;
	background-color:#FBFBFB;
}
#kc_main_left_wrap #kc_left_con ul#kc_left_nav ul.kc_left_subnav li a {
	color:#616161;
	text-decoration:none;
	padding:0 0 0 17px;
	width:100%;
	height:18px;
	overflow:hidden;
	background:#FBFBFB url(../gfx/tmpl/nav/arrow_grey_norm.gif) no-repeat 9px center;
	display:block;
}
#kc_main_left_wrap #kc_left_con ul#kc_left_nav ul.kc_left_subnav li a:hover {
	color:#d90011;
	text-decoration:none;
	padding:0 0 0 17px;
	width:100%;
	height:18px;
	overflow:hidden;
	background:#FFFFFF 	url(../gfx/tmpl/nav/arrow_red_norm.gif) no-repeat 9px center;
	display:block;
}
#kc_main_left_wrap #kc_left_con ul#kc_left_nav ul.kc_left_subnav li a.act {
	color:#d90011;
	text-decoration:none;
	padding:0 0 0 17px;
	width:100%;
	height:18px;
	overflow:hidden;
	background:#FFFFFF url(../gfx/tmpl/nav/arrow_red_down.gif) no-repeat 9px center;
	display:block;
}
#kc_main_left_wrap #kc_left_con #kc_left_con_bot {	/* bottom terminator */
	width:140px;
	height:13px;
	float:left;
	display:block;
	clear:both;
}


	/*	Tuev */
	#kc_main_left_wrap #kc_left_con a#TUEVSiegel {
		display:none;
                margin:12px 0 0 0;
		padding:0;
		width:1px;
		height:1px;
		float:left;
		clear:both;	
	}
		#kc_main_left_wrap #kc_left_con a#TUEVSiegel img {
			display:none;
                        width:1px;
			height:1px;
			border:0 none;
		}
	/*	*/

	/* help-search: START */
	#kc_main_left_wrap #kc_left_con #kc_help_search_con {
		float:left;
		display:block;
		clear:both;
		margin:0;
		padding:15px 0 0 0;
		width:138px;
		overflow:hidden;
		border-top:0 none;
		border-right:1px solid #C7C7C7;	
		border-bottom:0 none;
		border-left:1px solid #C7C7C7;
		background-color:#F6F6F6;
		text-align:center;
	}
	#kc_main_left_wrap #kc_left_con #kc_help_search_con img#btn-toggle_suh {
		float:left;
		clear:both;
		
		width:130px;
		height:25px;
		
		margin:0 0 0 4px;
		padding:0;
		border:0 none;
	}
	#kc_main_left_wrap #kc_left_con #kc_help_search_con img#suh_bot {
		float:left;
		clear:both;
		
		width:130px;
		height:7px;
		
		margin:0 0 0 4px;
		padding:0;
		border:0 none;	
	}
	#kc_main_left_wrap #kc_left_con #kc_help_search_con #kc_help_search_con_m {
		background-color:#ffffff;
		border-top:0 none;
		border-right:1px solid #C7C7C7;	
		border-bottom:0 none;
		border-left:1px solid #C7C7C7;
		
		float:left;
		width:128px;
		height:auto;
		clear:both;
		
		margin:0 0 0 4px;			
		padding:0;
	}
	/*	Top5FAQ: START */
		#kc_main_left_wrap #kc_left_con #kc_help_search_con #kc_help_search_con_m div#kc_top5faq {		
			font-size:11px;
			width:124px;
			clear:both;
			margin:0 0 0 4px;			
			padding:0;
			color:#222222;
			overflow:hidden;
		}
		#kc_main_left_wrap #kc_left_con #kc_help_search_con #kc_help_search_con_m div#kc_top5faq ul {
			float:left;
			clear:both;
			
			width:124px;
						
			overflow:hidden;
			
			list-style:none;
			margin:0;
			padding:0 0 10px 0;
			text-align:left;
		}
			#kc_main_left_wrap #kc_left_con #kc_help_search_con #kc_help_search_con_m div#kc_top5faq ul li {
				margin:0 0 4px 0;
				width:110px;
				padding:0;
				float:left;
				clear:both;				
			}	
				#kc_main_left_wrap #kc_left_con #kc_help_search_con #kc_help_search_con_m div#kc_top5faq ul li a {
					font-size:11px;
					line-height:13px;
					color:#222222;
					width:110px;
					padding:0 0 0 9px;
					margin:0;
					background:url(../gfx/tmpl/nav/arrow_grey_norm.gif) no-repeat left 3px;
					float:left;
					clear:both;
					text-decoration:none;
				}
				#kc_main_left_wrap #kc_left_con #kc_help_search_con #kc_help_search_con_m div#kc_top5faq ul li a:hover {
					color:#D90011;
					width:110px;
					padding:0 0 0 9px;
					margin:0;
					background:url(../gfx/tmpl/nav/arrow_red_norm.gif) no-repeat left 3px;
					text-decoration:none;
				}						
	/*	Top5FAQ: END */
	#kc_main_left_wrap #kc_left_con #kc_help_search_con #kc_help_search_con_m #kc_help_search {
		text-align:center;
		margin:0;
		padding:0;
		width:128px;
		clear:both;
		padding:0;
	}
	#kc_main_left_wrap #kc_left_con #kc_help_search_con #kc_help_search_con_m #kc_help_search span.formrow {
		margin:0;
		padding:0;
		width:128px;	
	}
	#kc_main_left_wrap #kc_left_con #kc_help_search_con #kc_help_search_con_m #kc_help_search fieldset {
		margin:0;
		padding:0;
		border:0 none;
		width:128px;
	}
	#kc_main_left_wrap #kc_left_con #kc_help_search_con #kc_help_search_con_m #kc_help_search fieldset legend {
		color:#000000;
		font-size:11px;
		margin:0;
		width:100px;
		padding:0 0 0 4px;
		border:0 none;
		clear:both;
		text-align:left;
	}
	#kc_main_left_wrap #kc_left_con #kc_help_search_con #kc_help_search_con_m #kc_help_search input#kc_help_query {
		width:96px;
		height:14px;
		margin:0 0 0 4px;
		padding:2px 0 0 2px;
		border:1px solid #222222;
		color:#222222;
		font-size:11px;
		background-color:#FFFFFF;
		
		float:left;
		display:inline;
	}
	#kc_main_left_wrap #kc_left_con #kc_help_search_con  #kc_help_search_con_m #kc_help_search input#kc_help_search_submit {
		width:18px;
		height:18px;
		margin:0 3px 0 0;
		padding:0;
		border:0 none;
		
		float:right;
		display:inline;
	}
	/* help search: END */
/* +++ LEFT COLUMN: END */



/*	+++ ------------------------------------------------------------------------------------------------ +++	*/




/* +++ CENTER COLUMN: START */
#kc_main_left_wrap #kc_center_wrap {
	float:left;
	display:inline;
	width:669px;
	vertical-align:top;
	margin:7px 7px 0 7px;
	padding:0;
	text-align:center;
}
#kc_main_left_wrap #kc_center_wrap #kc_center_con {
	float:left;
	/* display:inline; */
	display:block;
	width:669px;
	padding:0;
	margin:0 0 30px 0;
	/* height:auto; */
	overflow:hidden;
}

	/*	HOME Banner on Business Homepage: START */
	#kc_main_left_wrap #kc_center_wrap #kc_center_con a#HOME_banner {
		width:669px;
		height:80px;
		text-align:center;
		margin:30px 0 0 0;
		padding:0;
		clear:both;
		float:left;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con a#HOME_banner img {
		width:620px;
		height:80px;
		border:0 none;
	}
	/*	HOME Banner on Business Homepage: END */

	/* form handling: START */
	#kc_main_left_wrap #kc_center_wrap #kc_center_con form {
		margin:0;
		padding:0;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con form label {
		margin:0;
		padding:0;
		font-weight:bold;
		color:#000000;
		font-size:11px;
		line-height:0.14em;
		vertical-align:middle;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con form fieldset {
		margin:0;
		padding:0;
		border:0 none;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con form fieldset legend {
		margin:0;
		padding:0;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con form span.formrow {
		float:left;
		display:block;
		clear:both;
		height:26px;
		margin:10px 0 10px 14px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con form input.txtinput {
		padding:2px 0 2px 0;
		background-color:#FFFFFF;
		border:1px solid #abadb3;
	}
	/* Auftragsstatus: START */
	#kc_main_left_wrap #kc_center_wrap #kc_center_con form#auftragsstatus {
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con form#auftragsstatus input.txtinput#vorwahl {
		width:97px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con form#auftragsstatus input.txtinput#nummer {
		width:177px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con ul#display_auftragsstatus {
		color:#000000;
		font-weight:bold;
		list-style-type:none;
		list-style-image:none;
		margin:20px 0 0 170px;
		font-size:11px;
		line-height:14px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con ul#display_auftragsstatus li {
		float:left;
		display:block;
		height:16px;
		margin:0 10px 0 0;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con ul#display_auftragsstatus li.auftragsstatus_is {
		float:left;
		display:block;
		height:16px;
		margin:0;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con ul#display_auftragsstatus li.auftragsstatus_is a {
		color:#000000;
		font-weight:bold;
		text-decoration:none;
		display:block;
		width:16px;
		height:16px;
		float:left;
		border:1px solid #FFFFFF;
		text-align:center;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con ul#display_auftragsstatus li.auftragsstatus_is a:hover {
		color:#d90011;
		background-color:#FDFDFD;
		text-decoration:none;
		display:block;
		width:16px;
		height:16px;
		border:1px solid #d90011;
		text-align:center;
	}
	/* Auftragsstatus: END */
	/* form handling: END */
	
	
	/* homepage: stage: START */
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #home_stage {
		width:669px;
		/* height:450px; */
		height:auto;
		float:left;
		display:block;
	}
	/* homepage: stage: END */
	
	
	/*	home stage login: START */
			/*	top container with flash or alternative content: START */
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login {
			width:669px;
			height:auto;
			display:inline;
		}
		/*	top border: START */
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_top,
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage div#home_stage_top {
				width:100%;
				height:12px;
				float:left;
				display:inline;
			}
					/*	top left image */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_top img#home_stage_login_t_l,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage div#home_stage_top img#home_stage_t_l {
					width:12px;
					height:12px;
					float:left;
					display:inline;
				}
					/*	top center part */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_top div#home_stage_login_t_m,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage div#home_stage_top div#home_stage_top_m {
					width:645px;
					border-top:1px solid #cecece;
					border-right:0 none;
					border-bottom:0 none;
					border-left:0 none;
					height:11px;
					font-size:1px;
					line-height:1em;
					float:left;
					display:inline;
				}
					/*	top right image */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_top img#home_stage_login_t_r,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage div#home_stage_top img#home_stage_t_r {
					width:12px;
					height:12px;
					float:right;
					display:inline;
				}
			/*	top border: END */
			
			/*	top container content: START */
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m {
				width:667px;
				height:1%;
				border-top:0 none;
				border-right:1px solid #cecece;
				border-bottom:0 none;
				border-left:1px solid #cecece;
				clear:both;
				margin:0;
				padding:38px 0 0 0;
				text-align:left;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage div#home_stage_m {
				width:667px;
				overflow:hidden;
				height:auto;
				border-top:0 none;
				border-right:1px solid #cecece;
				border-bottom:0 none;
				border-left:1px solid #cecece;
				float:left;
				clear:both;
				margin:0;
				padding:38px 0 0 0;
				text-align:left;
			}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage div#home_stage_m div#home_bus {
					width:657px;
					clear:both;
					margin:0 0 0 10px;
				}

				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage div#home_stage_m div#tsr_stage {	/*	Teasers on the homepage */
					/* float:left;*/
					clear:both;
					width:647px;
       					height:146px;
					margin:-30px 0 0 10px;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage div#home_stage_m div#tsr_stage div.teaser {
						float:right;
						display:inline;
						height:146px;
						width:213px;
					}

				/*	headlines */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m h1 {
					color:#D90011;
					margin:0 0 0 60px;
					padding:0;
					font-size:33px;
				}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m h2 {
					color:#000000;
					margin:0 0 52px 42px;
					padding:0;
					font-size:26px;	
					font-weight:normal;
				}
				/*	login form */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m form {
					/* width:277px; */
					width:345px;
					margin:0 auto;
					padding:0 0 90px 0;
					border:0 none;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m form span.formrow {
						float:left;
						clear:both;
						margin:0;
						padding:0;
						height:48px;
						/* width:100%; */
						width:345px;
						display:block;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m form span.formrow input {
							float:left;
							clear:both;
							margin:0;
							padding:0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m form span.formrow input.istext {
							width:168px;
							height:14px;
							background-color:#FFFFFF;
							border:1px solid #C7C8C7;
							font-size:11px;
							line-height:14px;
							color:#000000;
							padding:2px 0 2px 2px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m form input#login {
							float:right;
							display:block;
							/* width:86px; */
							width:146px;
							height:20px;
							margin:-30px 0 0 0;
							padding:0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m form span.formrow input.ischeckbox {
							float:left;
							display:inline;
							width:14px;
							height:14px;
							margin:2px 5px 0 0;
							padding:0;
							clear:none;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m form span.formrow label {
							float:left;
							clear:both;
							margin:0;
							padding:0;
							font-size:13px;
							line-height:18px;
							font-weight:bold;
							color:#D90011;
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m form span.formrow label.checkboxlabel {
								float:left;
								display:inline;
								color:#616161;
								font-size:13px;
								font-weight:normal;
								clear:none;
								margin:0 0 0 0;
							}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m a#forgotpass {
								float:left;
								clear:both;
								margin:0;
								color:#000000;
								background:url(../gfx/tmpl/nav/arrow_red_norm.gif) no-repeat left 15px;
								/* padding:0 0 30px 10px; */
								padding:12px 0 0 10px;
								text-decoration:none;
								font-size:12px;
								font-weight:bold;
								/* width:267px; */
							}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m a#forgotpass:hover {
								color:#d90011;
								background:url(../gfx/tmpl/nav/arrow_red_norm.gif) no-repeat left 15px;								
							}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m form table {
								width:345px;
							}
								#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m form table tr td {
									margin:0;
									padding:0;
									width:345px;
								}
									#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m form table tr td br {
										font-size:1px;
										height:1px;
										display:none;
									}
									#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_m form table tr td a {
										margin:0;
										padding:0;								
									}
			/*	top container content: END */
			
			/*	bottom border: START */
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_bot {
				width:100%;
				height:12px;
				float:left;
				display:inline;	
			}

					/*	bottom left image */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_bot img#home_stage_login_b_l,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage div#home_stage_bot img#home_stage_b_l {
					width:12px;
					height:12px;
					float:left;
					display:inline;
				}
					/*	bottom center part */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_bot div#home_stage_login_b_m,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage div#home_stage_bot div#home_stage_bot_m {
					width:645px;
					height:12px;
					border-top:0 none;
					border-right:0 none;
					border-bottom:1px solid #cecece;
					border-left:0 none;
					font-size:1px;
					line-height:1em;
					float:left;
					display:inline;
				}				
					/*	bottom right image */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage_login div#home_stage_login_bot img#home_stage_login_b_r,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#home_stage div#home_stage_bot img#home_stage_b_r {
					width:12px;
					height:12px;
					float:right;
					display:inline;
					font-size:1px;
					line-height:1em;
				}			
			/*	bottom border: END */
			
			/*	top container with loginform: END */
			
		/*	home stage login: END */	
	
	
	
		/*	subhome stage: START */
			/*	top container with flash or alternative content: START */
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot {
			width:669px;
			height:auto;
			float:left;
			display:block;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top {
			margin:0 0 6px 0;
		}

		/*	subhomes top stages: START */
			/*	These will be flash stages in a later step */
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div.sh_topstage {
				display:none;
			}
		/*	subhomes top stages: END */

			/*	top border: START */
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_t {
				width:100%;
				height:12px;
				float:left;
				display:inline;
			}
					/*	top left image */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_t img#subhome_top_t_l {
					width:12px;
					height:12px;
					float:left;
					display:inline;
				}
					/*	top center part */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_t div#subhome_top_t_m {
					width:645px;
					border-top:1px solid #cecece;
					border-right:0 none;
					border-bottom:0 none;
					border-left:0 none;
					height:11px;
					font-size:1px;
					line-height:1em;
					float:left;
					display:inline;
				}
					/*	top right image */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_t img#subhome_top_t_r {
					width:12px;
					height:12px;
					float:right;
					display:inline;
				}
			/*	top border: END */
			
			/*	top container content: START */
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m {
				width:667px;
				height:auto;
				border-top:0 none;
				border-right:1px solid #cecece;
				border-bottom:0 none;
				border-left:1px solid #cecece;
				clear:both;
				margin:0;
				padding:0;
				display:block;
				vertical-align:top;
			}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m h1{
						clear:both;
						color:#D90011;
						font-size:18px;
						margin:0;
						padding:0;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m p{
						clear:both;
						color:#000000;
						font-size:18px;
						height:21px;
						margin:0;
						padding:0;
					}
						/*	Mein Alice */
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_ma {
							padding:26px 0 0 42px;
							margin:0;
							vertical-align:top;
							text-align:left;
							height:128px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_ma h1 {
							padding:0 0 10px 0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_ma p.line1 {
							padding:0 0 0 30px;
							margin:0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_ma p.line2 {
							padding:0;
							margin:0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_ma  a#actionlink {
								float:left;
								clear:both;
								width:86px;
								height:20px;
								margin:0;
								padding:14px 0 0 30px;
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_ma  a#actionlink img {
								width:86px;
								height:20px;
							}
						
						/*	Rechnung */
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_rn {
							padding:26px 0 0 39px;
							margin:0;
							vertical-align:top;
							text-align:left;
							height:128px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_rn h1 {
							padding:0 0 10px 32px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_rn p.line1 {
							padding:0;
							margin:0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_rn p.line2 {
							padding:0 0 0 77px;
							margin:0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_rn a#actionlink {
								float:left;
								clear:both;
								width:86px;
								height:20px;
								margin:0;
								padding:14px 0 0 22px;
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_rn  a#actionlink img {
								width:86px;
								height:20px;
							}

						/*	Produkte und Optionen */
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_po{
							padding:26px 0 0 39px;
							margin:0;
							vertical-align:top;
							text-align:left;
							height:128px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_po h1 {
							padding:0 0 10px 32px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_po p.line1 {
							padding:0;
							margin:0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_po p.line2 {
							padding:0 0 0 77px;
							margin:0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_po a#actionlink {
								float:left;
								clear:both;
								width:86px;
								height:20px;
								margin:0;
								padding:14px 0 0 22px;
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_po a#actionlink img {
								width:86px;
								height:20px;
							}
							
						/*	Alice Welt */
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_aw{
							padding:26px 0 0 39px;
							margin:0;
							vertical-align:top;
							text-align:left;
							height:128px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_aw h1 {
							padding:0 0 10px 32px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_aw p.line1 {
							padding:0;
							margin:0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_aw p.line2 {
							padding:0 0 0 77px;
							margin:0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_aw a#actionlink {
								float:left;
								clear:both;
								width:146px;
								height:20px;
								margin:0;
								padding:14px 0 0 22px;
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_aw  a#actionlink img {
								width:146px;
								height:20px;
							}
							
						/*	Handy and more */
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_hm{	
							padding:26px 0 0 39px;
							margin:0;
							vertical-align:top;
							text-align:left;
							height:128px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_hm h1 {
							padding:0 0 10px 32px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_hm p.line1 {
							padding:0;
							margin:0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_hm p.line2 {
							padding:0 0 0 77px;
							margin:0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_hm a#actionlink {
								float:left;
								clear:both;
								width:146px;
								height:20px;
								margin:0;
								padding:14px 0 0 22px;
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_m div#subhome_hm  a#actionlink img {
								width:146px;
								height:20px;
							}
							
						/*	styles for 'Wechselservice': START	*/
						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_top_box{
							width: 667px;
							height: 220px;
							background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/content/subpages/handy/wechselservice/wechselservice_bg_vanessa.jpg) 490px 5px no-repeat;
						}

#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice {
	border:0 none;
}

						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice h1 {
							height:auto;
							margin:10px 0 0 12px;
							padding:0;
							font-weight:bold;
							font-size:24px;
							color:#D90011;
						}
	
						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice h2 {
							height: auto;
							margin: 2px 0 0 12px;
							padding: 0;
							font-weight: bold;
							font-size: 18px;
						}

						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage.wechselservice ul.features {
							list-style-type:none;
							margin:30px 0 0 15px;
							padding:0;
							font-size:12px;
							width:348px;
							height: auto;
							color:#616161;			
						}
						
						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage.wechselservice ul.features li {
							background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/lists/checkbox.gif) left top no-repeat;
							display:block;
							margin:4px 0 12px 0;
							padding:0 0 0 24px;
							vertical-align:top;
							width:324px;
						}
						
						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_inline_box {
							width: 647px;
							height: 560px;
							margin: 0 0 0 10px;
							padding-bottom: 15px;
							background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/content/subpages/handy/wechselservice/subpage_inline_box.gif) top left no-repeat;
						}*/
#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_inline_box {
background:transparent url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/content/subpages/handy/wechselservice/subpage_inline_box_t.gif) no-repeat scroll left top;
clear:both;
float:left;
display: inline;
margin:0 0 0 10px;
padding:0;
width:647px;
}

						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,
						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_inline_box form#raffle_form,
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_inline_box form#raffle_form p {
							font-family: Arial,Verdana,Helvetica,sans-serif;
							font-size: 13px;
							color: #616161;
							margin: 0;
						}

						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_inline_box form#raffle_form {
							padding:0;
							padding: 18px 0 0 25px;
						}

						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_inline_box form#raffle_form span.black_label {
							color: #000000;
							font-weight: bold;
							display: block;
							clear: both;
						}

						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_inline_box form#raffle_form select {
							margin-top: 8px;
						}
						
						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,
						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_inline_box form#raffle_form select,
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_inline_box form#raffle_form input {
							width: 260px;
						}
						
							
						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,
						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_inline_box form#raffle_form label.field_label,
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_inline_box form#raffle_form label.field_label_short {
							font-size: 13px;
							color: #616161;
							font-weight: normal;
							display: block;
							margin: 0;
							padding: 0;
							line-height: 2em;
						}

						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice div#subpage_inline_box form#raffle_form label.field_label_short {
							display: inline;
						}

						div.layer#layer_rechtlichenhinweis,
						div.layer#layer_vertragsende {
							width:395px;
							height:auto;
							margin:0;
							padding:0;
						}

						div.layer#layer_rechtlichenhinweis div.layer_t,
						div.layer#layer_rechtlichenhinweis div.layer_b,
						div.layer#layer_vertragsende div.layer_t,
						div.layer#layer_vertragsende div.layer_b {
							width:395px;
							height:auto;
							font-size:1px;		
						}
	
						div.layer#layer_rechtlichenhinweis div.layer_t div.layer_t_m,
						div.layer#layer_rechtlichenhinweis div.layer_b div.layer_b_m,
						div.layer#layer_vertragsende div.layer_t div.layer_t_m,
						div.layer#layer_vertragsende div.layer_b div.layer_b_m {
							width:373px;
							font-size:1px;
							height:10px;
						}
			
						div.layer#layer_rechtlichenhinweis div.layer_t a.layer_close,
						div.layer#layer_vertragsende div.layer_t a.layer_close {
							width:393px;
						}

						div.layer#layer_rechtlichenhinweis div.layer_m,
						div.layer#layer_vertragsende div.layer_m {
							width:393px;
							text-align:left;
							margin:0;
							padding:0;
						}
			
						div.layer#layer_rechtlichenhinweis div.layer_m div.layer_content,
						div.layer#layer_vertragsende div.layer_m div.layer_content {
							width:375px;
							text-align:left;
							margin:0 0 0 10px;
							padding:15px 0 5px 0;
							overflow:hidden;
							vertical-align:top;				
						}

						div.layer#layer_rechtlichenhinweis div.layer_m div.layer_content p,
						div.layer#layer_vertragsende div.layer_m div.layer_content p {
							margin:0 0 20px 10px;
							color:#616161;
							font-size:13px;
							line-height:14px;
						}

						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice_thx div#subpage_top_box{
							width: 667px;
							height: 220px;
							background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/content/subpages/handy/wechselservice/wechselservice_thx_vanessa.jpg) 410px bottom no-repeat;
						}

						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice_thx h1 {
							height: auto;
							margin: 10px 0 0 12px;
							padding: 0;
							font-weight: bold;
							font-size: 24px;
							color: #D90011;
						}
	
						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice_thx h2 {
							height: auto;
							margin: 2px 0 0 12px;
							padding: 0;
							font-weight: bold;
							font-size: 18px;
						}

						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice_thx h3 {
							height: auto;
							margin: 32px 0 0 12px;
							padding: 0;
							font-weight: bold;
							font-size: 13px;
							color: #D90011;
						}

						/*#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,*/
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.wechselservice_thx p {
							font-size: 13px;
							margin: 22px 0 0 12px;
						}
#kc_main_left_wrap #kc_center_wrap #kc_center_con form#ExitContractReminderForm {
background:transparent url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/content/subpages/handy/wechselservice/subpage_inline_box_b.gif) no-repeat scroll left bottom;
clear:both;
float:left;
margin:0;
padding:10px;
width:627px;
display:block;
}
					/*	styles for 'Wechselservice': START	*/


						
						
			/*	top container content: END */
			
			/*	bottom border: START */
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_b {
				width:100%;
				height:12px;
				float:left;
				display:inline;
			}
					/*	bottom left image */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_b img#subhome_top_b_l {
					width:12px;
					height:12px;
					float:left;
					display:inline;
				}
					/*	bottom center part */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_b div#subhome_top_b_m {
					width:645px;
					height:11px;
					border-top:0 none;
					border-right:0 none;
					border-bottom:1px solid #cecece;
					border-left:0 none;
					font-size:1px;
					line-height:1em;
					float:left;
					display:inline;
				}
					/*	bottom right image */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_top div#sub_home_top_b img#subhome_top_b_r {
					width:12px;
					height:12px;
					float:right;
					display:inline;
					font-size:1px;
					line-height:1em;
				}			
			/*	bottom border: END */
			
			/*	top container with flash or alternative content: END */
			
			/*	bottom container with two columns: START */
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot {
				width:669px;
				height:auto;
				float:left;
				display:block;
				clear:both;
				text-align:left;
				vertical-align:top;
			}
				/*	left column */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l {
					width:331px;
					height:auto;
					float:left;
					display:inline;
					text-align:left;
					vertical-align:top;
				}
					/*	left column one big container */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro {
						background:url(../gfx/tmpl/sp/sub_home_bot_l.gif) no-repeat left top;
						width:331px;
						height:258px;
						float:left;
						display:block;	
						text-align:left;
					}

					/*	left column one big container alice world*/
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro_aw {
						background:url(../gfx/tmpl/sp/sub_home_bot_l.gif) no-repeat left top;
						width:331px;
						height:258px;
						float:left;
						display:block;	
						text-align:left;
					}


					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro_aw div.widgetBox {
						background:url(../gfx/content/subpages/alicewelt/widgets/sub_home_bot_widgets_l.gif) no-repeat left top;
						margin:0;
						padding:15px 0 0 15px;
					}

					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro_aw p.jetztDownload {
						margin:0;
						padding:0;
						color:#000;
						font-size:14px;
						font-weight:bold;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro_aw p.widgetsWindows {
						margin:0;
						padding:5px 0 0 0;
						color:#D90011;
						font-size:14px;
						font-weight:bold;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro_aw p.widgetsText {
						margin:0;
						padding:13px 120px 0 0;
						color:#616161;
						font-size:12px;
						font-weight:normal;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro_aw p.slogFooter {
						margin:0;
						padding:10px 0 0 0;
						color:#1a1a1a;
						font-size:12px;
						font-weight:bold;
					}


					/* START UPDATE 21 OKTOBER 08*/

					/*					
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_r_intro {
						background:url(../gfx/tmpl/sp/sub_home_bot_l.gif) no-repeat left top;
						width:331px;
						height:258px;
						float:left;
						display:block;	
						text-align:left;
					}*/

					/* END UPDATE 21 OKTOBER 08*/


						/*	introductory list */
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro ul.sub_home_intro {
							margin:20px 0 0 17px;
							padding:0;
							list-style:none;
							color:#616161;
							width:305px;
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro ul.sub_home_intro li {
								background:url(../gfx/tmpl/nav/arrow_red_norm.gif) no-repeat left 4px;
								margin:0 0 14px 0;
								padding:0 0 0 10px;
								float:left;
								clear:both;
								width:295px;
								height:65px;
							}
								#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro ul.sub_home_intro li a {
									text-decoration:none;
									color:#616161;
									font-size:11px;
									width:285px;
									float:left;
									clear:both;
								}
								#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro ul.sub_home_intro li a:hover { 
									text-decoration:none;
									color:#D90011;
								} 
									#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro ul.sub_home_intro li a strong {
										color:#000000;
										float:left;
										clear:both;
										font-size:13px;
									}
									#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro ul.sub_home_intro li a:hover strong {
										color:#D90011;
									}
									#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div#sub_home_bot_l_intro ul.sub_home_intro li a span {
										float:left;
										clear:both;
										font-size:11px;
										width:285px;
									}
				/*	left column */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_r {
					width:331px;
					height:auto;
					float:right;
					display:inline;
					text-align:left;
					vertical-align:top;
				}

				/* START UPDATE AM 21 OKTOBER 08 */
				/*#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_r2 {
					width:331px;
					height:auto;
					float:right;
					display:inline;
					text-align:left;
					vertical-align:top;
				}				
				*/
				/* END UPDATE AM 21 OKTOBER 08 */

			/*	bottom container with two columns: END */
			
			/*	teaser type 'B': START */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_l div.teaser,
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_home_bot div#sub_home_bot_r div.teaser {
						margin:0 0 6px 0;
					}
			/*	teaser type 'B': END */
			
		/*	subhome stage: END */
	
	/* subpage stage: START */
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage {
		width:667px;
		text-align:left;
		border-right:1px solid #C7C7C7;
		border-left:1px solid #C7C7C7;
		float:left;
		display:block;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage ul.question {
		font-weight:bold;
		font-size:11px;
		list-style-type:none;
		list-style-image:none;
		padding:12px 0 0 0;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage ul.question li {
		height:26px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage ul.question li a {
		color:#000000;
		background:url(../gfx/tmpl/nav/arrow_red_norm.gif) no-repeat left 3px;
		padding:0 0 0 7px;
		margin:10px 0 10px 170px;
		text-decoration:none;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage ul.question li a:hover {
		color:#d90011;
		background:url(../gfx/tmpl/nav/arrow_red_norm.gif) no-repeat left 3px;
	}
	/* teaser: START */
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage a.subpage_teaser {
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage a.subpage_teaser img {
		width:652px;
		height:92px;
		margin:7px 0 0 7px;
	}
	/* teaser: END */
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock {	/* grey info boxes */
		width:100%;
		background-color:#F9F9F9;
		color:#616161;
		margin:0 0 20px 0;
	}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock p {	/* plain text */
			font-size:11px;
		}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock_hint {	/* grey info boxes with big red hint */
		width:100%;
		background-color:#F9F9F9;
		color:#D90011;
		margin:0;
		padding:24px 0 18px 0;
		
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock_hint p {	/* grey info boxes with big red hint */
		font-size:13px;
		margin:9px 0 0 15px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table {
		margin:0 0 0 0;
		padding:0;
		border:0 none;
		width:667px;
		font-size:11px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock.act {	/* rollOver state */
		background-color:#efefef;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td {
		padding:6px 0 8px 0;
		vertical-align:top;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td a {
		color:#616161;
		text-decoration:none;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td a:hover {
		color:#d90011;
		text-decoration:none;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td h3 {
		color:#000000;
		margin:0;
		padding:0;
		font-size:13px;
		font-weight:bold;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td form.switch_display {
		width:160px;
		overflow:hidden;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td form.switch_display select {
		max-width:157px;
		border:1px solid #abadb3;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table th {
		padding:6px 0 8px 0;
		vertical-align:top;
		color:#000000;
		background-color:#FDFDFD;
		text-align:left;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table th.col01 {
		width:157px;
		padding:6px 0 8px 13px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td ul {
		list-style-type:none;
		list-style-image:none;
		margin:0;
		padding:0;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td address {
		font-style:normal;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td address span {
		display:block;
		clear:both;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td.col01 {
		width:157px;
		padding:6px 0 0 13px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td.col02 {
		width:166px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td.col03 {
		width:158px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_infoblock table td.col04 {
		padding:6px 0 0 0;
		width:185px;
		text-align:left;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block {	/* blank white boxes */
		width:100%;
		background-color:#FDFDFD;
		color:#616161;
		margin:0 0 0 0;
		clear:both;
	}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block h1,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage.options div.subpage_block h1,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage.product div.subpage_block h1,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage.options div.subpage_block.noRO h1 {
			padding-top:26px;
			margin-top:5px;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort h1 {
			color:#9c9b9b;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort p {
			color:#FFFFFF;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.noRO h1 {
			margin-top:23px;
		}
		/* kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block p {
			font-size:11px;
		} */
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.noRO p {
			font-size:12px;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.noRO p.marginalie {
			font-size:11px;
		}		
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.noRO h2 {
			font-size: 13px;
			color:#616161;
		}
		
		/*	left column */
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 {
			float:left;
			display:inline;
			width:408px;
			vertical-align:top;
			/* overflow:hidden; */
			/* DEBUG: background-color:red; */
		}
		/*	right column */
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 {
			float:right; /*	float:left;*/
			display:inline;
			width:auto;
			vertical-align:top;
			margin:0 5px 0 0;
			/* DEBUG: background-color:blue; */
		}
			/*	formats for the display of badges below option boxes: START */
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div#badges {
				clear:both;
				width:319px;
				height:auto;
				margin:10px 0 0 0;
				padding:0;
				vertical-align:middle;
				overflow:hidden;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div#badges a {
				float:right;
				display:inline;
				margin:0;
				padding:0;
			}
				/*	T&#1068;V */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div#badges a#tuev_inetsec {
					width:40px;
					height:54px;
					vertical-align:middle;
					margin:0 20px 0 0;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div#badges a#tuev_inetsec img {
						width:40px;
						height:54px;
						border:0 none;
					}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div#badges a#tuev_antivir {
					width:33px;
					height:54px;
					vertical-align:middle;
					margin:0 20px 0 0;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div#badges a#tuev_antivir img {
						width:33px;
						height:54px;
						border:0 none;
					}
				/*	Windows VISTA */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div#badges a#workswithvista {
					width:81px;
					height:36px;
					margin:9px 0 0 0;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div#badges a#workswithvista img {
						width:81px;
						height:36px;
						border:0 none;
					}				
			/*	formats for the display of badges below option boxes: END */

			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div.box div.box_m {
				padding:0 0 0 19px;
				width:198px;
			}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_02 div.box div.box_t div.box_t_m {
					background-color:#191919;
					border-top:1px solid #404040;
				}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_02 div.box div.box_m {
					padding:0 0 0 19px;
					width:198px;
					background-color:#191919;
					border-left:1px solid #404040;
					border-right:1px solid #404040;
				}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_02 div.box div.box_b div.box_b_m {
					background-color:#191919;
					border-bottom:1px solid #404040;
				}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div.box div.box_m a#produktwechseln,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div.box div.box_m a#produktempfehlen {
					width:181px;
					height:22px;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div.box div.box_m a#produktwechseln img,
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div.box div.box_m a#produktempfehlen img {
						width:181px;
						height:22px;
						border:0 none;
						margin:7px 0 0 0;
					}
			
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div.box p.pricing {
						margin:8px 0 8px 0;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div.box p span.price,
						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div.box p span.curr {
							font-size:16px;
							font-weight:bold;
							color:#D90011;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div.box p.addInfos {
							color:#c7c7c7;
							font-size:9px;
							text-align:left;
							padding:0;
							margin:-3px 0 0 0;
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div.box p.addInfos a.hasPDF {
								padding:0 20px 0 0;
								background:transparent url(../gfx/tmpl/ico/pdficon16.gif) no-repeat right center;
								float:left;
								text-decoration:none;
								color:#616161;
							}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_02 div.box p.addInfos a.hasPDF:hover {
								text-decoration:none;
								color:#D90011;							
							}
		
		/*	commentary text above left column feature lists */
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 p {
			margin-left:0;
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 p strong {}
		
		
		/*	additional text below left column feature lists */	
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 p.moreinfos {
			/* clear:both; */
			color:#616161;
			width:334px;
			margin:0 0 0 48px;
			padding:0 0 20px 0;
			font-size:11px;
			line-height:13px;
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 p.moreinfos a {
				color:#616161;
				text-decoration:underline;
			}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_01 {
			/*	width:	*/
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_01 p.moreinfos {
			/* clear:both; */
			color:#FFFFFF;
			width:334px;
			margin:0 0 0 48px;
			padding:0 0 20px 0;
			font-size:11px;
			line-height:13px;
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_01 p.moreinfos a {
				color:#FFFFFF;
				text-decoration:underline;
			}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 div#prodOpts {	/*	Options for the specific product */
			clear:both;
			color:#616161;
			width:334px;
			margin:0 0 0 33px;
			padding:20px 0 20px 0;
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 div#prodOpts h3 {
				font-size:12px;
				height:16px;
				font-weight:bold;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_01 div#prodOpts h3 {
				font-size:12px;
				height:16px;
				color:#FFFFFF;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 div#prodOpts ul {
				font-size:12px;
				margin:0 0 0 15px;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_01 div#prodOpts ul {
				font-size:12px;
				margin:0 0 0 15px;
				color:#FFFFFF;
			}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 div#prodOpts ul li {
					display:inline;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_01 div#prodOpts ul li {
						display:inline;
						color:#FFFFFF;
					}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 div#prodOpts ul li a {
					text-decoration:underline;
					color:#616161;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_01 div#prodOpts ul li a {
						text-decoration:underline;
						color:#FFFFFF;
					} 
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 div#prodOpts ul li a:hover {
						text-decoration:underline;
						color:#D90011;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_01 div#prodOpts ul li a:hover {
							text-decoration:underline;
							color:#FFFFFF;
						}
		
		/* Features: START */
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 ul.features {
			list-style-type:none;
			margin:0 0 0 24px;
			padding:0;
			font-size:12px;
			width:348px;
			color:#616161;			
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 ul.features li {
				background:url(../gfx/tmpl/lists/bullet_red_4x4.gif) left 5px no-repeat;
				display:block;
				margin:4px 0 12px 0;
				padding:0 0 0 12px;
				vertical-align:top;
				width:324px;
				position:relative;
				line-height:14px;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 ul.features li.noBG {
				background:none;
				display:block;
				margin:4px 0 12px 0;
				padding:0 0 0 12px;
				vertical-align:top;
				width:324px;
				position:relative;
				line-height:14px;
			}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block div.col_01 ul.features li.noBG img.stoerer_neu_rect {
					width:31px;
					height:14px;
					margin:0 7px 0 -38px;
					padding:0;
					vertical-align:baseline;
					position:relative;				
				}
		/* Features: END */
		
		
		/* Features Comfort: START */
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_01 ul.features,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort ul.features {
			list-style-type:none;
			margin:0 0 0 24px;
			padding:0;
			font-size:12px;
			width:348px;
			color:#FFFFFF;			
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_01 ul.features li,
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort ul.features li {
				background:url(../gfx/tmpl/lists/checkbox_comfort.gif) left top no-repeat;
				display:block;
				margin:4px 0 12px 0;
				padding:0 0 0 24px;
				vertical-align:top;
				position:relative;
				line-height:14px;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_01 ul.features li.noBG,
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort ul.features li.noBG {
				background:none;
				display:block;
				margin:4px 0 12px 0;
				padding:0 0 0 24px;
				vertical-align:top;
				position:relative;
				line-height:14px;
			}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort div.col_01 ul.features li.noBG img.stoerer_neu_rect,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.comfort ul.features li.noBG img.stoerer_neu_rect {
					width:31px;
					height:14px;
					margin:0 7px 0 -38px;
					padding:0;
					vertical-align:baseline;
					position:relative;				
				}
		/* Features Comfort: END */		
		
		/*	list with produkt boxes: START */
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes {
			margin:0 0 0 8px;
			padding:0;
			list-style:none;
			clear:both;
			width:659px;
			overflow:hidden;
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li {
				margin:0 4px 0 0;
				padding:0;
				float:left;
				display:inline;
				width:215px;
				overflow:hidden;
			}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox {
					margin:0;
					padding:0;
					width:215px;
					height:255px;
					display:block;
					position:relative;
					background:transparent url(../gfx/tmpl/sp/box_bg_white.jpg) no-repeat left top;
				}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox#prodbox_alicecomfort {
					background:transparent	url(../gfx/tmpl/sp/box_bg_grey.jpg) no-repeat left top;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox h1 {
						clear:both;
						color:#000;
						display:block;
						font-size:20px;
						line-height:100%;
						font-weight:normal;
						height:23px;
						margin:0 0 0 16px;
						padding:9px 0 0 0;
						width:196px;
						position:relative;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox#prodbox_alicecomfort h1 {
						color:#FFF;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox h2 {
						color:#D90011;
						font-size:16px;
						line-height:100%;
						font-weight:bold;
						margin:0 0 0 16px;
						padding:0;
						width:196px;
						position:relative;
						display:block;
						height:33px;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox#prodbox_alicecomfort h2 {
						color:#FFF;
					}
					/*	Mehr Infos Buttons */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox a.mehrinfos {
						clear:both;
						width:86px;
						height:20px;
						display:block;
						margin:0;
						padding:0;
						background:none;
						position:absolute;
						left:16px;
						bottom:16px;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox a.mehrinfos img {
							width:86px;
							height:20px;
							border:0 none;
						}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox ul {
						color:#616161;
						font-size:11px;
						line-height:14px;
						margin:0 0 0 16px;
						padding:0;
						list-style:none;
						width:199px;
						overflow:hidden;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox#prodbox_alicecomfort ul {
						color:#FFF;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox ul li {
							background:transparent url(../gfx/tmpl/lists/list_bullet_red.gif) no-repeat scroll left 5px;
							clear:both;
							margin:0 0 8px 0;
							padding:0 0 0 13px;
							font-size:12px;
							color:#616161;
							display:block;
							width:183px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox#prodbox_alicecomfort ul li {
							background:transparent url(../gfx/tmpl/lists/bullet_fuer_grau.gif) no-repeat scroll left 5px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox#prodbox_alicecomfort ul li {
							color:#FFF;
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox ul li strong {
								font-weight:normal;
								color:#000;
							}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.prodboxes li div.prodbox#prodbox_alicecomfort ul li strong {
								color:#FFF;
							}

		/*	list with produkt boxes: END */
			
		/*	list with option boxes: START */
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.optboxes {
			margin:0 0 6px 0;
			padding:0;
			list-style:none;
			clear:both;
			height:174px;
			overflow:hidden;
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block ul.optboxes li.el {
				margin:0 0 0 7px;
				padding:0;
				float:left;
				display:inline;
				width:213px;
				height:174px;
			}
		/*	list with produkt boxes: END */	
		
		
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage {
					width:667px;
					clear:both;
					overflow:hidden;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage_bot_tsr {	/*	bottom teaser container */
						margin:7px 0 0 0;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage_bot_tsr div#sub_stage_bot_tsr_l {
						width:331px;
						height:auto;
						float:left;
						display:inline;
						text-align:left;
						vertical-align:top;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage_bot_tsr div#sub_stage_bot_tsr_r {
						width:331px;
						height:auto;
						float:right;
						display:inline;
						text-align:left;
						vertical-align:top;
					}

				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options {
					background-color:transparent;
					background-image:none;
				}

				/*	special formats for options pages: START */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options.overview,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.overview				{	/*	Subhome 'Optionen' */
					background:transparent url(../gfx/content/subpages/po/optionen/bg_options.jpg) right 50px no-repeat;
				}


					/*	mobile: START */
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options img#stoerer_mobile,
						img#stoerer_mobile {
							float:right;
							display:inline;
							width:214px;
							height:41px;
							margin:-54px 0 0 0;
						}
					/*	mobile: END */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options.overview div.subpage_block {
						background:none;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options.overview div.subpage_block h1 {
							padding-top:0;
						}
						
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block.comfort {
						background-color:#000000;
					}

					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_01 {
						float:left; /***/
						display:inline; /***/
						width:303px;
						margin-left:14px;
						padding-left:0;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 {
						float:right; /***/
						display:inline; /***/
						width:329px;
						margin-left:0;
						overflow:hidden; /***/
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block ul.features {
							width:290px;
							margin:0 0 0 0;
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block ul.features li {
								margin-left:0;
								width:265px;
							}				
					
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block p {
						font-size:12px;
					}
					
					/*	box on the right: START */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box {
						float:right;
						background:url(../gfx/content/subpages/opt_box_bg.gif) no-repeat left top;
						width:319px;
						height:196px;
						margin:0;
						padding:0;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box div.opt_box_inner {
									width:319px;
									height:196px;
									margin:0;
									padding:0;
								}
					/*	Mobile & Mobile Internet */
					/*	Mobile Basic */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobilebasic {
						background:url(../gfx/content/subpages/opt_box_bg_mobilebasic.gif) no-repeat left top;
						width:319px;
						height:196px;
						margin:0;
						padding:0;
					}
				
					/*	Mobile Flat */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileflat {
						background:url(../gfx/content/subpages/po/optionen/OptMobFlat/optionsbox_aktionstoerer_0912.gif) no-repeat left top;
						width:325px;
						margin:0;
						padding:40px 0 0;
					}

					/*	Mobile Time 100 */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobiletime100 {
						background:url(../gfx/content/subpages/po/optionen/optionsbox.gif) no-repeat left top;
						width:325px;
						margin:0;
						padding:0;
					}

					/*	Mobile Internet */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options.mobileinternet div.subpage_block.noRO div.col_02 {
						margin-top:47px;
					}
					/*	main headline in left box */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options.mobileinternet div.subpage_block.noRO div.col_01 h1 {
						height:29px;
						margin:41px 0 6px 0;
						padding:0;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options.mobileinternet div.subpage_block.noRO div.col_01 p {
						line-height:14px;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options.mobileinternet div.subpage_block.noRO div.col_01 ul.features {
						margin-top:20px;
						line-height:14px;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options.mobileinternet div.subpage_block.noRO div.col_01 ul.features li {
							line-height:14px;
							background:url(../gfx/tmpl/lists/bullet_red_4x4.gif) left 5px no-repeat;
							margin-bottom:10px;
						}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options.mobileinternet div.subpage_block.noRO div.col_01 img#keyvis_OptMobInternet_top {
						margin:16px 0 0 26px;
						float:left;
						display:inline;
						width:223px;
						height:236px;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_bot div#subpage_bot_center img#keyvis_OptMobInternet_bot {
						float:left;
						display:inline;
						width:223px;
						height:9px;
						margin:0 0 0 30px;
					}


					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet {
						/*	background:url(../gfx/content/subpages/po/optionen/OptMobInternet/opt_box_bg_mobileinternet.jpg) no-repeat left top; 	-if introbox must be enabled, use this value */
						/* background:url(../gfx/content/subpages/po/optionen/OptMobInternet/opt_box_bg_mobileinternet_small.jpg) no-repeat left top; */
						/*width:317px;*/
						/*	height:396px; 	-if introbox must be enabled, use this value */
						/*height:301px;*/
						/*margin:0;*/
						/*padding:18px 0 0 0;*/
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner {
							/*width:299px;*/
							/*	height:414px; 	-if introbox must be enabled, use this value */
							/*height:319px;*/	
							/*margin:0;*/
							/*padding:0 0 0 18px;*/
							font-size:11px;
							color:#000;
						}
							/*	first subbox */
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner div#opt_box_inner_intro {
								margin:0 0 38px 0;
								padding:0;
								float:left;
								clear:both;
								width:285px;
							}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner div#opt_box_inner_intro h3 {
								margin:0 0 7px 0;
								padding:0;
								border:0 none;
								color:#D90011;
								font-size:11px;
								width:285px;
								font-weight:bold;
							}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner div#opt_box_inner_intro p {
								margin:0;
								padding:0;
								border:0 none;
								font-size:11px;
								line-height:13px;
								color:#000;
								width:285px;
							}
							
							/*	main box contents */
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner div#opt_box_inner_content {
								margin:0;
								padding:0;
								border:0 none;
								width:285px;
								float:left;
								clear:both;
							}
								#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box div.opt_box_inner div#opt_box_inner_content ul {
									margin:0;
									padding:0;
									border:0 none;
									background:none;
									list-style:none;
									width:285px;
									float:left;
									clear:both;
								}
									#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box div.opt_box_inner div#opt_box_inner_content ul li {
										margin:0;
										padding:0;
										border:0 none;
										background:none;
										width:285px;
										overflow:hidden;
									}
										#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner ul li h2 {
											margin:0 0 5px 0;
											padding:0;
											border:0 none;
											color:#D90011;
											font-size:15px;
											clear:both;
											width:285px;
										}
										#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner ul li h4 {
											margin:25px 0 0 0;
											padding:0;
											border:0 none;
											color:#D90011;
											font-size:11px;
											font-weight:normal;
											clear:both;
											width:285px;
											height:17px;
										}
										#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner ul li#OptMobInt_noSIM h4 {
											margin:13px 0 0 0;
										}
										#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner ul li p {
										/*
											margin:0;
											padding:0;
											border:0 none;
											font-size:11px;
											line-height:13px;
											color:#000;
											width:285px;
											*/
										}
										/*	big red price */
										#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner div#opt_box_inner_intro p.price_big, 
										#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner p.price_big {
											font-size:42px;
											color:#D90011;
											float:right;
											display:inline;
											width:98px;
											position:relative;
											left:10px;
											top:-52px;
											margin:0 0 -52px 0;
											text-align:left;
											overflow:visible;
										}
											/*	sup text for the footnotes */
											#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner div#opt_box_inner_intro p.price_big span.red,
											#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner p.price_big span.red {
												clear:none;
												color:#D90011;
												display:inline;
												float:none;
												font-size:9px;
												left:2px;
												position:relative;
												top:-22px;
												width:3px;
											}
												#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner div#opt_box_inner_intro p.price_big span.red sup,
												#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner p.price_big span.red sup {
													display:inline;
													color:#D90011;
													position:relative;
													font-size:9px;
													left:0px;
													top:0px;
												}
											/*	sup text inside the price */
											#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner div#opt_box_inner_intro p.price_big sup,
											#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner p.price_big sup {
												display:inline;
												color:#D90011;
												position:relative;
												font-size:26px;
												left:-11px;
												top:9px;
												margin:0 -6px 0 0;
											}
											/*	additional hint text */
											#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner div#opt_box_inner_intro p.price_big span,
											#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner p.price_big span {
												color:#AAA;
												font-size:10px;
												float:right;
												clear:both;
												width:99%;
												padding-top:6px;
											}
										#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner sup {
										}
										/*	button with order function */
										#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner a.orderOpt {
											width:146px;
											height:20px;
											margin:13px 0 15px 0;
											padding:0;
											border:0 none;
										}
											#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_mobileinternet div.opt_box_inner a.orderOpt img {
												width:146px;
												height:20px;
												margin:0;
											}
			

					
					/*	FESTNETZ */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_T4Feuropamore {	/*	T4F */
						background:url(../gfx/content/subpages/po/optionen/opt_box_bg_t4f.gif) no-repeat left top;
						width:319px;
						height:196px;
						margin:0;
						padding:0;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_intflat {	/*	International Flat */
						background:url(../gfx/content/subpages/opt_box_bg_intflat.gif) no-repeat left top;
						width:319px;
						height:196px;
						margin:0;
						padding:0;
						color:#FFFFFF;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_zusatz,
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_OptZusaetzlAnschl {	/*	Zusatzanschl&#1100;sse */
						background:url(../gfx/content/subpages/opt_box_bg_cf.gif) no-repeat left top;
						width:319px;
						height:196px;
						margin:0;
						padding:0;
						color:#FFFFFF;
					}
						/*	INTERNET  */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_webtogo {	/*	Web-to-Go */
						background:url(../gfx/content/subpages/opt_box_bg_webtogo.gif) no-repeat left top;
						width:319px;
						height:196px;
						margin:0;
						padding:0;
					}					
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_pingexpr {	/*	PingExpress */
						background:url(../gfx/content/subpages/opt_box_bg_pingexpr.gif) no-repeat left top;
						width:319px;
						height:196px;
						margin:0;
						padding:0;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_festeip {	/*	Feste IP Adresse */
						background:url(../gfx/content/subpages/opt_box_bg_cf.gif) no-repeat left top;
						width:319px;
						height:196px;
						margin:0;
						padding:0;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_umtsstick {	/*	UMTS-Stick */
						background-image:none;
						background-color:transparent;
						background:none;
						width:320px;
						height:206px;
						margin:10px 0 0 0;
						padding:0;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_umtsstick div.opt_box_inner {
							position:relative;
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_umtsstick div.opt_box_inner h1 {
								line-height:17px;
								height:33px;
								float:none;
								display:block;
								width:202px;
							}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_umtsstick div.opt_box_inner img.priceflag#priceflag_UMTSStick {
								position:relative;
								right:0;
								top:8px;
							}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_umtsstick div.opt_box_inner img.priceflag#priceflag_OptMobInt {
								position:relative;
								left:98px;
								top:70px;
							}	
						/*	SICHERHEIT */
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_inetsec {	/*	InternetSecurity */
						background:url(../gfx/content/subpages/opt_box_bg_inetsec.gif) no-repeat left top;
						width:319px;
						height:196px;
						margin:0;
						padding:0;
					}					
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_inetsec div.opt_box_inner a#orderOpt {
								margin-top:20px;
							}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_antivir {	/*	AntiVirus */
						background:url(../gfx/content/subpages/opt_box_bg_antivir.gif) no-repeat left top;
						width:319px;
						height:196px;
						margin:0;
						padding:0;
					}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_antivir div.opt_box_inner a#orderOpt {
								margin-top:20px;
							}									
					
					
					
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_OptMob div.opt_box_inner {	/*	Option Mobile */
							background:url(../gfx/content/subpages/simcard.jpg) no-repeat 230px 90px;
						}					
					
					/*	priceflags inside option boxes: START */
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_antivir div.opt_box_inner img.priceflag {	/*	AntiVirus */														
							/*
							margin:35px 15px -76px 0;
							width:120px;
							height:51px;
							*/
							/*
							margin:25px 15px -86px 0;
							width:93px;
							height:56px;
							*/
							height:56px;
							left:-60px;
							margin:25px 15px -86px 0;
							position:relative;
							width:93px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_inetsec div.opt_box_inner img.priceflag {	/*	InternetSecurity */														
							/*
							margin:25px 15px -86px 0;
							width:93px;
							height:56px;
							*/
							height:56px;
							left:7px;
							margin:25px 15px -96px 0;
							position:relative;
							top:35px;
							width:96px;
						}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box div.opt_box_inner img.priceflag {
						float:right;
						display:inline;
						margin:15px 15px -56px 0;
						/* width:103px;
						height:56px; */
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_T4Feuropamore div.opt_box_inner img.priceflag {	/*	T4F */
							margin:35px 15px -76px 0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_T2M div.opt_box_inner img.priceflag {	/*	T2M */
							margin:35px 15px -76px 0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_intflat div.opt_box_inner img.priceflag {	/*	International Flat */
							margin:10px 15px -90px 0;
							/* width:93px;
							height:56px; */
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_zusatz div.opt_box_inner img.priceflag,
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_OptZusaetzlAnschl div.opt_box_inner img.priceflag {	/*	Zusatzanschl&#1100;sse */
							margin:15px 15px -106px 0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_webtogo div.opt_box_inner img.priceflag {	/*	Web-to-Go */
							margin:35px 15px -100px 0;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_pingexpr div.opt_box_inner img.priceflag {	/*	PingExpress */
							margin:25px 15px -166px 0;
						}
						kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_OptSecurityPaket div.opt_box_inner img.priceflag {	/*	Security Paket */
							width:93px;
							height:56px;
						}
						kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_OptFesteIP div.opt_box_inner img.priceflag {	/*	Feste IP */
							width:93px;
							height:43px;
						} 
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box#opt_box_OptMob div.opt_box_inner img.priceflag {	/*	Option Mobile */														
							margin:-15px 15px -36px 0;
						}											
					/*	priceflags inside option boxes: END */
					
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box div.opt_box_inner h1 {
						float:left;
						display:inline;
						color:#D90011;
						font-size:14px;
						height:28px;
						margin:0;
						padding:15px 0 0 18px;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box div.opt_box_inner p {
						font-size:12px;
						line-height:14px;
						float:left;
						width:230px;
						display:inline;
						clear:both;
						margin:0;
						padding:0 0 0 18px;
						position:relative;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box div.opt_box_inner a {
						float:left;
						clear:both;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box div.opt_box_inner a#orderOpt {
							margin:10px 0 10px 18px;
						}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box div.opt_box_inner p.marginalie {
							width:210px;	/*230*/
							font-size:9px;
							color:#848484;
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box div.opt_box_inner p.marginalie a {
								text-decoration:none;
								color:#848484;
							}
								#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block div.col_02 div.opt_box div.opt_box_inner p.marginalie a.hasPDF {
									width:100%;		
									height:16px;
									background:transparent url(../gfx/tmpl/ico/pdficon16.gif) no-repeat right top;
									clear:both;
									display:inline;
								}

						/*	for global use */
						p.marginalie {
							margin:0;
							padding:0;
							width:auto;
							height:auto;
							font-size:9px;
							color:#848484;
							overflow:visible;
						}
							p.marginalie a.hasPDF {
								text-decoration:none;
								color:#848484;
								width:auto;
								padding:1px 22px 1px 0;		
								height:24px;
								background:transparent url(../gfx/tmpl/ico/pdficon16.gif) no-repeat right top;
								clear:both;
								display:inline;
								overflow:visible;
							}

						/*	*/

					/*	box on the right: END */
					
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.options div.subpage_block h1 {
							padding-top:0;
						}
/*	special formats for options pages: END */	

/*	special formats for product pages: START */	
					#kc_wrap #kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product_overview {
						background-color:transparent;
						background-image:url(../gfx/content/subpages/po/produkte/bg_products.jpg);
						background-position:right 2px;
						background-repeat:no-repeat;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product	div.subpage_block a.aktion {
						margin:20px auto 0 68px;
						float:left;
						clear:both;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product	div.subpage_block a.aktion img {
							border:0 none;
						}

				/*	Alice Light page: START */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_light {
					/*background:transparent url(../gfx/content/subpages/po/alice_light/bg_alice_light.jpg) right 66px no-repeat;*/
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_light div.subpage_block {
						background:none;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_light div.subpage_block div.col_02 div.box {
							margin:160px 0 0 0;
						}					
				/*	Alice Light page: END */
				
				/*	Alice Fun page: START */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_fun {
					/*background:transparent url(../gfx/content/subpages/po/alice_fun/bg_alice_fun.jpg) right 85px no-repeat;*/
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_fun div.subpage_block {
						background:none;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_fun div.subpage_block div.col_02 div.box {
							margin:220px 0 0 0;
						}



						/* Alice Fun page: START --> NEW 09.2008  */
					
							.subs_content_inner_restruktur {
								color:#4d4d4d;
								font-size:11px;
								border-right:1px solid #D3D3D3;
								/*max-height:500px;*/

								/*max-height:692px;*/
								height:auto !important;
								height:700px;
								width:667px;	
								position:relative;
								float:left;
								clear:both;
							}

							#r_subs_container {
								display:inline;
								float:left;
								margin:0 0 0 21px;
								vertical-align:top;
								width:775px;
							}

							#r_subs_container #r_subs_container_top {
								display:inline;
								float:left;
								height:31px;
								overflow:hidden;
								width:775px;
							}

							#r_subs_container #r_subs_container_top img {
								height:31px;
								width:775px;
							}

							#r_subs_container #r_subs_container_content {
								background:#FFFFFF url(../gfx/templates/r_subs_container_bg.jpg) repeat-y scroll center top;
								display:inline;
								float:left;
								margin:0;
								padding:0;
								vertical-align:top;
								width:775px;
							}

							#r_subs_container #r_subs_container_content #r_subs_container_left_bot {
								display:inline;
								float:left;
								height:473px;
								vertical-align:top;
								width:28px;
							}

							#r_subs_container #r_subs_container_content #r_subs_container_left_bot img {
								height:473px;
								width:28px;
							}

							#r_subs_container #r_subs_container_content #r_subs_container_inner {
								display:inline;
								float:left;
								margin:0;
								padding:0;
								vertical-align:top;
								width:718px;
							}

							.subs_content_restruktur {
								padding:13px 0 0 12px;
							}
			
							
							.restruktur_content_fun_plus {
								left:-16px;
								position:absolute;
								top:0;
							}
							
							
							#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .restruktur_content_fun_leftbox {
								float:left;
								margin: 10px 0 0 0;
								padding:0 0 0 10px;
								width:285px;
								display:block;
								overflow:hidden;
							}

							#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .produkte_fun_header {
								color:#D90011;
								font-size:17px;
								line-height:17px;
								padding:0 0 20px 0 !important;
								margin:0;
								padding:0;
							}
							
							
							#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .produkte_fun_header2 {
								color:#D90011;
								font-size:17px;
								line-height:17px;
								padding:0 0 36px 0 !important;
								margin:0;
								padding:0;
							}

							#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .produkte_fun_header3 {
								color:#D90011;
								font-size:17px;
								line-height:17px;
								padding:0 0 25px 0 !important;
								margin:0;
								padding:0;
							}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subs_content_inner_restruktur h2 {
								margin-left:0;	
							}

	
							#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .restruktur_content_fun_topbox {
								border-bottom:1px solid #D3D3D3;
								border-left:1px solid #D3D3D3;
								float:right;
								padding:5px 18px 10px 20px;
								position:relative;
								/*margin:0 20px 0 30px;*/
								width: 300px;
								height:auto;							
							}

							/* #kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .restruktur_content_fun_bottombox {
								width:300px;
								height:auto;
								height:430px;
								float:right;
								position:relative;
								padding:12px 18px 0 20px;
								margin:0;
								background:transparent url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/content/subpages/po/alice_fun/popup_fun_simkarten.gif) no-repeat scroll 202px 6px;
								border-left:1px solid #D3D3D3;
							} */

							#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .restruktur_content_fun_bottombox {
								width:300px;
								height:auto;
								height:330px;
								float:right;
								position:relative;
								padding:12px 18px 0 20px;
								margin:0;
								
								border-left:1px solid #D3D3D3;
							}
								/*stoerer_pvr*/
								#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .restruktur_content_fun_bottombox div#stoerer_pvr {
									position:absolute;
									right:0px;
									top:45px;
								}
								/*stoerer_pvr*/
							.subs_content_inner_restruktur ul {
								list-style:none;
							}
							.subs_content_inner_restruktur ul a {
								list-style-type:none;
								color:#4d4d4d;
							}
							
							/* start update am 5 November 08 */									

							/* alt
							.subs_content_inner_restruktur ul li {
								background:transparent url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/lists/list_bullet_red.gif) no-repeat scroll left 5px;
								display:block;
								padding: 0 0 0 10px;
								margin-top:10px;
							}					
							*/
							.subs_content_inner_restruktur ul li.einz {
								background:transparent url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/lists/listpoint_grey_1z.gif) no-repeat scroll 0 0;
								color:#4D4D4D;
								height:28px;
								padding:3px 3px 0 20px;
							}


							.subs_content_inner_restruktur ul li.zweiz {
								background:transparent url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/lists/listpoint_grey_2z.gif) no-repeat scroll 0 0;
								color:#4D4D4D;
								height:39px;
								padding:3px 3px 0 20px;
							}
	
							.subs_content_inner_restruktur ul li.dreiz {
								background:transparent url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/lists/listpoint_grey_3z.gif) no-repeat scroll 0 0;
								color:#4D4D4D;
								height:51px;
								padding:3px 3px 0 20px;
							}


							.subs_content_inner_restruktur ul li.vierz {
								background:transparent url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/lists/listpoint_grey_4z.gif) no-repeat scroll 0 0;
								color:#4D4D4D;
								height:62px;
								padding:3px 3px 0 20px;
							}
							.subs_content_inner_restruktur ul li.fuenfz {
								background:transparent url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/lists/listpoint_grey_5z.gif) no-repeat scroll 0 0;
								color:#4D4D4D;
								height:74px;
								padding:3px 3px 0 15px;
							}
							.subs_content_inner_restruktur ul li.sechsz {
								background:transparent url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/lists/listpoint_grey_6z.gif) no-repeat scroll 0 0;
								color:#4D4D4D;
								height:85px;
								padding:3px 3px 0 15px;
							}



							/* end update am 5 November 08 */


									
				/*	Alice Fun page: END */
				
				/*	Alice Complete page: START */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_complete {
					/*background:transparent url(../gfx/content/subpages/po/alice_complete/bg_alice_complete.jpg) right 130px no-repeat;*/
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_complete div.subpage_block {
						background:none;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_complete div.subpage_block div.col_02 div.box {
							margin:194px 0 0 0;
						}				
				/*	Alice Complete page: END */
				
				/*	Alice Comfort page: START */
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_comfort {
					background:transparent;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_comfort div.subpage_block.comfort {
						background:#000000 url(../gfx/content/subpages/po/alice_comfort/bg_alice_comfort.jpg) left 75px no-repeat;
					}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_comfort div.subpage_block div.col_02 div.box {
							margin:220px 0 0 20px;
						}
						#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_comfort div.subpage_block div.col_02 a#mehrproduktinfos {
							margin:0 0 0 20px;
							width:179px;
							height:55px; 
						}
							#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage.product.alice_comfort div.subpage_block div.col_02 a#mehrproduktinfos img {
								width:179px;
								height:55px;
								margin:10px 0 0 0; 
							}			
				/*	Alice Comfort page: END */

/* prices */
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .restruktur_content_fun_leftbox p#price_fun,
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .restruktur_content_fun_leftbox p#price_light {
		color:#222;
		margin-left:1px;
	}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .restruktur_content_fun_leftbox p#price_fun strong,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .restruktur_content_fun_leftbox p#price_light strong {
			color:#D90011;
			font-size:15px;
		}	
/*	special formats for product pages: END */		
		
		
					
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block table {
		margin:0 0 0 0;
		padding:0;
		border:0 none;
		width:667px;
		font-size:11px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block.act {	/* rollOver state */
		background-color:#efefef;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block table td {
		padding:6px 0 8px 0;
		vertical-align:top;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block table th {
		padding:6px 0 8px 0;
		vertical-align:top;
		color:#000000;
		background-color:#FFFFFF;
		text-align:left;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block table td ul {
		list-style-type:none;
		list-style-image:none;
		margin:0;
		padding:0;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block table td address {
		font-style:normal;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block table td address span {
		display:block;
		clear:both;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block table td.col01 {
		width:157px;
		padding:6px 0 0 13px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block table td.col02 {
		width:166px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block table td.col03 {
		width:158px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div.subpage_block table td.col04 {
		padding:6px 0 0 0;
		/* width:auto; */ width:185px;
		text-align:left;
	}

	/* content elements: START */
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage h1,
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage .subpage_block.noRO h1 {
		font-size:18px;
		/* line-height:18px; */
		margin:0 0 12px 13px;
		padding:0;
		color:#000000;
		height: 24px; /* 54px; */
		/* float:left; */
		clear:both;
		width:654px;
	}
	
	/* special classes for "Alice Welt": start */	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p#kwk_infoblock,
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p#bonuspr_infoblock {
		font-size:12px;
		width: 380px;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div#newsletter_infoblock {
		font-size:12px;
		width: 400px;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div#impressum_infoblock {
		font-size:12px;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p#newsletter_infoblock_small {
		margin:0;
		font-size:10px;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div#newsletter_infoblock {
		margin-left: 15px;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p#kwk_infoblock a, 
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p#bonuspr_infoblock a,
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div#newsletter_infoblock a,
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p#impressum_infoblock a {
		color:#616161;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p#kwk_infoblock span.kwk_font_red {
		color: #d90011; 
		font-weight: bold;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p#bonuspr_infoblock span.bonuspr_font_black,
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p#newsletter_infoblock_small span.newsletter_font_black {
		color: #000000; 
		font-weight: bold;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div#kwk_infolist {
		display: block;
		width: 380px
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div#kwk_infolist span.kwk_infolist_headline {
		font-size:12px;
		font-weight: bold;
		margin-left:15px;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div#kwk_infolist ul#kwk_sub_infolist{
		margin: 15px 0 0 10px; 
		font-size:12px;
		color:#616161;
		padding: 5px;
		list-style-type:none;
	}
		/*	newsletter: START */
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage ul#newsletter_infolist {
				margin:20px 0 0 12px;
				list-style-type:none;
				padding:0;
			}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage ul#newsletter_infolist li {
					background:transparent url(../gfx/tmpl/lists/list_bullet_grey.gif) no-repeat left 3px;
					/* clear:both; */
					margin:0;
					padding:0 0 0 13px;
				}
		/*	newsletter: END */
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div#kwk_infolist ul#kwk_sub_infolist li {
		height: auto;
		padding-bottom: 20px;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div#kwk_infolist ul#kwk_sub_infolist li img {
		float:left;
		margin-right:15px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p#bonuspr_infoblock img.bonuspr_btn_anmelden {
		float: right;
		margin-top:-18px;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage img#bonuspr_haspa_logo {
		float:right;
		margin: -20px 25px 0 0;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage img#newsletter_bg {
		float: right;
	}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage div#kwk_infolist ul#kwk_sub_infolist li img.kwk_listpoint {
		float:left;
		margin-right:15px;
		padding-bottom: 50px;
	}
		
	/* special classes for "Alice Welt": end */
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage h2 {
		font-size:11px;
		line-height:14px;
		margin:0 0 0 13px;
		padding:0;
		color:#000000;
		height:16px;
		clear:both;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage h3 {
		font-size:11px;
		font-weight:normal;
		line-height:13px;
		margin:0 0 0 15px;
		padding:0;
		color:#000000;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p {
		margin:0 0 13px 13px;
		font-size:11px;
		line-height:16px;
		color:#616161;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p.info {
		margin:0 0 13px 170px;
		font-size:11px;
		line-height:13px;
		color:#616161;
		width:166px;
		padding:10px 0 13px 0;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p.info a {
		text-decoration:none;
		color:#616161;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p.info a:hover {
		text-decoration:none;
		color:#d90011;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage p strong.red {
		color:#D90011;
	}
	/* content elements: END */
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con,
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con { /*container for subpage navigation */
		text-align:left;
		margin:0 0 0 9px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_nav,
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_nav {	/* subpage navigation list */
		list-style-type:none;
		list-style-image:none;
		margin:0;
		padding:0;
		float:left;
		display:block;
		clear:both;
		height:61px;
		font-size:13px;
		position:relative;	
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_nav li,
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_nav li {
		float:left;
		display:inline;
		width:118px;
		width:128px;
		text-align:left;
		overflow:visible;
		position:relative;
	}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_nav li a,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_nav li a {
			width:118px;
			height:34px;
			float:left;
			display:inline;
			overflow:visible;
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_nav li a img,
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_nav li a img{
				width:118px;
				height:24px;
			}
			
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_nav li.act,
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_nav li.act {
		float:left;
		display:inline;
		width:128px;
		height:34px;
		overflow:visible;
		position:relative;
		z-index:2;
		margin-bottom:-1px;
	}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_nav li.act a,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_nav li.act a {
			width:128px;
			height:34px;
			margin:0 -10px 0 0;
			position:relative;
			z-index:2;
			overflow:visible;			
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_nav li.act a img,
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_nav li.act a img {
				width:138px;
				height:34px;
				position:relative;
				left:-10px;
				padding:0;
				margin:0;
				z-index:2;
			}	

			/*			*/
		/* subpage subnavigation list: START */
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_subnav,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_subnav {
			list-style-type:none;
			float:left;
			display:block;
			clear:both;
			border-top:1px solid #c7c7c7;
			border-bottom:1px solid #c7c7c7;
			width:667px;
			margin:-28px -9px 0 0;
			padding:0;
			height:27px;
			font-size:10px;	
			position:relative;
			left:-9px; 
			overflow:hidden;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_subnav li,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_subnav li {
			float:left;
			display:inline;
			padding:7px 0 0 17px;	
			position:relative;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_subnav li.divider,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_subnav li.divider {
			float:left;
			display:block;
			padding:0 0 0 12px;
			margin:7px -5px 0 0;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_subnav li a,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_subnav li a {
			float:left;
			display:block;
			font-size:10px;
			color:#616161;
			text-decoration:none;
			position:relative;			
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_subnav li a:hover,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_subnav li a:hover {
			color:#d90011;
			text-decoration:none;
			position:relative;		
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage #subpage_nav_con ul.subpage_subnav li a.act,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing #subpage_nav_con ul.subpage_subnav li a.act {
			color:#d90011;
			text-decoration:none;
			font-weight:bold;
			position:relative;		
		}
		/* subpage subnavigation list: END */			
			/*			*/
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_top {
		width:669px;
		height:10px;
		float:left;
		display:block;
		overflow:hidden;
		clear:both;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_top #subpage_top_left {	/* top left image */
		width:11px;
		height:10px;
		float:left;
		display:block;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_top div#subpage_top_center {	/* top center space */
		width:647px;
		height:9px;
		float:left;
		border-top:1px solid #C7C7C7;
		display:block;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_top div#subpage_top_center_comfort {	/* top center space comfort */
		width:647px;
		height:9px;
		float:left;
		border-top:1px solid #C7C7C7;
		display:block;
		background-color:#000000;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_top #subpage_top_right {	/* top right image */
		width:11px;
		height:10px;
		float:left;
		display:block;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_bot {
		width:669px;
		height:10px;
		/* float:left; */
		display:block;
		clear:both;
		overflow:hidden;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_bot #subpage_bot_left {	/* bottom left image */
		width:11px;
		height:10px;
		float:left;
		display:inline;
		background-color:transparent;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_bot div#subpage_bot_center {	/* bottom center space */
		width:647px;
		height:9px;
		float:left;
		font-size:1px;
		border-bottom:1px solid #C7C7C7;
		display:inline;
		overflow:hidden;
	}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_bot div#subpage_bot_center_comfort {	/* bottom center space comfort */
			width:647px;
			height:9px;
			float:left;
			background-color:#000000;
			border-bottom:1px solid #C7C7C7;
			display:inline;
			overflow:hidden;
		}	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_bot #subpage_bot_right {	/* bottom right image */
		width:11px;
		height:10px;
		float:right;
		display:inline;
		background-color:transparent;
	}
	/* subpage stage: END */
	
	/* ticker: START */
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #kc_center_ticker_con {
		width:669px;
		height:30px;
		float:left;
		display:block;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #kc_center_ticker_con img#kc_center_ticker_left {
		width:17px;
		height:30px;
		float:left;
		display:inline;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #kc_center_ticker_con div#kc_center_ticker {
		width:634px;
		height:29px;
		float:left;
		display:inline;
		padding:0;		
		border-bottom:1px solid #C7C7C7;
		text-align:left;
		vertical-align:top;		
	}	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #kc_center_ticker_con div#kc_center_ticker strong {
		float:left;	
		font-size:11px;		
		color:#D90011;
		margin:8px 8px 0 0;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #kc_center_ticker_con div#kc_center_ticker div#tickercontent {
		display:block;
		height:14px;
		width:525px;
		margin:8px 0 0 0;
		padding:0;
		text-align:left;
		overflow:hidden;
		vertical-align:top;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #kc_center_ticker_con div#kc_center_ticker div#tickercontent a.one_ticker {	/* one ticker text */
		font-size:11px;
		color:#848484;
		margin:0;
		padding:0;
		float:left;
		display:inline;		
	}	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #kc_center_ticker_con img#kc_center_ticker_right {
		width:17px;
		height:30px;
		float:left;
		display:inline;		
	}	
	/* ticker: END */
	
	/* footer: START */
	#kc_main_left_wrap #kc_center_wrap #kc_center_footer_con {
		text-align:center;
		display:inline;	
		width:100%;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_footer_con #kc_footer {	/* footer container */
		text-align:center;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_footer_con #kc_footer_nav {	/* footer list contents */
		list-style-type:none;
		list-style-image:none;
		margin:0 auto 30px 0;
		text-align:center;
		padding:0;
		color:#616161;
		font-size:11px;
		display:block;
		clear:both;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_footer_con #kc_footer_nav li {
		display:inline;
		padding:0;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_footer_con #kc_footer_nav li a {
		color:#616161;
		font-size:11px;
		text-decoration:none;
		padding:0;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_footer_con #kc_footer_nav li.divider {
		padding:0 2px 0 2px;
	}
		/* footnotes: START */
		#kc_main_left_wrap #kc_center_wrap #kc_center_footer_con ul#kc_footnotes {
			list-style-type:none;
			list-style-image:none;
			margin:0 0 20px 20px;
			width:637px;
			padding:0;
			color:#848484;
			font-size:9px;
			/* float:left; */
			clear:both;
			text-align:left;
		}	
		#kc_main_left_wrap #kc_center_wrap #kc_center_footer_con ul#kc_footnotes li {
			width:637px;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_footer_con ul#kc_footnotes li sup {	/* superscripted numbering */
			line-height:0px;
			font-size:8px;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_footer_con ul#kc_footnotes li a {
			color:#848484;
			font-size:9px;
			text-decoration:underline;
		}		
		/* footnotes: END */
	/* footer: END */
/* +++ CENTER COLUMN: END */



/*	+++ ------------------------------------------------------------------------------------------------ +++	*/



/* +++ RIGHT COLUMN: START */	
#kc_main_left_wrap #kc_right_con {
	background-color:#FDFDFD;
	float:right;
	width:140px;
	margin:7px 0 0 0;
	padding:0;
	overflow:hidden;
}
	/* login: START */	
	#kc_main_left_wrap #kc_right_con #kc_right_con_top {
		background:#FDFDFD url(../gfx/tmpl/kc_right_con_top.gif) no-repeat left top;
		width:140px;
		margin:0;
		padding:9px 0 0 0;
		float:left;
		display:block;
		clear:both;
		text-align:left;
	}
	
	/*	"Anmelden": START */
		#kc_main_left_wrap #kc_right_con #kc_right_con_top a {
			width:124px;
			height:30px;
			margin:0;
			padding:0 0 0 8px;
			float:left;
			clear:both;
			display:block;
		}
		#kc_main_left_wrap #kc_right_con #kc_right_con_top a img {
			width:124px;
			height:30px;
			margin:0;
			padding:0;
			border:0 none;
			float:left;
			clear:both;
		}
	/*	"Anmelden": END */	
	
	#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open {	/* opened state, initially invisible */
		float:left;
		clear:both;
		display:block;
		width:124px;
		margin:0;
		padding:5px 0 0 8px;		
		text-align:left;
		/*++DEBUG++ display:none; */
	}
	
		#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open #login_infos_top,	/*	rounded graphics */
		#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open #login_infos_bot {
			float:left;
			clear:both;
			width:122px;
			height:6px;
		}	
	
	/*	toggle the display of the "Vertragsinfos": START */
	#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open a#toggle_vertragsinfos,
	#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open a#toggle_vertragsinfos:hover,
	#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open a#toggle_vertragsinfos.act,
	#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open a#toggle_vertragsinfos.act:hover {
		float:left;
		clear:both;
		display:block;
		
		width:103px;
		height:15px;
		
		overflow:hidden;
		
		font-size:12px;
		line-height:100%;
		text-decoration:none;
		
		color:#616161;
		
		padding:0 0 0 21px;	
		margin:0;
	}
	
	#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open a#toggle_vertragsinfos {
		background:#FFFFFF url(../gfx/tmpl/big_arrow_grey_norm.gif) no-repeat 11px 3px;
	}
		#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open a#toggle_vertragsinfos:hover {
			color:#D90011;
			background:#FFFFFF url(../gfx/tmpl/big_arrow_red_norm.gif) no-repeat 11px 3px;
		}
		#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open a#toggle_vertragsinfos.act {
			background:#FFFFFF url(../gfx/tmpl/big_arrow_grey_down.gif) no-repeat 9px 2px;
			padding:0 0 0 21px;
			
			float:left;
			clear:both;
			display:block;
			
			width:103px;
			height:15px;	
			
			overflow:hidden;		
		}
			#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open a#toggle_vertragsinfos.act:hover {
				color:#D90011;
				background:#FFFFFF url(../gfx/tmpl/big_arrow_red_down.gif) no-repeat 9px 2px;
				padding:0 0 0 21px;
			}
	/*	toggle the display of the "Vertragsinfos": END */			
			
			
		/* wrapping container to be toggled by javascript: START */
		#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open #vertragsinfos_kunde_con {
			display:none;
			width:124px;
			float:left;
			clear:both;
			margin:0;
			background-color:#FFFFFF;
			padding:0;
			overflow:hidden;	
		}
		#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open #vertragsinfos_kunde_con #vertragsinfos_kunde,
		#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open #vertragsinfos_kunde_con #vertragsinfos_produkt {
			margin:0 0 4px 0;
		}
		#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open #vertragsinfos_kunde_con #vertragsinfos_kunde {
			padding:6px 0 0 0;
		}
		/* wrapping container to be toggled by javascript: END */
	#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open ul {
		list-style-type:none;
		color:#616161;
		font-size:11px;
		float:left;
		clear:both;
		margin:0;
		padding:0;
	}
		#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open ul li {
			width:115px;
			margin:0;
			padding:0 0 0 9px;		
		}
	#kc_main_left_wrap #kc_right_con #kc_right_con_top #login_infos_open a#vertragsinfos_weitereinfos {
		margin:0;
		height:14px;
		width:115px;
		margin:0 0 0 9px;	
		/* overflow:hidden; */
	}
	/* login: END */
	
	/* customer specific navigation: START */
	#kc_main_left_wrap #kc_right_con #kc_right_con_bot {
		background:#FDFDFD url(../gfx/tmpl/kc_right_con_bot.gif) repeat-y center bottom;
		width:140px;
		text-align:center;
		margin:0;
		padding:0;
		float:left;
		display:block;
		clear:both;
	}
		#kc_main_left_wrap #kc_right_con #kc_right_con_bot ul {
			width:124px;
			list-style-type:none;
			margin:0;
			padding:5px 0 6px 0;
			float:left;
			clear:both;
			display:block;
		}
		#kc_main_left_wrap #kc_right_con #kc_right_con_bot ul li {
			width:124px;
			height:33px;
			padding:0 0 0 8px;
			float:left;
			clear:both;
		}
		#kc_main_left_wrap #kc_right_con #kc_right_con_bot ul li a {
			margin:0;
			padding:0;
			width:124px;
			height:30px;
			display:block;
		}	
		#kc_main_left_wrap #kc_right_con #kc_right_con_bot ul li a img {	/* buttons */
			width:124px;
			height:30px;
		}
	/* customer specific navigation: END */
/* +++ RIGHT COLUMN: END */
	
	#kc_main_left_wrap #kc_bot_wrap {
		background-color:#FFFFFF;
		clear:both;
		width:963px;
	}

/* #kc_main_right_wrap {
	width:auto;
	display:inline;	
}

#kc_main_right_wrap *.ad {
	margin:10px 0 0 7px;
} */



/*	+++ ------------------------------------------------------------------------------------------------ +++	*/




/*	+++ ISP Overview: START */
	div#sub_stage_isp_overview {
		width:667px;
		text-align:left;
		border-right:1px solid #ebebeb;
		border-left:1px solid #ebebeb;
		float:left;
		display:block;
		margin:0;
		padding:0;		
	}


	/*	Migration to new isp: START DEPRECATED !!! */
	div#sub_stage_isp_overview div.isp_overview_stage div.migrate_center {
		text-align:center;
		width:100%;
		display:none;
		float:left;
		clear:both;
		margin:0;
		padding:0;
	}
		div#sub_stage_isp_overview div.isp_overview_stage div.migrate_center div.activate_newisp_box {
			text-align:center;
			margin: 14px 0 14px 14px;
			width:310px;
			height:40px;
			background:url(../gfx/tmpl/sp/isp/migrate/box_aktivieren.gif) left top no-repeat;
		}
			div#sub_stage_isp_overview div.isp_overview_stage div.migrate_center div.activate_newisp_box div.activate_newisp {
				padding:8px 0 0 0;
				display:block;
				height:24px;
			}
				div#sub_stage_isp_overview div.isp_overview_stage div.migrate_center div.activate_newisp_box div.activate_newisp strong {
					font-size:11px;
					color:#616161;
				}
				div#sub_stage_isp_overview div.isp_overview_stage div.migrate_center div.activate_newisp_box div.activate_newisp img {
					margin:0 0 0 6px;
					vertical-align:middle;
					width:81px;
					height:24px;
				}
	/*	Migration to new isp: END */

		/*	intro stage: START */
		div#sub_stage_isp_overview div#isp_overview_intro {
			width:100%;
			margin: 5px 0 0 0;
			min-height:260px;
			height:260px;
			background:url(../gfx/tmpl/sp/isp/isp_start_bg.jpg) no-repeat center 15px;			
			float:left;
			clear:both;
			overflow:hidden;
		}
			div#sub_stage_isp_overview div#isp_overview_intro h1 {
				color: #D90011;
				font-size: 18px;
				line-height: 1em;
				margin: 0 0 100px 28px;
				padding: 0;
			}
			div#sub_stage_isp_overview div#isp_overview_intro h2 {
				color:#000000;
				font-size:16px;
				line-height:1em;				
				margin:0;
				padding:0;					
			}
				div#sub_stage_isp_overview div#isp_overview_intro h2#h2_01 {
					margin:0 0 10px 28px;
				}
				div#sub_stage_isp_overview div#isp_overview_intro h2#h2_02 {
					margin:0 0 0 28px;
				}
				div#sub_stage_isp_overview div#isp_overview_intro h2#h2_03 {
					margin:10px 0 0 28px;
				}
				/* Migration button */
				div#sub_stage_isp_overview div#isp_overview_intro img#activateMigration {
					margin:18px 0 0 28px;
					display:none;
				}
										
		/*	intro stage: END */				
		
	div#sub_stage_isp_overview a.hasPDF {
		width:146px;
		height:20px;
		margin:0;
		padding:0;		
	}
		div#sub_stage_isp_overview a.hasPDF img {
			width:146px;
			height:20px;
			border:0 none;
		}	
		div#sub_stage_isp_overview div.isp_overview_stage {
			margin:22px 0 0 28px;
			margin:0 0 0 28px;
			padding:22px 0 0 0;
			min-height:260px;
			height:260px;
			max-height:260px;
			clear:both;
			display:none;
			width:635px;
			overflow:hidden;
		}
			div#sub_stage_isp_overview div.isp_overview_stage h1 {
				color:#d90011;
				font-size:24px;
				line-height:1em;
				margin:0;
				padding:0;
			}
			div#sub_stage_isp_overview div.isp_overview_stage p.descr {
				font-size:11px;
				line-height:14px;
				color:#858585;
			}
			
			
		/* stage formats */
		/*	Einstellungen: START */
		div#isp_einstellungen div#isp_einstellungen_intro {
			float:left;
			width:270px;
			margin:0;
			padding:0;
			border:0 none;
		}			
		div#isp_einstellungen div#emailkonten_verw {
			width:176px;
			float:left;
			text-align:center;
			margin:20px 0 0 0;
		}
		div#isp_einstellungen div#domains_verw {
			width:176px;
			float:left;
			text-align:center;
			margin:20px 0 0 0;		
		}	
		div#isp_einstellungen h2 {
			color:#d90011;
			font-size:14px;
			line-height:1em;			
		}
		div#isp_einstellungen div img {
			width:176px;
			height:76px;
			clear:both;
		}
		/*	Einstellungen: END */	 
		
		/*	Online-Speicher: START */
		div#isp_onlinespeicher img {
			float:left;
			clear:both;
			width:355px;
			height:159px;
			margin:-10px 0 20px 140px;
		}
		div#isp_onlinespeicher a.hasPDF {
			float:left;
			width:146px;
			height:20px;
			margin:20px 0 0 0;
		}
			div#isp_onlinespeicher a.hasPDF img {
				width:146px;
				height:20px;
				margin:0;
				border:0 none;
			}
		div#isp_onlinespeicher p.descr {
			float:left;
			width:460px;
		}
		/*	Online-Speicher: END */
			
		/*	Webseite: START */
		div#isp_webseite {
			position:relative;
			overflow:visible;
		}
		div#isp_webseite img {
			width:443px;
			height:194px;
			margin:-30px 0 0 35px;
		}
		div#isp_webseite div#descr_con_webseite {
			margin:-60px 0 0 154px;
		}
		div#isp_webseite p.descr {
			float:left;
			/* clear:both; */
			width:100%;
			margin:18px 0 0 0;
		}
		div#isp_webseite p.descr a.hasPDF {
			/* float:left;
			margin:-5px 0 0 100px; */
			width:146px;
			height:20px;
			margin:0;
			padding:0;		
		}
			div#isp_webseite p.descr a.hasPDF img {
				width:146px;
				height:20px;
				margin:0;
				border:0 none;
			}
		/*	Webseite: END */
		
		/*	GigaMail: START */
		div#isp_gigamail img {
			width:466px;
			height:131px;
			margin:-18px 0 0 49px;
			position:relative;
			clear:both;
		}
		div#isp_gigamail p.descr {
			clear:both;
			position:relative;
			width:455px;
			margin:18px 0 0 164px;
			padding:0;
		}
		div#isp_gigamail p.descr a.hasPDF img {
			float:left;
			position:relative;	/**/
			margin:-18px 0 0 0;
			padding:0 0 0 130px;
		}

		/*
		div#isp_gigamail p.descr a.hasPDF img {
			float:left;
			margin:-18px 0 0 130px;
		}
		*/
		/*	GigaMail: END */
		
		/*	E-Mail: START */
		div#isp_email img {
			width:472px;
			height:139px;
			margin:4px 0 0 20px;
		}
		div#isp_email div#email_accounts_5 {
			margin:-50px 0 0 180px;
			padding:0;
		}
		div#isp_email div#email_accounts_10 {
			margin:-50px 0 0 180px;
			padding:0;
			display:none;	/*	this will be changed by JavaScript */
		}
		div#isp_email p.descr {
			float:left;
			clear:both;
			
			min-width:435px;
			width: auto !important;
			width:435px;

			margin:18px 18px 0 0;
			overflow:visible;
			position:relative;
		}
		div#isp_email p.descr#description {
			float:left;
			clear:both;
			
			min-width:130px;
			width: auto !important;
			width:130px;

			margin:18px 18px 0 0;
			overflow:visible;
			position:relative;
		}
		div#isp_email p.descr#description a.hasPDF {
			float:left;
			margin:-22px 0 0 0;
			position:relative;
			left:164px;
		}
p#computerbild_wertung {
	background:url(../gfx/tmpl/sp/isp/computerbild_wertung.gif) no-repeat left top;
	float:left;
	clear:both;
	width:387px;
	height:23px;
	margin:0;
	position:relative;
	padding:0;
	top:9px;
	left:-57px;
}
	p#computerbild_wertung a {
		float:right;
		width:146px;
		height:20px;
		margin:0;
		padding:0;
	}
		p#computerbild_wertung a img {
			width:146px;
			height:20px;
			border:0 none;
			margin:0;		
		}
		/*	E-Mail: END */			

		/*	Externe Postfaecher: START */
		div#isp_externepostfaecher img {
			width:369px;
			height:195px;
			margin:10px 0 0 25px;
			float:left;
			display:inline;
		}
		div#isp_externepostfaecher div#descr_con_externepostfaecher {
			float:left;
			display:inline;
			margin:0;
			padding:69px 0 0 0;
		}
		div#isp_externepostfaecher div#descr_con_externepostfaecher p.descr {
			margin:18px 0 0 30px;
			line-height:14px;
			width:170px;
		}
		div#isp_externepostfaecher div#descr_con_externepostfaecher p.descr a.hasPDF {
			float:left;
			padding:0;
			margin:-5px 0 0 -25px;
			clear:both;
		}
		/*	Externe Postfaecher: END */

		/*	Mobile E-Mail: START */
		div#isp_mobileemail img {
			width:341px;
			height:169px;
			margin:0 0 0 18px;
			float:left;
			display:inline;
		}
		div#isp_mobileemail div#descr_con_mobileemail {
			float:left;
			display:inline;
			margin:0 0 0 14px;
			padding:54px 0 0 0;
		}		
		div#isp_mobileemail div#descr_con_mobileemail p.descr {
			margin:18px 0 0 0;
			width:244px;
		}
		div#isp_mobileemail div#descr_con_mobileemail p.descr a.hasPDF {
			float:left;
			padding:0;
			margin:5px 0 0 -20px;
			clear:both;
		}
		/*	Mobile E-Mail: END */

		/*	Sicherheit: START */
		div#isp_sicherheit img {
			width:359px;
			height:219px;
			margin:-30px 32px 0 0;
			float:right;
			display:inline;
			position:relative;
			z-index:1;
		}
		div#isp_sicherheit h1 {
			color:#d90011;
			font-size:24px;
			line-height:1em;
			margin:0;
			padding:0;
		}
		div#isp_sicherheit h2 {
			/* float:left;
			display:inline; */
			font-size:18px;
			line-height:1em;
			height:24px;
			color:#000000;
		}	
		div#isp_sicherheit p.descr {
			float:left;
			margin:-16px 0 30px 0;
			padding:0;
			width:236px;
			display:block;
		}
		div#isp_sicherheit a#switchToOPTSicherheit {
			float:left;
			padding:0;
			margin:0;
			clear:both;
			width:146px;
			height:20px;
			position:relative;
			z-index:2;
			left:166px;
		}
			div#isp_sicherheit a#switchToOPTSicherheit img {
				width:146px;
				height:20px;
				margin:0;
				padding:0;
			}
		/*	Sicherheit: END */			
		
	div#isp_overview_bot {
		float:left;
		clear:both;
		margin:0 0 7px 0;
		padding:0;
		border:0 none;
		width:669px;
		height:120px;
		background:url(../gfx/tmpl/sp/isp/isp_overview_bot_bg.gif) top left repeat-x;
		overflow:hidden;
	}
		div#isp_overview_bot div#sub_stage_isp_overview_bot_m {
			float:left;
			clear:both;
			width:667px;
			height:74px;
			border-right:1px solid #ebebeb;
			border-left:1px solid #ebebeb;
			margin:0;
			padding:0;
		}	
		div#isp_overview_bot div#sub_stage_isp_overview_bot_m div {
			float:left;
			clear:both;
			width:635px;
			height:74px;
			margin:0 0 0 0;
			padding:0 16px 0 16px;

			/* overflow:hidden; */
		}
		div#isp_overview_bot div#sub_stage_isp_overview_bot_m ul {
			float:left;
			display:inline;
			width:151px;
			/*	height:74px; */
			list-style:none;
			margin:0 9px 0 0;
			padding:0;
		}
			div#isp_overview_bot div#sub_stage_isp_overview_bot_m ul.last {
				float:left;
				display:inline;
				width:151px;
				/*	height:74px; */
				list-style:none;
				margin:0;
				padding:0;			
			}		
			div#isp_overview_bot div#sub_stage_isp_overview_bot_m ul li {
				float:left;
				clear:both;
				width:151px;
				height:34px;
				margin:0;
				padding:0 0 6px 0;
				overflow:hidden;
			}
			div#isp_overview_bot div#sub_stage_isp_overview_bot_m ul li.last {
				float:left;
				clear:both;
				width:151px;
				height:34px;
				margin:0;
				padding:0;			
				
			}
				div#isp_overview_bot div#sub_stage_isp_overview_bot_m ul li a {
					width:151px;
					height:34px;
					padding:0;
					margin:0;
					border:0 none;
					overflow:hidden;
				}
					div#isp_overview_bot div#sub_stage_isp_overview_bot_m ul li a img {
						width:151px;
						height:34px;
						border:0 none;
					}
	
		div#isp_overview_bot div#isp_overview_bot_t {
			float:left;
			clear:both;
			margin:0;
			padding:0;
			border:0 none;
			width:669px;		
			height:29px;
			overflow:hidden;			
		}
			div#isp_overview_bot div#isp_overview_bot_t img#isp_overview_bot_t_l {
				float:left;
				display:inline;
				width:17px;
				height:29px;
			}
			div#isp_overview_bot div#isp_overview_bot_t div#isp_overview_bot_t_m {
				float:left;
				display:inline;
				width:635px;
				height:29px;
				text-align:center;
			}
				div#isp_overview_bot div#isp_overview_bot_t div#isp_overview_bot_t_m h3 {
					font-size:13px;
					color:#848484;
					/* line-height:1em; */
					height:17px;
					margin:7px 0 0 0;
					padding:0;
				}			
			div#isp_overview_bot div#isp_overview_bot_t img#isp_overview_bot_t_r {
				float:right;
				display:inline;
				width:17px;
				height:29px;
			}
		div#isp_overview_bot div#isp_overview_bot_b {
			/*	float:left; */
			clear:both;
			margin:0;
			padding:0;
			border:0 none;
			width:669px;		
			height:17px;
		}
			div#isp_overview_bot div#isp_overview_bot_b	img#isp_overview_bot_b_l {
				float:left;
				display:inline;
				width:17px;
				height:17px;
			}
			div#isp_overview_bot div#isp_overview_bot_b	div#isp_overview_bot_b_m {
				float:left;
				display:inline;
				width:635px;
				height:17px;
				font-size:10px;
			}
			div#isp_overview_bot div#isp_overview_bot_b	img#isp_overview_bot_b_r {
				float:right;
				display:inline;
				width:17px;
				height:17px;
			}
		
/*	+++ ISP Overview: END */



/*	+++ ------------------------------------------------------------------------------------------------ +++	*/



/*	+++	LAYER Styles: START */

	/*	busylayer: START */
	div#__dimScreen,
	body div#__dimScreen {
		z-index:10;
	}
	/*	busylayer: END */

div.layer {
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	display:none;
}
	div.layer div.layer_t {
		float:left;
		clear:both;
		
		width:350px;
		height:23px;
		
		overflow:hidden;
		vertical-align:top;
	}
		div.layer div.layer_t img.layer_t_l {
			float:left;
			display:inline;
			
			width:11px;
			height:11px;
			
			border:0 none;
		}
		div.layer div.layer_t div.layer_t_m {
			float:left;
			display:inline;
			
			width:328px;
			height:10px;
			font-size:1px;
			
			border-top:1px solid #616161;
			border-right:0 none;
			border-bottom:0 none;
			border-left:0 none;
			
			background-color:#FFFFFF;									
		}
		div.layer div.layer_t img.layer_t_r {
			float:right;
			display:inline;
			
			width:11px;
			height:11px;
			
			border:0 none;
		}
		div.layer div.layer_t a.layer_close {
			float:left;
			clear:both;
			
			display:block;
						
			width:auto;	
			height:auto;
			
			margin:0;
			padding:0;			
			
			text-align:right;
			
			vertical-align:top;
			
			border-top:0 none;
			border-right:1px solid #616161;
			border-bottom:0 none;
			border-left:1px solid #616161;
			
			background-color:#FFFFFF;
			
			color:#D90011;
			
			cursor:pointer;
		}
			div.layer div.layer_t a.layer_close span {
				float:right;
				clear:both;
				
				display:block;
				
				font-size:9px;
				
				background:transparent url(../gfx/tmpl/layer/layer_close.gif) right 2px no-repeat;
				
				margin:0 10px 0 0;
				padding:0 14px 0 0;

				text-decoration:none;
				
				cursor:pointer;
			}
			
			
	div.layer div.layer_m {
		display:block;
		clear:both;
		text-align:left;
		
		width:348px;
		height:auto;
		
		border-top:0 none;
		border-right:1px solid #616161;
		border-bottom:0 none;
		border-left:1px solid #616161;		
		
		background-color:#FFFFFF;
	}
		div.layer div.layer_m div.layer_content {
			margin:0 10px 0 10px;
			
			font-size:10px;
			line-height:1.2em;
			color:#000000;
			clear:both;
			
			text-align:left;
			width:328px;
			vertical-align:top;
		}
		
		div.layer div.layer_m div.layer_content p {
			margin:0;
			padding:0;
			clear:both;		
		}		
		
		div.layer div.layer_m div.layer_content ul {
			margin:0;
			padding:0 0 0 10px;
			list-style:none;
			clear:both;
			width:328px;
		}
		div.layer div.layer_m div.layer_content ul li {
			margin:0;
			padding:0 0 0 10px;
			background:transparent url(../gfx/tmpl/lists/list_bullet_small.gif) no-repeat left 2px;
		}


	div.layer div.layer_b {
		float:left;
		clear:both;
		
		width:350px;
		height:11px;
		font-size:1px;
		overflow:hidden;		

		vertical-align:top;
	}
		div.layer div.layer_b img.layer_b_l {
			float:left;
			display:inline;
			
			width:11px;
			height:11px;
			
			border:0 none;
		}
		div.layer div.layer_b div.layer_b_m {
			float:left;
			display:inline;
			
			width:328px;
			height:10px;
			
			border-top:0 none;
			border-right:0 none;
			border-bottom:1px solid #616161;
			border-left:0 none;	
			
			background-color:#FFFFFF;	
		}
		div.layer div.layer_b img.layer_b_r {
			float:right;
			display:inline;
			
			width:11px;
			height:11px;
			
			border:0 none;
		}
		
/*	unique formats: START */


/*	layers for landingpage "CB Newsletter" */

div#sub_stage_landing div.layer {
		width:400px;
		height:auto;
		margin:0;
		padding:0;
	}
		div#sub_stage_landing div.layer div.layer_t,
		div#sub_stage_landing div.layer div.layer_b {
			width:400px;
			height:auto;
			font-size:1px;		
		}	
			div#sub_stage_landing div.layer div.layer_t div.layer_t_m,
			div #sub_stage_landing div.layer div.layer_b div.layer_b_m { 
				width:378px;
				font-size:1px;
				height:10px;
			}
			div #sub_stage_landing div.layer div.layer_t a.layer_close {
				width:398px;
			}
			div #sub_stage_landing div.layer div.layer_m {
				width:398px;
				text-align:left;
				margin:0;
				padding:0;		
			}
				div #sub_stage_landing div.layer div.layer_m div.layer_content {
					width:330px;
					text-align:left;
					margin:0 0 0 30px;
					padding:0;
					overflow:hidden;
					vertical-align:top;				
				}
					div #sub_stage_landing div.layer div.layer_m div.layer_content h1 {
						color:#D90011;
						margin:0 auto 16px auto;
						padding:1px 0 0 0;
						font-size:18px;
						clear:both;
					}
					div #sub_stage_landing div.layer div.layer_m div.layer_content p {
						margin:0 0 10px 0;
						color:#616161;
						font-size:11px;
						line-height:14px;
					}

/*	*/



	/*	'Mehr Infos': START */
	div.layer#layer_infobubble {
		width:315px;
		height:auto;
	}
		div.layer#layer_infobubble div.layer_t,
		div.layer#layer_infobubble div.layer_b {
			width:315px;
		}
			div.layer#layer_infobubble div.layer_t div.layer_t_m,
			div.layer#layer_infobubble div.layer_b div.layer_b_m {
				width:293px;
			}
			div.layer#layer_infobubble div.layer_t a.layer_close {
				width:313px;
			}
			div.layer#layer_infobubble div.layer_m {
				width:313px;			
			}
				div.layer#layer_infobubble div.layer_m div.layer_content {
					width:293px;
				}
				div.layer#layer_infobubble div.layer_m div.layer_content ul,
				div.layer#layer_infobubble div.layer_m div.layer_content ul li {
					max-width:270px;
					width:auto !important;
					width:270px;
					padding-right:0;
					margin-right:0;
				}
	/*	'Mehr Infos': END */
	
	/*	'Handsets': START */
	div.layer.handset {
		width:450px;
		height:auto;
	}
		div.layer.handset div.layer_t,
		div.layer.handset div.layer_b {
			width:450px;
		}
			div.layer.handset div.layer_t div.layer_t_m,
			div.layer.handset div.layer_b div.layer_b_m {
				width:428px;
			}
			div.layer.handset div.layer_t a.layer_close {
				width:448px;
			}
			div.layer.handset div.layer_m {
				width:448px;			
			}
				div.layer.handset div.layer_m div.layer_content {
					width:428px;
				}
	/*	'Handsets': END */	
	
	
	/*	'Neue Zugangsdaten': START */
	div.layer#layer_forgotpass {
		width:602px;
		height:auto;
	}
		div.layer#layer_forgotpass div.layer_t {
			width:602px;
			height:auto;		
		}
		div.layer#layer_forgotpass div.layer_t {
			width:602px;		
		}
		div.layer#layer_forgotpass div.layer_b {
			width:602px;
			font-size:1px;		
		}		
			div.layer#layer_forgotpass div.layer_t div.layer_t_m,
			div.layer#layer_forgotpass div.layer_b div.layer_b_m {
				width:580px;
				font-size:1px;
				height:10px;
			}
			div.layer#layer_forgotpass div.layer_t a.layer_close {
				width:600px;
			}
			div.layer#layer_forgotpass div.layer_m {
				width:600px;
				text-align:left;
				margin:0;
				padding:0;		
			}
				div.layer#layer_forgotpass div.layer_m div.layer_content {
					width:530px;
					text-align:left;
					margin:0 0 0 30px;
					padding:0;
					overflow:hidden;
					vertical-align:top;				
				}
					div.layer#layer_forgotpass div.layer_m div.layer_content a#requesthelp,
					div.layer#layer_forgotpass div.layer_m div.layer_content a#requesthelp:hover{
						color:#D90011;
						text-decoration:none;
					}
					div.layer#layer_forgotpass div.layer_m div.layer_content h1 {
						color:#D90011;
						margin:0 auto 16px auto;
						padding:0;
						font-size:18px;
						clear:both;
					}
					div.layer#layer_forgotpass div.layer_m div.layer_content p {
						color:#616161;
						font-size:11px;
						line-height:14px;
					}
						div.layer#layer_forgotpass div.layer_m div.layer_content form {
							width:530px;
							clear:both;
							float:left;
							margin:0 0 14px 0;
							padding:0;							
						}
							div.layer#layer_forgotpass div.layer_m div.layer_content form span.formrow  {
								clear:both;
								float:left;
								margin:0;
								padding:0;								
							}
								div.layer#layer_forgotpass div.layer_m div.layer_content form span.formrow input.istext {
									float:left;
									display:inline;
									width:208px;
									height:14px;
									background-color:#FFFFFF;
									border:1px solid #C7C8C7;
									font-size:11px;
									line-height:14px;
									color:#000000;
									padding:2px 0 2px 2px;								
								}
								div.layer#layer_forgotpass div.layer_m div.layer_content form span.formrow input#submit_forgot {
									float:right;
									display:inline;
								}
	/*	'Neue Zugangsdaten': END */
	
	
	/*	'Produkt empfehlen': START */
	div.layer#layer_produktempfehlen {
		width:602px;
		height:auto;
	}
		div.layer#layer_produktempfehlen div.layer_t {
			width:602px;
			height:auto;		
		}
		div.layer#layer_produktempfehlen div.layer_t {
			width:602px;		
		}
		div.layer#layer_produktempfehlen div.layer_b {
			width:602px;
			font-size:1px;		
		}		
			div.layer#layer_produktempfehlen div.layer_t div.layer_t_m,
			div.layer#layer_produktempfehlen div.layer_b div.layer_b_m {
				width:580px;
				font-size:1px;
				height:10px;
			}
			div.layer#layer_produktempfehlen div.layer_t a.layer_close {
				width:600px;
			}
			div.layer#layer_produktempfehlen div.layer_m {
				width:600px;
				text-align:left;
				margin:0;
				padding:0;		
			}
				div.layer#layer_produktempfehlen div.layer_m div.layer_content {
					width:530px;
					text-align:left;
					margin:0 0 0 30px;
					padding:0;
					overflow:hidden;
					vertical-align:top;				
				}
					div.layer#layer_produktempfehlen div.layer_m div.layer_content a#requesthelp,
					div.layer#layer_produktempfehlen div.layer_m div.layer_content a#requesthelp:hover{
						color:#D90011;
						text-decoration:none;
					}
					div.layer#layer_produktempfehlen div.layer_m div.layer_content h1 {
						color:#D90011;
						margin:0 auto 16px auto;
						padding:0;
						font-size:18px;
						clear:both;
					}
					div.layer#layer_produktempfehlen div.layer_m div.layer_content p {
						color:#616161;
						font-size:11px;
						line-height:14px;
					}
						div.layer#layer_produktempfehlen div.layer_m div.layer_content form {
							width:530px;
							clear:both;
							float:left;
							margin:0 0 14px 0;
							padding:0;							
						}
							div.layer#layer_produktempfehlen div.layer_m div.layer_content form span.formrow  {
								clear:both;
								float:left;
								margin:0;
								padding:0;								
							}
								div.layer#layer_produktempfehlen div.layer_m div.layer_content form span.formrow input.istext {
									float:left;
									display:inline;
									width:208px;
									height:14px;
									background-color:#FFFFFF;
									border:1px solid #C7C8C7;
									font-size:11px;
									line-height:14px;
									color:#000000;
									padding:2px 0 2px 2px;
								}
								div.layer#layer_produktempfehlen div.layer_m div.layer_content form span.formrow input#submit_forgot {
									float:right;
									display:inline;
								}
	/*	'Produkt empfehlen': END */
	
	
	/*	'Produkt wechseln': START */		
	div.layer#layer_produktwechseln {
	
	}
			div.layer#layer_produktwechseln div.layer_t a.layer_close {
				width:348px;
			}
	div.layer#layer_produktwechseln div.layer_m {
		padding-left:10px;
		width:338px;
	}
	div.layer#layer_produktwechseln div.layer_m div.layer_content h1 {
		color:#D90011;
		margin:0 auto 16px auto;
		padding:1px 0 0 0;
		font-size:18px;
	}
	div.layer#layer_produktwechseln div.layer_m div.layer_content p {
		color:#D90011;
		font-size:11px;
		line-height:14px;
	}
	/*	'Produkt wechseln': END */
	
		
	/*	'Login-Prozess': START */
	div.layer#layer_login {
		width:440px;
		height:261px;
		background-image:url(../gfx/tmpl/layer/loginprocess.gif);
		background-repeat: no-repeat;
		background-position:center center;
		margin:0;
		padding:0;
	}
		div.layer#layer_login h1 {	/*	customer salutation and login text */
			font-size:14px;
			line-height:20px;
			color:#D90011;
		}
		div.layer#layer_login h2 {	/*	login text */
			font-size:14px;
			line-height:16px;
			color:#616161;
			font-weight:normal;
		}
		div.layer#layer_login img { /*	login animation */
			width:53px;
			height:53px;
			margin:60px auto 10px auto;
		}
	/*	'Login-Prozess': END */


	/*	'Teilnahmebedingungen, Spielregeln': START */
	div.layer#layer_teilnahmebedingungen,
	div.layer#layer_regeln {
		width:500px;
		height:auto;
		margin:0;
		padding:0;
	}

	div.layer#aufnahmen,
	div.layer#speicherkarte {
		width:530px;
		height:auto;
		margin:0;
		padding:0;
	}
		div.layer#layer_teilnahmebedingungen div.layer_t,
		div.layer#layer_teilnahmebedingungen div.layer_b,
		div.layer#layer_regeln div.layer_t,
		div.layer#layer_regeln div.layer_b {
			width:500px;
			height:auto;
			font-size:1px;		
		}
		
		div.layer#layer_aufnahmen div.layer_m,
		div.layer#layer_speicherkarte div.layer_m {
			width:528px;
			height:180px;
		}

		div.layer#layer_aufnahmen div.layer_t,
		div.layer#layer_aufnahmen div.layer_b,
		div.layer#layer_speicherkarte div.layer_t,
		div.layer#layer_speicherkarte div.layer_b {
			width:530px;
			height:auto;
			font-size:1px;		
		}	
	
			div.layer#layer_teilnahmebedingungen div.layer_t div.layer_t_m,
			div.layer#layer_teilnahmebedingungen div.layer_b div.layer_b_m,
			div.layer#layer_regeln div.layer_t div.layer_t_m,
			div.layer#layer_regeln div.layer_b div.layer_b_m {
				width:478px;
				font-size:1px;
				height:10px;
			}

			div.layer#layer_aufnahmen div.layer_t div.layer_t_m,
			div.layer#layer_aufnahmen div.layer_b div.layer_b_m,
			div.layer#layer_speicherkarte div.layer_t div.layer_t_m,
			div.layer#layer_speicherkarte div.layer_b div.layer_b_m {
				width:508px;
				font-size:1px;
				height:10px;
			}

			
			div.layer#layer_teilnahmebedingungen div.layer_t a.layer_close,
			div.layer#layer_regeln div.layer_t a.layer_close {
				width:498px;
			}

			div.layer#layer_aufnahmen div.layer_t a.layer_close,
			div.layer#layer_speicherkarte div.layer_t a.layer_close {
				width:528px;
			}

			div.layer#layer_teilnahmebedingungen div.layer_m,
			div.layer#layer_regeln div.layer_m {
				width:498px;
				text-align:left;
				margin:0;
				padding:0;		
			}

			div.layer#layer_aufnahmen div.layer_m,
			div.layer#layer_speicherkarte div.layer_m {
				width:528px;
				text-align:left;
				margin:0;
				padding:0;		
			}
			
				div.layer#layer_teilnahmebedingungen div.layer_m div.layer_content,
				div.layer#layer_regeln div.layer_m div.layer_content {
					width:480px;
					text-align:left;
					margin:0 0 0 10px;
					padding:0;
					overflow:hidden;
					vertical-align:top;				
				}

				div.layer#layer_aufnahmen div.layer_m div.layer_content,
				div.layer#layer_speicherkarte div.layer_m div.layer_content {
					width:510px;
					text-align:left;
					margin:0 0 0 10px;
					padding:0;
					overflow:hidden;
					vertical-align:top;				
				}

					div.layer#layer_teilnahmebedingungen div.layer_m div.layer_content h1,
					div.layer#layer_regeln div.layer_m div.layer_content h1,
					div.layer#layer_aufnahmen div.layer_m div.layer_content h1,
					div.layer#layer_speicherkarte div.layer_m div.layer_content h1 {
						color:#D90011;
						margin:0 auto 16px auto;
						padding:1px 0 0 0;
						font-size:18px;
						clear:both;
					}
					div.layer#layer_teilnahmebedingungen div.layer_m div.layer_content p,
					div.layer#layer_regeln div.layer_m div.layer_content p,
					div.layer#layer_aufnahmen div.layer_m div.layer_content p,
					div.layer#layer_speicherkarte div.layer_m div.layer_content p {
						margin:0 0 10px 0;
						color:#616161;
						font-size:11px;
						line-height:14px;
					}
					
					div.layer#layer_speicherkarte div.layer_m {
						height: 200px;
					}
						
					div.layer#layer_aufnahmen div.layer_m div.layer_content h1,
					div.layer#layer_speicherkarte div.layer_m div.layer_content h1 {
						margin:20px auto 16px auto;	
					}

					div.layer#layer_aufnahmen div.layer_m div.layer_content p,
					div.layer#layer_speicherkarte div.layer_m div.layer_content p {
						font-size:13px;
					}

	/*	'Teilnahmebedingungen, Spielregeln': END */

	/*	'Gewinnspiel': START */
	div.layer#layer_gewinnspiel {
		width:479px;
		height:auto;
		margin:0;
		padding:0;
	}
		div.layer#layer_gewinnspiel div.layer_t,
		div.layer#layer_gewinnspiel div.layer_b {
			width:479px;
			height:auto;
			font-size:1px;	
		}	
			div.layer#layer_gewinnspiel div.layer_t div.layer_t_m,
			div.layer#layer_gewinnspiel div.layer_b div.layer_b_m {
				width:457px;
				font-size:1px;
				height:10px;
			}
			div.layer#layer_gewinnspiel div.layer_t a.layer_close {
				width:477px;
			}
			div.layer#layer_gewinnspiel div.layer_m {
				width:477px;
				text-align:left;
				margin:0;
				padding:0;
				background-color:#FFFFFF;

				float:left;
				overflow:auto;
				clear:both;
			}
				div.layer#layer_gewinnspiel div.layer_m div.layer_content {
					width:437px;
					text-align:left;
					margin:0;
					padding:0 10px 0 30px;
					vertical-align:top;
					
					overflow:auto;
					clear:both;
				}
					div.layer#layer_gewinnspiel div.layer_m div.layer_content form {
						margin:0;
						padding:0;
						border:0 none;
						width:100%;
						font-size:10px;
						font-weight:normal;
					}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form h2 {
							font-size:13px;
							line-height:13px;
							font-weight:bold;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form p {
							font-size:11px;
							line-height:13px;
							width:434px;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form p#raffle_questionWrong,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form p#errorMessage {
							color:#FF0000;
							display:none;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form fieldset {
							margin:0;
							padding:6px 0 4px 0;
							border:0 none;
							font-weight:normal;
							width:auto;
							height:auto;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow {
							width:437px;
							margin:0 0 3px 0;
							float:left;
							clear:both;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow span.labelwrap,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow span.labelwrap {
							margin:0;
							padding:0;
							border:0 none;
							float:left;
							display:inline;
							width:140px;
							min-height:19px;
							height:auto !important;
							height:19px;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow label,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow label {
							margin:0;
							padding:0;
							border:0 none;
							display:inline;
							font-weight:normal;
							font-size:11px;
							line-height:13px;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow label.radiolabel,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow label.radiolabel {
							margin:-2px 4px 0 0;
							padding:0;
							border:0 none;
							float:left;
							display:inline;
							font-weight:normal;
							font-size:11px;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow input.radioinput,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow input.radioinput {
							float:left;
							display:inline;
							width:13px;
							height:13px;
							margin:0 4px 0 0;
							padding:0;
							border:0 none;
							font-size:10px;						
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow select,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow select {
							float:left;
							display:inline;
							width:268px;
							height:19px;
							margin:0;
							padding:0 0 0 2px;
							border:1px solid #4d4d4d;
							font-size:10px;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow input.textinput,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow input.textinput {
							float:left;
							display:inline;
							width:265px;
							height:13px;
							margin:0;
							padding:2px 0 0 2px;
							border:1px solid #4d4d4d;
							font-size:10px;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form input#submit {
							float:right;
							width:146px;
							height:20px;
							display:inline;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow input.textinput#plz,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow input.textinput#plz {
							width:38px;
							margin:0 9px 0 0;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow input.textinput#ort,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow input.textinput#ort {
							width:214px;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow input.textinput#strasse,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow input.textinput#strasse {
							width:219px;
							margin:0 9px 0 0;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow input.textinput#hausnr,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow input.textinput#hausnr {
							width:33px;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow input.textinput#tel_vorwahl,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow input.textinput#tel_vorwahl {
							width:48px;
							margin:0 15px 0 0;
						}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow input.textinput#tel_nr,
						div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow input.textinput#tel_tel_nr {
							width:198px;
						}
							div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.validation_error span.labelwrap label,
							div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.validation_error span.labelwrap label,
							div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.validation_error label.radiolabel,
							div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.validation_error label.radiolabel {
								color:#FF0000;
								cursor:help;
							}
							div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.validation_error input.textinput,
							div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.validation_error input.textinput,
							div.layer#layer_gewinnspiel div.layer_m div.layer_content form div.formrow input.radioinput,
							div.layer#layer_gewinnspiel div.layer_m div.layer_content form span.formrow input.radioinput {
								border:1px solid #FF0000;
								cursor:help;
							}

					div.layer#layer_gewinnspiel div.layer_m div.layer_content h1 {
						color:#D90011;
						margin:0 auto 16px auto;
						padding:1px 0 0 0;
						font-size:18px;
						clear:both;
					}
					div.layer#layer_gewinnspiel div.layer_m div.layer_content h2 {
						color:#616161;
						margin:0 auto 6px auto;
						padding:1px 0 0 0;
						font-size:14px;
						clear:both;
						font-weight:normal;
					}
					div.layer#layer_gewinnspiel div.layer_m div.layer_content p {
						margin:0 0 10px 0;
						color:#616161;
						font-size:14px;
						line-height:16px;
					}
					div.layer#layer_gewinnspiel div.layer_m div.layer_content p.marginalie {
						margin:0 0 10px 0;
						color:#616161;
						font-size:11px;
						line-height:13px;
					}
					div.layer#layer_gewinnspiel div.layer_m div.layer_content a#mitspielen {
						width:124px;
						height:20px;
						float:right;
						clear:both;
						margin:0 0 14px 0;
					}
						div.layer#layer_gewinnspiel div.layer_m div.layer_content a#mitspielen img {
							width:124px;
							height:20px;
							border:0 none;
						}
	/*	'Gewinnspiel': END */


	/*	'Ende': START */

	/*	'Ende': END */

	/*	McAfee SafetyCheck: START */
	div.layer#layer_safetycheckFlash {
		width:802px;
		height:auto;
		margin:0;
		padding:0;
	}
		div.layer#layer_safetycheckFlash div.layer_t,
		div.layer#layer_safetycheckFlash div.layer_b {
			width:802px;
			height:auto;
			font-size:1px;		
		}	
			div.layer#layer_safetycheckFlash div.layer_t div.layer_t_m,
			div.layer#layer_safetycheckFlash div.layer_b div.layer_b_m {
				width:780px;
				font-size:1px;
				height:10px;
				background-color:#000000;
			}
			div.layer#layer_safetycheckFlash div.layer_t a.layer_close {
				width:800px;
				background-color:#000000;
			}
			div.layer#layer_safetycheckFlash div.layer_m {
				width:800px;
				text-align:left;
				margin:0;
				padding:0;
				background-color:#000000;		
			}
				div.layer#layer_safetycheckFlash div.layer_m div.layer_content {
					background-color:#000000;
					width:800px;
					height:550px;
					font-size:1px;
					text-align:left;
					margin:0;
					padding:0;
					overflow:hidden;
					vertical-align:top;				
				}
	/*	McAfee SafetyCheck: END */
	
/*	unique formats: END */

/*	+++	LAYER Styles: END */



/*	+++ ------------------------------------------------------------------------------------------------ +++	*/



/*	+++	TEASER Styles: STAET */
#rollInTeaserTop {
	position:absolute;
	top:-428px;
	left:0px;
	z-index:100;
}

div.teaser {
	margin:0;
	padding:0;
	border:0 none;
}

	div.teaser a {
		text-decoration:none;
		color:#616161;
	}

	div.teaser a:hover {
		text-decoration:none;
		color:#D90011;
	}
	
		div.teaser a img {
			border:0 none;
		}

	div.teaser span.tsr_h1 {
		font-size:14px;
		color:#D90011;
		font-weight:bold;
	}

	div.teaser span.tsr_box span.tsr_p {
		font-size:12px;
		color:#616161;
	}

div.teaser.tsr_A {	/*	hometeaser */
	width:213px;
	height:126px;
	
	background:transparent url(../gfx/tsr/tsr_A_bg.gif) left top no-repeat;
	
	display:block;
}

div.teaser.tsr_B {	/*	wide teaser on subpages */
	width:331px;
	height:126px;

	overflow:hidden;
	
	background:transparent url(../gfx/tsr/tsr_B_bg.gif) left top no-repeat;
	
	display:block;

	margin:0;
	padding:0;
	
	float:left;
	clear:both;
}
div.teaser.tsr_B a.tsr_moreInfo {
	float:left;
	clear:both;
	width:300px;
	margin:0;
	padding:0;
	display:block;
}
div.teaser.tsr_B a.tsr_moreInfo img {
	margin:0;
}
	div.teaser.tsr_B a.tsr_moreInfo span.tsr_box {
		float:left;
		clear:both;
		width:100%;
		margin:0 0 0 14px;
		overflow:visible;
	}
	div.teaser.tsr_B a.tsr_moreInfo span.tsr_h1 {
		margin:18px 0 0 14px;
		float:left;
		clear:both;
		width:100%;
	}
	div.teaser.tsr_B a.tsr_moreInfo span.tsr_box span.tsr_p {
		margin:8px 0 0 0;
		padding:0;
		float:left;
		clear:both;
		width:100%;
		display:block;
	}

	div.teaser.tsr_B a.tsr_moreInfo img.btn {	/*	button */
		width:86px;
		height:20px;

		float:left;
		clear:both;

		margin:10px 0 0 14px;
		display:block;
	}

div.teaser.tsr_C {	/*	small teaser on subpages */
	width:213px;
	height:174px;
	
	background:transparent url(../gfx/tsr/tsr_C_bg.gif) left top no-repeat;
	
	display:block;
	overflow:hidden;
}
	/*	Option formats */	
	div.teaser.tsr_C#tsr_C_OpthomeTV {	/*	Option homeTV */
		background:transparent url(../gfx/tsr/tsr_C_bg_homeTV.gif) left top no-repeat;	
	}
	div.teaser.tsr_C#tsr_C_OptMobile {	/*	Option Mobile */
		background:transparent url(../gfx/tsr/tsr_C_bg_mobile.gif) left top no-repeat;	
	}
	div.teaser.tsr_C#tsr_C_OptInetSec {	/*	Option Sicherheit: InternetSecurity */
		background:transparent url(../gfx/tsr/te/tsr_C/tsr_C_bg_inetsec.gif) left top no-repeat;	
	}

	div.teaser.tsr_C a.tsr_moreInfo {
		float:left;
		clear:both;
		display:block;
		width:213px;
		height:140px;
		overflow:hidden;
	}
	div.teaser.tsr_C a.tsr_moreInfo span.tsr_h1 {
		display:block;
		clear:both;
		width:100%;
		margin:18px 0 8px 14px;
	}

	div.teaser.tsr_C a.tsr_moreInfo span.lp {
		font-size:12px;
		line-height:14px;
		color:#616161;
		margin:0 0 0 14px;
		padding:0 0 0 11px;
		background:url(../gfx/tmpl/lists/list_bullet_red_7x7.gif) no-repeat left 4px;
		clear:both;
		width:200px;
		display:block;
	}	
	div.teaser.tsr_C a.tsr_moreInfo span.lp.empty {
		padding:0;
		background:none;
	}
	
	div.teaser.tsr_C span.buttonrow {
		float:left;
		clear:both;
		width:100%;
		height:20px;
		display:block;
	}

	
	div.teaser.tsr_C span.buttonrow a,
	div.teaser.tsr_C span.buttonrow a img {
		width:89px;
		height:20px;
		margin:0;
		padding:0;
		cursor:pointer;
		float:left;
		display:inline;
	}
	
	/*	div.teaser.tsr_C span.buttonrow a.tsr_moreInfo.btn_tsrmehrinfos span.tsr_box span.tsr_p,
		div.teaser.tsr_C span.buttonrow a.activate span.tsr_box span.tsr_p {
			margin:0;
			padding:0;
			width:89px;
			height:20px;
			clear:none;
			display:inline;
			overflow:hidden;
			cursor:pointer;						
		}
	*/
			div.teaser.tsr_C span.buttonrow a.tsr_moreInfo.btn_tsrmehrinfos {
				margin:0 10px 0 14px;			
			}

/*	+++ AOL contents: START */
#kc_main_left_wrap #kc_right_con div#LoadAOL {
	width:140px;
	height:auto;
	overflow:hidden;
	float:left;
	clear:both;
	margin:20px 0 0 0;
	padding:0;
	border:0 none;
}
	#kc_main_left_wrap #kc_right_con div#LoadAOL iframe#iframe_AOL {
		width:140px;
		border:0 none;		
	}



		
/* +++ Alice Welt Gewinnspiel : START */

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage {
	width:634px;
	height: 445px;
	
	padding-left: 35px;
	padding-top: 35px;
	border: 0 none;
	
	text-align: left;
	
}
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage.game_awards {
	height:720px;
	/* overflow:visible; */
	clear:both;
	background: transparent url(../gfx/content/subpages/alicewelt/gw/gewinnspiel_preise_bg.jpg) no-repeat scroll top left;
}
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage img#diegewinne {
	width:224px;
	height:638px;
	clear:both;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con .game_form,
#kc_main_left_wrap #kc_center_wrap #kc_center_con .game_landing {
	background: transparent url(../gfx/tmpl/sp/aw/gewinnspiel_background.gif) no-repeat scroll top left;	
} 

#kc_main_left_wrap #kc_center_wrap #kc_center_con .game_question {
	background: transparent url(../gfx/tmpl/sp/aw/gewinnspiel_frage_background.gif) no-repeat scroll top left;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con .game_answer {
	background: transparent url(../gfx/tmpl/sp/aw/gewinnspiel_antwort_background.gif) no-repeat scroll top left;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con .game_thanks {
	background: transparent url(../gfx/tmpl/sp/aw/gewinnspiel_danke_background.gif) no-repeat scroll top left;
}

/*
#kc_main_left_wrap #kc_center_wrap #kc_center_con .game_landing {
	background: transparent url(../gfx/tmpl/sp/aw/gewinnspiel_landing_background.gif) no-repeat scroll top left;
}

*/

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage h1 {
	font-size: 24px;
	margin-left: 0;
	margin: 0;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage h1.red {
	color: #d90011;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage h3 {
	font-size: 13px;
	font-weight: bold;
	color: #222222;
	margin-left: 0;
	margin-bottom: 0;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage p {
	margin-left: 0;
	font-size: 13px;
	color: #222222;
	margin-bottom: 15px;
}


#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.question_box {
	float: left;
	display: inline;
	width: 385px;
	height: 207px;

	margin-top: 35px;
	margin-left: 100px;
	margin-bottom: 45px;
	padding-top: 35px;
	padding-left: 35px;
	padding-right: 35px;
	
	font-size: 18px;
	color: #222222;
	
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.question_box p {
	font-size: 18px;
	line-height: 23px;
	color: #222222;
	margin-top: 0;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.question_box ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 25px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.question_box ul li {
	margin-bottom: 5px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.question_box ul li input {
	margin-right: 10px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.answer_box {
	float: left;
	display: inline;
	width: 620px;
	height: 322px;
	overflow: hidden;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.answer_box div.col_01 {
	float: left;
	display: inline;
	width: 310px;
	height: 310px;
	margin-left: -15px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.answer_box div.col_02 {
	margin-left: 10px;
	float: left;
	display: inline;
	width: 300px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.answer_box div.col_02 h1 {
	font-size: 18px;
	margin: 15px 0 10px 0;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.answer_box div.col_02 p.big_type {
	font-size: 18px;
	margin: 0 0 35px 0;
	padding: 0;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.answer_box div.wrong_answer h1, 
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.answer_box div.wrong_answer p.big_type {
	
	color: #d90011;
}


#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.thanks_box {
	float: left;
	display: inline;
	position: absolute;
	margin-top: 45px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.thanks_box div.login_box {
	position: absolute;

	left: 360px;
	top: 65px;
	
	width: 150px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage ul.overview {
	font-size: 13px;
	margin: 30px 0 0 70px;
	list-style-type: none;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage ul.overview li {
	padding: 0 0 10px 30px;
	background: transparent url(../gfx/tmpl/sp/aw/red_checkmark.gif) no-repeat scroll top left;
	line-height: 14px;
}


#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.landing_box {
	margin-top: 25px;
	margin-bottom: 30px;
	float: left;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.landing_box div.col_01 {
	float: left;
	width: 360px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.landing_box div.col_02 {
	float: right;
	width: 255px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.landing_box div.col_02 a.award_link img {
	margin-top: 15px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_row {
	float: left;
	width: 470px;
	height: 25px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_row input.newsletter_TxtInput {
	width: 300px;
	border: 1px solid #abadb3;
}


#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_row input#gameform_street,
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_row input#gameform_city {
	width: 225px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_row input#gameform_streetnumber,
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_row input#gameform_zipcode {
	width: 71px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_row input.right_space {
	margin-right: 2px;	
}



#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage span.field_label,
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage label.field_label {
	float: left;
	width: 160px;
	font-size: 13px;
	color: #222222;

	display:inline;

	font-weight: normal;
	line-height: 22px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage label.field_label_short {
	font-size: 13px;
	color: #222222;

	font-weight: normal;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_checkbox_row {
	width: 330px;
	float: left;
	display: inline;
	height: auto;
	margin-left: 160px;
	margin-bottom: 5px;
	margin-top: 30px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_checkbox_row input {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_checkbox_row input#requirements_accepted {
	display:inline;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_checkbox_row span.field_label {
	width: 300px;
	height: auto;
	float: left;
	display: block;
	font-size: 11px;
	/* line-height: 12px; */
	color: #222222;
	padding: 0 0 0 10px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_checkbox_row a#teilnahmebedingungen.hasLayer span.field_label {
	overflow:hidden;
	/* line-height:1; */
	display:inline;
	height:15px;
	vertical-align:top;
	padding:0;
}


#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_checkbox_row span.field_label a,
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_checkbox_row span.field_label a:visited,
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_checkbox_row span.field_label a:active,
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_checkbox_row span.field_label a:link,
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.form_checkbox_row span.field_label a:hover {
	color: #222222;
}


#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.validation_error label,
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.validation_error span.field_label {
	color: #d90011;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.validation_error input.newsletter_TxtInput {
	border-color: #d90011;
}


#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.bottom_row {
	width: 610px;
	float: left;
	height: auto;
	margin-top: 5px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.bottom_row input,
#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.bottom_row a {
	float: right;
	margin-top: 10px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.bottom_row a.previous_question_link {
	float: left;
	margin-top: 10px;
	
}


#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage p.smallprint {
	font-size: 9px;
	color: #222222;
	float: left;
	width: 390px;
	line-height: 10px;
	margin: 0;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.award_box {
	float: left;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.award_box div.col_01 {
	float: left;
	width: 350px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.award_box div.col_01 h3 {
	margin-top: 38px;
	margin-bottom: 10px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.award_box div.col_01 p {
	font-size: 11px;
	line-height: 12px;
	margin: 0;
	padding: 0;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.award_box div.col_02 {
	float: right;
	width: 250px;
	margin-top: 20px;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage div.award_box div.col_02 img {
	margin: 0;
	padding: 0;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con #game_stage a.award_back_link {
	float: right;
	margin-right: 30px;
}


/* +++ Alice Welt Gewinnspiel : END */

/*	+++ ------------------------------------------------------------------------------------------------ +++	*/

/*	+++ Newsletter Landingpages */
#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing {
	width:667px;
	text-align:left;
	border-right:1px solid #C7C7C7;
	border-left:1px solid #C7C7C7;
	float:left;
	display:block;
	overflow:hidden;
}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block {	/* blank white boxes */
		width:100%;
		background-color:#FDFDFD;
		color:#616161;
		margin:0;
		clear:both;
	}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block h1 {
			font-size:18px;
			margin:0 0 0 1px;
			padding:0;
			color:#000000;
			height:54px;
			clear:both;
			width:654px;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block h1.red {
			color:#D90011;
		}

	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing {	/* blank white boxes */
		width:100%;
		background-color:#FDFDFD;
		color:#616161;
		margin:0;
		clear:both;
	}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing h1 {
			font-size:18px;
			margin:12px 0 10px 14px;
			padding:0;
			color:#000000;
			clear:both;
			width:654px;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing p {
			font-size:13px;
			color:#616161;
			margin:0;
			padding:0;		
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing ol {
			font-size:13px;
			color:#616161;
			margin:0;
			padding:0;
			list-style:none;		
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing ol li {
				margin:0 0 8px 0;
				padding:0;
				clear:both;		
			}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing ol li p {
					clear:both;
				}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing ol li h4 {
					font-size:13px;
					color:#616161;
					margin:0;
					padding:0;
					clear:both;		
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing ol li h4 span.number {
						margin:0;
						padding:0;
						color:#616161;
						width:16px;
						text-align:left;
						float:left;
						display:inline;
						font-size:13px;
						vertical-align:baseline;
					}	
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing h1.red {
			color:#D90011;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing div {
			width:100%;
			float:left;
			clear:both;
			margin:0 0 24px 0;
			vertical-align:top;		
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing div.wide {
			width:639px;
			float:left;
			clear:both;
			margin:0 14px 30px 14px;
			padding:0;
			vertical-align:top;
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing div div.col_01 {
				float:left;
				display:inline;
				width:413px;
				margin:0 0 0 14px;
				clear:none;
			}	
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage_landing div.subpage_block_landing div div.col_02 {
				float:right;
				text-align:right;
				display:inline;
				width:206px;
				margin:0 14px 0 0;
				clear:none;
			}


/*	+++ ------------------------------------------------------------------------------------------------ +++	*/

/*	+++ landing pages: START */

/* landing page stage: START */
#kc_main_left_wrap #kc_center_wrap #kc_center_con #landing_stage {
	width:667px;
	text-align:left;
	border-right:1px solid #C7C7C7;
	border-left:1px solid #C7C7C7;
	float:left;
	display:block;
}
/* landing pages: END */


/*	+++ ------------------------------------------------------------------------------------------------ +++	*/
/*	+++ security landing pages: START */	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_intro {	/*	introductory text on every page */
		margin:5px 0 0 15px;
		width:637px;
	}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_intro h1 {
			font-size:18px;
			color:#222222;
			margin:0;
			padding:0;
			height:40px;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_intro p {
			font-size:13px;
			color:#222222;
			margin:0 0 28px 0;
			padding:0;
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_intro p a {
				color:#222222;
				text-decoration:underline;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_intro p a:hover {
				color:#D90011;
				text-decoration:underline;
			}
	
	#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topic {	/*	topics headline(s) on the page */
		margin:0 0 0 15px;
		width:637px;	
	}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topic h2 {
			font-size:18px;
			line-height:21px;
			font-weight:normal;
			color:#222222;
			margin:0 0 30px 0;
			padding:0;
			clear:both;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topic h3 {
			font-size:13px;
			line-height:15px;
			color:#D90011;
			font-weight:bold;
			margin:0 0 6px 0;
			padding:0;
			clear:both;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topic p {
			font-size:13px;
			color:#222222;
			margin:0;
			padding:0;
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topic p a {
				color:#222222;
				text-decoration:underline;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topic p a:hover {
				color:#D90011;
				text-decoration:underline;
			}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topic.safetycheck ul#safetycheck_status {
			width:667px;
			margin:0;
			padding:0;
			border:0 none;
			list-style:none;
		}
			kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topic.safetycheck ul#safetycheck_status li {
				width:507px;
				float:left;
				clear:both;
				margin:0;
				padding:0;
				border:0 none;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topic.safetycheck ul#safetycheck_status li#status_green {
				background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/content/landing/security/bg_green.jpg) no-repeat left top;
				height:115px;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topic.safetycheck ul#safetycheck_status li#status_yellow {
				background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/content/landing/security/bg_yellow.jpg) no-repeat left top;
				height:104px;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topic.safetycheck ul#safetycheck_status li#status_red {
				background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/content/landing/security/bg_red.jpg) no-repeat left top;
				height:104px;
			}

	#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist {	/*	container for all topics on the overview page */
		margin:0 0 18px 0;
		padding:0;
		width:100%;
		float:left;
		clear:both;
	}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol {
			margin:20px 0 0 0;
			padding:0;
			list-style:none;
			width:100%;
			clear:both;
		}

			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li ol {	/*	ordered lists inside content */
				margin:4px 0 0 0;
				padding:0;
				list-style:none;
				width:100%;
				clear:both;				
			}

		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul abbr,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul acronym,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul dfn,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol abbr,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol acronym,
		#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol dfn {
			border:0 none;
			text-decoration:none;
			font-style:italic;
			color:#222222;
		}

			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li,
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol li {
				margin:0;
				padding:0;
				background-color:#FFFFFF;
				color:#222222;
				font-size:13px;	
				float:left;
				clear:both;
				width:100%;		
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li.even,
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol li.even {
				background-color:#f9f9f9;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li.over,
			#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol li.over {
				background-color:#f3f3f3;
			}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li a,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol li a {
					color:#222222;
					text-decoration:none;
					float:left;
					clear:both;
					padding:8px 25px 8px 25px;
					width:627px;
					background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/nav/arrow_red_norm.gif) no-repeat 15px 11px;
				}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li h4 {
					margin:0;
					padding:8px 25px 0 25px;
					width:627px;
					color:#222222;
					font-size:13px;
					background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/lists/list_bullet_red.gif) no-repeat 15px 14px;
					clear:both;
				}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li h4.noBG {
					margin:0;
					padding:8px 25px 0 14px;
					width:627px;
					color:#222222;
					font-size:13px;
					background:none;
					clear:both;
				}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist.hasAccordion ul li h4 {
					margin:0;
					padding:8px 25px 8px 25px;
					width:627px;
					color:#222222;
					font-size:13px;
					background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/nav/arrow_red_norm.gif) no-repeat 15px 11px;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist.hasAccordion ul li h4.act {
						padding:8px 25px 8px 25px;
						background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/nav/arrow_red_down.gif) no-repeat 14px 11px;
					}


				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol li h4 {
					margin:0;
					padding:8px 25px 0 0;
					width:627px;
					color:#222222;
					font-size:13px;
					background:none;
					clear:both;
				}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist.hasAccordion ol li h4  {
					margin:0;
					padding:8px 25px 8px 0;
					width:627px;
					color:#222222;
					font-size:13px;
					background:none;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist.hasAccordion ol li h4 span.number {
						margin:-5px 15px 0 0;
						padding:5px 0 0 15px;
						color:#D90011;
						width:25px;
						text-align:right;
						float:left;
						display:inline;
						font-size:18px;
						vertical-align:baseline;
					}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist.hasAccordion ol li h4.act {
						padding:8px 25px 8px 0;
						background:none;
					}

					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li h4 a,
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li h4 a:hover,
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol li h4 a,
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol li h4 a:hover {
						margin:0;
						padding:0 0 8px 0;
						background:none;
						float:none;
						clear:none;
					}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li p,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol li p {
					margin:0 25px 8px 25px;
					width:627px;
					color:#222222;
					font-size:13px;
				}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li a:hover,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol li a:hover {
					color:#D90011;
					text-decoration:none;
					background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/nav/arrow_red_norm.gif) no-repeat 15px 11px;
				}

				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li p a,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol li p a {
					color:#222222;
					text-decoration:underline;
					background:none;
					float:none;
					clear:none;
					margin:0;
					padding:0;
				}
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li p a:hover,
				#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ol li p a:hover {
					color:#D90011;
					text-decoration:underline;
					background:none;
					float:none;
					clear:none;
					margin:0;
					padding:0;
				}
					#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div#inetsec_topiclist ul li a strong {
					}

div#navigation_buttons {
	float:left;
	clear:both;
	width:100%;
}
	div#navigation_buttons a {
		float:right;
		clear:both;
		margin:0 15px 15px 0;
	}

ul#inetsec_alphabet {
	list-style:none;
	margin:0 0 0 15px;
	padding:0;
	float:left;
	clear:both;
	font-size:13px;
}
ul#inetsec_alphabet li {
	float:left;
	display:inline;
}
ul#inetsec_alphabet li a {
	color:#222222;
	text-decoration:underline;
	margin:0 12px 0 0;
}
#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block p.inetsec_text {
	font-size:13px;
	color:#222222;
	margin:10px 0 10px 15px;
	width:637px;
	padding:0;
}
ul#inetsec_alphabet li a:hover {
	color:#D90011;
	text-decoration:underline;
	margin:0 12px 0 0;
}

#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div.glossary_item {
	margin:0;
	padding:0;
	float:left;
	clear:both;
	width:637px;
}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block form#inetsec_topics {
		margin:20px 0 14px 15px;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div.glossary_item h3 {
		font-size:13px;
		color:#D90011;
		font-weight:bold;
		margin:10px 0 0 0;
		padding:0 0 0 15px;
		float:left;
		clear:both;
		width:652px;
		height:20px;
		background-color:#FFFFFF;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div.glossary_item h4 {
		margin:0;
		padding:8px 25px 2px 15px;
		width:627px;
		color:#222222;
		font-size:13px;
		background:none;
		float:left;
		clear:both;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div.glossary_item h4.even {
		background-color:#f9f9f9;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div.glossary_item h4.over {
		background-color:#f3f3f3;
	}

	#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div.glossary_item p {
		font-size:13px;
		color:#222222;
		margin:0 0 8px 0;
		width:637px;
		padding:0 15px 8px 15px;
		float:left;
		clear:both;
		background-color:#FFFFFF;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div.glossary_item p.even {
		background-color:#f9f9f9;
	}
	#kc_main_left_wrap #kc_center_wrap #kc_center_con div#sub_stage div.subpage_block div.glossary_item p.over {
		background-color:#f3f3f3;
	}

/*	+++ security landing pages: END */
/*	+++ ------------------------------------------------------------------------------------------------ +++	*/

/*	+++ newsletter subscription page: START */
	#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage  div.subpage_block#newsletter_subscription div#newsletterbox {
		float:left;
		clear:both;
		width:645px;
		background:#FFFFFF url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/content/nl/subscription/subscribe_nl_bg.jpg) no-repeat right 54px;
	}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage  div.subpage_block#newsletter_subscription div#newsletterbox iframe#subscribe_nl {
			width:397px;
			height:505px;
			margin:12px 0 0 12px;
			float:left;
			clear:both;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage  div.subpage_block#newsletter_subscription div#newsletterbox h1 {
			height:24px;
			padding:0;
			margin:12px 0 15px 12px;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage  div.subpage_block#newsletter_subscription div#newsletterbox div#confirmation {
			padding:0 0 420px 0;
			float:left;
			clear:both;
			width:100%;
		}

		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage  div.subpage_block#newsletter_subscription p {
			width:397px;
			float:left;
			clear:both;
			padding-left:0;
			position:relative;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage  div.subpage_block#newsletter_subscription div#newsletterbox p a#cbnewsletter_pdf {
			color:#616161;
			text-decoration:underline;
		}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage  div.subpage_block#newsletter_subscription div#newsletterbox ul#overview {
			margin:9px 0 0 12px;
			padding:3px 0 0 0;
			list-style:none;
			font-weight:bold;
			line-height:16px;
			width:397px;
			float:left;
			clear:both;
			position:relative;
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage  div.subpage_block#newsletter_subscription div#newsletterbox ul#overview li {
				padding:0 0 0 12px;
				background:url(/kundencenter/export/system/modules/de.hansenet.kc08/resources/residential/gfx/tmpl/lists/list_bullet_grey.gif) no-repeat left 5px;
			}
		#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage  div.subpage_block#newsletter_subscription div#newsletterbox p.marginalie {
			font-size:9px;
			line-height:12px;
			color:#616161;
			float:left;
			clear:both;
			padding-left:0;
			width:397px;
			overflow:hidden;
		}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage  div.subpage_block#newsletter_subscription div#newsletterbox p.marginalie span.black {
				color:#000000;
			}
			#kc_main_left_wrap #kc_center_wrap #kc_center_con #sub_stage  div.subpage_block#newsletter_subscription div#newsletterbox p.marginalie a#chgContactData {
				color:#616161;
				text-decoration:underline;
			}
/*	+++ newsletter subscription page: END */