body {padding: 0px; margin: 0px; background: #fdf8d8 url('/art/body_bg.jpg') 0px 50px repeat-x; font: 12px tahoma;}
th, td, div, span {font: 12px tahoma}
a {color: #AD2D3D; font: bold 12px tahoma; text-decoration: none}
a:hover {color: red; text-decoration: underline}
p {padding: 0px; margin: 6px 0px 6px 0px}
.h100 {height: 100%}

.link {text-align: right; height: 50px}
.link_tbl {float: right;}
.link_tbl td {background: #ffe6c8 url('/art/top_btn.jpg') right top no-repeat; border-right: 15px solid #fdf8d8}
.link_tbl td a {font: bold 12px tahoma; text-decoration: none; color: #db9252; height: 22px; display: block; margin: 0 20 0 4}
.link_tbl td a:hover {color: #a9602a}

.query th {font-weight: bold; text-align: right; width: 90px; padding: 2px; background: #f6d4a0;}
.query td {width: 60px; padding: 2px; text-align: right; background: #f8dfba;}

.left {width: 211px; vertical-align: top; padding-top: 13px;}
.phone1 {height: 272px; background: url('/art/phone_1.jpg') left top no-repeat; padding: 148 0 0 100; vertical-align: top}
.phone1 a {display: block; font: 10px courier new; color: white; text-decoration: none; width: 80px; cursor: hand}
/*.phone1 a:hover {color: #FFAAAA}*/

.menu {margin: 10 0 0 20;}
.menu td {width: 117px; height: 31px; background: url('/art/menu_btn.jpg') left top no-repeat; vertical-align: top}
.menu td a {padding: 4 6 0 0; display: block; font: bold 11px arial; color: #5a0c0b; text-align: center; text-decoration: none}
.menu td a:hover {color: #FF0000}
.content {font: 12px tahoma; border: 10px solid #fdf8d8; padding: 0 10 10 10; vertical-align: top; background: #fff0c6 url('/art/head.gif') top repeat-x}
.news_title {background: url('/art/head.gif') top repeat-x; height: 46px; width: 100%; font: bold 20px arial; color: #a9612b; padding-top: 12px; text-align: center; margin-bottom: 10px}
.head, h1 {text-align: center; margin: 12 0 26 0; font: bold 20px arial; color: #a9612b; padding: 0px;}
.bot {text-align: right; vertical-align: top; color: #000000; font: 12px tahoma; padding: 10px;}
.bot a {color: #5a0c0b; font: 12px tahoma; text-decoration: none}
.bot a:hover {color: #FF0000}
.bot .nolink, .bot .nolink:hover {color: black; text-decoration: none;}

.pt {width:100%; background: #e2c679}
.pt th {padding: 2px; width: 60px; text-align: center; font: 12px tahoma; color: #43340a}
.pt td {padding: 2 10 2 10; font: 12px tahoma; color: #43340a}

.f_archiv {width:100%; background: #e2c679}
.f_archiv th {padding: 2px; font: bold 12px tahoma; color: black}
.f_archiv td {padding: 2px; font: 12px tahoma; color: #43340a}

.shop {width: 70px; text-align: right; margin: 0 0 10 0; float: right;}
.shop a {display: block; font: bold 10px tahoma; color: #885555}
.shop a:hover {color: #FF0000}

.head_tbl {width: 100%}
.ht1 {width: 87px; padding-top: 6px; vertical-align: top}
.ht2 {width: 87px; background: url('/art/t2.png') 0px 6px no-repeat; padding-top: 10px; text-align: center; vertical-align: top}
.ht2 input {width: 81px; height: 15px; top}
.ht2 input {width: 81px; height: 15px; font: 10px tahoma}
.ht2 form {padding: 0px; margin: 0px}
.search_div {margin: 15 0 8 0; font: bold 17px arial; color: #a9612b}

.m_link {margin: 20 5 0 5; text-align: center}
.m_link li a {font-weight: normal}font: 10px tahoma}
.ht2 form {padding: 0px; margin: 0px}
.search_div {margin: 15 0 8 0; font: bold 17px arial; color: #a9612b}

.m_link {margin: 20 5 0 5; text-align: center}
.m_link li a {font-weight: normal}

h2 {width: 100%; text-align: center; font: bold 18px arial; display: inline;}
.tv_prog {width: 100px;}
.tv_prog a {font: normal 10px tahoma;}
.tv_date1 {text-align: center;}
.tv_date0 {text-align: center; background: #F6D4A0; font-weight: bold;}

.ch_list {overflow: hidden; zoom: 1;}
.ch_list ol {float: left; width: 25%; margin: 0 3% 0 0;}

#pages {font-size: 1.2em;}
#pages a {font-weight: normal;}