html {font-size:100.01%; height:100%;}

body {font: 62.5%Tahoma, sans-serif;  margin: 0; padding: 0; color:#000000; background-color:#FFFFFF}


/* Main layout

================================================*/
.header_redaktor, .right_column, .edit_top, .left_fl, .right_fl, .top_nav, .main_nav, .left_menu, .footer ul, .content_column .site_br, #flashcontent, .left_box_r, .footer_nav, .postcard form {display: none;}
.main_img_link li a img, .img_link_menu li a img {display: block; padding: 5px 0;}
.fl_top, .fl_left, .fl_right, .bottom_fl_left, .bottom_fl_right {display: none!important;}


/* Typography

================================================*/

/* headlines */
h1, h2, h3, h4, h5, h6{margin:0; page-break-after: avoid; }
h1{ font-size:2.4em; color:#457da1; font-weight:normal; padding:0; margin: 0 0 0.75em; }
h2{font-size: 2.1em; color: #188f3a; font-weight:normal; padding:0; margin: 0 0 0.85em;}
h3{ font-size:1.9em; padding:0; color:#000; margin: 0 0 0.95em;}
h4{ font-size:1.7em; font-weight:bold; color:#000; padding:0; margin: 0 0 1.06em;}
h5 {font-size: 1.5em; font-weight:bold; color:#000; padding:0; margin: 0 0 1.06em;}
h6 {font-size: 1.2em; font-weight:bold; color:#000; padding:0; margin: 0 0 1.06em;}

 
/* text, img, forms */
blockquote, img, fieldset, ul, ol, li, tr, th, td {page-break-before: auto; }


blockquote{ border-left:4px solid #999; border-right:4px solid #999; padding-left:15px}

p{color: #000; font-size: 1.2em; margin: 0 0 1.5em; padding:0;}

a:hover{text-decoration:none;}
a, a:visited { color:#007ac1; text-decoration:underline}
img, a img{border: none}

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{width:670px}
.header_content h1{float:right; font-size:1.8em; text-align:right; border-bottom:none; margin:10px 0 0 0px; padding:10px 0 0 0; }
.header_content h1 span{font-size:.6em;  text-align:right; color: #666 }
.header .header_middle .logo{display: block; overflow: hidden; padding:0em 0 1em 0em;}
.header .header_middle .logo span {display: block; overflow: hidden; font-size: 3.1em; color: #000; font-family: "Trebuchet MS";}
.header .header_middle .logo a, .header .header_middle .logo a:hover, .header .header_middle .logo a:active {display: block; overflow: hidden; font-size: 3.1em; color: #000; font-family: "Trebuchet MS"; text-decoration:none;}


/* Content

================================================*/
.content_box{ font-size:1.2em}
.content_box h1{ clear:left;}
.content_box ul{ margin-left:0px; padding-left:0; list-style-position:outside}

.content_column {padding-left: 10px;}
* html .content_column {width:70%;}

.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:#007ac1}
.img_link_menu a, .noimg_link_menu a, .main_img_link a{ text-decoration:none}

.content_column span.img_text_tpl span.img_text, .content_column span.video_text_tpl span.img_text {display: block;}

/* ul ol
==========================*/
.content_column ul {margin: 0 0 0 1em; padding: 0 0 0em; display:block; overflow:hidden;}
.content_column ul ul, .content_column ol ul, .content_column ol ol, .content_column ul ol {padding-top: .7em;}
.content_column ul li {margin: 0; padding: 0 0 .6em 1.2em; background: none; list-style-type:circle!important;}
.content_column ul li li { background: none; list-style-type:disc!important;}
.content_column ul li li li { background: none; list-style-type:square!important;}


.content_column ol {margin: 0 0 0 1em; padding: 0 0 0em 2em; list-style-position: outside; display:block; overflow:hidden;}
* 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}

/* table
==========================*/
.content_column caption {margin: 0; background: none; border:none; font: 1.5em Tahoma, Arial, sans-serif; font-weight: bold; color: #000; text-align: left; padding: 0 7px; margin: 0 0 0 -1px;}
.content_column table {margin: 0 0 15px; padding: 0; width: 99%; font-size: 1.2em; border: none; border-spacing: 0; caption-side: top;  border-top: 1px solid #b3b3b3; border-left: 1px solid #b3b3b3;}

.content_column th {font-weight: bold; text-align: center; background-color:#008096; color:#fff; padding: 4px 0 2px; margin: 0; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.content_column td {padding: 4px 0 2px 7px; margin: 0; font-size: 12px; line-height: 14px; text-align: center; font-family: Tahoma, Arial, sans-serif; border-bottom: 1px solid #999; border-right: 1px solid #999;}

.content_column th a {color: #008096!important; text-decoration: underline; padding: 0 2px;}
.content_column th a:hover {text-decoration: underline; color: #fff;}
.content_column th a:active, .content_column th a:focus {background: #fff; color: #1b618d;}
.content_column td a {color: #008096; text-decoration: none; padding: 0 2px;}
.content_column td a:hover {text-decoration: underline;}
.content_column td a:active, .content_column td a:focus {background: #2086c6; color: #fff;}

.content_column table.wym_table_b {border-bottom: 4px solid #b3b3b3; border-left: none;}
.content_column table.wym_table_b th {font-weight: bold; text-align: left; background-color:#008096; color:#fff; border-bottom: none!important;}
.content_column table.wym_table_b td {border-bottom: 1px solid #b3b3b3; border-right: none!important;/* padding: 7px 5px;*/}


/* Footer

================================================*/
.footer {text-align: left!important; padding-left: 10px!important;}
.footer p{ padding-top:20px; font-size:1.2em; color:#666}