/**
 * CSS print
 *
 */

/* Global */

html, body, div, form
{
	margin:								0;
	padding:							0;
}

body
{
	color:								#000;
	background:							#FFF;
	font:								normal 12px/16px Courier, "Courier New", monospace;
}

a,
img a,
a:hover,
img a:hover
{
	text-decoration:					none;
	border:								none;
	color:								#000;
}

#inhalt a
{
	color:								#000;
	text-decoration:					underline;
}

#inhalt a:hover
{
	text-decoration:					none;
}

#inhalt p img
{
	float:								left;
	margin:								0 16px 10px 0;
}

#inhalt p:after,
#inhalt p img:after
{
	clear:								left;
}

strong
{
	font-weight:						bold;
}

p
{
	margin:								0 0 10px 0; /* 0 0 20px 0 */
	padding:							0;
}

u
{
	text-decoration:					none;
	border-bottom:						1px solid #000;
}

em
{
	font-style:							italic;
}

/*
.them
{
	text-transform:						uppercase;
}
*/
/*******************************************************************************
 * CLASSEN
 *
 */

.flash
{
	margin-top:							5px;
}

.uffizi
{
	color:								#000;
	text-transform:						uppercase;
	font:								bold 12px/16px Courier, "Courier New", monospace;
	/*
	font:								bold 1.1em/101.3% Courier, "Courier New", monospace;
	*/
}

.uffizi a
{
	color:								#000;
	padding-right:						11px;
	background:							url(../img/grafik/ticker/11pxbold_s.gif) no-repeat right 3px;
}

.uffizi a:hover
{
	color:								#ff6600;
	padding-right:						11px;
	background:							url(../img/grafik/ticker/11pxbold_o.gif) no-repeat right 3px;
}

.ort,
.ort a:hover
{
	color:								#000;
	text-transform:						uppercase;
	font:								bold 12px/16px Courier, "Courier New", monospace;
	/*
	font:								bold 1.6em/125% Courier, "Courier New", monospace;
	*/
}

.ort a { color:							#000; }

.nav_gross
{
	color:								#000;
	text-transform:						uppercase;
	overflow:							visible;
	font:								normal 10px/15px Monaco, 'Lucida Console Unicode', 'Lucida Console', monospace;
	letter-spacing:						1px;
}

.nav_gross span,
.nav_klein span
{
	color:								#000;
	margin:								0 3px 0 -27px;
	font:								normal 10px/15px Monaco, 'Lucida Console Unicode', 'Lucida Console', monospace;
	letter-spacing:						1px;
}

.nav_klein
{
	color:								#000;
	text-transform:						uppercase;
	font:								normal 10px/15px Monaco, 'Lucida Console Unicode', 'Lucida Console', monospace;
	letter-spacing:						1px;
}

h1
{
	margin:								0 0 10px 0; /* 0 0 22px 0 */
	padding:							0;
	font:								bold 12px/16px Courier, "Courier New", monospace; /* bold 22px/24px Courier, "Courier New", monospace; */
	text-transform:						uppercase;
	letter-spacing:						2px;
	/*
	font:								bold 2.2em/109.1% Courier, "Courier New", monospace;
	*/
}

h2
{
	margin:								0 0 10px 0;  /* 0 0 6px 0; */
	padding:							0;
	font:								bold 12px/16px Courier, "Courier New", monospace;
	text-transform:						uppercase;
	letter-spacing:						1px;
	/*
	font:								bold 2.2em/109.1% Courier, "Courier New", monospace;
	*/
}

h2 a
{
	margin:								0;
	padding:							0 10px 0 0;
	background:							url(../img/grafik/ticker/22pxbold_o.gif) no-repeat right 7px;
}

h2 a:hover
{
	color:								#000;
	background:							url(../img/grafik/ticker/22pxbold_s.gif) no-repeat right 7px;
}

.headline
{
	font:								normal 12px/16px Courier, "Courier New", monospace;
	text-transform:						uppercase;
	letter-spacing:						1px;
	/*
	font:								normal 2.2em/109.1% Courier, "Courier New", monospace;
	*/
}

.text
{
	font:								normal 12px/16px Courier, "Courier New", monospace;
	/*
	font:								normal 1.6em/125% Courier, "Courier New", monospace;
	*/
}

.text a
{
	color:								#000;
	text-decoration:					underline;
	border-bottom:						none;
}

.detail
{
	display:							none;
}

.detail_hin a,
a.detail_hin
{
	margin:								0;
	padding:							0 16px 0 0;
	background:							url(../img/grafik/ticker/detail/a/16pxbold_o.gif) no-repeat right 2px;
	color:								#ff6600;
	border-bottom:						2px solid #000;
}

.detail_hin a:hover,
a.detail_hin:hover
{
	background:							url(../img/grafik/ticker/detail/a/16pxbold_s.gif) no-repeat right 2px;
	color:								#000;
	border-bottom:						2px solid #000;
}

.detail_retour a,
a.detail_retour
{
	margin:								0;
	padding:							0 0 0 16px;
	background:							url(../img/grafik/ticker/detail/b/16pxbold_o.gif) no-repeat left 2px;
	color:								#ff6600;
	border-bottom:						2px solid #000;
}

.detail_retour a:hover,
a.detail_retour:hover
{
	background:							url(../img/grafik/ticker/detail/b/16pxbold_s.gif) no-repeat left 2px;
	color:								#000;
	border-bottom:						2px solid #000;
}

.detail_c a,
a.detail_c
{
	margin:								0;
	padding:							0 16px 0 0;
	background:							url(../img/grafik/ticker/detail/c/16pxbold_o.gif) no-repeat right 2px;
	color:								#ff6600;
	border-bottom:						2px solid #000;
}

.detail_c a:hover,
a.detail_c:hover
{
	background:							url(../img/grafik/ticker/detail/c/16pxbold_s.gif) no-repeat right 2px;
	color:								#000;
	border-bottom:						2px solid #000;
}

.detail_d a,
a.detail_d
{
	margin:								0;
	padding:							0 0 0 16px;
	background:							url(../img/grafik/ticker/detail/d/16pxbold_o.gif) no-repeat left 2px;
	color:								#ff6600;
	border-bottom:						2px solid #000;
}

.detail_d a:hover,
a.detail_d:hover
{
	background:							url(../img/grafik/ticker/detail/d/16pxbold_s.gif) no-repeat left 2px;
	color:								#000;
	border-bottom:						2px solid #000;
}

.textbild,
.textbild_inline
{
	clear:								both;
	float:								left;
	margin:								3px 16px 0 0;
	border-bottom:						3px solid #000;
}

.print a,
a.print
{
	display:							inline-block;
	width:								14px;
	height:								14px;
	margin:								0 10px 0 0;
	padding:							0;
	background:							url(../img/grafik/print-icon.gif) no-repeat 0 0; /* url(../img/grafik/print-icon-a.gif) */
	color:								#ff6600;
}

.print a:hover,
a.print:hover
{
	background:							url(../img/grafik/print-icon.gif) no-repeat 0 0;
	color:								#000;
}

.email a,
a.email
{
	display:							inline-block;
	width:								14px;
	height:								14px;
	margin:								0;
	padding:							0;
	background:							url(../img/grafik/mail-icon.gif) no-repeat 0 0; /* url(../img/grafik/mail-icon-a.gif) */
	color:								#ff6600;
}

.email a:hover,
a.email:hover
{
	background:							url(../img/grafik/mail-icon.gif) no-repeat 0 0;
	color:								#000;
}

.link_pdf a,
a.link_pdf
{
	margin:								0;
	padding:							0 3px 0 20px;
	background:							url(../img/grafik/pdf.gif) no-repeat 0 0;
	color:								#ff6600;
}

.link_email a,
a.link_email
{
	margin:								0;
	padding:							0 3px 0 20px;
	background:							url(../img/grafik/mail-icon-a.gif) no-repeat 1px 2px;
	color:								#ff6600;
}

.link_email a:hover,
a.link_email:hover
{
	background:							url(../img/grafik/mail-icon.gif) no-repeat 1px 2px; /* 2px 2px */
	color:								#000;
}

.link_out a,
a.link_out
{
	margin:								0;
	padding:							0 0 0 30px;
	background:							url(../img/grafik/hand_weisend.gif) no-repeat left top;
}

/*
.link_out a,
a.link_out
{
	margin:								0;
	padding:							0 20px 0 0;
	background:							url(../img/grafik/out_o.gif) no-repeat right 1px;
	color:								#ff6600;
}

.link_out a:hover,
a.link_out:hover
{
	background:							url(../img/grafik/out_s.gif) no-repeat right 1px;
	color:								#000;
}
*/

.textbild_block
{
	clear:								both;
	display:							block;
	margin:								3px 16px 0 0;
	border-bottom:						3px solid #FFF;
}

.legende
{
	font:								normal 10px/20px Courier, "Courier New", monospace;
	/*
	font:								normal 0.625em/200% Courier, "Courier New", monospace;
	*/
	height:								20px;
	overflow:							hidden;
}

.bild_navi
{
	position:							relative;
	bottom:								20px;
	right:								0;
	text-align:							right;
	overflow:							hidden;
	font:								normal 12px/16px Courier, "Courier New", monospace;
	/*
	font:								normal 1.6em/125% Courier, "Courier New", monospace;
	*/
}

.buttons
{
	font:								normal 20px/1 webdings;
	/*
	font:								normal 2em/100% webdings;
	*/
}

.buttons a
{
	border:								none;
}

.buttons a:hover
{
	color:								#000;
	border:								none;
}

.text div embed
{
	margin:								6px 0;
	min-width:							350px;
}

.mediacontianer,
.mediacontianer_leg
{
	clear:								both;
	margin:								0 16px 3px 0;
	/*
	border-bottom:						3px solid #000;
	*/
}

.mediacontianer_inline
{
	clear:								both;
	float:								left;
	margin:								3px 16px 3px 0;
}

.mediacontianer_inline_leg
{
	clear:								both;
	float:								left;
	margin:								3px 16px 0 0;
	border-bottom:						3px solid #000;
}

.text div.mediacontianer object,
.text div.mediacontianer embed
{
	margin:								0;
	z-index:							0;
}

.fuss
{
	color:								#000;
	font:								normal 12px/1 Courier, "Courier New", monospace;
	/*
	font:								normal 1em/120% Courier, "Courier New", monospace;
	*/
}

.fuss a
{
	color:								#ff6600;
}

.fuss a:hover
{
	color:								#000;
}

.trenner
{
	margin:								0 2px;
}

.linie
{
	clear:								both;
	margin:								0 -5px 10px -5px;
	background-color:					#FFF;
	border-top:							1px solid #000 !important;
	/*
	color:								#000;
	background-color:					#000;
	*/
}

.clear
{
	clear:								both;
	margin:								0;
	padding:							0;
}

.clear_abs
{
	clear:								both;
	margin:								0 0 20px 0;
	padding:							0;
}

/*******************************************************************************
 * DIV MITTE : INHALT
 *
 */

#kopf
{
	margin:								0 0 20px 0;
	padding:							0;
	border-bottom:						3px solid #000;
}

#kopf #diesezene,
#kopf #ensemble
{
	display:							none;
}

/*******************************************************************************
 * DIV MITTE : INHALT
 *
 */

#inhalt
{
	margin:								0;
	padding:							0;
}

#inhalt #inhaltfuss
{
	display:							none;
}

#slideshow
{
	width:								200px;
	height:								133px;
	border:								none;
}

/*******************************************************************************
 * NICHT ZU DRUCKEN
 *
 */

#menu,
#nav,
#suchen,
#subnav,
.bild_navi,
.styleswitcher
{
	display:							none;
}

/*******************************************************************************
 * PRINT
 *
 */

#printfuss
{
	height:								13px;
	margin:								40px 0 10px 0;
	padding:							4px 0 0 0;
	border-top:							1px solid #000;
	font:								normal 11px/14px Courier, "Courier New", monospace;
	/*
	font:								normal 1.1em/127.3% Courier, "Courier New", monospace;
	font:								normal 11px/14px Arial, Helvetica, sans-serif;
	*/
}