/* Style sheet mgz */
#print{text-align:right;height:20px;right:18px;position:absolute;top:24px;width:100px;}
.back img{float:none;}
#f1{background-color:#f0f0f0;border:1px solid #ccc;}
.mod_search .formbody{padding:4px;background-color:#e5f0f5;border:1px solid #ccc;}
.mod_search .formbody input.text{width:250px;height:16px;margin:4px;padding:1px;background-color:#fff;border:1px solid #027092;line-height:16px;}
.mod_search .formbody input.submit{margin:4px 4px 2px 2px;}
.diagnostik a{text-decoration:none;}
.mod_diagnoses h2{margin:20px 0 0;padding:5px 0 10px;border-top:1px solid #e5f0f5;border-right:0px solid #e5f0f5;border-bottom:0px solid #e5f0f5;border-left:0px solid #e5f0f5;}
.mod_diagnoses img{float:left;}
.mod_diagnoses a{text-decoration:none;}
.mod_diagnoses p.liste{padding:0 10px 1px 55px;}
.mod_diagnoses p.diagnoses_liste{padding:4px 10px 4px 80px;}
.mod_diagnoses p.contact{color:#d68a06;}
.mod_diagnoses a:hover{text-decoration:underline;}
.mod_diagnoses_detail .title{width:120px;float:left;font-weight:bold;}
.mod_diagnoses_detail .text{width:460px;float:left;margin:0;padding:0;}
.mod_diagnoses_detail .linie{float:left;margin:0;padding:2px 0;border-top:1px solid #027092;}
#formulare-zur-probeneinsendung{padding:10px;}
#formulare{padding:10px;}
#right #anfahrt{padding:10px;}
#kontakt .col_first{width:100px;height:25px;vertical-align:top;}
#kontakt input.text{width:300px;height:16px;padding:1px;border:1px solid #027092;font-size:11px;line-height:16px;}
#kontakt .textarea{width:300;height:200;padding:1px;border:1px solid #027092;font-size:11px;line-height:16px;}
#kontakt .error{padding:1px;font-size:50%;color:#ff0000;line-height:16px;}
#right h3{padding:5px 10px 5px 0;border:0px;}
.mod_glossaryList dt{margin-bottom:5px;padding-top:10px;border-bottom:1px solid #ccc;font-weight:bold;color:#027092;}
.mod_glossaryList h2{padding-left:5px;background-color:#f0f0f0;}
.mod_glossaryList .toplink{margin-top:20px;margin-bottom:20px;}
.mod_glossaryList .img_glossar,.mod_glossaryList img{margin-top:10px;margin-bottom:10px;border:0px;}
.mod_upcoming_events{padding:0 10px;background-color:#eac96c;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.mod_upcoming_events .event{margin-bottom:10px;background-color:#eac96c;}
.mod_upcoming_events .date{display:block;padding-right:0.25em;font-size:0.9em;color:#333;}
.mod_upcoming_events h3{display:block;margin:0;padding:0;font-size:1em;}
.mod_form{margin-top:20px;padding:10px;background-color:#fff;border-width:1px 0px;border-style:solid;border-color:#ccc;}
body{background-color:#e5f0f5;background-position:left top;background-repeat:repeat-x;}
#header{position:relative;background:url("tl_files/mgz/img/header_mgz.jpg") center bottom no-repeat;z-index: 100;}
#left .inside{padding:12px 13px 12px 9px;}
.mod_changelanguage{left:940px;top:132px;position:absolute;z-index:2000;}
#right label.search{margin:0;padding:0;font-weight:bold;line-height:16px;}
#right input.search{width:150px;height:16px;margin:4px;padding:1px;border:1px solid #027092;font-size:11px;line-height:16px;}
.empty{padding-bottom:10px;}
#right .time{display:none;}
#main{width:625px;margin-left:25px;z-index:1;}
#main ul{margin-left:20px;list-style-type:disc;}
#main ol{margin-left:30px;list-style-type:decimal;}
#main table{width:90%;margin:10px;}
#main table td{margin:0;padding:4px;border:1px solid #ccc;}
#main .formbody table td{}
#main .inside{padding:12px 18px 18px;}
#footer{background:url("tl_files/mgz/img/bottom.jpg") center bottom no-repeat;}
#footer .inside{padding-top:10px;padding-right:25px;padding-left:25px;text-align:right;color:#fff;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:none;color:#8ec4d5;}
#footer .text{text-align:left;}
#logo{left:35px;top:48px;position:absolute;}
.mod_calendar table{width:98%;background-color:#fcfcfc;border-collapse:separate;}
.mod_calendar .head{padding-top:0.5em;padding-bottom:0.5em;text-align:center;background:#fdfeff url("tl_files/mgz/img/calendar.jpg") left bottom repeat-x;border-top:1px solid #dfdfdf;}
.mod_calendar th.previous{padding-left:0.75em;text-align:left;border-left:1px solid #dfdfdf;}
.mod_calendar th.next{padding-right:0.75em;text-align:right;border-right:1px solid #dfdfdf;}
.mod_calendar th a{text-decoration:none;color:#333333;}
.mod_calendar th a:hover{text-decoration:underline;}
.mod_calendar .label{padding-top:2px;padding-bottom:2px;text-align:center;background-color:#113c9a;font-weight:bold;color:#ccd5ea;}
.mod_calendar td{width:14%;height:7em;vertical-align:top;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.mod_calendar .col_first{border-left:1px solid #dfdfdf;}
.mod_calendar .weekend{background-color:#f7f9fa;}
.mod_calendar .today{background-color:#f0f3f6;}
.mod_calendar .header{margin:1px;padding:1px;background-color:#e6e6e6;font-size:0.9em;color:#666666;}
.mod_calendar .event{margin:3px;font-size:0.9em;line-height:1.1;}
.mod_calendar .event a{text-decoration:none;color:#333333;}
.mod_calendar .event a:hover{text-decoration:underline;}
#left h1{margin-bottom:0.6em;border-bottom:3px solid #dfdfdf;font-weight:bold;font-size:1em;color:#ff8000;text-transform:uppercase;}
p.back{margin-top:1em;font-size:1em;}
p.back a{text-decoration:none;}
.mod_article .teaser p.more{margin-top:1.5em;}
pre{float:left;padding:1em;background-color:#f9f9f9;border:1px solid #dfdfdf;}
.hyperlink_txt{padding-left:18px;background:url("tl_files/mgz/img/link.gif") left center no-repeat;}
.ce_list ol{margin-left:3em;list-style-type:decimal;}
.ce_list ul{margin-left:1.5em;}
.ce_accordion .accordion div{padding:0.75em 0.5em;}
.ce_image img,.ce_text img,.ce_gallery img,.mod_newslist img,.mod_randomImage img{padding:2px;background-color:#ffffff;border:1px solid #c6c6c6;}
.image_container{float:left;line-height:0.75;}
.caption{padding:2px 3px 4px;background-color:#c6c6c6;font-size:0.8em;line-height:1;}
* html .caption{padding-top:3px;padding-bottom:3px;}
*:first-child+html .caption{padding-top:3px;padding-bottom:3px;}
.mime_icon{padding-bottom:2px;vertical-align:top;}
.ce_gallery td{padding-right:1.5em;padding-bottom:1.5em;}
.mod_newsreader .ce_comments{margin-top:2.5em;}
.layout_full .info{color:#808080;}
.layout_short,.layout_latest{padding-top:1em;padding-bottom:1em;border-top:1px solid #dfdfdf;}
.layout_short.first,.layout_latest.first{padding-top:0;border-top:0px;}
.layout_short.last,.layout_latest.last{padding-bottom:0;}
.layout_short .info{font-size:0.9em;color:#808080;}
.layout_short h2{margin-bottom:0;font-size:1.2em;}
.layout_short h2 a{text-decoration:none;}
.layout_short .teaser,.layout_short .more{display:inline;padding-right:0.25em;}
.layout_latest .info{margin-bottom:0.25em;color:#808080;}
.layout_latest h2{margin-bottom:0;}
.layout_latest h2 a{text-decoration:none;color:#333333;}
.comment_default{padding-top:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;}
.comment_default .info{margin-bottom:0.25em;font-size:0.9em;color:#808080;}
.ce_comments h1{margin-bottom:-0.2em;}
.ce_comments .form{margin-top:1.5em;}
.ce_comments input.text,.ce_comments input.captcha{width:210px !important;}
.ce_comments .captcha_text{color:#333333 !important;font-weight:bold !important;}
.ce_comments .form label,.ce_comments .form span{top:0.65em;position:relative;vertical-align:top;}
* html .ce_comments .form label,* html .ce_comments .form span{top:0.8em;}
*:first-child+html .ce_comments .form label,*:first-child+html .ce_comments .form span{top:0.8em;}
.mod_rss_reader h1 a{text-decoration:none;color:#333333;}
.rss_default h2,.rss_items_only h2{margin-bottom:0;font-size:1.2em;}
.rss_default h2 a,.rss_items_only h2 a{text-decoration:none;}
.rss_default,.rss_items_only{padding-top:1em;padding-bottom:1em;border-top:1px solid #dfdfdf;}
.rss_default.first,.rss_items_only.first{border-top:0px;}
.rss_default_header .description{padding-bottom:1em;border-bottom:1px solid #dfdfdf;}
.mod_eventlist .header{margin-top:10px;padding:0.25em;background-color:#e5f0f5;background-position:left bottom;background-repeat:repeat-x;border:1px solid #cdcdcd;font-weight:bold;}
.mod_eventlist .event{padding-top:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;}
#right .mod_eventlist .event{margin:0;padding:0 0 5px;border:  0;}
#right .layout_short,.layout_latest{margin:0;padding:0;}
.mod_eventlist .header.first{border-top:1px solid #dfdfdf;}
.mod_eventlist h2{margin-bottom:0;font-size:1em;}
.mod_eventlist .time{font-size:0.9em;color:#808080;}
.mod_eventreader h1{margin-bottom:0;font-size:1.2em;}
.mod_eventreader .info,.mod_eventreader .recurring{color:#808080;}
.mod_eventreader .ce_text{margin-top:1.5em;}
.mod_sitemap ul.level_2 li{margin-left:2em;}
.ce_table table{border-right:2px solid #dfdfdf;border-bottom:3px solid #dfdfdf;border-left:3px solid #dfdfdf;border-collapse:separate;}
.ce_table th{padding:0.3em 2em 0.3em 0.5em;text-align:left;background-color:#dfdfdf;font-weight:bold;}
.ce_table td{padding:0.2em 2em 0.2em 0.5em;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.mod_subscribe{margin-top:6px;}
.mod_subscribe input.text{width:108px;margin-right:0.25em;padding:2px;background-color:#ffffff;}
.mod_subscribe input.submit{width:92px;margin-top:4px;vertical-align:top;}
.mod_unsubscribe input.submit{margin-top:6px;vertical-align:top;}
.mod_subscribe .checkbox_container{padding:1px;}
.mod_subscribe .error,.mod_unsubscribe .error{margin-top:0.5em;margin-bottom:-0.25em;font-weight:bold;font-size:0.9em;color:#ff0000;}
.mod_search .header{margin-top:1em;margin-bottom:1.5em;text-align:right;}
.mod_search h3{margin-bottom:0;font-size:1.1em;}
.mod_search .relevance{padding-left:0.25em;color:#808080;}
.mod_search .url{margin-bottom:1em;color:#53a908;}
.mod_search .filesize{color:#808080;}
.mod_search .highlight{font-weight:bold;}
.mod_search input.text{margin-bottom:0.1em;}
.mod_search input.submit{margin-top:6px;vertical-align:top;}
.mod_search .radio_container span{display:inline;padding-right:0.75em;}
.pagination{margin-top:2em;padding-top:0.5em;border-top:1px solid #dfdfdf;}
.pagination p{width:180px;float:left;}
.pagination ul{width:400px;float:right;text-align:right;}
.pagination li{display:inline;padding-right:0.1em;padding-left:0.1em;}
.pagination_current{font-weight:bold;}
.mod_registration .col_first{width:12em;vertical-align:middle;}
.mod_personalData td.col_first{padding-right:1em;vertical-align:middle;}
#topmenu{right:25px;top:0;position:absolute;}
#topmenu li{float:left;padding:12px 9px;}
#topmenu,#topmenu a{font-weight:bold;text-decoration:none;color:#027092;}
#topmenu a:hover{font-weight:bold;color:#333;}
#topmenu .search{padding:6px 9px;}
#topmenu .search div{padding-right:0.5em;padding-left:0.5em;background-color:#275abb;}
#topmenu .search input.text{width:120px;margin-top:0.3em;margin-right:0.1em;margin-bottom:0.3em;padding:1px;}
#topmenu .search input.submit{margin-top:6px;padding-right:0;padding-left:0;vertical-align:top;}
.mod_login .col_first{width:8em;vertical-align:middle;}
.mod_login .login_info{padding-bottom:0.25em;font-weight:bold;}
.mod_login p.error{margin-bottom:0.25em;margin-left:8em;font-weight:bold;color:#ff0000;}
.mod_lostPassword .col_first{width:11em;vertical-align:middle;}
.mod_faqreader .info{margin-top:1.25em;color:#808080;}
#right{width:291px;margin:0 21px 0 0;padding:0;}
#right #search{width:271px;margin:15px 0 20px;padding:10px;background-color:#FFFFFF;}
#right #address{margin:20px 0;padding:10px;background:transparent;}
#right .aktuell{margin:20px 0;padding:10px;background-color:#eac96c;}
#right .text a{display:block;padding-left:20px;color:#006699;}
#right .text a:hover{text-decoration:none;}
#mainContent a{color:#006699;}
#mainContent a:hover{text-decoration:none;}
#mainContent .img-border{}
#diagnose p{margin:0;padding:5px 10px 5px 70px;}
#diagnose a{margin:0;text-decoration:none;}
#diagnose a:hover{text-decoration:underline;}
#diagnose img{margin:5px 10px 0 0;}
#container{width:990px;margin:0 auto;padding:0;text-align:left;background-image:url("tl_files/mgz/img/background.jpg");}
#servicenavi{width:950px;height:40px;top:0;position:absolute;float:right;margin:0;padding:4px 40px 4px 0;text-align:right;background:#ccffff url("../img/background_oben.jpg") bottom no-repeat;}
#servicenavi a{text-decoration:none;color:#333;}
#servicenavi a:hover{color:#eac96c;}
#header h1{margin:0;padding:10px 0;}
#header #ident{padding-top:40px;}
#content{padding:0 10;}
#sidebar1{width:292px;float:right;margin:0;padding:0 10px 0 0;}
#mainContent{margin:0 300px 0 0;padding:20px 26px;min-height: 500px;}
#footer p{margin:0;padding:10px 0;}
#footer .mod_changelanguage a{text-decoration:none;}
#bottom{width:990px;height:25px;background-image:url("../img/bottom.jpg");}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{height:0;clear:both;font-size:1px;line-height:0px;}
#right{width:291px;margin:0 21px 0 0;padding:0;}
#right #search{width:271px;margin:15px 0 20px;padding:10px;background-color:#FFFFFF;}
#right #address{margin:20px 0;padding:10px;background:transparent;}
#right .aktuell{margin:20px 0;padding:10px;background-color:#eac96c;}
#right .text a{display:block;padding-left:20px;color:#006699;}
#right .text a:hover{text-decoration:none;}
.akkreditierung{margin-bottom:20px;padding:10px;}
#mainContent a{color:#006699;}
#mainContent a:hover{text-decoration:none;}
#mainContent .img-border{}
#diagnose p{margin:0;padding:5px 10px 5px 70px;}
#diagnose a{margin:0;text-decoration:none;}
#diagnose a:hover{text-decoration:underline;}
#diagnose img{margin:5px 10px 0 0;}
#container{width:990px;margin:0 auto;padding:0;text-align:left;background-image:url("tl_files/mgz/img/background.jpg");}
#servicenavi{width:950px;height:40px;top:0;position:absolute;float:right;margin:0;padding:4px 40px 4px 0;text-align:right;background:#ccffff url("../img/background_oben.jpg") bottom no-repeat;}
#servicenavi a{text-decoration:none;color:#333;}
#servicenavi a:hover{color:#eac96c;}
#header h1{margin:0;padding:10px 0;}
#header #ident{padding-top:40px;}
#content{padding:0 10;}
#sidebar1{width:292px;float:right;margin:0;padding:0 10px 0 0;}
#mainContent{margin:0 300px 0 0;padding:20px 26px;min-height: 500px;}
#footer p{margin:0;padding:10px 0;}
#footer .mod_changelanguage a{text-decoration:none;}
#bottom{width:990px;height:25px;background-image:url("../img/bottom.jpg");}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{height:0;clear:both;font-size:1px;line-height:0px;}
#dar{width:100%;margin-top:40px;margin-bottom:40px;text-align:center;}
#link_request_form{margin-top:20px;padding-left:10px;}
