@import url(css_Navigation.css);
@import url(css_Admedia.css);
@import url(css_Extensions.css);
@import url(css_Credits.css);
@import url(css_Makler.css);
*										{margin:0;padding:0;}
.clear									{clear:both;}
.clearfix:after 						{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix 								{_height:0.1%;}

.floatfix								{height:auto;overflow:hidden;_height:0.1%;_overflow:inherit;}

body									{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;}
img										{border:none;}
hr										{border:none;border-top:1px solid #FFEEBC;border-bottom:1px solid #FBE196;}
p										{line-height:18px;padding-left:10px;padding-right:10px;}
ul										{list-style:none;line-height:18px;}
form									{display:inline;}
select, input							{font-size:11px;}
html>body option						{padding-right:5px;}
table									{font-size:12px;}
h1										{font-size:18px;}
a:hover									{color:#c00 !important;background:none !important;}
.arrow									{padding-left:10px;background:url(../../resources/images/icons/arrow.gif) no-repeat;}

#frame1, #frame2 						{position:relative;margin:0 auto;text-align:left;}
.frameContent							{width:82.42em;}
.frameContentHead						{width:68.33em;}
.frameForm								{width:85.33em;}
.frameFormHead							{width:71.25em;}
.frameCredits							{width:51.25em;}
/** used in ul **/
.leftList								{float:left;width:290px;}
* html .rightList						{width:290px;}

.lft									{float:left;width:250px;}

.headline 								{background:#FBE196;font-weight:bold;font-size:17px;padding:5px 20px;}
.headline img 							{border:none;float:right;}
.miniFormHeadline 						{color:#9A3334;padding-bottom:6px;background:none;font-size:16px;}
.miniFormHeadline h1					{color:#9A3334;padding-bottom:6px;background:none;font-size:16px;display:inline;}

.sub 									{font-size:11px;font-weight:normal;}
.page 									{width:100%;}
.page h2 								{display:block;	font-size:17px;	font-weight:bold;background:#FBE196;padding:5px 20px;}

#pageRight 								{position:absolute;top:-79px;right:-3px;width:160px;background:transparent;}

tx-iframe2-pi1							{width:auto;margin-bottom:15px;}

#pageCenter								{width:51.6em;margin-left:16.7em;}

.pageContentImage						{position:relative;height:212px;background:#F7C47F;z-index:1;}
.pageContentImage img					{position:absolute;}
.pageContentImage img.bubble			{z-index:14;}
.pageContentImage img.headLine			{left:10px;top:5px;background:transparent;z-index:13;}

.pageContentImage img.eyeCatcher		{right:-1px;}
.pageContentImage img.eyeCatcherMakler 	{right:-1px;bottom:-1px;}
.pageContentImage img.eyeCatcherKv 		{right:-1px;bottom:-1px;}

html>body .pageContentImage img.eyeCatcher			{right:0;bottom:0;z-index:1;}
html>body .pageContentImage img.eyeCatcherMakler	{right:0;bottom:0;}
html>body .pageContentImage img.eyeCatcherKv		{right:0;bottom:0;z-index:1;}

.pageContentImage .miniForm				{position:absolute;width:231px;height:101px;font-weight:bold;padding:10px;border:1px solid #FFF;background:url(../../resources/images/box_bg.gif) repeat-x;z-index:12;}
html>body .pageContentImage .miniForm	{width:201px;height:91px;}

.buttonSparen							{width:101px;height:22px;	border:none;background:url(../../resources/images/buttons/hier_sparen.gif) no-repeat;cursor:pointer;}

.pageContentImage select				{font-size:11px;width:180px;}
.pageContentImage .miniFormHeadline		{width:137px;}
.pageContentImageText					{display:block;line-height:15px;padding:3px 0 5px 15px;margin-bottom:15px;border-top:1px solid #993233;background:#FBE196 url(../../resources/images/icons/arrow.gif) no-repeat 15px 5px;}
/** content level 0 **/
.pageLevelMain							{border:8px solid #933;padding:5px;padding-bottom:15px;background-position:right bottom;background-repeat:no-repeat;margin-bottom:15px;}

.tx-kreditrechner-pi1					{border:none;border-left: 6px solid #f29617;border-right: 1px solid #933;border-bottom: 1px solid #933;padding:0 !important;margin:0 !important;width:100%;}

.pageLevelMain ul, 
.pageLevelOne ul, 
.tx-kreditrechner-pi1 ul, 
.pageContentClassic ul					{padding:10px 0 10px 17px;}	

.pageLevelMain ol, 
.pageLevelOne ol, 
.tx-kreditrechner-pi1 ol, 
.pageContentClassic ol 					{padding:10px 0 10px 37px;}	

.pageLevelMain ul li, 
.pageLevelOne ul li, 
.pageLevelOne p a b, 
.tx-kreditrechner-pi1 ul li, 
.pageContentClassic ul li 				{background:url(../../resources/images/icons/banner1_disc.gif) no-repeat;padding-left:15px;}
.pageLevelMain p						{overflow:hidden;}

/** content level 1 **/
.pageLevelOne							{position:relative;text-align:left;margin-bottom:15px;padding-bottom:15px;background-position:right bottom;background-repeat:no-repeat;border:8px solid #933;}
.pageLevelOne img.pageLevelOneBackGround {position:absolute;	bottom:0;right:0;}
* html .pageLevelOne img.pageLevelOneBackGround	{bottom:23px;right:7px;}

.pageLevelOneTeaser						{font-size:16px;font-weight:bold;margin-bottom:5px;padding:7px 65px 7px 30px;background:#FBE196;background-position:right center;background-repeat:no-repeat;}
.pageLevelOne table.makler				{width:100%;border-top:1px solid #FFEEBB;}
.pageLevelOne table.makler td			{padding:5px;border-bottom:1px solid #FFEEBB;}
.pageLevelOne table.makler td.left 		{padding-left:20px;}

/* content rahmen */
.pageContentClassic, 
.pageContentClassicMain 				{border-left:6px solid #f29617;border-right:1px solid #933;border-bottom:1px solid #933;margin-bottom:15px;text-align:left;}

/** google block on formular pages **/
.fullSize DIV.pageContentClassic		{margin:5px 0 10px 0;}
.pageContentClassic .bulletlist 		{padding-left:5px;}
.pageContentClassic table				{width:98.9%;}
html>body .pageContentClassic table		{width:100%;}

.pageContentClassicMain					{background:#FBE196;border-right:none;border-bottom:none;}
.pageContentClassicMain a				{padding-left:12px;line-height:18px;background:url(../../resources/images/icons/arrow.gif) no-repeat;}
.pageContentClassicTeaser				{color:#FFF;padding:5px;font-weight:bold;border-left:1px solid #FFF;border-bottom:1px solid #FFF;background:#933;}
.pageContentClassicTeaser h1			{font-size:12px;font-weight:bold;}
.pageContentClassicContent				{line-height:18px;padding:0 5px 3px 5px;}

/*  formular */
/*
#pageForm								{position:relative;width:100%;}
*/
#pageForm								{margin-right:161px;}
#pageContentForm						{padding:10px;background:#FFF;overflow:hidden;}
* html #pageContentForm					{width:100%;margin-left:-20px;}
#pageContentForm .pageContentClassic	{margin:0;border:5px solid #FBE196;border-top:1px solid #FFEEBB;background:#FBE196;}
#pageContentForm .pageContentClassicTeaser{font-size:11px;color:#000;border:none;background:#FBE196;text-indent:8px;}

#pageContentFormHeader					{width:100%;height:55px;position:relative;background:url(../../resources/images/pageContentFormHeaderBg.gif) repeat-x bottom;}
#pageContentFormHeaderText				{position:absolute;left:0;bottom:0;color:rgb(127,0,0)/*darkred*/;font-size:14px;font-weight:bold;padding:5px 5px 10px 30px;}
#pageContentFormHeaderArrow				{position:absolute;right:0;top:-15px;width:100%;height:70px;background:url(../../resources/images/pageContentFormHeader.png) no-repeat top right;z-index:99;}
#pageContentFormHeaderMakler			{position:absolute;right:-1px;top:0;width:100%;height:70px;background:url(../../resources/images/makler.gif) no-repeat top right;z-index:99;}
html>body #pageContentFormHeaderMakler	{right:0;}

#pageContentForm .pageContentFormBody	{padding:0 15px 5px 40px;}
#pageContentForm h2						{background:none;}
#pageContentForm ol						{margin:7px 0 7px 45px;}
#pageContentForm ol li					{padding-left:0;}
#pageContentForm ul li					{background:url(../../resources/images/icons/arrow.gif) no-repeat;padding-left:15px;}
#pageContentForm .miniFormHeadline		{line-height:30px;}

#formular								{background:#FBE196;}
#formular .formButton					{width:147px;height:31px;border:none;background:url(../../resources/images/buttons/vergleichen.png) no-repeat;}
#formular .formButtonSenden				{width:145px;height:22px;border:none;background:url(../../resources/images/buttons/sende.png) no-repeat;}
#formular .hintPhone					{height:40px;background:url(../../resources/images/hint_telefon.gif) no-repeat 122px center;}
#formular .hintCash						{height:40px;background:url(../../resources/images/hint_bemessung.gif) no-repeat 122px center;}
#formular .hintStrg01					{height:40px;background:url(../../resources/images/strg_taste01.png) no-repeat 110px 16px;}
#formular .hintStrg02					{height:40px;background:url(../../resources/images/strg_taste02.png) no-repeat 110px -10px;}
/** ie **/
* html #formular .hintStrg01			{background-position:120px 16px;}
* html #formular .hintStrg02			{background-position:120px -10px;}

#formular table							{width:100%;}
#formular table td						{width:50%;padding:7px 5px;}
#formular table td.left					{width:50%;font-weight:bold;padding:7px 5px 7px 30px;}
.selectMaklerPlz						{width:110px;}
/** ie **/
* html .selectMaklerPlz					{width:120px;}

#footerForm								{clear:both;text-align:center;padding-top:10px;}
#footerForm .info						{border-top:1px solid #933;padding:2px 0 10px 0;}
#footerForm .info li					{display:inline;}
#footerForm .info a						{background-image:none;}

#topBanner								{text-align:center;margin-bottom:10px;}

/** footer **/
#footer									{clear:both;text-align:center;padding-top:10px;}
#footer .info							{border-top:1px solid #933;padding:2px 0 10px 0;}
#footer .info li						{display:inline;}
#footer .info a							{background-image:none;}

#sel									{padding-top:14px;}
#sel select								{margin-right:2px;margin-top:5px;}


/* Umleitung von PKV auf ZV */
#zvhint {
    background: #eee;
    border: 3px solid #444;
    margin: -10px 0 1em 100px;
    _margin:0 0 1em 15px;
    padding: 0 0 1em;
    position: absolute;
    _position: static;
    width: 430px;
    _width: 600px;
    z-index: 25;
    -moz-box-shadow: 0 0 5px #222;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0 0 5px #222;
    -webkit-border-radius: 5px;
}
#zvhint p {margin: 0 2em 1em; padding: 0;text-align: left;line-height: 1.5em;}
#zvhint .hinttitle {
	background: #444;
	color: #fff;
	margin: 0 0 1em 0;
	padding:.5em 1em;
	font-weight: 700;
}
#zvhint .hinttitle span{background:url(../../resources/images/kzv/warning_16.png) no-repeat left center; padding: 0 0 0 20px; font-size: 1.2em; float: left;}
#zvhint .hinttitle a {float:right;}
#zvhint .hinttitle .clear {clear: both;}
#zvhint .submit {text-align: center;}
#zvhint button {color: #529214;padding: .4em; font-weight: 700;cursor:pointer;}
#zvhint button img {margin: 0 4px -3px 0;cursor:pointer;}