/* Abweichung zu main.css */

body {
  	margin			:	0px;
	font-family		: 	Arial, Helvetica, Verdana,sans-serif;
	font-size		: 	0.7em;	
  	background-image	: 	url(../img/shared/bg_home.gif);;
	background-repeat	:	repeat-y;
	background-position	:	200px 661px;
  	background-color	: 	#E1DFD1;
}

div#logo {
	position		:	absolute;
	width			:	126px;
	height			:	28px;
	left			:	225px;
	top			:	122px;
	z-index			:	3;
}

div#metanavigation {
	position			:	absolute;
	width				:	450px;
	left				:	500px;
	top				:	0px;
	height				:	65px;
	z-index				:	4;
	text-align			:	right;
	padding				:	10px 0px 0px 0px;
	margin				:	0px;
	color				:	#5C5C4F;
	background-color		:	#E1DFD1;
}
*html div#metanavigation ul.meta li form input.typeBt {
	margin			:	1px 0px 0px -6px;
}


/* hacks IE, Safarie + Chrome, Opera */
* html div#metanavigation {
	width			: 	465px;
	padding			:	12px 0px 0px 0px;
	background-color	:	transparent;
}
*:first-child+html div#metanavigation {
	width		: 	450px;
}
body:nth-of-type(1) #metanavigation {
	width		: 	450px;
} 

@media all and (min-width: 0px){ div#metanavigation {width:450px;} }


ul#affilities {
	position		:	absolute;
	width			:	95px;
	left			:	190px;
	top			:	55px;
	height			:	20px;
	z-index			:	1;
	display			:	none;
	margin			:	0px;
	padding			:	20px 0px 0px 0px;
	text-align		:	left;
}

ul#affilities li {
	margin			:	0px;
	padding			:	2px 6px;
	background-color	:	#E1DFD1;
	list-style-type		:	none;
	border-top		:	1px #F0EFE8 solid;
}

ul#affilities li a:link{
	display			:	block;
}

div#abbildung {
	position		:	absolute;
	width			:	500px;
	height			:	400px;
	left			:	0px;
	top			:	0px;
	z-index			:	1;
}

div#inhalt-index {
	position		:	absolute;
	width			:	750px;
	height			:	661px;
	left			:	200px;
	top			:	75px;
	z-index			:	2;
	background-color	:	#fff;
}

a.plus,
a:link,
a:visited {
	text-decoration		: 	none;
	color			:	#5C5C4F;
}						

a:hover,
a:active,
a:focus {
	text-decoration		: 	none;
	color			:	#CF142B;
}

a.boerse {
	font-weight		:	bold; 
	padding-right		:	1.25em;
	background-image	:	url(../img/shared/ic_pfeil_boerse.gif);
	background-repeat	:	no-repeat;
	background-position	:	right center;
}

a.boerse:hover {
	font-weight		:	bold;
	padding-right		:	1.25em;
	background-image	:	url(../img/shared/ic_pfeil_boerse_hover.gif);
	background-repeat	:	no-repeat;background-position:right center;
}

a.emailverlinkung,
a.externeverlinkung,
a.interneverlinkung {
	font-weight		:	bold;
}

a.emailverlinkung span,
a.externeverlinkung span,
a.interneverlinkung span {
	padding-left		:	0.75em;
	background-repeat	:	no-repeat;
	background-position	:	center center;
}

a.emailverlinkung:link span,
a.emailverlinkung:visited span,
a.externeverlinkung:link span,
a.externeverlinkung:visited span,
a.interneverlinkung:link span,
a.interneverlinkung:visited span {
	background-image	:	url(../img/shared/ic_pfeil_intern.gif);
}

a.emailverlinkung:hover span,
a.emailverlinkung:active span,
a.emailverlinkung:focus span,
a.externeverlinkung:hover span,
a.externeverlinkung:active span,
a.externeverlinkung:focus span,
a.interneverlinkung:hover span,
a.interneverlinkung:active span,
a.interneverlinkung:focus span {
	background-image	:	url(../img/shared/ic_pfeil_intern_hover.gif);
}

/* INHALT */

div#logo a img {
	border			:	0px;
}

div#metanavigation p {
	margin			:	0px;
	padding			:	0px;
	text-align		:	right;
}

/* TICKER */

div#Dhinweis {
	position		:	absolute;
	left			:	290px;
	top			:	681px;
	z-index			:	9;
	width			:	460px;
	height			:	1.5em;
	clip			:	rect(0px 460px 1.5em 0px);
	white-space		:	nowrap;
	visibility		: 	visible;
	overflow		:	hidden;
}

div#Dcontainer {
	position		:	absolute;
	left			:	190px;
	top			:	668px;
	z-index			:	9;
	width			:	460px;
	height			:	1.5em;
	clip			:	rect(0px 460px 1.5em 0px);
	white-space		:	nowrap;
	visibility		: 	visible;
	overflow		:	hidden;
}
*html div#Dcontainer {
	position		:	absolute;
	left			:	306px;
	top			:	693px;
	z-index			:	11;
	width			:	460px;
	height			:	1.5em;
	clip			:	rect(0px 330px 1.5em 0px);
	white-space		:	nowrap;
	visibility		: 	visible;
	overflow		:	hidden;
}

div#Dticker {
	position		:	absolute;
	left			:	0px;
	top			:	0px;
	height			:	1.5em;
	z-index			:	9;
	visibility		:	hidden;

}

div#Dticker span {
	color			:	#9CA696;
	font-weight		:	bold;
	padding			:	0px 1em;
}

div#Dticker a {
	color			:	#5C5C4F;
	text-decoration		:	none;
}

div#aktienticker {
	position		:	absolute;
	top			:	668px;
	width			:	750px;
	left			:	0px;
	height			:	1.8em;
	z-index			:	10;
}

* html div#aktienticker {
	position		:	absolute;
	top			:	688px;
	width			:	762px;
	left			:	0px;
	padding-top:5px;
	height			:	1.8em;
	z-index			:	10;
	background-color:#E1DFD1;
}

div#aktienticker p {
	margin			:	0px;
	padding			:	0px;
}

div#aktienticker p strong {
	float			:	left;
	color			:	#5C5C4F;
	padding-right		:	1em;
	background-color	: 	#E1DFD1;
	height			:	100%;
}
div#aktienticker p strong a{
	font-weight		:	normal;
	}

div#aktienticker div.link {
	float			:	right;
	padding			:	0px 0px 0px 1em;
	margin			:	0px;
	background-color	: 	#E1DFD1;
	height			:	100%;
}

/* blöcke */

div#inhalt-index ul {
	padding			:	125px 0 0 25px;
	margin			:	0;
}
*html div#inhalt-index ul {
	padding			:	125px 0 0 0;
	margin			:	0 0 0 25px;
}


div#inhalt-index ul li {
	padding			:	0;
	margin			:	0 9px 0 0;
	list-style-type		:	none;
	width			:	167px;
	height			:	299px;
	background-repeat	:	no-repeat;
	background-position	:	0px 0px;
	float			:	left;
}


div#inhalt-index ul li a {
	margin-top		:	215px;
	margin-left		:	0px;
	display			:	block;
	height			:	100px;
	width			:	168px;
	background-repeat	:	no-repeat;
	background-position	:	15px 0px;
}

div#inhalt-index ul li a span {
	width			:	137px;
	height			:	75px;
	padding			:	15px;
	margin-left		:	0px;
	display			:	none;
	position		:	absolute;
	top			:	219px;
	z-index			:	5;
	color			:	#fff;
	background-repeat	:	no-repeat;
	background-position	:	0px 0px;
}

div#inhalt-index ul li a:link span {
	width			:	137px;
	height			:	75px;
	padding			:	15px;
	margin-left		:	0px;
	display			:	none;
	position		:	absolute;
	top			:	219px;
	z-index			:	5;
	color			:	#fff;
	background-repeat	:	no-repeat;
	background-position	:	-500px -500px;
	background-image	:	none;
}
div#inhalt-index ul li a:link span.span1 {
	background-image:url(/medien/home/teaser_2010/teaser1-hover.gif);
}
div#inhalt-index ul li a:link span.span2 {
	background-image:url(/medien/home/teaser_2010/teaser2-hover.gif);
}
div#inhalt-index ul li a:link span.span3 {
	background-image:url(/medien/home/teaser_2010/teaser3-hover.gif);
}
div#inhalt-index ul li a:link span.span4 {
	background-image:url(/medien/home/teaser_2010/teaser4-hover.gif);
}
div#inhalt-index ul li a:hover span.span1 {
	background-image:url(/medien/home/teaser_2010/teaser1-hover.gif);
	background-position	:	0px 0px;
}
div#inhalt-index ul li a:hover span.span2 {
	background-image:url(/medien/home/teaser_2010/teaser2-hover.gif);
	background-position	:	0px 0px;
}
div#inhalt-index ul li a:hover span.span3 {
	background-image:url(/medien/home/teaser_2010/teaser3-hover.gif);
	background-position	:	0px 0px;
}
div#inhalt-index ul li a:hover span.span4 {
	background-image:url(/medien/home/teaser_2010/teaser4-hover.gif);
	background-position	:	0px 0px;
}


div#inhalt-index ul li a:hover {
	padding-right		:	20px;
	background-position	:	15px -100px;
}
*html div#inhalt-index ul li a:hover {
	padding-right		:	0px;
}

div#inhalt-index ul li a:hover span {
	display			:	block;
}

div.news {
	margin-left		:	25px;
	float			:	left;
	color			:	#5C5C4F;
}
*html div.news {
	margin-left		:	12px;
}

div.newselement {
	width			:	218px;
	border-bottom		:	1px #E1DFD2 solid;
	padding-top		:	30px;
	margin-right		:	20px;
	float			:	left;
}

div.newselement h2 {
	width			:	203px;
	margin			:	0px;
	padding			:	6px 0px 7px 15px;
	border-top		:	1px #E1DFD2 solid;
	background-repeat	:	no-repeat;
	background-position	:	0px 8px;
	color			:	#00A6D6;
	background-image	:	url(/img/shared/ic_pfeil_intern_akt.gif);
	font-size		:	11px;
	text-transform		:	uppercase;
}

div.newselement p {
	width			:	218px;
	margin			:	0px 0px 8px 0px;
	padding			:	5px 0px 5px 1px;
}
*html div.newselement p {
	width			:	218px;
	margin			:	0px 0px 7px 0px;
	padding			:	5px 0px 5px 1px;
}

div.newselement div {
	height			:	150px !important;
}

div#metanavigation ul.meta li form input {
	float			:	left;
	width			:	103px;
	
}