/* Style sheet styles */
#main .videobox-thumb{width:190px;float:left;margin-right:10px;margin-bottom:20px;}
#main div.videobox-thumb-link p{margin-top:-2px;font-size:1.1em;line-height:1.2em;}
#main .ce_downloads p{margin-bottom:1em;}
#main .mod_registration label{font-size:1.2em;}
#main .mod_registration table td.col_1 input{width:24em;}
#main span.mandatory{font-weight:bold;color:#ff0000;}
#main .ce_accordion div.toggler{font-size:1.2em;line-height:1.4em;cursor:pointer;}
#main .ce_accordion div.accordion div p{margin-top:20px;margin-bottom:20px;font-size:1.2em;line-height:1.4em;}
#main .ce_accordion div.accordion div div.ce_text p{margin-top:0;font-size:1em;}
#main .ce_accordion{margin-bottom:10px;}
#right .mod_newslist p.more a{float:right;display:block;margin-top:2em;margin-bottom:2em;padding-right:2em;padding-left:1.5em;background:url("tl_files/layout/news_weiterlesen.jpg") left center no-repeat;font-weight:normal;text-decoration:underline;font-size:1.1em;color:#43749f;}
#right .mod_newslist p.more a:hover{font-weight:normal;text-decoration:underline;color:#000000;}
#right .mod_newslist .layout_latest .enclosure a{text-decoration:underline;color:#43749F;}
#main .mod_newslist .layout_full .enclosure p{padding-bottom:1em;}
#main .mod_registration select,#main .ce_form select{padding:2px;border:1px solid #43749F;font-size:1.1em;}
#main .ce_form tr.row_7 td,#main .ce_form tr.row_6 td{vertical-align:top;}
#main .ce_form table td div input{width:auto;}
#main .ce_form table td span{display:inline-block;}
#main .ce_form table td textarea{width:286px;height:150px;padding:3px;border:1px solid #43749F;font-family:Lucida Sans,Verdana,sans serif;font-size:1.1em;}
#main table td #ctrl_newsletter input.checkbox{width:auto;}
#main p.error{color:#ff0000;}
#main .mod_registration span.captcha_text{display:block;}
#right .mod_newslist .layout_latest .enclosure a:hover{color:#000;}
#main .mod_newslist .layout_full .enclosure a{text-decoration:underline;color:#43749F;line-height:18px;}
#main .mod_newslist .layout_full .enclosure a:hover{color:#000;}
#right .vortraege p.teaser a{display:block;margin-bottom:30px;text-decoration:underline;color:#43749F;}
*{margin:0;padding:0;border:none;}
div{margin:0;padding:0;}
img{margin:0;padding:0;border:none;}
body{background-color:#eeeeee;font-family:Lucida Sans, Verdana, sans serif;font-weight:normal;text-decoration:none;font-size:62.5%;color:#43749f;}
#wrapper{width:100em;position:relative;margin-right:auto;margin-left:auto;border:0.1em solid #efefef;font-size:1em;}
#header{width:100em;background-image:url("tl_files/layout/header.jpg");background-repeat:no-repeat;}
#header .registrierung{left:690px;top:87px;position:absolute;}
#header .registrierung a{padding-left:20px;background:url("tl_files/layout/news_weiterlesen.jpg") left center no-repeat;font-family:Lucida Sans,Verdana,sans serif;font-weight:normal;text-decoration:none;font-size:1.2em;color:#43749f;}
.mod_subscribe #ctrl_email{border:1px solid #43749F;}
#beschreibung_hg{width:67.5em;height:6.5em;top:11.3em;position:absolute;z-index:100;}
#beschreibung{width:47em;height:3.9em;left:0;top:8.1em;position:absolute;padding-top:1.5em;padding-left:2.4em;font-weight:bold;font-size:1.3em;color:#ffffff;line-height:1.6em;z-index:110;}
#titel{left:0;top:0;position:absolute;z-index:100;}
#logo{left:88em;top:0;position:absolute;}
#header-menu{left:69em;top:5em;position:absolute;display:none;}
#header-menu a{display:block;padding-left:2em;background:url("tl_files/layout/news_weiterlesen.jpg") left center no-repeat;font-weight:bold;text-decoration:none;font-size:1.3em;color:#43749f;line-height:1.6em;}
#header-menu a:hover{display:block;padding-left:2em;background:url("tl_files/layout/news_weiterlesen.jpg") left center no-repeat;font-weight:bold;text-decoration:none;font-size:1.3em;color:#000000;line-height:1.6em;}
#header .login{width:300px;left:687px;top:125px;position:absolute;}
#header .login input.text,#header .login input.password{padding:3px;}
#header .login h1{font-weight:normal;font-size:1.2em;color:#ffffff;}
#header .login input.greyed{color:#827979;}
#header .login .submit_container{left:130px;top:24px;position:absolute;}
#header .login table td{padding-bottom:0.3em;}
#header .login p.error{left:4px;top:39px;position:absolute;color:#fff;}
#container{padding-bottom:4em;background-image:url("tl_files/layout/container_hg.gif");background-repeat:repeat-y;}
#leftnavi ul.level_1 li{margin-bottom:0.4em;}
#leftnavi ul.level_1 li a{width:82%;display:block;padding:5% 5% 5% 13%;background-color:#eef3f6;font-weight:normal;text-decoration:none;font-size:1.2em;color:#235b8b;}
#leftnavi ul.level_1 li a:hover{background-color:#c4d6e5;}
#leftnavi ul.level_1 li a.sprechstunde{background-image:url("tl_files/layout/terminvereinbarung-icon-off.png");background-repeat:no-repeat;background-position: 5px 9px;}
#leftnavi ul.level_1 li a.sprechstunde:hover,#leftnavi ul.level_1 li.sprechstunde span{background-image:url("tl_files/layout/terminvereinbarung-icon.png");background-repeat:no-repeat;background-position: 5px 9px;}
#leftnavi ul.level_1 li span.active{width:82%;display:block;margin-bottom:0.3em;padding:5% 5% 5% 13%;background-color:#c4d6e5;font-weight:normal;text-decoration:none;font-size:1.2em;color:#235b8b;}
#leftnavi ul.level_1 li.trail a.trail{margin-bottom:0.3em;background-color:#c4d6e5;}
#leftnavi ul.level_2 li.trail a.trail{margin-bottom:0;}
#leftnavi ul.level_2,#leftnavi ul.level_3{display:none;}
#leftnavi ul.level_1 li.active ul.level_2,#leftnavi ul.level_1 li.trail ul.level_2{display:block;}
#leftnavi ul.level_2 li.active ul.level_3,#leftnavi ul.level_2 li.trail ul.level_3{display:block;}
#leftnavi ul.level_2 li{margin-bottom:0;}
#leftnavi ul.level_2 li a{padding-bottom:1%;background-color:#c4d6e5;font-size:1.1em;color:#235b8b;}
#leftnavi ul.level_2 li a:hover,#leftnavi ul.level_2 li a.trail{color:#000000;}
#leftnavi ul.level_2 li span.active{margin-bottom:0;padding-bottom:1%;background-color:#c4d6e5;font-size:1.1em;color:#000000;}
#leftnavi ul.level_2 li span.last{padding-bottom:4%;}
#leftnavi ul.level_2 li a.last{padding-bottom:4%;}
#leftnavi ul.level_3 li a{background-color:#f8f8f8;font-size:1em;}
#leftnavi ul.level_3 li a:hover{background-color:#f8f8f8;color:#000000;}
#leftnavi ul.level_3 li span.active{background-color:#f8f8f8;font-size:1em;}
#leftnavi ul.level_3 li span.last{padding-bottom:4%;}
#container h1,#container .ce_text h1{margin-bottom:1em;font-weight:bold;font-size:2.0em;color:#296696;}
#main h2{margin-bottom:1em;font-weight:bold;font-size:1.6em;color:#296696;}
#container table td{text-align:left;vertical-align:top;}
#main .ce_text p{font-weight:normal;font-size:1.2em;line-height:2em;}
#main ul li,#main ol li{font-size:1.2em;line-height:2.0em;}
#main{padding-top:3.7em;padding-right:1.5em;padding-left:1.5em;}
#main ul{margin-left:1.5em;}
#main .ce_text a{font-weight:normal;text-decoration:underline;color:#43749F;}
#main .ce_text a:hover{color:#000000;}
#main .patientenflyer .image_container img{border:1px solid #C4D6E5;}
#main .ce_text a.pdf{padding-left:25px;background:url("system/themes/default/images/iconPDF.gif") left top no-repeat;}
#right{line-height:1.7em;}
#right .ce_text,#right .ce_image{padding-right:1em;padding-left:2.4em;font-size:1.1em;line-height:1.4em;}
#right .aktuelles .ce_text{padding-right:1em;padding-left:1.6em;font-size:1.1em;line-height:1.4em;}
#right h1{padding:1em 2em 1em 9.3em;background-color:#edf1f5;font-size:1.2em;text-transform:uppercase;}
#right .aktuelles .layout_full h1{padding:0 2em;font-size:1.2em;background:none;}
#container #right .aktuelles .block{padding:0;}
#right h2{margin-bottom:1em;font-weight:bold;font-size:1.2em;}
#right h3{margin-bottom:1em;padding:1em 2em 1em 9.3em;background-color:#edf1f5;font-weight:bold;font-size:1.2em;color:#296696;text-transform:uppercase;}
#right h4{margin-bottom:1em;font-weight:bold;font-size:1.2em;}
#right .vortraege .block{padding-right:1em;padding-left:2.4em;}
#right .mod_newslist h2 a{display:block;margin-bottom:1.5em;font-weight:bold;text-decoration:none;font-size:1.1em;color:#43749f;}
#right .alles-anzeigen{display:block;margin-top:1em;margin-bottom:1em;margin-left:20.8em;padding-right:1.5em;padding-left:1.5em;background:url("tl_files/layout/news_weiterlesen.jpg") left center no-repeat;}
#right .alles-anzeigen a{font-weight:normal;text-decoration:underline;font-size:1.1em;color:#43749f;}
#right .alles-anzeigen a:hover{font-weight:normal;text-decoration:underline;color:#000000;}
#container #right .aktuelles .layout_full{padding-bottom:40px;}
#right .ce_download{margin-bottom:2em;padding-left:11.5em;font-style:italic;}
#right .ce_download .mime_icon,#main .ce_download .mime_icon{float:left;padding-right:0.5em;padding-bottom:2em;}
#main table td.col_1 input{width:26em;padding:0.3em;border:0.1em solid #43749F;font-size:1.1em;}
#main table td.col_0{width:130px;padding-right:15px;}
#main table td.col_1 #ctrl_gender{width:10em;padding:0.3em;border:0.1em solid #43749F;font-size:1.1em;}
#main table .submit_container input.submit{width:8em;}
#main table td{padding:5px;vertical-align:top;}
#main .caption{margin-top:-0.8em;padding-left:2em;background:url("tl_files/layout/zoom.gif") left top no-repeat;font-style:italic;font-size:0.9em;color:#000;background-position: 0 0.4em;}
#main .videos{margin-bottom:4em;}
#container .mod_newsreader .layout_full h1{font-weight:normal;font-size:1.6em;}
#container p.back a{text-decoration:underline;color:#43749F;}
#container p.back a:hover{text-decoration:underline;color:#000000;}
#right .ce_download a,#main .ce_download a,#right .ce_download a,#main a,#right a{font-weight:normal;color:#43749f;}
#right .mod_newslist .layout_latest .news_text{margin-left:85px;}
#right .mod_newslist .layout_latest img.mime_icon{float:left;margin-right:1em;padding-bottom:5em;}
#main .mod_newslist .layout_full img.mime_icon{float:left;margin-right:0.5em;padding-bottom:1em;}
#main ul,#main ol{margin-left:20px;}
#right .mod_newslist h2 a,#right .mod_newslist h2{margin-bottom:0.5em;padding:0;font-weight:bold;font-size:1.2em;background-color:transparent;}
#footer{height:1em;margin-bottom:5em;background-color:#6494be;}
