﻿html {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: #ffffff;
    overflow-y: scroll; /* always visible vertical scrollbar */
}

body {
    margin: 0px;
    background: #000000 url(images/blackgrad.gif) repeat-x fixed bottom;
}

img 
{
	behavior: url(pngbehavior.htc);
}

.pdffile {
	behavior: url(pngbehavior.htc);
	border: 0px;
	width: 16px;
	height: 16px;
}

*+html hr { margin: 0em 0 -7px 0; /*IE 7 bugfix*/ }
* html hr { margin: 0em 0 -7px 0; /*IE 6 bugfix*/ }

.clear /* <BR> */
{
    clear: both;
}

/* ------------------------------------------------------------------------------------------*/
/* TOP FRAME - contain HEADER */
/* ------------------------------------------------------------------------------------------*/
#TF_out
{
    width: 100%;
    text-align: center;
}

#TF_in_logo_cz 
{
    position: relative;
    width: 989px;
    height: 188px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    background: #0089D0 url(images/stadion_cz.png) no-repeat;
    border-left: solid 1px yellow;
    border-right: solid 1px yellow;
}

#TF_in_logo_de
{
    position: relative;
    width: 989px;
    height: 188px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    background: #0089D0 url(images/stadion_de.png) no-repeat;
    border-left: solid 1px yellow;
    border-right: solid 1px yellow;
}

#TF_in_logo_en 
{
    position: relative;
    width: 989px;
    height: 188px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    background: #0089D0 url(images/stadion_en.png) no-repeat;
    border-left: solid 1px yellow;
    border-right: solid 1px yellow;
}

#TF_in_navigation
{
    width: 989px;
    height: 26px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    position: relative;
/*	border: 1px solid #336699;*/
    border-left: 1px solid yellow;
    border-right: 1px solid yellow;
	background-color: #0089D0;
}

#flags {
    position: absolute;
    right: 18px;
    top: 10px;
}

#flags a {
    text-decoration: none;
}

#flags a img {
    border: 0px;
}

#erbvo {
    position: absolute;
    left: 6px;
    top: 6px;
    cursor: hand;
}

#erbvo a {
    text-decoration: none;
}

#erbvo a img {
    border: 0px;
}

#menubarleft_cz {
    position: absolute;
    left: 40px;
    top: 1px;
}

#menubarright_cz {
    position: absolute;
    right: 40px;
    top: 1px;
}

#menubarleft_de {
    position: absolute;
    left: 76px;
    top: 1px;
}

#menubarright_de {
    position: absolute;
    right: 76px;
    top: 1px;
}

#menubarleft_en {
    position: absolute;
    left: 28px;
    top: 1px;
}

#menubarright_en {
    position: absolute;
    right: 28px;
    top: 1px;
}

/* ------------------------------------------------------------------------------------------*/
/* MIDDLE FRAME - contain LEFT FRAME, CONTENT FRAME, RIGHT FRAME */
/* ------------------------------------------------------------------------------------------*/
#MF_out 
{
    width: 100%;
    height: auto;
    text-align: center;
    margin: 0px;
}

#MF_in 
{
    width: 991px;
    height: inherit;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background-color: #0089D0;
}

#MF_table_in {
    width: auto;
    border-bottom: solid 1px yellow;
    border-left: solid 1px yellow;
    border-right: solid 1px yellow;
    padding: 0px;
    background-image: url(images/bluegrid.gif);
    background-repeat: no-repeat;
    background-position: top;
}

#MF_table_out {
    width: 589px;
    padding: 5px 5px 5px 5px;
    vertical-align: top;
    text-align: justify;
}

#MF_table_out p {
    text-indent: 2em;
}
/*
#DIVMINHEIGHT_BEGIN {
    height: 100px;
    float: right;
    width: 1px;
}

#DIVMINHEIGHT_END {
    clear: both;
    width: 1px;
    overflow: hidden;
}
*/
/* LEFT FRAME */
#LF_out 
{
    float: left;
    width: 190px;
    height: inherit;
    margin: 0px;
    padding: 0px 5px 5px 0px;
    background-color: #0392D3;
}

#LF_table_out {
    width: 190px;
    text-align: center;
    margin: 0px;
/*    border-right: solid 1px #336699;*/
    padding: 0px 5px 0px 5px;
/*    background-color: #0392d3;*/
    vertical-align: top;
}

/* RIGHT FRAME */
#RF_out 
{
    float: right;
    width: 190px;
    height: inherit;
    margin: 0px;
    padding: 0px 0px 5px 5px;
    background-color: #0392D3;
}

#RF_table_out {
    width: 190px;
    text-align: center;
    margin: 0px;
    padding: 0px 5px 0px 5px;
/*    border-left: solid 1px #336699;*/
/*    background-color: #0392d3;*/
    vertical-align: top;
}

/* CONTENT FRAME */
#MF_content 
{
    float: left;
    width: 589px;
    height: inherit;
    padding: 5px;
    margin: 0px;
    background-color: #0089D0;
}

/* ------------------------------------------------------------------------------------------*/
/* BOTTOM FRAME - contain FOOTER */
/* ------------------------------------------------------------------------------------------*/
#BF_out 
{
    width: 100%;
    text-align: center;
}

#BF_in 
{
    width: 989px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1px;
    border-top: solid 1px black;
}

#BF_out_footer
{
    width: 100%;
    text-align: center;
}

#BF_in_footer {
    width: 989px;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1px;
    text-align: right;
    font-size: x-small;
    color: #000000;
    background-color: transparent;
}

/* ------------------------------------------------------------------------------------------*/
/* CONTENT BOX */
/* ------------------------------------------------------------------------------------------*/
.contentBoxIce
{
    background-color: #0089D0;
    margin: 0px;
    text-align: center;
    margin-top: 4px;
}

.contentBoxIce img {
    border: 0px;
    margin: 0px;
}

.contentBoxHeader_cz 
{
    background-image: url(images/panel_top_cz.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 55px;
}

.contentBoxHeader_de
{
    background-image: url(images/panel_top_de.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 55px;
}

.contentBoxHeader_en 
{
    background-image: url(images/panel_top_en.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 55px;
}

.contentBoxHeader span {
    position: relative;
    top: 20px;
}

.contentBoxBody 
{
    background-image: url(images/panel_middle.gif);
    background-position: center;
    background-repeat: repeat-y;
    text-align: center;
}

.contentBoxBody img {
    border: 0px;
}

.contentBoxBody a img {
    border: 0px;
}

.contentBoxBody a {
    color: Blue;
    text-decoration: underline;
}

.contentBoxBody a:link {
    color: Blue;
    text-decoration: underline;
}

.contentBoxBody a:active {
    color: Blue;
    text-decoration: underline;
}

.contentBoxBody a:visited {
    color: Blue;
    text-decoration: underline;
}

.contentBoxBody a:hover {
    color: Blue;
    text-decoration: underline;
    font-weight: bold;
}

.contentBoxBody hr {
    border-top: solid 1px #c0c0c0;
    border-bottom: none;
    border-left: none;
    border-right: none;
    width: 80%;
}

.contentBoxBody div {
    color: #000000;
    width: 150px;
    text-align: center;
    font-size: x-small;
    margin-top: 20px;
}

.contentBoxFooter {
    background-image: url(images/panel_bottom.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 26px;
}

#ctb_pictograms {
    background-color: #0089D0;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
    text-align: center;
    vertical-align: bottom;
    margin: 0px;
    border-top: solid 1px #336699;
}

/* ------------------------------------------------------------------------------------------*/
/* AKTUALITY */
/* ------------------------------------------------------------------------------------------*/
.NEWS_dateField {
    vertical-align: top;
    text-align: left;
	color: yellow; 
}

.NEWS_textField 
{
    text-indent: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: left;
}

.NEWS_divider {
	border-top: solid 1px #c0c0c0;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

/* ------------------------------------------------------------------------------------------*/
/* GALERIE */
/* ------------------------------------------------------------------------------------------*/
.GALL_caption {
    color: white;
}

.GALL_thumbnail {
    border: solid 1px #000000;
}

.GALL_table {
    width: 100%;
    border: solid 1px #336699;
}

.GALL_cell {
    background: #336699 url(images/gradient_blue.gif);
    text-align: center;
    vertical-align: middle;
}

/* ------------------------------------------------------------------------------------------*/
/* ROUND BOX - STANDARD */
/* ------------------------------------------------------------------------------------------*/
.rbroundbox { background: transparent url(images/rlvl.gif) repeat-y left; }
.rbtop div  { background: transparent url(images/rlh.gif) no-repeat top left; }
.rbtop      { background: transparent url(images/rph.gif) no-repeat top right; }
.rbbot div  { background: transparent url(images/rld.gif) no-repeat bottom left; }
.rbbot      { background: transparent url(images/rpd.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  {
    margin: 0px 14px;
}
.rbroundbox {
    width: 100%;
    background-color: transparent;
}
.rbroundboxinner { 
    background: transparent url(images/rlvp.gif) repeat-y right;
    margin: 0px;
    padding: 0px;
}

/* ------------------------------------------------------------------------------------------*/
/* OTHER USEFULL CSS */
/* ------------------------------------------------------------------------------------------*/
#title_page {
    font-size: larger;
    color: yellow;
    text-decoration: underline;
    font-family: Palatino Linotype, Sans-Serif;
    font-weight: bold;
    font-variant: small-caps;
}

#source_anchor {
    font-size: x-small;
    color: #000000;
}

#source_anchor a {
    color: #00fff6;
    text-decoration: underline;
}

#source_anchor a:link {
    color: #00fff6;
    text-decoration: underline;
}

#source_anchor a:active {
    color: #00fff6;
    text-decoration: underline;
}

#source_anchor a:visited {
    color: #00fff6;
    text-decoration: underline;
}

#source_anchor a:hover {
    color: #00fff6;
    text-decoration: underline;
}

a {
    color: #00fff6;
    text-decoration: underline;
}
a:link {
    color: #00fff6;
    text-decoration: underline;
}
a:visited {
    color: #00fff6;
    text-decoration: underline;
}
a:active {
    color: #00fff6;
    text-decoration: underline;
}
a:hover {
    color: #00fff6;
    text-decoration: underline;
}
a img {
    border: 0px;
}

/* ------------------------------------------------------------------------------------------*/
/* FORMS */
/* ------------------------------------------------------------------------------------------*/
.textBox, select
{
	border: solid 1px rgb(127,157,185);
	background-color: #ffffff;
	color: #000000;
}
