/*
theme name: Berufsunfaehigkeitsversicherung Test Vergleich
theme uri: http://www.berufsunfaehigkeitsversicherung-test-vergleich.com
description: Berufsunfaehigkeitsversicherung Test Vergleich
version: 99.0
author: klaus oppermann
author uri: http://www.klausoppermann.de/
*/
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,hr,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-style:inherit;font-weight:inherit;list-style:none;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline}
label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer}
html{}
body{background:#ededed;color:#5f5f5f;font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;font-size:62.5%;margin:0;padding:0;text-align:center;position:relative;left:-0.1px}
h1,h2,h3,h4,h5{color:#326799;font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;font-weight:700;line-height:1.2em;margin:25px 0 5px}
h1,h2{font-size:1.6em}
h3{font-size:1.3em}
h5,h4{font-size:1.2em}
hr{border:none;border-top:1px solid #ccc;clear:both;height:1px;margin:0}
small{font-size:.8em;line-height:1.4em}
strong{color:#666;font-weight:700}
h3 strong{color:#333}

#wrapper{background:#fff;border:1px solid #fff;margin:10px auto;max-width:1000px;text-align:left;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

#header{background:#fff;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;height:140px;margin:0;position:relative}
#header h1,div.logo{font-size:2em;left:15px;margin:0;padding:0;position:absolute;top:25px;text-transform:uppercase;width:auto}
#header h1 a,#header h1 a:hover,#header div.logo a,#header div.logo a:hover{background:#97AA4D;border:1px solid #799314;color:#fff;display:block;margin:0;padding:10px;word-spacing:3px}
#header h2, div.description{color:#97AA4D;font-size:1.6em;margin:0;padding:0;position:absolute;bottom:45px;left:15px}

#navigation{background:#326799;border-top:1px solid #326799;border-bottom:1px solid #326799;font-size:1.2em;margin:0 auto;padding:0;position:absolute;text-align:center;bottom:0;left:0;width:100%}
#navigation ul{list-style:none;margin:0 auto;padding:0;}
#navigation ul li{display:block;float:left;list-style:none;margin:0;padding:0;position:relative}
#navigation ul li a,#navigation ul li a:visited,#navigation ul li a:focus,#navigation ul li a:hover,#navigation ul li a:active,#navigation ul li a.aktiv,#navigation ul li strong{background:#326799;color:#fff;display:block;float:left;font-weight:700;letter-spacing:1px;margin:0;padding:10px 20px;text-align:left;width:auto}
#navigation ul li a:focus,#navigation ul li a:hover{background:#f7f7f7;color:#326799}
#navigation ul li a.aktiv,#navigation ul li a:active,#navigation ul li strong,#navigation ul li.current_page_item a{background:#fff;color:#326799}

#wrapcontent{width:72%;float:left;font-size:1.2em;line-height:1.6em;margin:0;padding:0;position:relative}
#content .breadcrumb{font-size:.9em;font-style:italic;margin:10px 0 25px}
#content{padding:10px 15px}
#content a,#content a:hover,#content a:focus{color:#326799;text-decoration:underline}
#content a:hover,#content a:focus{color:#F60;text-decoration:none}
#content .tapps a,#content .tapps a:hover,#content .tapps a:focus{color:#fff;text-decoration:none}
#content p{margin:5px 0 10px;text-align:justify}
#content blockquote{background:#f7f7f7;border:1px solid #caac33;margin:15px 0;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#content blockquote p{margin:0;padding:0;text-indent:0}
#content blockquote h3{background:#f7f7f7;border:none;font-size:1.4em;padding:0;margin:0 0 10px;text-indent:0}
#content ul{margin:15px}
#content ul li{background:url(images/kasten.png) no-repeat 0 7px;padding:5px 5px 5px 20px}
#content ul ul,#content ul ul ul{margin:0 12px}
#content ul ul li,#content ul ul ul li{background-image:none;padding:5px;list-style:square}
#content ul.lexikon1{margin:0 auto;width:550px}
#content ul.lexikon1 li{background-image:none;display:inline;float:left;margin:0;padding:0}
#content ul.lexikon1 li a,#content ul.lexikon1 li a:hover,#content ul.lexikon1 li a:focus{background-image:none;border:1px solid #ccc;float:left;margin:5px;padding:5px 10px}
#content ul.lexikon1 li a:hover,#content ul.lexikon1 li a:focus{border:1px solid #369}
#content ul.entries{border:1px solid #fff;margin:0 auto;width:620px}
#content ul.entries li{background-image:none;display:inline;padding:5px 10px;text-align:left;float:left;width:250px}
#content ul.entries li.alignright{float:right;text-align:right}
#content .tapps ul {margin: 0;padding: 0;}
#content .tapps ul li {background:#fff;margin: 0;padding:0;}
#content .tapps p{margin:5px 0;padding:0}
#content div.post{margin:15px 0}
#content div.post h2{font-size:1.2em;margin:0 0 5px;padding:0}
#content div.post h2 a:hover,#content div.post h2 a:focus,#content div.post h4 a:hover,#content div.post h4 a:focus{color:#F60}
#content div.aktuell,#content div.exc{border:1px solid #ccc;line-height:1.4em;margin:15px 0;padding:10px;position:relative}
#content div.aktuell h2,#content div.exc h2,#content div.aktuell h3,#content div.exc h3,#content div.aktuell h4,#content div.exc h4{font-size:1.2em;margin:0 0 5px 95px;padding:0}
#content div.aktuell h3 a,#content div.aktuell h3 a:hover,#content div.aktuell h3 a:focus,#content div.post h2 a,#content div.post h2 a:hover,#content div.post h2 a:focus,#content div.post h4 a,#content div.post h4 a:hover,#content div.post h4 a:focus{color:#326799;text-decoration:none}
#content div.aktuell h3 a:hover,#content div.aktuell h3 a:focus,#content div.aktuell h4 a:hover,#content div.aktuell h4 a:focus{color:#FF6B08}
#content div.aktuell p,#content div.exc p{margin:0 0 0 95px;padding:0}
#content div.post div.thumbnail img,#content div.aktuell div.thumbnail img{border:1px solid #ccc;position:absolute;left:10px;top:13px}
#content div.post div.thumbnail a:hover img,#content div.aktuell div.thumbnail a:hover img{border:1px solid #bbb}
#content div.post p.postmetadata,#content div.aktuell p.postmetadata{font-style:italic;font-size:.9em;line-height:1.4em;margin:0;padding:10px 0 0 95px}
#content div.post p.postmetadata span.datum,#content div.aktuell p.postmetadata span.datum{background:url(images/time.png) no-repeat 0 50%;padding:2px 0 2px 20px}
#content div.post p.postmetadata span.kategorie,#content div.aktuell p.postmetadata span.kategorie{background:url(images/folder.png) no-repeat 0 50%;padding:2px 0 2px 20px}
#content div.post p.postmetadata span.tags,#content div.aktuell p.postmetadata span.tags{background:url(images/tag_blue.png) no-repeat 0 50%;padding:2px 0 2px 20px}
#content ul.sociallinks{margin:10px 0;padding:0;width:auto}
#content ul.sociallinks img{background:transparent;border:none;margin:0;padding:0;width:auto}
#content ul.sociallinks li{background-image:none;border:none;display:inline;margin:0;padding:0;width:auto}
#content ul.sociallinks li a,#content ul.sociallinks li a:hover,#content ul.sociallinks li a:focus{float:left;margin:5px;padding:0;width:auto}
#content div.post ul.sbm{margin:15px 0;}
#content div.post ul.sbm li{background-image:none;display:inline;float:left;line-height:1.2em;margin:0 15px 0 0;padding:0;width:auto;}
#content div.post ul.sbm li a, #content div.post ul.sbm li a:hover,#content div.post ul.sbm li a:focus{background:#f7f7f7; border:1px solid #ccc;display:block;float:left;padding:2px 5px;text-decoration:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#content div.post ul.sbm li a:hover,#content div.post ul.sbm li a:focus{background:#fff;}
#content div.post ul.sbm li a img, #content div.post ul.sbm li a:hover img,#content div.post ul.sbm li a:focus img {float:left;margin:0 5px 0 0; width:16px;}
#content .wp-caption{background-color:#f7f7f7;float:left;margin:5px 10px 5px 0;text-align:center;width:auto}
#content .wp-caption img{border:1px solid #ccc;margin:5px;padding:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#content .wp-caption p{font-size:80%;margin:0 auto;padding:5px}
#content img.alignright,#content img.alignleft{background:#f7f7f7;border:1px solid #ddd;float:left;margin:0 10px 0 0;padding:0;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#content img.alignright{float:right}
#content div.ads{background:#f7f7f7;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:10px 0;padding:0}
#content p.ad,#content div.post p.ad{background:#f7f7f7;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:5px 0;padding:5px 10px}
#content div.ads p,#content div.post div.ads p{border:none}
#content div.post p.ad a,#content div.ads a{font-weight:700}
#content div.google{margin:10px auto;text-align:center;width:470px}
#content div.google2{float:right;margin:0 0 0 10px;width:300px}

#wrapsidebar{margin:0 0 0 72%;padding:0;position:relative;font-size:1.2em;line-height:1.4em}
#sidebar{margin:0;padding:40px 10px 20px;text-align:left;position:relative}
#sidebar div.men{margin:0 0 15px;padding:0}
#sidebar h3 a{color:#fff}
#sidebar h3.men{color:#326799;font-size:1.1em;margin:0;padding:5px 10px;}
#sidebar div.men ul{margin-left:20px}
#sidebar div.men ul li{list-style:square}
#sidebar div.men ul li a,#sidebar div.men ul li a:focus,#sidebar div.men ul li a:hover{color:#000;display:block;margin:0;padding:5px;width:auto}
#sidebar div.men ul li a:focus,#sidebar div.men ul li a:hover,#sidebar div.men ul li.current_page_item a,#sidebar div.men ul li.current-cat a,#sidebar div.men ul li.current-cat-parent a,#sidebar div.men ul li.current_page_parent a,#content p.ad:hover,#content div.post p.ad:hover{color:#326799;font-weight:700;}
#sidebar div.lexikon{background:#f7f7f7;border:1px solid #326799;margin:0 auto;padding:10px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;min-height:130px}
#sidebar div.lexikon ul{margin:5px 0 15px}
#sidebar div.lexikon ul li{display:inline;float:left}
#sidebar div.lexikon ul li a,#sidebar div.lexikon ul li a:hover,#sidebar div.lexikon ul li a:focus{border:1px solid #ddd;color:#fff;display:block;float:left;font-weight:700;margin:4px;padding:3px;text-align:center;text-shadow:0 1px 1px #326799;width:1.5em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#sidebar div.lexikon ul li a:hover,#sidebar div.lexikon ul li a:focus{background:#fff;border:1px solid #ccc;color:#000}

#searchform{margin:0;padding:5px;position:absolute;top:5px;right:10px;text-align:right;z-index:6000}
#searchform input{background:#fff;border:1px solid #bbb;margin:0;padding:3px 5px;width:187px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#searchform input:hover{border:1px solid #326799}
#searchform input[type=submit]{background:#326799;border:none;color:#fff;font-size:1.2em;font-weight:700;letter-spacing:1px;margin:0;padding:3px 10px 5px;width:auto}
#searchform input[type=submit]:hover{text-decoration:underline}

#footer{color:#777;padding:10px 0 20px;text-align:center;font-size:1.2em;line-height:1.0;position:relative}
#footer a,#footer a:visited,#footer a:focus,#footer a:hover,#footer a:active,#footer strong{color:#777;padding:0 3px;text-decoration:underline}
#footer a:focus,#footer a:hover,#footer a:active,#footer a.aktiv,#footer strong,#footer li.current_page_item a{color:#444;text-decoration:none}
#footer a.aktiv,#footer strong,#footer li.current_page_item a{font-weight:700;text-decoration:none}
#footer ul{margin:10px 0;padding:0}
#footer ul li{display:inline;padding:0 0 0 3px}
#footer li+li{border-left:1px solid #777}
#sidebar ul.social li a span,#header h2,.nix,#header .description{display:inline;height:0;left:-1000px;overflow:hidden;position:absolute;top:-1000px;width:0}
.clear{clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#content .wp-pagenavi{color:#666;margin:15px 0;line-height:1em;text-align:right}
#content .wp-pagenavi a,#content .wp-pagenavi a:link,#content .wp-pagenavi a:visited,#content .wp-pagenavi a:hover,#content .wp-pagenavi a:active,#content .wp-pagenavi span.pages,#content .wp-pagenavi span.current,#content .wp-pagenavi span.extend{border:1px solid #ccc;padding:5px;margin:2px;text-decoration:none;color:#666;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#content .wp-pagenavi span.current,#content .wp-pagenavi a:hover{background:#eee;border:1px solid #333;color:#000}

/*
#fde,
.fde,
#fde .fde-slot-adviser-search,
#fde iframe,
#fde .fde_frame,
#fde #fde-frame,
#fde .fde_border,
#fde .fde_border_form,
#fde .fde_border_services,
#fde .first,
#fde .proofCalcGwt-calc-js,
#fde .fde_progress_bar,
#fde #fde-progress-bar,
#fde #fde-progress-bar-content,
#fde .progress_bar_table,
#fde .progress_step,
#fde .shown_step,
#fde .active_step,
#fde .valid_step,
#fde .clickable_step,
#fde .step_table,
#fde .step_label,
#fde #fde-frame table,
#fde #fde-frame table td,
#fde .shown_step .step_label,
#fde .valid_step .step_label,
#fde .clickable_step .step_label,
#fde .step_icon,
#fde .progress_step,
#fde .fde_form,
#fde #fde_form,
#fde .fde-calcform,
#fde #fde-calcform,
#fde .top-label,
#fde .clear,
#fde .wrapper,
#fde .components,
#fde .labels-top .field,
#fde .field
#fde .field-1,
#fde .odd,
#fde .even {
  background: transparent;
  border: 0 none;
  line-height: 1.4em;
  margin: 0;
  padding: 0;
}

#fde {

}

#fde .fde_services {
  padding: 5px;
}

#fde #fde-form {
  background: #f7f7f7;
  border: 1px solid #0D528D;
  border-top: 5px solid #0D528D;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  margin: 0;
  padding: 0;
}

#fde #fde-frame table,
#fde #fde-frame table td {
  background: transparent;
  margin: 0;
  padding: 0;
}

#fde #fde-frame table td.progress_step {
  background: #6399C6;
  border: 1px solid #eee;
  border-bottom: 1px solid #eee;
  color: #fff;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

#fde #fde-frame table td.active_step {
  background: #0D528D;
  border: 1px solid #0D528D;
  border-bottom: 1px solid #0D528D;
  color: #fff;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;

}

#fde #fde-frame table td.shown_step:hover {
  background: #0D528D;
  border: 1px solid #0D528D;
}

#fde #fde-frame table td.progress_step {
  padding: 3px 5px !important;
}

#fde #fde-frame table td.step_icon {
  display: none;
}

#fde .progress_bar_table {
  border-bottom: 5px solid #0D528D;
  border-collapse: collapse;
  border-spacing: 0!important;
}

#fde .step_label {
  color: #fff;
  padding: 0 !important;
}

#fde .header,
#fde h2#fde-form-title,
#fde #fde-form-title,
#fde .fde_form .header h2,
#fde-cross-selling-headline,
#fde-adviser-headline {
  border: none !important;
  color: #000;
  margin: 5px;
  padding: 0;
}

#fde h3#fde-letter-headline {
  border: none !important;
}

#fde h2#fde-form-title {
  color: #000;
  margin: 10px;
}

#fde .form_pkv_calc {
  margin: 0 0 10px 10px;
  width: auto;
}

#fde table.fde_form_table {
  width: 100%;
}

#fde .calcform_pkv,
#fde .fde_form_table_wrapper {
    margin: 0!important;
    width: auto!important;
}

#fde td.left-label {
  padding: 5px 0 0 0!important;
}

#fde .legend,
#fde .teaser_text {
  line-height: 1.4em;
  border: none;
  font-weight: 700;
}

#fde .calc_desc_text {

  margin: 0 0 0 10px;
  padding: 0;
  max-width: 250px!important;
  float: left;
}


#fde ul.advances_list {
  margin: 10px 10px 10px 0;
  padding: 0;
  max-width: 250px;
}

#fde ul.advances_list li {
  margin: 0;
  padding: 0;
}

#fde ul.advances_list  li {
  background: url(images/tick.png) no-repeat 0 50%;
  padding: 3px 0 3px 20px;
}

#fde .form .gwt-ListBox  {
  width: 150px;
}

#fde .calcform_pkv .fde_form_table_wrapper {
  margin: 40px 0 10px 0!important;
  padding: 0;
  position: relative;
  width: 330px;
  float: right;
}

#fde .row-1 .top-label {
  height: 0;
  overflow: hidden;
}

tbody.submit #fde-calc-submit-button {
  margin: 0 ;
  padding: 0;
}

#fde .fde_calcform .fde_submit_button {
  width: 90px!important;
}

#fde .submit_button {
  margin: 10px 55px 0 0;
  padding: 0;
  position: relative;
  width: 90px;
  float: right;
}

#fde .fde_datenschutz_agb {
  white-space: nowrap;
}

#fde div.ssl {
  padding: 5px 10px 5px 15px;
}
#fde div.required_note {
  padding: 5px 10px;
}

.tariff_stars .star-empty,
.tariff_stars .star-full {
  background-image: url(images/stars.png)!important;
}

.tariff_slider {
  background-image: url(images/slider.png)!important;
}

#fde .fde_submit_button,
#fde .fde_cross_selling_button {
  background-image: url(images/angebot.png)!important;
  margin-left: 10px!important;
  width: 180px!important;
}

#fde .fde_calcform .fde_submit_button {
  background-image: url(images/weiter.png)!important;
}

#fde ul li.advances_list_point {
  background: url(images/haken.png) no-repeat 0 5px!important;
  padding-left: 25px!important;
}


.gwt-DecoratedPopupPanel,
.gwt-PopupPanel {
  font-size: 1.2em;
  border: 2px solid #83ACCA;
  background-color: #fff;
  padding: 10px;
}

.link_finanzen {
  display: none;
}

#fde select {margin:2px 0!important;max-width: 130px!important;}

#fde .tariff_price {
    font-size: 1.8em!important;
}

*/