/**
 * CSS print
 *
 */

/* Global */

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

html
{
	background-color:		#fff;
}

body
{
	margin:					20px 25px 0 25px;
	padding:				0;
	color:					#000;
	background-color:		#fff;
	font:					normal 16px/20px Arial, Helvetica, sans-serif;
}

a, img a
{
	text-decoration:		none;
	border:					none;
}

p
{
	margin:					0 0 20px 0;
	padding:				0;
}

/***************************************************************************
 *	CLASSEN
 *
 */

.institut
{
	color:					#000;
	font:					bold 11px/14px Arial, Helvetica, sans-serif;
	text-transform:			uppercase;
}

.institut a
{
	color:					#000;
}

.ort,
.ort a
{
	color:					#000;
	font:					bold 16px/20px Arial, Helvetica, sans-serif;
	text-transform:			uppercase;
}

h1
{
	margin:					0 0 22px 0;
	padding:				0;
	font:					bold 22px/24px Arial, Helvetica, sans-serif;
}

h2
{
	margin:					0 0 6px 0;
	padding:				0;
	font:					bold 22px/24px Arial, Helvetica, sans-serif;
}

h2 a
{
	margin:					0;
	padding:				0 20px 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 22px/24px Arial, Helvetica, sans-serif;
}

.text
{
	font:					normal 16px/20px Arial, Helvetica, sans-serif;
}

.text a
{
	color:					#ff6600;
}

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

.detail_a a
{
	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 #ff6600;
}

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

.detail_b a
{
	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 #ff6600;
}

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

.detail_c a
{
	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 #ff6600;
}

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

.detail_d a
{
	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 #ff6600;
}

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

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

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

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

.bild_navi, 
.legende
{
	font:					normal 10px/20px Arial, Helvetica, sans-serif;
}

.bild_navi
{
	height:					20px;
	text-align:				right;
	margin-bottom:			-20px;
}

.buttons
{
	font:					normal 20px/20px webdings;
}

.buttons a
{
	border:					none;
}

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

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

.linie
{
	height:					3px;
	width:					100%;
	margin:					15px 0 22px 0;
	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 25px 0;
	padding:				0;
	border-bottom:			3px solid #000;
}

#kopf #titel
{
	margin:					0 0 15px;
	padding:				0;
}

#kopf #balken #nav_help
{
	margin:					0 0 10px;
	padding:				0;
}

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

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

.text a
{
	color:					#000;
	text-decoration:		none;
	border-bottom:			1px solid #000;
}

#inhalt #inhaltfuss
{
	display:				none;
}

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

#sanderlgilmann
{
	display:				none;
}

/***************************************************************************
 *	NICHT ZU DRUCKEN
 *
 */
#kopf #balken #logo,
#menu,
#nav,
#subnav,
#einundreissig,
#rechts,
#fussrechts,
.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 Arial, Helvetica, sans-serif;
}