/* ::::: http://www.stadtarzt.at/fileadmin/templates/stadt-arzt.at/css/site.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
body { line-height: 1; }
ol, ul { list-style: outside none none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
:focus { outline: 0px none; }
.container_12, .container_16 { margin-left: auto; margin-right: auto; width: 960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: left; margin-left: 10px; margin-right: 10px; }
.container_12 .grid_3, .container_16 .grid_4 { width: 220px; }
.container_12 .grid_9, .container_16 .grid_12 { width: 700px; }
.container_12 .grid_12, .container_16 .grid_16 { width: 940px; }
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear { background: transparent none repeat scroll 0% 0%; border: 0px none; clear: both; display: block; float: none; font-size: 0px; list-style: outside none none; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.clearfix::after { clear: both; content: "."; display: block; visibility: hidden; height: 0px; }
html { height: 100%; }
body { color: rgb(68, 68, 68); height: 100%; margin: 0px; background: rgb(255, 255, 255) url('bg.jpg') repeat-x scroll left top; font-size: 100%; }
#maincontainer { padding: 0px; font-size: 100%; min-height: 100%; font-family: Georgia,serif; }
#contentcontainer { float: left; width: 100%; padding-top: 35px; }
#wrap { overflow: auto; height: auto; padding-bottom: 25px; }
#footer { margin-top: -25px; height: 20px; clear: both; width: 100%; padding: 5px 0px 0px; background: rgb(0, 155, 229) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 80%; line-height: 1.4; font-family: "Trebuchet MS",sans-serif; }
#footercontent {  }
#copyright {  }
#logo { padding-top: 25px; }
#center_col { margin-top: 115px; margin-bottom: 20px; }
.wai_jumpmenu, .wai { display: none; border: medium none; }
#main_navigation { margin: 0px; padding: 0px; font-size: 100%; font-weight: normal; text-transform: uppercase; font-family: "Trebuchet MS",sans-serif; color: rgb(102, 102, 102); float: right; width: 100%; height: 50px; }
#main_navigation ul { margin: 0px; padding: 0px; float: right; }
#main_navigation li { margin: 0px 0px 0px 20px; padding: 25px 0px 0px; text-align: center; float: left; }
#main_navigation li:hover { text-decoration: none; }
#main_navigation ul li a { text-decoration: none; color: rgb(102, 102, 102); }
#main_navigation ul li a.active { color: rgb(0, 155, 229); border-bottom: 5px solid rgb(0, 155, 229); }
#main_navigation li.active { background: transparent url('navigation_arrow.jpg') no-repeat scroll center top; }
#sub_navigation { font-size: 90%; font-weight: normal; text-transform: uppercase; font-family: "Trebuchet MS",sans-serif; color: rgb(102, 102, 102); clear: right; padding: 0px; margin: 45px 0px 0px; float: right; }
#sub_navigation .pagetitle { float: left; font-family: Georgia,serif; color: rgb(0, 155, 229); font-style: italic; font-size: 85%; text-transform: none; }
#footer_navigation { padding: 0px; margin: 0px; font-size: 90%; font-family: "Trebuchet MS",sans-serif; }
#footer_navigation ul { margin: 0px; padding: 0px; }
#footer_navigation li { float: right; margin-left: 10px; padding-left: 10px; border-left: 1px solid rgb(255, 255, 255); }
#footer_navigation li.last { border: medium none; }
#footer_navigation a { text-decoration: none; color: rgb(255, 255, 255); }
#footer_navigation a:hover { text-decoration: underline; }
#pagetitle { text-transform: uppercase; color: rgb(0, 155, 229); font-family: "Trebuchet MS",sans-serif; width: 100%; border-bottom: 1px solid rgb(190, 190, 190); font-size: 85%; padding-bottom: 3px; margin-bottom: 20px; }
#main_content { font-size: 85%; line-height: 1.4; padding: 0px; }
#main_content a, #main_content a:link, #main_content a:visited, #main_content a:active { color: rgb(0, 155, 229); text-decoration: underline; }
#main_content a:hover { color: rgb(0, 162, 213); text-decoration: underline; }
#main_content h1, #main_content h2, #main_content h3, #main_content h4 { color: rgb(102, 102, 102); font-weight: normal; font-family: Georgia,serif; }
#main_content h2 { margin: 0px 0px 10px; font-size: 120%; }
#main_content p { margin: 0px 0px 15px; padding: 0px; width: 540px; }
#main_content {  }
#FCE_t3core_news { float: left; width: 100%; }
#FCE_t3core_news h2 { font-weight: bold; line-height: 1.3; font-size: 100%; }
#FCE_t3core_news .date { line-height: 1.3; color: rgb(0, 155, 229); }
#FCE_t3core_news .newsitemsub { width: 100%; float: left; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid rgb(190, 190, 190); }
#FCE_t3core_news .newsitemsub p { width: 100%; }
#FCE_t3core_news .news-list-morelink { display: block; }
