
/* ---------------------- CLEARFIX (Höhenausgleich nach gefloateten Elementen) ---------------------------*/
#pBody:after, .clearFix:after, .teasBox:after, .boxContent:after, .gallery1:after, .gallery2:after,
.imgAlignLeft:after, .imgAlignRight:after, .split_2col:after, .grid_2col:after {
	content				:	".";
	line-height			:	1px;
	display				:	block;
	height				:	0;
	clear				:	both;
	visibility			:	hidden;
}
/* Hides from IE-mac \*/
* html #pBody, * html .clearFix, * html .teasBox, * html .box1, * html .boxContent, * html .gallery1, * html .gallery2,
* html .imgAlignLeft, * html .imgAlignRight, * html .split_2col, * html .grid_2col, * html .box1_2col, * html #pSubNav {
	height				:	1%;
}
/* End hide from IE-mac */


/* BASICs */
.left {
	float				:	left;
}
.right {
	float				:	right;
}
.clear {
	float				:	none;
	clear				:	both;
}
.spacer {
	width				:	1px;
	height				:	1px;
	clip				:	rect(0px 0px 1px 1px);
	overflow			:	hidden;
}
.vMiddle {
	vertical-align		:	middle;
}


/* ---------------------- HEADLINES ---------------------------*/
h1 {
	margin				:	0 0 15px 0;
	font-size			:	18px;
}
h2 {
	margin				:	0 0 10px 0;
	font-size			:	13px;
}
h3 {
	margin				:	0 0 5px 0;
	font-size			:	11px;
}
h4 {
	margin				:	0 0 5px 0;
	font-size			:	10px;
	text-transform		:	uppercase;
}
h3 a:LINK, h3 a:VISITED, h3 a:ACTIVE, h3 a:HOVER,
h4 a:LINK, h4 a:VISITED, h4 a:ACTIVE, h4 a:HOVER  {
	color				:	#000;
}


/* ---------------------- HÖHEN ---------------------------*/
.h5 {
	height				:	5px;
}
.h10 {
	height				:	10px;
}
.h15 {
	height				:	15px;
}


/* ---------------------- ABSTÄNDE ---------------------------*/
.mT5 {
	margin-top			:	5px;
}
.mT10 {
	margin-top			:	10px;
}
.mB5 {
	margin-bottom		:	5px;
}
.mB10 {
	margin-bottom		:	10px;
}



/* ---------------------- TEXTLINKS ---------------------------*/
a.redLnk:LINK, a.redLnk:VISITED, a.redLnk:ACTIVE, a.redLnk:HOVER {
	color				:	#f70000;
}
a.blueLnk:LINK, a.blueLnk:VISITED, a.blueLnk:ACTIVE, a.blueLnk:HOVER {
	color				:	#003082;
}
a.greenLnkNone:LINK, a.greenLnk:VISITED, a.greenLnk:ACTIVE, a.greenLnk:HOVER {
	color				:	#008800;
	text-decoration		: 	none;
}
a.blackLnkNone:LINK, a.blackLnkNone:VISITED, a.blackLnkNone:ACTIVE, a.blackLnkNone:HOVER {
	color				:	#000;
	text-decoration		: 	none;
}
a.sortLnk:LINK, a.sortLnk:VISITED, a.sortLnk:ACTIVE, a.sortLnk:HOVER,
a.blackLnk:LINK, a.blackLnk:VISITED, a.blackLnk:ACTIVE, a.blackLnk:HOVER {
	color				:	#000;
}
a.down {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_ic_arrow_down.gif) no-repeat right 5px;
	padding-right		:	12px;
}
a.up {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_ic_arrow_up.gif) no-repeat right 5px;
	padding-right		:	12px;
}

a.arrowLnk:LINK, a.arrowLnk:VISITED, a.arrowLnk:ACTIVE, a.arrowLnk:HOVER {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_ic_pfeil.gif) no-repeat 0 3px;
	padding-left		:	18px;
	color				:	#000;
}

a.dropLnk:LINK, a.dropLnk:VISITED, a.dropLnk:ACTIVE, a.dropLnk:HOVER {
	color				:	#000;
	font-weight			:	bold;
}
a.opened {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_ic_arrow_down.gif) no-repeat 0 5px;
	padding-left		:	18px;
}
a.closed {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_ic_arrow_closed.gif) no-repeat 0 2px;
	padding-left		:	18px;
}

/* ---------------------- HINTERGRUNDFARBEN ---------------------------*/
.bgWhite {
	background-color	:	#fff;
}
.bgGrey1 {
	background-color	:	#f4fbfd;
}
.bgGrey2 {
	background-color	:	#e8eef0;
}
.bgGrey3 {
	background-color	:	#cfd5d7;
}
.bgGrey4 {
	background-color	:	#a8b4c0;
}
.bgBlue1 {
	background-color	:	#e6f1fa;
}
.bgBlue2 {
	background-color	:	#82b9e6;
}
.bgBlue3 {
	background-color	:	#1e87dc;
}
.bgBlue4 {
	background-color	:	#003082;
}
.bgRed1 {
	background-color	:	#ebe1e1;
}
.bgRed2 {
	background-color	:	#ed1c24;
}
.bgGreen1 {
	background-color	:	#e1f5d7;
}
.bgGreen2 {
	background-color	:	#78d29b;
}


/* ---------------------- TEXTFORMATIERUNG ---------------------------*/
.txt9 {
	font-size			:	9px;
}
.txt10 {
	font-size			:	10px;
}
.txt11 {
	font-size			:	11px;
}
.txt13 {
	font-size			:	13px;
}
.txt18 {
	font-size			:	18px;
}
.txtRed {
	color				:	#ed1c24;
}
.txtBlue {
	color				:	#003082;
}
.txtGrey {
	color				:	#445058;
}
.txtWhite {
	color				:	#fff;
}
.bold {
	font-weight			:	bold;
}
.normal {
	font-weight			:	normal;
}
.footNote, .credit {
	font-size			:	10px;
	color				:	#445058;
}


/* ---------------------- IMG-AUSRICHTUNG ---------------------------*/
.imgAlignLeft img {
	float				:	left;
	margin				:	0 5px 0 0;
}
.imgAlignRight img {
	float				:	right;
	margin				:	0 0 0 5px;
}


/* ---------------------- LISTEN ---------------------------*/

/* ----- nummerierte-liste ----- */
.numberList li {
	list-style-type		:	decimal;
	margin-left			:	37px;
}

/* ----- link-liste ----- */
.linkList li {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_ic_pfeil.gif) no-repeat 0 3px;
	padding-left		:	18px;
}
.linkList li a:LINK, .linkList li a:VISITED, .linkList li a:ACTIVE, .linkList li a:HOVER {
	color				:	#000;
}
.linkList li a.button:LINK, .linkList li a.button:VISITED, .linkList li a.button:ACTIVE, .linkList li a.button:HOVER {
	color				:	#003082;
}


/* ---------------------- PAGING ---------------------------*/
.paging {
	text-align			:	center;
}
.paging li {
	display				:	inline;
	padding				:	0 5px 0 5px;
	color				:	#6d7071;
}
.paging .selected {
	color				:	#ed1c24;
	font-weight			:	bold;
}


/* ---------------------- BOX-REITERNAVIGATION ---------------------------*/

/* ----- allgemein ----- */
.boxNav {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_tab.gif) no-repeat top right;
	height				:	37px;
	margin-top			:	-10px;
	overflow			:	hidden;
}
.boxNav a:link, .boxNav a:visited, .boxNav a:active, .boxNav a:hover {
	font-size			:	10px;
	text-transform		:	uppercase;
	text-decoration		:	none;
	color				:	#000;
}
.boxNav a:hover {
	color				:	#ed1c24;
}
.boxNav li {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_tab_leftoff.gif) no-repeat top left;
	float				:	left;
	margin				:	0px 0px 0px -11px !important;
}
.boxNav li a {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_tab_rightoff.gif) no-repeat top right;
	display				:	block;
	line-height			:	27px;
	padding				:	0px 16px 0px 6px;
	margin-left			:	20px;
}

/* ----- erstes + letztes besonders ----- */
.boxNav li.first {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_tab_firstoff.gif) no-repeat top left;
	margin-left			:	0px !important;
	padding-left		:	10px;
}
.boxNav li.first a {
	margin-left			:	0px;
}

/* ----- active: allgemein ----- */
.boxNav li.on   {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_tab_lefton.gif) no-repeat top left;
}
.boxNav li.on a {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_tab_righton.gif) no-repeat top right;
}
.boxNav li.on a:hover {
	cursor				:	default;
	color				:	#000;
}

/* ----- active: erstes + letztes besonders ----- */
.boxNav li.on-first {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_tab_firston.gif) no-repeat top left;
}

/* ----- disabled ----- */
.boxNav li.disabled a, .boxNav li.disabled a:hover {
	color				:	#b2b2b2 !important;
	cursor				:	default;
	text-decoration		:	none;
}



/* ---------------------- BOXEN ---------------------------*/

/* ----- allgemein ----- */
.boxTop p,
.boxBottom p					{ font-size:1px; line-height:1px;}
.grid_1col .boxContent .colLeft	{ width:370px; float:left;}
.grid_1col .boxContent .colRight{ width:370px; float:right;}
.grid_2col .boxContent .colLeft	{ width:205px; float:left;}
.grid_2col .boxContent .colRight{ width:205px; float:right;}

/* ----- box-drop-down-menu ----- */
.boxDropDown {
	float				:	right;
	margin				:	-3px 7px 5px 0;
}

/* ----- teaser-box ----- */
.teasBox					{ background-color:#e8eef0; padding:10px;}

/* ----- box-1 ----- */
.box1	 					{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box1_leftright.gif) no-repeat;}
.box1 .boxContent			{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box1_leftright.gif) top right no-repeat;}
.box1 .boxTop 				{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box1_topright.gif) top right no-repeat;}
.box1 .boxTop p 			{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box1_topleft.gif) top left no-repeat;}
.box1 .boxBottom 			{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box1_bottomright.gif) bottom right no-repeat;}
.box1 .boxBottom p 			{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box1_bottomleft.gif) bottom left no-repeat;}
.grid_1col .box1_2col 				{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box1_2col_a_top.gif) no-repeat;}
.grid_1col .box1_2col .boxBottom	{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box1_2col_a_bottom.gif) bottom no-repeat;}
.grid_2col .box1_2col 				{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box1_2col_b_top.gif) no-repeat;}
.grid_2col .box1_2col .boxBottom	{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box1_2col_b_bottom.gif) bottom no-repeat;}
.box1 .boxTop p,
.box1 .boxBottom p,
.box1_2col .boxTop p,
.box1_2col .boxBottom p		{ height:10px;}
.box1 .boxContent,                                                                         
.box1_2col .boxContent		{ padding:10px 10px 1px 10px; margin-top:-10px;}
.box1 .clearPadding			{ padding-left:0 !important; padding-right:0 !important;}

/* ----- box-2 ----- */
.box2						{ background-color:#cfd5d7;}
.box2 .boxContent			{ padding:0 10px 0 10px;}
.box2 .boxTop 				{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box2_topright.gif) top right no-repeat;}
.box2 .boxTop p 			{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box2_topleft.gif) top left no-repeat; height:8px;}
.box2 .boxBottom 			{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box2_bottomright.gif) bottom right no-repeat;}
.box2 .boxBottom p 			{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box2_bottomleft.gif) bottom left no-repeat; height:8px;}

/* ----- box-3 ----- */
.box3						{ background-color:#e8eef0;}
.box3 .boxContent,
.box3_2col .boxContent		{ padding:10px !important; margin:0 !important; background:none !important;}
.box3_2col					{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box3_2col.gif) center repeat-y #e8eef0;}
.box3_2col .boxTop, .box3_2col .boxBottom, .box3 .boxTop, .box3 .boxBottom { display:none;}

/* ----- box-4 (Kaufseiten) ----- */
.box4	 					{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box4_right.gif) right repeat-y #fff;}
.box4 .boxTop 				{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box4_topright.gif) top right no-repeat;}
.box4 .boxTop p 			{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box4_topleft.gif) top left no-repeat; height:10px;}
.box4 .boxBottom 			{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box4_bottomright.gif) bottom right no-repeat;}
.box4 .boxBottom p 			{ background:url(https://eportal.vodafone.de/aok//i/r/css/vf_bg_box4_bottomleft.gif) bottom left no-repeat; height:14px;}
.box4 .boxContent			{ padding:0 17px 0 10px;}



/* ---------------------- TABELLEN ---------------------------*/

/* ----- vererbung auf tabellenschachteln unterdrücken ----- */
.table1a table td, .table1b table td, .table2a table td, .table2b table td {
	border				:	none;
}

/* ----- tabelle-1 ----- */
.table1a, .table1b {
	background-color	:	#f2f2f2;
	border-collapse		:	collapse;
}
.table1a td {
	border-top			:	2px solid #fff;
	border-bottom		:	2px solid #fff;
}
.table1b td {
	border				:	2px solid #fff;
}

/* ----- tabelle-2 ----- */
.table2a, .table2b {
	border-collapse		:	collapse;
	border-left			:	1px solid #a8b4c0;
	border-right		:	1px solid #a8b4c0;
}
.table2a td {
	border-top			:	1px solid #a8b4c0;
	border-bottom		:	1px solid #a8b4c0;
}
.table2b td {
	border				:	1px solid #a8b4c0;
}
.tHead {
	border				:	none !important;
	padding-top			:	0;
	padding-bottom		:	0;
}
.tFoot {
	border				:	none !important;
	padding-bottom		:	1px;
}




/* ---------------------- GALERIEN ---------------------------*/
.gallery1, .gallery2 {
	clear				:	both;
}

/* ----- galerie-1 ----- */
.gallery1 li {
	float				:	left;
	margin-right		:	10px;
	font-size			:	10px;
}
.gallery1.w100 li {
	width				:	100px;
}
.gallery1 li img {
	margin-bottom		:	5px;
}

/* ----- galerie-2 ----- */
.gallery2 {
	background			:	#a8b4c0;
	padding				:	5px;
}
.gallery2 li {
	float				:	left;
}
.gallery2 li img {
	margin				:	5px;
}

/* ----- zoom-galerie ----- */
.zoomGallery table td {
	background-color	:	#e8eef0;
	padding				:	10px;
	font-size			:	10px;
}
.zoomGallery .img {
	padding				:	0;
}
.zoomGallery .desc {
	padding				:	0 10px 10px 10px;
	text-align			:	center;
}
.zoomGallery .credit {
	padding				:	5px 10px 10px 10px;
}


/* ---------------------- LADEBALKEN ---------------------------*/
.loader {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_loader_bg_passiv.gif) no-repeat right;
	margin-top			:	2px;
}
.loader .progress {
	background			:	url(https://eportal.vodafone.de/aok//i/r/css/vf_loader_bg_aktiv.gif) no-repeat right;
}


/* 2-SPALTER */
.split_2col .colLeft,
.split_2col .colRight {
	width				:	50%;
	float				:	left;
}
.split_2col .colLeft li {
	margin-right		:	5px;
}
.split_2col .colRight li {
	margin-left			:	5px;
}



/* ARTIKEL-SEITE */
.date {
	font-weight			:	normal;
}
.video {
	text-align			:	center;
	margin-bottom		:	5px;
}

/* Box-Ausrichtung */
.tsAlignLeft {
	float				:	left;
	width				:	212px;
	margin				:	0 5px 5px 0;
}
* html .tsAlignLeft {
	width				:	222px;
}



/* Hilfe */
.help {
	background		:	url(https://eportal.vodafone.de/aok//i/r/css/vf_hl_help.gif) no-repeat #FFFFFF;
	position		:	absolute;
	display			:	none;
	left			:	810px;
	width			:	200px;
	max-width		:	188px;
	color			:	#445058;
	border			:	1px solid #a8b4c0;
	font-size		:	10px;
	padding			:	20px 5px 5px 5px;
	z-index			:	100;
}
.help td {
	color			:	#445058;
	font-size		:	10px;
}

/* Meldungen */
.error {
	background		:	url(https://eportal.vodafone.de/aok//i/r/css/vf_fehler_ic.gif) 8px 4px no-repeat #ebe1e1;
	padding			:	8px 10px 8px 35px;
	margin-bottom	:	10px;
	color			:	#ed1c24;
	font-size		:	11px;
}
.warning {
	background		:	url(https://eportal.vodafone.de/aok//i/r/css/vf_neutral_ic.gif) 8px 4px no-repeat #cfd5d7;
	padding			:	8px 10px 8px 35px;
	margin-bottom	:	10px;
	font-size		:	11px;
}
.hint {
	background		:	url(https://eportal.vodafone.de/aok//i/r/css/vf_erfolg_ic.gif) 8px 4px no-repeat #e1f5d7;
	padding			:	8px 10px 8px 35px;
	margin-bottom	:	10px;
	font-size		:	11px;
}
/* Callbarring Acitve Deactive */
.redblock{
	width:10px; height:5px; background-color: red
}
.grayblock{
	width:10px; height:5px; background-color: lightgray
}