
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}

a {
	color: #FE6900;	
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#finderContainer {
	width: 590px;
	height: 480px;
	position: absolute;
	overflow: hidden;
}

	.button {
		padding: 5px;
		padding-left: 8px;
		padding-right: 8px;
		border: 1px solid White;
		border-radius: 3px;
		color: White;
		font-weight: bold;
		box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
		cursor: pointer;
		text-align: center;
		
		background: rgb(255,243,232); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,243,232,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 51%, rgba(255,162,76,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,243,232,1)), color-stop(50%,rgba(255,167,61,1)), color-stop(51%,rgba(255,124,0,1)), color-stop(100%,rgba(255,162,76,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,243,232,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,162,76,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,243,232,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,162,76,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,243,232,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,162,76,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,243,232,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,162,76,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff3e8', endColorstr='#ffa24c',GradientType=0 ); /* IE6-9 */
		
	}

	.chart {
		width: 590px;
		height: 480px;
		position: absolute;
		left: 0px;
		top: 0px;
	}
	
	.chart div, .chart img {
		position: absolute;
	}
	
		.chart .txt {
			color: #04336a;
			font-size: 12px;
			line-height: 130%;
		}
	
		.tabs {
			top: 222px;
			left: 0px;
			width: 590px;
			border-top: 2px solid #fe9401;
			border-bottom: 2px solid #fe9401;
			padding-top: 2px;
			padding-bottom: 2px;
			padding-left: 1px;
			z-index: 1000;
		}
		
			.tabs .tab {
				position: static;
				width: 141px;
				height: 26px;
				/*background-image: url(../img/tab_unselected.jpg);*/
				float: left;
				margin-left: 2px; 
				margin-right: 2px;
				text-align: center;
				padding-top: 12px;
				color: #043369;
				border-radius: 3px;
				border: 1px solid Silver;
				
				
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

			
			}

			
			.tabs .tab.passed {
				/*background-image: url(../img/tab_passed.jpg);*/
				color: White;
				border: 1px solid Gray;
				cursor: pointer;
				
background: rgb(123,167,217); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(123,167,217,1) 0%, rgba(151,193,227,1) 50%, rgba(140,186,226,1) 51%, rgba(192,218,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,167,217,1)), color-stop(50%,rgba(151,193,227,1)), color-stop(51%,rgba(140,186,226,1)), color-stop(100%,rgba(192,218,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(123,167,217,1) 0%,rgba(151,193,227,1) 50%,rgba(140,186,226,1) 51%,rgba(192,218,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(123,167,217,1) 0%,rgba(151,193,227,1) 50%,rgba(140,186,226,1) 51%,rgba(192,218,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(123,167,217,1) 0%,rgba(151,193,227,1) 50%,rgba(140,186,226,1) 51%,rgba(192,218,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(123,167,217,1) 0%,rgba(151,193,227,1) 50%,rgba(140,186,226,1) 51%,rgba(192,218,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ba7d9', endColorstr='#c0daee',GradientType=0 ); /* IE6-9 */

				
			}
			
			
			.tabs .tab.selected {
				/*background-image: url(../img/tab_selected.png);*/
				color: White;
				border: 1px solid Gray;

background: rgb(26,57,88); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(26,57,88,1) 0%, rgba(36,87,124,1) 50%, rgba(31,79,115,1) 51%, rgba(49,123,173,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26,57,88,1)), color-stop(50%,rgba(36,87,124,1)), color-stop(51%,rgba(31,79,115,1)), color-stop(100%,rgba(49,123,173,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(26,57,88,1) 0%,rgba(36,87,124,1) 50%,rgba(31,79,115,1) 51%,rgba(49,123,173,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(26,57,88,1) 0%,rgba(36,87,124,1) 50%,rgba(31,79,115,1) 51%,rgba(49,123,173,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(26,57,88,1) 0%,rgba(36,87,124,1) 50%,rgba(31,79,115,1) 51%,rgba(49,123,173,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(26,57,88,1) 0%,rgba(36,87,124,1) 50%,rgba(31,79,115,1) 51%,rgba(49,123,173,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a3958', endColorstr='#317bad',GradientType=0 ); /* IE6-9 */

				
				
			}			
			
			.tabs .tab.disabled {
				opacity: 0.3;
				cursor: default;
			}
			
			.tabs .tab.twolines {
				padding-top: 6px;
				height: 32px;
			}

			
		.controls {
			bottom: 0px;
			left: 0px;
			width: 590px;
			height: 212px;
			color: Black;
			background: #e8eef5; /* Old browsers */
			background: -moz-linear-gradient(top,  #e8eef5 0%, #d3d6da 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8eef5), color-stop(100%,#d3d6da)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #e8eef5 0%,#d3d6da 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #e8eef5 0%,#d3d6da 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #e8eef5 0%,#d3d6da 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #e8eef5 0%,#d3d6da 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eef5', endColorstr='#d3d6da',GradientType=0 ); /* IE6-9 */
		}
		
			.controls .questionbox {
				width: 190px;
				position: absolute;
				top: 15px;
			}
		
				.controls .questionbox .txt {
					width: 100%;
					text-align: center;
				}	 	
				
			.controls .question {
				left: 15px;
				top: 15px;
				width: 556px;
				font-weight: bold;
				font-size: 13px;
				line-height: 130%;
				text-align: center;
			}
			
			.controls .kontoname {
				left: 15px;
				top: 60px;
				width: 165px;
				font-weight: bold;
				font-size: 13px;
				line-height: 130%;
			}	

			.controls .doDescription {
				left: 120px;
				top: 97px;
				width: 80px;
				font-size: 11px;
			}
		
			.btnBack, .btnNext, .btnClose {
				position: absolute;
				width: 108px;
				height: 22px;
				bottom: 5px;
				cursor: pointer;
			}
			
				.btnBack {
					background-image: url(../img/btnBack.png);
					left: 0px;
				}
				
				.btnNext {
					background-image: url(../img/btnNext.png);
					right: 0px;
				}
				
				.btnClose {
					background-image: url(../img/btnClose.png);
					right: 0px;
				}
	

				.btnInfos {
					background-image: url(../img/btnInfos.png);
					right: 0px;
					bottom: 35px;
					width: 160px;
				}					

			.radiobox, .checkbox {
				position: absolute;
				font-size: 12px;
				width: 119px;
				height: 33px;
				padding-top: 18px;
				padding-right: 10px;
				background-image: url(../img/checkbox-false.png);
				background-position: right center;
				background-repeat: no-repeat;
				cursor: pointer;
				text-align: center;
			}

			.radiobox.oneline, .checkbox.oneline {
				padding-top: 25px;
				height: 28px;
			}
			
			.radiobox-val-false, .checkbox-val-false {
				background-image: url(../img/checkbox-false.png);
			}
			
			.radiobox-val-true, .checkbox-val-true {
				background-image: url(../img/checkbox-true.png);
			}
			
				.radiobox-special, .checkbox-special {
					position: absolute;
					left: 20px;
					font-size: 13px;
					width: 107px;
					background-position: center bottom;
					background-repeat: no-repeat;
					cursor: pointer;
					text-align: center;
					padding-bottom: 2px;
					padding-right: 0px;
					padding-left: 0px;
					padding-top: 0px;
				}
				
				
				
				.radiobox-special, .radiobox-special.radiobox-val-false {
					background-image: url(../img/radiobox-special-false.png);
				}
				.radiobox-special.radiobox-val-true {
					background-image: url(../img/radiobox-special-true.png);
				}			

				.checkbox-special, .checkbox-special.checkbox-val-false { 
					background-image: url(../img/radiobox-special-false.png);
				}
				.checkbox-special.checkbox-val-true {
					background-image: url(../img/radiobox-special-true.png);
				}
			
			
			.checkbox-disabled {
				-moz-opacity: 0.3;
				-o-opacity: 0.3;
				-webkit-opacity: 0.3;
				filter: alpha(opacity=30);
				opacity: 0.3;
				background-image: url(../img/checkbox-false.png);
			}
			
			.checkbox-disabled.checkbox-special {
				background-image: url(../img/checkbox-special-false.png);
			}
			
			
			.result-box {
				width: 175px;
				height: 377px;
				border-right: 1px solid Silver;
				top: -5px;
				cursor: pointer;
			}
			
				.result-box .icons {
					left: -18px;
				}
				.result-box .text {
					width: 160px;
					top: 160px;
				}
				.result-box .txt {
					display: none;
					font-size: 11px;
				}
				
				
				.result-box table {
					width: 170px;
				}
				.result-box thead td {
					font-weight: bold;
				}
				.result-box td {
					font-size: 11px;
					border-bottom: 1px solid Silver;
				}
				.result-box td:nth-child(2) {
					width: 48px;
					text-align: right;
					vertical-align: bottom;
				}
				
				.result-box .price {
					font-weight: normal;
					display: block;
					position: absolute;
					top: 192px;
				}

	#yourselection {
		z-index: 10000000;
		background-color: #e47729;
		padding: 5px;
		position: absolute;
		left: 197px; 
		top: 18px;
		color: White;
		font-weight: bold;
		-moz-border-radius: 3px;
		border-radius: 3px;
		text-align: center;
		font-size: 12px;
		box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	}

#konten {
	position: absolute;
	left: 0px; top: 0px; width: 590px; z-index: 1000;		
}

#konten img {
	position: absolute;
}
	
				

	.alert {
		padding: 10px; 
		width: 180px;
		border: 1px solid White;
		box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
		text-align: center;
		color: White;
		z-index: 10000;
		
background: #ffaf4b; /* Old browsers */
background: -moz-linear-gradient(top,  #ffaf4b 0%, #f77b00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#f77b00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffaf4b 0%,#f77b00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffaf4b 0%,#f77b00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffaf4b 0%,#f77b00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffaf4b 0%,#f77b00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#f77b00',GradientType=0 ); /* IE6-9 */
		
	}
			

	.textBubble {
		position: absolute;
		width: 145px; 
		font-weight: normal;
		top: 200px;
		left: 15px;
		background-color: #f5f5f5;
		z-index: 10000;
		border-radius: 5px;
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	}
			
		.textBubble .txt {
			padding: 8px;
			line-height: 100%;
			font-size: 11.5px;
		}

			ul {
				margin-top: 5px;
			}
			
			ul li {
				position: static !important;
				list-style-type: disc;
				margin-left: 15px;
			}
			
			strong {
				font-weight: bold;
			}
			
	.kk-popup {
		position: absolute;
		left: 45px;
		top: 43px; 
		width: 400px;
		height: 180px;
		background-color: #205074;
		z-index: 10000000;
		padding: 25px;
		color: White;
		border-radius: 5px;
		box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
		display: none;
	}
	
		.kk-popup li {
			color: White;
			margin-bottom: 5px;
		}

			
	.ebl-popup {
		position: absolute;
		left: 0px;
		top: 0px; 
		width: 590px;
		height: 200px;
		background-color: White;
		z-index: 1000000;
		background-image: url(../img/charts/blank.jpg);
		padding-top: 22px;
		display: none;
	}
	
		.ebl-popup .paket {
			width: 260px; 
			text-align: center; 
			line-height: 200%; 
			float: left;
		}
	
		.ebl-popup h2 {
			font-size: 20px;
		}
		
		.ebl-popup table {
			position: absolute;
			right: 15px;
			bottom: 10px;
			border: 1px solid Silver;
			box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
		}
		
		.ebl-popup td {
			padding: 5px;
			border-bottom: 1px solid Silver;
			background: #e7edf4; /* Old browsers */
			background: -moz-linear-gradient(top,  #e7edf4 1%, #dee3e9 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7edf4), color-stop(100%,#dee3e9)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #e7edf4 1%,#dee3e9 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #e7edf4 1%,#dee3e9 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #e7edf4 1%,#dee3e9 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #e7edf4 1%,#dee3e9 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7edf4', endColorstr='#dee3e9',GradientType=0 ); /* IE6-9 */
		}
		.ebl-popup td:first-child {
			width: 225px;
		}		
		.ebl-popup td:nth-child(2) {
			text-align: right;
			width: 60px;
		}		
		.ebl-popup thead td {
			font-weight: bold;
		}
		
		.ebl-popup .price {
			font-weight: bold;
			color: Red;
			font-size: 14px;
		}
		
		.haken {
			color: #04336a;
		}
		.haken:after {
			content: "\0000a0\0000a0\0000a0";
		}
		.haken:before {
			content: "\0000a0\0000a0\0000a0";
		}
		
		
		
	.ebl-background {
		background: #c4d0df; /* Old browsers */
		background: -moz-linear-gradient(top,  #c4d0df 0%, #b1b9c3 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4d0df), color-stop(100%,#b1b9c3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #c4d0df 0%,#b1b9c3 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #c4d0df 0%,#b1b9c3 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #c4d0df 0%,#b1b9c3 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #c4d0df 0%,#b1b9c3 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4d0df', endColorstr='#b1b9c3',GradientType=0 ); /* IE6-9 */
	
	}
		
#kreditkartenrechner {
	position: absolute;
	right: 0px;
	width: 310px;
	height: 480px;
	z-index: 1000000;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
	color: Black;
	line-height: 130%;
	background: #e8eef5; /* Old browsers */
	background: -moz-linear-gradient(top,  #e8eef5 0%, #d3d6da 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8eef5), color-stop(100%,#d3d6da)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e8eef5 0%,#d3d6da 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e8eef5 0%,#d3d6da 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e8eef5 0%,#d3d6da 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e8eef5 0%,#d3d6da 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eef5', endColorstr='#d3d6da',GradientType=0 ); /* IE6-9 */
}	

		#kreditkartenrechner div.txt {
			position: absolute;
			left: 15px;
		}

#console {
	position: absolute;
	width: 590px;
	height: 200px;
	top: 600px;
	left: 0px;
	border: 2px solid Gray;
	overflow: auto;
}


#ie6warner {
	width: 400px;
	border: 3px solid Gray;
	background-color: White;
	padding: 30px;	
	z-index: 1000000;
	position: absolute;
	top: 150px;
	left: 60px;
	line-height: 150%;
	font-weight: bold;
	text-align: center;
}

#jswarner  {
	background-color: White;
	width: 390px;
	height: 310px;
	z-index: 1000000;
	position: absolute;
	opacity: 0.95;
	padding: 100px;
	font-size: 20px;
	text-align: center;
	line-height: 150%;
}
