@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 {_height:0.1%;content:".";display:block;height:0 !important;clear:both;visibility:hidden}


.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}
.iframe_kautionsfrei iframe {height:1443px; width:400px}
/** 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}

.frameForm #pageRight {position:absolute;top:5px;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}

.hint-special {border:1px solid #9f3f40;margin-top:-13px;margin-bottom:12px;padding:5px 18px;font-size:11px;line-height:15px;color:#777}

.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;}
* html .versReiseInfoTxt, * html #formular, * html #vvergleich, * html .calcPossessor, * html center {width:650px;}
* html .pageContentClassic, * html .pageContentClassicMain {width:620px;}
* html .tx-kreditrechner-pi1 {width:620px;}
* html #pageContentForm {margin-left:185px;}
* html #formular {overflow:hidden;}

/* seo text */
.seotxt {border: 1px solid #933; margin:0 0 15px}
.seotxt h2 {font-size:12px; color: #fff; background: #933; padding:3px 10px}
.seotxt p {text-align: justify; padding: 10px}
.seotxt h3 {font-size:12px; padding:10px 10px 0}

/** 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 {margin-right:161px}
#pageContentForm {padding:10px;background:#FFF;overflow:hidden}

.kfz_stepBoxWrapper {margin-top:10px;}

/* Nur für KFZ */

#pageContentForm ul.kfz_boxOldDamages li {
    padding-left: 0;
    background: none
}

.kfz_itemCarDocs {
text-decoration:none !important;
background:#c6c6c6 !important;
background:-moz-linear-gradient(top, #ececec, #c6c6c6) !important;
background:-ms-linear-gradient(top, #ececec, #c6c6c6) !important;
background:-o-linear-gradient(top, #ececec, #c6c6c6) !important;
background:-webkit-gradient(linear, left top, left bottom, from(#ececec), to(#c6c6c6)) !important;
background:-webkit-linear-gradient(top, #ececec, #c6c6c6) !important;
background:linear-gradient(top, #ececec, #c6c6c6) !important;
}

#pageContentForm .kfz_titleLeadCustom {
background:#dc4248;
background:-moz-linear-gradient(top, #dc4248, #a62b2a);
background:-ms-linear-gradient(top, #dc4248, #a62b2a);
background:-o-linear-gradient(top, #dc4248, #a62b2a);
background:-webkit-gradient(linear, left top, left bottom, from(#dc4248), to(#a62b2a));
background:-webkit-linear-gradient(top, #dc4248, #a62b2a);
background:linear-gradient(top, #dc4248, #a62b2a);
}

#content ul.kfz_listComfortSearch,
#content ul.kfz_listComfortSearch li {margin:0}
#pageContentForm .kfz_stepBoxAlternative li {padding: 0}
#pageContentForm .kfz_itemHeadIntension,
#pageContentForm .kfz_listIntension li {padding: 0;background:none transparent}
#pageContentForm .kfz_listIntension li ul li {padding-left:22px}
.kfz_isDesktop #pageContentForm{overflow:visible;display:inline-block;margin:0 auto;width:650px;}
#pageContentForm .kfz_ui-slider-horizontal .kfz_ui-slider-step{padding: 0;background: none transparent}
#pageContentForm .kfz_stepBoxAlternative li{padding: 0}
#pageContentForm .kfz_formDefault{display: block}

.kfz_stepBoxAlternative li .kfz_stepLabel {display:block;font:1.25em/30px arial;text-align:center;padding-right:25px}
.kfz_stepBoxAlternative li a.kfz_stepLabel:hover {color:#fff !important}

#pageContentForm .kfz_boxOldDamages .kfz_listLead li {padding-left: 0}
#pageContentForm .kfz_formLead .kfz_titleLeadCustom {margin-right: -2em}

/* Kfz Ende */

#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 !important;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:none;padding-left:15px}
#pageContentForm .miniFormHeadline {line-height:30px}

#formular {background:#FBE196;overflow:hidden}
#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 {width:1023px;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}
#footerForm .info + .socialFooterContent {padding:10px 0 7px}
.socialFooterContent {text-align:center;padding:4px 0 5px}
#clicklogframe {position:absolute;left:0}

#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}


/** credit tooltip **/
#overDiv .tooltip {background: #fff !important; border: 1px solid #000 !important}
#overDiv .tooltip div { font-size: 90% !important; padding: 5px !important}

/**
 * @section Pseudolinks
 */
#adTip {text-decoration: none; border: 1px solid #f29617; border-width: 1px 0; display: block; padding: 5px 10px; background: #ffebc5; line-height: 1.8em; margin: 4px 0 0; width: 710px}
#adTip:hover {background: #ffebc5 !important}
#adTip .head {text-decoration: underline; font-size: 1.4em; font-weight: 700; background: url('../../resources/images/info/tipp_orange.gif') no-repeat scroll 0 50%; padding: 0 0 0 40px}
#adTip .gtext {color: #000; text-decoration: none}
#adTip .url {font-size: .8em}

* html #adTip {margin: 0; width: 730px}

/* Hinweistext unterhalb der Rechner und Leadformulare */
.calcPossessor {margin:10px 0 20px;text-align:center;color:#000;font:normal 11px/13px arial}

/* PDF und Datenschutz Links */
.pdfLegalData{margin-left: 10px;background:url(http://www.versicherungen.de/resources/images/icons/pdf16x16.gif) no-repeat 0 0; padding-left: 22px}
.printLegalData{margin-left: 10px;background:url(http://www.versicherungen.de/resources/images/icons/drucker.gif) no-repeat 0 -3px; padding-left: 22px}

/* Impressum */
.impressumTextAttention {text-decoration:underline}