.yuimenu { background-color:#f6f7ee; border:solid 1px #c4c4be; padding:1px; }  .yuimenu.show-scrollbars { overflow: visible; } .yui-menu-shadow { display: none; } .yuimenu .yuimenu, .yuimenubar .yuimenu { position:absolute; visibility:hidden; } .yuimenubar { background-color:#f6f7ee; } .yuimenubar ul { *zoom:1; } .yuimenubar ul:after { content:"."; display:block; clear:both; visibility:hidden; height:0; line-height:0; } .yuimenu h6, .yuimenubar h6 { font-size:100%; font-weight:normal; margin:0; border:solid 1px #c4c4be; color:#b9b9b9; } .yuimenubar h6 { float:left; padding:4px 12px; border-width:0 1px 0 0; } .yuimenubar .yuimenu h6 { float:none; } .yuimenu h6 { border-width:1px 0 0 0; padding:5px 10px 0 10px; } .yuimenubar ul { list-style-type:none; margin:0; padding:0; } .yuimenu ul { list-style-type:none; border:solid 1px #c4c4be; border-width:1px 0 0 0; margin:0; padding:10px 0; } .yuimenu ul.first-of-type, .yuimenu ul.hastitle, .yuimenu h6.first-of-type { border-width:0; } .yuimenu .topscrollbar, .yuimenu .bottomscrollbar { height:16px; background-image:url(map.gif); background-repeat:no-repeat; } .yuimenu .topscrollbar { background-image:url(map.gif); background-position:center -72px; } .yuimenu .topscrollbar_disabled { background-image:url(map.gif); background-position:center -88px; } .yuimenu .bottomscrollbar { background-image:url(map.gif); background-position:center -104px; } .yuimenu .bottomscrollbar_disabled { background-image:url(map.gif); background-position:center -120px; }  .yuimenubaritem { float:left; } .yuimenuitemlabel, .yuimenubaritemlabel { white-space: nowrap; font-size:85%; display:block; color:#000; text-decoration:none; } .yuimenuitemlabel { padding:2px 24px; outline:none; } .yuimenubaritemlabel { border-width:0 0 0 1px; border-style:solid; border-color:#c4c4be; padding:4px 24px; } li.first-of-type .yuimenubaritemlabel { border-width:0; } .yuimenuitemlabel .helptext { font-style:normal; margin:0 0 0 40px; } .yuimenuitemlabel .submenuindicator, .yuimenuitemlabel .checkedindicator, .yuimenubaritemlabel .submenuindicator { display:block; height:8px; width:8px; overflow:hidden; vertical-align:middle; text-indent:9px; background-image:url(http://yui.yahooapis.com/2.2.2/build/menu/assets/map.gif); background-repeat:no-repeat; } .yuimenubaritemlabel .submenuindicator { display:-moz-inline-stack;  display:inline-block;  font:0/0 arial;  } .yuimenuitemlabel .submenuindicator { background-position:0 0; } .yuimenubaritemlabel .submenuindicator { background-position:0 -24px; margin:0 0 0 10px; } .yuimenuitemlabel .checkedindicator { background-position:0 -48px; } .visible .yuimenuitem, .visible .yuimenuitemlabel { *zoom:1; } .visible .yuimenuitemlabel .helptext { float:right; width:100%; text-align:right; margin:-1.2em 0 0 0; *cursor:hand;  } .visible .yuimenuitemlabel .submenuindicator { margin:-.9em -16px 4px auto; *margin:-.9em -16px 0 105%; } .visible .yuimenuitemlabel .checkedindicator { margin:-.9em auto 4px -16px; *margin-bottom:0; }  .yuimenuitem a.selected, .yuimenubaritem a.selected { background-color:#8c8ad0; text-decoration:underline; color:#fff; } .yuimenubaritem a.selected .submenuindicator { background-position:0 -32px; } .yuimenuitem a.selected .submenuindicator { background-position:0 -8px; } .yuimenuitem a.selected .checkedindicator { background-position:0 -56px; }  .yuimenubaritem a.disabled .submenuindicator { background-position:0 -40px; } .yuimenuitem a.disabled { cursor:default; color:#b9b9b9; } .yuimenuitem a.disabled .submenuindicator { background-position:0 -16px; } .yuimenuitem a.disabled .checkedindicator { background-position:0 -64px; }   html, body { margin: 0; padding: 0; }  body {font:13px verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;} table {font-size:inherit;font:100%;}  select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}  pre, code {font:115% monospace/;*font-size:100%;}  body * {line-height:1.22em;} body { background: #414042 url(/images/misc/background.png) repeat-x; } img { border: none; } img.links, img.links-ohnerand, img.links-top { border: 1px solid #BDCBD4; display: block; float: left; margin: 5px 10px 5px 0; } img.links-ohnerand { border: none !important; } img.links-top { margin: 0 10px 5px 0 !important; } img.rechts, img.rechts-ohnerand { border: 1px solid #BDCBD4; display: block; float: right; margin: 5px 0 5px 10px; } img.rechts-ohnerand { border: none !important; } .gross { font-weight: normal; font-size: 145.5% !important; } form { padding: 0; margin : 0; } abbr { cursor: help; border-bottom: 1px dashed green; } a { color: #EE3047; text-decoration: none; } a:hover { text-decoration: underline; } div.clear { clear: both; } .we-ifeditmode { border-top: 1px dashed grey; border-left: 1px dashed grey; font-family: Verdana, Arial, sans-serif !important; font-size: 0.8em !important; font-style: italic !important; padding: 5px !important; }  .nodisplay { display: none; }  div#overlay{ background-image: url(/images/misc/overlay.png); }  div#umfrage { position: absolute; display: none; top: 40%; left: 37%; font-size: 85%; width: 300px; z-index: 120; } div#umfrage .umfrage { padding: 1px 15px; background: white url(/images/content/umfrage/background.png) repeat-x bottom; } div#umfrage h3 { background: url(/images/content/startsite/h3_background.png) repeat-x 50% 50%; font-family: "Trebuchet MS", sans-serif; font-weight: normal; font-size: 150.5%; text-transform: uppercase; color: #43718c; } div#umfrage h3 span { background: #F5F5F5; padding-right: 8px; } div#umfrage h4 { color: #43718c; font-family: Georgia, serif; font-size: 107%; font-weight: normal; margin: 7px 0; } div#umfrage .umfrage table { width: 100%; margin-top: 5px; } div#umfrage .umfrage table td { text-align: left; width: 5%; padding: 5px 0; } div#umfrage .umfrage table td.label { width: 95%; } div#umfrage .umfrage table td.submit { width: 100%; text-align: right; } div#umfrage .umfrage-footer { padding: 1px 0; background: url(/images/content/umfrage/footer_background.png) no-repeat bottom; } div#umfrage .umfrage-footer ul { padding: 10px 0 0 0; margin: 20px 15px 5px 15px; border-top: 1px solid #808284; } div#umfrage .umfrage-footer ul li { list-style-type: none; padding: 5px 0; } div#umfrage .umfrage-footer ul li a.ergebnis { padding-left: 10px; } div#umfrage .umfrage-footer ul li a.close { background: url(/images/content/umfrage/close_background.png) no-repeat 0 50%; padding-left: 21px; display: block; }   div#frontend { margin: 0 auto; width: 968px; } div#frontend div#redline { margin: 0 auto; background-color: #ee3047; width: 960px; height: 4px; border-top: 1px solid #363536; border-right: 1px solid #363536; border-left: 1px solid #363536; } div#frontend div.shadow { background: url(/images/misc/shadow.png) repeat-y center; } div#frontend div.shadow-bottom { background: url(/images/misc/shadow_bottom.png) no-repeat center bottom; }   div#header { background: white url(/images/misc/header_background.png) repeat-x; margin: 0 4px; min-height: 94px; } div#header div#logo a { background: url(/images/misc/logo_medmedia.png) no-repeat; margin: 10px 0 0 20px; width: 242px; height: 70px; display: block; float: left; } div#header div#logo span { display: none; } div#header div#search { text-align: left; margin-top: 29px; width: 310px; float: right; } div#header div#search input.input-text { width: 190px; font-size: 86%; border: 1px solid #e7e8e9; margin-right: 11px; padding: 5px; } div#header div#search a.advanced-search { text-decoration: none; color: #ee3047; font-size: 85%; display: block; padding: 6px 7px; } div#header div#search a.advanced-search:hover { text-decoration: underline; }   div#navigation { clear: both; margin: 0 4px; background: #365B71 url(/images/misc/mainmenu_background.png) repeat-x; } ul#mainmenu { min-height: 38px; width: 650px; margin: 0; padding: 0; background: url(/images/menu/main_background.png) repeat-x; }    div.yuimenubar { awidth:650px; height: 37px; } div.yuimenu { background-color: transparent !important; border: none; padding: 0; margin: 0; } div.yuimenu div.yuimenu { border-right: 1px solid #C4C4BE !important; border-bottom: 1px solid #C4C4BE !important; border-left: 1px solid #C4C4BE !important; } div.yuimenubar li.yuimenubaritem { float:left; border: none; height: 37px; padding:0; } div.yuimenubar li.yuimenubaritem a { color: #e9e9e9; height: 17px; padding: 10px 10px; font-size: 77%; font-family: Verdana, sans-serif; text-transform: uppercase; text-decoration: none; display: block; } div.yuimenubar li.yuimenubaritem a { background: url(/images/menu/main_background.png) repeat-x; } div.yuimenubar li.yuimenubaritem a:hover { background: url(/images/menu/main_over_background.png) repeat-x; } div.yuimenubar li.yuimenubaritem a.on { background: url(/images/menu/main_active_background.png) repeat-x; } div.yuimenubar li.yuimenubaritem a em { display: none; } div.yuimenubar li a.yuimenubaritemlabel { border: none; } div.yuimenubar li.separator { padding: 0; background: url(/images/menu/mainmenu_separator.png) repeat-x; width: 1px; } div.yuimenubar li.separator a { display: inline; background: none !important; } div.yuimenu { min-width: 130px; z-index: 100; } div.yuimenubar li.yuimenubaritem li a { text-align: left; height: auto; background: none; color: #707173; padding: 4px; margin: 0; font-size: 77%; text-transform: none; text-decoration: none; display: block; border: solid 1px #cbcccd; border-width:1px 0 0 0; } div.yuimenubar li.yuimenubaritem li a:hover { color: white; background: #598299 !important; text-decoration: none; } div.yuimenu li.hassubmenu em.submenuindicator, div.yuimenubar li.hassubmenu em.submenuindicator { display: none; } div.yuimenu li.yuimenuitem { padding:0; font-size: 107% !important; } div.yuimenu li li, div.yuimenubar li li { font-size:0.9em; } div.yuimenu ul { abackground: white; list-style-type:none; border:solid 1px #cbcccd; border-width:0 1px 1px 1px; margin:0; padding:0; } div.yuimenu ul ul { background: white; } li.aktuell { text-align: center; awidth: 70px !important; } li.medicalopinionnetwork { text-align: center; awidth: 200px !important; } li.medien { text-align: center; awidth: 70px !important; } li.zielgruppe { text-align: center; awidth: 70px !important; } li.leserservice { text-align: center; awidth: 120px !important; } li.vorteilsclub { text-align: center; awidth: 115px !important; }    div#emoticon { position: relative; margin: 1px 4px 0 4px; min-height: 293px; } div#emoticon-wrapper { position: relative; background: white; clear:both; float: left; width: 650px; min-height: 290px; } div#emoticon-wrapper div#emoticon-1 { position: absolute; width: 650px; height: 290px; background: url(/images/content/startsite/Brugger_Uhlir.jpg) no-repeat; z-index:4; } div#emoticon-wrapper div#emoticon-2 { position: absolute; width: 650px; height: 290px; background: url(/images/content/startsite/Mayerhofer_Jerlich.jpg) no-repeat; z-index:3; } div#emoticon-wrapper div#play, div#emoticon-wrapper div#pause { position: absolute; right: 10px; top: 10px; width: 43px; height: 43px; background: url(/images/content/startsite/pause.png) no-repeat; z-index:5; } div#emoticon-wrapper div#play { background: url(/images/content/startsite/play.png) no-repeat !important; } div#emoticon-wrapper div#play a, div#emoticon-wrapper div#pause a { display: block; width: 43px; height: 43px; } div#emoticon-wrapper div#play a span, div#emoticon-wrapper div#pause a span { display: none; } div#emoticon-wrapper div#emoticon-1 h3, div#emoticon-wrapper div#emoticon-2 h3 { background: url(/images/content/startsite/emoticon_h3_background.png) ; position: absolute; bottom:10px; margin: 0; font-size: 92%; color: #3a657e; font-family: Georgia, Times, serif; font-weight: normal; padding: 10px 20px; width: 80%; z-index:10; } div.welcome { position: relative; float: left; width: 280px; min-height: 290px; padding: 0 10px 0 20px; background: url(/images/content/startsite/welcome_background.png) no-repeat bottom; } div.welcome h3 { margin: 0; font-size: 167%; color: #58595b; font-family: Georgia, Times, serif; font-weight: normal; padding: 30px 0 25px 0; } div.welcome p { font-family: Verdana, sans-serif; font-size: 92%; line-height: 150%; margin: 0; padding: 0; } div.welcome div.partner { font-size: 167%; position: absolute; bottom: 0; padding: 0; } div.welcome div.partner span.color { color: #e82742; } div.welcome div.partner h3 { font-size: 1em; }   div.shadow-medienreel { background: url(/images/content/startsite/shadow_medienreel.png) repeat-y center; } div#medienreel { position: relative; text-align: center; overflow: hidden; background: url(/images/content/startsite/medienreel_background.png) no-repeat; width: 968px; height: 126px; } div#medienreel #slideleft { position: absolute; top: 2px; left: 0px; z-index: 99; } div#medienreel #slideleft a { display: block; width: 107px; height: 103px; background: url(/images/content/startsite/medienreel_slideleft.png) no-repeat; } div#medienreel #slideright { position: absolute; top: 2px; right: 0; z-index: 99; } div#medienreel #slideright a { display: block; width: 107px; height: 103px; background: url(/images/content/startsite/medienreel_slideright.png) no-repeat; } div#medienreel h3#title { position: absolute; top: 100px; left: 0px; width: 65px; height: 15px; color: #e22e43; font-size: 85%; padding: 1px 0; margin: 0; text-align: center; border-top: 4px solid #e22e43; z-index: 90; } div#medienreel #slideright a span, div#medienreel #slideleft a span { display: none; } div#medienreel #wrapper { background: url(/images/content/startsite/medienreel_ul_background.png) repeat-x 4px 2px; width: 960px; height: 126px; margin: 0 auto; padding: 0; overflow: hidden; text-align: center; z-index: 20; } div#medienreel ul#covers { width: 1600px; position: absolute; margin: 0; height: 126px !important; padding: 7px 0 0 0; z-index: 10; } div#medienreel ul li { list-style-type: none; float: left; width: 65px; padding: 2px 16px; z-index: 1; } div#medienreel ul li div { display: inline; z-index: 1; } div#medienreel ul li h3 { position: absolute; top:103px; left:0px; display: none; min-width: 65px; height: 15px; color: #e22e43; font-size: 85%; padding: 1px 0; margin: 2px 0 0 0; text-align: center; border-top: 4px solid #e22e43; white-space: nowrap; z-index: 100; }   div.shadow-columns { background: white url(/images/content/startsite/shadow_colums.png) repeat-y center; } div#columns { overflow: hidden; margin: 0 4px; min-height: 300px; background: url(/images/content/startsite/colums_background.png) no-repeat top center; } div#columns h3 { margin:0; padding:0; } div#columns p { font-size: 85%; color: #333132; line-height: 150%; } div#columns div.column-1 div.text { font-size: 85%; color: #333132; line-height: 150%; border-bottom: 1px dashed #c6c7c8; padding-bottom: 10px; margin: 5px 0; } div#columns img { border: 1px solid #bdcbd4; } div#columns a.link { font-size: 85%; color: #ee3047; text-decoration: none; } div#columns a.link:hover { text-decoration: underline; } div#columns div.column-1, div#columns div.column-2, div#columns div.column-3 { float: left; padding: 20px 15px; } div#columns div.column-1 { width: 150px; } div#columns div.column-2 { width: 440px; } div#columns div.column-3 { width: 280px; position: relative; } div#columns div.column-1 h3, div#columns div.column-3 h3 { background: url(/images/content/startsite/h3_background.png) repeat-x 50% 50%; font-family: "Trebuchet MS", sans-serif; font-size: 107%; text-transform: uppercase; color: #43718c; } div#columns div.column-1 h3 span, div#columns div.column-3 h3 span { background: #E9E9EA; padding-right: 8px; } div#columns div.column-1 h4, div#columns div.column-3 h4 { color: #ee3047; font-family: Georgia, serif; font-size: 92%; font-weight: normal; margin: 7px 0; } div#columns div.column-1 h5, div#columns div.column-3 h5 { border-bottom: 1px solid #47748e; color:#47748E; display:inline; font-family:Georgia,serif; font-size:85%; font-weight:normal; margin: 0 !important; padding: 10px 0 0 0 !important; } div#columns div.column-3 h4 { margin-bottom: 9px !important; } div#columns div.column-2 h3 { display: inline; color: #47748e; font-family: Georgia, serif; font-size: 82%; font-weight: normal; border-bottom: 1px solid #47748e; } div#columns div.column-2 h4 { color: #ee3047; font-family: Georgia, serif; font-size: 136%; font-weight: normal; margin: 6px 0; } div#columns div.column-2 div.image, div#columns div.column-2 div.image-logo { float: right; margin-left: 10px; margin-bottom: 10px; } div#columns div.column-2 div.image-logo { width: 35px; height: 35px; } div#columns div.column-2 div.image { clear:both; } div#columns div.column-3 div.rufzeichen { position: absolute; top: 15px; right: 20px; width: 40px; height: 40px; background: url(/images/misc/rufzeichen.png) no-repeat; } div#columns div.column-3 div.image { float: left; margin-right: 10px; margin-bottom: 10px; } div#columns div.column-3 p { color: #6d6e71; } div#columns div.column-3 div.image img { border: none; }   div#content { position: relative; margin: 0 4px; padding-bottom: 20px; min-height: 575px; border: 1px solid white; border-width: 1px 0 0 0; background: white url(/images/content/misc/content_background.png) no-repeat; z-index: 0; } div.content-wide { background: white url(/images/content/leserservice/background.png) no-repeat !important; } div#content div#column-nav, div#content div#column-content, div#content div#column-sidebar { float: left; position: relative; z-index: 0; } div#content div.column-content { width: 579px !important; margin-left: 52px !important; } div#content div#text-overlay { background: white; position: absolute; color: black; padding: 50px; width: 860px; height: 100%; top: 0; left: 0; z-index: 100; } div#content div#column-content table.text-top-left td { text-align: left; vertical-align: top; }  div#content div#column-nav{ width: 179px; } div#content div#column-nav ul { margin: 20px 0 0 0; padding: 0; background-color: #fcfcfc; border: 1px solid #c9cacb; border-width: 0 0 1px 1px; } div#content div#column-nav ul li { list-style-type: none; border: 1px solid #c9cacb; border-width: 1px 0 0 0; } div#content div#column-nav ul li a { display: block; padding: 3px 0 3px 20px; color: #707173; font-size: 85%; text-decoration: none; } div#content div#column-nav ul li a:hover { background: #598299 url(/images/content/misc/navigation_li_background.png) no-repeat 7px 60%; color: white; } div#content div#column-nav ul li a.on { background: #598299; color: white; } div#content div#column-nav ul ul { margin: 0; padding: 0; border: none; } div#content div#column-nav ul ul li { background: #e5ebee; border: none; } div#content div#column-nav ul ul li a:hover, div#content div#column-nav ul ul li a.on { color: #707173; background: url(/images/content/misc/navigation_li_li_background.png) no-repeat 7px 60%; } div#content div#column-nav div.nav-anzeige { text-align: center; margin: 10px 0; } div#content div#column-nav div.nav-anzeige div.anzeige { margin: 0 auto; width: 160px; height: 600px; } div#content div#column-nav div.nav-anzeige p { width: 160px; margin: 0 auto; padding: 5px 0; text-align: right; font-style: italic; font-size: 85%; color: #9c9e9f; }   div#content div#column-content { position: relative; width: 432px; margin: 23px 20px; } div#content div#column-content div#font-size { position: absolute; padding-top: 2px; right: 0; width: 75px; height: 23px; background: url(/images/content/misc/font_size_small.png) no-repeat; } div#content div#column-content div#font-size ul { padding: 0; margin: 0; } div#content div#column-content div#font-size li { list-style-type: none; float: left; text-align: center; margin-left: 1px; } div#content div#column-content div#font-size li a { display: block; } div#content div#column-content div#font-size li a span { display: none; } div#content div#column-content div#font-size li#small a { width: 23px; height: 23px; font-size: 85%; } div#content div#column-content div#font-size li#medium a, div#content div#column-content div#font-size li#large a { font-size: 93%; width: 24px; height: 23px; } div#content div#column-content div#font-size div.large { font-size: 108% !important; } div#content div#column-content strong { color: #3e3d40; } div#content div#column-content #text { font-size: 85%; color: #3e3d40; } div#content div#column-content #text table { border-collapse: collapse; } div#content div#column-content #text hr { clear: both; border: 0; color: #9E9E9E; background-color: #9E9E9E; height: 1px; width: 100%; text-align: left; margin: 0; padding: 0; } div#content div#column-content #text hr.divider { margin: 10px 0 !important; } div#content div#column-content #text h1 { font-size: 167% !important; } div#content div#column-content #text h2 { font-size: 160% !important; } div#content div#column-content #text h3, div#content div#column-content #text h4.rufzeichen { width: 80%; margin: 0 0 15px 0; padding: 0; font-weight: normal; font-family: Georgia, serif; font-size: 167% !important; color:#43718C; } div#content div#column-content #text h3.news { color: #EE3047; margin: 5px 0 15px 0; } div#content div#column-content #text h4 { color: #47748f; font-size: 140%; font-family: Georgia, serif; font-weight: normal; } div#content div#column-content #text h4.news { display: inline; font-weight: normal; font-family: Georgia, serif; font-size: 140%; color: #47748f; border-bottom: 1px solid #47748f; } div#content div#column-content #text h5 { width: 80%; margin: 0 0 15px 0; padding: 0; font-weight: normal; font-family: Georgia, serif; font-size: 110% !important; color: #47748f; } div#content div#column-content #text h6 { width: 80%; margin: 0 0 15px 0; padding: 0; font-weight: normal; font-family: Georgia, serif; font-size: 100% !important; color: #47748f; } div#content div#column-content #text h3.headline { margin-top: 5px !important; } div#content div#column-content #text h5.medium { display: inline; color: #47748e; font-family: Georgia, serif; font-weight: normal; border-bottom: 1px solid #47748e; font-size: 1em; } div#content div#column-content #text, div#content div#column-content #text p, div#content div#column-content #text em, div#content div#column-content #text span { line-height: 161.6%; } div#content div#column-content #text div.image { float: left; margin: 0 10px 10px 0; } div#content div#column-content #text div.image img { border: 1px solid #bdcbd4; } div#content div#column-content #text table.archive td { padding: 2px; } div#content div#column-content #text table.umfrage-table td { padding: 4px; } div#content div#column-content #text table.archive td.label, div#content div#column-content #text table.umfrage-table td.label { text-align: right; font-weight: bold; padding-right: 10px !important; } div#content div#column-content #text table.archive td .form-term { width: 170px; } div#content div#column-content #text table.archive td .form-select { width: 175px; }  div#content div#column-content div.divider { clear: both; } div#content div#column-content div.media { position: relative; margin-right: 21px; margin-bottom: 10px; width: 92px; float: left; z-index:1; } div#content div#column-content div.last { margin-right: 0 !important; } div#content div#column-content div.media div.image { position: relative; height: 127px; float: none !important; margin: 0 !important; background: url(/images/content/medien/ueberblick_background.png) no-repeat; padding: 2px 0 0 2px; z-index:1; } div#content div#column-content div.media div.image img { border: none !important; } div#content div#column-content div.media h4 { font-family: Verdana, Arial, Helvetica !important; margin: 0 !important; padding: 0 !important; font-weight: normal !imporant; font-size: 1em !important; text-align: center !important; width: 100% !important; } div#content div#column-content div.media h4 a { color: #ee3047; text-decoration: none; } div#content div#column-content div.media h4 a:hover { text-decoration: underline; }  div#content div#column-content #text .image { float: left; margin: 0 10px 10px 0; } div#content div#column-content #text .image-detail { float: left; background: url(/images/content/medien/detail_background.png) no-repeat; padding: 2px 2px; margin: 0 10px 10px 0; } div#content div#column-content #text h4.rufzeichen { margin: 0; padding: 1em 0 0 0; background: url(/images/content/medien/h4_rufzeichen.png) no-repeat 5.5em 0; height: 2em; font-size: 138.5%; font-weight: bold; } div#content div#column-content #text ul.kontakt, div#content div#column-content #text ul.links { list-style-type: none; margin: 0; padding: 0; } div#content div#column-content #text ul.kontakt li { padding: 7px 0; line-height: 151.6%; } div#content div#column-content #text ul.links { margin-top: 10px; } div#content div#column-content #text ul.links li { padding: 2px 0; }    .leserservice div#content { background-image: url(/images/content/leserservice/background.png); } .leserservice div#content div#column-content { width: 579px; margin-left: 52px; } .leserservice table.medium { width: 100%; margin-bottom: 2em; } .leserservice table.medium td { width: 33%; padding: 0.3em 0; } .leserservice table.medium input, .leserservice .radio { margin: 0; padding: 0; vertical-align: middle; } .leserservice h4.beruf { width: 280px; float: left; margin: 0.3em 0 2em 0; } .leserservice #abo-gruppe { width: 217px; } .leserservice #text h4 { font-size: 1em; } .leserservice .tabcontent { border-bottom: 1px solid #949494; padding: 0 0 1.5em 0; margin: 0 0 1.5em 0; clear: both; } .leserservice .tabcontent table { width: 498px; width: 100%; width: 579px; } .leserservice .tabcontent td { padding: 5px 0; } .leserservice .tabcontent td.col1 { width: 146px; } .leserservice .tabcontent td.col2 { width: 352px; width: 433px; } .leserservice .tabcontent td #abo-tab1-fachrichtung { width: 281px; } .leserservice .tabcontent td #abo-tab1-anrede { width: 61px; } .leserservice .tabcontent td #abo-tab1-titel { width: 99px; } .leserservice .tabcontent td .tab-vorname, .leserservice .tabcontent td .tab-nachname { width: 170px; } .leserservice .tabcontent td .tab-strasse, .leserservice .tabcontent td .tab-ort { width: 240px; } .leserservice .tabcontent td .tab-spital, .leserservice .tabcontent td .tab-abteilung { width: 170px; } .leserservice .tabcontent td .tab-nr, .leserservice .tabcontent td .tab-plz { width: 100px; } .leserservice .tabcontent tr.submit td div { text-align: right; padding-right: 81px; } .leserservice .tabcontent h4 { margin: 0.5em 0; } .leserservice .tabcontent h5 { font-size: 1em; border-top: 1px solid #949494; padding: 1.5em 0 0 0; } .leserservice .tabcontent td #abo-tab3-firmenname, .leserservice .tabcontent td #abo-tab3-funktion, .leserservice .tabcontent td #abo-tab4-firmenname, .leserservice .tabcontent td #abo-tab4-funktion, .leserservice .tabcontent td #abo-tab1-spital, .leserservice .tabcontent td #abo-tab1-abteilung, .leserservice .tabcontent td #abo-tab2-apotheke { width: 348px !important; }  .leserservice .downloads p { font-weight: bold; } .leserservice .downloads ul { margin: 0; padding: 1em 0 0 0; } .leserservice .downloads li { list-style-type: none; } .leserservice .downloads li p { margin: 0; padding: 0 0 2em 1em; font-weight: normal; }   div#content div.zielgruppen div.media h4 { font-size: 0.85em !important; } div#content div.zielgruppen div.media div.medien-popup { position: absolute; top: 0px; left: -20px; z-index: 100; display: none; white-space: nowrap; } div#content div.zielgruppen div.media div.medien-popup div.content { position: absolute; border: 1px solid #b1b3b4; background: #f6f6f7; padding: 10px; margin-bottom: 23px; } div#content div.zielgruppen div.media div.medien-popup div.popup-arrow { position: absolute; background: url(/images/content/zielgruppen/popup_arrow_background.png) no-repeat center; width: 100%; height: 24px; bottom: 0; z-index: 100; } div#content div.zielgruppen div.media div.medien-popup h4 { text-align: left !important; font-family: Georgia, serif; font-size: 85%; font-weight: bold !important; color: #47748f; } div#content div.zielgruppen div.media div.medien-popup a { font-size: 85%; font-weight: bold; } div#content div.zielgruppen div.media div.medien-popup p.close { margin: 0; padding: 0; text-align: right; } div#content div.zielgruppen div.media div.medien-popup p.close a.close { font-weight: normal; } div#content div.zielgruppen div.media div.medien-popup ul { list-style-type: none; margin: 0; padding: 3px 0; } div#content div.zielgruppen div.media div.medien-popup ul li { white-space: nowrap; font-size: 1em; } div#content table.recherche td.label { padding: 3px !important; } div#content table.recherche td.label { padding-top: 3px !important; }   div#content div#column-content #text ul.team { list-style-type: none; margin:0 0 15px 0; padding: 0; } div#content div#column-content #text ul.team li { margin:0; padding:10px 0; } div#content div#column-content #text ul.team li h4 { color:#47748F; font-family:Georgia,serif; font-size:120%; font-weight:normal; margin:5px 0; padding:2px 0; border-bottom: 1px solid #47748F; } div#content div#column-content #text ul.team li h5 { font-size: 1em; font-weight: normal; margin: 0; padding: 0; } div#content div#column-content #text ul.team li h5 strong{ font-weight: bold; } div#content div#column-content #text ul.team li em{ font-style: italic; }    div#content div#column-sidebar { width: 309px; } div#content div#column-sidebar div.sidebar { padding: 20px 20px 30px 20px; z-index: 70; } div#content div#column-sidebar div.sidebar ul.list, div#content div#column-sidebar div.sidebar ul { list-style-type: none; margin: 0; padding: 0; } div#content div#column-sidebar div.sidebar ul li { list-style-type: none; } div#content div#column-sidebar div.sidebar ul.list li a, div#content div#column-sidebar div.sidebar ul li a { font-size: 85%; line-height: 1.7em; } div#content div#column-sidebar div.sidebar h3 { margin: 0 0 10px 0; padding: 0; background: url(/images/content/startsite/h3_background.png) repeat-x 50% 50%; font-family: "Trebuchet MS", sans-serif; font-size: 107%; text-transform: uppercase; color: #43718c; } div#content div#column-sidebar div.sidebar h3.noline { margin: 0 0 20px 0 !important; font-family: Georgia, serif; text-transform: none !important; background: none !important; } div#content div#column-sidebar div.sidebar h3 span { background: #E9E9EA; padding-right:8px; } div#content div#column-sidebar div.sidebar table.zielgruppe { font-size: 77%; } div#content div#column-sidebar div.sidebar table.zielgruppe td.col1 { color: #707173; } div#content div#column-sidebar div.sidebar table.zielgruppe td.col2 { padding: 5px 5px 5px 0; } div#content div#column-sidebar div.sidebar table.zielgruppe td select { width: 200px; border: 1px solid #b5b8c8; padding: 2px; font-size: 110%; font-family: Verdana, Arial, sans-serif; } div#content div#column-sidebar div.sidebar-1 h4 { color: #ee3047; font-family: Georgia, serif; font-size: 92%; font-weight: normal; margin: 7px 0; } div#content div#column-sidebar div.sidebar-1 { min-height: 150px; background: url(/images/content/misc/sidebar_background.png) no-repeat bottom; } div#content div#column-sidebar div.sidebar-1 .rufzeichen { position: absolute; top: 10px; right: 30px; width: 40px; height: 40px; background: url(/images/misc/rufzeichen.png) no-repeat; } div#content div#column-sidebar div.sidebar-1 .image { float: left; margin-right: 10px; margin-bottom: 10px; } div#content div#column-sidebar div.sidebar-1 p { font-size: 85%; color: #6d6e71; } div#content div#column-sidebar div.sidebar-1 .image img { border: none; } div#content div#column-sidebar div.sidebar-2 { padding: 10px 20px 10px 20px !important; min-height: 80px; } div#content div#column-sidebar div.sidebar-abo { background: url(/images/content/misc/sidebar_abo_background.png) no-repeat bottom !important; } div#content div#column-sidebar div.sidebar-kontakt { background: url(/images/content/misc/sidebar_kontakt_background.png) no-repeat bottom !important; } div#content div#column-sidebar div.sidebar-link { background: url(/images/content/misc/sidebar_link_background.png) no-repeat bottom !important; } div#content div#column-sidebar div.sidebarMailbox { background: url(/images/content/misc/sidebar_mailbox_background.png) no-repeat bottom !important; } div#content div#column-sidebar div.sidebarRufzeichen { background: url(/images/content/misc/sidebar_rufzeichen_background.png) no-repeat bottom !important; } div#content div#column-sidebar div.sidebarPfeil { background: url(/images/content/misc/sidebar_pfeil_background.png) no-repeat bottom !important; } div#content div#column-sidebar div.sidebar-2 div { padding: 0 20px 0 80px; font-family: Georgia, "Times New Roman", serif; font-size: 93%; color: #707173; line-height: 1.6em; } div#content div#column-sidebar div.sidebar-anzeige { margin: 4px 4px 10px 5px; } div#content div#column-sidebar div.sidebar-anzeige div.anzeige { width: 300px; height: 250px; } div#content div#column-sidebar div.sidebar-anzeige p { margin: 0; padding: 5px 0; text-align: right; font-style: italic; font-size: 85%; color: #9c9e9f; }    div.shadow-footer { background: url(/images/misc/shadow_footer.png) repeat-y center; } div#footer { margin: 0 4px 20px 4px; clear: both; min-height: 12px; padding: 7px 18px; border-top: 1px solid #c6c7c8; border-bottom: 3px solid #87888a; font-family: Verdana, sans-serif; font-size: 70%; color: #87888a; } div#footer a { color: #87888a; } div#footer p { margin: 0; padding: 0; float: left; white-space: nowrap; } div#footer p.disclaimer { float: right; }