html { }
body { font-family: Arial; font-size: 12px; line-height:18px; width:100%; height:100%; margin:0; padding:0; color:#767676; border-top:7px solid #9b9b9b; }
html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img { margin:0; padding:0; border:0; text-decoration: none; }
li { list-style:none; }
a img { border:none; }
a { cursor:pointer; outline:none; text-decoration:none; }
/* Page Holder */
#container #wrapper { padding: 0px; width: 100%; }
/* General Styles */
.clear { clear:both; overflow:hidden; width:100%; }
.float-l { float:left; }
.float-r { float:right; }
/* H1 to H6 type Styles */
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
/* Header */
#header { width:834px; height:100px; margin: 0 auto; text-align:left; }
#header #logo { padding:33px 0 0 0; float:left; }
#header ul { float:right; padding:60px 0 0 0; }
#header ul li { float:left; padding:0 0 0 11px; }
#header ul li a { color:#9c9b9b; }
#header ul li a:hover, #header ul li.active a { color:#434343; }
/* Footer */
#footer { width: 100%; text-align:left; background:#9b9b9b; clear:both; overflow:hidden; padding:15px 0 30px 0; }
#footer .footer_sub { width:834px; margin:0 auto; clear:both; overflow:hidden; color:#404040; }
#footer .address { width:275px; float:left; }
#footer .address p.ic1, #footer .address p.ic2, #footer .address p.ic3, #footer .address p.ic4 { padding:0 0 0 28px; font-size:11px; line-height:14px; line-height:15px; }
#footer .address p.ic1 { background:url(../images/ic1.gif) no-repeat left top; margin:10px 0 10px 0; }
#footer .address p.ic2 { background:url(../images/address_ic2.gif) no-repeat left top; padding:0 0 0 28px; }
#footer .address p.ic3 { background:url(../images/address_ic3.gif) no-repeat left center; padding:0 0 0 28px; }
#footer .address p.ic4 { background:url(../images/address_ic4.gif) no-repeat left 4px; margin:10px 0 0 0; }
#footer .nav1 { width:280px; float:left; }
#footer .nav2 { width:250px; float:right; }
#footer .nav1 p.ic1, #footer .nav1 p.ic2, #footer .nav1 p.ic3, #footer .nav1 p.ic4, #footer .nav1 p.ic5, #footer .nav2 p.ic1, #footer .nav2 p.ic2, #footer .nav2 p.ic3 { padding:2px 0 0 70px; margin:10px 0 0 0; height:34px; font-size:11px; line-height:14px; }
#footer .nav1 p.ic1 { background:url(../images/nav1_ic1.gif) no-repeat left top; padding:9px 0 0 70px; height:27px; }
#footer .nav1 p.ic2 { background:url(../images/nav1_ic2.gif) no-repeat left top; }
#footer .nav1 p.ic3 { background:url(../images/nav1_ic3.gif) no-repeat left top; }
#footer .nav1 p.ic4 { background:url(../images/nav2_ic2.gif) no-repeat left top; }
#footer .nav1 p.ic5 { background:url(../images/nav2_ic2.gif) no-repeat left top; }
#footer .nav2 p.ic1 { background:url(../images/nav2_ic1.gif) no-repeat left top; }
#footer .nav2 p.ic2 { background:url(../images/nav2_ic2.gif) no-repeat left top; }
#footer .nav2 p.ic3 { background:url(../images/nav2_ic3.gif) no-repeat left top; }
/* Content */
#content { width:834px; margin: 0 auto; text-align:left; clear:both; overflow:hidden; padding:0 0 40px 0; }
#content #slider { width:834px; height:232px; clear:both; overflow:hidden; margin:0 0 40px 0; }
#content .block1 { width:240px; float:left; }
#content .block2 { width:245px; float:left; padding:0 0 0 30px; }
#content .block3 { width:275px; float:right; }
#content .text_type1 { font-weight:bold; color:#434343; padding:0 0 10px 0; }
#content .block4 { width:365px; float:left; }
#content .block5 { width:365px; float:right; }
#content .list_type1 { padding:0 0 10px 0; }
#content .list_type1 li { padding:0 0 0 35px; margin:10px 0 0 0; background:url(../images/arrow1.gif) no-repeat left 3px; }
#content .block6 { width:255px; float:left; }
#content .block7 { width:255px; padding:0 0 0 30px; float:left; }
#content .block8 { width:255px; float:right; padding:0 0 0 0; }
#content .therapie { clear:both; overflow:hidden; width:100%; padding:0 0 50px 0; }
#content .therapie .block9 { width:390px; }
#content .therapie .block9 img { float:left; }
#content .therapie .block9 p { width:225px; float:right }
#content .map { clear:both; overflow:hidden; width:100%; padding:50px 0; }
#content .map .map_img { float:left; width:337px; height:306px; }
#content .map .content_1 { width:485px; float:right; }
#content .block10 { width:355px; float:left; }
#content .block10 .address { width:275px; float:left; }
#content .block10 .address p.ic1, #content .block10 .address p.ic2, #content .block10 .address p.ic3, #content .block10 .address p.ic4, #content .block10 p.ic_time { padding:0 0 0 30px; clear:both; overflow:hidden; background:url(../images/ic_time.gif) no-repeat left 3px; }
#content .block10 p.ic_time span { width:45px; float:left; }
#content .block10 p.ic_time strong { width:110px; float:left; font-weight:normal; text-align:right }
#content .block10 .address p.ic1 { background:url(../images/c_address_ic1.gif) no-repeat left 2px; margin:10px 0 10px 0; }
#content .block10 .address p.ic2 { background:url(../images/c_address_ic2.gif) no-repeat left 4px; padding:2px 0 2px 30px; }
#content .block10 .address p.ic3 { background:url(../images/c_address_ic4.gif) no-repeat left 6px; padding:2px 0 2px 30px; }
#content .block10 .address p.ic4 { background:url(../images/c_address_ic3.gif) no-repeat left 6px; margin:10px 0 0 0; }
