/* default styles for extension "tx_indexedsearch_pi1" */
.tx-indexedsearch .tx-indexedsearch-whatis p .tx-indexedsearch-sw 								{font-weight:bold;font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-whatis 														{margin-top:10px;margin-bottom:5px;}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button 			{width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword 			{width:150px;}

.tx-indexedsearch p.tx-indexedsearch-noresults 													{text-align:center;font-weight:bold;}

.tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-sectionlinks ul 				{font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-browsebox p 												{font-family:Arial;font-size:11px;}

.tx-indexedsearch .tx-indexedsearch-res .noResume 												{color:#666666;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p 								{font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p .tx-indexedsearch-redMarkup	{color:red;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title 								{background:#fff;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p 								{font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p.tx-indexedsearch-percent		{font-weight:normal;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info p 								{color:#999;font-family:Arial;font-size:9px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info 									{background:#fff;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a								{color:#999;text-decoration:none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a:hover							{color:#cc0000;text-decoration:underline;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead 								{margin-top:20px;margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 							{font-size:14px;text-indent:5px;line-height:20px;margin-top:0;margin-bottom:0;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td 							{background:#fff;vertical-align:middle;border-bottom:1px solid #efefef;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a								{color:#003366;text-decoration:none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a:hover						{color:#cc0000;text-decoration:underline;}

/* default styles for extension "tx-dropdownsitemap-pi1" */
.tx-dropdownsitemap-pi1							{margin:0;padding:0;}
.tx-dropdownsitemap-pi1 ul,
.tx-dropdownsitemap-pi1 ul li					{background-image:none;margin:0;padding:0;}
.tx-dropdownsitemap-pi1 img						{vertical-align:middle;padding:10px;}
.tx-dropdownsitemap-pi1 a 						{font-weight:bold;}
.tx-dropdownsitemap-pi1 li.open ol 				{display:block;}
.tx-dropdownsitemap-pi1 li.closed ol 			{display:none;}
.tx-dropdownsitemap-pi1 li.open ul 				{display:block;}
.tx-dropdownsitemap-pi1 li.closed ul 			{display:none;}
.tx-dropdownsitemap-pi1 div 					{background:#fff;padding:2px;margin-bottom:5px;}
.tx-dropdownsitemap-pi1 div.level_2 			{background:#fff;}
.tx-dropdownsitemap-pi1 div.level_2 a			{font-weight:normal;}
.tx-dropdownsitemap-pi1 div.level_3 			{background:#fff;}
.tx-dropdownsitemap-pi1 div.level_4 			{background:#fff;}
.tx-dropdownsitemap-pi1 div.level_5 			{background:#fff;}
.tx-dropdownsitemap-pi1 div.expAll 				{padding-right:20px;text-align:right;}
.tx-dropdownsitemap-pi1 div.expAll a 			{font-weight:normal;}

#vvergleich										{background:#fbe196;margin:0;margin-bottom:0px;padding-bottom:20px;border-bottom:#ffeebc;overflow:hidden;}
#vvergleich table								{width:100%;border-collapse:collapse;background:#ffeebc;}
#vvergleich table td							{height:25px;padding:7px 5px;}
#vvergleich img									{border:none;vertical-align:middle;}
#vvergleich ul,
#vvergleich li 									{margin:0;padding:0;}
#vvergleich li									{list-style-type:circle;}
#vvergleich form								{display:block;overflow:hidden;}
* html #vvergleich form							{height:1%;display:inline;}
#vvergleich select								{min-width:100px;}
#vvergleich-empfehlung 							{color:#000;font-size:11px;padding:10px 0 0 10px;background-color:#ffeebc;}
#vvergleich h2,
#vvergleich-empfehlung h2 						{color:rgb(127,0,0)/*darkred*/;font-size:14px;font-weight:bold;}
#vvergleich .faqlink 							{text-decoration:none;display:block;width:100%;}
#vvergleich a {}
#vvergleich a.infofeld 							{position:relative;z-index:50;}
#vvergleich a.infofeld:hover					{text-decoration:none;}
#vvergleich a.infofeld span						{display:none;}
#vvergleich a.infofeld:hover span				{display:block;position:absolute;top:-1em;left:15em;width:25em;border:1px solid #106ac5;padding:2px;color:#000;text-align:left;text-decoration:none;z-index:100;}
#vvergleich .chktext 							{margin:0 0 5px 0;}

#vvergleich .table-start 						{font-weight:bold;border-top:10px solid #ffeebc;border-bottom:10px solid #ffeebc;}
#vvergleich .table-start a						{text-decoration:none;}
#vvergleich .table-start .row-header,
#vvergleich .table-berechnungoben .row-header	{display:none;}
#vvergleich .table-start .col1-data,
#vvergleich .table-start .col2-data 			{font-weight:bold;}
#vvergleich .table-start td,
#vvergleich .table-berechnungoben td			{vertical-align:middle;padding:5px 5px 5px 20px;border-bottom:1px solid #fbe196;}
#vvergleich .table-berechnungoben				{background:#ffeebc;}
#vvergleich table.table-berechnung				{font-size:11px;margin:10px 0}
#vvergleich .table-berechnung td				{padding:3px 2px 3px 5px;margin:10px 0;border-bottom:1px solid #fff;vertical-align:middle;}
html>body #vvergleich .table-berechnung td		{padding:3px 2px}
#vvergleich .table-berechnenoben-left			{font-weight:bold;}
#vvergleich .table-berechnung .tipp {color:#000;background-color:#ffc26f}
#vvergleich .table-berechnung .tipp .col_beitrag {padding-left:10px;font-weight:700;font-size:14px;color:#007400}

#vvergleich .table-berechnung td img			{vertical-align:middle;}
#vvergleich .table-berechnung td a				{font-size:11px;font-weight:bold;text-align:left;}
#vvergleich .rot 								{color:#cc0000;}
#vvergleich .row-1,
#vvergleich .row-2 								{border-bottom:1px solid #fbe196;}
#vvergleich .row-header td						{color:#fff;font-weight:bold;background:#933;border:1px solid #fff;border-width:1px 0;text-align:center;}
#vvergleich .row-header a						{color:#fff;}
#vvergleich .row-antrag 						{font-weight:bold;background:#933;}
#vvergleich .row-anleitung 						{font-weight:normal;display:none}
#vvergleich .anleitung 							{display:none;background-color:#ffeebc;}
#vvergleich .info 								{font-size:10px;}
.form-button,
.vergleichbutton								{font-size:11px;font-weight:bold;padding:3px 5px;margin:10px;cursor:pointer;}
#vvergleich input.btn-berechnen 				{
	float:right;
/*
	background: url(../../resources/images/buttons/btnBerechnen.gif) no-repeat left;
	cursor:pointer;
	color:#fff;
	height:44px;
	padding-bottom: 8px;
	font-size: 1.2em;
	font-weight: normal;
	border: none;
	text-align: left;
	text-indent: -500px;
	margin-left:0px;
	width: 190px;
*/
}

.btn-weiter										{float:right;}
.btn-neuervgl,
.btn_empfehlungen,
.btn-zurueck									{font-size:9px;font-weight:normal;padding:0 2px;}
#vvergleich .vergleichbutton-box 				{text-align:right;margin:0;padding:0;}
#vvergleich .fehler 							{font-weight:bold;color:#f00;}
#gesinfo 										{margin:10px;font-size:11px;color:#000;}
#box_faq,
#box_gesell										{padding:10px;background:#ffffe1;}
#box_faq table									{width:auto;background:#ffffe1;}
#gesinfo h2 									{font-size:14px;font-weight:bold;}
#vvergleich .vergleichlink 						{color:#000;}
.hilfehidden									{display:none;font-weight:normal;padding:2px 5px 2px 30px;}
.hilfevisible									{color:#000;display:table-cell;font-weight:normal;background:#ffffe1;padding:2px 5px 2px 30px;}
.hidden											{display:none;}
.visible										{display:block;}
/**
  * @E-Mailfeld (neu) ausblenden
  * @Btn Neuer Vergleich ausblenden Natschkerechner
  */
#tarife_email_senden {display:none}
.form-button.btn-neuervgl {display:none}

/* pkvcalc */
.red										{color:#c03;}
.green										{color:#73ba24;}
.darkgreen									{color:#393;}
.orange										{color:#f60;}
.grey										{color:#666;}
.darkblue									{color:#39396b;}

.ancor										{background:#cf8;}
.small										{font-size:11px;color:#666;}
.smallStd									{font-size:11px;color:#000;}
.smallest									{font-size:10px;color:#666;}
.normal										{font-weight:normal;}
.nowrap										{white-space:nowrap;}
.center										{text-align:center;vertical-align:middle;}
.show 										{display:block;}
.hide 										{display:none;}
.lft										{float:left;}
.rgt										{float:right;}
.blueBG										{background:#5678d9 url(../../resources/images/bg_blue.gif) repeat-x;color:#fff;text-align:left;padding:.3em .5em;}
.dummyLnk									{color:#00c !important;text-decoration:underline;cursor:pointer;}
.hrImg 										{height:1px;border:0;margin:10px;background:transparent url(../../resources/images/dotted-line.gif) repeat-x;}

#frmErrorBlock								{width:auto;display:none;margin:0 0 1em 0;background:#ffebe3;border:1px dashed red;}
#frmErrorBlock ul							{width:auto;margin:0 3.5em .4em 3.5em;}
#frmErrorBlock li							{background:url(../../resources/images/icons/error_arrow.gif) no-repeat .5em .5em;text-align:left;}

.keyError 									{display:none;color:red;}
.keyErrorActive								{display:list-item;}
.keyBorder									{background:none;}
.keyBorderActive							{color:red;background:#ffebe3;}

.pkvbox										{border:none;margin:0;background-color:#ffeebc;}
.pkvbox table								{border:none;}
.pkvbox td 									{padding:.3em;vertical-align:top;border-bottom:1px solid #fbe196;}
.pkvbox h3 									{padding:.3em 2.5em;font-weight:normal;}
.pkvbox h3.inUl 							{padding:1em 0 0 .5em;font-weight:normal;}
.pkvbox .highlight							{background:#fbe196;font-weight:bold;color:#fff;padding:.5em;}
.pkvbox .fstRow								{background:#ffeebc;}
.pkvbox .scdRow								{background:#ffeebc;}
.pkvbox li									{line-height:16px;}
.pkvbox .fstLi								{background-color:#f3f3f3;}
.pkvbox .scdLi								{background-color:#fff;}
.pkvbox .ovrRow								{background:#cf9;}
.pkvbox input.txt							{width:14em;}
.pkvbox select.half,
.pkvbox input.half							{width:9.5em;}
.pkvbox select.quarter						{width:4.5em;}
.pkvbox input.quarter						{width:4em;}
.pkvbox select.birthday						{width:3.4em;margin:0 .4em 0 .2em;}
.pkvbox select.birthmonth					{width:3.4em;margin:0 .3em;}
.pkvbox select.birthyear					{width:4.4em;margin:0 0 0 .4em}
.pkvbox select.slt							{width:14em;}
html>body .pkvbox select.slt				{width:14.3em;}
.pkvbox textarea							{width:16.3em;height:5em;}
html>body .pkvbox textarea					{width:17.8em;}

.pkvbox dl									{height:1%;}
html>body .pkvbox dl						{overflow:hidden;}
.pkvbox dl div								{padding:.5em;}
.pkvbox dt									{clear:left;float:left;width:20.5em;padding:.5em;}
.pkvbox dd									{margin-left:21.5em;padding:.5em;}

.pkvbox .insurance .fstRow					{background:#ffeebc;}
.pkvbox .insurance .scdRow					{background:#ffeebc;}

.pkvbox .keyBorderActive,
.pkvbox .insurance .keyBorderActive			{background:#ffebe3;}
.pkvbox .btn								{cursor:pointer;}
.pkvbox .more								{color:#00c;padding:.5em;background:#efd;}
.pkvbox .small								{font-size:.9em;}
.pkvbox .smaller							{font-size:.8em;}
.pkvintro									{margin-right:2em;padding-right:5em;background:#fff url(../../resources/images/info/siegel.gif) no-repeat top right;}

