/*@charset "utf-8";
/* CSS Document */

/*

html { 	border:1px solid green; }
body { 	border:1px solid red; }
#wrapper { border:1px solid blue;	 }

*/

html
{
	display:block;
	background-image:url('/Images/Website/background.png');
	background-position:top;
	background-repeat:repeat-x;
	background-color:white;
}

body, html
{
	height:100%;
	width:100%;
}

body
{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px;
	color:#333333;
	background-image:url('/Images/Website/FullBack.png');
	background-repeat:no-repeat;
	background-position:center top;
	height:100%;
}

body.black #wrapper
{
    background-image:url('/Images/Website/gk/bottomback_gk_black.png') !important;
}

a
{
	outline: none;
	cursor: pointer;	
	color: Black;
}

sup
{
    font-size: 10px;
    position: relative;
}

    

.boton sup
{
    position: relative;
    top: -6px;
    font-size: 12px;
}

u a,
.botonUnderlineLink
{
    border-bottom:1px solid #333333;
}

.boton ul
{
    font-size: 14px;
    margin-left: 10px;
    padding-left: 10px;
}
.shoppingCartBarSection .boton ul
{
    font-size: 12px;
    margin-left: 10px;
    padding-left: 10px;
}
.shoppingCartBarSection .boton ul sup
{
    margin-left: 0px;
    padding-left: 0px;
    font-size: 10px;
}

.boton li
{
    list-style-image: url(/Images/Website/CufonBullets.png);
    margin-bottom:0.3em;
    line-height: 1.5em;
}

.boton li .small
{
   font-size: 8px;
}

div#siteCtr
{
	width:940px;
	position:relative;
	margin:0px auto;
	padding-bottom:350px;
	min-height:700px;
}

div#t2topbar
{
    /* <fk> 28.03.2011 */
    width:940px;
    overflow:hidden;
    
    /* </fk> */
    
	height:115px;
    position:inherit;
	/*
	background-image:url('/Images/Website/headback.png');
	background-position:center bottom;
	background-repeat:no-repeat;
	*/
}

#logo
{
	position:absolute;
	top:20px;
	left:10px;
}

#headLinks
{
	position:absolute;
	top:20px;
	right:0px;
}

.clearer
{
	clear:both;
}

div#wrapper
{
    /*No longer needed*/
	/*background-image:url('/Images/Website/bottomBack.png');*/
	background-position:bottom;
	background-repeat:repeat-x;
	width:100%;
	min-height:100%;
	position:relative;
}

/* FOOTER */

div#footer
{
	z-index:99;
	color:white;	
	position:absolute;
	bottom:0px;
	width:100%;
	left:0px;
	padding-bottom: 10px;
	background:black url('/Images/Website/footerBack.png') repeat-x top left;
}

body#Business #footer
{
    background:none;
}

div#footerSpacer
{
	height: 80px;
	width: 100%;
}

div#sitemap
{
	width:960px;
	margin:0px auto;
	/*margin-top:80px;*/
}

div#seoFooter
{
    width:960px;
    margin: 30px auto 0 auto;
}

    div#seoFooter h2
    {
        margin-bottom:10px;
    }
    
    div#seoFooter p
    {
        margin-right:20px;
    }

div#seoAboveFooter
{
    color:#999;
    margin:30px 0 0 190px;
    line-height:1.5em;
}

    div#seoAboveFooter h2
    {
        color:#999;
        margin-bottom:10px;
    }

div.sMap
{
	float:left;
	width:220px;
	margin-right:20px;
}
	#sitemap ul li
	{
		list-style-type:none;
		font-size:11px;
		margin-bottom:0.3em;
	}
	
	#sitemap li
	{
		line-height:1.3em;
	}

	#sitemap ul
	{
		margin-bottom:1em;
	}

#footNotes
{
	width:960px;
	margin:0px auto;
	margin-top:20px;
}

#bottomLinks
{
	width:960px;
	margin:0px auto;
	margin-top:20px;
}

/* SERVICE SLIDER */

#svcSliderCtr
{
	height:90px;
	width:960px;
	position:relative;
	z-index:102;
}

	#servicesBox
	{
		width:960px;
		height:150px;
		position:absolute;
		top:10px;
		left:0px;
		margin:0px auto;
		z-index:100;
	}

		div.svcSlider
		{
			height:97px;
			margin-top:20px;
			z-index:101;
		}
			div.slItems
			{
				width:800px;
				overflow:hidden;
				float:left;
				height:88px;
				position:relative;
				z-index:102;
			}
				#slItemBox
				{
					position:absolute;
					left:0px;
					top:0px;
					width:845px;
					height:97px;
					z-index:103;
				}
					div.slItem
					{
						float:left;
						margin-right:50px;
						position:relative;
						z-index:104;
						width: 70px;
						overflow: hidden;
					}

	div.slButton
	{
		width:70px;
		height:97px;
		float:left;
		text-align:center;
	}
	
	
	
	
		
	
		div.slItemInfo
		{
			top:100px;
			left:100px;
			height:80px;
			width:140px;
			position:absolute;
			background: transparent url('/Images/Website/plus_svc/bubble.png') fixed no-repeat;
			z-index:999999;
		}
	
/* PROD BOX */


#startProdBox
{
	background-image:url('/Images/Website/prodboxBack.png');
	background-position:left top;
	width:940px;
	height:125px;
	padding-top:35px;
}

	#startProdBox.business
	{
		background-image:url('/Images/Website/gk_prodboxBack.png');
		background-repeat: no-repeat;
		background-position: center;
	}
	
	div.prodSelCat
	{
		width:100px;
		float:left;
		padding-left: 8px;
		margin-right: 20px;
		position:relative;
	}
	
		div.prodSelCat div.pagerMenu
		{
			height:30px;
			width:92px;
			line-height:30px;
			position:relative;
		}
		
		div.prodSelCat div a
		{
			text-decoration:none;
			color:black;
			display:block;
			position:absolute;
			top:-2px;
			left:15px;
		}
		
		div.prodSelCat div.selected
		{
			background-image:url('/Images/Website/prodslider/prodselActive.png');
			background-position: center center;
			background-repeat:no-repeat;
		}
		
		div.prodSelCat div.selected a
		{
			
			line-height:30px;
			color:white!important;
			
		}
		
	.prodItemHolder
	{
		position:absolute;
		height: 127px;
	}
		
	div.prodSlButton
	{
		float:left;
		padding-top:30px;
	}
	div.prodSlider
	{
		float:left;
		height:160px;
		width:740px;
		overflow:hidden;
		height:127px;
	}
	
		div.prodSliderItem
		{
			width:240px;
			height:127px;
			position:relative;
			float:left;
			margin-right:10px;
		}
		div.prodImg
		{
			float:left;
			width:85px;
			background:127px;
		}
		
		div.prodDesc
		{
			float:left;
			margin-left:5px;
			width:150px;
			padding-top:20px;
			line-height:1.25em;
		}
		
			div.prodDesc div.prodText a
			{
				text-decoration: none;
			}
				
			div.prodAvailBt
			{
				position:absolute;
				bottom:0px;
				left:90px;
			}
	
/* CONTENT */

#siteContent
{
	margin: 30px 0px 0px 0px;
}	


/* floating divs */

#flashCtr
{
	float:left;
	margin-right:5px;
}
.StartpageFlasbanner
{
	width: 715px; 
	height: 321px;
	position:relative;
	z-index:10;
}

#vwBox
{
	float:right;
	position: relative;
    z-index: 20;
}


/* MIXED CLASSES */

.rightfloat
{
	float:right!important;
}

.leftfloat
{
	float:left!important;
}




/* MAIN CONTENT */

.smunterseite
{
}

#mainCtr {
	float:left;
	margin-left:20px;
	position:relative;
	width:760px;
	min-height: 555px;
}

#VWmainCtr {
	margin-left:20px;
	position:relative;
	width:760px;
	min-height: 1000px;
}

#mainCtr h1, #mainContent h1, #VWmainCtr h1
{
	font-size:24px;
	margin-bottom:10px;
}

#mainTop
{
	background-image:url('/Images/Website/content_top.png');
	width:520px;
	height:21px;
}

div.topWide
{
	background-image:url('/Images/Website/content_top_wide.png');
	width:760px;
	height:21px;
}
div.topWide700
{
	background-image:url('/Images/Website/content_top_wide_700.png');
	width:700px;
	height:13px;
}

	div.topWideLow 
	{
		background-image:url('/Images/Website/content_top_wide_13.png');
		width:760px;
		height:13px;
	}

#mainContentCarrier
{
	width:520px;
	background-color:white;
	position:relative;
	background-image:url('/Images/Website/mainbg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}

div.carrierWide
{
	width:760px;

	background-color:white;
	position:relative;
	background-image:url('/Images/Website/mcBackY.png');
	background-position:bottom;
	background-repeat:repeat-x;
}

div.carrier700
{
   	width:700px;
	background-color:white;
	position:relative;
	background-image:url('/Images/Website/mcBackY.png');
	background-position:bottom;
	background-repeat:repeat-x;
}

	#mainContent
	{
		min-height: 247px;
		border-left:1px solid #E1E1E1;
		border-right:1px solid #E1E1E1;
		padding: 0px 19px 10px 19px;
	}
	
	div.contentWide
	{
		width:758px;
		border-left:1px solid #E1E1E1;
		border-right:1px solid #E1E1E1;
		padding: 0px 0px 10px 0px;
	}
	
		div.content520
	{
		width:518px;
		border-left:1px solid #E1E1E1;
		border-right:1px solid #E1E1E1;
		padding: 0px 0px 10px 0px;
	}
		div.contentWide700
	{
		width:698px;
		border-left:1px solid #E1E1E1;
		border-right:1px solid #E1E1E1;
		padding: 0px 0px 10px 0px;
		min-height:140px;
	}
	
	div.contentWide700vwBoxes
	{
		width:698px;
		border-left:1px solid #E1E1E1;
		border-right:1px solid #E1E1E1;
		padding: 0px 0px 10px 0px;
	}
	
		#mainContent p,
		div.contentWide p,
		.contentWide700 p
		{
			line-height:1.5em;
			margin-bottom:1em;
		}

#mainBottom
{
	width:520px;
	height:26px;
	background-image: url('/Images/Website/mainBottom.png');
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent!important;
}

div.bottomWide
{
	background-image:url('/Images/Website/mainBottom_wide.png');
	width:760px;
	height:26px;
}

div.bottomWideNoShaddow
{
	background-image:url('/Images/Website/mainBottom_wide_withoutshaddow.png');
	width:760px;
	height:26px;
}

div.bottomWide700
{
	background-image:url('/Images/Website/mainBottom_wide_700.png');
	width:700px;
	height:26px;
}

div.mcLeft
{
	width:220px;
	float:left;
	padding-left:15px;
}

div.mcRight
{
	float:left;
	margin-left: 15px;
    width: 504px;
	/*width:540px;*/
}

/* RIGHT INFO BOX */

#rightInfoBox
{
	width:250px;
	position:absolute;
	overflow:visible;
	top:0px;
	right:-250px;
}

	#rightInfoBox #padded
	{
		padding:0px 20px 10px 20px;
	}

	#rightInfoBox #top
	{
		background-image:url('/Images/Website/rightinfobox/top_new.png');
		background-repeat:no-repeat;
		background-position:left;
		height:16px;
		width:250px;
	}
	
	#rightInfoBox #blacktop
	{
		background-image:url('/Images/Website/rcontentbox/0-top-sideBar-linkBG.png');
		background-repeat:no-repeat;
		background-position:left;
		height:44px;
		width:250px;
		color:White;
		position:relative;
	}
	#rightInfoBox #bottom
	{
		background-image:url(/Images/Website/rightinfobox/bottom_new.png);
		background-repeat:no-repeat;
		background-position:left;
		height:26px;
		width:250px;
	}
	#rightInfoBox #main
	{
		background-image:url('/Images/Website/rightinfobox/bottomgradient.jpg');
		background-color:white;
		background-repeat:repeat-x;
		background-position:bottom;
		width:238px;
	}
	#rightInfoBox h5
	{
		font-weight:bold;
		font-size:16px;
		margin-bottom: 10px;
	}
	#rightInfoBox p
	{
		line-height:1.25em;
		margin-bottom:1em;
	}
	#rightInfoBox div.trenner
	{
		width:192px;
		height:2px;
		background-image:url('/Images/Website/rightinfobox/trennlinie.png');
		margin:1em 0px;
	}
	
	#rightInfoBox #mainWrap
	{
		background-image:url('/Images/Website/rightinfobox/repeat_y_new.png');
		background-repeat:repeat-y;
		width:238px;
		border-right:1px solid #E1E1E1;
		min-height: 145px;
	}


	
/* IMAGES */

img.leftfloat
{
	margin:0px 5px 5px 0px;
}	


/* LISTS */

ul.list_dl
{
	margin:0px;
	margin-left:20px;
	padding-left:0px;
	margin-bottom:1em;
}

	ul.list li
	{
		line-height:20px;
		height:20px;
		margin-left:0px;
		padding-left:0px;
	}

	ul.list_dl a
	{
		font-weight:bold;
		text-decoration:none;
		color:black;
	}

	li.ico_img
	{
		list-style-image:url('/Images/Website/Icons/image.png');
	}
	li.ico_pdf
	{
		list-style-image:url('/Images/Website/Icons/pdf.png');
	}
	
	li.ico_print
	{
		list-style-image:url('/Images/Website/Icons/print.png');
	}
	
	#plus_svc_50
	{
		margin:10px 0px;
	}
	
div.svc50item
{
	float:left;
	width:51px;
	margin-right:10px;
}

/* TABLES */

table.priceTable,
table.techTable,
table.praemienTable
{
	width: 518px;
}
table.praemienTable
{
    margin-left: -18px;
}

table.hardwareTable
{
    margin-left: -19px;
}

    table.priceTable tr.timebar td.txt_centered
    {
        border:0 none;
    }

	table.priceTable td.head, table.priceTable td.default, table.priceTable td.txt_centered, table.techTable td.head, table.techTable td.default, .techTable td.txt_centered
	{
		height:35px;
		vertical-align:middle;
		padding:0px 10px 0px 10px;
		border-bottom:1px solid #CFCFCF;
		position:relative;
		line-height:1.25em;
		
	}
	
	table.praemienTable td.head
	{
	    height:35px;
		vertical-align:middle;
		padding:0px 10px 0px 10px;
		border-bottom:1px solid #CFCFCF;
		font-weight: bold;
		white-space:nowrap;
	}
	
	table.praemienTable td.default
	{
	    height:35px;
		vertical-align:middle;
		padding:0px 10px 0px 10px;
		border-bottom:1px solid #CFCFCF;
		line-height:1.25em;
	    vertical-align: middle;
	    
	}
	
	table.praemienTable td.grey
	{
	   background:url('/Images/Website/tableHeadingBack.png') repeat-x;    
	}
	
	table.praemienTable td.first
	{
	    width: 155px!important;   
	}
	
	table.praemienTable td.normal
	{
	   width: 120px!important;  
	   border-left: 1px solid #CFCFCF; 
	}
	
	td.defaultNoBorder
	{
		height:35px;
		vertical-align:middle;
		padding:0px 10px 0px 10px;
		font-weight: bold;
		position:relative;
	}
	
	table.techTable td.default,
	table.techTable td.head,
	td.default
	{
		vertical-align:middle;
		width:50%;
	}
	
	td.autowidth
	{
		width:auto!important;		
	}

table.priceTable td.head,
table.techTable td.head,
table.praemienTable td.head
{
	background:url('/Images/Website/tableHeadingBack.png') repeat-x;
	font-weight:bold;	
}

	table.techTable td.head
	{
		font-weight:normal!important;	
	}

	.priceTable td.txt_centered,
	table.techTable td.txt_centered
	{
		border-left:1px solid #CFCFCF;
	}
	
	div.tableCell
	{
		position:relative;
	}
	
	div.infoIcon
	{
		width:16px;
		height:16px;
		position:absolute;
		right:-5px;
		top:-2px;
	}
	
/*Top Teaser[EF]*/
#teaserTop
{
	position:relative;
	width:760px;
}

    #teaserTop a
	{
	    text-decoration:underline;
	}
	
	#teaserTop ul
	{
	    margin-left:5px;
		padding-left:10px;
		line-height: 1.5em;
	}
	#teaserTop ul li
	{
	 margin-bottom: 0.5em;
	}
	
	#teaserTextTop
	{
		width:470px;
		float:left;
	}

#teaserTextTop p
	{
		line-height:1.5em;
	
	}

/*Other Teasers[EF]*/
#teaser
{
	position:relative;
	width:760px;
}

    #teaser a
	{
	    color:#00AEE2;
	    text-decoration:underline;
	}

	#teaserText
	{
		width:470px;
		float:left;
	}

	#teaserPic
	{
		width:290px;
		float:left;
		text-align:right;	
	}
	
	#teaserPic .greenButton50
	{
		margin-left:20px;
	}
	#teaserPic a
	{
	    text-decoration:none!important;
	}
	
div.contentWide div.drittel
{

	float:left;
	position:relative;
}	

	div.drittelraster
	{
		padding-bottom:0px!important;
		position:relative;
	}

	div.drittelraster .links
	{
		width:258px;
		margin-right:1px;
	}
	
	div.drittelraster .links p,
	div.drittelraster .rechts p
	{
		width:230px;
		margin-left:20px;
	}
	
	div.drittelraster .mitte p
	{
		width:220px;
		margin-left:10px;
	}
	
	div.drittelraster .mitte
	{
		width:238px;
		margin: 0px 1px;
	}
	
	div.drittelraster .rechts
	{
		width:258px;
		margin-left:1px;
	}
	
	
	div.drittel:hover,
	div.drittel.active
	{
		background-image:url('/Images/Website/activeItemBack.png');
		background-repeat:repeat-x;
		background-position:bottom;
	}
	

	div.drittel p
	{
		width:220px;
		line-height:1.5em;
	}
	div.drittel p.head, div.socialItem p.head
	{
		font-size:18px;
		margin-bottom:0.5em;
	}
	
div.contentWide div.noborder
{
	border-right:0px!important;	
	width:240px;
}

div.overlaydrittel
{
	background: url('/Images/Website/drittel_overlay.png') no-repeat top;
	width:720px;
	height:21px;
	margin:0px auto;
}

div.drittelraster
{
	width:758px!important;
}

div.wideNavigation #buttonNavigation
{
	margin-top:1em;
}

div.nomargin
{
	margin:0px!important;
}

.nopadding_lr
{
	padding-left:0px!important;
	padding-right:0px!important;
}

#mainContentCarrier div.nopadding_lr
{
	width:518px!important;
}

div.widecontentline
{
	line-height:1px;
	height:2px;
	background-image:url(/Images/Website/widecontentline.png);
}

/* FORMS */


div.form_bank1 { background: url(/Images/Website/forms/formBack.png) repeat-x bottom; padding:10px 19px; }
div.form_bank2 { background: url(/Images/Website/forms/formBackTwo.png) repeat-x bottom; padding:10px 19px; }
div.form_cds {padding: 10px 19px;}

input.formfield
{
	width:372px;
	border:0px;
	background: url('/Images/Website/input_start.png') no-repeat;

	height:24px;
	line-height:24px;
	font-size:11px;
	color:#999999;
	padding-left:10px;
}

input:focus
{
    color:#333333!important;
}

.fieldError input:focus
{
    color:#333333;
}

input.formfield_250
{
    width:222px;
	border:0px;
	background: url('/Images/Website/input_start.png') no-repeat;

	height:24px;
	line-height:24px;
	font-size:11px;
	color:#999999;
	padding-left:10px;
}

input.formfield_150
{
    width:122px;
	border:0px;
	background: url('/Images/Website/input_start.png') no-repeat;

	height:24px;
	line-height:24px;
	font-size:11px;
	color:#999999;
	padding-left:10px;
}

	div.fieldCtr
	{
		position:relative;
	}
	
	div.errorCtr
	{
	    margin-top:1em;
	}
	
		div.fieldCtr div.asterisk,
		.textarea400 .asterisk
		{
			position:absolute;
			right:-10px;
			color:#999999;
			top:2px;
			width:5px;
			height:24px;
		}
		
		.textarea400 .asterisk
		{
		    right:0px!important;
		}
	
	
		div.fieldCtr div.questionIco
		{
			position:absolute;
			right:-30px;
			top:2px;
			width:16px;
			height:16px;
		}
			.fieldCtr .fielderror
			{
				color:red;
			}
		
			.fieldCtr .errorMsg
			{				
				position:absolute;
				top:5px;
				left:450px;	
				width:300px;
			}
			
			.errorMsg
			{
				color:#E1392C;
				font-size:11px;
				line-height:1.5em;
				padding-left:15px;
				background: transparent url('/Images/Website/forms/errordot.png') no-repeat left top;
			}
			
			.errorCtr .hidden
			{
				display:none;
			}
			
			.errorCtr .visibile
			{
				display:block;
			}
			
			.radiobuttons label
			{
			    margin-right:10px;
			}
			
			.errorMsg .hidden
			{
				display:none;
			}
			
			.errorMsg .visibile
			{
				display:block;
			}

div.formfield_400
{
	height:24px;
	margin-bottom:10px;
	width:390px;
}

div.formfield_250
{
    position:relative;
    float: left;
    height:24px;
	margin-bottom:10px;
	width:240px;
	/* background:url(/Images/Website/input_end.png) no-repeat right center; */
}

div.formfield_150
{
    position:relative;
    float: left;
    height:24px;
	margin-bottom:10px;
	width:140px;
	/* background:url(/Images/Website/input_end.png) no-repeat right center; */
}

div.noTextField .fieldError,
div.noTextField .fieldCtr,
.textarea400 .fieldError
{
    background-image:none!important;
    color: #E1392C;
}

div.checkboxes .fieldError
{
	/*background:transparent url('/Images/Website/forms/checkbox_err.png') no-repeat scroll left center!important;*/
    color:#E1392C!important;
}

.styledSelect {
	
	font-size: 11px;
	color:#999999;
	height: 22px;
	margin: 0;
	padding: 0;
	position: relative;
	/* background: transparent url('/Images/Website/selBox0.png') top left no-repeat; */
}

td.geb_tag
{
    width:90px;
}

td.geb_jahr,
td.geb_monat
{
    width:150px;
}

div.tarifdl
{
	width:78px;
	height:79px;
	float:left;
	margin:0px 20px 20px 0px;
}


/* INFO BUBBLE */

div.infoBubble { width:255px; position:absolute;z-index: 999;}

	.bankformBubble	{ top:3px; right:-290px; }
	.surfbubble { top:3px; right:-270px; z-index:9999; }



table.bubbleTable { width:250px; background-repeat:no-repeat; }

	table.bubbleTable td { line-height:1px; font-size:1px; vertical-align:top; width:auto!important; padding:0px!important; border:0px!important; }

	td.oben	{ background-image:url('/Images/Website/tableInfoBubble/asf_01.png');background-repeat:no-repeat; height:10px!important; }

	.bubbleTable .zweiteReiheLinks	{ height:25px!important; width:40px; background-image:url('/Images/Website/tableInfoBubble/asf_02.png'); background-repeat: no-repeat;}	
	.bubbleTable .zweiteReiheRechts { height:25px!important; background-image:url('/Images/Website/tableInfoBubble/asf_04.png');background-repeat: no-repeat; }

	.bubbleTable .dritteReiheLinks	{ background-image:url('/Images/Website/tableInfoBubble/asf_05.png');background-repeat:repeat-y;	}
	.bubbleTable .dritteReiheRechts { background-image:url('/Images/Website/tableInfoBubble/asf_06.png');background-repeat:repeat-y; width:10px; }

	.bubbleTable .untenLinks { height:31px!important;background-image:url('/Images/Website/tableInfoBubble/asf_07.png');background-repeat:no-repeat;background-position:bottom; }
	.bubbleTable .untenRechts { height:31px!important;background-image:url('/Images/Website/tableInfoBubble/asf_08.png');background-repeat:no-repeat;background-position:bottom; width:10px; }
	
	.bubbleTable .textCell 
	{ 
	    vertical-align:top; 
	    color:#999999;
	    font-size:11px;
	    font-family:Arial, Helvetica, sans-serif;
	    line-height:1.2em; 
	    background-image:url('/Images/Website/tableInfoBubble/back.png');
	    background-position: bottom; 
	    background-repeat:repeat-y;
	    padding: 0px 0px 10px 10px!important; 
	}
	
	.leftBubble
	{
	    left:-250px;
	}
	
/*INFO BUBBLE LEFT SIDED */

table.leftBubbleTable { width:250px; background-repeat:no-repeat; }

	table.leftBubbleTable td { line-height:1px; font-size:1px; vertical-align:top; width:auto!important; padding:0px!important; border:0px!important; border:1px solid #FF00FF; }

	.leftBubbleTable td.oben	{ background-image:url('/Images/Website/tableInfoBubbleLeft/01.png');background-repeat:no-repeat; height:10px!important; }

	.leftBubbleTable .zweiteReiheLinks	{ height:25px!important; background-image:url('/Images/Website/tableInfoBubbleLeft/04.png'); background-repeat: no-repeat;}	
	.leftBubbleTable .zweiteReiheRechts { height:25px!important; width:40px; background-image:url('/Images/Website/tableInfoBubbleLeft/02.png');background-repeat: no-repeat; }

	.leftBubbleTable .dritteReiheLinks	{ background-image:url('/Images/Website/tableInfoBubbleLeft/06.png');background-repeat:repeat-y;	}
	.leftBubbleTable .dritteReiheRechts { background-image:url('/Images/Website/tableInfoBubbleLeft/05.png');background-repeat:repeat-y; width:10px; }

	.leftBubbleTable .untenLinks { height:31px!important;background-image:url('/Images/Website/tableInfoBubbleLeft/08.png');background-repeat:no-repeat;background-position:bottom; }
	.leftBubbleTable .untenRechts { height:31px!important;background-image:url('/Images/Website/tableInfoBubbleLeft/07.png');background-repeat:no-repeat;background-position:bottom; width:10px; }
	
	.leftBubbleTable .textCell { vertical-align:top; color:#999999;font-size:11px;font-family:Arial, Helvetica, sans-serif;	line-height:1.2em; background-image:url('/Images/Website/tableInfoBubbleLeft/back.png');background-position: bottom; padding: 0px 0px 10px 10px!important; background-repeat:no-repeat; }	
	
/* Service Download Area */

.leftContent 
{
   margin-top: 30px;
   padding-left: 10px;
   width: 300px;
   float: left;
   position: absolute;
   border-right: 1px solid #CCCCCC;
}

.rightContent 
{
	float: left;
	padding-top:30px;
}


.Attention 
	{
		float : left;
		margin : 8px 2px 0 15px;
		width:300px;
		line-height:1.5em;
		color:#ed1c24;
	} 
	

/* TAG CLOUD */


.tagCloud 
{
	text-align : center;
	padding : 10px;
	width : 350px;
	line-height : 1.5em;
	float:left;
	text-decoration: none;
} 
	.tagCloud .tag 
	{
		float : left;
		padding : 2px 2px 0px 2px;
		height: 25px;

	} 
		
		.tagCloud .tag a 
		{
			text-decoration : none;
			
		}
		
		div.violet a { color:#5C10B2; }
		div.brown a { color:#7A6524; }
		div.green a { color:#0B9D18; }
		div.orange a { color:#E37927; }
		div.blue a { color:#00AEE2; }

/* Service Top Items */

div.topItemsBox
{
	margin-left:19px;
}

div.faqText
{
	line-height:1.5em;
	padding-left: 10px;
	margin-top: 10px;
}

    div.faqText a
    {
	    text-decoration: underline!important;
	    color:Black!important;
	    padding-left:0px!important;
    }

    .faqText ul
    {
        margin-left:10px;
        padding-left:10px;
    }

div.faqTitel, div.download
{
	margin: 3px 0;
}

div.faqTitel a
{ 
	text-decoration: none;
	font-weight: bold;
	color:#00AEE2;
	padding-left: 10px;
}


div.allItems
{
	margin-top: 15px;
	background-image: url('/Images/Website/arrow_black_right.png');
	background-position: left center;
	background-repeat: no-repeat;   
}
div.allItems a
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;   
}
div.download a
{
	text-decoration: none;
	font-weight: bold;
	color: #00AEE2;
	padding-left: 10px;
}
div#modalDialog, div#vwModalDialog, div#vwAgbModalDialog
{
	display: none;
	position: fixed;
	z-index: 150;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url('/Images/Website/modalBlackBg.png');
	background-repeat: repeat;
}

div#shopWarningPopup
{
	display: none;
	position: fixed;
	z-index: 150;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url('/Images/Website/modalBlackBg.png');
	background-repeat: repeat;
}

div#modalContent, div#vwModalContent, div#vwAgbModalContent
{
	position: relative;
	width: 512px;
	height: 482px;
	margin: 180px auto 0;
	padding: 20px 30px;
	background-image: url('/Images/Website/modalBg.png');	
}

img#modalCloseButton, img#vwModalCloseButton, img#vwAgbModalCloseButton
{
	float: right;
	cursor: pointer;
}

div#footnote > div
{
	color: #777777;
	margin-top: 20px;	
	line-height: 150%;
}

a.jumper, a.jumper div
{
	width: 13px;
	height: 14px;
}
	
	a.jumper div
	{
		background-image: url(/Images/Website/buttons/dot_silver.png);
	}

	a.jumper.active div
	{
		background-image: url(/Images/Website/buttons/dot_black.png);
		height: 12px;
		margin-top: 1px;
	}
	
.jumper, .ButtonLeft, .ButtonRight
{
	cursor:pointer;
	cursor:hand;
}

div.timebar
{
	position: relative;
	margin: 30px 0 0 0;
	height: 20px;
}

div.timebarPrices, div.timebarTimes, div.endTime
{
	position: relative;
}

    div.endTime div
    {
        color:#000000;
        font-size:12px;
        left:434px;
        margin-top:5px;
        position:absolute;
    }
	
div.timeBarSegment
{
	width: 27px;
	height: 20px;
	background-color: #999999;
	margin-right: 1px;
	float: left;			
}

div.seamlessTimeBarSegment
{
	width: 28px;
	margin-right: 0px;
}

div.timebarInfo
{
	position: relative;
	float: left;	
	text-align: left;
}
	
/* Press Summary */
div#pressWrap
{
	 position: relative;
}

	div#pressWrap div.pressItem
	{
		margin-top: 10px;
		padding-bottom: 10px;
		border-bottom: 2px solid #ccc;
	}
	
	div#pressWrap div.pageItem
	{
		width: 480px;
		float: left;
	}

	div#pressWrap div.image
	{
		float: left;
		width: 90px;
	
	}

	div#pressWrap div.text
	{
		float: left;
		width: 370px;
		padding-left: 20px;
	}
	
	div#pressWrap div.more a
	{
		text-decoration: none;
		color: #009ee0;
	}

/* Press Details */

div.pressDetailsWrap
{
	line-height: 1.5em;
}

	div.pressDetailsWrap p
	{
		display: inline;
	}

	div.pressDetailsWrap a
	{
		color: #00AEE2;
		/*color: #000*/
		text-decoration:none;
	}

/* Sidebar Slider */

div.sidebarSlider
{
	margin: 0 20px 10px 0;
	padding-bottom: 5px;
	overflow:hidden;
	position:relative;
}

    div.sidebarSlider div.item a.sidebarSliderLink
    {
        text-decoration: none;
        text-align: left;
        color: #009EE0;
        margin-top: 10px;
        font-size: 14px;
    }

	div table.sidebarMenu
	{
		margin: 10px auto 0 auto;
	}
	
	div.sidebarSlider div.item
	{
		float: left;
		width: 208px;
	}
	
	div.sidebarSlider div.item a
	{
		display:block;
		text-align:center;
	}
	
	div#padded div.image
	{
		text-align:center;
	}
	
/* TELEFONIEREN */

div.halfBoxCtr
{
	margin-bottom:20px;
	overflow:hidden;
}

.halfboxEyeCatcher
{
	left: 0;
    position: absolute;
    top: 333px;
}

div.halfBox
{
	width:372px;
	float:left;
	position:relative;
}

	div.hbTop
	{
		background-image:url(/Images/Website/telefonieren/halfbox_top.png);
		height:14px;
		width:372px;
	}
	
	div.hbBottom
	{
		background-image:url(/Images/Website/telefonieren/halfbox_bottom.png);
		height:14px;
		width:372px;
	}
	
	div.hbWrap
	{
		background-image:url(/Images/Website/telefonieren/halfbox_back.png);
	}
	
	div.hbContent
	{
		background-image:url(/Images/Website/telefonieren/halfbox_mid.png);
		background-position:bottom center;
		background-repeat:no-repeat;
		padding: 20px 10px;
		min-height:316px;
	}
	
	    div.hbContent div.margin
	    {
	        margin: 30px 0;
	    }
	
		.hbContent ul
		{
			margin-left:10px;
			padding-left:10px;
		}
		
		.hbList
		{
			 margin: 20px 0px;
			 font-size:14px;
		}
		
			.hbList li
			{
				margin-bottom:0.6em;
			}
			
.GlossaryContainer strong a
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

.GlossaryContainer div.trenner
{
	height:2px;
	background-image:url('/Images/Website/rightinfobox/trennlinie.png');
	background-repeat: repeat-x;
	margin:1em 0px;
}

/* Social Engagement */

div.socialDrittel
{
	width: 253px;
	height: 21px;
	float: left;
	border-right: 1px solid #cccccc;
}

	div.socialDrittel.bottom
	{
		height: 10px;
	}

	div.socialDrittel.mid
	{
		width: 252px;
	}
	
div.socialWrap
{
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

div.socialItem
{
	width: 222px;
	height: 200px;
	padding: 15px;
	float: left;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	position: relative;
}

	div.socialItem.scRight
	{
		border-right: none;
		width: 220px;
	}
	
	div.socialItem.scBottom
	{
		border-bottom: none;
	}
	
	div.socialItem.scTop
	{
		padding-top: 0;
	}
	
	div.socialItem div.boton
	{
		margin-bottom: 10px;
	}
	
	div.socialItem div.text
	{
		line-height: 1.5em;
		padding-right: 10px;
		float: left;
	}
	
	div.socialItem div.more a
	{
		color: #009ee0;
		text-decoration: none;
	}
	
		div.socialItem td.image
		{
			vertical-align: bottom;
		}
		
		div.socialItem td.image img
		{
			margin-bottom: 20px;
		}
		
.serviceNumber
{
	font-weight: bold;
	margin-top: 5px;
}
/* Product Slider */

div.productSlider a
{
	color: #000;
}

div.prodSelCat div.border
{
	border-bottom: 1px solid #e1e1e1;
}

/* Plus Slider */

div.carrierWide div.topWide
{
	position: absolute;
	background-image: url("/Images/Website/content_top_wide_maske.png");
	background-repeat: no-repeat;
	z-index: 20;
}

div.SmallSlider div.SliderItem
{
	padding: 10px 0 10px 20px;
	margin-top: 1px;
	border-right: 2px solid #e1e1e1;
	width:231px;
}

	div.SmallSlider div.SliderItem tr td
	{
		vertical-align: top;
	}

div.SmallSlider a
{
	color: #000;
}

/* Sitemap */

.sitemap
{
	float: left;
	width: 33%;
}

.sitemap ul
{
	list-style: none;	
}

.sitemap li a
{
	text-decoration: none;
	color: #000000;
}

.sitemap li
{
	margin: 5px 0;	
}

/* VW Slider */

div.carrier700 div.vwSmallBoxItem
{
    width: 212px;
    height: 210px;
    border-right: 2px solid #e1e1e1;
    float: left;
    padding: 20px 10px;
}

div.carrier700 div.circleButtonLeft.smallSlider,
div.carrier700 div.circleButtonRight.smallSlider
{
    margin-top: 25px;
}

    div.carrier700 div.vwSmallBoxItem:hover
    {
        background-image:url('/Images/Website/activeItemBack.png');
        background-repeat:repeat-x;
        background-position:bottom;
    }

    div.carrier700 div.vwSmallBoxItem table tr td
    {
        padding-bottom:10px;
    }

div.carrier700 div.fadeIn
{
    border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 2px solid #e1e1e1;
	padding: 10px 30px 25px 25px;
	line-height: 1.5em;
	font-size: 14px;
}

div.carrier700 div.fadeOut
{
    border-top: 2px solid #e1e1e1;
    margin-top: -2px;
}

    div.carrier700 div.vwItem6 div.pageItem
    {
        height: 504px;
        width: 702px;
        float: left;
    }

div.carrier700 a#SmallSliderLeftArrow
{
    width: 25px;
    height: 26px;
    background-image: url('/Images/Website/buttons/rund_links_0.png');
}

    div.carrier700 a#SmallSliderLeftArrow.active
    {
        background-image: url('/Images/Website/buttons/rund_links_1.png');
    }

div.carrier700 a#SmallSliderRightArrow
{
    width: 25px;
    height: 26px;
    background-image: url('/Images/Website/buttons/rund_rechts_0.png');
}

    div.carrier700 a#SmallSliderRightArrow.active
    {
        background-image: url('/Images/Website/buttons/rund_rechts_1.png');
    }

div.carrier700 div.circleButtonLeft,
div.carrier700 div.circleButtonRight
{
    /*margin-top: 54px;*/
}

    div.carrier700 div.fadeIn div.vwHeadline
    {
        margin-bottom: 10px;
    }
    
div.carrier700 div.vwSlider, div.carrier700 div.vwSmallSlider
{
    width: 698px!important;
}

div.carrier700 div.vwSliderItem
{
    width: 202px;
    height: 210px;
    border-right: 2px solid #e1e1e1;
    border-bottom: 2px solid #e1e1e1;
    float: left;
    padding: 20px 10px 20px 20px;
}

    div.carrier700 div.vwSliderItem a
    {
        display: block;
        text-decoration: none;
    }

    div.carrier700 div.vwSliderItem:hover
    {
        background-image:url('/Images/Website/activeItemBack.png');
		background-repeat:repeat-x;
		background-position:bottom;
    }

/* Smallbox Slider */

div.carrierWide div.fadeIn
{
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding: 20px 10px 10px 10px;
	margin-bottom: -1px;
	line-height: 1.5em;
}

div.carrierWide div.fadeOut
{
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	padding: 20px 10px 20px 10px;
	line-height: 1.5em;
}

	div.carrierWide div.fadeOut p
	{
		margin: 10px 0;
	}

div.carrierWide div.wideNavigation
{
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.activeMenu
{
	color: #000000 !important;	
}

/* My Tele2 */

.mytele2login
{
	padding-top:10px;
}

.mytele2login input[type="text"],
.mytele2login input[type="password"]
{
	width:210px;
	border:0px;
	background: url('/Images/Website/input_start.png') no-repeat;

	height:24px;
	line-height:24px;
	font-size:11px;
	color:#999999;
	padding-left:10px;
}

div.myT2Coupon
{
    margin: 0 auto 10px!important;
}

.mytele2login .fieldCtr
{
	height:24px;
	margin-bottom:5px;
	width:218px;
	background:url('/Images/Website/input_end.png') no-repeat right center;
}

.fieldError
{
    background: white none !important;
    background:transparent url('/Images/Website/input_err_end.png') no-repeat scroll right 0px!important;
    height:24px;
    padding:0px;
}

.fieldError input
{
    background-image:none!important;
    background:transparent url('/Images/Website/input_err_start.png') no-repeat scroll left center!important;
    color:#E1392C!important;
    padding-top:0px;
    padding-bottom:0px;
}

.fieldError label
{
	color:#E1392C;
}

.radiobuttons .fieldError,
.radiobuttons .fieldError input,
.radiobuttons .fieldCtr
{
	background-image:none!important;
}

.mytele2login td
{
	vertical-align:top;
}

#bookmarkAddLink
{
	position:absolute;right:18px;top:0px;
	height:17px;
	line-height:17px;
}
#bookmarkAddLink a
{
	display:block;
	float:left;
}


.radiobuttons .fieldCtr
{
    height:auto!important;
}

/* PARTNER BOX FUNKTIONIERTS */

#partnerBottomBox_funktionierts
{
	width:760px;
	height:300px;
	position:relative;
}

#partnerBottomBox_funktionierts_top
{
	background-image:url(/Images/Website/bigBox/box_top.png);
	width:760px;
	height:24px;
}

#partnerBottomBox_funktionierts_middle1
{
	background-image:url(/Images/Website/bigBox/box_middle_1.png);
	background-repeat: repeat-y;
	clear:both;
	width:760px;
	height: 180px;
}

#partnerBottomBox_funktionierts_middle2
{
	background-image:url(/Images/Website/bigBox/box_middle_2.png);
	background-repeat: repeat-y;
	background-repeat:no-repeat;
	clear:both;
	width:760px;
	height: 104px;
}

#partnerBottomBox_funktionierts_bottom
{
	background-image:url(/Images/Website/bigBox/box_bottom.png);
	background-repeat:no-repeat;
	width:760px;
	height:90px;
}

#partnerBottomBox_funktionierts_pfeile
{
	background-image:url(/Images/Website/bigBox/partner_funktionierts_pfeile.png);
	background-repeat:no-repeat;
	margin-left:125px;
	width:480px;
	height:60px;
}

#partnerBottomBox_funktionierts_icons
{
	margin-left:50px;
	width:710px;
	height:100px;
}

/* Partner_Produkte_3Columns */

#Partner_Produkte_3Columns
{
	width:760px;
}

.Partner_Produkte_3Columns_top
{
	background-image: url(/Images/Website/bigBox/box_3columns_top.png);
	width:760px;
	height:24px;
}

.Partner_Produkte_3Columns_middle
{
	background-image: url(/Images/Website/bigBox/box_3columns_middle.png);
	background-repeat:no-repeat;
	background-position:bottom;
	min-height:200px;
	width:760px;
}

.Partner_Produkte_3Columns_bottom
{
	background-image: url(/Images/Website/bigBox/box_3columns_bottom.png);
	background-repeat:no-repeat; 
	background-position:bottom;
	width:760px;
	min-height:136px;
}

.Partner_Produkte_Box_left
{
	width:215px;
	height:220px;
	margin-left:20px;
	float:left;
}

.Partner_Produkte_Box_middle
{
	width:215px;
	height:220px;
	margin-left:40px;
	float:left;
}
    .Partner_Produkte_3Columns_middle a.arrowBlue
    {
        text-decoration:none;
    }

.Partner_Produkte_Box_right
{
	width:215px;
	height:220px;
	margin-left:40px;
	float:left;
}


/* Tooltip */
div#tooltip
{
	position: absolute;
	display: none;
	z-index: 1000;
}

div#tooltipTop
{
	background-image: url('/Images/Website/plus_svc/bubble_top.png');
	width: 140px;
	height: 11px;
}

div#tooltipContent
{
	background-image: url('/Images/Website/plus_svc/bubble_content.png');
	background-repeat: repeat-y;
	width: 120px;
	color: #FFFFFF;
	padding: 0 10px;
}
    #tooltipContent p { line-height:1.3em; }
    #tooltipContent .botonWhite { margin-bottom:0.5em; }
    #tooltipContent sup { vertical-align:top; font-size: 10px; position:static; display:inline; margin:0px 2px;}
    

div#tooltipFooter
{
	background-image: url('/Images/Website/plus_svc/bubble_bottom.png');
	width: 140px;
	height: 25px;
}

input.t2textfield
{
    border:0px;
	background: url('/Images/Website/input_start.png') no-repeat;
	height:24px;
	line-height:24px;
	font-size:11px;
	color:black;
	padding:0px 0px 0px 10px;
}

div.fieldCtr
{
    min-height:24px;
	margin-bottom:5px;
	padding-right:8px;
	/* background:transparent url('/Images/Website/input_end.png') no-repeat 1px right; */
	background-image:url('/Images/Website/input_end.png');
	background-repeat:no-repeat;
	background-position:right top;
}

/* COV CHECK */

div.progressBar
{
    background:url('/Images/Website/covcheck/cc_pgbar.png') no-repeat center bottom;
    width:636px;
    height:50px;
    padding:0px 20px;
    margin:0px 0px 10px 0px;
}

div.pgBarBubble
{
    background:url('/Images/Website/covcheck/cc_bubble_tip.png') center bottom no-repeat;
    padding-top:8px;
        
    height:45px;
}

    .pbLeft
    {
        width:11px;
        height:31px;
        background:url('/Images/Website/covcheck/cc_bubble_le.png');
    }
    .pbRight
    {
        width:11px;
        height:31px;
        background:url('/Images/Website/covcheck/cc_bubble_ri.png');
    }
    .pbMid
    {
        background:url('/Images/Website/covcheck/cc_bubble_mid.png') repeat-x;
        color:White;
        
        height:21px;
        padding-top:10px;
        height:expression('21px');
        padding-top:expression('10px');
    }
    .ccDefaultItem
    {
        color:#999999;
        text-align:center;
        vertical-align:top;
        padding-top:0px;
    }
    
    .len_140
    {
        width:140px;
    }
    
    .len_240
    {
         width:240px;
    }
    
    .covcheckform td
    {
        vertical-align:top;
    }
    
    /* VORTEILSWELT */
    
    div.gutscheinLink
{
	width:160px;
	height:62px;
	background:url('/Images/Website/vorteilswelt/gutscheinbox.png');
	margin:20px auto 10px auto;
	text-align:center;
}
	.gutscheinLink a
	{
		display:block;
	}
	
	.gl_inner
	{
		height:62px;width:160px;display:table-cell;vertical-align:middle;
		cursor:pointer;
	}
	
	/* SHOP */
	
	#hollyday
	{
	        background-image: url("/Images/Shop/reisegutschein_bestellprozess.png");
			background-repeat: no-repeat;
			height: 207px;
			margin-left: 1px;
			margin-top: 20px;
			width: 250px;
	}
	
	div.shoppingCart .ProductName
	{
	    font-size:14px;
	}
	
	ul.optionList li
	{
	   /* list-style-image:url('/Images/'); */
	}
	
	.ProductDetails ul
	{
	    margin:1em 0px 0px 0px;
	    margin-left:10px;
	    padding-left:10px;
	}
	
	.ProductDetails li
	{
	    list-style-image:url('/Images/Shop/Check.png');
	}
	
	.ProductDetails li *
	{
	    position: relative;
	    top: -2px;
	    left: -2px;
	}
	
	.shoppingCartBarSection
	{
	}
	
	.shoppingCartBarSection
	{
	    padding:10px 15px;
	    border-bottom:1px solid #CFCFCF;
	    background:url('/Images/Website/shopcartback.png');
	    background-position: bottom;
	    background-repeat: no-repeat;
	}
	
	.shoppingCartBarSection div.ProductName,
	.shoppingCartBarSection div.ProductPrice
	
	{
	    float:left;
	}
	
	
	div.featureHeadline
	{
	    
	}
	
	div.FeaturedProductBox
	{
	    height:310px;
	    width:663px;
	    margin:0px auto;
	    position:relative;
	    background-repeat:no-repeat;
	    background-position:top center;
	    cursor: pointer;
	}

	div.FeaturedProductBoxResultPage
	{
	    height:260px;
	    width:663px;
	    margin:0px auto;
	    position:relative;
	    background-repeat:no-repeat;
	    background-position:top center;
	    cursor: pointer;
	}
	
	    .fp_special
	    {
	        background-image:url('/Images/Website/shop/Feature_Product_special.png');
	        height:302px;
	    }
	
	    .fp_violet
	    {
	        background-image:url('/Images/Website/shop/Feature_Product_violett.png');
	       /* background-image:url('/Images/Website/shop/Feature_Product_violette_2011.png');*/
	    }
	    
	     .fp_green
	    {
            background-image:url('/Images/Website/shop/Feature_Product_green.png');
	    }
	   	    
	    .fp_grey
	    {
            background-image:url('/Images/Website/shop/box_green.png');
	    }
	     
	      .fp_blue
	    {
            background-image:url('/Images/Website/shop/Feature_Product_blue.png');
	    }
	    
	      .fp_orange
	    {
            background-image:url('/Images/Website/shop/Feature_Product_orange.png');
	    }
	    
	
	.featureBubble
	{
	    left:510px;
	    top:50px;
	    position:absolute;
	}
	
	.featureCheckbox
	{
	    position:absolute;
	    left:15px;
	    top:20px;
	}
	
	/* Product List */
	.productItem
	{
	}
	
	.ProductListItem
	{
	    cursor: pointer;
	}
	
	/* Countrylist */
	
	.countryListTitle a
	{
	    font-weight: bold;
	}
	
	
.countrylist_div
{
}

.countrylist_contentBox
{
	padding: 4px 0px 2px 3px;
	background-image: url(/Design/Images/Content/Expandables/countrylist_borderContent.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 232px;
}

.countrylist_contentBox div.ui-widget-header
{
	padding-left: 6px;
	cursor: pointer;
	width: 232px;
	/*background-color: Red;*/
}

.countrylist_contentBox div.ui-widget-header div.ui-expandable-icon
{
	float: left;
	width: 16px;
}

.countrylist_contentBox div.ui-widget-header div.ui-expandable-title
{
	clear: right;
	float: left;
	width: 202px;
	/*margin-left: 26px;*/
	margin-left: 10px;
	/*background-color: Blue;*/
}

.countrylist_contentBox div.ui-expandable-extraIcon
{
	/*width: 10px;
	height: 10px;
	border: solid 1px #000000;*/
	clear: both;
}

.countrylist_contentbegin
{
	height: 200px;
	margin-top: 10px;
	overflow: auto;
	padding: 0px;
	width: 232px;
}

.countrylist_indexdiv
{
	margin-bottom: 20px;
}

.countrylist_indexcharlist
{
	border-bottom: solid 1px #cccccc;
	padding-left: 20px;
	height: 20px;
}

.countrylist_indexchar
{
	color: #000000;
	text-decoration: none;
}

table.countrylist 
{
    width: 212px;
}

.countrylist tr td, .countrylist tbody tr td
{
	border-bottom: solid 1px #cccccc;
	height: 26px;
}

.countrylist_title
{
	/*margin-left: 26px;*/
	width: 100%;
}

.countrylist_character_filled
{
	font-weight: bold;
	width: 26px;
	padding-left: 6px;
	vertical-align: middle;
}

.countrylist_name 
{
	width: 125px;
	text-align: left;
	vertical-align: middle;
}
.countrylist_charge 
{
	text-align: left;
	vertical-align: middle;
}

/*.countrylist_iconopen
{
	background-image: url(/Design/Images/Content/Icons/more_button_open.gif);
	background-position: left;
	background-repeat: no-repeat;
	clear: right;
	width: 16px;
	height: 16px;
}

.countrylist_iconclosed
{
	background-image: url(/Design/Images/Content/Icons/more_button.gif);
	background-position: left;
	background-repeat: no-repeat;
	clear: right;
	width: 16px;
	height: 16px;
}*/

.countrylist_topBox
{
}

.countrylist_bottomBox
{
}

.w_150 { width:150px!important; }
.w_140 { width:140px!important; }
.w_130 { width:130px!important; }
.w_250 { width:250px!important; }
.w_240 { width:240px!important; }
.w_230 { width:230px!important; }
.w_220 { width:220px!important; }
.w_217 { width:217px!important; }
.w_219 { width:219px!important; }

.serviceTopItems
{
    min-height:200px;
}

    .innerTabBar
    {
        width:688px!important;
    }
    
    #pressWrap .innerTabBar
    {
    	width: 470px!important;
    }
    
.translucent
{
    filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}    

.productList
{
    margin:20px 0px;border-top:1px solid #CCCCCC;
}

    .productItem
    {
        border-bottom:1px solid #CCCCCC;padding:10px 0px;
        font-size:14px;
    }
    
    /*    
    .productItem ul
    {
        margin-left:10px;
        padding-left:10px;
    }
    */
    
    .productItem li
    {
        line-height:1.2em;
        margin-bottom:0.5em;
    }
    
    
.countryTable
{
    width:100%; 
    margin:15px 0px 15px 3px;
}    

    .countryTable td
    {
        /*padding-bottom:5px;*/
    }
    
.contentTable td
{
	height: 25px;
}
    
/* Geschäftskunden Styles */

body.nofooterSitemap div#svcSliderCtr
{
    bottom:50px;
    margin:0 auto;
    position:relative;
    width:940px;
}

body.nofooterSitemap #siteCtr
{
    padding-bottom:185px!important;
}

#aspnetForm
{
    height:100%;
    display:block;
}

.formLayer #mainHeadline,
.formLayer .errorMessages
{
    margin-left:20px;   
}

/* EXCEPTION FOR BLANK PAGES */

html.blankPage,
.blankPage body
{
    background-color:transparent!important;
    background-image:none!important;
}
/* Checkbox and Radiobutton */

.RbChecked,
.RbUnchecked,
.CbChecked,
.CbUnchecked
{
 display: none;   
}

.headSpace
{
    margin-top: 20px;
    background-image: url('Images/Website/checkbox_1.png');
    background-position: left center;
    padding-left: 10px;
}
/* Vorteilswelt */

body.vw
{
	background:url('/Images/Website/vorteilswelt/layout_vw_v3.png') center top!important;
	background-repeat:no-repeat!important;
}

html.vw
{
	background:url('/Images/Website/vorteilswelt/background_vw.png') center top!important;
	background-repeat:repeat-x!important;
}

body.vw #wrapper
{
    background-image:url('/Images/Website/vorteilswelt/bottomback_vw.png')!important;
}

body.vw #mainCtr
{
    margin-left:0px!important;
}

body.vw .shoplistbody
{
    background-image:none!important;
}

body.vw .shoplistbottom
{
    background-image:url('/Images/Website/mainbottom_vw700.png')!important;
}

body.vw .shoplisttop
{
    height:40px!important;
    width:700px;
    background-image:url('/Images/Website/vwtop700_neu.png')!important;
}

body.vwLogin
{
	background:url('/Images/Website/vorteilswelt/layout_vw_v2_no_navi.png') center top!important;
	background-repeat:no-repeat!important;
}

body.vwLogin #mainCtr
{
    width: 100%;
}

body.vwLogin ul
{
    margin-top: 10px;
}

body.vwLogin li
{
    list-style-image: url('/Images/Website/vorteilswelt/bullet_orange_square.png');
    margin-left: 14px;
    line-height: 1.3em;
}

            .box_515
			{
				width:515px;
				position:relative;
				background-position:bottom center;
				background-repeat:no-repeat;
			}
				.box_515_top
				{
					width:515px;
					height:15px;
					background-image:url('/Images/Website/vorteilswelt/box_515_top.png');
					background-position:bottom center;
					background-repeat:no-repeat;
				}
				.box_515_bottom
				{
					width:515px;
					height:15px;
					background-image:url('/Images/Website/vorteilswelt/box_515_bottom.png');
					background-position:top center;
					background-repeat:no-repeat;
				}
				.box_515_mid
				{
					width:515px;
					background-image:url('/Images/Website/vorteilswelt/box_515_repeat.png');
					background-repeat:repeat-y;
					background-position:center top;
				}
				.box_515_inner
				{
					width:515px;
					background-image:url('/Images/Website/vorteilswelt/box_515_mid.png');
					background-repeat:no-repeat;
					background-position:bottom;
					top:-129px;
				}
					.box_515_padded
					{
						padding:0px 30px;
					}
					
	                    .box_515_padded div.image
	                    {
	                        float: left;
	                        width: 112px;
	                    }
	        
	                    .box_515_padded div.text
	                    {
	                        float: left;
	                        margin-left: 15px;
	                        width: 300px;
	                    }
	                    
	                    
            .box_324
			{
				width:324px;
				position:relative;
				background-position:bottom center;
				background-repeat:no-repeat;
			}
				.box_324_top
				{
					width:324px;
					height:15px;
					background-image:url('/Images/Website/vorteilswelt/box_324_top.png');
					background-position:bottom center;
					background-repeat:no-repeat;
				}
				.box_324_bottom
				{
					width:324px;
					height:15px;
					background-image:url('/Images/Website/vorteilswelt/box_324_bottom.png');
					background-position:top center;
					background-repeat:no-repeat;
				}
				.box_324_mid
				{
					width:324px;
					background-image:url('/Images/Website/vorteilswelt/box_324_repeat.png');
					background-repeat:repeat-y;
				}
				.box_324_inner
				{
					width:324px;
					background-image:url('/Images/Website/vorteilswelt/box_324_mid.png');
					background-repeat:no-repeat;
					background-position: center bottom;
				}
					.box_324_padded
					{
						padding:0px 10px;
					}	                    

            .noborderinput select
            {
                border:1px solid #CCCCCC;
            }
        
div.orangeTab
{
	float:left;
	height:34px;
	margin-top:4px;
}

div.orangeTab div
{
	background-position:bottom;
	background-repeat:repeat-x;
}

div.orangeTab div a
{
	display:block;
	margin-top:7px;
	font-size:18px;
	color:white;
}


div.orangeTab .tabLeft
{
	background-image:url('/Images/Website/vorteilswelt/otableft.png');
	width:5px;
	float:left;
	height:34px;
}
div.orangeTab .tabMid
{
	background-image:url('/Images/Website/vorteilswelt/otabmid.png');
	background-repeat:repeat-x;
	float:left;
	height:34px;
}

div.orangeTab .tabRight
{
	background-image:url('/Images/Website/vorteilswelt/otabright.png');
	float:left;
	width:5px;
	height:34px;
}

.vwProgressBar
{
	background-image:url('/Images/Website/vorteilswelt/vw_stepbar.png');
	background-position: right top;
	height:50px;	
	margin:20px 0px;
	width:698px;
}

div.vwBox
{
	width:638px;
	/*overflow:hidden;*/
	margin:0px 0px 0px 25px;
}

div.vwBoxInner
{
	width:660px;
}

div.vwTopText
{
    padding: 12px 0px 0px 25px;
}

.shoplistbody .contentWide700
{
    padding-top:20px!important;
}

div.orangeLine
{
    background-color:#E94B10;
    height:5px;
    position:absolute;
    bottom:-2px;
    left:0px;
}

div.vwItem
{
	width:100px;
	margin: 0px 30px 0px 0px;
	float:left;
	font-size:11px;
	line-height:1.5em;
	height: 90px;
	overflow:visible;
}

    .vwItemImage
    {
        text-align:center;
    }
    .vwItemImage a { display:block; }
        
    .vwItemText
    {
        line-height:1.2em;
    }


    div.gutscheinCode
    {
        width:639px;
        height:118px;
        position:relative;
        background:url('/Images/Website/vorteilswelt/gutscheincodebox.png');
        margin-top:30px;
    }
        .gutscheinCode .text
        {
            position:absolute;
            left:20px;
            top:20px;
            width:250px;
        }
        
        .gutscheinCode .greenButton
        {
            position:absolute;
            right:20px;
            bottom:10px;
        }

div.vwPBArrow
{
	width:23px;
	height:38px;
	background-image:url(/Images/Website/vorteilswelt/pfeil.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	margin-top:3px;
	margin-right:10px;
}

div.gutscheinLink
{
	width:160px;
	height:62px;
	background:url(/Images/Website/vorteilswelt/gutscheinbox.png);
	margin:20px auto 10px auto;
	text-align:center;
}
	.gutscheinLink a
	{
		display:block;
	}
	
	.gl_inner
	{
		height:62px;width:160px;display:table-cell;vertical-align:middle;
	}
	
a.bluelnk
{
	color:#00AEE2!important;
	text-decoration:none;
}

.vwTabCtr
{
    height:34px;
    position:relative;
    width:auto;   
    padding-bottom:4px;
    z-index:9;
}

    .vwTabCtr .smallTab
    {
        margin-top:10px;
    }
    
    .vwTabCtr a
    {
        text-decoration:none;
        padding: 0px 4px 4px 4px;
    }
    
    #vwModalShopLogo
    {
        width:100%;
        text-align:center;
        margin:20px auto;
    }
    
    #vwModalContent
    {
        line-height:1.5em;
    }
    #vwModalTitle
    {
        margin-bottom:20px;
    }
    
.wideContentBox
{
    position:relative;
}

div.wideContentBox.headSpaceSlider
{
    margin-top: 20px;
}

#catOverlay
{
    height:312px;
    width:679px;
    position:absolute;
    top:35px;
    left:-3px;
    z-index:99;
}

    .catoverlay_top
    {
        background:url('/Images/Website/vorteilswelt/catoverlay_start.png');
        height:18px;
        width:679px;   
    }
    
    .catoverlay_content
    {
        background:url('/Images/Website/vorteilswelt/catoverlay_repeat.png');
        background-repeat:repeat-y;
        width:679px;
    }
    
    .catoverlay_bottom
    {
        background:url('/Images/Website/vorteilswelt/catoverlay_bottom.png');
        height:18px;
        width:679px;
    }
    
    .catlinkctr
    {
        overflow:hidden;
        padding-left:20px;
    }
    
        .catlinkCol
        {
            float:left;
            margin-right:20px;
        }
    
        .catlink
        {
            width:197px;
            height:26px;
            line-height:26px;
            border-bottom:1px solid #333333;
        }
        .catlink a
        {
            text-decoration:none;
            display:block;
            color:#333333;
        }
        
        
#vwLoginBox
{
    width:160px;
    position:absolute;
    right:-120px;
    top:0px;
}        

div.textarea400
{
    background-image:url('/Images/Website/forms/text390.png');
    height:120px;
    width:390px;
    background-repeat:no-repeat;
    padding:5px;
    position:relative;
}

    .textarea400 textarea
    {
        
        width:380px;
        height:110px;
        background: transparent none;
        border:0px;
        font-family:Arial, Helvetica, Sans-Serif;
        font-size:11px;
        color:#333333;
        overflow:auto;
    }
    
.sitemapHeadline a
{
    text-decoration:none;
    color:Black;
}

div.infoBoxShop
{
	display: none;
	font-family: Arial;
}

/* Newsletter Unsubscription */
iframe#ifNewsletterNoAbo body
{
    margin: 0px;
    padding: 0px;
    background-color: Aqua;
}
	
table#ctl00_ctl00_phmain_0_phcontent_1_RBLMoved td
{
     padding-bottom:5px;  
}

div.formbg1 { background: url(/Images/Website/forms/formBack.png) repeat-x bottom; padding:0px 20px 20px 20px; }
div.formbg2 { background: url(/Images/Website/forms/formBackTwo.png) repeat-x bottom; padding:0px 20px 20px 20px; }

table#ctl00_ctl00_phmain_0_phcontent_1_RBLMoved td
{
     padding-bottom:5px;  
}

div.formbg1 { background: url(/Images/Website/forms/formBack.png) repeat-x bottom; padding:0px 20px 20px 20px; }
div.formbg2 { background: url(/Images/Website/forms/formBackTwo.png) repeat-x bottom; padding:0px 20px 20px 20px; }

/* Benefit History */
#BenefitHistory
{
    
}

#BenefitHistory tr td
{
    min-height: 20px;
    vertical-align:top;
}
#siteCtr ul
{
}

div.couponbox
{
    width:639px;
    margin-top:20px;
}
    .cpBoxTop
    {
        background-image:url('/Images/Website/vorteilswelt/couponbox/gutscheinbox_top.png');    
        height:15px;
        width:639px;
    }
    .cpBoxBottom
    {
        background-image:url('/Images/Website/vorteilswelt/couponbox/gutscheinbox_bottom.png');    
        height:15px;
        width:639px;
    }
    .cpBoxMid
    {
        background-image:url('/Images/Website/vorteilswelt/couponbox/gutscheinbox_outer.png');    
        width:639px;
    }
    
    .cpBoxContent
    {
        background-image:url('/Images/Website/vorteilswelt/couponbox/gutscheinbox_bg.png');    
        width:605px;
        margin-left:2px;
        background-position:bottom;
        background-repeat:repeat-x;
        background-color:#F9F9F9;
        padding:0px 15px;
        min-height:80px;
        position:relative;
    }
    
.covcheckform td
{
}


.vwHowtoBarContentBox
{
    position:absolute;
    display:none; 
    top:65px; 
    z-index:10;
}

.vwHowtoBarMiddle .arrow
{
    position:absolute;
    z-index:13;
    background-image:url('/Images/Website/vorteilswelt/box/VW_top_arrow.png');
    background-repeat: no-repeat;
    top:-10px;
    width:39px;
    height:22px;
    left:20px;
    top:-39px;
}

div.vwHowtoBarTop
{
	background-image:url('/Images/Website/vorteilswelt/box/VW_top.png');
	width:232px;
	height:21px;
}    

div.vwHowtoBarMiddle
{
	width:232px;
	background-color:white;
	position:relative;
	background-image:url('/Images/Website/vorteilswelt/box/VW_middle.png');
	background-position:bottom;
	background-repeat:repeat-x;
}

div.vwHowtoBarBottom
{
	background-image:url('/Images/Website/vorteilswelt/box/VW_bottom.png');
	width:232px;
	height:21px;
}

div.vwHowtoBarContent
	{
		width:200px;
		border-left:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;
		padding:0 15px 0 15px;
		line-height: 1.2em;
	}
	
/* RIGHT CALLBACK BOX */

#rightCallbackBox
{
	width:250px;
	position:relative;
	overflow:visible;
	right:-250px;
	left:0px;
	/*top:225px;*/
	top:235px;
	margin-top:20px;
	margin-left:1px;
}

	#rightCallbackBox #padded
	{
		padding:0px 20px 10px 20px;
	}

	#rightCallbackBox #top
	{
		background-image:url('/Images/Website/rightinfobox/top_new.png');
		background-repeat:no-repeat;
		background-position:left;
		height:16px;
		width:250px;
	}
	
	#rightCallbackBox #blacktop
	{
		background-image:url('/Images/Website/rcontentbox/0-top-sideBar-linkBG.png');
		background-repeat:no-repeat;
		background-position:left;
		height:44px;
		width:250px;
		color:White;
		position:relative;
	}
	#rightCallbackBox #bottom
	{
		background-image:url(/Images/Website/rightinfobox/bottom_new.png);
		background-repeat:no-repeat;
		background-position:left;
		height:26px;
		width:250px;
	}
	#rightCallbackBox #main
	{
		background-image:url('/Images/Website/rightinfobox/bottomgradient.jpg');
		background-color:white;
		background-repeat:repeat-x;
		background-position:bottom;
		width:238px;
	}
	#rightCallbackBox h5
	{
		font-weight:bold;
		font-size:16px;
		margin-bottom: 10px;
	}
	#rightCallbackBox p
	{
		line-height:1.25em;
		margin-bottom:1em;
	}
	#rightCallbackBox div.trenner
	{
		width:192px;
		height:2px;
		background-image:url('/Images/Website/rightinfobox/trennlinie.png');
		margin:1em 0px;
	}
	
	#rightCallbackBox #mainWrap
	{
		background-image:url('/Images/Website/rightinfobox/repeat_y_new.png');
		background-repeat:repeat-y;
		width:238px;
		border-right:1px solid #E1E1E1;
		min-height: 145px;
	}
	#rightCallbackBox .shoppingCartBarSection
	{
	    background-image:url('/Images/Website/rightinfobox/bottomgradient.jpg');
	    background-position:center bottom;
	    padding:10px;
	}


.bigBoxAction
{
	position:absolute; 
	left:281px; 
	top:136px;
}

	.bigBoxAction a
	{
		display:block;
	}

.bigBoxAction2
{
	position:absolute; 
	left:281px; 
	top:127px;
}

.bigBoxActionSpecial
{
	position:absolute; 
	left:12px; 
	top:513px;
}

.hotlineImageBox
{
    background-repeat:no-repeat;
    background-position:left top;
    
    top:-5px;
    width:21px;
    height:23px;
    margin:-auto auto 4px 250px;
    position:absolute;
    
    float:left;
}
.hotlineTextBox
{    
    position:absolute;left:25px;
    float:left;
    color: #aaa; text-decoration:none;    
}

.marginalFacebook
{
    background-image:url('/Images/Website/facebook_marginal.png');
    height:16px;
    width:16px;
    background-repeat:no-repeat;
    padding-left:20px;
    padding-bottom:1px;
    padding-top:1px;
}

/* [FK] Opinion form */

.textareaField
{
    
}

.textareaField .fieldCtr
{
    height:120px!important;
    background-image:none!important;
}
.textareaField .fieldError
{
    background-image:none!important;
}
.textareaField .fieldError div.textarea400
{
    background-image:url('/Images/Website/forms/text390_err.png')!important;
}

/* GoogleSiteSearch */

/*form */

.gssIntro
{
    margin:0px 0px 20px 180px;
    line-height:1.5em;
}

#site-search
{
    position:absolute;
    top:-20px;
    left:583px;
    width:230px;
    z-index:149;
}

#site-search .formfield_150
{
    margin:0px 4px 0px 0px;
}
    
    #site-search a#searchbutton
    {
        background:transparent url('/Images/Website/GoogleSiteSearch/Button.png');
        width:41px;
        height:24px;
        border:0px;
        font-size:0px;
        margin:0px 0px 0px 0px;
        display:block;
        float:left;
    }

.gssBox
{
    width:753px;
    margin:0px 0px 0px 175px;
}
    .gssBox .top
    {
        background:transparent url('/Images/Website/GoogleSiteSearch/gss_box_top.png');
        height:20px;
        width:753px;
    }
    .gssBox .bottom
    {
        background:transparent url('/Images/Website/GoogleSiteSearch/gss_box_bottom.png');
        height:35px;
        width:753px;
    }
    .gssBox .inner
    {
        width:753px;
        background:transparent url('/Images/Website/GoogleSiteSearch/gss_box_repeat.png') repeat-y 3px top;
    }
        .gssBox .inner .gssContent
        {
            background:transparent url('/Images/Website/GoogleSiteSearch/gss_gradient.png') 5px bottom no-repeat;
            width:753px;    
            min-height:375px;
            overflow:hidden;
        }
        
        .gsc-wrapper
        {
            width:748px;
            margin-left:4px;
        }
        
        .gsc-wrapper .gsc-resultsbox-visible
        {
        }
        
        .gsc-results
        {
            width:100%!important;
        }
        
        .gsc-result
        {
            padding:15px;
            border-bottom:1px solid #CCCCCC;
        }
        
        .gsc-result .Url a
        {
            color:#00AEE2;
            text-decoration:none;
        }
        .gsc-result .Url
        {            
        }
            .gsc-result a.gs-title,
            div.gs-title
            {
                color:#333333;
                font-size:16px;
                text-decoration:none!important;
                font-weight:bold;
            }
                a.gs-title b,
                .searchHighlight
                {
                    color:white!important;
                    background-color:#00AEE2;
                    text-decoration:none!important;
                }
                
                div.gs-title
                {
                    margin-bottom:1em;
                }
            .gsc-result .gs-snippet
            {
                color:#333333;
                line-height:1.5em;
                font-size:12px;
                margin-bottom:1.5em;
            }
            
                .gs-snippet b
                {
                    background-color:#00AEE2;
                    color:White;
                }
            .gsc-adBlock
            {
                display:none!important;
            }
            
            .gsc-cursor-box
            {
                width:250px;
                margin:0px auto;
            }
                .gsc-cursor-page
                {
                    font-size:11px;
                }
                
    .gssContent .Results
    {
        width:748px;
        margin-left:4px;
        margin-top:-15px;
    }                
    
    .gssContent .Pagination
    {
        padding:20px 0px 0px 0px;
    }
    
        .gssContent .Pagination a,
        .gssContent .Pagination span
        {
            display:block;
            float:left;
            margin:0px 5px;
            font-size:11px;
            text-decoration:none;
            line-height:29px;
            font-size:11px;
        }
    
    .gssContent .Pagination .text,
    .gssContent .Pagination .fett
    {
        font-size:11px;
        line-height:28px;
        color:Black;
        float:left;
        display:block;
    }
    .gssContent .Pagination .more
    {
        background:transparent url('/Images/Website/prodslider/bt_re_1.png');
        background-position:right top;
        height:28px;
        line-height:28px;
        padding-right:40px;
        background-repeat:no-repeat;
    }
    .gssContent .Pagination .back
    {
        background:transparent url('/Images/Website/prodslider/bt_li_1.png');
        background-repeat:no-repeat;
        padding-left:40px;
        height:28px;
        line-height:28px;
    }
    .gssContent .Pagination .ctl00_ctl00_phmain_1_pagerResults
    {
        display:block;
        float:left;
    }
    .gssContent .Pagination .fett
    {
        font-weight:bold;
    }
    
    .pressHeadlineOverview
    
    {
        text-decoration:none;
        
     }
 
.CovCheckAbbruch
{
    background-image: url("/Images/Website/modalBlackBg.png");
    display: none;
    height: 100%;
    min-height: 100%;
    position: absolute;
    width: 100%;
    z-index: 999;
}

.CovCheckAbbruch .close
{
    position:absolute;
    right:0px;
    top:15px;
}
 
.CovCheckAbbruch .hidden
{
    display:none;
}

.CovCheckAbbruch .modalContent
{
	position: relative;
	width: 535px;
	height: 460px;
	margin: 180px auto 0;
	padding: 0px 30px;
	background-image: url('/Images/Website/modalBg_590x450px.png');	
	background-repeat: no-repeat
}

.CovCheckAbbruch .modelpos
{
position: absolute; 
top: 5px;
	}

.CovCheckAbbruch .checkbox-empty-error
{   
    background-image: url('/Images/Website/forms/checkbox_err.png')!important;
}

.CovCheckAbbruch .checkbox-empty
{
	background-image:url('/Images/Website/forms/checkbox_0.png')!important;
	background-position:bottom left!important;
	background-repeat:no-repeat!important;
	height:16px;
	width:17px;	
}

.CovCheckAbbruch .checkbox-check
{
	background-image:url('/Images/Website/forms/checkbox_1.png');
	background-position:bottom left!important;
	background-repeat:no-repeat!important;
	height:16px;
	width:17px;	
}

.CovCheckAbbruchButton
{
	left: 260px; 
	bottom: 25px; 
	position: absolute;
}



div.textarea355
{
    background-image:url('/Images/Website/forms/text355.png');
    height:120px;
    width:355px;
    background-repeat:no-repeat;
    padding:5px;
    position:relative;
}


    div.textarea355
{
    background-image:url('/Images/Website/forms/text355.png');
}



    .textarea355 textarea
    {
        
        width:340px;
        height:110px;
        background: transparent none;
        border:0px;
        font-family:Arial, Helvetica, Sans-Serif;
        font-size:11px;
        color:#333333;
        overflow:auto;
    }
    

.CheckboxAbstand
{
	padding-bottom: 5px;
    padding-right: 10px;
    padding-top: 3px;
}

#SpeedCheckBox
{
    background:transparent url('/Images/Website/SpeedCheck/box.png') no-repeat;
    width:592px;
    height:352px;
    position:relative;
    top:200px;
    margin:0px auto;
    z-index:999;
}

#SpeedCheckBoxStandalone
{    
    width:585px;
    height:352px;
    margin-left:30px;
}

    #SpeedCheckBox .Inner
    {
        position:relative;
        padding:30px 0px 0px 30px;   
    }
        #SpeedCheckBox .closeThis
        {
            display:block;
            background:transparent url('/Images/Website/SpeedCheck/close.png') no-repeat left top;
            width:20px;height:20px;position:absolute;top:10px;right:10px;
        }
    #SpeedCheckBox .Headline,
    #SpeedCheckBoxStandalone .Headline,
    body#PopUp .Inner .Headline
    {
        font-size:24px;
        margin:0px 0px 15px 0px;
    }
    #SpeedCheckBox .SubHeadline,
    #SpeedCheckBoxStandalone .SubHeadline,
    body#PopUp .Inner .SubHeadline
    {
        font-size:18px;
        margin:0px 0px 15px 0px;
    }
    #SpeedCheckBox .Text,
    #SpeedCheckBoxStandalone .Text,
    body#PopUp .Inner .Text
    {
        float:left;
        font-size:18px;
        line-height:1.5em;
        width:360px;
        padding:10px 0px 0px 0px;
    }
    #SpeedCheckBoxStandalone .Text
    {
        width:380px;
    }
    #SpeedCheckBox a.HighspeedButton,
    #SpeedCheckBoxStandalone a.HighspeedButton
    {
        background:transparent url('/Images/Website/SpeedCheck/button.png') no-repeat left top;
        width:355px;
        height:71px;
        display:block;
        margin:30px 0px 0px 0px;
    }
#SpeedCheckOverlay
{
    position:fixed;
    top:0px;
    left:0px;
    z-index:998;
    background:transparent url('/Images/Website/SpeedCheck/black70.png');
    width:100%;
    height:100%;
    display:none;
}    
    #SpeedCheckOverlay .Container
    {
        width:100%;
        height:100%;
        position:relative;
    }

#SpeedCheckBox .greenButton86
{
    margin-top:20px;
}

#SpeedCheckBox .greenButton86 .mid
{
    margin-top:0px;
    line-height:55px;
}


    
    body#PopUp .Inner .greenButton86 a
    {
        margin-top:0px;
        line-height:55px!important;   
        font-weight:bold;
        background-repeat:repeat-x;
    }
    
    /* POPUP GENERAL */
    
    body#PopUp
    {
        background:white url('/Images/Website/layout_empty.png') center top no-repeat;
    }
    
    body#PopUp #main
    {
        width:650px;
        margin:0px auto;
        padding:150px 0px 0px 0px;
        position:relative;
    }
    body#PopUp #main .Inner
    {
        width:600px;
        margin:0px auto;
    }
    
        body#PopUp #Logo    
        {
            position:absolute;
            right:25px;
            top:20px;
        }
        
        body#PopUp #main .greenButton86
        {
            margin-top:20px;
        }
        
        
#Glossary
{
}

    #Glossary ul,
    #mainContent #Glossary ul
    {
        margin:0px;
        margin-left:0px;
        padding-left:0px;
    }

    #Glossary li,
    #mainContent #Glossary li
    {
        border-bottom:1px solid #CCCCCC;
        list-style-type:none;
        padding: 13px 0px;
        margin:0px;
    }
    
    #Glossary li a
    {
        color:#009EE0;
        font-weight:bold;
        text-decoration:none;
        padding:0px 0px 0px 12px;
        margin:0px 0px 0px 5px;
        background:url('/Images/Website/arrow_blue_right.png') left center no-repeat;
    }

#GlossaryNavigation
{
    margin:0px 0px 20px 0px;
}
    #GlossaryNavigation a,
    .BackLink
    {
        font-weight:bold;
        text-decoration:none;
    }        
    #GlossaryNavigation a.blue,
    #GlossaryLink a,
    .BackLink
    {
        color:#009EE0;
    }
    
#GlossaryDetail h3
{
    background:url('/Images/Website/arrow_black_right.png') left center no-repeat;
    padding:0px 0px 0px 12px;
}    

#GlossaryDetail table
{
    margin:20px 0px 0px 12px;
}
    #GlossaryDetail table td
    {
        vertical-align:top;
    }
    #GlossaryLink a
    {
        background:url('/Images/Website/arrow_blue_right.png') left center no-repeat;
        font-weight:bold;
        padding-left:12px;
        text-decoration:none;
    }
    
    #GlossaryLink
    {
    	margin-bottom: 10px;
    }
    
 .SiegelWebsite
 {
 	position:relative;
 	left:20px; 	
 }
 
.SiegelWebsiteShop
	{
		background-image: url("/~/media/Images/Website/Siegel/QSiegel_gruen_quer_T2.ashx");
		background-repeat: no-repeat;
		height: 207px;
		margin-left: 10px;
		margin-top: 20px;
		width: 250px;
	}

html.vw form#form1
{
    height:100%;
    display:block;
}    

.securitySteps
{
	height: 70px;
	width: 518px;	
}

.securityStep1
{
	height: 45px;
	width: 126px;	
	background-image: url("/Images/Website/Security/SecurityStep1.png");
	background-repeat: no-repeat;
	float:left;
}
.securityStep1inactive
{
	height: 45px;
	width: 126px;	
	background-image: url("/Images/Website/Security/SecurityStep1_inactive.png");
	background-repeat: no-repeat;
	float:left;
}

.securityStep2
{
	background-image: url("/Images/Website/Security/SecurityStep2.png");
	background-repeat: no-repeat;
	height: 45px;
	width: 221px;	
	float:left;
}

.securityStep2inactive
{
	background-image: url("/Images/Website/Security/SecurityStep2_inactive.png");
	background-repeat: no-repeat;
	height: 45px;
	width: 221px;	
	float:left;
}


.securityStep3
{
	background-image: url("/Images/Website/Security/SecurityStep3.png");
	background-repeat: no-repeat;
	height: 45px;
	width: 171px;	
	float:left;
}
.securityStep3inactive
{
	background-image: url("/Images/Website/Security/SecurityStep3_inactive.png");
	background-repeat: no-repeat;
	height: 45px;
	width: 171px;	
	float:left;
}

div.zx_mediaslot
{
    position:absolute;
    visibility:hidden;
}

.LevelBoxText,
a.arrowBlueBottomFAQ
{
    color:#009EE0;
}

.arrowBlackBottomFAQ a,
.arrowBlackBottomFAQ .LevelBoxText
{
    color:Black;
}

/*Web und Fon Danke*/
.WebUndFon_main
{
    width:663px;
    height:471px;
    background-image:url("/Images/Shop/ThankWebundFon/background.jpg");
    font-size: 14px;
    line-height: 1.2em
}

.WebUndFon_head 
{
    float:left;
    width:611px;
    height:30px;
    border-right:thin solid #72B31C;
    padding-left:10px;
    padding-bottom:20px;    
}

.WebUndFon_head .line 
{
    margin-top:8px;
}

.WebUndFon_line 
{
    float:left;
    width:591px;
    height:100px;
    border-top:thin solid #72B31C;
    border-right:thin solid #72B31C;
    padding-left:10px;
    padding-right:20px;
}

.WebUndFon_line .head 
{
    margin-top:16px;
}

.WebUndFon_line .txt 
{
    margin-top:10px;
}

.WebUndFon_number 
{
    float:left; 
    width:40px; 
    height:101px;
    border-left:thin solid #72B31C;
}


.WebUndFon_curve_left 
{
    width:18px;
    height:18px;
    float:left;
}

.WebUndFon_curve_right 
{
    width:18px; 
    height:18px; 
    float:right;
}

.WebUndFon_curve_middle_bottom 
{
    width:627px; 
    height:17px; 
    float:left; 
    border-bottom:thin solid #72B31C;
}

.WebUndFon_curve_middle_top
{
    width:627px; 
    height:17px; 
    float:left; 
    border-top:thin solid #72B31C;
}

/*Product Overview*/

.tablePOleft
{
    background-color:#FBFBFB;
    width:145px;
    padding: 10px;
    border-bottom: 1px solid white;    
    border-right: 1px solid white;
}

.tablePOright
{
    background-color:#F1F1F1;
    vertical-align: middle;
    text-align: center;
    border-bottom: 1px solid white;
    border-right: 1px solid white;
    padding: 10px;
    width:200px;
}

.HeadlineKlassik
{
    color: #004794;
}

.HeadlineKomfort
{
    color: #607B34;
}

.HeadlinePremium
{
    color: #BA7E1B;
}

.OverviewBox
{
    position: relative;
    width: 757px;
    height:600px;
    background-image:url("/~/media/Images/Website/Big%20Boxes/OverviewBox.ashx");
    background-repeat: no-repeat;
}

.OverviewBoxUll
{
    position: relative;
    width: 757px;
    height:600px;
    background-image:url("/~/media/Images/Website/Big%20Boxes/OverviewBox_ull.ashx");
    background-repeat: no-repeat;
}

.OverviewBoxContent
{
    left: 1px;
    position: absolute;
    width: 755px;
    z-index: 2;
    padding-top:15px;
}

.OurRecommendation_EditArea
{   margin-left: 24px;
    padding-bottom: 20px;
    padding-left: 20px;
}

.OurRecommendation_EditArea ul li
{ line-height: 1.2em;
    list-style-image: url("/Images/Website/CufonBullets.png");
    margin-bottom: 0.3em;
}
