*{margin:0;padding:0}
body{background:#FFF url(../images/header-bg.gif) repeat-x;color:#000;direction:ltr;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
a{color:#2D3075}
#main-wrapper{background:url(../images/col3-bg.gif) repeat-y;float:left;width:980px}
#meta{background:url(../images/druckkammer-zentrum.png) no-repeat;height:58px;width:980px}
#meta-navi ul{text-align:right}
#meta-navi ul li{color:#006;display:inline;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:17px;padding:0 3px}
#meta-navi ul li ul{display:none}
#meta-navi p{color:#006;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:17px;padding:0 3px;text-align:right}
#meta-navi a:hover,#meta-navi li.active a{color:#006;text-decoration:none}
#header,#hd-content,#hd-content div{height:161px;width:980px}
#hd-content div{overflow:hidden}
#hd-content div h3{color:#2F5C9D;font-size:17px;font-weight:normal}
#hd-content div li,#hd-content div p{font-size:10px;line-height:12px}
#hd-content div p{padding:20px 220px 0}
#hd-content div p em{font-size:11px;line-height:15px}
#hd-content div p + p{color:#888;text-align:right;padding:10px 220px 0}
.guarantees{background:url(../images/workforce.png)}
.guarantees h3{padding:3px 412px 0 103px}
.guarantees ul{padding:0 412px 0 128px}
.guarantees p{padding:0 412px 0 120px !important}
.suemmerer{background:url(../images/suemmerer.png)}
.haizmann{background:url(../images/haizmann.png)}
.hemler{background:url(../images/hemler.png)}
.guderian{background:url(../images/guderian.png)}
#content-wrapper{background:url(../images/bottom-bg.png) no-repeat 0 bottom;float:left;width:980px}
#content{background:url(../images/content-bg.png) no-repeat;float:left;width:980px}
#col-left{float:left;min-height:505px;padding:0 0 10px 0;width:200px}
#col-middle{float:left;min-height:505px;width:598px}
#col-right{float:left;min-height:505px;width:182px}
#footer{float:left;padding:0 0 8px;width:980px}
#footer p{color:#006;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:33px 8px 0;text-align:right}
#fooCol{float:left;height:75px;width:200px}
#fooMain{float:left;width:780px}
#navigation{height:30px;position:absolute;padding:0 4px;top:189px;z-index:10}
#navigation ul.menu{height:30px;width:972px}
#navigation ul.menu li{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;background:#345B9C;color:#FFF;display:inline;float:left;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;line-height:30px;list-style:none;margin:0 3px;position:relative;text-align:center;width:102px}
#navigation ul.menu li a{color:#FFF;text-decoration:none}
#navigation ul.menu li a:hover{color:#BED1DB;text-decoration:underline}
#navigation ul.menu li.active a{color:#BED1DB;text-decoration:none}
#navigation ul.menu li ul{-moz-border-radius-bottomleft:9px;-moz-border-radius-bottomright:9px;background:url(../images/flyout-bg.gif) repeat-x;margin:0;padding:9px;position:absolute;top:30px;left:-5px;display:none}
#navigation ul.menu li:hover ul{display:block}
#navigation ul.menu li ul li{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;float:none;display:block;line-height:15px;margin:0;padding:4px 0;text-align:left;width:98px}
#navigation ul.menu li ul li a{color:#FFF !important;text-decoration:none}
#navigation ul.menu li ul li a:hover{color:#BED1DB !important;text-decoration:underline}
#navigation ul.menu li ul li.active a{color:#BED1DB !important;text-decoration:none}
#navigation ul.menu li.item6 ul li, #navigation ul.menu li.item39 ul li, #navigation ul.menu li.item61 ul li {width:130px}
#page,.blog,form#ChronoContact_DE_Form_01_Patienten,form#ChronoContact_DE_Form_02_Aerzte,form#ChronoContact_DE_Form_03_Kontakt,form#ChronoContact_EN_Form_01_Patients,form#ChronoContact_EN_Form_02_Physicians,form#ChronoContact_EN_Form_03_Contact,form#ChronoContact_FR_Form_01_Patient,form#ChronoContact_FR_Form_02_Medecins,form#ChronoContact_FR_Form_03_Contact{padding:0 19px 20px}
#content h1{font-size:23px;font-weight:normal}
#content h2{font-size:20px;font-weight:normal}
#content h3{font-size:15px;font-weight:normal}
#content h4{font-size:11px;line-height:17px}
#content h5{font-size:10px;line-height:15px}
#content p{font-size:11px;line-height:17px}
#content ul,#content ol{margin:0 0 0 40px}
#content li{font-size:11px;line-height:17px}
#col-middle a:hover{color:#006;text-decoration:none}
#col-middle table.zebra,#col-middle table.hippo{border-collapse:collapse}
#col-middle table.zebra td{padding:1px;border:1px solid #000;font-size:10px;line-height:14px}
#col-middle table.hippo td{padding:1px;border:1px solid #fff}
#col-middle table.hippo p{font-size:10px !important;line-height:14px !important}
#col-middle .hspace{padding:0 0 10px 10px}
h2.contentheading{color:#036;font-family:arial,helvetica,sans-serif;font-size:20px;font-weight:normal;padding:10px 50px 10px 0}
.blog div.start{border-top:1px solid #ececec;padding-bottom:10px}
.blog div.leading{border:none}
h2.contentheading a{color:#036;text-decoration:none}
p.buttonheading{left:0px;position:relative;text-align:right;top:-30px}
p.buttonheading img{border:none}
p.articleinfo,p.iteminfo{clear:both;color:#888;font-size:10px !important;line-height:15px !important;padding:20px 0 0 0}
p.kwds{color:#ddd}
.img_caption p{color:#888;font-size:10px;font-weight:normal;line-height:15px}
.right{padding:0 0 5px 10px}
.left{padding:0 10px 5px 0}
.cf:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}
*:first-child+html .cf{min-height:0}
* html .cf{height:1%}
#breadcrumb{padding:10px 20px;text-align:left}
.breadcrumbs{color:#888;font-size:10px;line-height:15px}
.contenttoc{background:url(../images/vertical-line.png) repeat-y;float:right;font-size:11px;padding:0 0 0 20px;width:180px}
.contenttoc th{color:#888;padding:0 0 10px 0;text-align:left}
.contenttoc td{padding:0 0 10px 0}
.pagenavcounter{color:#888;font-size:11px;line-height:17px;padding:0 0 10px 0}
.pagenavbar{color:#888;font-size:11px;line-height:17px;padding:10px 0 0 0}
.contactbox-outer-wrapper-1{background:url(../images/left-box-bottom.png) no-repeat bottom;padding:20px 0 15px}
.contactbox-outer-wrapper-2{background:url(../images/left-box-top.png) no-repeat top;padding:30px 0 0}
.contactbox{background:url(../images/left-box-middle.png) repeat-y;padding:0 20px}
.contactbox a,.marker{font-weight:bold}
.contactbox a:hover{color:#fff !important}
#col-left ul{list-style:none;margin:0}
#col-left ul.menu{padding:20px 20px 0}
#col-left ul.menu li{padding:3px 0}
#col-left a:hover,#col-left li.active a{color:#7F91A3;text-decoration:none}
.iHealthBox{padding:10px 20px 0}
.infoBox{padding:10px 11px}
.infoBox img{padding:0}
div.events ul li > a, div.latestnews ul li > a {text-decoration:none}
#col-right div.events,#col-right div.latestnews,#col-right p.pamphlet{padding:20px 10px 0}
#col-right ul{list-style:none;margin:0}
#col-right ul li{border-top:1px dotted black;padding:3px 0}
#col-right a:hover{color:#7F91A3;text-decoration:none}
fieldset{border:0;width:360px}
legend{display:none}
form label{display:block;width:310px;font-size:11px;line-height:14px;padding:0 0 12px 0}
form input{display:block;margin-top:3px}
form select{float:left;display:block}
form label.field-first,form label.field-address,form label.field-country,form label.field-email{clear:left}
form label.field-first,form label.field-last,form label.field-country,form label.field-city,form label.field-email,form label.field-phone{float:left;margin:0 10px 0 0;width:150px}
form label.field-first input,form label.field-last input,form label.field-country input,form label.field-city input,form label.field-email input,form label.field-phone input{float:left;padding:0;width:150px}
form label.field-complaints-since,form label.field-treating-physicians,form label.field-pamphlet,form label.field-address{float:left;width:310px;margin:0}
form label.field-complaints-since input,form label.field-treating-physicians input,form label.field-pamphlet input,form label.field-address input{float:left;width:310px;padding:0}
form label.field-submit{width:65px}
form input#radiobutton_1,form input#radiobutton_2,form input#radiobutton_3{clear:both;float:left;padding:0;margin:0}
form label.radioitem{clear:none;margin:0 0 0 25px;padding:0 0 15px 0}
textarea{display:block}
form input#checkbox_1,form input#checkbox_2{clear:both;float:left;padding:0;margin:0}
form label.field-checkbox{clear:none;margin:0 0 0 25px;padding:0 0 15px 0}
form textarea{margin-top:3px}
div.chronoform{font-size:10px;padding:0 0 0 20px}
div.chronoform a{color:#ccc;text-decoration:none}
form.search{padding:20px 10px 0}
form.search label{width:162px;font-size:11px;font-weight:bold;line-height:14px;padding:0}
h2.componentheading{padding:0 20px}
.results,.results h3,.search_result h3{padding:0 0 10px 0}
.results ol.list{margin:0 0 10px 30px !important}
.search_result label{width:162px;font-size:11px;line-height:14px;padding:0}
.searchintro,.search_result fieldset.phrase{padding:10px 0}
.search_result .display{padding:10px 0 0 0}
.blog_more{color:#888;padding:0 0 10px 0}
.counter{background:url(../images/counter-line.png) no-repeat 0 50%;color:#888;text-align:center}
ul.pagination{height:17px;list-style:none;margin:0 !important;text-align:center;width:100%}
ul.pagination li{float:left;color:#888;padding:0 6px 0 0}

