@CHARSET "US-ASCII";


/* ----------------------------------- page -------------------------------- */
html, body {
	background-color: #f6f6f4;
}

body {
    color: #575756;
}

#page_shadow, #footer_container {
    margin: auto;
    padding-left: 7px;
    width: 820px;
}

#page_shadow, #shadow_page_bottom, #footer_container, #shadow_footer_top, #shadow_footer_bottom {
	background: transparent none;
}

#footer a {
	text-decoration: underline;
}

#footer, #footer a.beautyfulLink, #footer #copyright {
	color: #000;
	text-decoration: none;
}

#footer {
	width: 781px;
	background-color: #fff;
}

.paginationNumbers a.zurueck span,
div.paging p a.zurueck span {
	padding-left: 13px;
}

div.content_header a.icon,
.gppRegisterLink.icon,
.gppLogoutWidgetBanner .submitButton,
#inputFieldForm a.submitButton,
#search_box_2 .submitButton,
#quizForm .submitButton,
div.paging p a.weiter,
.paginationNumbers a.weiter,
#gppLogin .gppLoginPart input.submitButton, #gppLogin .gppLoginPart a.submitButton,
#newsletter_subscribe .submitButton,
#gppLogin .gppUserEditLink .submitButton {
	padding-right: 19px;
    height: 20px;
    padding-top: 4px;
}

input[type="submit"] {
	padding-right: 13px;
}

#main_content_body .left {
background-color: white;
}

/**************************************Teaser*************************************/
.animationTeaser .teaser_navi .center {
background: transparent url("http://lvm.gesundheitsportal-privat.de/images/teaser/description.png");
padding: 0px 11px !important;
}

.animationTeaser .teaser_navi .left {
background: transparent url("http://lvm.gesundheitsportal-privat.de/images/teaser/navi_left.png") no-repeat right 0px;
cursor: pointer;
width: 16px;
}

.animationTeaser .teaser_navi .right {
background: transparent url("http://lvm.gesundheitsportal-privat.de/images/teaser/navi_right.png") no-repeat left 0px;
cursor: pointer;
width: 17px;
}

.imageTeaser .teaser_description {
background: transparent url("http://lvm.gesundheitsportal-privat.de/images/teaser/description.png") scroll 0px 0px;
bottom: 25px;
left: 10px;
padding: 8px;
position: absolute;
right: 10px;
}

/* --------------------------------- headings ------------------------------ */
h1 {
	font-size: 30px;
	font-weight: normal;
	color: #663300;
}

h2 {
	font-size: 17px;
	font-weight: normal;
}

/* -------------------------------- navigation ----------------------------- */

div {
display: block;
}

table, table caption, table th, table tr, table td, table tr th, table tr td {
font-size: 1em;
}

table {
border-collapse: separate;
border-spacing: 2px;
}

#gppLogin .gppLoginBottomNote {
background-color: #E8E8E8;
display: block;
margin-left: -10px;
width: 290px;
padding: 5px;
margin-bottom: -10px;
font-size: 11px;
}

#gppLogin .gppLoginPart h3 {
color: #008f48;
padding: 0px;
padding-bottom: 5px;
font-size: 16px;
font-weight: bold;
font-style: normal;
}

#gppLogin .gppLoginPart {
background-color: #F6F6F4;
padding: 10px;
color: #333;
float: none;
font-size: 12px;
}

#nav-area-top ul li a:hover {
text-decoration: none;
color: #B8BC5C;
}

.widget_1 .inputfield input[type="text"] {
margin: 2px 0px;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 0px;
width: 100%;
}

#header {
margin-bottom: 40px;
margin-top: -20px;
margin-left: 0px;
margin-right: 50px;
height: 20px;
padding: 25px 3px 5px 3px;

}

widget_1 .inputfield input[type="text"] {
margin: 2px 0px;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 0px;
width: 100%;
}

#gppLogin .gppLoginWidgetBanner {
height: 44px;
line-height: 43px;
padding-left: 12px;
background: #FFFFFF;
margin: 0;
font-size: 12px;
float: none;
color: #666;
clear: right;
width: 288px;
cursor:pointer;
}

#gppLogin .gppLoginPart input.submitButton, #gppLogin .gppLoginPart a.submitButton {
color: #666;
background-image: url("http://lvm.gesundheitsportal-privat.de/images/hyperlink.gif");
background-repeat: no-repeat;
background-position: right 5px;
font-size: 12px;
padding-right: 20px;

}


#gppLogin .submitButton.icon.switchSubmitLink {
background-image: url("http://lvm.gesundheitsportal-privat.de/images/hyperlink.gif");
background-repeat: no-repeat;
background-position: right center !important;
font-size: 12px;
padding-right: 20px;
background-color: #00992D !important;
color:#fff !important;
padding: 2px 0 5px;
}

#gppLogin .gppLoginWidgetBanner .gppLoginButton {
display: block;
width: 69px;
height: 25px;
background: url("http://lvm.gesundheitsportal-privat.de/images/login/login.gif") no-repeat;
margin-top: -33px;
margin-left: 243px;
color: white;
font-weight: normal;
font-size: 0px;
text-align: center;
line-height: 22px;
}

#gppLogin .gppLoginWidgetBanner .gppLoginButton:hover {
	 background: url(http://lvm.gesundheitsportal-privat.de/images/login/login_gr.gif) no-repeat;
}

div.content_header a.icon, .gppLogoutWidgetBanner .submitButton, #inputFieldForm a.submitButton, #search_box_2 .submitButton, #quizForm .submitButton {
background-image: url("http://lvm.gesundheitsportal-privat.de/images/hyperlink.gif");
background-repeat: no-repeat;
background-position: right 3px;
color: #666;
}

#gppLogin .gppRegisterLink.icon {
background-image: url("http://lvm.gesundheitsportal-privat.de/images/hyperlink.gif");
background-repeat: no-repeat;
background-position: right center !important;
font-size: 12px;
padding-right: 20px;
background-color: #00992D !important;
color:#fff !important;
padding: 2px 0 5px;
}


div.char_size {
float: right;
margin-top: 4px;
}
.hideme {
float: left;
}

.hideme {
font-size: 0;
height: 0;
line-height: 0;
overflow: hidden;
}

.nav-support {
width: 480px;
position: absolute;
margin-left: 315px;
top: 30px;
font-size: 0.9em;
white-space: nowrap;
}

* + html .nav-support {margin-left: 215px;}

.nav-support ul li {
float: left;
position: relative;
background-image: url('http://lvm.gesundheitsportal-privat.de/images/bg_sup_nav.png');
}

.nav-support ul li a:hover, .nav-support ul li a:active, .nav-support ul li a:visited {text-decoration:none;background-image:url('http://lvm.gesundheitsportal-privat.de/images/bg_sup_nav.png');background-repeat:repeat;background-position:left bottom}

.nav-support ul li:last-child {background:none}


#nav-area-top ul li a:link, #nav-area-top ul li a:visited {
text-decoration: none;
color: white;
}

#nav-area-top ul li {
   background-image: url("http://lvm.gesundheitsportal-privat.de/images/navigation_new/navi_line_txt.png");
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    min-height: 40px;
}

#nav-area-top ul li:hover {
background-image: url('http://lvm.gesundheitsportal-privat.de/images/navi_top_aktiv_le.png');
}

#searchform_new {
background-color: #FFFFFF;
height: 36px;
width: 289px;
padding-top: 8px;
padding-left: 6px;
padding-right: 5px;
}

.nav-support ul li a.aktiv-k-m {
    background-image: none;
    border: 1px solid #E6E6E6;
    color: #B2B2B2;
    font-weight: normal;
}

#nav-area-top ul li a {
   
    color: #FFFFFF;
    display: block;
    font-size: 0.7em;
    font-weight: bold;
    margin-top: 4px;
    padding: 5px 10px;
    text-decoration: none;
}



#nav-area-sub ul {
clear: both;
padding: 0;
margin: 0;
list-style: none;
margin: 0px;
}
table {
border-collapse: separate;
border-spacing: 2px;
}

#nav-area-sub ul li {
padding: 0px;
float: left;
border-right: 0px solid white;
margin-top: 2px;
}

#nav-area-sub ul {
clear: both;
padding: 0;
margin: 0;
list-style: none;
margin: 0px;
}


.nav-support ul li a {
    border: 1px solid #E6E6E6;
    color: #575756;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 0 5px 0 7px;
    text-align: center;
    text-decoration: none;
    width: 80px;
}

#headerarea {
height: 75px;
weight: 130px;
margin: 0px;
 padding: 20px 0 0;
background-repeat: no-repeat;
background-position: 10px 10px;
}

.logo {
margin-top: 10px;
margin-left:10px
}

#nav-area-top ul li a:active {
text-decoration: none;
color: #fff;
}

#nav-area-top ul li a:hover {
text-decoration: none;
color: #fff;
}

#nav-area-top ul li.active a {
background-color: #fff;
margin: 0px;
font-weight: bold;
padding: 9px 10px;
position: relative;
left: -1px;
background-image: url(http://lvm.gesundheitsportal-privat.de/images/navigation_new/navi_top_aktiv_ri_hov.png);
font-size: 0.8em;
}

*+html #nav-area-top ul li a {padding: 5px 12px !important;}
*+html #nav-area-top ul li.active a {padding: 9px 12px !important;}

#nav-area-top ul li span.act-sel {
    background-image: url("http://lvm.gesundheitsportal-privat.de/images/navigation_new/act-sel.gif");
    background-position: 50% bottom;
    background-repeat: no-repeat;
    padding: 0 0 22px;
}


.lvm-quick-search input#quickSearch {
width: 172px;
border-top: 1px solid #D2D2CC;
border-right: 0px;
border-bottom: 1px solid #D2D2CC;
border-left: 1px solid #D2D2CC;
padding: 0 0 0 2px;
background: url("../eingabefeld.gif") top left no-repeat white;
}
img.icon-submit-input-search-r {
background-position: -124px -176px;
padding: 0px;
}

.lvm-quick-search .vorbelegung {
color: gray;
font-style: italic;
width: 172px;
border: 1px solid #D2D2CC;
padding: 0 0 0 2px;
}

.lvm-quick-search input {
margin: 0px;
padding: 0px;
height: 18px;
}

div.content_header {
border-collapse: separate;
font-size: 12px;
width: 100%;
padding-top: 10px;
height: 25px;
border-top: 1px solid #D6D6D6;
position: relative;
left: 5px;
border-bottom: 1px solid #D6D6D6;
background: white none;
}

a:active, a:focus {
outline: none;
}

a {
color: #DEDEDE;
font-size: 12px;
font-weight: 500;
text-decoration: none;
}

#nav-area-top {
position: relative;
top: 0px;
left: -3px;
width: 815px;
min-height: 40px;
_height: 26px;
color: #7A9105;
background-color: #00992D;
font-size: 1.2em;
margin: 0px;
background-image: url('http://lvm.gesundheitsportal-privat.de/images/navigation_new/navi_line.png');
}

/*.nav-support .noborder {
position: relative;
background-image: url('img/sup-navi-noline-ver.gif');
background-repeat: no-repeat;
background-position: left top;
}

#screen {
margin: 0px;
padding: 0px 0px 7px 0px;
background-image: url('img/bg_wallpaper/bg_screen.gif');
background-repeat: no-repeat;
background-position: left bottom;
} */

div.content_header div.send_a_friend {
margin-top: 0px ;
}

#nav-area-sub {
font-size: 1.2em;
position: relative;
top: 1px;
left: -3px;
width: 815px;
min-height: 21px;
_height: 21px;
/*background-color: #90A331;*/
border-top: 0px solid white;
}

/******************/

.navigation_new {
	border-top: 0px solid #f6f6f4;
}

.navigation_new #menu1 {
	border: 0;
	border-bottom: 1px solid #D3D3D3;
}

.navigation_new #menu1, .navigation_new #menu1 li {
	border-bottom: 1px solid #e9e8e8;
}

.navigation_new #menu1,
.navigation_new #menu1 li,
.navigation_new #menu1 li.selected span {

	background-color: #fff;
}

.navigation_new #menu1 li.first {
	padding: 0 5px 0 6px;
	width: 14px;
}

.navigation_new #menu1 li.selected span,
.lexicon.widget_1 .content #lexMenu a.active,
.lexicon.widget_1 .scroll-pane ul li a strong {
	color: #f00;
}

.navigation_new #menu1 li.selected a,
.navigation_new #menu1 li.selected,
.navigation_new #menu1 li.first.selected,
.navigation_new #menu1 li.first.selected a,
.navigation_new #menu1 li.selected, .navigation_new #menu1 li.selected span,
.navigation_new #menu1.space_hack {
	background: #C0C0C0 none;
	color: #fff;
}

.navigation_new #menu1 li a {
	color: #00992D;
}

div.navigation_new div.level_2nd span a,
div.navigation_new div.level_2nd span a.active {
	color: #fff;
}

div.navigation_new div.level_2nd {
	color: #fff;
	background-color: #C0C0C0;
	border-bottom-color: #e9e8e8;
}

div.navigation_new div.level_3rd div.dropdown div span,
div.navigation_new div.level_3rd div.dropdown div span a {
	color: #8c8c88;
}


.imageTeaser .teaser_description h2 a,
.imageTeaser .teaser_description p a,
.animationTeaser .teaser_navi h2,
.animationTeaser .teaser_navi h2 a,
.animationTeaser .teaser_navi p a {
	color: #FFFFFF;
}

.widget_1 .container {
background-color: #EBEBEB;
padding: 0px 7px;
}

.widget_1 .scroll-pane ul li a, .widget_1 ul li a,
.widget_1 .head a{
    color: #666;
}

.widget_3.accordion, .widget_1 {
background-color: #EBEBEB;
}

.widget_1 {
border-bottom: 6px solid #BEBEBE;
}

#footer a,
a.icon,
.news_container .theme_time .theme,
.small_image_teaser h2 a,
a,
.article_container h2 a:hover,
.news_container h2 a:hover,
.paginationNumbers span,
.widget_1 .head h3,
div.quizes div.quiz h1 {
	color: #00992D;
}

div.content_header span.char_size a.active{
    color: #00992D;
}

.widget_2 div {
padding: 5px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #EBEBEB;
}

.widget_3.accordion li .container {
display: none;
padding: 0px 7px;
background-color: #EBEBEB;
border-bottom: 6px solid #BEBEBE;
}

.widget_3.accordion li .head a.float_left {
	color: #00992D !important;
}

.tagcloud a {
	color: #333;
}


#nav-area-sub ul {
clear: both;
padding: 0;
margin: 0;
list-style: none;
margin: 1px;
}

html, body, h1, h2, h3, h4, p, div, ul, ol, li, table, tbody, tr, form, fieldset, iframe {
margin: 0;
padding: 0;
}

ul, menu, dir {
display: block;
}

#nav-area-sub ul {
clear: both;
padding: 0;
margin: 0;
list-style: none;
margin: 0px;
}

html, body, h1, h2, h3, h4, p, div, ul, ol, li, table, tbody, tr, form, fieldset, iframe {
margin: 0;
padding: 0;
}

div.content_header span.char_size a.active,
.alphabet ul.letter_list li.active a,
.lexicon.widget_1 .content #lexMenu a.active,
.lexicon.widget_1 .scroll-pane ul li a strong {
	color: #00992D;
}

div.navigation_new div.level_2nd div.level_2nd_split {
	width: 1px;
	margin-left: 2px;
	margin-right: 2px;
}

.navigation_new_breadcrumbs, .navigation_new_breadcrumbs span, .navigation_new_breadcrumbs a {
	color: #9b9b9b !important;
}
/* --------------------------------- widgets ------------------------------- */
.question_box,
.widget_1 .container,
.widget_2 div,
.widget_3.accordion, .widget_1,
.widget_3.accordion li .container,
#gppLogin .gppLoginPart {
	background-color: #f6f6f4;
}

/* this rule cannot be merged with the rules above because MSIE6 cannot handle it */
.questions .answers input[type="radio"] {
	background-color: #f6f6f4;
}

.widget_1, .widget_3.accordion li .container {
	border-color: #ccc;
}

div#refine_results .inactive,
.widget_3.accordion li .head,
.widget_1 .head,
.widget_2 .widgetTitle,
#footer #honCode,
#gppLogin .gppLoginBottomNote,
div#ajax_div_send_link_friend div.inner div.system_info {
	background: #e8e8e8 none;
}

.widget_3.accordion li .head {
	border-bottom: 1px solid #ccc;
}

.small_image_teaser h2 a:hover {
	color: #575756;
}
/* -------------------------------- articles ------------------------------- */
h2.theme_special, p.theme_special {
	color: #444;
}

.catalogue li, .catalogue li.active {
	border: 1px solid #d6d6d6;
}

.catalogue li {
	background: #ccc none;
}

.catalogue a,
.catalogue li.active a,
div#search_tabs div.selected,
div#search_tabs div a,
div#ajax_results .query,
div.search_result h2 a,
div.search_result a,
div.paging p span {
	color: #008f48;
}

div#search_tabs div a {
	background: #ccc none;
}

div#search_tabs div {
	border: 1px solid #d6d6d6;
	background-color: #d6d6d6;
}

div.send_a_friend {
    background-color: transparent !important;
    position: absolute;
    z-index: 1;
}

.float_right {
    float: right;
}


.catalogue li.active {
	border-bottom: 1px solid transparent;
}
/* --------------------------------- addons -------------------------------- */
#lvm_menu li {
	float: left;
}

#lvm_logo {
	margin-top: -8px;
	padding-right: 8px;
}

.clear_both_empty {
	font-size:1px; border:0; margin: 0px; padding: 0px; line-height:1px; height:1px;
}

#search_box_2 .submitButton,.ApoSearchSubmitButton {background-color: #008F48 !important;color:#fff !important;}
.alphabet ul.letter_list {padding: 5px 0 5px 5px;}
.alphabet ul.letter_list li {padding:0px 7px 0px 1px}
.AtoZList {background-color: #F6F6F4;border: 1px solid #008F48;}
#pharmacy_search_form_area {background-color: #F6F6F4 !important;border: 1px solid #008F48 !important;}
#pharmacy_search_form_area .head{background:#E8E8E8 !important;color:#006633 !important}

.linklist.submitButton {background-color: #00992D;}
#newsletter_subscribe .submitButton {background-color:  #00992D;border-radius: 5px 5px 5px 5px;line-height: 15px;padding-left: 20px;}

*+html div.content_header div.send_a_friend {
margin-top: 0px !important;
margin-left:15px !important;
}