/*--------------------------------------------------------------------------
 +	project: ConCardis Relaunch 2007
 +	created: 2007-09-27
 +	last changed: 2007-10-09
 +	author: Florian Ludwig
 ---------------------------------------------------------------------------*/

/*	### Hiding sIFR-Content
 ---------------------------------------------------------------------------*/

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}


/*	### Nicht zu druckende Inhalte ausblenden
 ---------------------------------------------------------------------------*/

#header,
#mainnav,
#breadcrumb,
#col-left,
#col-right,
#contentfooter,
#footer {
	display: none;
}

/*	### Header/Footer für Print
 ---------------------------------------------------------------------------*/

#header-print {
	border-bottom: 8px solid #d7d7d7;
	display: block;
	height: 85px;
	position: relative;
}

#header-print .logo {
	left: 24px;
	position: absolute;
	top: 10px;
}

#header-print .address {
	color: #7f7f7f;
	font-size: .9em;
	left: 330px;
	position: absolute;
	right: 30px;
	top: 30px;
}

#footer-print {
	border-top: 8px solid #d7d7d7;
	display: block;
	padding: 8px 0;
}

#footer-print .logos {
	height: 26px;
	line-height: 24px;
	margin-bottom: 8px;
	padding: 4px 3px 3px 3px;
	text-align: center;
}

#footer-print .logos p {
	font-size: 1.1em;
	font-weight: bold;
	display: inline;
	margin-right: 8px;
}

#footer-print .logos img {
	margin-right: 8px;
	margin-top: -2px;
	vertical-align: middle;
}

/*	### Ersetzungen in der global.css
 ---------------------------------------------------------------------------*/

body {
	background: none;
	background-color: #ffffff;
}

a,			
a:link,
a:visited,
a:hover,
a:focus,
a:active {
	color: #000000;
	text-decoration: underline;
}

#content p a,
#content p a:link,
#content p a:visited,
#content p a:hover,
#content p a:focus,
#content p a:active,
#content table a,
#content table a:link,
#content table a:visited,
#content table a:hover,
#content table a:focus,
#content table a:active {
	color: #000000;
	text-decoration: underline;
}

/*	### Ersetzungen in der layout.css
 ---------------------------------------------------------------------------*/

#common-wrap {
	margin: 0;
	padding: 0;
	width: 590px;
}

#col-center {
	float: none;
	margin: 0;
	width: auto;
}

#content {
	background: none;
	margin: 30px;
	padding: 0;
}

/*	### Ersetzungen in der teaser.css
 ---------------------------------------------------------------------------*/

.ft-branding {
	background: none;
	margin: 30px;
}

.ft-branding.h1 {
	height: auto;
	padding: 0;
}

.ft-branding.h2 {
	height: auto;
	padding: 0;
}

.ft-branding h1 {
	color: #000000;
	font-size: 1.6em;
}

.ft-branding h2 {
	color: #000000;
	font-size: 1.3em;
}

.rt-highlight,
#content .at-content,
#content .bt-content,
#content .pt-content {
	background-color: #ffffff;
	border: 1px solid #d7d7d7;
}


#content .at-content h2 {
	background-image: url(../../images/global/segel_orange_weiss.gif);
}

/*	### Ersetzungen in der fliesstext.css
 ---------------------------------------------------------------------------*/

#content h4 {
	color: #000000;
}

#content h6 {
	color: #000000;
}

#content .zitat {
	background-color: #ffffff;
	color: #7d7d7d;
	display: inline;
	float: left;
	margin: 0 8px 8px 0;
	padding: 0;
	position: relative;
}

#content .zitat blockquote {
	margin: 0;
}

#content .zitat .quote-left,
#content .zitat .quote-right {
	display: none;
}

#content .special {
	border: 1px solid #d7d7d7;
	float: left;
	margin: 0 8px 8px 0;
	padding-right: 6px;
}

#content .special h4,
#content .special p {
	margin-left: 6px;
}

#content .special .linkholder {
	margin-bottom: 8px;
}

#content .special a.link3,
#content .special a.link3:link,
#content .special a.link3:visited {
	margin-right: 8px;
}

/*	### Ersetzungen in der tables.css
 ---------------------------------------------------------------------------*/

#content table {
	background-color: #d7d7d7;
}

#content table th,
#content table thead th,
#content table tbody th,
#content table thead td,
#content table td.theadline {
	background-color: #ffffff;
}

#content table td,
#content table tbody td {
	background-color: #ffffff;
}

#content table td.tfooter,
#content table tfoot {
	display: none;
}

/*	### Ersetzungen in der listings.css
 ---------------------------------------------------------------------------*/

#content ul li {
	background-image: url(../images/global/icon_liste_kreis_sw.gif);
}

#content ul.liste-links li {
	background-image: url(../images/global/btn_pfeile_doppelt_schwarz.gif);
}

#content ul.liste-links li a,
#content ul.liste-links li a:link,
#content ul.liste-links li a:visited,
#content ul.liste-links li a:hover,
#content ul.liste-links li a:focus,
#content ul.liste-links li a:active {
	color: #000000;
	text-decoration: underline;
}

#content ul.liste-haken li {
	background-image: url(../images/global/icon_liste_haken_sw.gif);
}