/* branding-color */
.branding { color: #006AFF; }

/* header/footer */
/* BRDE-1365 div.header_branding { background-image: url(/static/img/bereich/fernsehen/bayerntext/bayerntext_header.jpg); height: 2em; } */
h1.logo { position: absolute; top: 10em; left: 31px; font-size: .6825em; }
div.area a > span { display: block; color: #fff; font-weight: bold; text-transform: uppercase;}
/* //header/footer */

/* detailseite */
.detail h1.detail_headline em { color: #006AFF; }
/* //detailseite */

/* teaser */
.teaser .teaser_overline,
.box_standard.most ol.catchline li:before { color: #006AFF; }
/* //teaser */

/* hauptnavi */
div.main_navi_content li a:focus,
div.main_navi_content li a:hover,
div.main_navi_content li.active span { background: #006AFF; color: #fff; }
/* //hauptnavi */

/* bayerntext include */
div.bayerntext_container { background: #2b2b2c; }
div.bayerntext_ssi { padding: 2%; }
div.bayerntext_ssi span.error { font-family: arial,helvetica,sans-serif!important; font-size: 1em; letter-spacing: 0; font-weight: normal; color: #fff; position: relative; left: 100px; top: 170px; background: url(/static/img/ico/ico_exclamation_mark.png) no-repeat; padding: 7px 0 0 25px; display: block; height: 30px; }
div.bayerntext_ssi a span.error_link { font-family: arial,helvetica,sans-serif!important; font-size: .75em; font-weight: normal; text-decoration: underline; letter-spacing: 0; color: #fff; position: relative; left: -200px; top: 199px; margin: 7px 0 0; padding: 0 0 0 33px; display: block; }
div.bayerntext_ssi a:focus span.error_link,
div.bayerntext_ssi a:hover span.error_link { color: #a3a3a3; background-position: 0 -212px; text-decoration: none; }
/* search */
div.bayerntext_search fieldset { float: left; width: 148px; height: 28px; background: url(/static/img/bg/bg_bayerntext_search.png) 0 top no-repeat; position: relative; left: 8px; }
div.bayerntext_search fieldset.focused { background-position: 0 bottom; }
div.bayerntext_search input.search_input { font-size: .625em; background: transparent; width: 90px; height: 14px; margin-left: 10px; border: 0; color: #262626; }
div.bayerntext_search input.search_input:focus { background-position: 0 -28px; }
div.bayerntext_search .search_button_wrap { position: absolute; top: 8px; left: 110px; width: 13px; height: 13px; overflow: hidden; }
div.bayerntext_search input.search_button { position: absolute; top: 0; }
div.bayerntext_search input.search_button:hover,
div.bayerntext_search input.search_button:focus { position: absolute; top: -17px; }

/* navigation */
div.bayerntext_navigation { padding: 10px 0 35px 12px; }
div.bayerntext_navigation a	{ text-decoration: none!important; }
div.bayerntext_page	{ float: left; position: relative; }
div.bayerntext_sub_page	{ float: right; }
div.bayerntext_page span,
div.bayerntext_sub_page span { font-size: .6875em; color: #a3a3a3; }
div.bayerntext_page span.active_page,
div.bayerntext_sub_page span.active_page { font-size: 1.125em; font-weight: bold; color: #fff; padding: 0 5px 0 5px; position: relative; top: 3px; }
span.bayerntext_pre_button { display: inline-block; background: url(/static/img/bg/bg_arrows_sprite.png) 5px -525px no-repeat; width: 15px; height: 15px; position: relative; top: 4px; margin: 0 3px; cursor: pointer; }
span.bayerntext_next_button	{ display: inline-block; background: url(/static/img/bg/bg_arrows_sprite.png) -291px -525px no-repeat; width: 16px; height: 15px; position: relative; top: 4px; cursor: pointer; }
span.bayerntext_pre_button:hover,
span.bayerntext_pre_button:focus { background-position: 5px -545px; }
span.bayerntext_next_button:hover,
span.bayerntext_next_button:focus { background-position: -291px -545px; }
span.bayerntext_pre_button.inactive	{ background-position: 5px -545px; cursor: default; }
span.bayerntext_next_button.inactive { background-position: -291px -545px; cursor: default; }
div.bayerntext_sub_page span.bayerntext_next_button { position: relative; left: -5px; }
/* //bayerntext include */


/* xml-import */
div.vt_container { position: relative; overflow: hidden; padding-left: 2%; min-height: 25em; }
div.vt_container span { font-size: 1em; display: block; font-family: courier!important; font-weight: bold; letter-spacing: 0.125em; position: relative; top: 2px; }
div.vt_row { float: left; height: 18px; width: 100%; }
div.vt_col { float: left; min-height: 18px; }

/* mit den .col wird die Länge der möglichen Divs festgelegt */
.col1 { width: 2.5%; }
.col2 { width: 5%; }
.col3 { width: 7.5%; }
.col4 { width: 10%; }
.col5 { width: 12.5%; }
.col6 { width: 15%; }
.col7 { width: 17.5%; }
.col8 { width: 20%; }
.col9 { width: 22.5%; }
.col10 { width: 25%; }
.col11 { width: 27.5%; }
.col12 { width: 30%; }
.col13 { width: 32.5%; }
.col14 { width: 35%; }
.col15 { width: 37.5%; }
.col16 { width: 40%; }
.col17 { width: 42.5%; }
.col18 { width: 45%; }
.col19 { width: 47.5%; }
.col20 { width: 50%; }
.col21 { width: 52.5%; }
.col22 { width: 55%; }
.col23 { width: 57.5%; }
.col24 { width: 60%; }
.col25 { width: 62.5%; }
.col26 { width: 65%; }
.col27 { width: 67.5%; }
.col28 { width: 70%; }
.col29 { width: 72.5%; }
.col30 { width: 75%; }
.col31 { width: 77.5%; }
.col32 { width: 80%; }
.col33 { width: 82.5%; }
.col34 { width: 85%; }
.col35 { width: 87.5%; }
.col36 { width: 90%; }
.col37 { width: 92.5%; }
.col38 { width: 95%; }
.col39 { width: 97.5%; }
.col40 { width: 100%; }

/* Definition der Hintergründe */
.bg_white{background-color:#fff;}
.bg_black{background-color:#161617;}
.bg_blue{background-color:#00f;}
.bg_green{background-color:#0f0;}
.bg_yellow{background-color:#ff0;}
.bg_red{background-color:#ff0000;}
.bg_cyan{background-color:#00FFFF;}
.bg_magenta{background-color:#FF00FF;}

/* Definition der Textfarben */
.white span,
.white a		{color:#fff;}
.black span,
.black a		{color:#000;}
.blue span,
.blue a 		{color:#00f;}
.yellow span,
.yellow a		{color:#ff0;}
.red span,
.red a		{color:#ff0000;}
.cyan span,
.cyan a			{color:#00FFFF;}
.green span,
.green a		{color:#0f0;}
.purple span,
.purple a		{color:#f0f;}
.magenta span,
.magenta a		{color:#FF00FF;}

/* Definition der Grafikfarben */
.gwhite{color:#fff;}
.gblack{color:#000;}
.gblue{color:#00f;}
.gyellow{color:#ff0;}
.gred{color:#ff0000;}
.gcyan{color:#00FFFF;}
.ggreen{color:#0f0;}
.gpurple{color:#f0f;}
.gmagenta {color:#FF00FF;}

/*Definition der Grafiksymbole*/
/* Linien */
/* .gwhite_70h{
	background-color:#fff;
	position:relative;
	top:13px;
	height:3px;
	display:block;

}
.gblue_70h span{
	background-color:#00f;
	position:relative;
	top:13px;
	height:3px;
	display:block;
}
.gyellow_70h{
	background-color:#ff0;
	position:relative;
	top:13px;
	height:3px;
	display:block;

}
.gcyan_70h{
	background-color:#00ffff;
	position:relative;
	top:13px;
	height:3px;
	display:block;

}
.ggreen_70h{
	background-color:#0f0;
	position:relative;
	top:13px;
	height:3px;
	display:block;

}
.gmagenta_70h{
	background-color:#ff00ff;
	position:relative;
	top:13px;
	height:3px;
	display:block;
}
*/
.gwhite_23h{
	border-top-color:#fff;
  border-top-style:solid;
  border-top-width: 3px;
}
.gblue_23h,.gblue_73h{
	border-top-color:#00f;
  border-top-style:solid;
  border-top-width: 3px;
}
.gyellow_23h{
	border-top-color:#ff0;
  border-top-style:solid;
  border-top-width: 3px;
}
.gred_23h{
	border-top-color:#ff0000;
  border-top-style:solid;
  border-top-width: 3px;
}
.gcyan_23h{
	border-top-color:#00FFFF;
  border-top-style:solid;
  border-top-width: 3px;
}
.ggreen_23h{
	border-top-color:#0f0;
  border-top-style:solid;
  border-top-width: 3px;
}
.gmagenta_23h{
	border-top-color:#FF00FF;
  border-top-style:solid;
  border-top-width: 3px;
	display:block;
}

.gwhite_2Ch span{
	background-color:#fff;
	position:relative!important;
	top:5px!important;
	height:7px!important;
	display:block!important;
}
.gblue_2Ch span{
	background-color:#00f;
	position:relative!important;
	top:5px!important;
	height:7px!important;
	display:block!important;
}
.gyellow_2Ch span{
	background-color:#ff0;
	position:relative!important;
	top:5px!important;
	height:7px!important;
	display:block!important;
}
.gred_2Ch span{
	background-color:#ff0000;
	position:relative!important;
	top:5px!important;
	height:7px!important;
	display:block!important;
}
.gcyan_2Ch span{
	background-color:#00FFFF;
	position:relative!important;
	top:5px!important;
	height:7px!important;
	display:block!important;
}
.ggreen_2Ch span{
	background-color:#0f0;
	position:relative!important;
	top:5px!important;
	height:7px!important;
	display:block!important;
}
.gmagenta_2Ch span{
	background-color:#FF00FF;
	position:relative!important;
	top:5px!important;
	height:7px!important;
	display:block!important;
}

.gz_24h,.gz_punkt{
	background-color:inherit;
  min-height:5px !important;
  height: 6px !important;
  width:	5px !important;
  margin-bottom: 6px;
  margin-top:  6px;
  margin-left:  4px;
  margin-right: 4px;
}
.centered{
	text-align:center;
}
.invisible{
	position:absolute;
	left:-10000px;
}
a{
	color:inherit;
	text-decoration:none;
}

#vt_row_24 a,
#vt_row_25 a {
	color:inherit;
	text-decoration:none;
}
.right{
	text-align:right!important;
}
span.style1 a{
	font-family:courier!important;
	color:inherit!important;
	font-weight:bold;
	display:block;
	position:relative;
	top:-1px;
}

.doubleheight span{
	font-weight:normal!important;
	font-size:30px!important;
	letter-spacing:-3px!important;
	position:relative;
	top:8px;
	display:block;
	padding-top:8px;
	left:-22px;
}
*+html .doubleheight span{
	letter-spacing:-1px!important;
	left:-22px;
}
.logo {
	position:absolute;
	top:6px;
	left:38px;
}
#vt_row_1 .gwhite_2Ch span{
	background:blue;
}
/* end xml-import */

