
.rd { margin: 0; }

/* === B all === */
*
{
 margin:0;
 padding:0;
 list-style:none;
}
body
{
 font-family: Arial, sans-serif;
 text-align: center;
}
body, 
div#content
{
 background-color: #ffffff;
}
.strong { font-weight: bold; }
a.green
{
 color: #0A555A;
 text-decoration: none;
 font-weight: bold;
}
td.list1
{
 padding: 2px 0px 0px 0px;
 vertical-align: middle;
 padding: 0;
 background-color: #ffffff;
 
}
td.list2
{
 padding: 2px 0px 0px 0px;
 vertical-align: middle;
 padding: 0;
 background-color: #ffffff;
}
td.list3
{
 padding: 15px 15px 15px 15px;
 vertical-align: middle;
 padding: 0;
 background-color: #ffffff;
 margin-bottom: 15px;
 margin-left: 15px;
 margin-right: 15px;
}
td.dark
{
 background-color: #E3E1CC;
}
td.light
{
 
 background-color:#F2F1E7 ;
}
.hinweisText { font-size: 0.9em; }

a.versicherungslexikon {
 padding-right: 14px;
 background-image: url(img/icons/help-content.gif);
 background-repeat: no-repeat;
 background-position: 100% 0;
 white-space: nowrap;
 height: auto !important;
 min-height: 13px;
 height /**/: 13px;
}

th, td
{
 font-size: 11px;
 
}
th
{
 width: 33%;
}
img
{
 border: 0;
}
h1, h2, h3, h4, h5, h6
{
 font-size: 1em;
}
h2.print {
 display: none;
}
body, a
{
 color: #333333;
}
.left
{
 float: left;
}
.right
{
 float: right;
}
.block
{
 white-space: normal;
}
img.dkv
{
 display: none;
}
h3 img
{
 display: block;
}
.ignore, 
.skip,
dfn 
{
 position: absolute;
 left: -1000px;
 top: -1000px;
 width: 0px;
 height: 0px;
 overflow: hidden;
 display: inline;
}
form.mydkv input.submit,
form.dkv_in_ihrer_naehe input.submit,
li#suche input.submit,
form#suche input.submit
{
 background-color: #98a92a;
 border: 1px solid #ffffff;
 padding: 0;
 color: #ffffff;
 font-weight: bold;
 width: auto;
}
div#viewport
{
 width: 958px;
 margin: 0 auto;
 margin-top: 6px;
 text-align: left;
}
div#viewport_small
{
 width: 760px;
 margin: 0 auto;
 margin-top: 6px;
 text-align: left;
}
br.clear
{ 
 clear: left;
}
br.clearb
{ 
 clear: both;
}
button
{
 border: 0;
 background: transparent;
 cursor: pointer;
}
span.ergo
{
 font-weight: bold;
 color: #DF1A56;
}
a.video
{
 background-image: url( img/icons/video.gif );
 background-repeat: no-repeat;
 padding-left: 29px;
}
/* === E all === */

/* === B top === */
h1.dkv
{
 float: left;
 margin-top: 20px;
 background-image: url( img/dkv.gif );
 background-repeat: no-repeat;
 cursor: pointer;
 height: 59px;
 width: 149px;
}
h1.dkv a
{
    width: 100%;
    height: 100%;
    display: block;
}
p.ergo
{
 float: left;
 margin-top: 5px;
 background-image: url( img/ergo.gif );
 background-repeat: no-repeat;
 background-position: 0 100%;
 height: 59px;
 width: 287px;
}
p.ergo_pluspunkt,
p.ergo_hilfe,
p.ergo_ms
{
 margin-top: 20px;
}
div#top br
{
 clear: both;
}
ul.meta
{
 float: right;
 border: 1px solid #D9E69B;
 margin-left: 100px;
 border-width: 0 1px;
 padding: 0 20px;
 font-size: 12px;
 /*font-size: 1.1em;*/
}
ul.meta li
{
 display: inline;
}
ul.meta li a
{
 text-decoration: none;
 padding: 0 7px;
}
ul.meta li a:hover
{
 text-decoration: underline;
}
/* === E top === */

/* === B navi === */
div#navigation
{
 float: left;
}
ul.main,
ul.service
{
 width: 186px;
}
* html ul.main li,
* html ul.service li
{
 display: inline;
}
div.searchheader{
 vertical-align: middle;
 display: inline;
 list-style-position: inside;
}
ul.searchheader,li.searchheader{
 
 vertical-align: middle;
 display: inline;
 list-style-position: inside;
}
ul.main li a,
ul.service li a
{
 display: block;
 margin-top: 1px;
 padding: 3px;
 padding-left: 20px; 
 color: #FFFFFF;
 text-decoration: none;
 background-color: #98A92A;
 background-image: url( img/navi/navi-w-n.gif );
 background-repeat: no-repeat;
 background-position: 10px 7px;
 letter-spacing: 1px;
}
ul.main ul li a,
ul.main ul li a:hover,
ul.main ul li a.active,
ul.main ul li strong a,
ul.service ul li a,
ul.service ul li a:hover,
ul.service ul li a.active,
ul.service ul li strong a
{
 padding-left: 30px;
 background-color: #e3e1cc;
 background-position: 20px 7px;
}
ul.main ul ul li a,
ul.main ul ul li a:hover,
ul.main ul ul li a.active,
ul.main ul ul li strong a
{
 padding-left: 40px;
 background-color: #f2f1e7;
 background-position: 30px 7px;
}
ul.main ul ul ul li a,
ul.main ul ul ul li a:hover,
ul.main ul ul ul li a.active,
ul.main ul ul ul li strong a
{
 padding-left: 50px;
 background-color: #ffffff;
 background-position: 40px 7px;
}
ul.main ul li a,
ul.main ul ul li a,
ul.main ul ul ul li a,
ul.service ul li a,
ul.service ul ul li a,
ul.service ul ul ul li a
{
 letter-spacing: 0px;
 color: #333333;
 background-image: url( img/navi/navi-s-n.gif );
}
/* == */
ul.main li a:hover,
ul.service li a:hover
{
 color: #ffffff;
 font-weight: bold;
 letter-spacing: 0px;
}
ul.main ul li a:hover,
ul.main ul ul li a:hover,
ul.main ul ul ul li a:hover,
ul.service ul li a:hover,
ul.service ul ul li a:hover,
ul.service ul ul ul li a:hover
{
 color: #d30b45;
 font-weight: normal;
 background-image: url( img/navi/navi-r-n.gif );
}
/* == */
ul.main li strong a,
ul.main li a.active
{
 color: #ffffff;
 background-image: url( img/navi/navi-w-g.gif );
}
ul.main ul li a.active,
ul.main ul ul li a.active,
ul.main ul ul ul li a.active
{
 color: #333333;
 font-weight: normal;
 background-image: url( img/navi/navi-s-g.gif );
}
ul.main ul li strong a,
ul.main ul ul li strong a,
ul.main ul ul ul li strong a
{
 font-weight: normal;
 color: #d30b45;
 background-image: url( img/navi/navi-r-g.gif );
}
/* == */
ul.main li strong a:hover,
ul.main li a.active:hover
{
 /*
 color: #043336;
 background-image: url( img/navi/navi-s-g.gif );
 */
 color: #ffffff;
 background-image: url( img/navi/navi-w-g.gif );
}
ul.main ul li strong a:hover,
ul.main ul ul li strong a:hover,
ul.main ul ul ul li strong a:hover
{
 font-weight: normal;
 letter-spacing: 0px;
}
ul.main ul li strong a:hover,
ul.main ul ul li strong a:hover,
ul.main ul ul ul li strong a:hover,
ul.main ul li a.active:hover,
ul.main ul ul li a.active:hover,
ul.main ul ul ul li a.active:hover
{
 color: #d30b45;
 background-image: url( img/navi/navi-r-g.gif );
}
ul.service
{
 padding-top: 5px;
}
ul.sitemap_service
{
 padding-top: 0px;
}
ul.service li a
{
 background-color: #89887A;
}
li#suche
{
 background-color: #98A92A;
 display: block;
 border-bottom: 1px solid #98A92A;
}
li#suche form
{
 padding: 10px 6px;
}
form#suche
{
 padding: 35px 0 0 20px;
}
li#suche fieldset,
form#suche fieldset
{
 border: 0px;
}
li#suche input,
form#suche input
{
 background-color: #F2F1E7;
 border: 0;
 font-size: 8pt;
 padding: 2px;
 padding-top: 3px;
}
form#suche input
{
 background-color: #ffffff;
 width: 110px;
}
html> body #suchen {
    height:12px;
    margin-bottom:-1px;
}
form#suche p.optionen
{
 margin-top: 2px;
}
form#suche p.optionen a
{
 color: #ffffff;
 text-decoration: none;
}
li#font a
{
 margin-top: 10px;
 background-color: #BCBBB4;
 color: #333333;
 background-image: url( img/navi/navi-s-n.gif );
}
li#font a:hover
{
 color: #ffffff;
 background-image: url( img/navi/navi-w-n.gif );
}
li#font a span img
{
 /*margin-right: 60px;*/
 position: absolute;
 margin-left: 121px;
 margin-top: 1px;
}
li#font a span img#font_smaller
{
 margin-left: 141px;
}
/* === E navi === */
/* === B Suchergebnisse === */
div.suchergebnisse
{
 width: 320px;
 border: 2px solid #0b565a;
 border-width: 0 2px;
 margin-bottom: 10px;
}
div.suchergebnisse div.head
{
 background-color: #0b565a;
 padding: 5px 20px;
 color: #ffffff;
}
div.suchergebnisse div.head_ergebnisse
{
 padding-right: 7px;
}
div.suchergebnisse div.head_ergebnisse p.header_result_fleft
{
 float: left;
}
div.suchergebnisse div.head_ergebnisse ul
{
 float: right;
}
div.suchergebnisse div.head_ergebnisse ul li
{
 display: inline;
 margin: 0 3px;
}
div.suchergebnisse div.head_ergebnisse ul li a
{
 color: #ffffff;
 font-weight: bold;
}
div.suchergebnisse div.head_ergebnisse ul li a.none
{
 text-decoration: none;
}
div.suchergebnisse div.head_ergebnisse ul li a img
{
 margin-top: 2px;
 margin-bottom: -2px;
}

div.suchergebnisse div.body
{
 background-color: #f2f1e7;
 padding: 10px 20px;
 padding-bottom: 20px;
 border: 2px solid #0b565a;
 border-width: 2px 0;
}
div.suchergebnisse div.body_relevant
{
 line-height: 1.4em;
}
div.suchergebnisse div.body_ergebnisse
{
 padding: 10px 7px 20px 7px;
}
div.suchergebnisse p.treffer
{
 padding-left: 13px;
}
div.suchergebnisse p.ergebnisse
{
 background-color: #e3e1cc;
 padding: 5px 13px;
 margin-top: 15px;
}
div.suchergebnisse div.body_ergebnisse_holder
{
 background-color: #ffffff;
 height: 243px;
/*
 min-height: 243px;
 height: auto !important;
 height: auto; */
 overflow: auto;
 overflow-x: hidden;
 padding: 0 13px;
}
div.suchergebnisse div.body_ergebnisse_holder li
{
 margin-top: 10px;
}
div.suchergebnisse div.body_ergebnisse_holder p.bereich
{
 margin-top: 2px;
}
/* === E Suchergebnisse === */
/* === B content === */
div.holder
{
 clear: both;
 float: left;
 text-align: left;
 padding-top: 10px;
 width: 762px;
}
div.holder_small
{
 width: 564px;
}
div.holder_print
{
 /*width: 564px;*/
 width: auto;
}
div.versicherungsschutz,
div.gesundheitsinformation,
div.medizinische_versorgung,
div.service,
div.presse,
div.unternehmen,
div.ms,
div.mydkv,
div.sitemap,
div.hilfe,
div.pluspunkt
{
 background-repeat: no-repeat;
 height: 87px;
}
div.hilfe
{
 background-image: url( img/header/hilfe.gif );
}
div#teaser
{
 padding-bottom: 5px;
}
span#teaser_description,
span#unternehmen_gesundheit
{
 display: none;
}
div#print
{
 border-bottom: 10px solid #E3E1CC;
 background-color: #99A92C;
 padding-top: 12px;
 padding-left: 15px;
}
div#print h2
{
 font-size: 18px;
 color: #ffffff;
 font-weight: normal;
 margin-bottom: 9px;
}
div#print p.drucken
{
 position: absolute;
 right: 15px;
 cursor: pointer;
}
div#content
{
 width: 566px;
 float: right;
}
div.holder_hilfe div#content
{
 width: 435px;
}
div.holder_hilfe p#footer,
div.holder_print div#content,
div.holder_pluspunkt div#content
{
 width: auto;
 margin-left: 0;
 float: none;
}
p.related
{
 color: #0b565a;
}
div.content_holder
{
/*
 margin: 0 15px;
*/
 width:390px;
 padding: 0 15px;
}
div.content_holder p
{
 margin: 10px 0;
}
p.stammdaten
{
 color: #0B565B;
}
div.lstdetail
{
 margin-top: 40px;
 background-color: #f2f1e7;
}
div.lstdetail_head
{
 background-color: #f8f0d3;
}
div.lstdetail_head p
{
 padding: 3px 15px;
}
div.lstdetail_left
{
 float: left;
 border-right: 1px solid #ffffff;
}
div.lstdetail_right
{
 float: right;
}
div.lstdetail_left,
div.lstdetail_right
{
 width: 282px;
}
div.lstdetail_left p,
div.lstdetail_right p
{
 padding: 5px 15px;
}
div.lstdetail_info
{
 margin-top: 5px;
 margin-bottom: 15px;
}
div.lstdetail_info p
{
 clear: left;
 padding: 0 15px;
}
div.lstdetail_info span
{
 float: left;
 width: 80px;
}
div.lstdetail_right p.show_at_map
{
 padding-bottom: 0;
 padding-top: 0;
}
p.show_at_map a
{
 margin-left: 80px;
 padding-left: 20px;
 background: no-repeat 0 0;
}
div.lstdetail_map
{
 text-align: center;
}
div.lstdetail_map p
{
 margin: 0 auto;
 margin-top: 5px;
 padding: 0;
}
div.lstdetail_head,
div.lstdetail_part
{
 border-bottom: 1px #ffffff solid;
}
div.lstdetail_last
{
 border-bottom: 0;
}
div.lstdetail_part_top
{
 min-height: 95px;
 height: auto !important;
 height: 95px;
}
div.lstdetail_part_left
{
 min-height: 80px;
 height: auto !important;
 height: 80px;
}
div#dialog_first_intro,
div#dialog_second_intro,
div#dialog_second_error,
div#mydkv_first_intro,
div#mydkv_second_intro,
div#mydkv_second_error
{
 clear: left;
 border-top: 2px solid #ffffff;
}
div#dialog_first_intro,
div.mydkv_second_text_last,
div.mydkv_second_form_last,
div.lstsuche_form
{
 border-bottom: 1px solid #b5b4a0;
}
div.dialog_second_form,
div.dialog_second_text,
div.mydkv_second_form,
div.dialog_best_form,
div.mydkv_second_text,
div.lstsuche_form
{
 border-top: 1px solid #b5b4a0;
}
div#dialog_first_intro,
div#dialog_first_choice,
div#dialog_first_form,
div#dialog_second_intro,
div.dialog_second_form,
div.dialog_second_text,
div.mydkv_second_form,
div.dialog_best_form,
div.mydkv_second_text,
div.mydkv_form,
div.lstsuche_form
{
 background-color: #f2f1e7;
 padding: 15px;
}
div.dialog_best_form,
div.mydkv_second_form
{
 padding-top: 10px;
 padding-bottom: 5px;
}
div.lstsuche_form
{
 padding-top: 0;
 padding-bottom: 5px;
}
div#mydkv_second_intro
{
 padding: 15px;
}
div.mydkv_second_form_header,
div.lstsuche_form_header
{
 padding: 5px 15px;
}
div#dialog_second_error,
div#dialog_second_error span,
div#mydkv_second_error span
{
 margin-right: 30px;
}
div#dialog_second_error_messages
{
 clear: left;
 border-top: 1px solid #ffffff;
 padding: 10px 15px;
 padding-left: 35px;
 background-color: #DF1A56;
 color: #ffffff;
 font-weight: bold;
 background-repeat: no-repeat;
 background-position: 15px 50%;
}
div#dialog_first_intro p,
div#dialog_second_intro p,
div#mydkv_second_intro p
{
 /*line-height: 16px;*/
 line-height: 1.4em;
 /*margin-top: 10px;*/
}
div#dialog_second_intro p.p,
div.dialog_second_text p.p,
div#mydkv_second_intro p.p,
div.mydkv_second_text p.p,
div#dialog_second_intro p span.p,
div.dialog_second_text p span.p,
div#mydkv_second_intro p span.p,
div.mydkv_second_text p span.p
{
 margin-top: 10px;
}
div#dialog_second_intro p span.zwischenueberschrift,
div.dialog_second_text p span.zwischenueberschrift,
div#mydkv_second_intro p span.zwischenueberschrift,
div.mydkv_second_text p span.zwischenueberschrift
{
 margin-top: 10px;
 font-weight: bold;
}
div#dialog_second_intro p.p_after,
div.dialog_second_text p.p_after,
div.dialog_second_form p.p_after,
div#mydkv_second_intro p.p_after,
div.mydkv_second_text p.p_after,
div#dialog_second_intro p span.p_after,
div.dialog_second_text p span.p_after,
div.dialog_second_form p span.p_after,
div#mydkv_second_intro p span.p_after,
div.mydkv_second_text p span.p_after
{
 margin-bottom: 10px;
}
p.p_beforeThemenbox {
 margin-bottom: 18px;
}
div#dialog_first_choice
{
 border-bottom: 2px solid #ffffff;
}
div#dialog_first_form input
{
 margin-right: 10px;
}
div#dialog_first_form ul li
{
 margin-bottom: 3px;
}
div.lstsuche_submit
{
 clear: both;
}
div#dialog_submit,
div#mydkv_submit,
div.mydkv_submit,
div#hilfe_buttons,
div#pluspunkt_buttons,
div.lstsuche_submit
{
 margin-top: 5px;
 text-align: right;
}
input#submit_process, input#submit_cancel {
 float: right;
 margin-left: 3px;
}
div#pluspunkt_buttons
{
 margin-top: 0;
 padding-top: 5px;
}
div#hilfe_buttons
{
 margin-top: 20px;
}
div.mydkv_submit,
div.lstsuche_submit
{
 clear: both;
 padding-top: 5px;
 margin-top: 0;
}
div#dialog_back,
div#hilfe_seite,
div#pluspunkt_back
{
 float: left;
}
div#pluspunkt_navi
{
 padding-right: 5px;
}
div#pluspunkt_navi strong a
{
 font-weight: normal;
 color: #d30b45;
}
div#pluspunkt_navi a
{
 margin: 0 3px;
 text-decoration: none;
}
div#pluspunkt_navi a img
{
 float: right;
 margin-left: 5px;
 display: block;
}
div#dialog_first_hint
{
 margin-top: 46px;
}
div.dialog_second_form div.block .cbthemeblock
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(227, 225, 204);
    border-right-color: rgb(227, 225, 204);
    border-bottom-color: rgb(227, 225, 204);
    border-left-color: rgb(227, 225, 204);
}
html > body div.dialog_second_form div.block .cbthemeblock
{
    margin-top: 6px;
}
div.mydkv_form div.block
{
 margin-bottom: 0px;
}
div.dialog_second_form div.block label,
div.mydkv_second_form div.block label,
div.mydkv_form div.block label
{
 display: block;
 padding: 5px;
 padding-right: 20px;
 width: 210px;
 cursor: pointer;
 white-space: normal !important;
}
div.dialog_second_form div.block input,
div.mydkv_second_form div.block input,
div.mydkv_form div.block input
{
 margin: 5px;
 margin-top: 0;
 float: left;
}
div.dialog_second_form div.fields
{
 display: block;
 clear: left;
 margin-left: 180px;
}
div.mydkv_second_form div.label
{
 float: left;
}
div.lstsuche_form div.part
{
 clear: both;
 float: left;
 padding: 10px 0;
 padding-bottom: 5px;
}
div.lstsuche_form div.lstsuche_holder
{
 clear: both;
}
div.lstsuche_form div.lstsuche_left
{
 float: left;
 width: 130px;
 text-align: right;
}
div.lstsuche_form div.lstsuche_right
{
 float: right;
 width: 370px;
}
div.mydkv_second_form div.fields
{
 background-color: #E3E1CC;
 float: right;
 width: 340px;
}
div.mydkv_second_form div.fields_inner
{
 margin-left: 30px;
}
div.mydkv_second_form div.fields_best
{
 background-color: #f2f1e7; 
 width: 360px;
}
div.mydkv_second_form div.fields_inner_best
{
 margin-left: 0px;
}
div.mydkv_second_form div.fields_inner_best div.left
{
 float: left;
}
div.mydkv_second_form div.fields_inner_best div.right
{
 float: right; 
 background-color: #E3E1CC; 
 width: 230px;
}
div.mydkv_second_form div.fields_inner_best div.right p
{
 margin-left: 10px;
}

div.dialog_best_form,
div.dialog_second_text {
 clear: right;
}
div.dialog_best_form div.fields
{
 background-color: #E3E1CC;
 float: right;
 width: 340px;
}
div.dialog_best_form div.fields_inner
{
 margin-left: 30px;
}
div.dialog_best_form div.fields_best
{
 background-color: #f2f1e7;
 width: 360px;
}
div.dialog_best_form div.fields_inner_best div.left
{
 float: left;
 width: 130px;
}
div.dialog_best_form div.fields_inner_best div.right
{
 float: left; 
 width: 230px;
}
div.dialog_best_form div.fields_inner_best div.right p
{
 margin-left: 10px;
}
div.dialog_best_form div.clearer {
 clear: right;
 height: 10px;
}


div.dialog_second_form div.fields label,
div.dialog_second_form div.fields span.label,
div.mydkv_second_form div.fields label,
div.mydkv_second_form div.fields span.label
{
 float: left;
 width: 120px;
 margin-right: 5px;
 padding-top: 2px;
}
div.dialog_second_form div.fields p.mvd,
div.dialog_second_form div.fields div.mvd
{
 padding-left: 125px;
}
div.mydkv_second_form div.fields span.label
{
 width: 70px;
 padding-top: 0;
}
div.dialog_second_form div.fields p,
div.mydkv_second_form div.fields p,
div.dialog_best_form div.fields p,
div.mydkv_second_form div.label p,
div.lstsuche_form p,
div.dialog_second_form div.fields div.p,
div.mydkv_second_form div.fields div.p,
div.dialog_best_form div.fields div.p,
div.mydkv_second_form div.label div.p,
div.lstsuche_form div.p
{
 clear: left;
 margin: 6px 0;
}
* html div.dialog_second_form div.fields p,
* html div.mydkv_second_form div.fields p,
* html div.dialog_best_form div.fields p,
* html div.mydkv_second_form div.label p,
* html div.lstsuche_form p,
* html div.dialog_second_form div.fields div.p,
* html div.mydkv_second_form div.fields div.p,
* html div.dialog_best_form div.fields div.p,
* html div.mydkv_second_form div.label div.p,
* html div.lstsuche_form div.p
{
 height: 1%;
}
div.p p {
 margin: 0;
}
div.lstsuche_form div.lstsuche_left p
{
 margin: 11px 0;
}
div.lstsuche_form div.part p
{
 margin: 0;
}
div.dialog_second_form p.p,
div.mydkv_second_form p.p,
div.dialog_best_form p.p,
div.mydkv_form p.p
{
 float: left;
}
div.fields p a.floatright,
div.fields div a.floatright {
 float: right;
}
div.dialog_second_form div.fields input,
div.dialog_second_form div.fields select,
div.dialog_second_form div.fields textarea,
div.mydkv_second_form div.fields input,
div.mydkv_second_form div.fields select,
div.mydkv_second_form div.fields textarea,
div.lstsuche_form input,
div.lstsuche_form select
{
 border: 1px solid #c8c8c8;
}
div.dialog_second_form div.fields input.error,
div.dialog_second_form div.fields select.error,
div.dialog_second_form div.fields textarea.error,
div.dialog_second_form div.fields p span.error,
div.mydkv_second_form div.fields input.error,
div.mydkv_second_form div.fields select.error,
div.mydkv_second_form div.fields textarea.error
div.mydkv_second_form div.fields p span.error
{
  border: 1px solid #DF1A56;
}
div.dialog_second_form input
{
 font-size: 1em;
}
div.dialog_second_form div.fields input,
div.dialog_second_form div.fields textarea,
div.dialog_second_form div.fields select,
div.mydkv_second_form div.fields input,
div.mydkv_second_form div.fields textarea,
div.mydkv_second_form div.fields select,
div.lstsuche_form input,
div.lstsuche_form select
{
 width: 200px;
 font-size: 1em;
 padding: 2px;
}
div.dialog_second_form div.fields textarea,
div.mydkv_second_form div.fields textarea
{
 font-family: Arial, sans-serif;
 font-size: 1em;
 height: 75px;
}
div.dialog_second_form div.fields textarea.high8rows,
div.mydkv_second_form div.fields textarea.high8rows
{
 height: 150px;
}
div.dialog_second_form div.fields textarea.volleBreite,
div.mydkv_second_form div.fields textarea.volleBreite
{
 width: 324px;
}
ul.rbcbList {
 float: left;
 display: inline;
 width: 230px;
}
ul.rbcbList li {
 float: left;
 display: inline;
 width: 100%;
 margin-bottom: 6px;
}
div.dialog_second_form div.fields ul.rbcbList li label,
div.mydkv_second_form div.fields ul.rbcbList li label {
 float: left;
}
div.dialog_second_form div.fields ul.rbcbList li input,
div.mydkv_second_form div.fields ul.rbcbList li input {
 width: 18px;
 border: 0;
}
div.dialog_second_form div.fields ul.rbcbList li span,
div.mydkv_second_form div.fields ul.rbcbList li span {
 float: left;
 width: 20px;
 border: 1px solid #F2F1E7;
 margin-right: 2px;
}
div.dialog_second_form div.fields ul.rbcbList li span.error,
div.mydkv_second_form div.fields ul.rbcbList li span.error {
 border: 1px solid #DF1A56;
}
div.dialog_second_form div.fields ul.rbcbList li label,
div.mydkv_second_form div.fields ul.rbcbList li label {
 width: 186px;
}
div.dialog_second_form div.fields ul.rbcbList li.twoBoxes label,
div.mydkv_second_form div.fields ul.rbcbList li.twoBoxes label {
 width: 80px;
}
div.clearer {
 clear: left;
 margin: 0;
 padding: 0;
}
div.lstsuche_form select
{
 width: 160px;
 margin-right: 10px;
}
div.lstsuche_form select#kh_suche
{
 margin-bottom: 4px;
 width: 335px;
}
div.lstsuche_form input
{
 width: 130px;
}
div.lstsuche_form input#arzt_plz,
div.lstsuche_form input#kh_plz
{
 width: 55px;
}
div.lstsuche_form input#arzt_ort,
div.lstsuche_form input#kh_ort
{
 margin-right: 35px;
}
div.lstsuche_form p.checkbox input
{
 float: left;
}
div.lstsuche_form p.checkbox img
{
 display: block;
}
div.lstsuche_form div.lstsuche_nw_left
{
 float: left; 
 width: 120px;
}
div.lstsuche_form div.lstsuche_nw_right
{
 float: right; 
 width: 250px;
}
div.dialog_second_form div.fields input.checkbox,
div.mydkv_second_form div.fields input.checkbox,
div.lstsuche_form input.checkbox,
div.lstsuche_form input.submit
{
 width: auto;
 border: 0;
}
div.dialog_second_form div.fields select,
div.mydkv_second_form div.fields select
{
 padding: 0;
}
div.dialog_second_form div.fields select.anrede,
div.mydkv_second_form div.fields select.anrede
{
 width: 109px;
}
div.dialog_second_form div.error select.anrede,
div.mydkv_second_form div.error select.anrede
{
 width: 107px;
}
div.dialog_second_form div.fields select.land,
div.mydkv_second_form div.fields select.land,
div.dialog_second_form div.fields select.date,
div.mydkv_second_form div.fields select.date,
div.dialog_second_form div.fields select.time,
div.mydkv_second_form div.fields select.time
{
 width: 201px;
}
* html div.dialog_second_form div.error select.land,
* html div.mydkv_second_form div.error select.land,
* html div.dialog_second_form div.error select.date,
* html div.mydkv_second_form div.error select.date,
* html div.dialog_second_form div.error select.time,
* html div.mydkv_second_form div.error select.time
{
 width: 198px;
}
* html div.dialog_second_form div.error select {
 margin: 1px 0;
}
div.dialog_second_form div.fields input.komb_1,
div.mydkv_second_form div.fields input.komb_1
{
 max-width: 43px;
 width: 40px;
}
div.dialog_second_form div.fields input.titel,
div.mydkv_second_form div.fields input.titel
{
 max-width: 92px;
 width: 89px;
}
div.dialog_second_form div.fields input.komb_2,
div.mydkv_second_form div.fields input.komb_2
{
 max-width: 160px;
 width: 157px;
}
div.dialog_second_form div.fields input.datum,
div.mydkv_second_form div.fields input.datum
{
 width: 70px;
}
div.mydkv_text
{
 padding: 15px;
 border-bottom: 1px solid #B5B4A0;
}
div.mydkv_text ul
{
 margin-top: 5px;
}
div.mydkv_text ul li
{
 background-image: url( img/buttons/pfeil-k.gif );
 background-repeat: no-repeat;
 background-position: 0 50%;
 padding-left: 7px;
 line-height: 18px;
}
div.mydkv_text ul li a
{
 text-decoration: none;
}
div.mydkv_text ul li a:hover
{
 text-decoration: underline;
}
#adressdatem_fields
{
 display: none;
}
div.zte_head
{
 background-color: #e3e1cc;
 padding: 3px 15px;
 margin-top: 20px;
}
div.zte_links,
div.zte_rechts
{
 background-color: #f2f1e7;
 border-bottom: 1px solid #ffffff;
}
div.zte_links div.zte_inner,
div.zte_rechts div.zte_inner
{
 margin: 10px 15px;
}
div.zte_links
{
 float: left;
 width: 282px;
 border-right: 1px solid #ffffff;
}
div.zte_rechts
{
 float: right;
 width: 283px;
}
p.zte_text
{
 min-height: 120px;
 height: auto !important;
 height: 120px;
}
ul#dialognavi
{
 margin-top: 9px;
}
ul#contentnavi_small
{
 margin-top: 10px;
}
ul#contentnavi,
ul#contentnavi li,
ul#contentnavi_small,
ul#contentnavi_small li,
ul#dialognavi,
ul#dialognavi li,
ul#contentnavi li a,
ul#contentnavi_small li a,
ul#dialognavi li a
{
 background-color: #F2F1E7;
 min-height: 46px;
 height: auto !important;
 height: 46px;
}
ul#contentnavi li,
ul#contentnavi_small li,
ul#dialognavi li
{
 float: left;
 min-width: 93px;
 max-width: 113px;
 width: auto !important;
 width: 93px;
 border-right: 2px solid #ffffff;
}
ul#contentnavi_small li
{
 width: 92px;
}
ul#contentnavi li.last,
ul#contentnavi_small li.last,
ul#dialognavi li.last
{
 border-right: 0;
}
ul#contentnavi li a,
ul#contentnavi_small li a,
ul#dialognavi li a
{
 display: block;
 text-decoration: none;
}
ul#contentnavi li a span,
ul#contentnavi_small li a span,
ul#dialognavi li a span
{
 display: block;
 padding: 8px 15px;
 font-size: 11px;
}
ul#contentnavi li.active,
ul#contentnavi_small li.active,
ul#dialognavi li.active,
ul#contentnavi li.active a,
ul#contentnavi_small li.active a,
ul#dialognavi li.active a,
ul#contentnavi li a:hover,
ul#contentnavi_small li a:hover,
ul#dialognavi li a:hover
{
 display: block;
 background-color: #E3E1CC;
}
ul#contentnavi li strong a,
ul#contentnavi_small li strong a,
ul#dialognavi li strong a,
ul#contentnavi li a:hover,
ul#contentnavi_small li a:hover,
ul#dialognavi li a:hover
{
 font-weight: normal;
 color: #D30B45;
}
p.top
{
 text-align: right;
 margin-top: 0;
}
p.top a
{
 background-image: url( img/icons/top.gif );
 background-repeat: no-repeat;
 background-position: 100% 50%;
 padding-right: 17px;
 text-decoration: none;
}
p.top a:hover
{
 text-decoration: underline;
}
h1.content
{
 clear: left;
 padding-top: 15px;
/* font-size: 11pt; */
 font-size: 1em;
}
img.left
{
 margin-right: 10px;
 margin-bottom: 5px;
}
div.content_holder p.exklusiv_bei_uns
{
 margin-top: 6px;
}
div.content_holder p.th
{
 margin-top: 30px;
}
div.content_holder p.picturehead
{
 margin-bottom: 5px;
}
div.content_holder ul
{
 /*
 margin-left: 0.7em;
 padding-left: 0.7em;
 */
 margin-left: 0;
 padding-left: 0; 
}
div.content_holder ul.img
{
 margin-left: 150px;
 padding-left: 0.7em;
}
div.content_holder ul li
{
 list-style: none;
 list-style-image: none;
 background-image: url( img/bullet.gif );
 background-repeat: no-repeat;
 background-position: 0 5px;
 margin-bottom: 10px;
 padding-left: 10px;
}
div.content_holder ul.externe_links li
{
 background-image: none;
 padding-left: 0;
 margin-bottom: 0;
}
th, td
{
 padding: 3px 15px;
 vertical-align: top;
}
th
{
 background-color: #F8F0D3;
}
td
{
 background-color: #F2F1E7;
}
td.th
{
 background-color: #E3E1CC;
}
td.ti
{
 background-color: #89887A;
}
td.ti a
{
 color: #ffffff;
}
table.teaser td
{
 padding: 0;
 background-color: transparent;
}
table.teaser td.spacer
{
 width: 6px;
}
table.teaser td.content
{
 width: 280px;
}

div.holder_pluspunkt p#footer,
div.holder_sitemap p#footer
{
 width: 762px;
}
ul#options
{
 padding-top: 5px;
 float: right;
}
ul#options li
{
 list-style: none;
 display: none;
 margin-left: 8px;
}
ul#buttons
{
 clear: left;
 margin: 10px 15px;
 padding-top: 20px;
}
.suche ul#buttons
{
 margin: 10px 0;
}
ul#buttons li
{
 list-style: none;
 display: none;
 margin-right: 20px;
 padding: 5px 0;
}
ul#buttons li a
{
 background-repeat: no-repeat;
 background-position: 0 50%;
 text-decoration: none;
 padding: 5px 0;
 padding-left: 20px;
}
ul#buttons li a:hover
{
 text-decoration: underline;
}
ul#buttons li#drucken a
{
 background-image: url( img/icons/drucken-bottom.gif );
}
ul#buttons li#merken a
{
 background-image: url( img/icons/merken-bottom.gif );
}
ul#buttons li#weiterempfehlen a
{
 background-image: url( img/icons/weiterempfehlen-bottom.gif );
 padding-left: 25px;
}
div#content.suche ul#options li.drucken,
div#content.suche ul#buttons li#drucken
{
 display:none;
}
div.content_holder ul.ul li
{
 margin-bottom: 10px;
 /* list-style-image: url( img/bullet.gif ); */
}
div.content_holder ul.ul_hilfe li
{
 margin-bottom: 0;
}
p#page_navi
{
 float: right;
}
div.content,
div.pluspunkt_teaser
{
 background-color: #f5f5ed;
 margin-bottom: 5px;
 min-height: 91px;
 height: auto !important;
 height: 91px;
}
div.pluspunkt_teaser
{
 min-height: 86px;
 height: auto !important;
 height: 86px;
}
div.content h3,
div.content p,
div.pluspunkt_teaser h3,
div.pluspunkt_teaser p
{
 padding: 10px;
}
div.pluspunkt_teaser_side,
div.pluspunkt_teaser_side a
{
 color: #ffffff;
}
div.pluspunkt_teaser_side
{
 background-color: #98a92a;
}
div.pluspunkt_teaser_side img
{
 display: block;
}
div.pluspunkt_teaser_side_bottom p
{
 padding: 25px 12px;
 padding-bottom: 15px;
}
div.pluspunkt_teaser_side_bottom p.link
{
 padding-top: 0;
 padding-bottom: 20px;
}
div.pluspunkt_teaser_side_bottom
{
 min-height: 103px;
 height: auto !important;
 height: 103px;
 
 margin-top: 2px;
 margin-bottom: 28px;
}
div.content h3
{
 color: #6c8b0b;
}
div.pluspunkt_teaser_img
{
 margin-top: 5px;
}
div.pluspunkt_side
{
 margin-top: 2px;
 min-height: 65px;
 height: auto !important;
 height: 65px;
}
div.pluspunkt_teaser h3,
div.pluspunkt_side h3
{
 color: #0B565A;
}
div.pluspunkt_side h3,
div.pluspunkt_side p
{
 padding: 10px;
}
div.pluspunkt_side h3
{
 padding-bottom: 5px;
}
div.pluspunkt_side p
{
 padding-top: 0;
}
div.content p,
div.pluspunkt_teaser p
{
 padding-top: 0;
}
div.content img,
div.pluspunkt_teaser img
{
 float: right;
 margin-left: 10px;
}
div.pluspunkt_teaser a
{
 white-space: nowrap;
 display: block;
}
div.pluspunkt_teaser_01,
div.pluspunkt_side_01
{
 background-color: #F2E4BB;
}
div.pluspunkt_teaser_02,
div.pluspunkt_side_02
{
 background-color: #D9E69B;
}
div.pluspunkt_teaser_03,
div.pluspunkt_side_03
{
 background-color: #E3E1CC;
}
div.pluspunkt_left_main div.inner
{
 margin-right: 10px;
}
div.pluspunkt_holder_sub
{
 background-color: #fcf9ef;
}
div.pluspunkt_left_main h3
{
 margin: 30px 0 15px 0;
}
div.pluspunkt_left_sub h3
{
 margin-top: 15px;
}
div.pluspunkt_right_sub p,
div.pluspunkt_left_sub p
{
 clear: right;
 padding-top: 15px;
}
div.pluspunkt_right_sub p.marked,
div.pluspunkt_left_sub p.marked
{
 color: #0b565a;
}
div.pluspunkt_box
{
 background-color: #f2e4bb;
 padding: 10px;
 margin-top: 10px;
}
div.pluspunkt_box p strong
{
 color: #0b565a;
 margin-bottom: 20px;
}
div.pluspunkt_box p
{
 padding: 0;
}
div.pluspunkt_left_main h3,
div.pluspunkt_left_sub h3
{
 font-size: 1.3em;
 color: #0B565A;
}
div.subcontent
{
 margin-bottom: 10px;
}
div.subcontent_col
{
 float: left;
 width: 279px;
}
div.subcontent_col,
div.subcontent_col_right
{
 background-color: #F5F5ED; 
 min-height: 200px;
 height: auto !important;
 height: 200px;
}
div.subcontent div.subcontent_inner div.left
{
 width: 249px;
}
div.subcontent div.subcontent_inner ul.col
{
 margin-left: 290px;
}
div.subcontent_col_right
{
 margin-left: 287px;
}
div.subcontent div.subcontent_inner ul li a
{
 text-decoration: none;
}
div.subcontent div.subcontent_inner ul li a:hover
{
 text-decoration: underline;
}
div.subcontent h3
{
 background-color: #E3E1CC;
 background-image: url( img/navi/pfeil-i.gif );
 background-repeat: no-repeat;
 background-position: 6px 50%;
 padding: 2px 0 2px 15px;
}
div.subcontent h3 span
{
 font-weight: normal;
}
div.subcontent div.subcontent_holder
{
 min-height: 84px;
 height: auto !important;
 height: 84px;
 background-color: #F5F5ED; 
}
div.subcontent div.subcontent_inner
{
 background-color: #F5F5ED;
 padding: 10px 5px 10px 15px;
}
div.subcontent div.subcontent_inner img
{
 float: left;
 margin-right: 8px;
}
table.img img
{
 float: none;
}
table.img p
{
 width: 110px;
}
div.subcontent div.subcontent_inner strong
{
 color: #98a92a;
}
div.subcontent div.subcontent_inner br.clear
{
 clear: left;
 height: 0;
 line-height: 0;
}
div.subcontent div.subcontent_inner hr
{
 margin: 10px 0;
 background: #E3E1CC;
 color: #E3E1CC;
 border: #E3E1CC;
 
 height: 1px; 
}
div.subcontent div.subcontent_inner ul li
{
 background-image: url( img/buttons/pfeil-k.gif );
 background-repeat: no-repeat;
 background-position: 0 50%;
 padding-left: 7px;
}
div.subcontent div.subcontent_inner ul li a
{
 text-decoration: none;
}
div.subcontent div.subcontent_inner ul li a:hover,
div.content_holder ul.externe_links li a:hover
{
 /*
 color: #D30B45;
 text-decoration: none;
 */
 text-decoration: underline;
}
div.subcontent div.subcontent_inner ul
{
}
div.content_block
{
 border-bottom: 1px solid #b5b4a0;
}
div.content_block h4
{
 padding: 2px 0 0 15px;
}
div.content_block div.content_block_inner
{
 padding: 10px 15px;
 padding-top: 3px;
}
div.content_block div.content_block_inner ul
{
 padding-left: 15px;
}
div.content_block div.content_block_inner ul.list,
div.content_block div.content_block_inner ol.list
{
 line-height: 18px;
 /*padding-left: 16px;*/
 padding-left: 0;
}
div.content_block div.content_block_inner ul.list a,
div.content_block div.content_block_inner ol.list a
{
 text-decoration: none;
}
div.content_block div.content_block_inner ul.list a:hover,
div.content_block div.content_block_inner ol.list a:hover
{
 text-decoration: underline;
}
div.content_block div.content_block_inner ul li
{
 background-image: url( img/buttons/pfeil-k.gif );
 background-repeat: no-repeat;
 background-position: 0 50%;
 padding-left: 10px;
}
div.content_block div.content_block_inner ol li
{
 padding-left: 10px;
}
ul#nav
{
 padding-top: 5px;
}
* ul#nav li
{
 display: inline;
}
ul#nav li 
{
 float: left;
 border-right: 1px solid #d9e69b;
}
ul#nav li a 
{
 display: block;
 text-decoration: none;
 color: #ffffff; 
 background-color: #0b565a;
 padding: 2px 0 2px 25px;
 background-image: url( img/navi/navi-w-n.gif );
 background-repeat: no-repeat;
 background-position: 15px 5px;
 /* letter-spacing: 1px; */
}
ul#nav li.active a,
ul#nav li strong a,
ul#nav li a:hover
{
 /* letter-spacing: 0px; */
 font-weight: bold;
}
ul#nav li#nav1
{
 width: 193px;
}
ul#nav li#nav2
{
 width: 125px;
}
ul#nav li#nav3
{
 width: 106px;
}
ul#nav li#nav4
{
 width: 162px;
}
ul#nav li#nav5
{
 width: 98px;
}
ul#nav li#nav6
{
 width: 73px;
 border-right: 0;
}
/* === E content === */

/*::
  ::
  Helpcenter
    ::
       ::*/
/*:: general new or changes ::*/
ul#buttons li#zurSuche a
{
 background-image:url( img/icons/zurueck_zur_suche.gif );
}
ul#buttons li#schliessen a
{
 background-image:url( img/icons/schliessen_top.gif );
}
ul#buttons li#schliessen
{
 margin-right: 0;
}

div#viewport.helpcenter
{
 width: 772px;
}
#dialognavi.helpcenter_navigation {
 width:327px;
 margin-top:0;
 margin-bottom:3px;
}
 #navigation ul#dialognavi.helpcenter_navigation li {
   min-width: 106px;
   max-width: 113px;
   width: auto !important;
   width: 106px;
   border-right: 3px solid #ffffff;
 }
.helpcenter p.top
{
    margin-top: 0;
    margin-bottom: 8px;
    margin-left:15px;
}
/*:: Search ::*/ 
p.gotopage
{
 text-align: right;
 margin-top: 0;
}
 p.gotopage a
 {
  background-image: url( img/icons/gotopage.gif );
  background-repeat: no-repeat;
  background-position: 100% 50%;
  padding-right: 17px;
  text-decoration: none;
 }
 p.gotopage a:hover
 {
  text-decoration: underline;
 }
 /*
 #navigation ul#dialognavi.helpcenter_navigation li.active a {
  font-weight:bold;
 }
 */
 
.helpcenter h1.content
{
 margin-bottom:10px;
 margin-top:18px;
}
.helpcenter .content_block
{
 margin-bottom:10px;
}

.helpcenter .content_block ul.list li
{
/* background-image:url( img/buttons/pfeil-k.gif ); */
background-image: none;
padding-left: 0;
}

.helpcenter .content_block ul.list li a
{
  text-decoration:underline;
}
 
 
/*:: FAQ - Themenübersicht in liste :: */
.faq_theme_list ul {
 margin:0;
 padding:0;
}
 .faq_theme_list li {
  padding-bottom:6px;
 }
 .faq_theme_list li li {
  padding-left:10px;
  padding-bottom:0;
  margin:0;
  line-height:0.7em;
 }
  .faq_theme_list li li li {
   line-height:0.5em;
  }
 .faq_theme_list li a {
  padding-left:12px;
  background:no-repeat 0 2px;
   text-decoration:none;
   font-weight:bold;
   color:#353535;
   display:block;
   line-height:0.9em;
  }
 .faq_theme_list li.hasSup a,
 .faq_theme_list li.hasSup li.hasSup a
  {
   background-position: 0 7px;
  }
 * html .faq_theme_list li.hasSup a,
 * html .faq_theme_list li.hasSup li.hasSup a
  {
   height: 1.25em;
  }
 .faq_theme_list li.hasSup li a
  {
   background-position: 0 2px;
  }
  .faq_theme_list ul ul {
   margin-left:3px;
  }
    .faq_theme_list li li a {
     font-weight:normal;
    }
  
 /* FAQ - Highlightsettings */
  /*:: state for active Els ::*/
  .faq_theme_list li.active a, 
   .faq_theme_list li.active li.active a {
   color: #353535;
   background-image:url( img/navi/navi-s-g.gif );
  }
  .faq_theme_list li.active a:hover, 
   .faq_theme_list li.active li.active a:hover, 
    .faq_theme_list li.active li.active li.active a:hover,
     .faq_theme_list li.active li.active li.active li.active a:hover {
   color: #d30b45;
   background-image:url( img/navi/navi-r-g.gif );
  }
  .faq_theme_list li.active li.active li.active a {
   color: #d30b45;
   background-image:url( img/navi/navi-r-n.gif );
  }
  /*:: general state for Els ::*/
  .faq_theme_list li a,
   .faq_theme_list li.active li a,
    .faq_theme_list li.active li.active li a, 
     .faq_theme_list li.active li.active li.active li a {
        background-image:url( img/navi/navi-s-n.gif );
  }
  
 .faq_theme_list li a.mfghover {
        cursor:pointer;
 }
  /*:: general Hover-state for Els ::*/
  .faq_theme_list li a:hover,
   .faq_theme_list li.active li a:hover, 
    .faq_theme_list li.active li.active li a:hover, 
     .faq_theme_list li.active li.active li.active li a:hover {
        background-image:url( img/navi/navi-r-n.gif );
        cursor:pointer;
  }  
/*:: state for inactive Els inside of active wrapper ::*/
   .faq_theme_list li.active li a, 
    .faq_theme_list li.active li.active li a, 
     .faq_theme_list li.active li.active li.active li a,
      .faq_theme_list li.active li.active li.active li.active li a{
    color:#353535;
    line-height:1.1em;
   }
  /*:: state for Hover inactive Els inside of active wrapper ::*/
  .faq_theme_list ul li a:hover,
   .faq_theme_list li.active li a:hover, 
    .faq_theme_list li.active li.active li a:hover, 
     .faq_theme_list li.active li.active li.active li a:hover{
    color:#d30b45;
   }
  
  /* FAQ - Visibility Settings */
  .faq_theme_list ul li ul.hiddenList {
   display:none;
  }
  .faq_theme_list ul li.active ul {
   display:block;
  }
   .faq_theme_list ul li.active ul ul {
    display:none;
   }
   .faq_theme_list ul li.active ul li.active ul {
    display:block;
   }
    .faq_theme_list ul li.active ul li.active ul ul {
     display:none;
    }
    .faq_theme_list ul li.active ul li.active ul li.active ul {
     display:block;
    }

.helpcenter .faq_theme_list ul li.active ul li.active a.active { 
    color:#d30b45;
    background-image: url( img/navi/navi-r-n.gif );
}
/* .helpcenter .faq_theme_list ul li.active ul li.active a.active { 
    color:#d30b45;
    background-image: url( img/navi/navi-r-g.gif );
}
*/  
/*:: Lexikon - Navigation ::*/
#lexiconNavigation {
    margin-left:6px;
    height:14px;
    float:left;
}
* html #lexiconNavigation {
    height:23px;
    margin-left:0;
    margin-bottom:6px;
}
    #lexiconNavigation li{
        float:left;
        margin-right:0;
        text-align:center;
    }
        #lexiconNavigation li a{
            text-decoration:underline;
            font-weight:bold;
            display:block;
            text-align:center;
            width:33px;
            white-space:nowrap;
        }
        #lexiconNavigation li a:hover{
            text-decoration:underline;
        }
        #lexiconNavigation li.active a{
            text-decoration:none;
            font-weight:normal;
            color:#d30b45;
        }
  

#viewport.helpcenter .body_ergebnisse .body_ergebnisse_holder ul li {
    margin:10px 0 8px 0;
}

/*:: Lexikon - Begriffsliste ::*/
.lexiconTermList ul {
 margin:0;
 padding:0;
}
#viewport.helpcenter .body_ergebnisse .lexiconTermList ul li {
  margin: 0 0 0 0;
}
 .lexiconTermList li {
  padding-top:10px;
  padding-bottom:6px;
 }
 .lexiconTermList li li {
  padding-left:10px;
  padding-bottom:0;
  margin:0;
 }
  .lexiconTermList li li li {
   line-height:0.5em;
  }
 .lexiconTermList li a {
  padding-right:10px;
  background:no-repeat right 4px;
 }
  .lexiconTermList li a {
   text-decoration:underline;
   font-weight:bold;
   color:#353535;
  }
  .lexiconTermList ul ul {
   margin-left:3px;
  }
    .lexiconTermList li li a {
     font-weight:normal;
    }
  /*:: general state for Els ::*/
  .lexiconTermList li a {
   text-decoration:underline;
  }
  .lexiconTermList li a.active:hover,
  .lexiconTermList li a.active,
  .lexiconTermList li a:hover {
   text-decoration:none;
   color: #d30b45;
  }

/********* styles for preview **************/

table.content-teaser
{
 clear: left;
 color: #0B565A;
 border: 1px solid #0B565A;
 border-width: 1px 0;
 border-spacing: 0;
 padding: 0;
 width: 100%;
 margin-top: -5px;
 margin-bottom: 10px;
}
table.content-teaser td {
 border: 0;
 padding: 0;
 margin: 0;
 background: none;
 width: 386px;
 vertical-align: middle;
 text-align: left;
}
table.content-teaser td.img {
 width: 150px;
}
table.content-teaser td.img img {
 display: block;
 padding: 0;
 margin: 0;
}
table.content-teaser a {
 color: #0B565A;
 text-decoration: none;
}

#preview p, #preview ul { margin: 5px 0; }
#preview h4 { margin: 10px 0 5px 0; }
#preview li { margin-bottom: 0; margin-top: 0; }

/***********************/
 
/***********  B HilfeCenter Nutzerfuehrung **********/
 
  
        #reiter
        {
            width: 762px;
            position: relative;
        }
        #reiter img
        {
            border: none;
            margin: 0;
            padding: 0;
            float:left;
        }
        #hsPageFunction
        {
            position: absolute;
            right: 0;
            top: 5px;
            display: none;
        }

        #suche_form
        {
            width:732px;
            display: inline;
            margin-left: 15px;
            margin-right: 15px;
            border-top: solid 1px #b5b4a0;
            border-bottom: solid 1px #b5b4a0;
            margin-top:7px;
            margin-bottom:5px;
            padding-top:5px;
            padding-bottom:5px;
            float:left;
        }
        .suche #suche_form
        {
            width:auto;
            display: block;
            margin-left: 0;
            margin-right: 0;
            border-top: none;
            border-bottom: none;
            float:none;
            clear:left;
        }

input#begriff
{
 padding: 2px;
 padding-top: 3px;
 border: 1px solid #0A5652;
 background-color: #FFFFFF;
 font-family: Arial,sans-serif;
 font-size: 1em;
}

        .knopf
        {
            background-color: #98a92a;
            border: solid 1px #ffffff;
            color: #ffffff;
            font-weight: bold;
            width: auto;
            text-align: center;
            font-size:1em;
        }

        #oberDIV_hilfe
        {
            font-family: arial, sans-serif;
            margin: 0;
            padding: 0;
            width:762px;
            height:auto !important;
            height:470px;
            min-height:470px;
            background-color: #f2f6dd;
            text-align:left;
            float:left;
        }
        #main_content
        {
            margin: 0;
            padding: 0;
            width:762px;
            background-color: #f2f6dd;
            text-align:left;
            float:left;
            font-size: 0.7em;
        }
        #oberDIV_hilfe.suche,
        .suche #main_content
        {
            background-color: #FFFFFF;
        }

                        
div#footer,
p#footer,
p#lexdisclaimer
{
 float: left;
 display: inline;
 width: 730px;
 margin-left: 1.3em;
 margin-right: 1.3em;
 margin-bottom:5px;
 padding-bottom: 5px;
 padding-top: 10px; 
 text-align: center;
 border-top: 1px solid #b5b4a0;
 font-size: 11px;
}
.suche p#footer
{
 margin-left: 0;
 margin-right: 0;
}

div#footerdiv div#footer,
div#footerdiv p#footer,
p#lexdisclaimer
{
 margin-left: 0;
 margin-right: 0;
 width: 420px;
}

p#footer.lexfooter
{
 border-top: 0;
}
p#lexdisclaimer 
{
 padding-bottom: 0;
}
p#footer,
p#footer a,
p#lexdisclaimer,
p#lexdisclaimer a
{
 color: #89887A;
}
p#footer a,
p#lexdisclaimer a
{
 text-decoration: none;
}
p#footer a:hover,
p#lexdisclaimer a:hover
{
 text-decoration: underline;
}
.helpcenter div.holder_hilfe p#footer,
.helpcenter div.holder_hilfe p#lexdisclaimer
{
    text-align:center;
}
        #hilfe_head
        {
            width:732px;
            float:left;
            display: inline;
            margin-left: 15px;
            margin-right: 15px;
            margin-bottom: 10px;
        }
        * html #hilfe_head
        {
            margin-left: 0;
            margin-right: 0;
            padding-left: 15px;
            padding-right: 15px;
        }
        .suche #hilfe_head
        {
            width: auto;
            margin-left: 0;
            margin-right: 0;
            padding-left: 0;
            padding-right: 0;
        }
        .suche #hilfe_head ul,
        .suche #hilfe_head p
        {
            margin: 1em 0;
        }

        .suche #hilfe_head ul li
        {
            list-style-type: none;
            list-style-position: outside;
            list-style-image: none;
            background-image: url(img/bullet.gif);
            background-repeat: no-repeat;
            background-position: 0pt 5px;
            padding-left: 10px;
            margin-left: 10px;
        }
        .erg_head_oben
        {
            margin-bottom: 1.1em;
            margin-top: 1em;
            color: #0b565a;
            font-size: 1.5em;
            font-weight: bold;
        }
        
        .normal
        {
            color: black;
            font-size: 0.6em;
            font-weight: normal;
        }
        
        .alphabet { margin-bottom:0.3em; }
                       
        .alphabet a,
        .alphabet span
        {
            color: #D30B45;
            margin-right: 0.3em;
            font-size: 1.2em;
        }
        .alphabet span
        {
            font-weight: bold;
        }

        #hilfe_haupt,
        .hilfe_haupt
        {
            float:left;
            clear: left;
            display: inline;
            padding-bottom: 0px;
            margin-bottom: 5px;
            margin-left: 15px;
            margin-right: 15px;
            height: auto !important;
            height: 350px;
            min-height: 350px;
            width: 732px;
        }
        .suche .hilfe_haupt
        {
            height: auto;
            min-height: 0;
            margin-left: 0;
            margin-right: 0;
            width: auto;
        }        
        #hilfe_liste
        {
            margin-top: 10px;
            height: 289px;
            width: 290px;
            background-color: white; 
            overflow: hidden;
            border: solid 1px #0b565a;
            margin-right:15px;
            float:left;
            position: relative;
        }
        #bgLexiconTermList
        {
            position: absolute;
            top: 0;
            left: 0;
            width: 290px;
            height: 289px;
            line-height: 289px;
            z-index: -1;
            color: #F2F6DD;
            font-size: 275px;
            text-transform: uppercase;
            text-align: center;
        }
        #hilfe_liste .body_ergebnisse
        {
            height: 289px;
            width: 290px;
            overflow: auto;
            overflow-x: hidden;
        }

        .faq_head_oben
        {
            margin-bottom: 1em;
            margin-top: 0.8em;
            color: #0b565a;
            font-size: 1.5em;
            font-weight: bold;
        }

        .faq_head_unten { font-size: 0.9em }

        #searchAreaNavigation
        {
            clear:left;
            padding: 0 6px;
        }
        #searchAreaNavigation li
        {
            display: inline;
            float: left;
        }
        #searchAreaNavigation li a
        {
            display: block;
            /*width: 160px;*/
            margin: 5px 15px 5px 0;
            white-space: nowrap;

            background-image: url( img/navi/navi-s-n.gif );
            background-repeat: no-repeat;
            background-position: 0 50%;
            padding-left: 7px;
            line-height: 18px;
        }
/*
        #searchAreaNavigation li.versicherungslexikon a
        {
            width: 300px;
        }
        #searchAreaNavigation li.presse a
        {
            width: 100px;
            margin-left: 10px;
        }
*/
        #searchAreaNavigation li a:hover,
        .versicherungsschutz .versicherungsschutz a,
        .gesundheitsinformation .gesundheitsinformation a,
        .versicherungsservice .versicherungsservice a,
        .unternehmen .unternehmen a,
        .presse .presse a,
        .dkv_kontakt .dkv_kontakt a,
        .versicherungslexikon .versicherungslexikon a
        {
            background-image: url( img/navi/navi-r-n.gif );
            color: #D30B45;
        }

        .suche_voll_head
        {
            clear:left;
            padding-top: 25px;
        }
        .suche_voll_head h3
        {
            color: #FFFFFF;
            background-color: #8A8E83;
            font-size: 1.2em;
            background-image: url( img/navi/navi-w-n.gif );
            background-repeat: no-repeat;
            background-position: 6px 50%;
            padding: 2px 0 2px 15px;
        }
        .suche_voll_head h3 a
        {
            color: #FFFFFF;
            text-decoration: none;
        }
        .suche_voll_head h3 a:hover { text-decoration: underline; }

        p.returnToOverview
        {
            float: left;
            margin: 10px 0;
        }
        p.hitlist
        {
            float: right;
            margin: 10px 0;
            text-align: right;
            white-space: nowrap;
        }
        p.hitlist span
        {
            color: #D30B45;
            text-decoration: underline;
            font-weight: bold;
            padding-left: 5px;
        }
        p.hitlist a
        {
            text-decoration: none;
            padding-left: 5px;
        }
        p.hitlist a:hover { text-decoration: underline; }

        p.showAll
        {
            clear: left;
            padding-top: 5px;
            padding-bottom: 5px;
        }
        p.showAll a {
            font-size: 1.2em;
            font-weight: bold;
            color: #D30B45;
        }

        #suche_voll
        { 
            border-top: solid 1px #b5b4a0; 
            width:732px; 
            float:left; 
            display: inline;
            margin-left: 15px;
            margin-right: 15px; 
            margin-bottom: 10px; 
            height: auto !important;
            height:370px;
            min-height:370px;
            padding-top:10px;
            padding-bottom:10px; 
            padding-right:10px; 
        }
        * html #suche_voll
        { 
            margin-left: 0;
            margin-right: 0;
            padding-left: 15px;
            padding-right: 15px;
        }

        #suche_footer a { color: #89887a; }

        .erg_red
        {
            margin: 5px 0;
            font-size: 1em;
            color: #D30B45;
        }
        
        .voll_head_oben 
        {
            margin-top: 0.5em;
            font-size: 1.5em;
            color: #0b565a;
            font-weight: bold;
            margin-bottom:1.1em
        }

        .voll_head_unten 
        {
            margin-top: 0px;
            font-size: 1em;
        }

        .voll_head_unten b
        {
            font-size:1.1em
        }
        .erg_red a, .red  { color: #D30B45; }
        .erg_red span  { font-weight: bold; }

        .suche h4 { margin: 25px 0 0 0; }
        .suche h4 a 
        {
            font-size: 1.2em;
            font-weight: bold;
            color: #29495C;
            text-decoration: none;
        }
        .suche .hilfe_haupt p a
        {
            font-size: 1em;
            margin-right: 0px;
            margin-bottom: 1em;
            color: #333333;
            text-decoration: none;
            padding-right: 10px;
        }
        .suche .hilfe_haupt p a.red
        {
            color: #D30B45;
            white-space: nowrap;
        }
        .suche h4 a:hover,
        .suche .hilfe_haupt p a:hover
        {
            text-decoration: underline;
        }
          
 /***********  E  HilfeCenter Nutzerfuehrung **********/
 