html {font-size:100.01%; height:100%;}

body {font: 62.5%Tahoma, sans-serif;  margin: 0; padding: 0; color:#000000; background-color:#FFFFFF}

a {padding: 1em 1em 0; font-size: 1.2em;}
a:hover {text-decoration: none;}
#page a {padding: 0; font-size: 1em;}
#page {min-width: inherit; max-width: none; width: 100%!important; margin: 0; padding: 0;}
.dlg_content {padding: 1em;}
/*.header_bg_b {border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 1em 0;}*/
* html header_bg_b, * html .p_ker {overflow: visible; height: 1%; width: 100%;}
.p_ker {border-top: 6px solid #007BC6;}
/* Main layout

================================================*/
.header_content .header_bg_b .flashcontent, .header_content .banner_link,  .left_fl, .right_fl, .main_nav, .left_menu, .footer ul, 
.site_br, #flashcontent, .footer_nav, .postcard form,
.footer_kl ul {display: none;}
.main_img_link li a img, .img_link_menu li a img {display: block; padding: 5px 0;}
.content_box ul.main_img_link li {list-style-type: none; background: none;}
.content_box ul.img_link_menu li {list-style-type: none; background: none;} 
.invisible_menu	{display: none!important;}
#end_border {display: none;}
.left_box {padding-bottom: 1em;}

.header_content img.img_header {display: none;}

/* Typography

================================================*/

/* headlines */
h1, h2, h3, h4, h5, h6{margin:0; page-break-after: avoid; color: #000;}
.content_column h1 {font: 2em Tahoma, Arial, sans-serif; color:#000000; margin:0 0 1.1em; padding:0 0 0.2em; border-bottom: 1px solid #9C9C9C;}
.content_column h2 {font: 1.7em Tahoma, Arial, sans-serif; color: #000000; padding-bottom: 15px; margin: 0;}
.content_column h3 {font: 1.4em Tahoma, Arial, sans-serif; color: #313131; padding:0 0 .64em; margin: 0;}
.content_column h4 {font: normal 1.2em Tahoma, Arial, sans-serif; color: #313131; padding-bottom: .78em; margin: 0; }
.content_column h5 {font: bold 1.1em Tahoma, Arial, sans-serif; color: #313131; padding-bottom: .64em;margin: 0;}
.content_column h6 {font: bold 1em Tahoma, Arial, sans-serif; color: #313131; padding-bottom: .62em;margin: 0;}
h2 a, h2 a:visited {color: #000; text-decoration: none;  padding: 0; font-weight: normal;}
/* text, img, forms */
blockquote, img, fieldset, ul, ol, li, tr, th, td {page-break-before: auto; }
h2 {border-bottom: 1px solid #9C9C9C;}

blockquote{ border-left:4px solid #999; padding-left:15px}

.left_box_content a {padding-left: 0;}

p{margin:5px 10px 0px 0px;}

a:hover{text-decoration:none;}
a, a:visited { color:#007ac1; text-decoration:underline}
img, a img{border: none; display: block; padding: 0 0 .5em;}

ul { list-style-type:disc; list-style-position:inside; margin-top:5px}

li { list-style-type:disc; list-style-position:inside}

/* text - inline */
acronym{border-bottom: none}
acronym:after{ content:" ""("attr(title)")"; font-size: xx-small;}

.clear{ clear:both; height: 1px; overflow: hidden; width: 100%;}


/* Header

================================================*/
.header_content {text-align: right;}
.header_content img {display: inline;}
.header_content p.tell {white-space: nowrap; float: right; padding: 0 0 0 .4em; margin: 1em 0 0 .6em; font: 2.4em "trebuchet MS", Arial, sans-serif; color: #000000;; line-height: 1em; text-align: right;}
.header_content p.tell span {display: block; font-size: .6em; color: #828282; line-height: 1.1em; padding: .2em 0 0;}
.logo{float:left; text-align:left; border-bottom:none; width:280px; margin-bottom:10px; }

.header_bg_b {border-bottom:6px solid #007BC6; padding: 1em 0;} 

/* Content

================================================*/
.content_box{ font-size:1.2em; padding:1.5em 0;}
.content_box h1{ clear:left;}
.content_box ul{ margin-left:0px; padding-left:0; list-style-position:outside}

.left_box img, .img_link_menu img, .main_img_link img{ float:left; margin:0 10px 10px 0}
.img_link_menu li, .main_img_link li{ display:block; clear: both; height: 164px; list-style:none}
.noimg_link_menu li{display:block; clear: both;list-style:none}
.img_link_menu span.name, .noimg_link_menu span.name, .main_img_link span.name{font-size:1.4em; color:#000;}
.img_link_menu a, .noimg_link_menu a, .main_img_link a{ text-decoration:none}



.tab_link {clear: both; display: block;}


.content_box ul.main_img_link li, .content_box ul.img_link_menu li, .content_box ul.noimg_link_menu li {height: auto;}

/* ul ol
==========================*/
.content_column ul {margin: 0; padding: 0 0 1em;}
.content_column ul ul, .content_column ol ul, .content_column ol ol, .content_column ul ol {padding-bottom: .1em;}
.content_column ul li {font-size:1em; margin: 0; padding: 0 0 .6em 1em; list-style: none; background: url(../img/li_separator.gif) 0 6px no-repeat; }
.content_column ul li a {padding: 0;}

.content_column ol {margin: 0; padding: 0 0 1em 1em; list-style-position: outside;}
* html .content_column ol {padding-left: 2em; margin: 0 0 0 .4em;}
* +html .content_column ol {padding-left: 3em;}
.content_column ol li {margin: 0; padding: 0 0 .6em; list-style: decimal; background: none;}
.content_column ul li ol {margin-left: 14px;}
.content_column li {font-size: 1.2em;}
.content_column li li, .content_column li li li, .content_column li li li li,
.content_column li li a, .content_column li li li a, .content_column li li li li a {font-size: 1em;}


/* Gallery

================================================*/

.kontrol .left, .kontrol .right{ display:none}
.kontrol li, .listing_g li, .gallery_start li{ list-style:none}
.gallery_start strong{ display:block; padding-bottom:3px}
.listing_g img, .gallery_start img{ padding-bottom:3px}


/* Footer

================================================*/
.footer_kl {overflow:hidden; padding:0 0 1.4em;}
.footer_kl p {margin:0; padding: .6em 0 1em 1.4em; font: 1.2em Verdana, Arial, sans-serif; color: #808080; text-align: right;}
.footer_kl p span {float: left;}
