body {
	font	: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color	: #000;
	background-color: #FFF;
}

*{
	margin: 0;
	padding: 0;
}



#direkt {

	width			: .0001em;

	height			: .0001em;

	display			: none;

}



#direkt img {

	height			: .0001em;

	width			: .0001em;

	border			: 0;

}



.noshow {

	display			: none;

}



img {

	border			: 0 none;

}



q {

	quotes			: '\201E' '\201D' '\2018' '\2019';

}



acronym {

	border-bottom	: .0833em #999 dashed;

	cursor			: help;

}



span.nobr, span.breakstyle--nobr{

      white-space:nowrap;

}



.error {

	color			: red;

}

.pcontainer {
	border: 1px solid red;
	height: 50px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

form {

	display: inline;

}



.formdiv {

	display: inline;

}



#servicenavi label,

.searchbox label {

    position : absolute;

    top : -4000em;

    left : -4000em;

}

#content .a{
	width: 270px;
	float: left;
	
}


#content .b{
	float: right;
	width: 270px;	
}

/************************ liste */

ul.listica{
	margin: 0;
	padding: 0 0 0px 20px;
	color: #333333;
}

li.listica{
	font-size: 12px;
	color: #595959;
	list-style: square;
	margin: 0;
	padding: 0 0 2px 0;
}

ol.listica{
	margin: 0;
	padding: 0 0 0px 30px;
	color: #333333;
}

ol li.listica{
	list-style: decimal;
}

/*********** DTapp styles ******/
.fotoframe{
	border: 1px solid #e5e5e5;
	padding: 6px;
	background: White;
	margin: 15px 0;
}

.small{
	margin: 2px 15px 0 0;
}



/******************************************************************************************/

/**************************************************************** Styles fuer Ger_st *****/

/****************************************************************************************/



#overall {

	width			: 79.3333em;

	min-height		: 45em;

	background-color : #FFF;

}



#rahmen {
	float			: left;
	width			: 79.3333em;
	min-height		: 45em;
	padding			: 0 0 0 20px;
}



#rahmenstart {

	width			: 79.3333em;

	min-height		: 45em;

	margin			: auto;

}







/******************************************************************************************/

/*********************************************************** Styles for Top-Bereich *****/



#servicenavi {

	color			: #666;

	float			: right;

	padding			: .5em 0 .5em 0;

	clear			: both;

}



#servicenavi a {

	font-size		: .8333em;

	color			: #666;

	text-decoration	: none;

	padding			: 0 .3333em 0 .3333em;

}







#servicenavi #searchfield {

	color			: #666;

	font-size		: .7638em;

	width			: 10em;

	height			: 1.65em;

	margin			: 0 0 0 2.4165em;

}



#servicenavi #button {

	/*width			: 3.3em;

	height			: 1.35em;*/

	background-color: #FFF;

	margin			: 0 0 0 .2777em;

	position		: relative;

	top				: .4166em;

}



#header {
	clear			: both;
	width			: 79.3333em;
	/*height			: 17em;*/
	/*border: 1px solid lime;*/
}



#logo {

	float			: left;

	width			: 15.9167em;

	height			: 10.5833em;

	border-top		: .0833em #E20074 solid;

	margin-right	: .0833em;

}



#logo img {

	width			: 14.3333em;

	height			: 3.6666em;

	margin-top		: 1.6666em;

}



#headerbig {

	clear			: both;

	width			: 79.3333em;

	height			: 17em;

}



#headerbig #logo img {

	width			: 14.3333em;

	height			: 3.6666em;

	margin-top		: 3.3332em;

}



#headerimage {

	float			: left;

	width			: 63.3333em;

	height			: 10.3333em;

	border-top		: .3333em #E20074 solid;

	overflow		: hidden;

}



#headerimage img {

	width			: 63.3333em;

	height			: 10.3333em;

}



#headerimagebig {

	float			: left;

	width			: 63.3333em;

	height			: 16.6666em;

	border-top		: .3333em #E20074 solid;

	overflow		: hidden;

}



#headerimagebig img {

	width			: 63.3333em;

	height			: 16.6666em;

}









#rahmenvs {

	width			: 80em;

	min-height		: 45em;

	margin			: auto;

	padding			: 0 1.6666em 0 1.3333em;

}



#headervs {

	clear			: both;

	width			: 80em;

	height			: 27.6666em;

}



#headerimagevs {

	float			: left;

	width			: 60em;

	height			: 27.6666em;

	border-top		: .3333em #E20074 solid;

	overflow		: hidden;

	margin-bottom	: .4166em;

}



#headerimagevs img {

	width			: 60em;

 	height			: 27.6666em;

}



#logovs {

	float			: left;
	width			: 19.9166em;
	height			: 27.6666em;
	border-top		: .0833em #E20074 solid;
	margin-right	: .0833em;

}



#logovs img {
	/*width			: 16.1666em;
	height			: 4em;*/
	margin-top		: 2.6666em;
	margin-bottom	: 9.4166em;

}



#newsvs {

	float			: left;

	width			: 16.35em;

	height			: 9.9167em;

	margin-right	: .0833em;

	padding-left	: 1.25em;

}



#newsvs h1 {

	font-size		: 1em;

	color			: #333;

	padding			: 0 0 .8333em 0;

	text-transform	: uppercase;

}



#newsvs h2 {

	font-size		: 1em;

	color			: #333;

	padding			: 0 0 .3333em 0;

}



#newsvs p {

	font-size		: .8333em;

	color			: #333;

	line-height		: 1.5833em;

}



#newsvs .datum {

	color			: #666;

}

#newsvs a{
	font-size: 11px;
	color: 	#E20074;
	margin: 10px 0 0 0;
	border-bottom: 0;		
}

#newsvs a:hover{
	border: none;		
}





#startdropdownzeile {

	float			: left;

	width			: 83em;

	border-bottom	: .0833em #E5E5E5 solid;

}



.startdropdown {

	float			: left;

	width			: 19.9166em;

	margin-right	: .0833em;

}



.startdropdown .text {

	float			: left;

	width			: 16.25em;

	padding			: 0 2.3333em .9166em 1.3333em;

}



.startdropdown .spalte {

	float			: left;

	width			: 16.25em;

	margin			: 0 .0833em 0 0;

	padding			: .6666em 2.3333em 1.3333em 1.3333em;

	background-color: #F6F6F6;

}





.startdropdown .text h1 {

	clear			: both;

	padding			: 1em 0 .4166em 0;

	font-size		: 1em;

	color			: #E20074;

	text-transform	: uppercase;

}



.startdropdown .text p {

	font-size		: .8333em;

	line-height		: 1.1804em;

	color			: #666;

}



.startdropdown .spalte select {

	width			: 14.85em;

	font-size		: .8333em;

	color			: #666;

	margin-bottom	: .3333em;

}



.startdropdown .spalte .ok {

	margin			: .3333em 0 0 .1666em;
}





/******************************************************************************************/

/******************************************************* Styles for headnavigation *****/





.headnavi {

	width			: 79.3333em;

	clear			: both;

	overflow		: hidden;

	background-color: #808080;

}



.headnavi ul,

.headnavi ul li {

	float			: left;

	display			: inline;

	list-style		: none;

	height			: 1.6667em;

	line-height		: 1.6667em;

	text-align		: center;

}



.headnavi li a {

	text-decoration	: none;

	display			: block;

	color			: #FFF;

	font-weight		: bold;

	font-size		: .9166em;

	text-transform	: uppercase;

}



.headnavi a:link,

.headnavi a:visited {

}



.headnavi a:hover,

.headnavi a:active {

	background-color: #E20074;

}





.headnavi #home {

	width			: 16.2558em;

	padding			: 0 0 0 1.0833em;

	border-right	: .0833em solid #FFF;

	text-align		: left;

}



.headnavi #news {

	padding			: 0 1.5em 0 1.0833em;

}



.headnavi .hn {

	padding			: 0 1.5em 0 1.54em;

	background-color: #808080;

}



.headnavi .hn.flag {

	padding			: 0 1.5em 0 1.54em;

	background-color: #E20074;

}



.headnavi #newsflag {

	background-color: #E20074;

	padding			: 0 1.5em 0 1.0833em;

}



.headnavi #homeflag {

	background-color: #E20074;

	width			: 16.2558em;

	padding			: 0 0 0 1.0833em;

	border-right	: .0833em solid #FFF;

	text-align		: left;

}



#druck {

	display			: none;

}



/******************************************************************************************/

/****************************************************** Styles for Breadcrumpleiste *****/



#breadcrump {
	padding: 5px 0;
}





/******************************************************************************************/

/******************************************************** Styles for Inhaltsbereich *****/

/****************************************************************************************/



#content {

	/*width			: 79.3333em;*/
	width			: 954px;

	clear			: both;

	overflow		: hidden;

}



.sptut {

	background-image: url(../htd/img/bg_special_tut.jpg);

	background-repeat: no-repeat;

	background-position: bottom left;

}



.left {

	float			: left;

	width			: 16em;

	overflow		: hidden;

	margin			: .4166em 0 0 0;

}



.middle {

	float			: left;

	width			: 46.4833em;

	overflow		: hidden;

	margin			: .4166em 1em 1em 1em;

}



.middle.sp {

	width			: 62.3333em;

	margin			: .4166em 0 1em 1em;

}




#rahmenvs .middle {

	float			: left;

	width			: 80em;

	overflow		: hidden;

	margin			: .3333em 1em 1.333em 0;

}



.right {
	float			: left;
	/*width			: 14.8333em;*/
	width			: 177px;
	overflow		: hidden;
	position		: relative;
	top			: -.25em;

}





/*************************************************************************** L-Module *****/



.left .boxheadercontainer {

	margin			: 0 0 .4166em 0;

	border-bottom	: .0833em solid #E5E5E5;
}




.left h3.boxheader,

.left h3.boxheadericon {

	display			: inline;

	font-size		: .8333em;

	line-height		: 1.1em;

	font-weight		: normal;

	white-space		: nowrap;

	color			: #999;

	text-transform	: uppercase;

	position		: relative;

	top				: +.3332em;

	left			: +.3333em;

	background-color: #FFF;

	margin			: 0 .4192em 0 .4192em;

	padding			: 0 .4192em 0 .4192em;

}



.left .boxheadercontainer h3.boxheader {

	margin			: 0 .6664em 0 .4192em;

	padding			: 0 .1666em 0 .3332em;

}



.left .boxheadercontainer h3.boxheadericon img {

	width			: 1.1em;

	height			: 1.1em;

	padding			: 0 .4166em .0833em 0;

	vertical-align	: bottom;

}



.l1 {

	font-size		: 1em;

	width			: 16em;

	padding			: .5em 0 .0833em 0;

	margin			: .1666em 0 0 0;

	overflow		: visible;

	background-color: #F6F6F6;

}



.l1.dunkel {

	background-color: #F2F2F2;

	padding			: .1666em 0 0 0;

}



.l1.direkt {

	background-color: #F2F2F2;

	margin			: .4998em 0 0 0;

	padding-bottom	: .1666em;

}



.l1.ohl {

	background-color: #F2F2F2;

	padding-top		: .4165em;

}



.l1 h4.direkt {

	line-height		: .8333em;

}



.l1.direkt select {

	margin			: .1666em 0 .7497em 0;

}



.l1.direkt .ok {
	margin			: .2499em 0 .7497em 0;
	
}



.l1 .selectzeile {

	font-size		: .9166em;

	white-space		: nowrap;

	margin-left		: .9166em;

}



.l1.hell {

	background-color: #FFF;

}





.l1 p {

	font-size		: .9166em;

	color			: #666;

	padding			: .1666em 1.0909em 0 1.0909em;

}



.l1 .textlink {

	color			: #E20074;

	text-decoration	: none;

}





.l1 h4 {

	font-size		: .9166em;

	font-weight		: bold;

	color			: #333;

	padding			: .0833em 1.0909em .1666em 1.0909em;

}



.l1 h5 {

	font-size		: .8333em;

	font-weight		: normal;

	margin			: .8333em 0 0 0;

	padding			: 0 .8333em 0 .8333em;

}



.l1 select {

	font-size		: .9166em;

	color			: #666;

	width			: 14.3em;

	width			: 13.9em;

	height			: 1.7em;

	margin			: .6666em 0 .7497em 0;

}





.l1 input {

	margin			: .2499em 0 0 1.0909em;

}



.l1 label {

	font-size		: .9166em;

	color			: #666;

	float			: left;

	margin			: .0833em 1.0909em .0833em 1.0909em;

}



.l1 .ok {

	color			: #000;

	height			: 18px;

	width			: 21px;

	margin			: .4998em 0 .8333em 0;

	background-color: #FAFAFA;

	vertical-align	: top;



}



.l1.direkt .ok {

	margin			: .1666em 0 .8333em 0;

}





.l1 .name {

	font-size		: .9166em;

	color			: #666;

	width			: 14.9em;

	height			: 1.4em;

}



.l1 .pass {

	font-size		: .9166em;

	color			: #666;

	width			: 12.75em;

	height			: 1.4em;

	margin-bottom	: .8333em;

}



.l1 .loginok {

	font-size		: .6874em;

	color			: #000;

	height			: 2.4em;

	width			: 2.4em;

	margin			: .2499em 0 .8333em .0833em;

	padding			: 0;

	background-color: #FAFAFA;

	vertical-align	: top;

}







.l1 ul,

.l1 ul li {

	display			: block;

	list-style		: none;

	text-align		: right;

}



.l1 ul {

	margin			: 0;

	padding			: .1666em 0 .3332em 0;

}



.l1 ul li {

	font-size		: .9166em;

	line-height		: 1.8183em;

	margin			: 0 1.1em 0 0;

}



.l1 ul li img {

	border			: 0;

	width			: 1em;

	height			: 1em;

	margin-left		: .1662em;

	vertical-align	: baseline;

}



.l1 ul li a {

	text-decoration	: none;

	color			: #E20074;

}





/******************************* Button-Test ***/

.l1 .btnimg {

	height			: 1.4em;

	width			: 1.6em;

	margin			: 0;

	padding			: 0;

	border			: 0;

}



.l1 button {

	height			: 1.4em;

	width			: 1.8em;

	margin			: 0 0 .2em 0;

	padding			: 0;

	border			: 0;

	background-color: #F6F6F6;

}

/******************************* Button-Test ***/





.l2 {

	width			: 16em;

	overflow		: hidden;

	padding			: .3333em 0 .0833em 0;

}





.l2 ul,

.l2 ul li {

	list-style		: none;

	width			: 16em;

	padding			: 0;

	margin			: 0;

}



.l2 ul li {

	float			: left;

	background-color: #F6F6F6;

	border-bottom	: .0833em #FFF solid;

}



.l2 ul {

	padding			: .9166em 0 .8333em 0;

	background-color: #FFF;

}



.l2 ul.special {

	padding			: .9166em 0 .8333em 0;

	margin-bottom	: .2291em;

	background-color: #FFF;

}



.l2 ul li a {

	font-size		: .9166em;

	line-height		: 1.0909em;

	width			: 17.4558em;

	color			: #666;

	display			: block;

	text-decoration : none;

	margin			: .34em 1.0909em .34em 1.0909em;

}





.l2 ul li ul,

.l2 ul li ul li {

	list-style		: none;

	width			: 16em;

	background-color: #FFF;

	margin			: 0;

	padding			: 0;

}



.l2 ul li ul {

	padding			: 0;

	margin			: 0;

}



.l2 ul li ul li {

	border-top		: .0833em #FFF solid;

	border-bottom	: 0;

}







.l2 ul li ul li a {

	font-size		: .9166em;

	line-height		: .7294em;

	width			: 17.4558em;

	color			: #666;

	display			: block;

	text-decoration : none;

	padding			: .2em 0 .3em .5831em;

	margin			: .2em 1.0909em .333em 1.0909em;

	border-style	: none none none solid;

	border-width	: .3333em;

	border-color	: #FFF;
}




.l2 ul li a.flag {

	font-weight		: bold;

}



.l2 ul li ul li a.flag {

	font-weight		: bold;

	color			: #E20074;

	border-style	: none none none solid;

	border-width	: .3333em;

	border-color	: #E20074;

}



/******************************************************************************************/

/************************************************************************** M-Module *****/



/*********************************************************************** M - Raster *****/



.grid1,

.grid2 {

}



.cell1n1 {

	float			: left;

}



.cell2n1 {

	float			: left;

}



.cell2n2 {
	float: left;
	margin-left		: 9px;
}





/*********************************************************************** M - Header *****/



.middle {

	color			: #333;

}



.middle .boxheadercontainer {

	margin			: 	0;

}




.middle .boxheadercontainer.leer {

	clear: left;

	margin			: 	1.25em;

}




.middle h1.boxheader {

	display			: inline;

	font-size		: .8333em;

	line-height		: 1.1em;

	font-weight		: normal;

	white-space		: nowrap;

	color			: #999;

	text-transform	: uppercase;

	position		: relative;

	top				: +.3333em;

	left			: +.3333em;

	background-color: #FFF;

	margin			: 0 .6664em 0 .4192em;

	padding			: 0 .4166em 0 .3332em;

}

.middle h1.boxheader1 {

	display			: inline;

	font-size		: .8333em;

	line-height		: 1.1em;

	font-weight		: normal;

	white-space		: nowrap;

	color			: #e20064;

	text-transform	: uppercase;

	position		: relative;

	top				: +.3333em;

	left			: +.3333em;

	background-color: #FFF;

	margin			: 0 .6664em 0 .4192em;

	padding			: 0 .4166em 0 .3332em;

}

.boxheader1  a{

	
	text-decoration	: none;
	color			: #999;
	
	

}
.boxheader1   a:hover{

	
	
	color			: #e20064;
	
	

}


.middle .cell2n2 h1.boxheader {

	display			: inline;

	font-size		: .8333em;

	line-height		: 1.1em;

	font-weight		: normal;

	white-space		: nowrap;

	color			: #999;

	text-transform	: uppercase;

	position		: relative;

	top				: +.4166em;

	left			: +.3333em;

	background-color: #FFF;

	margin			: 0 .3472em 0 .3472em;

	padding			: 0 .2083em 0 .2083em;

}



.middle .cell1n1 h1.extheader {

	font-size		: 1em;

	line-height		: 1em;

	color			: #333;

	margin			: .5833em 0 0 0;

}



.middle .cell2n1 h1.extheader {

	font-size		: 1em;

	line-height		: 1em;

	color			: #333;

	margin			: .5833em 0 0 0;

	padding-bottom	: .1666em;

}



.middle h2 {

	color			: #333;

	font-size		: 1.3333em;

	line-height		: 1em;

	padding			: .0694em 0 .3333em 0;

}



.middle .m61 h2,

.middle .m691 h2,

.middle .m692 h2 {

	color			: #333;

	font-size		: 1.3333em;

	line-height		: 1.25em;

	padding			: .25em 0 .25em 0;

}




.middle h3 {

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	padding			: 0 0 .3333em 0;

}



.middle .containerS .m3 h3 {

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1.3633em;

	color			: #333;

	padding			: .5833em 0 .3333em 0;

}



.middle .m513 h3 {

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	width			: 100%;

	padding			: .5833em 0 .4166em 0;

	margin-bottom	: .3333em;

	border-bottom	: .0833em #E5E5E5 solid;

}



.middle .m514 h3 {

	float			: left;

	font-weight		: normal;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	width			: 100%;

	padding			: .25em 0 .4166em 0;

	margin-bottom	: .3333em;

	border-bottom	: .0833em #E5E5E5 solid;

}



.middle .m515 h3 {

	font-weight		: normal;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	width			: 100%;

	padding			: .8333em 0 0 0;

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid none none none;

}



.middle .m61 h3 {

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	margin-bottom	: .3333em;

}



.middle .m66 h3 {

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #666;

	padding-top		: .4166em;

}



.middle .m687 h3 {

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	padding			: .0833em 0 .3em .9166em;

}



.middle .m691 h3 {

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	margin-bottom	: 1.3332em;

}



.middle .m692 h3 {

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	margin-bottom	: 1.3332em;

}



.middle .m65 h3,

.middle .m653 h3 {

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	padding-bottom	: 0;

}



.middle .cell1n1 .m653l h3,

.middle .cell1n1 .m653r h3 {

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	padding			: .0833em 0 0 0;

}



.middle .m6141 h3 {

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	padding-bottom	: .5em;

}



.middle .m12 h3  {

	float			: left;

	font-weight		: normal;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	width			: 100%;

	padding			: .5833em 0 .5em 0;

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: none none solid none;

}



.middle .m12 h3.kt  {

	border			: 0;

}



.middle .m14 h3 {

	float			: left;

	width			: 42.4832em;

	font-size		: 1em;

	line-height		: 1.9166em;

	color			: #333;

	padding			: 0 1em 0 1em;

	margin-top		: .8333em;

	background-color: #F6F6F6;

}




.middle h4 {

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

}



.middle .m3 h4 {

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1.26em;

	color			: #333;

	padding			: 0 0 .0325em 0;

	margin			: 0;

}



.middle .m513 h4 {

	float			: left;

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

}



.middle .m514 h4 {

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

}



.middle .m514 .alternativ h4 {

	float			: none;

	font-weight		: bold;

	font-size		: .9166em;

	line-height		: 1.3333em;

	color			: #333;

	padding			: .1666em 0 .0833em 0;

}



.middle .m691 h4 {

	display			: inline;

	clear			: left;

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

}



.middle .m11 h4 {

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1.3333em;

	color			: #333;

	padding-left	: .0833em;

}



.middle .m12 .textspalte h4 {

	display			: inline;

	font-weight		: bold;

	font-size		: 1em;

	line-height		: .8333em;

	color			: #333;

	padding-right: .3635em;

}







/******************************************************************** M - Container *****/



.middle .containerL {

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid;

	padding-top	: .6666em;

	margin-bottom	: .1666em;

	overflow	: hidden;


}



.middle .containerL.or {

	border			: none;

	padding-top		: 1em;

	margin-bottom	: .1666em;

	overflow		: hidden;

}



.middle .containerL.m652 {

	clear			: left;

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid none none none;

	margin-top		: .8333em;

	padding-top		: 0;

	overflow		: hidden;

}



.middle .containerL.m653 {

	border			: none;

	margin-top		: .8333em;

	padding-top		: 0;

	overflow		: hidden;

}



.middle .containerL.m64 {

	border			: none;

	margin-top		: 1.25em;

	padding-top		: 0;

	overflow		: hidden;

}



.middle .containerL.m68 {

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid;

	padding			: .9166em 0 .75em 0;

	margin-bottom	: .1666em;

	overflow		: hidden;

}



.middle .containerL.infokorb {

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid;

	padding-top		: 0;

	margin-bottom	: .1666em;

	overflow		: hidden;

}



.middle .containerL.sitemap {

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid;

	padding			: .3333em 0 .75em 0;

	margin-bottom	: .1666em;

	overflow		: hidden;

}




.containerM {

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid;

	padding-top		: .6666em;

	margin-bottom	: .1666em;

	overflow		: hidden;

}



.containerM.or {

	border			: none;

	margin-top		: .5833em;

	padding-top		: 0;

 }



.containerM.m651 {

	clear			: both;

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid none none none;

	margin-top		: .75em;

	padding-top		: 0;

	overflow		: hidden;

}



.containerM.flash {

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid;

	padding			: 0;

	margin			: 0;

	overflow		: hidden;

}





.containerS {

	clear		: left;

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid;

	overflow	: hidden;

}



.containerS.or {

	clear			: left;

	border			: none;

	margin-top		: .5833em;

	overflow		: hidden;

}



.containerS.oh {

	clear			: left;

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid;

	margin			: 1.25em 0 .1666em 0;

	overflow		: hidden;

}





.m1 {

	clear			: left;

	width			: 44.4833em;

	padding			: 0 .9166em 0 .9166em;

	margin			: 0 0 .4166em 0;

	overflow		: visible;

}



.cell2n1 .containerM .m2 {

	clear			: left;

	padding			: 0 .9166em 0 .9166em;

	overflow		: visible;

}



.cell2n1 .containerM .m2 {

	width			: 28.6335em;

	line-height		: 1.3333em;

}



.cell2n2 .containerS .m2 {

	width			: 12.8335em;

	padding			: 0 .9166em 0 .9166em;

	line-height		: 1.3333em;

}



.cell2n2 .containerS .m3 {

	line-height		: 1.3333em;

}



.cell1n1 .m3 {

	float			: left;

	width			: 44.4833em;

	padding			: 0 .9166em 0 .9166em;

	margin-top		: 1em;

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid;

	overflow		: visible;

}



.cell2n1 .m3 {

	width			: 28.6335em;

	line-height		: 1.3333em;

	padding			: 0 .9166em 0 .9166em;

	overflow		: hidden;

}



.cell2n2 .m3 {

	width			: 12.8335em;

	padding			: 0 .9166em 0 .9166em;

	overflow		: visible;

}



.middle .cell1n1 .m4, .middle.sp .cell2n1 .m4 {

	width			: 44.4833em;

	padding			: .25em .9166em .6666em .9166em;

	overflow		: visible;

}



.middle.sp .cell1n1 .m4 {

	width			: 62.3333em;

	padding			: .25em .9166em .6666em .9166em;

	overflow		: visible;

}



.cell2n1 .m4 {

	width			: 28.6335em;

	padding			: .25em .9166em .6666em .9166em;

	overflow		: visible;

}



.cell2n2 .m4 {

	width			: 12.8335em;

	padding			: .9166em .9166em .6666em .9166em;

	overflow		: visible;

}





.cell1n1 .m511 {

	width			: 46.6497em;

	padding			: .25em .9166em .75em .9166em;

	overflow		: hidden;

}



.cell1n1 .m512 {

	width			: 46.6497em;

	padding			: .25em .9166em .75em .9166em;

	overflow		: hidden;

}



.cell1n1 .m513 {

	width			: 44.4832em;

	padding			: .0833em 0 0 0;

	margin			: .0833em .9166em .0833em .9166em;

}



.cell1n1 .m514 {

	width			: 44.4832em;

	margin			: 0 .9166em .6666em .9166em;

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: solid none none none;

	overflow		: hidden;

}



.cell1n1 .m515 {

	width			: 44.4832em;

	margin			: 0 .9166em .6666em .9166em;

}





.cell2n1 .m61 {

	width			: 28.6335em;

	padding			: 0 .9166em .6666em .9166em;

	overflow		: visible;

}



.middle.sp .cell2n1 .m61 {

	width			: 46.4666em;

	padding			: 0 0 .6666em 0;

	overflow		: visible;

}



.cell2n2 .m612 {

	width			: 13.5003em;

	padding			: .4166em .5833em .3333em .5833em;

	overflow		: hidden;

}



.cell2n2 .m613 {

	width			: 14.071em;

	padding			: .2777em .3055em .0833em .3055em;

	overflow		: hidden;
}





.cell2n1 .m622 {

	width			: 29.4668em;

	padding			: .5em .5em .25em .5em;

	margin			: 1em 0 1em 0;

	border			: .0833em #E5E5E5 solid;

	overflow		: visible;

}



.cell2n2 .m622 {

	width			: 13.6668em;

	padding			: .5em .5em .25em .5em;

	margin			: .3333em 0 1em 0;

	border			: .0833em #E5E5E5 solid;

	overflow		: visible;

}





.m6252 {

	float			: left;

	width			: 29.4668em;

	padding			: .5em .5em .25em .5em;

	margin			: .4166em 0 .9166em 0;

	border			: .0833em #E5E5E5 solid;

}





.middle .cell2n1 .m641,

.middle .cell2n1 .m642,

.middle .cell2n1 .m643 {

	float			: left;

	width			: 30.6333em;

	margin			: 1.3333em 0 1.8181em 0;

}



.middle.sp .cell2n1 .m641,

.middle.sp .cell2n1 .m642,

.middle.sp .cell2n1 .m643 {

	float			: left;

	width			: 46.4666em;

	margin			: 1.4166em 0 1.8181em 0;

}



.cell1n1 .m646,

.cell1n1 .m647,

.cell1n1 .m648,

.cell2n1 .m646,

.cell2n1 .m647,

.cell2n1 .m648 {

	float			: left;

	width			: 46.6497em;

	margin			: 1.4166em 0 1.8181em 0;

}





.containerM.or .m61,

.cell2n1 .m691,

.cell2n1 .m692 {

	float			: left;

	width			: 30.6333em;

	padding			: 0 0 .6666em 0;

	overflow		: visible;

}



.cell1n1 .m65 {

	width			: 45.7331em;

	padding			: 0 .75em 0 0;

	overflow		: hidden;

}



.cell1n1 .containerL.m652 .m65 {

	width			: 45.7331em;

	padding			: .5833em .75em 0 0;

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: none none solid none;

	overflow		: hidden;

}



.cell2n1 .m65 {

	clear			: left;

	width			: 29.7167em;

	padding			: .5833em .9166em 0 0;

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: none none solid none;

	overflow		: hidden;

}



.cell2n1 .containerM.m651 .m65.wh90x75 {

	float			: left;

	clear			: left;

	width			: 30.6333em;

	padding			: .5em 0 0 0;

	border-bottom	: .0833em #E5E5E5 solid;

	overflow		: hidden;

}





.cell1n1 .containerL .m653l {

	float			: left;

	width			: 21.99em;

	padding			: .5em .75em 0 0;

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: none none solid none;

	overflow		: hidden;

}



.cell1n1 .containerL .m653l.first {

	border-style	: solid none solid none;

}



.cell1n1 .containerL .m653r {

	float			: left;

	width			: 21.99em;

	padding			: .5em .75em 0 0;

	margin-left		: 1em;

	border-color	: #E5E5E5;

	border-width	: .0833em;

	border-style	: none none solid none;

	overflow		: hidden;

}



.cell1n1 .containerL .m653r.first {

	border-style	: solid none solid none;

}





.cell2n1 .m66 {

	width			: 30.6333em;

	line-height		: 1.3333em;

	overflow		: hidden;

	padding-top		: 0;

}



.cell2n2 .m66 {

	width			: 14.8333em;

	line-height		: 1.3333em;

	overflow		: hidden;

	padding-top		: 0;

}



.cell1n1 .m67 {

	width			: 45.7331em;

}



.cell2n1 .m67 {

	width			: 30.6333em;

}



.cell2n2 .m67 {

	width			: 14.8333em;

}







.cell2n1 .m681 {

	float			: left;

	width			: 30.6333em;

	padding			: .8333em 0 .6666em 0;

	background-color: #F6F6F6;

	margin-bottom	: 0.1666em;

}



.cell2n1 .m682 {

	float			: left;

	width			: 30.6333em;

	padding			: .8333em 0 .75em 0;

	background-color: #F6F6F6;

	margin-bottom	: 0.1666em;

}



.cell2n1 .m683 {

	float			: left;

	width			: 30.6333em;

	padding			: .8333em 0 .6666em 0;

	background-color: #F6F6F6;

	margin-bottom	: 0.1666em;

}



.cell2n1 .m685 {

	float			: left;

	width			: 30.6333em;

	padding			: .8333em 0 .8333em 0;

	background-color: #F6F6F6;

	margin-bottom	: 0.1666em;

}



.cell2n1 .m686 {

	float			: left;

	width			: 30.6333em;

	padding			: .8333em 0 .75em 0;

	background-color: #F6F6F6;

	margin-bottom	: 0.1666em;

}



.cell2n1 .m687 {

	float			: left;

	width			: 30.6333em;

	padding			: .8333em 0 .8333em 0;

	background-color: #F6F6F6;

	margin-bottom	: 0.1666em;

}



.cell2n1 .m688 {

	float			: left;

	width			: 30.6333em;

	padding			: .8333em 0 .75em 0;

	background-color: #F6F6F6;

	margin-bottom	: 0.1666em;

}



.cell1n1 .m6810 {

	float			: left;

	width			: 44.4832em;

	padding			: .8333em 0 .8333em 0;

	background-color: #F6F6F6;

	margin			: 0 .9166em .1666em .9166em;

}



.cell2n1 .m6141 {

	float			: left;

	width			: 30.6333em;

	padding			: .4166em 0 .8333em 0;

}



/***eintrag mit .middle.sp von mms addiert **********/

.cell1n1 .m6141, .middle.sp .m6141 {

      float             : left;

      width             : 45.9831em;

      padding                 : .4166em 0 .8333em 0;

}



.cell1n1 .m11 {

	width			: 46.3164em;

	margin			: 0 0 .1666em 0;

}



.cell1n1 .m12 {

	width			: 46.3164em;

	padding			: .25em 0 .75em 0;

}



.cell1n1 .m13 {

	width			: 44.483em;

	padding			: 0;

	margin			: .25em .9166em .9166em .9166em;

}



.cell1n1 .m14 {

	width			: 46.3164em;

	margin			: 0 .9166em 0 .9166em;

}







/*********************************************************************** M - Contents *****/






.m1.wh190x99 .textcontainer {

	float			: left;

	width			: 27.7407em;

	padding-bottom	: .4166em;
	

}



.m1.imagebig .textcontainer {

	float			: left;

	width			: 29.4073em;

	padding-bottom	: .6666em;
	

}



.m1 p {

	font-size		: 1em;

	line-height		: 1.3333em;
	

}



.m1.wh190x99 .textcontainer p {

	min-height		: 5.25em;
	

}



.m1.imagebig .textcontainer p {

	min-height		: 0;
	

}









.cell2n1 .textcontainer {

	float			: left;
	width			: 230px;

}

.cell2n1 .textcontainer p{
	
}



.cell2n1 .containerM .m2.wh90x75 .textcontainer p {

	min-height		: 3.5em;
	
}



.cell2n1 .containerM .m2.wh90x122 .textcontainer p {

	min-height		: 6.1em;

	width: 220px;

}







.m3.wh154x46 .textcontainer p,

.m3.wh90x75 .textcontainer p {

	min-height		: 3.8em;

}



.m3.wh154x80 .textcontainer p,

.m3.wh90x122 .textcontainer p {

	min-height		: 7.75em;

}



.cell2n1 .m3.m37 p {

	padding-bottom	: .6666em;

}







.m2 p,

.m3 p,

.m653 p {

	font-size		: 1em;

	line-height		: 1.3333em;

}



.m513 p {

	font-size		: 1em;

	line-height		: 1.3333em;

	text-indent		: .3333em;

}



.m514 p {

	font-size		: 1em;

	line-height		: 1.3333em;

}



.m515 p {

	font-size		: 1em;

	line-height		: 1.3333em;

	padding			: .7271em 0 .4166em 0;

}





.m61 p,

.m65 p {

	font-size		: 1em;

	line-height		: 1.3333em;

	/*margin-bottom	: .5833em;*/
	margin-bottom	: 1em;

	clear			: left;

}



.m67 p {

	font-size		: 1em;

	line-height		: 1.3333em;

	padding-bottom	: .6666em;

}



.m687 p {

	font-size		: 1em;

	line-height		: 1.3333em;

	margin			: 0 .6666em 0 .6666em;

}



.m691 p {

	font-size		: 1em;

	line-height		: 1.3333em;

	margin-bottom	: 1.3332em;

	text-indent		: .9166em;

}



.m692 p {

	font-size		: 1em;

	line-height		: 1.3333em;

	margin-bottom	: 1.3332em;

}



.m692 .frage {

	font-weight		: bold;

	display			: inline;

}



.m692 .antwort {

	font-weight		: bold;

	display			: inline;

}





.m11 .abc {

	float			: left;

	width			: 42.8167em;

	margin			: .25em .9166em 0 .9166em;

	padding			: .75em 1em .75em .6666em;

	background		: #F6F6F6;

}



.m11 p {

	font-size		: 1em;

	line-height		: 1.3333em;

}



.m11 .abc .buchstabe {

	float			: left;

	font-size		: .9166em;

	color			: #333;

	background		: #F6F6F6;

	text-align		: center;

	width			: 1.6363em;

	height			: 1.6363em;

	line-height		: 1.6363em;

	margin-right	: .1527em;

}



.m11 .abc .buchstabe.flag {

	color			: #FFF;

	background		: #E20074;

}



.m11 .abc .buchstabe a {

	color			: #333;

	text-decoration	: none;

}



.m11 .abc .buchstabe.flag a {

	color			: #FFF;

	text-decoration	: none;

}



.m11 .beschreibung {

	float			: left;

	clear			: left;

	width			: 42.4834em;

	margin			: .75em .9166em 0 .9166em;

	padding			: .5833em 1em 2em 1em;

	border-bottom	: .0833em #E5E5E5 solid;

}





.m11 .auswahl {

	float			: left;

	clear			: left;

	width			: 42.3168em;

	margin			: 1.0833em .9166em 0 .9166em;

	padding			: 0 1.0833em 0 1.0833em;

	overflow		: hidden;

}



.m11 .auswahl .spalte1,

.m11 .auswahl .spalte2,

.m11 .auswahl .spalte3 {

	float			: left;

	width			: 33.3333%;

}





.m11 .begriff {

	font-size		: .9166em;

	line-height		: 1.2783em;

	float			: left;

	clear			: left;

	padding			: 0 .4583em .1817em 0;

}



.m11 .begriff.flag {

	font-weight		: bold;

	color			: #E20074;

}



.m11 .begriff a {

	text-decoration	: none;

	color			: #E20074;

}





.m11 .quelle {

	float			: left;

	clear			: left;

	width			: 42.65em;

	margin			: 2.0833em .8333em .4166em .8333em;

	padding			: 0 1em 0 1em;

}



.cell1n1 .m11 .quelle p {

	font-size		: .8333em;

	color			: #999;

}









.m12 p {

	display			: inline;

	font-size		: 1em;

	line-height		: 1.3333em;

}



.m12 .allgemein {

	width			: 44.5em;

	float			: left;

	font-size		: 1em;

	line-height		: 1.3333em;

	padding			: .6666em 0 1em 0;

}



.m12 .allgemein .textlink {

	font-size		: 1em;

}


.m13 .mapaweba {
	padding: 11px;
}

.m13 .mapaweba ul,

.m13 .mapaweba ul li {

	list-style		: none;

	width			: 344px;

}



.m13 .mapaweba ul {

	margin			: 0;

}



.m13 .mapaweba ul li {

	float			: left;

	border-bottom	: .1666em #FFF solid;

}



.m13 .mapaweba ul li a {

	font-size		: .8333em;

	line-height		: 2.0136em;

	text-transform	: uppercase;

	color			: #666;

	display			: block;

	text-decoration : none;

	margin			: 0;

	background-color: #F6F6F6;

}



.m13 .mapaweba ul li ul,

.m13 .mapaweba ul li ul li {

	list-style		: none;

	border-bottom	: 0;

	width: 318px;
}



.m13 .mapaweba ul li ul {

	padding			: 0;

	margin			: 0;

}



.m13 .mapaweba ul li ul li {

	width			: 334px;
	//width			: 324px;

	border-top		: .0833em #E5E5E5 solid;

	margin			: 0 0 0 10px;

	padding			: 0;

}



.m13 .mapaweba ul li ul li a:link,

.m13 .mapaweba ul li ul li a:visited {

	font-size		: .9166em;

	line-height		: 1.9859em;

	font-weight		: bold;

	text-transform	: none;

	color			: #666;

	display			: block;

	text-decoration : none;

	background-color: #FFF;

	padding			: 0;

	margin			: 0;

}



.m13 .mapaweba ul li ul li a:hover,

.m13 .mapaweba ul li ul li a:active {

	font-size		: .9166em;

	line-height		: 1.9859em;

	font-weight		: bold;

	text-transform	: none;

	color			: #E20074;

	display			: block;

	text-decoration : none;

	background-color: #FFF;

	padding			: 0;

	margin			: 0;

}



.m13 .mapaweba ul li.first {

	border-top		: none;

}





.m13 .mapaweba ul li ul li ul li {

	font-weight		: normal;

	width			: 326px;
	//width			: 308px;

	border-top		: .0833em #E5E5E5 solid;

	margin			: 0 0 0 8px;

	padding			: 0;

}



.m13 .mapaweba ul li ul li ul {

	margin			: 0;

	padding			: 0;

}



.m13 .mapaweba ul li ul li ul li a:link {

	font-size		: .9166em;

	line-height		: 2em;

	line-height		: 1.6802em;

	font-weight		: normal;

	color			: #666;

	display			: block;

	text-decoration : none;

	border-bottom	: 0;

	padding			: .1527em 0 0 0;

	margin			: 0;

}



.m13 .mapaweba ul li ul li ul li a:link,

.m13 .mapaweba ul li ul li ul li a:visited {

	font-weight		: normal;

	color			: #666;

}



.m13 .mapaweba ul li ul li ul li a:hover,

.m13 .mapaweba ul li ul li ul li a:active {

	font-weight		: normal;

	color			: #E20074;

}



.m14 p {

	font-size		: 1em;

	line-height		: 1.3333em;

	padding			: .5em 0 1.1666em 0;

}



.m14 .infokorb {

	float			: left;

	width			: 42.4832em;

	padding			: 0 1em 0 1em;

}



.m14 .infokorb .korbzeile {

	float			: left;

	border-top		: .0833em #E5E5E5 solid;

}



.m14 .infokorb .korbzeile.first {

	border-top		: none;

}



.m14 .infokorb .format {

	float			: left;

	font-weight		: bold;

	line-height		: 1.4166em;

	padding			: .1666em 0 .1666em 0;

	width			: 2em;

}



.m14 .infokorb .groesse {

	float			: left;

	line-height		: 1.4166em;

	padding			: .1666em 0 .1666em 0;

	width			: 3.8333em;

	text-align		: right;

	padding-right	: 1em;

}



.m14 .infokorb .titel {

	float			: left;

	line-height		: 1.4166em;

	padding			: .1666em 0 .1666em 0;

	width			: 33.6502em;

}



.m14 .infokorb .icon {

	float			: left;

	line-height		: 1.4166em;

	padding			: .1666em 0 .1666em 0;

	margin			: 0;

	width			: 6.833em;

	text-align		: right;

	overflow		: hidden;

}



.m14 .infokorb .icon input {

	width			: .8333em;

	height			: .8333em;

	padding			: 0 0 0 1.25em;

	border			: 0;

}



.m14 .gesamt {

	float			: left;

	border-top		: .25em #E5E5E5 double;

	border-bottom	: .0833em #E5E5E5 solid;

	width			: 44.4832em;

	margin			: .8333em .8333em .9166em 0;

}



.m14 .gesamt p {

	float			: left;

	font-weight		: bold;

	width			: 34.6502em;

	padding			: .6666em 1em .6666em 1em;

}



.m14 .gesamt .icon {

	float			: left;

	width			: 6.833em;

	text-align		: right;

	padding			: .6666em 0 .6666em 0;

}



.m14 .gesamt .icon input {

	width			: .8333em;

	height			: .8333em;

	padding			: 0 0 0 1.25em;

	border			: 0;

}













.middle .cell1n1 .m6141 .aufz,

.middle .cell2n1 .m6141 .aufz {

	list-style		: none;

	padding-left	: .1666em;

}



.middle .cell1n1 .m6141 ul li {

	background-image: url(/images/buttons/dot-magenta.gif);

	background-position: left top;

	background-repeat: no-repeat;

	font-size		: 1em;

	padding-left	: .75em;

	line-height		: 1.3333em;

}



.middle .cell2n1 .m6141 ul li {

	background-image: url(/images/buttons/dot-magenta.gif);

	background-position: left top;

	background-repeat: no-repeat;

	font-size		: 1em;

	padding-left	: .75em;

	line-height		: 1.3333em;

	padding-bottom	: .5em;

}



.middle .cell1n1 .m6141 ol li,

.middle .cell2n1 .m6141 ol li {

	font-size		: 1em;

	line-height		: 1.3333em;

	padding-left	: 0;

	margin-left		: 0;

}



.middle .cell1n1 .m6141 .zahl,

.middle .cell2n1 .m6141 .zahl {

	padding-left	: 1.5em;

}







.cell2n1 .m3 .textcontainer {

	float			: left;

	width			: 20.1335em;

}



.cell1n1 .m65.wh154x46 .textcontainer,

.cell1n1 .m65.wh90x75 .textcontainer,

.cell1n1 .m65.wh90x122 .textcontainer,

.cell1n1 .m65.wh154x80 .textcontainer {

	float			: left;

	width			: 37.0665em;

 }



.cell2n1 .m65.wh154x46 .textcontainer,

.cell2n1 .m65.wh90x75 .textcontainer,

.cell2n1 .m65.wh90x122 .textcontainer,

.cell2n1 .m65.wh154x80 .textcontainer {

	float			: left;

	width			: 21.2167em;

 }









.cell2n1 .m65.wh154x46 .textcontainer p,

.cell2n1 .m65.wh90x75 .textcontainer p {

	min-height		: 3.15em;

}



.cell1n1 .m65.wh154x46 .textcontainer p,

.cell1n1 .m65.wh90x75 .textcontainer p {

	min-height		: 3.15em;

}



.cell2n1 .m66 .telcontainer {

	padding-top		: .3333em;

	width			: 30.6333em;

}



.cell2n2 .m66 .telcontainer {

	padding-top		: .3333em;

	width			: 14.8333em;

}



.cell2n1 .m66 .telcontainer .text {

	float			: left;

	clear			: left;

	width			: 4em;

}



.cell2n2 .m66 .telcontainer .text {

	float			: left;

	clear			: left;

	width			: auto;

}



.cell2n1 .m66 .telcontainer .nummer {

	float			: left;

	width			: 26.6333em;

}



.cell2n2 .m66 .telcontainer .nummer {

	float			: left;

	width			: 10.8333em;

	padding-left	: 1em;

}





.m1 .textlink,

.m2 .textlink,

.m3 .textlink,

.m511 .textlink,

.m512 .textlink,

.m513 .textlink,

.m514 .textlink,

.m515 .textlink {

	color			: #E20074;

	text-decoration	: none;

}



.cell1n1 .fussnote {

	width			: 46.6497em;

	margin-top		: .4166em;

}



.fussnote h6 {

	font-size		: .8333em;

	font-weight		: normal;

	line-height		: 1.597em;

	color			: #333;

	padding-top		: .9027em;

}



.middle .fussnote p {

	font-size		: .8333em;

	font-weight		: normal;

	line-height		: 1.597em;

	color			: #999;

	padding-bottom	: .4860em;

}



sup {

	font-size		: .6944em;

	color			: #333;

}



.fussnote sup {

	font-size		: .6944em;

	color			: #999;

}





.cell1n1 .m12 .searchbox {

	margin			: 0 .9166em 0 .9166em;

	padding			: .8333em 0 .75em 0;

	background-color: #F6F6F6;

}



.cell1n1 .m12 .searchfield {

	font-size		: .9166em;

	width			: 24em;

	height			: 1.3em;

	color			: #666;

	margin			: 0 .5346em .4583em .6874em;

}



.cell1n1 .m12 .search {

	width			: 3.3em;

	height			: 1.39em;

}



.cell1n1 .containerL .m12 .archiv {

	float			: left;

	margin			: 1em .9166em 0 .9166em;

}



.cell1n1 .m12 .archivzeile {

	float			: left;

	border-bottom	: #E5E5E5 .0833em solid;

	padding			: .5833em 0 .5em 0;

}



.cell1n1 .m12 .datumspalte {

	float			: left;

	clear			: left;

	width			: 6.9167em;

	color			: #666;

	font-size		: .8333em;

	line-height		: .8333em;

	margin-top		: .4860em;

}



.cell1n1 .m12 .textspalte {

	float			: left;

	width			: 28.2831em;

}



.cell1n1 .m12 .linkspalte {

	float			: left;

	line-height		: 1.25em;

	width			: 10.4166em;

	text-align		: right;

}





/******************************************************************** M - Forms *****/



label,

select,

input[type=checkbox],

input[type=radio],

input[type=button],

input[type=submit],

fieldset {

	cursor			: pointer;

}



fieldset {

	border			: 0;

}



legend {

	display			: none;

}





.cell2n1 .m681 .textfield,

.cell2n1 .m682 .textfield,

.cell2n1 .m683 .textfield,

.cell2n1 .m685 .textfield,

.cell2n1 .m686 .textfield {

	float			: left;

	width			: 12em;

	font-size		: .9166em;

	line-height		: 1.5em;

	margin-left		: .6874em;

}



.cell1n1 .m6810 .textfield {

	float			: left;

	width			: 12em;

	font-size		: .9166em;

	line-height		: 1.5em;

	margin-left		: .6874em;

}





.cell2n1 .m681 .formfield,

.cell2n1 .m682 .formfield,

.cell2n1 .m683 .formfield,

.cell2n1 .m685 .formfield,

.cell2n1 .m686 .formfield {

	float			: left;

	line-height		: .9166em;

	width			: 18.4667em;

}



.cell1n1 .m6810 .formfield {

	float			: left;

	line-height		: .9166em;

	width			: 32.1913em;

}





.cell2n1 .m681 .formfield .field681 {

	font-size		: .9166em;

	width			: 19.6886em;

	margin-bottom	: .0763em;

	color			: #666;

}



.cell1n1 .m6810 .formfield .field681 {

	font-size		: .9166em;

	width			: 34.7746em;

	color			: #666;

}



.cell2n1 .m682 .formfield .field682 {

	font-family		: Arial, Verdana, Helvetica, sans-serif;

	font-size		: .9166em;

	width			: 19.6886em;

	margin-bottom	: .1527em;

	color			: #666;

}



.cell2n1 .m683 .formfield .field683 {

	font-size		: .9166em;

	width			: 20.0704em;

	margin-bottom	: .1527em;

	color			: #666;

}



.cell2n1 .m685 .formfield p {

	font-size		: .9166em;

	display			: inline;

	margin			: 0 .611em 0 .7638em;

}



.cell2n1 .m685 .formfield .check685 {

	font-size		: .9166em;

	color			: #666;

	margin			: .2291em 0 0 0;

	vertical-align	: middle;

}



.cell2n1 .m686 .formfield p {

	display			: block;

	font-size		: .9166em;

	display			: inline;

	margin			: 0 .611em 0 .7638em;

}



.cell2n1 .m686 .formfield .radio686 {

	font-size		: .9166em;

	color			: #666;

	margin			: .16666em 0 .1666em 0;

	vertical-align	: middle;

}



.cell2n1 .m688 .formfield {

	float			: left;

	text-align		: right;

	line-height		: .9166em;

	width			: 30.6333em;

}







.cell1n1 .m6810 .checkfield {

	float			: left;

	margin			: 0 .6874em 0 0;

	font-size		: .9166em;

	line-height		: .9166em;

	width			: 100%;

}



.cell1n1 .m6810 .checkfield input {

	margin			: 0 .5em 0 .5831em;

}



.cell1n1 .m6810 .checkfield label {

	margin			: 0 1em 0 0;

	vertical-align	: middle;

}



.cell1n1 .m6810 .buttonfield {

	width			: 43.2465em;

	text-align		: right;

	line-height		: .9166em;

	margin			: 0 .611em 0 .611em;

}



/*

.cell1n1 .m6810 .buttonfield input {

	font-size		: .70em;

	color			: #000;

	background-color: #F6F6F6;

	background-color: #FFF;

	margin			: 0 0 0 .0763em;

	text-transform	: uppercase;

}

*/



.btnabbrechen {

	width			: 5.3333em;

	height			: 1.5em;

}



.btnfinden {

	width			: 3.5833em;

	height			: 1.5em;

}



.btnok {

	width			: 1.75em;

	height			: 1.5em;

}



.btnspeichern {

	width			: 5.0833em;

	height			: 1.5em;

}



.btnsearch {

	width			: 3.9166em;

	height			: 1.5em;

}



.cell2n1 .m688 .formfield .btnabbrechen {

	font-size		: 1em;

	margin-right	: .3333em;

}



.cell2n1 .m688 .formfield .btnspeichern {

	font-size		: 1em;

	margin-right	: .6666em;

}





.cell1n1 .m6810 .buttonfield .btnsearch {

	font-size		: 1em;

	margin			: 0 0 0 0;

}



.cell1n1 .m514 .eingabe .btnok {

	font-size		: 1em;

	margin			: 0 0 .3333em 0;

	vertical-align	: middle;

}



.cell1n1 .m511 .eingabe .btnsearch {

	font-size		: 1em;

	margin			: 0;

	vertical-align	: middle;

}









/*********************************************************************** M - Search *****/



.m511 .eingabe {

	/*width			: 36.9398em;*/
	width			: 526px;

	float			: left;

	font-size		: .9166em;

	line-height		: 3.15em;

	padding			: .0833em 0 .0833em .75em;

	background-color: #F6F6F6;

}



.m511 .eingabe .suchbegriff {

	margin			: 0 .6666em 0 .4166em;

	font-size		: .8333em;

	color			: #666;

	width			: 20em;

	height			: 1.6666em;

}



.m511 .eingabe .finden {

	font-size		: .76em;

	/*height			: 2.3em;*/

	background-color: #FFF;

	color			: #000;

	text-transform	: uppercase;

	padding			: 0 0 .2em 0;

	margin-bottom	: .2083em;

	vertical-align	: middle;

}



.m511 .erweitert {

	float			: left;

	font-size		: .9166em;

	line-height		: 3.3em;

	text-align		: right;

	width			: 10.25em;

	padding			: 0 .5833em 0 0;

	background-color: #F6F6F6;

}



.m512 .spalte1 {

	float			: left;

	width			: 13.7723em;

	padding			: .1666em 0 .8333em .6666em;

	background-color: #F6F6F6;

	margin-bottom	: .1817em;

}



.m512 .spalte2 {

	float			: left;

	width			: 13.7723em;

	padding			: .1666em 0 .8333em .9166em;

	background-color: #F6F6F6;

	margin-bottom	: .1817em;

}



.m512 .spalte3 {

	float			: left;

	width			: 13.7723em;

 	padding			: .1666em .6666em .8333em .9166em;

	background-color: #F6F6F6;

	margin-bottom	: .1817em;

}



.m512 .spalte1 p,

.m512 .spalte2 p,

.m512 .spalte3 p {

	font-size		: .9166em;

	padding			: .5em 0 .3333em 0;

}



.m512 .suchbegriff {

	font-size		: .9166em;

	color			: #666;

	width			: 14.6em;

}



.m512 .bereich {

	float			: left;

	background-color: #F6F6F6;

	padding			: 0 0 .1666em 0;

	margin-bottom	: .1666em;

}



.m512 .bereich p {

	display			: block;

	font-size		: .9166em;

	font-weight		: bold;

	padding			: .5833em 0 .3333em .6666em;

}



.m512 .bereich .checkboxcontainer {

	float			: left;

	width			: 44.5em;

	padding-bottom	: .0833em;

}



.m512 .bereich .checkboxbox {

	font-size		: .9166em;

	float			: left;

	height			: 1.9em;

	width			: 10.35em;

	overflow		: hidden;

}



.m512 .bereich .checkboxbox.alle {

	float			: left;

	height			: 3.8em;

	width			: 6em;

	padding-left	: .6874em;

}



.m512 .bereich .checkboxbox input {

	margin			: .0833em .4583em 0 0;

}



.m512 .einfach {

	clear			: left;

	font-size		: .9166em;

	width			: 47.0908em;

	background-color: #F6F6F6;

	line-height		: 3.45em;

	padding			: 0 .6874em 0 .75em;

}



.m512 .finden {

	float			: right;

	background-color: #FFF;

	margin-top		: 1.0909em;

	font-size		: .76em;

	height			: 2.3em;

	background-color: #FFF;

	color			: #000;

	text-transform	: uppercase;

	padding			: 0 0 .2em 0;

	vertical-align	: middle;

}







.m513 .relevanzcontainer {

	width			: 100%;

	padding			: .5833em 0 0 0;

}



.m514 .relevanzcontainer {

	float			: left;

	width			: 100%;

	padding			: .5833em 0 0 0;

}



.m513 .relevanzcontainer .relevanz,

.m514 .relevanzcontainer .relevanz {

	color			: #666;

}



.m513 .relevanzcontainer .relevanz .ranz,

.m514 .relevanzcontainer .relevanz .ranz {

	float			: left;

	width			: .6666em;

	height			: .6666em;

	margin			: .3333em .1666em 0 0;

	background		: #CCC;

}



.m513 .relevanzcontainer .relevanz .ranz.flag,

.m514 .relevanzcontainer .relevanz .ranz.flag {

	background		: #E20074;

}



.m513 .relevanzcontainer .relevanz .proz,

.m514 .relevanzcontainer .relevanz .proz {

	font-size		: .8333em;

	color			: #666;

	padding			: 0 .5em 0 .5em;

}



.m513 .relevanzcontainer .datum {

	font-size		: .8333em;

	color			: #666;

	padding			: 0 .5em 0 0;

}

.pressdatum {
	font-size		: .8333em;
	color			: #666;
	padding			: 0 .5em 0 0;
}



.m514 .relevanzcontainer .datum {

	font-size		: .8333em;

	color			: #666;

	border-left		: #666 .0833em solid;

	padding			: 0 .5em 0 .75em;

}



.m513 .relevanzcontainer .bereich,

.m514 .relevanzcontainer .bereich {

	font-size		: .8333em;

	color			: #666;

	text-transform	: uppercase;

	border-left		: #666 .0833em solid;

	padding			: 0 .5em 0 .75em;

}



.m513 .treffer {

	padding			: .5833em 0 .5833em 0;

	border-bottom	: .0833em #E5E5E5 solid;

}







.m513 .linkcontainer {

	width			: 44.4696em;

	padding			: .28em 0 .48em 0;

	border-bottom	: .0833em #E5E5E5 solid;

}







.m514 .eingabe {

	float			: left;

	width			: 48.6496em;

	font-size		: .9166em;

	line-height		: 3.1em;

	padding			: 1.0833em 0 0 0;

}



.m514 .eingabe .filter {

	margin			: 0 .25em 0 .25em;

	font-size		: .8333em;

	color			: #666;

	width			: 17em;

	height			: 1.75em;

}



/*

.m514 .eingabe .finden {

	font-size		: .77em;

	height			: 2.0em;

	background-color: #FFF;

	color			: #000;

	text-transform	: uppercase;

	margin-bottom	: .5555em;

	vertical-align	: middle;

}

*/



.m514 .linkcontainer {

	float			: left;

	width			: 44.4696em;

	padding			: .25em 0 .5em 0;

	border-bottom	: .0833em #E5E5E5 solid;

}



.m514 .alternativ {

	float			: left;

	line-height		: 1.1527em;

	width			: 47.6496em;

	padding			: .5em 0 .5833em 0;

}



.m514 .alternativ a {

	font-size		: .9166em;

	color			: #E20074;

	margin			: 0 .9166em 0 0;

	text-decoration	: none;

}





/********************************************************************* M - Tables *****/



/*** diese styles gelten nur for die Tabellen aus dem alten Auftritt: START ***/



.m641 table.alt th,

.m643 table.alt th,

.m646 table.alt th,

.m647 table.alt th,

.m648 table.alt th {

	line-height		: 1em;

	font-size		: .9166em;

	font-weight		: normal;

}



.middle .m641 table.alt td,

.middle .m642 table.alt td,

.middle .m643 table.alt td,

.middle .m646 table.alt td {

	font-size		: .9166em;

}



/*** diese styles gelten nur for die Tabellen aus dem alten Auftritt: ENDE ***/



/*** anpassung for rechts ausgerichtete Tabellenzellen ***/



td.rgt {

    text-align: right;

}



/*** anpassung for rechts ausgerichtete Tabellenzellen ENDE ***/



.middle .m641 table,

.middle .m643 table {

	width			: 30.6333em;

	border-width	: .5em 0 .1666em 0;

	border-style	: solid none solid none;

	border-color	: #999;

	border-collapse	: collapse;

}



.middle .m642 table {

	width			: 30.6333em;

	border-width	: .1666em 0 .1666em 0;

	border-style	: solid none solid none;

	border-color	: #999;

	border-collapse	: collapse;

}





.m641 th,

.m643 th,

.m646 th,

.m647 th,

.m648 th {

	height			: 1.5em;

	background-color: #999;

	color			: #FFF;

	font-size		: 1em;

	line-height		: 1.1666em;

	text-align		: left;

	padding			: 0 .6666em .4166em .6666em;

	border-left		: .0833em #D9D9D9 solid;

}





.m647 th.firstcol,

.m648 th.firstcol {

	line-height		: 1.1666em;

	background-color: #D9D9D9;

	text-align		: left;

	font-weight		: normal;

	padding			: .6666em .5833em .5833em .5833em;

	border-color	: #F2F2F2;

	border-width	: .0833em;

	border-style	: none solid solid none;

	color			: #333;

 }



.middle .m642 th.firstcol {

	line-height		: 1.1666em;

	background-color: #D9D9D9;

	text-align		: left;

	font-weight		: normal;

	padding			: .6666em .5833em .5833em .5833em;

	border-color	: #F2F2F2;

	border-width	: .0833em;

	border-style	: none solid solid none;

	color			: #333;

 }



.middle .m643 th.firstcol {

	line-height		: 1.1666em;

	background-color: #D9D9D9;

	text-align		: left;

	font-weight		: normal;

	padding			: .6666em .5833em .5833em .5833em;

	border-color	: #F2F2F2;

	border-width	: .0833em;

	border-style	: none none solid none;

	color			: #333;

 }



.middle .m641 td,

.middle .m643 td,

.middle .m646 td {

	line-height		: 1.1666em;

	width			: auto;

	background-color: #FFF;

	color			: #333;

	font-size		: 1em;

	padding			: .6666em .5833em .5833em .5833em;

	border-left		: .0833em #D9D9D9 solid;

	vertical-align	: top;

}



.middle .m642 td {

	line-height		: 1.1666em;

	width			: auto;

	background-color: #FFF;

	color			: #333;

	font-size		: 1em;

	padding			: .6666em .5833em .5833em .5833em;

	border-left		: .0833em #D9D9D9 solid;

	border-top		: .0833em #F2F2F2 solid;

	vertical-align	: top;

}



.m641 .first,

.m643 .firstcol,

.m646 .firstcol {

	border-left		: none;

}



.middle .m641 .lightgrey,

.middle .m642 .lightgrey,

.middle .m643 .lightgrey,

.middle .m646 .lightgrey,

.middle .m647 .lightgrey,

.middle .m648 .lightgrey {

	background-color: #F2F2F2;

}





.m646 table,

.m648 table,

.middle.sp .m641 table,

.middle.sp .m643 table {

	width			: 46.4666em;

	border-width	: .5em 0 .1666em 0;

	border-style	: solid none solid none;

	border-color	: #999;

	border-collapse	: collapse;

}



.m647 table,

.middle.sp .m642 table {

	width			: 46.4666em;

	border-width	: .1666em 0 .1666em 0;

	border-style	: solid none solid none;

	border-color	: #999;

	border-collapse	: collapse;

}





.middle.sp .m641 td,

.m646 td {

	line-height     : 1.1666em;

	width           : auto;

	/* background-color: #FFF; entfernt, um im Firefox alternierende Hintergruende zu haben */

	color           : #333;

	font-size       : 1em;

	padding         : .6666em .5833em .5833em .5833em;

	vertical-align  : top;

}





.m647 td,

.m648 td,

.middle.sp .m642 td,

.middle.sp .m643 td {

	line-height     : 1.1666em;

	width           : auto;

	/* background-color: #FFF; siehe oben */

	color           : #333;

	font-size       : 1em;

	border-width    : .0833em;

	border-color    : #D9D9D9;

	border-style    : none none none solid;

	padding         : .6666em .5833em .5833em .5833em;

	vertical-align  : top;

}









/************************************************************************ M - Date *****/





.cell1n1 .m1 .datum,

.cell1n1 .m2 .datum {

	color			: #666;

	display			: inline;

	font-weight		: normal;

	font-size		: .8333em;

	line-height		: .8333em;

}



.cell2n1 .m1 .datum,

.cell2n1 .m2 .datum {

	color			: #666;

	display			: inline;

	font-weight		: normal;

	font-size		: .8333em;

	line-height		: .8333em;

}



.cell2n2 .m2 .datum {

	display			: block;

	color			: #333;

	font-weight		: normal;

	font-size		: .8333em;

	line-height		: .8333em;

	margin			: 1.2499em 0 .2777em 0;

}



.cell2n2 .m2.wh154x46 .datum,

.cell2n2 .m2.wh154x80 .datum {

	margin			: .4860em 0 .2777em 0;

}



.cell1n1 .m3 .datum {

	display			: block;

	color			: #333;

	font-weight		: normal;

	font-size		: .8333em;

	line-height		: .8333em;

	margin			: .2777em 0 .3472em 0;

}



.cell2n1 .m3 .datum {

	display			: block;

	color			: #333;

	font-weight		: normal;

	font-size		: .8333em;

	line-height		: .8333em;

	margin			: .4166em 0 .2777em 0;

}



.cell2n1 .m3.m37 .datum {

	display			: block;

	color			: #333;

	font-weight		: normal;

	font-size		: .8333em;

	line-height		: .8333em;

	margin			: .4583em 0 .2777em 0;

}



.cell2n2 .m3 .datum {

	display			: block;

	color			: #333;

	font-weight		: normal;

	font-size		: .8333em;

	line-height		: .8333em;

	margin			: 1.2499em 0 .2777em 0;

}



.cell2n2 .m3 span.datum {

	display			: inline;

	color			: #333;

	font-weight		: normal;

	font-size		: .8333em;

	line-height		: .8333em;

	margin			: 1.2499em 0 .2777em 0;

}





.cell2n2 .m3 .datumfett {

	display			: block;

	color			: #333;

	font-weight		: bold;

	font-size		: 1em;

	line-height		: .9166em;

	margin			: .8333em 0 .2291em 0;

}



.cell2n2 .m3.wh154x46 .datumfett,



.cell2n2 .m3.wh154x80 .datumfett {

	display			: block;

	color			: #333;

	font-weight		: bold;

	font-size		: 1em;

	line-height		: 1em;

	margin			: .1666em 0 .1666em 0;

}



.cell2n1 .m61 .datum,

.cell2n1 .m691 .datum,

.cell2n1 .m692 .datum {

	display			: block;

	color			: #666;

	font-weight		: normal;

	font-size		: .8333em;

	line-height		: .8333em;

	margin			: .3472em 0 .2777em 0;

}







/******************************************************************** M - Textlinks *****/



#newsvs .link {

	padding			: .1666em 0 .0833em 0;

}



.m1 .link {

	padding			: .3333em 0 .0833em 0;

}



.m1.imagebig .link {

	float			: left;

	width			: 14.07em;

	margin-left		: 1em;

	padding			: .0833em 0 0 0;

	overflow		: hidden;

}







.cell2n1 .m2 .link {

	padding			: .2291em 0 .5em 0;

}



.cell2n2 .m2 .link {

	padding			: .3055em 0 .5346em 0;

}









.cell2n1 .m3 .link {

	padding			: .3055em 0 .5346em 0;

}



.cell2n1 .m3 .link.solo {

	padding			: .5346em 0 .6666em 0;

	border-top		: .0833em #E5E5E5 solid;

}



.cell2n1 .m3.m37 .link.solo {

	clear			: left;

	padding			: .5346em 0 .611em 0;

}



.cell2n1 .m3.m38 .link.solo {

	clear			: left;

	padding			: .5346em 0 .611em 0;

}



.cell2n2 .m3 .link {

	padding			: .3055em 0 .5em 0;

}



.cell2n2 .m3 .link.solo {

	padding			: .5em 0 .6666em 0;

	border-top		: .0833em #E5E5E5 solid;

}



.cell2n1 .m3 .link.solo a,

.cell2n2 .m3 .link.solo a {

	line-height		: .9166em;

}







.cell1n1 .m65 .link {

	padding			: .3055em 0 .3819em 0;

}



.cell2n1 .m65 .link {

	padding			: .3055em 0 .3819em 0;

}



.cell1n1 .m12 .link.solo {

	float			: right;

	width			: 100%;

	border-top		: #E5E5E5 .0833em solid;

	margin-top		: .0833em;

	padding			: .611em 0 .6874em 0;

}



.m13 .linkcontainer {

	width			: 44.483em;

	padding			: 0 0 .5346em 0;

	margin-bottom	: .3333em;

	border-bottom	: .0833em #E5E5E5 solid;

}







.m14 .link {

	width			: 44.4832em;

	padding			: .611em 0 .4583em 0;

	border-bottom	: .0833em #E5E5E5 solid;

}







#newsvs .link ul,

.m1 .link ul,

.m2 .link ul,

.m3 .link ul,

.m65 .link ul,

.m513 ul,

.m514 ul,

.m12 ul,

.m13 .linkcontainer ul,

.m14 ul {

	display			: block;

	list-style		: none;

	text-align		: right;

}



#newsvs .link ul li,

.m1.imagebig .link ul li {

	display			: block;

	list-style		: none;

	text-align		: right;

}



.m612 ul,

.m613 ul {

	display			: block;

	list-style		: none;

	text-align		: left;

}



.m1 .link ul li,

.m2 .link ul li,

.m3 .link ul li,

.m65 .link ul li,

.m13 .linkcontainer ul li {

	display			: inline;

}



.m613 ul li {

	line-height		: .9266em;

	clear			: left;

}









#newsvs .link a {

	font-size		: .9166em;

	line-height		: 1.6039em;

	text-align		: right;

	color			: #E20074;

	margin			: 0 0 0 .8333em;

	text-decoration	: none;
	

}



.m1 .link a {

	font-size		: .9166em;

	line-height		: 1.6039em;

	text-align		: right;

	color			: #E20074;

	margin			: 0 0 0 .8333em;

	text-decoration	: none;
	

}



.m1.imagebig .link a {

	line-height		: 1.624em;
	

}



.m2 .link a {

	font-size		: .9166em;

	line-height		: 1.6667em;

	text-align		: right;

	color			: #E20074;

	margin			: 0 0 0 1.0833em;

	text-decoration	: none;
	

}



.cell2n2 .m2 .link a {

	font-size		: .9166em;

	line-height		: 1.6039em;

	text-align		: right;

	color			: #E20074;

	margin			: 0 0 0 1.0833em;

	margin			: 0 0 0 .7498em;

	text-decoration	: none;

}



.cell2n1 .m3 .link a,

.cell2n2 .m3 .link a {

	font-size		: .9166em;

	line-height		: 1.6039em;

	text-align		: right;

	color			: #E20074;

	margin			: 0 0 0 .9166em;

	text-decoration	: none;

}



.m513 .linkcontainer a,

.m514 .linkcontainer a {

	font-size		: .9166em;

	line-height		: 1.6667em;

	text-align		: right;

	color			: #E20074;

	margin			: 0 0 0 1.0833em;

	text-decoration	: none;

}



.cell1n1 .m65 .link a {

	font-size		: .9166em;

	line-height		: 1.6039em;

	text-align		: right;

	color			: Green;

	margin			: 0 0 0 .8333em;

	text-decoration	: none;

}



.cell2n1 .m65 .link a {

	font-size		: .9166em;

	line-height		: 1.6039em;

	text-align		: right;

	color			: #E20074;

	margin			: 0 0 0 .75em;

	text-decoration	: none;

}



.cell2n2 .m612 a {

	display			: block;

	font-size		: .9166em;

	line-height		: 1.5833em;

	color			: #E20074;

	padding			: 0 0 .0763em 0;

	text-decoration	: none;
}



.cell2n2 .m613 a {

	display			: block;

	font-size		: .9166em;

	line-height		: 1.0833em;

	color			: #E20074;

	padding			: 0 0 .0763em 0;

	text-decoration	: none;

}



.m12 a,

.m14 a {

	display			: inline;

	font-size		: .9166em;

	color			: #E20074;

	padding			: 0 0 .0763em 0;

	text-decoration	: none;

}



.m13 a {

	display			: inline;

	font-size		: .9166em;

	color			: #E20074;

	padding			: 0 0 .0763em .8em;

	text-decoration	: none;

}





.cell2n2 .m613 .icon613 {

	width 			: 1.4514em;

	float			: left;

	margin			: 0 0 0 0;

}



.cell2n2 .m613 .text613 {

	/*width 		: 11.965em;*/
	width			: 154px;

	float			: left;

	/*margin		: .0833em 0 .3819em 0;*/
	margin			: 2px 0px 4px 3px;

}



#newsvs .link img,

.m1 .link img,

.m2 .link img,

.m3 .link img,

.m65 .link img,

.m513 img,

.m514 img,

.m12 img,

.m13 img,

.m14 .link img {

	float			: none;

	width			: 1em;

	height			: 1em;

	margin			: 0 0 0 .4583em;

	border			: 0;

}



.m612 img,

.m613 img {

	float			: none;

	width			: 1em;

	height			: 1em;

	margin			: 0 .611em 0 0;

	border			: 0;

}





/*********************************************************************** M - Pictures *****/





.m1.wh190x99 .imagecontainer {

	float			: left;

	width			: 16.7425em;

}



.m1.wh190x99 .imagecontainer img {

	float			: left;

	margin			: .25em 0 .9166em 0;

	width			: 15.8333em;

	height			: 8.25em;

	border			: 0;

}



.m1.imagebig .imagecontainer {

	float			: left;

	width			: 29.4073em;

}



.m1.imagebig .imagecontainer img {

	float			: left;

	width			: 29.4073em;

	height			: 8.6666em;

	margin			: .25em 0 .5833em 0;

	border			: 0;

}









/*

.cell2n2 .containerS .m2.wh154x46 .imagecontainer,

.cell2n2 .containerS .m2.wh154x80 .imagecontainer {

	padding			: 0;

	margin			: 0;

	border			: 0;

}

*/





.cell2n1 .m2 .imagecontainer,

.cell2n1 .m3 .imagecontainer,

.cell1n1 .m65.wh154x46 .imagecontainer,

.cell1n1 .m65.wh154x80 .imagecontainer,

.cell2n1 .m65.wh154x46 .imagecontainer,

.cell2n1 .m65.wh154x80 .imagecontainer,

.cell1n1 .m653l.wh154x80 .imagecontainer,

.cell1n1 .m653r.wh154x80 .imagecontainer,

.cell1n1 .m65.wh90x75 .imagecontainer,

.cell1n1 .m65.wh90x122 .imagecontainer,

.cell2n1 .m65.wh90x75 .imagecontainer,

.cell2n1 .m65.wh90x122 .imagecontainer,

.cell1n1 .m653l.wh90x122 .imagecontainer,

.cell1n1 .m653r.wh90x122 .imagecontainer  {

	float			: left;

	width			: 100px;

	
	margin			: 0;

	padding			: 0;
	

}











.m61 .flashimtext.wh171x143 {

	float			: left;

	width			: 29.5em;

	padding			: .5em .5em .4166em .5em;

	border			: .0833em #E5E5E5 solid;

	margin			: .3333em 0 .9721em 0;

}



.m61 .flashimtext.big {

	float			: left;

	padding			: .5em .5em .25em .5em;

	border			: .0833em #E5E5E5 solid;

	margin			: .3333em 0 .9721em 0;

}



.m691 .imageimtext.wh171x143,

.m691 .imageimtext.wh190x159,

.m692 .imageimtext.wh171x143,

.m692 .imageimtext.wh190x159,

.m61 .imageimtext.wh171x143,

.m61 .imageimtext.wh190x159 {

	float			: left;

	padding			: 0 .5em .4166em .5em;

	border			: .0833em #E5E5E5 solid;

	margin			: .3333em 0 .9721em 0;

}



.m691 .imageimtext.big,

.m692 .imageimtext.big,

.m61 .imageimtext.big {

	float			: left;

	padding			: .5em .5em 0 .5em;

	border			: .0833em #E5E5E5 solid;

	margin			: .3333em 0 .9721em 0;

}



.cell2n1 .containerM.or .m61 .flashimtext.wh171x143 .imagecontainer,

.cell2n1 .containerM.or .m691 .imageimtext.wh171x143 .imagecontainer,

.cell2n1 .containerM.or .m692 .imageimtext.wh171x143 .imagecontainer,

.cell2n1 .containerM.or .m61 .imageimtext.wh171x143 .imagecontainer {

	float			: left;

	width			: 14.4166em;
	//width: 367px;

	border			: 0;

	margin			: 0;

	padding			: 0;

}



.cell2n1 .containerM.or .m691 .imageimtext.wh190x159 .imagecontainer,

.cell2n1 .containerM.or .m692 .imageimtext.wh190x159 .imagecontainer,

.cell2n1 .containerM.or .m61 .imageimtext.wh190x159 .imagecontainer {

	float			: left;

	width			: 16.7499em;

	border			: 0;

	margin			: 0;

	padding			: 0;

}



.cell2n1 .containerM.or .m691 .imageimtext.big .imagecontainer,

.cell2n1 .containerM.or .m692 .imageimtext.big .imagecontainer,

.cell2n1 .containerM.or .m61 .imageimtext.big .imagecontainer {

	float			: left;

	width			: 29.5em;

	border			: 0;

	padding			: 0;

	margin			: 0;

}

/*********************************************** MMS *******

.m61 .imagecontainer img {

      width             : 14.25em;

      height                  : 11.9166em;

}

*********************************************** MMS *******/

.m691 .imageimtext.wh171x143 .imagecontainer img,

.m692 .imageimtext.wh171x143 .imagecontainer img,

.m61 .imageimtext.wh171x143 .imagecontainer img {

	width			: 14.25em;

	height			: 11.9166em;

	margin			: .5em 0 0 0;

	border			: 0;

}



.m692 .imageimtext.wh190x159 .imagecontainer img,

.m691 .imageimtext.wh190x159 .imagecontainer img,

.m61 .imageimtext.wh190x159 .imagecontainer img {

	width			: 15.8333em;

	height			: 13.25em;

	margin			: .5em 0 0 0;

	border			: 0;

}





.m691 .imageimtext.big .imagecontainer img,

.m692 .imageimtext.big .imagecontainer img,

.m61 .imageimtext.big .imagecontainer img {

	width			: 29.5em;

	height			: 24.6666em;

	border			: 0;

}



.cell2n1 .m691 .imageimtext.wh171x143 .imagecontainer img,

.cell2n1 .m691 .imageimtext.wh190x159 .imagecontainer img,

.cell2n1 .m691 .imageimtext.big .imagecontainer img,

.cell2n1 .m692 .imageimtext.wh171x143 .imagecontainer img,

.cell2n1 .m692 .imageimtext.wh190x159 .imagecontainer img,

.cell2n1 .m692 .imageimtext.big .imagecontainer img,

.cell2n1 .m61 .imageimtext.wh171x143 .imagecontainer img,

.cell2n1 .m61 .imageimtext.wh190x159 .imagecontainer img,

.cell2n1 .m61 .imageimtext.big .imagecontainer img {

	border			: 0;

}

/*********************************************** Aenderung MMS, klasse auf alle imageimtext, nicht nur big gesetzt ***

***********************************************  auch reihenfolge geaendert, damit die richtige Klasse diese Default umschreiben *******/

.m691 .imageimtext.big .imageunterschrift,

.m61 .imageimtext .imageunterschrift {

      float             : left;

      font-size         : .8333em;

      margin                  : .1388em 0 .2777em 0;

      padding                 : 0;

}



.m691 .imageimtext.wh171x143 .imageunterschrift,

.m691 .imageimtext.wh190x159 .imageunterschrift,

.m692 .imageimtext.wh171x143 .imageunterschrift,

.m692 .imageimtext.wh190x159 .imageunterschrift,

.m61 .flashimtext.wh171x143 .imageunterschrift,

.m61 .imageimtext.wh171x143 .imageunterschrift,

.m61 .imageimtext.wh190x159 .imageunterschrift {

	float			: left;

	font-size		: .8333em;

	line-height		: .8333em;

	margin			: .1388em 0 0 0;

	padding			: 0;

}



.m691 .imageunterschrift a,

.m692 .imageunterschrift a,

.m61 .imageunterschrift a {

	color			: #666;

	text-decoration	: none;

	border			: 0;

}

/*********************************************** Aenderung MMS, klasse auf alle imageimtext, nicht nur big gesetzt **/

.m61 .flashimtext.wh171x143 .imagecontainer .imageunterschrift img,

.m691 .imageimtext.wh171x143 .imagecontainer .imageunterschrift img,

.m691 .imageimtext.wh190x159 .imagecontainer .imageunterschrift img,

.m691 .imageimtext.big .imagecontainer .imageunterschrift img,

.m692 .imageimtext.wh171x143 .imagecontainer .imageunterschrift img,

.m692 .imageimtext.wh190x159 .imagecontainer .imageunterschrift img,

.m692 .imageimtext.big .imagecontainer .imageunterschrift img,

.m61 .imageimtext.wh171x143 .imagecontainer .imageunterschrift img,

.m61 .imageimtext.wh190x159 .imagecontainer .imageunterschrift img,

.m61 .imageimtext .imagecontainer .imageunterschrift img {

      width             : 1.5em;

      height                  : 1.5em;

      margin                  : .1666em .5833em 0 0;

      vertical-align    : baseline;

      border                  : 0;

}

/*********************************************** Aenderung MMS, klasse auf alle imageimtext, nicht nur big gesetzt,

***********************************************  auch reihenfolge geaendert, damit die richtige Klasse diese Default umschreiben *******/

.m691 .imageimtext.big .textcontainer,

.m692 .imageimtext.big .textcontainer,

.m61 .imageimtext .textcontainer {

      width             : 100%;

      font-size         : .8333em;

      color             : #666;
		

}



.m61 .flashimtext.wh171x143 .textcontainer,

.m691 .imageimtext.wh171x143 .textcontainer,

.m691 .imageimtext.wh171x143.ot .textcontainer,

.m692 .imageimtext.wh171x143 .textcontainer,

.m692 .imageimtext.wh171x143.ot .textcontainer,

.m61 .imageimtext.wh171x143 .textcontainer,

.m61 .imageimtext.wh171x143.ot .textcontainer {

	float			: left;

	width			: 17.1399em;

	font-size		: .8333em;

	color			: #666;

	border			: 0;

	margin			: .3472em 0 0 .9166em;

}



.m691 .imageimtext.wh190x159 .textcontainer,

.m692 .imageimtext.wh190x159 .textcontainer,

.m61 .imageimtext.wh190x159 .textcontainer {

	float			: left;

	width			: 15.2533em;

	font-size		: .8333em;

	color			: #666;

	border			: 0;

	margin			: .3472em 0 0 0;
	

}



.m61 .flashimtext.wh171x143 .textcontainer p

.m691 .imageimtext.wh171x143 .textcontainer p,

.m691 .imageimtext.wh190x159 .textcontainer p,

.m692 .imageimtext.wh171x143 .textcontainer p,

.m692 .imageimtext.wh190x159 .textcontainer p,

.m61 .imageimtext.wh171x143 .textcontainer p,

.m61 .imageimtext.wh190x159 .textcontainer p {

	clear			: none;
	

}



.m691 .imageimtext.big .textcontainer p,

.m692 .imageimtext.big .textcontainer p,

.m61 .imageimtext.big .textcontainer p {

	padding			: .3472em 0 .2777em 0;

	margin			: 0;
	

}







.m6252 .imagecontainer img {

	width			: 29.5em;

	height			: 24.6666em;

	border			: 0;

}



.m6252 .imagecontainer .imageunterschrift {

	float			: left;

	margin			: 0 0 .5em 0;

}



.m6252 .imagecontainer .imagenr {

	float			: right;

	font-size		: .8333em;

	width			: 6.9569em;

	margin			: .8333em 0 0 0;

	padding			: 0;

	text-align		: right;

	color			: #666;

 }



.m6252 .imagecontainer .imagenr .flag {

	color			: #333;

 }



.m6252 .imagecontainer .imageunterschrift .text {

	float			: left;

	width			: 26.4166em;

	font-size		: .8333em;

	color			: #666;

	text-align		: baseline;

	padding			: .8333em 0 0 .4860em;

}



.m6252 .imagecontainer .imageunterschrift img {

	float			: left;

	width			: 1.25em;

	height			: 1.25em;

	margin			: .25em 0 0 0;

}



.m6252 .textcontainer {

	width			: 29.5em;

}



.m6252 .textcontainer p {

	font-size		: .8333em;

	line-height		: 1.3635em;

	color			: #666;

	text-align		: baseline;

	padding			: .0833em 0 0 0;

}



.m6252 .steuerung {

	float			: left;

	width			: 29.5em;

	background-color: #D9D9D9;

	margin			: .5833em 0 .25em 0;

	text-align		: center;

}



.m6252 .steuerung img {

	width			: 1.4166em;

	height			: 1.4166em;

	padding			: .5em .3333em .25em .3333em;

	border			: 0;

}









.m61 .imageimtext,

.m691 .imageimtext,

.m692 .imageimtext {

	float			: left;

	padding			: .5833em .5833em .5em .5833em;

	margin			: .9166em .9166em .9166em 0;

	border			: .0833em #E5E5E5 solid;

	text-indent		: 0;

}



/****** MMS *******.m61 .imageimtext img,***/

.m691 .imageimtext img,

.m692 .imageimtext img {

      width             : 7.5em;

      height                  : 10.1666em;

      border                  : 0;

}

/*********************************************** MMS *******/



.m61 .imageunterschrift,

.m691 .imageunterschrift,

.m692 .imageunterschrift {

	float			: left;

	font-size		: .8333em;

	line-height		: .8333em;

	margin			: .1388em 0 0 0;

	color			: #666;

}









.cell2n1 .containerM .m2.wh90x75 .imagecontainer img {

	margin			: .25em 0 .5833em 0;

	width			: 7.5em;

	height			: 6.25em;

	border			: 0;



}



.cell2n1 .containerM .m2.wh90x122 .imagecontainer img {

	margin			: .25em 0 .6666em 0;

	width			: 7.5em;

	height			: 10.1666em;

	border			: 0;

}



.cell2n2 .m2.wh154x80 .imagecontainer img {

	margin			: .9166em 0 0 0;

	padding			: 0 0 0 0;

	width			: 12.8333em;

	height			: 6.6666em;

	border			: 0;

}



.cell2n2 .m2.wh154x46 .imagecontainer img {

	margin			: .9166em 0 0 0;

	width			: 12.8333em;

	height			: 3.8333em;

	border			: 0;



}



.cell2n2 .m3.wh154x80 .imagecontainer img {

	padding			: .9166em 0 0 0;

	width			: 12.8333em;

	height			: 6.6666em;

	border			: 0;

}



.cell2n1 .m3.wh90x75 .imagecontainer img {

	margin			: .25em 0 .6666em 0;

	width			: 7.5em;

	height			: 6.25em;

	border			: 0;

}



.cell2n1 .m3.wh90x122 .imagecontainer img {

	margin			: .25em 0 .5833em 0;

	width			: 7.5em;

	height			: 10.1666em;

	border			: 0;

}





.cell2n2 .m3.wh154x46 .imagecontainer img  {

	margin			: .9166em 0 0 0;

	width			: 12.8333em;

	height			: 3.8333em;

	border			: 0;

}



.cell1n1 .m65.wh154x46 .imagecontainer img,

.cell1n1 .m65.wh90x75 .imagecontainer img {

	margin			: .25em 0 .5833em 0;

	width			: 7.5em;

	height			: 6.25em;

	border			: 0;

}



.cell2n1 .m65.wh90x75 .imagecontainer img {

	margin			: .3333em 0 .5833em 0;

	width			: 7.5em;

	height			: 6.25em;

	border			: 0;

}



.cell1n1 .m653l.wh154x80 .imagecontainer img,

.cell1n1 .m653r.wh154x80 .imagecontainer img,

.cell1n1 .m653l.wh90x122 .imagecontainer img,

.cell1n1 .m653r.wh90x122 .imagecontainer img  {

	margin			: .3333em 0 .5833em 0;

	width			: 7.5em;

	height			: 10.1666em;

	border			: 0;

}



/********************************************************************** M - Trenner *****/





.cell1n1 .trenner {

	clear			: both;

	width			: 44.4833em;

	height			: .0001em;

	border-color	: #E5E5E5;

	border-style	: none none solid none;

	border-width	: .0833em;

	margin			: .6666em .9166em .6666em .9166em;

}



.cell2n1 .trenner {

	clear			: both;

	width			: 28.6335em;

	height			: .0001em;

	border-color	: #E5E5E5;

	border-style	: none none solid none;

	border-width	: .0833em;

	margin			: 0 .9166em .6666em .9166em;

}



.cell2n1 .trenner.m65 {

	clear			: both;

	width			: 30.4667em;

	height			: .0001em;

	border-color	: #E5E5E5;

	border-style	: none none solid none;

	border-width	: .0833em;

	margin			: 0 0 .25em 0;

}



.cell2n2 .trenner {

	clear			: both;

	width			: 12.8335em;

	height			: .0001em;

	border-color	: #E5E5E5;

	border-style	: none none solid none;

	border-width	: .0833em;

	margin			: 0 .9166em 0 .9166em;

}





.trenner img {

	width			: .0001em;

	height			: .0001em;

}



/********************************************************************* M - nachoben *****/



.nachoben {

	clear			: both;

	width			: 46.5044em;

	border-bottom	: .0833em solid #E5E5E5;

	text-align		: right;

	margin			: 2.1387em 0 0 0;

	padding-bottom	: .2291em;

}



.nachoben a {

	font-size		: .9166em;

	line-height		: 1.6039em;

	text-align		: right;

	color			: #E20074;

	margin			: 0 1.0833em 0 .75em;

	text-decoration	: none;

}



.nachoben img {

	width			: 1em;

	height			: 1em;

	margin			: 0 0 0 .5em;

	border			: 0;

}



/***************************************************************************** PopUps *****/





.m6218 {

	width			: 63em;

	margin			: 0 1.3332em 0 1.3332em;

}



.m6218 .header {

	width			: 63em;

}



.m6218 .header .logocontainer {

	float			: left;

	width			: 18.6667em;

	height			: 4.4166em;

	border-bottom	: .0833em #E20074 solid;

	border-right	: .0833em #FFF solid;

}



.m6218 .header .logocontainer img {

	width			: 5.1666em;

	height			: 2.0833em;

	margin			: 1.3332em 0 1em 0;

}



.m6218 .header .linkcontainer {

	float			: left;

	width			: 44.25em;

	height			: 4.4166em;

	border-bottom	: .3333em #E20074 solid;

	text-align		: right;

}



.m6218 .header .linkcontainer a {

	color			: #E20074;

	font-size		: .9166em;

	display			: block;

	padding-top		: 2.6666em;

	text-decoration	: none;

}



.m6218 .header .linkcontainer img {

	border			: 0;

	width			: 1em;

	height			: 1em;

	margin			: 0 0 0 .4583em;

}



.m6218 .imagecontainer.bg1,

.m6218 .imagecontainer.bg2,

.m6218 .imagecontainer.bg3,

.m6218 .imagecontainer.bg4 {

	float			: left;

	width			: 61.8336em;

	margin			: 1.0832em 0 1.0833em 0;

	padding			: .5em .5em .25em .5em;

	border			: .0833em #F2F2F2 solid;

	text-align		: center;

}



.m6218 .imagecontainer.bg1 img {

	width			: 23.75em;

	height			: 32.0835em;

}



.m6218 .imagecontainer.bg2 img {

	width			: 38.6666em;

	height			: 32.0835em;

}



.m6218 .imagecontainer.bg3 img {

	width			: 48.1666em;

	height			: 32.0835em;

}



.m6218 .imagecontainer.bg4 img {

	width			: 61.8336em;

	height			: 32.0835em;

}



.m6218 .imageunterschrift {

	width			: 61.8336em;

	padding			: 3.1667em 0 0 0;

	text-align		: left;

}



.m6218 .imageunterschrift.slide {

	width			: 61.8336em;

	padding			: .1667em 0 0 0;

	text-align		: left;

}



.m6218 .imageunterschrift .imagenr {

	float			: left;

	font-size		: .8333em;

	color			: #666;

	width			: 4.0002em;

	padding			: 1.3333em 0 0 0;

	text-align		: right;

}



.m6218 .imageunterschrift .imagenr {

	color			: #999;

}



.m6218 .imageunterschrift .imagenr .flag {

	color			: #333;

 }

.m6218 .imageunterschrift p {

	font-size		: .8333em;

	line-height		: 1.3635em;

	color			: #666;

}



.m6218 .imageunterschrift.slide p {

	float			: left;

	width			: 70.2030em;

	font-size		: .8333em;

	color			: #666;

}







.m6218 .textcontainer p {

	font-size		: .8333em;

	line-height		: 1.3635em;

	color			: #666;

	text-align		: baseline;

	padding			: .0833em 0 .5em 0;

}



.m6218 .steuerung {

	float			: left;

	width			: 62.0002em;

	background-color: #D9D9D9;

	margin			: .25em 0 .25em 0;

	text-align		: center;

}



.m6218 .imagecontainer .steuerung img {

	width			: 1.4166em;

	height			: 1.4166em;

	padding			: .5em .3333em .25em .3333em;

	border			: 0;

}









.m6218 .videocontainer {

	float			: left;

	width			: 61.8336em;

	margin			: 1.0832em 0 1.0833em 0;

	padding			: .5em .5em .25em .5em;

	border			: .0833em #F2F2F2 solid;

}







/*

.m6218 .videocontainer .linkespalte {

	float			: left;

	width			: 12.0833em;

	padding-right	: .5em;

}



.m6218 .videocontainer .linkespalte p {

	font-size		: .8333em;

	color			: #666;

}



.m6218 .videocontainer .mitte {

	float			: left;

	width			: 36.6667em;

	padding			: 0;

	margin			: 0;

}



.m6218 .videocontainer .mitte object {

	margin			: .25em 0 0 0;

	padding			: 0;

}



.m6218 .videocontainer .imageunterschrift {

	width			: 35.8333em;

	padding			: .4166em .5em .3333em .5em;

	margin			: 0 0 1.9166em 0;

	background-color: #F2F2F2;

}



.m6218 .videocontainer .imageunterschrift .icon {

	float			: right;

	width			: .9166em;

	height			: .9166em;

	padding			: 0 0 .3333em .5em;

}



.m6218 .videocontainer .imageunterschrift p {

	font-size		: .8333em;

	line-height		: 1.3887em;

	color			: #999;

}



.m6218 .videocontainer .rechtespalte {

	float			: left;

	width			: 12.5833em;

	text-align		: right;

	padding-top		: 33em;

}



.m6218 .videocontainer .rechtespalte .zeit {

	font-size		: .8333em;

	color			: #666;

}



*/







/******************************************************************************************/

/*************************************************************************** R-Module *****/





.right .boxheadercontainer {

	margin: 0;
	//margin		: 14px 0 0 0;
	border-bottom	: .5833em #999 solid;
}



.right h3.boxheader {

	display			: inline;

	font-size		: .8333em;

	line-height		: 0em;

	white-space		: nowrap;

	color			: #999;

	background-color: #FFF;

	position		: relative;

	top				: +1em;
// top				: +0.3em;
	text-transform	: uppercase;

	margin			: 0 .2294em 0 .6249em;

	padding			: 0 .3333em 0 .2777em;

}



.right h3.boxheader img {

	width			: .9166em;

	height			: .9166em;

	border			: 0;

	padding			: 0 .3333em 0 0;

	vertical-align	: middle;

}







.r1 {

	width			: 13.5037em;

	color			: #666;

	background-color: #F2F2F2;

	padding			: 0 .6666em 0 .6666em;

	margin			: .1666em 0 0 0;

}



.r1.dunkel {

	background-color: #F2F2F2;

}



.r1.ohl {

	padding-top		: .3333em;

}





.r1.list,

.r11.list {

	padding			: .4166em .6666em .4166em .6666em;

}







.r1.r7 {

	padding-top		: .1666em;

	padding-bottom	: .1666em;

}



.r1.r7 a {

	display			: block;

	font-size		: 1em;

	line-height		: 1.5em;

	text-decoration	: none;

	padding			: .1666em 0 .25em 0;

	color			: #666;

}



.r1.r7 img {

	width			: .9166em;

	height			: .9166em;

	padding			: .3333em .1666em 0 0;

	border			: 0;

	vertical-align	: top;

}



.r1.r7 .trenner {

	height			: .0001em;

	background-color: #FFF;

	border-bottom	: .1666em solid #FFF;

}





.r1.r7 .kurs {

	float			: right;

	font-size		: 1em;

	line-height		: 1.5em;

}



.r1 p {

	font-size		: 1em;

	line-height		: 1.3333em;

}



.r1 .p1 {

	padding			: 0 0 0 0;

}



.r1.ohl .p1 {

	padding			: .0333em 0 0 0;

}



.r1 .p2 {

	padding			: .0833em 0 .0833em 0;

}



.r1 .p3 {

	padding			: .0033em 0 .1666em 0;

}



.r1 .p4 {

	padding			: .3333em 0 .0833em 0;

}



.r1 .p5 {

	padding			: 0 0 .1666em 0;

}



.r1 .p6 {

	padding			: 0 0 .0833em 0;

}



.r1 h4 {

	font-weight		: bold;

	font-size		: 1em;

	padding			: .4166em 0 .0333em 0;

}



.r1 h4.v2 {

	font-weight		: bold;

	font-size		: 1em;

	padding			: .3333em 0 0 0;

}





.r1 h4.image {

	font-weight		: bold;

	font-size		: 1em;

	padding			: .3333em 0 .0333em 0;

}



.r1 h4.imagev2 {

	font-weight		: bold;

	font-size		: 1em;

	padding			: .3333em 0 .0833em 0;

}







.r1 ul,

.r1 ul li {

	display			: block;

	list-style		: none;

	text-align		: left;

	background-color: #F2F2F2;

}



.r1 ul li {

	font-size		: .9166em;

	line-height		: 1.6390em;

}



.r1 .inlist {

	padding			: .0133em 0 .4533em 0;

}



.r1 .r9 {

	padding			: .1527em 0 .3819em 0;

}





.r1.ohl .inlist {

	padding			: .1527em 0 .4583em 0;

}



.r1 ul li a {

	text-decoration	: none;
	color			: #E20074;

}

.r1 ul li a:hover{
	color: Gray;
}



.r1 ul li img {

	border			: 0;

	width			: 1em;

	height			: 1em;

	margin-left		: .2em;

	vertical-align	: baseline;

}







.r1 .datum {

	font-size		: .8333em;

	line-height		: .8333em;

	padding			: .8333em 0 .2083em 0;

}



.r1 .datum.image {

	padding			: .8333em 0 .1880em 0;

}



.r1 .downloadlink {

	padding			: .4360em 0 0 0;

	line-height		: 1.3433em;

}



.r1 .downloadlink a {

	display			: block;

	color			: #666;

	font-size		: .8333em;

	text-decoration	: none;

}





.r1 .wh162x48 {

	width			: 13.5em;

	height			: 4em;

	padding			: .6666em 0 0 0;

}



.r1 .wh162x84 {

	width			: 13.5em;

	height			: 7em;

	padding			: .6666em 0 0 0;

	border			: 0;

}











.r11 {

	width			: 13.5037em;

	color			: #666;

	background-color: #F2F2F2;

	padding			: .0833em .6666em 0 .6666em;

	margin			: .1666em 0 0 0;

}



.r11 p {

	font-size		: .9166em;

	color			: #666;

	padding			: .5833em 0 0 0;

}



.r11 label {

	font-size		: .9166em;

	color			: #666;

	float			: left;

	margin			: .3333em 1.0909em .25em 0;

}



.r11 .ok {

	font-size		: .75em;

	height			: 2.3em;

	width			: 2.4em;

	margin			: .4998em 0 .8333em 0;

	vertical-align	: top;

}



.r11 .name {

	font-size		: .9166em;

	color			: #666;

	width			: 14.4em;

	height			: 1.4em;

	margin-top		: .0833em;

}



.r11 .pass {

	font-size		: .9166em;

	color			: #666;

	width			: 12.2em;

	height			: 1.4em;

	margin-bottom	: .8333em;

	padding-bottom	: .1666em;

}



.r11 .loginok {

	font-size		: .6874em;

	height			: 2.2em;

	width			: 2.4em;

	margin			: 0 0 .5em .0833em;

	padding			: 0;

	vertical-align	: baseline;

}



.r11 .textlink {

	color			: #E20074;

	text-decoration	: none;

}



.r11 .list {

	padding-top		: .25em;

}



.r11 .inlist {

	padding			: .0833em 0 .3333em 0;

}



.r11 ul,

.r11 ul li {

	display			: block;

	list-style		: none;

	text-align		: right;

}



.r11 ul {

	margin			: 0;

	padding			: .1666em 0 .3332em 0;

}



.r11 ul li {

	font-size		: .9166em;

	line-height		: 1.8183em;

	margin			: 0;

}



.r11 ul li img {

	border			: 0;

	width			: 1em;

	height			: 1em;

	margin-left		: .1662em;

	vertical-align	: baseline;

}



.r11 ul li a {

	text-decoration	: none;

	color			: #E20074;

}





/******************************************************************************************/

/************************************************************ Styles for Footer *****/

/****************************************************************************************/





#trenner,

#trennerstart {

	width			: 79.3333em;

	height			: .356em;

	margin-top		: 1.3333em;

	clear			: both;

}



#trenner #links,

#trennerstart #links {

	float			: left;

	width			: 15.9167em;

	height			: .25em;

	background-color: #E20074;

	margin-right	: .0833em;

	border-bottom	: .0833em solid #E20074;

}



#trenner #mitte,

#trennerstart #mitte {

	float			: left;

	width			: 63.3333em;

	height			: .25em;

	background-color: #FFF;

	border-bottom	: .0833em solid #E20074;

}







#fusszeile,

#fusszeilestart {

	clear			: both;

	padding			: 1em 0 1em 0;

	width			: 79.1667em;

	clear			: both;

	color			: #666;

}



#fusszeilevs {

	clear			: both;

	padding			: .8333em 0 1em 0;

	width			: 80em;

	clear			: both;

	color			: #666;

}



#telekom {

	float			: left;

	font-size		: .8333em;

	margin-top		: .3333em;

	margin-right	: 1.6943em;

}



#fussnavi {

	font-size		: .8333em;

	float			: left;

	margin-top		: .3333em;

}



#fussnavi a {

	color			: #666;

	padding			: 0 .3333em 0 .3333em;

	text-decoration	: none;

}


#fusszeile .t-icons {float:right;}

#fusszeile .t-icons  a{margin-left: 12px; font-size: .8333em; color: #666;text-decoration: none}

/*styles von irgendwoher 24.06.2008*/

.mX{clear:left;padding: 0;margin: 0 ;}

.mX .boxheadercontainer {

margin                 : 0 0 .55em 0;

border-bottom : .0833em solid #E5E5E5;

}





#claim {

	text-align		: right;

}



#claim img {

	height			: 1.6666em;

	border			: 0;

	margin-left		: .0833em;

}



/********************** container M2 um headline erweitern, nicht doppelt da wechselwirkung firefox ****************************/



.cell2n2 .m2 .datumfett {

      display                 : block;

      color             : #333;

      font-weight       : bold;

      font-size         : 1em;

      line-height       : .9166em;

      margin                  : .8333em 0 .2291em 0;

}



.cell2n2 .m2.wh154x46 .datumfett,

.cell2n2 .m2.wh154x80 .datumfett {

      display                 : block;

      color             : #333;

      font-weight       : bold;

      font-size         : 1em;

      line-height       : 1em;

      margin                  : .1666em 0 .1666em 0;

}





/********************** Links im Fliesstext ****************************/

p a  {

	color: #E20074;
	text-decoration: none;

	font-size: .9166em;

}

td a, th a  {

	color: #E20074;

	text-decoration: none;

}





/********************** Paginierung Archiv und search ****************************/



.paginierung {

	float			: left;

	text-align		: right;

	width			: 44.4832em;

	border-top		: #E5E5E5 .0833em solid;

	padding			: .5833em 0 .5833em 0;

	margin-top		: .0833em;

}



/*

.m514 .paginierung {

	padding			: .6666em 0 0 0;

	margin-top		: .3333em;

}

*/



.paginierung .page input {

   background		: none;

   border			: none;

   margin-left		: .7638em;

   cursor			: pointer;

   color			: #333;

   font-size		: 1em;

}



.paginierung .weiter input,

.paginierung .zurueck input {

	margin-left		: .7638em;

}



.paginierung .page.flag {

	margin-left		: .7638em;

	font-weight		: bold;

	color			: #E20074;

	font-size		: 1em;

}





/* Allgemeine Angaben*/

.t11 .changeNone{ }

.t11 .changeUp  {	color: green;}

.t11 .changeDown{	color:red;   }



.t11 .flLeft {float:left;}

.t11 .flRight{float:right;}



.t11 .clearRow{clear: both;}



.t11 a{ color: #666;}

.t11 a:link,.t11 a:visited{text-decoration: none;}

.t11 a:hover,.t11 a:active{text-decoration: underline;}



/** F&amp;uuml;r Chart-Reiter */

.t11 .selTab ,

.t11 .unselTab  {

    width: 50%;

    text-align: center;

    line-height: 1.5em;

 }

.t11 .selTab  {  background:  #d7d7d7; color:#E20074;}

.t11 .unselTab{  background:  #E4E4E4; color:inherit;}



/*-----------------------*/

/* Envelop F&amp;uuml;r Reiter und Chart */

#chartR72Env{

    padding-top: .8em;

    padding-bottom: .6em;

    font-size: .8em;

}

#chartR72Env div.reiter div{

    height: 1.5em;

    padding-top:.12em;

}

/* Zelle mit dem image */

#chartR72{

    background:  #d7d7d7;

    padding-top: .4286em;

    padding-right: .4em;

    padding-left: 1.2em;

    clear:both;

}

#chartR72 img{

    margin:0;

    padding:0;

}



#r72Kurse {

    padding-top:0;

}

#r72Kurse div.row{

	line-height		: 1.45em;

    padding-top: .12em;

}

#r72Kurse div.row span{

    font-size:.8em;

}



/* 7.1 DAX+T-Aktie */

#r7_1 div.trenner{

    clear:right;

}

#r7_1 div.row{

    width: 161px;

    display			: block;

	font-size		: 11px;

	/*line-height		: 1.4em;*/

	padding			: 3px 0 3px 0;

	color			: #666;

}

#r7_1 img{

    padding-top: .26em;

}





/* M6.10-------------- */

.cell2n1 .containerM .m610 {

	width: 28.7em;

    padding: 0 .9em .8em .9em;

    margin:0;

}





#chartM610Env div.reiter div{

    height: 1.7em;

    padding-top:.4em;

    font-size: .8em;

}

#chartM610Env{

    float: left;

    width: 17.7em;

    margin-top:.25em;

}

#chartM610{

    clear: right;

    background:  #EBEBEB;

    vertical-align: middle;

    padding-top: .6em;

    height: 11.15em;

}



#chartM610Env div.reiter div.selTab  {  background:  #EBEBEB; color:#E20074;}

#chartM610Env div.reiter div.unselTab{  background:  #DCDCDC; color:inherit;

border-bottom:1px solid #C6C6C6;

    height: 1.6em;

}

#firstTab {

    width: 49.4%;

    border-right:1px solid #C6C6C6;

}







#kurseM610{

    float: right;

    width: 10em;

}

#kurseM610 div.row{

    border-bottom: 1px solid #e6e4e5;

    line-height: 1.45em;

}

#kurseM610 div.row.quote{

    line-height: 1.1em;

    padding-bottom:.2em;

}

#kurseM610 div.row span{

    font-size: .8em;

    color: #676767;

}

/** - - - - -  */



/* M11-Lexicon*/



#seeAlso{

    margin-top:.6em;

}

#seeAlso a{

    font-style: italic;

}

.m11 div.abc ul{

	list-style-type : none;

}

.m11 div.abc li.buchstabe{

	list-style-type : none;

}

/*

.m11 div.abc ul{

	list-style-type : none;

}

.m11 div.quelle{

    margin-top:1.9em;

}

.m11 div.quelle span{

    color: #999999;

    font-size: .8em;

}*/

.t11 .quelle{

    font-size		: .8333em;

	font-weight		: normal;

	line-height		: 1.597em;

    color: #999999;

}

/** MX-Bloomi */

.mX{

    clear			: left;

	padding			: 0 .9166em 0 .9166em;

	margin			: 0 0 .4166em 0;

}





.mX .boxheadercontainer {

	margin			: 0 0 .55em 0;

	border-bottom	: .0833em solid #E5E5E5;

}





.mX h3.boxheader {

	display			: inline;

    color: #666;

	line-height		: 1.1em;

	font-weight		: bold;

	white-space		: nowrap;

	position		: relative;

	top				: +.4em;

	background-color: #FFF;

	margin			: 0 .4192em 0 .4192em;

	padding			: 0 .4192em 0 .4192em;

}



.mX div.t11Half{

    width: 23.2em;

    font-size:.9166em;

}

#t11Akt,#t11HistStat,#t11Hist{

    float:right;

}

#t11ExList,#t11DayStat,#t11Ticks{

    float:left;;

}

.mX table{

    border-collapse: collapse;

    width: 100%;

}

.mX table th{

    border: 1px solid white;

    padding: 2px .7em 2px .7em  ;

    background: #EBEBEB;

    border-right:none;

}

.mX table td{

    border: 1px solid white;

    padding: 2px .7em 2px .71em  ;

    border-right:none;

}

.lbl{

    text-align: left;

}

.val{

    text-align: right;

}

.mX td.lbl{

    background: #EBEBEB;

    color: #333333;

}

.mX td.val{

    background:#F2F2F2;

    color: #666;

}

.t11 abbr,.t11 acronym{

    text-decoration:none;

    border:none;

}

.mX div.row{

    clear: both;

}

.mX a{color: #E20074;}

.mX a img{ border:none;}



#histForm div.histLbl {

    width: 40px;

    float:left;

    padding-top: 3px;

}

#histForm input.finden{

    margin:0;

    float: right;

    border:0;

}

#histForm div.saveLink{

    margin-top: 5px;

    text-align: right;

}

#histChart{

    background:#F2F2F2;

    padding: .7em .7em 2px .7em  ;

    text-align:right;

}

#histForm{

    background:#F2F2F2;

    padding: 2px .7em 2px .7em  ;

    margin-bottom: 10px;

}

#histForm div.inputRow{

    margin-top: 2px;

    clear:both;

    vertical-align: bottom;

    margin-bottom: 2px;

}

#histForm select{

    height: 1.5em;

	vertical-align: top;

    color:#666;

    margin-left: 5px;

    margin-right: 5px;

    font-size:1em;

}

#histForm select.selYear{

    min-width: 5em;

}

#histForm select.selMonth{

    min-width: 7em;

}

.mX div.chart{

    background: #EBEBEB;

    text-align: right;

    padding-right: .96em;

    padding-top: .2em;

    padding-bottom: .48em;

    margin-bottom: 1.35em;

}

.mX div.chart span{

    font-size: .8em;

}

.mX div.bndCol{

    width: 23.2em;

    font-size:.9166em;

}

#t11Stamm,#t11Kurs{

    float:left;

    width: 23.3em;

}

#t11Merk,#t11PerfStat{

    float:right;

}

#t11Stamm .lbl{

    width: 30%;

    vertical-align: top;

}

#t11Stamm .val{

    vertical-align: top;

}

#bndFoot{

    clear:left;

    color: #666;

    font-size:.8em;

    line-height: 1.5em;

    padding-top: 1.2em;

}



/* M6.10 Analyzer-------------- */

.cell1n1 .containerM .m610A {

	width			: 44.4833em;

    padding			: 0 .9166em .9166em .9166em;

    margin:0;

}





.m610A div.reiter div{

    height: 1.7em;

    padding-top:.4em;

    font-size: .8em;

}

#chartM610A{

    vertical-align: bottom;

    padding-top: .6em;

}



.m610A div.reiter div.selTab  {  background:  #EBEBEB; color:#E20074;}

.m610A div.reiter div.unselTab{  background:  #DCDCDC; color:inherit;

   border-bottom:1px solid #C6C6C6;

    height: 1.6em;

}

.m610A #firstTab {

    width: 49.8%;

    border-right:1px solid #C6C6C6;

}



/*** Banner Vorschaltseite Positionierung Start ***/

#id92790 {

	position	: absolute;

	top			: 48em;

	padding-top	: .4166em;

	border-top	: .0833em dotted #B9B9B9;

}
/* Allgemeine Angaben */

/*Fotoshow*/
.nodisplay {
 display:none;
}

.showdisplay {
 display:block;
}

.m515 .submitPage,
.m515 .submitPageHover {
   background:none;
   border:none;
/*
   padding:0px;
   vertical-align:bottom;
*/
   cursor:pointer;
   color:#E20074;
   font-size: 1em;
}


.m514 .alternativ .submitPage,
.m514 .alternativ .submitPageHover {
   background:none;
   border:none;
/*
   padding:0px;
   vertical-align:bottom;
*/
   cursor:pointer;
   color:#E20074;
   font-size: 1em;
}

/********************************* RSS-Feeds ************************************/
.rssfeed a:link,
.rssfeed a:visited,
.rssfeed a:hover,
.rssfeed a:active {
  color: #E20074;
  text-decoration:none;
  background-position: 95% 0.181818182em;
}

/********************************* Formular: Seite weiterempfehlen **************/

.m688 .formfield a
{
	text-align		: left;
	color		: #E20074;	
	text-decoration	: none;
	padding-top		: .4860em;
	padding-left		: .4860em;
	float		: left;
}


/*********************** nummerierte Listen, in Vorlagen gar nicht da ********************/
 .m6141 ol li {	
	font-size		: 1em;
	padding-left	: .75em;
	line-height		: 1.3333em;
}

.cell2n1 .m6141 ol li {
	padding-bottom	: .5em;
}



/* sbr: css für Suchrelevanzangabe */

.statistik .relevanz .ranz {
  float: left;
  width: .9em;
  height: .9em;
  margin: .2em .1666em 0 0;
  background: #CCC;
}

.statistik .relevanz .ranz.flag {
  background: #E20074;
}

.statistik .proz{
  margin-left: 0.3em;
}

#dtgallery{
	margin: 15px 0;
}

#dtgallery td{
	padding: 0 18px 20px 14px;
	text-align: center;
}

#dtgallery a{
	font-size: 11px;
	margin: 0 0 15px 0;
}

#dtgallery img{
	display: block;
	margin: 0 0 5px 0;	
}
