@charset "utf-8";


/************************************************************************* RESET *****************/
* { 
	margin:0; 
	padding:0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size: 100%;	
	vertical-align: baseline;
	background-repeat: no-repeat;
	}
	
.normal_box {
	font-size:1.2em;
	}	

body { 
/*	background:#fff url(../img/layout/body_back.png) no-repeat fixed 997px 0; */
	background:#3e3f3f;
	color:#3e3f3f; 
	font:12px/1.55em "Lucida Grande", "Lucida Sans", helvetica, sans-serif;
	text-align:left; 
	margin:0; 
	}

a { 
	color:#3e3f3f; 
	text-decoration:underline; 
	}
a.out { 
	background:none;
	text-decoration:underline; 
	}
a.over { 
	color:#fff; 
	background:#79be40;
	text-decoration:none; 
	}


a:hover { 
	cursor:pointer;
/*	opacity:.9;*/
	text-decoration:none; 
	}

	
a img { 
	border:0;
	}
	
.no-wrap {
	white-space: nowrap;
	}
	
	
	
:focus { 
	outline:0; 
	}

h1, h2, h3, h4, h5, h6 { 
/*	margin-bottom:.8em; */
	line-height:1.3em; 
	}
	
.flexteaser p,
.teaser p {
	padding-right:5px;
	}	
.flexteaser p b,
.teaser p b {
	font-weight:bold;
	}	

.flexteaser h1,
.teaser h1,
h1 { 
	text-transform:uppercase;
	color:#f39f06;
	font-size:2.35em; 
	font-weight:bold;
	line-height:1.0em; 
	margin-bottom:0.3em;
	}

.flexteaser h2,	
.teaser h2,	
h2 { 
	color:#f39f06;
	font-weight:bold;
	font-size:2.15em; 
	}

.flexteaser h3,	
.teaser h3,	
h3 { 
	font-size:1.35em; 
	}

.teaser .csc-default {
/*	padding-top:10px;*/
	}
.flexteaser .csc-default li,
.teaser .csc-default li {
	margin-left:15px;
	margin-right:15px;
	}

.flexteaser h4.orange-uppercase,
.teaser h4.orange-uppercase {
	text-transform:uppercase;
	color:#f39f06;
	font-weight:bold;
	}

.flexteaser h4,	
.teaser h4,	
h4 { 
	font-size:1.2em; 
	}
	
.main-col h4,	
h4 { 
	margin-top:-10px;
	}
	
.flexteaser h5,	
.teaser h5,	
h5 { 
	font-size:1.1em; 
	}

.flexteaser h6,	
.teaser h6,	
h6 { 
	font-size:1em; 
	}

.flexteaser .tx-dfmailform-pi1 b,
.teaser .tx-dfmailform-pi1 b,
b {
	font-weight: bold;
	}

.flexteaser .tx-dfmailform-pi1 i,
.teaser .tx-dfmailform-pi1 i,
i {
	font-style: italic;
	}
	
.detail {
	color:#79be40;
	}	

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;font-size:.92em; }

/* Paragraph */
p { margin-bottom:.8em !important; font-size:.92em; /*margin-top:.4em;*/ line-height:1.6em; }

.csc-default {
	font-size:1.2em;
}

/*
p.bodytext { margin-bottom:.8em !important; font-size:1.12em; margin-top:.4em; line-height:1.6em; }
*/

address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { /*border:1px solid white;*/ padding:0; }
legend {display:none;}
label { font-size:.95em;  font-weight:bold; 
	width:100px;
	display:block;
	float:left;
	padding-top:4px;
}
input, select, button { vertical-align:middle; }

blockquote {
	padding:10px 10px 10px 50px; 
	background:#fbfbfb url(../img/layout/kon_quotes.png) no-repeat; 
	color:#999;
	font-size:0.92em;
	}


/* Lists */
dt { display:block; font-weight:bold; }
#nav ul { list-style:none;}
.box ul, .box ol {font-size:.92em; }

ol li {
	margin-bottom:0.6em;
	font-weight:bold;
	padding-bottom:0.3em;
	border-bottom:1px solid #e5e5e5;
	}
ol li span{
	font-weight:normal;
	}	
ol li ul li {
	margin-bottom:0.0em;
	padding-bottom:0;
	border-bottom:0px solid #e5e5e5;
	}
ol li ul {
	list-style-type:disc;
	margin-bottom:0.5em;
	}

.main-col li {margin-left:20px;font-size:.92em;}

/* Size */
small { font-size:.85em; }
big { font-size:1.15em; }

/*.reset-margin { margin:0 !important; }*/
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }

.left { float:left; }
.right { float:right; }
.clear-both { clear:both; }
.clear-left { clear:left; }
.clear-right { clear:right; }

/* breite des inneren containers */
.kon-width {width:997px; margin-left:0px;}


.right-align { text-align:right; }

/************************************************************************* Layout *****************/

/* Structure */
.wrapper { width:100%; }
.header-container { text-align:left; margin-top:0px; background:transparent url(../img/layout/header_back.png) repeat-x; 
	height:116px;
	border-bottom:1px solid #fff;
	} 

.middle { margin:0; text-align:left; overflow:hidden; padding:77px 0 30px; background:none;}
.side-col {  width:271px; }
.col-left { float:left; width:377px; /*border:1px solid fuchsia; margin-bottom:-20000px;padding-bottom:20000px; background:fuchsia;*/ margin-left:40px;}
.col-right { /*background:blue;*/ float:right; margin-right:10px; }
.col-border { float:right; /* background:red;*/ margin-right:18px;}

/*
.col-1-layout .col-main { float:none; margin:0; }
.col-2-right-layout .col-main { float:left; width:667px;  }
.col-2-left-layout .col-main { float:right; width:667px; }
.col-3-layout .col-main { width:353px;margin-right:14px;}
.col-3-layout .col-right { width:353px; min-height:10px; }
*/
.start #key {height:443px;}


.col-2-left-layout .col-left { float:right; width:657px; }
.col-3-layout .col-top {float:right; width:720px; /* margin-bottom:20px;*/}


/* Style */
.header { 
	margin: 0;
	}
.meta { 
	float:none !important;
	text-align:left;
/*	overflow:hidden;*/
	height: auto !important;
	}


.middle-container {
	background:#fff url(../img/layout/body_back.png) no-repeat fixed 997px 0; 
/*	background:url(../img/layout/middle_container_back.png) repeat-x 0 0;	*/
	}

.middle-container-inner {
	background:url(../img/layout/middle_container_back.png) repeat-x 0 0;	
	}
	
.middle-container-bottom {
	margin-top:-3px;
	margin-bottom:0px;
	height:3px;
	background:url(../img/layout/middle_container_inner_back.png) repeat-x 0 0;	
	}
	
.footer-container {
	background:url(../img/layout/footer_back.png) repeat-x;
	margin: 0;
	}
	
.footer {
	margin: 0;
	height:161px;
	}

	
.header-logo {	
	background:url(../img/layout/head_logo.png) no-repeat;
	width:147px;
	height:163px;
	position:absolute;
	left:40px;
	top:-8px;
	}		
	


ul.meta-navi li { 
	border-left:0 !important;

	}
ul.meta-navi { 
	display:block;
	margin-right:73px;
	height:85px !important;
	float:right !important;
	text-align:left;
	border-left:1px dotted #666;
/*	overflow:hidden;*/
	}
	

/************************************************************************* Navigation *************/

#main-navi {
	position:absolute;
	top:89px;
	height:27px;
	left:204px;
	font-size:1.15em;
	font-weight:normal;
	}
	
#main-navi ul {
	list-style:none;
	padding:0;
	margin:0;
	}

#main-navi ul li a:hover{
	border-bottom:1px solid #f39f06;
	height:27px;	
}
/*, 
#main-navi ul li a:hover*/
#main-navi ul li.current, 
#main-navi ul li.active{
	color:#f39f06;
	border-bottom:1px solid #f39f06;
	height:27px;	
	}
#main-navi ul li a{
	color:#fff;	
	}	

#main-navi ul li.current, 
#main-navi ul li.active a {
	color: #f39f06;
	}	

#footer-navi {
	margin-left:40px;
	padding-top:20px;
	}

#footer-navi ul li a{
	color:#999;	
	}	
#footer-navi ul li a:hover{
	/*color:#79be40;	*/
	}	
#footer-navi ul.level1 li {
	border-left:1px dotted #666;
	padding-left:7px;
	height:85px;
	}
#footer-navi ul.level2 li {
	padding-left:0px;
	}
#footer-navi ul.level1 li a {
	height:21px !important;
	border-bottom:1px solid #444;
	}		
#footer-navi ul.level1 li li a {
	height:auto !important;
	}		

#footer-navi ul.level1 li.current span {

	}

#footer-navi ul.level1 li.current, 
#footer-navi ul.level1 li.active a {
	display:block;
	}

#footer-navi ul.level1 li.current ul span {
	display:inline;
	}

/* #footer-navi ul li a:hover */
#footer-navi ul li.current span, 
#footer-navi ul li.active a{
/*	height:27px;	*/
	display:block;
	border-bottom:1px solid #666;
	}	
#footer-navi ul li.current span {
	padding-bottom:2px;
	}


#footer-navi ul li.current {
	color:#79be40 !important;
	}	
	
ul.level1 li{
	display:block;
	float:left;
	text-transform:uppercase;	
	margin:0;
	margin-right:13px;
/*	border-bottom:1px dashed black;	*/
	}
	
ul.level1 li a {
	display:block;
	margin:0;
	height:27px;
	text-decoration:none;
	}	
#main-navi ul li a:hover{
	/*border-bottom:1px solid #f39f06;*/
	}

ul.level2 {
	margin-top:5px;
	}	
	
ul.level2 li{
	font-size:.9em;
	border:0px !important;
	display:block;
	float:none;
	text-transform:none;	
	height:auto !important;
	margin:1px 13px 0 0;
	/*margin-right:13px;*/
/*	border-bottom:1px dashed black;	*/
	}
	
ul.level2 li a {
	border:0px !important;
	display:block;
	margin:0;
	height:auto !important;
	text-decoration:none;
	}	

/************************************************************************* Suche ******************/
.main-col .tx-dfkonsearch-pi1 {

	font-size:0.85em;

}

.searchResult .search-inner-wrap{
	padding:10px 30px 5px 50px; 
	background:#fbfbfb url(../img/layout/kon_quotes.png) no-repeat 0 10px; 
	color:#999;
	font-size:0.92em;
	overflow:hidden;
	}
.searchResult {
	position:relative;
	margin-bottom:20px;	
	clear:both;
	padding-bottom:0px;
	border-bottom:1px dotted #ccc;
	}
	
.searchResultHover {
	
	}	
.searchResult .titleLinkWrap {
	padding-top:10px;
/*	text-align:right;*/
	width:655px;
/*	border-top:1px dotted #e5e5e5;
	border-right:1px solid #fbfbfb;
	border-left:1px solid #fbfbfb;*/
	}
.searchResult .bottomLinkWrap {
	padding-top:10px;
	text-align:left;
	}
.searchResult .titleLinkWrap .titleLink {
	background:#3e3f3f;
	color:#fff;
	padding:5px 8px;
	}
.searchResult .search-inner-wrap * {
	float:none !important;
	}
.searchResult .search-inner-wrap {
	}
.searchResult h1 {
	font-size:1.3em;
	}
.searchResult h2 {
	font-size:1.3em;
	}
.searchResult h3 {
	font-size:1.3em;
	}
.searchResult h4 {

	}
.searchResult .titleLink {
	margin-top:10px;
	margin-right:10px;
	font-size:1em;
	text-decoration:none;
	background:transparent url(../img/layout/icon-external.gif) no-repeat 0 0px; 
	padding-left:21px;	
	}


#search {
	margin: -40px 0 10px;
	background:url(../img/layout/kon_suche.gif);
	height:27px;
	padding:3px 0 0 10px;
	position:relative;
	z-index:100 !important;
	}
	
#errMsg_search {
	position:absolute;
	left:0px; top:-18px;
	font-size:.85em;
	text-align:center;
	width:211px;
	padding:0px 10px 2px;
	color:#993300;
	margin-left:20px;
	cursor:pointer;	
	z-index:-5;
	
	}
#search label {
	width:auto;
	margin-right:5px;
	}
#search .searchInput {
	background-image:none;
	background-color:#f5f5f5;
	border-bottom:1px dotted #ccc;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:5px;
	margin:0px;
	height:auto;
	width:188px;
	color:#333;
	}

input.magnifier {

	position:absolute;
	right:4px; top:4px;
	padding:0 !important;
	border:0px;
	width:17px;
	height:17px;
	border:0;
	cursor:pointer;
	z-index:1;

	} 
input.magnifier {
	background:url(../img/layout/search_magnifier.gif) no-repeat 0px 0px;
	}	

	
#ajax_search_loader {
	width:20px;
	height:20px;
	position:absolute;
	right:5px; top:4px;
	background:#efefef url(../img/layout/ajax-loader4.gif) no-repeat 3px 3px;
	z-index:2;
	}	
#ajax_search_submitted {
	width:20px;
	height:20px;
	position:absolute;
	right:5px; top:4px;
	background:#efefef url(../img/layout/ajax-loader3.gif) no-repeat 3px 3px;
	z-index:2;
	}

div.autocomplete {
  position:absolute;
  z-index:30000;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #E7F5D1;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px 2px 2px 5px;
  cursor:pointer;
}

.informal {
	font-size:.85em; color:#999;
	}




/************************************************************************* Karte ******************/

#m_nielsen_img {
	position:absolute;
	z-index:100;
	}
#m_landeskirchen_img {
	position:absolute;
	z-index:100;
	}
#m_bistuemer_img {
	position:absolute;
	z-index:100;
	}

#pattern {
	background:url(../img/layout/mediadaten/pattern.png);
	position:absolute;
	z-index:0;
	width:440px;
	height:575px;
	z-index:80;
}

#kartenKontainer .faded {
	z-index:70 !important;
	}

.ansichts-container {
	position:relative;
	width:440px;
	height:575px;
	margin-left:-15px;
	}
	
/*.img_N1 {
	width:209px;
	height:268px;
	background:url(../img/layout/mediadaten/N1.png);
	position:absolute;
	left:60px;
	top:5px;
	z-index:90;
	}
.img_N2 {
	width:165px;
	height:152px;
	background:url(../img/layout/mediadaten/N2.png);
	position:absolute;
	left:15px;
	top:183px;
	z-index:90;
	}		
.img_N3a {
	width:189px;
	height:192px;
	background:url(../img/layout/mediadaten/N3a.png);
	position:absolute;
	left:22px;
	top:250px;
	z-index:90;
	}		
.img_N3b {
	width:143px;
	height:168px;
	background:url(../img/layout/mediadaten/N3b.png);
	position:absolute;
	left:74px;
	top:384px;
	z-index:90;
	}		
.img_N4 {
	width:229px;
	height:237px;
	background:url(../img/layout/mediadaten/N4.png);
	position:absolute;
	left:150px;
	top:329px;
	z-index:90;
	}	
.img_N5 {
	width:229px;
	height:301px;
	background:url(../img/layout/mediadaten/N5.png);
	position:absolute;
	left:197px;
	top:50px;
	z-index:90;
	}	
.img_NX {
	width:137px;
	height:167px;
	background:url(../img/layout/mediadaten/NX.png);
	position:absolute;
	left:300px;
	top:265px;
	z-index:90;
	}	
*/	
	
.img_N1 {
	width:218px;
	height:272px;
	background:url(../img/layout/mediadaten/N1.png);
	position:absolute;
	left:52px;
	top:0px;
	z-index:90;
	}
.img_N2 {
	width:169px;
	height:156px;
	background:url(../img/layout/mediadaten/N2.png);
	position:absolute;
	left:8px;
	top:185px;
	z-index:90;
	}		
.img_N3a {
	width:193px;
	height:195px;
	background:url(../img/layout/mediadaten/N3a.png);
	position:absolute;
	left:16px;
	top:250px;
	z-index:90;
	}		
.img_N3b {
	width:143px;
	height:164px;
	background:url(../img/layout/mediadaten/N3b.png);
	position:absolute;
	left:80px;
	top:387px;
	z-index:90;
	}		
.img_N4 {
	width:233px;
	height:244px;
	background:url(../img/layout/mediadaten/N4.png);
	position:absolute;
	left:154px;
	top:328px;
	z-index:90;
	}	
.img_N5 {
	width:234px;
	height:325px;
	background:url(../img/layout/mediadaten/N5.png);
	position:absolute;
	left:199px;
	top:29px;
	z-index:90;
	}	
.img_NX {
	width:142px;
	height:161px;
	background:url(../img/layout/mediadaten/ueberreg.png);
	position:absolute;
	left:296px;
	top:265px;
	z-index:90;
	}	
	

.img_LKNordelb	{left:124px;	top:  0px;	width:135px; 	height:125px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKNordelb.png);}	
.img_LKHann		{left: 52px;	top: 88px;	width:215px;	height:183px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKHann.png);}	
.img_LKOldenb	{left: 98px;	top:101px;	width: 42px;	height: 84px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKOldenb.png);}		
.img_LKBrem		{left:136px;	top:137px;	width: 22px;	height: 16px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKBrem.png);}		
.img_LKSchaumb	{left:151px;	top:187px;	width: 24px;	height: 22px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKSchaumb.png);}		
.img_LKLipp		{left:139px;	top:210px;	width: 34px;	height: 28px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKLipp.png);}		
.img_LKWestf	{left: 39px;	top:185px;	width:138px;	height:134px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKWestf.png);}		
.img_LKRheinl	{left:  9px;	top:227px;	width:128px;	height:206px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKRheinl.png);}		
.img_LKBrauns	{left:192px;	top:184px;	width: 73px;	height: 70px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKBrauns.png);}		
.img_LKKurhWald	{left:134px;	top:251px;	width: 98px;	height:114px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKKurhWald.png);}		
.img_LKHessNass	{left: 89px;	top:302px;	width: 92px;	height:101px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKHessNass.png);}		
.img_LKPfalz	{left: 62px;	top:385px;	width: 64px;	height: 59px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKPfalz.png);}		
.img_LKBad		{left: 81px;	top:386px;	width:115px;	height:164px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKBad.png);}		
.img_LKWuertt	{left:116px;	top:403px;	width:110px;	height:147px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKWuertt.png);}		
.img_LKBay		{left:154px;	top:328px;	width:233px;	height:245px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKBay.png);}		
.img_LKSachs	{left:291px;	top:264px;	width:140px;	height: 90px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKSachs.png);}	
.img_LKMitteld	{left:200px;	top:152px;	width:174px;	height:198px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKMitteld.png);}	
.img_LKAnh		{left:249px;	top:212px;	width: 70px;	height: 42px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKAnh.png);}	
.img_LKBBsO		{left:247px;	top:117px;	width:186px;	height:168px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKBBsO.png);}	
.img_LKMeckl	{left:231px;	top: 55px;	width:135px;	height: 86px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKMeckl.png);}	
.img_LKPomm		{left:308px;	top:29px;	width: 90px;	height:106px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/LKPomm.png);}	



.img_BX {
	width:142px;
	height:161px;
	background:url(../img/layout/mediadaten/ueberreg.png);
	position:absolute;
	left:296px;
	top:265px;
	z-index:90;
	}	



.img_LKX {
	width:142px;
	height:161px;
	background:url(../img/layout/mediadaten/ueberreg.png);
	position:absolute;
	left:296px;
	top:265px;
	z-index:90;
	}	



.img_BHH	{left:125px;	top:  0px;	width:242px;	height:144px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BHH.png);}	
.img_BHI	{left:134px;	top: 87px;	width:138px;	height:187px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BHI.png);}	
.img_BOS	{left: 53px;	top:100px;	width:115px;	height:115px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BOS.png);}	
.img_BK		{left: 39px;	top:269px;	width: 62px;	height: 64px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BK.png);}	
.img_BAC	{left:  9px;	top:268px;	width: 39px;	height: 72px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BAC.png);}	
.img_BE		{left: 52px;	top:251px;	width: 53px;	height: 39px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BE.png);}	
.img_BLM	{left: 87px;	top:291px;	width: 55px;	height: 80px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BLM.png);}	
.img_BMS	{left: 16px;	top:100px;	width:131px;	height:167px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BMS.png);}	
.img_BTR	{left: 17px;	top:308px;	width: 89px;	height:124px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BTR.png);}	
.img_BPB	{left: 79px;	top:187px;	width: 96px;	height:131px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BPB.png);}	
.img_BEF	{left:200px;	top:253px;	width:105px;	height: 99px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BEF.png);}	
.img_BFD	{left:136px;	top:252px;	width: 78px;	height:112px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BFD.png);}	
.img_BMD	{left:233px;	top:151px;	width:143px;	height:149px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BMD.png);}	
.img_BFR	{left: 80px;	top:387px;	width:115px;	height:164px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BFR.png);}	
.img_BS		{left:117px;	top:406px;	width:105px;	height:143px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BS.png);}	
.img_BMZ	{left:101px;	top:313px;	width: 80px;	height: 99px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BMZ.png);}	
.img_BBA	{left:207px;	top:334px;	width: 94px;	height: 91px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BBA.png);}	
.img_BEI	{left:225px;	top:406px;	width: 56px;	height: 51px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BEI.png);}	
.img_BSP	{left: 63px;	top:385px;	width: 66px;	height: 59px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BSP.png);}	
.img_BWUE	{left:155px;	top:335px;	width: 88px;	height: 73px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BWUE.png);}	
.img_BM		{left:246px;	top:473px;	width:109px;	height: 89px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BM.png);}	
.img_BA		{left:185px;	top:426px;	width: 93px;	height: 146px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BA.png);}	
.img_BPA	{left:328px;	top:430px;	width: 59px;	height: 75px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BPA.png);}	
.img_BR		{left:268px;	top:351px;	width: 86px;	height:132px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BR.png);}	
.img_BB		{left:273px;	top: 28px;	width:138px;	height:201px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BB.png);}	
.img_BDD	{left:265px;	top:266px;	width:167px;	height: 88px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BDD.png);}	
.img_BGR	{left:353px;	top:199px;	width: 81px;	height: 85px; 	position:absolute; z-index:90; background:url(../img/layout/mediadaten/BGR.png);}	

.zusatz {
	display:none;
	}

#konfigurator {
	position:relative;
	}

	
#modusSwitchContainer {
	position:absolute;
	right:20px;
	top:-34px;
	width:199px;
	text-align:left;
	font-weight:bold;
	}	
a#modusSwitch {
	cursor:pointer;
	font-weight:normal;
	}	

	
#kartenSwitchContainer {
	position:absolute;
	left:0px;
	top:-34px;
	width:440px;
	text-align:left;
	}		
#kartenSwitchContainer a.active {
	font-weight:bold;
	text-decoration:none;
	cursor:default;
	}	
#kartenSwitchContainer a {
	cursor:pointer;
	}
	
.liste {
	height:auto !important;
	}					
					
.liste .zusatz {
	display:inline;
	}					
					
		
.liste .title-box {
	position:relative !important;
	margin:0 0 4px 0 !important;
	top:0 !important;
	left:0 !important;
	padding:3px 0 0;
	font-size:0.95em;
	}	
			
.liste .title-short-infos {
	display:inline;
	line-height:1em;
	}				
.liste .title-short-infos-collateral {
	clear:left !important;
	padding-left:17px;
	}		
	

.liste .number-box span {
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
	letter-spacing:-1px;
	width:15px;
	height:15px;
	display:block;
	margin-left:-1px;
	padding-top:0 !important;

	}

.liste .number-box {
	position:relative;
	width:14px;
	height:14px;
	color:#fff;
	float:left;
	margin-right:3px;
	}	
	
.liste .zusatz,
.liste .vs,
.liste .auflage {
	color:#999;
	font-size:.9em;
	}	
.liste .zusatz span,
.liste .vs span,
.liste .auflage span {
	font-size:.85em;;
	}	
	
	
	
	
	
/*.nielsen-container div:hover {
	opacity:0.9;
	}	*/

.title-box {
/*	display:none;*/
	position:absolute;
	z-index:120;
	margin-left:-11px;
	margin-top:-11px;
	cursor:pointer;
	}
	
.title-short-infos {
	display:none;
	}
.title-box:hover .title-short-infos {
	/*display:block;*/
	}	
.showKoords {
	display:none;
	width:35px;
	position:absolute;
	z-index:140;
	top:0px;
	left:20px;
	font-weight:bold;
	font-size:.8em;
	padding:2px 4px;
	}
.showKoords:hover {
/*	background:white;*/
	}

.number-box span {
	text-align:center;
	font-size:1.35em;
	font-weight:bold;
	letter-spacing:-1px;
	width:22px;
	display:block;
	margin-left:-1px;
	padding-top:2px;

	}

.number-box {
	position:relative;
	width:22px;
	height:22px;
	color:#fff;
	}

.e .number-box {
	background-color:#f39f06;
	}
.k .number-box {
	background-color:#3e3f3f;
	}


/*
.number-box span {
	text-align:center;
	font-size:1.35em;
	font-weight:bold;
	letter-spacing:-1px;
	width:30px;
	display:block;
	margin-left:-1px;
	padding-top:6px;

	}

.number-box {
	position:relative;
	width:30px;
	height:30px;
	color:#fff;
	}

.e .number-box {
	background:url(../img/layout/mediadaten/orange-box7.png);
	}
.k .number-box {
	background:url(../img/layout/mediadaten/grey-box7.png);
	}
*/	
	
	
	
	
#controlsContainer {
	float:right;
	width:220px;
	}
		
#controlsContainer h1{
	color:#3e3f3f;
	text-transform:uppercase;
	font-size:1.25em;
	font-weight:bold;
	}
#controlsContainer h1 .small{
	text-transform:none;
	font-size:.85em;
	font-weight:normal;
	}
	
.check {
	color:#3e3f3f;
	cursor:pointer;
	margin:5px 10px 5px 0;
	}
	
.check-box {
	cursor:pointer;
	position:relative;
	width:15px;
	height:15px;
	float:left;
	margin-right: 5px;
	}

.check-box .inner-wrap {
	top:3px;
	left:3px;
	position:absolute;
	width:9px;
	height:9px;
	background:none;
	}	

.check .inner-text {
	display:inline;
	}	
	
.active:hover .check-box .inner-wrap {
	opacity:0.6;
	}

.passive:hover .check-box .inner-wrap,
.active .check-box .inner-wrap {
	background:#3e3f3f;
	}	
	
.check-katholisch .check-box {
	background-color:#cfcfcf;
	}
.check-evangelisch .check-box {
	background-color:#fce7c1;
	}
.check-nielsen .check-box {
	background-color:#ebf3d8;
	}
	
.tx-dfmediadaten-pi1 {
	font-size:.85em;
	}
	
	
	
#slider_handle_min {
	position:absolute;
	width:11px;
	z-index:1001;
	height:28px;
	background:url(../img/layout/mediadaten/slider_handle_min.png) no-repeat 0 0;
	cursor:move;
	}
#slider_handle_max {
	position:absolute;
	width:11px;
	z-index:1001;
	height:28px;
	background:url(../img/layout/mediadaten/slider_handle_max.png) no-repeat 0 0;
	cursor:move;
	}
#slider {
	position:relative;
	width:178px;
	height:28px;
	margin-bottom:30px;	
	background:url(../img/layout/mediadaten/slider_back.gif) no-repeat 6px 0;
	}
	
#slider_span {
	position:absolute;
	z-index:501;
	width:100px;
	height:28px;
	margin-left:5px;
	background:url(../img/layout/mediadaten/slider.png) no-repeat 0 0;

	}
	
	
	

	
#slider_scala {
	position:absolute;
	top:28px;
	left:2px;
	width:189px;
	height:17px;
	background:url(../img/layout/mediadaten/slider_scala.gif) no-repeat 0 0;
	}
	
#positions {
	font-size:1.15em;
	margin-bottom:1em;
	}	
.sum {
	font-size:1.15em;
	}
#sum {
	font-weight:bold;
	}	

.amount {
	display:inline;
	}	
.check span {
	display:none;
	float:right;
	font-size:.75em;
	padding-top:1px;
	color:#999;
	}	
	
	
	
	
	
	
	
#nachEvangelisch {
	position:absolute;
	width:440px;
	height:575px;
	top:0;
	left:0;
	}
#nachKatholisch {
	position:absolute;
	width:440px;
	height:575px;
	top:0;
	left:0;
	
	}
	
.to-cart {
	cursor:pointer;
	margin-top:10px;
	padding:3px 5px;
	margin-left:-10px;
	width:232px;
	height:32px;
	display:block;
	background:url(../img/layout/kon_to_cart.png) no-repeat 0 0;
	color:#fff;
	font-size:0.92em;
	}	
	
	
	
	
	

/************************************************************************* Popup (DUMMIES!) ******/	

.zielgruppe {
	position:absolute;
	z-index:5000;
	left:417px;
	top:136px;
	background:url(../img/layout/popup_pyramiden.png) no-repeat 0 0;	
	width:572px;
	height:548px;
	}
	
#titelInfos {
	position:absolute;
	z-index:5000;
	width:410px;
	height:617px;
	left:39px;
	top:170px;
	}	
	
#titelInfos #layer1 {
	position:absolute;
	z-index:5000;
	background:url(../img/layout/layer1.png) no-repeat 0 0;	
	width:390px;
	height:590px;
	left:0px;
	top:17px;
	padding:10px;
	}	
	
.ajax-loader {
/*	background:url(../img/layout/ajax-loader.gif) no-repeat center center;	*/
	}	
	
.pop-content {
	background:#fff;
	}	
	
#cartInfos {
	position:absolute;
	z-index:5000;
	width:410px;
	height:617px;
	left:462px;
	top:170px;
	}	
	
#cartInfos #layer2 {
	position:absolute;
	z-index:5000;
	background:url(../img/layout/layer1.png) no-repeat 0 0;	
	width:390px;
	height:590px;
	left:0px;
	top:18px;
	padding:10px;
	}		
	
#layerOmni {
	position:absolute;
	z-index:6000;
	background:url(../img/layout/layerOmni.png) no-repeat 0 0;	
	left:0px;
	top:18px;
	width:572px;
	height:512px;
	padding:10px;
	padding:10px;
	}		
	
#popUpOmni {
	z-index:5999;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../img/layout/halbtrans.png);
	}		
	
#popUpOmni #innerWrap {
	z-index:6000;
	position:absolute;
	width:572px;
	height:531px;
	left:416px;
	top:130px;
	}	
	
#popUpOmni #innerWrap .popUpOmni{
	
	}	
	
#popUpOmni #innerWrap .popUpOmni h1{
	font-size:1.5em;
	}

	
#popUpOmni .tab-container {
	width:550px;
	}
#popUp {
	z-index:4999;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#3e3f3f;
	background:url(../img/layout/halbtrans.png);
	}
#popUp2 {
	z-index:15001 !important;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../img/layout/halbtrans.png);
	}
	
#item7{
	cursor:pointer !important;
	}	
	
	
	
	
.tab-container {
	height:17px;
	width:380px;
	margin-left:10px;
	}	
.tab {
	background:#000;
	float:right;
	margin-left:5px;
	padding:0px 10px 2px;
	font-size:.85em;
	color:#fff;
	cursor:pointer;
	}	


#popUpOmni .tab-container .active {
	cursor:default;
	margin-top:-2px;
	border:none;
	z-index:17000 !important;
	color:#3e3f3f;
	position:relative;
	}	
#popUpOmni .tab-container .passive {
	background:#000 !important;
	color:#fff !important;
	border:none !important;
	}	
	
	
	
	
	
.tool-tip {
	background:url(../img/layout/mediadaten/tooltip.png);
	width:127px;
	height:50px;
	position: absolute !important;
	overflow:hidden;
	z-index: 10000 !important;
	color:#fff;
	font-size:1.0em;
	padding:11px 8px;
	line-height:1.0em;
	}	
	
.listenansicht .tool-tip {
	visibility:hidden;
	}	
				
	
	
.tool-tip .head {
	font-weight:normal;
	line-height:1em;
	margin-bottom:3px;
	font-size:.95em;
	height:25px;
	}

.tool-tip .row {
	position:relative;
	}	
.tool-tip .label {
	font-size:0.8em;
	display:block;
	font-size:.8em;
	clear:left;
	float:left;
	width:50px;
	}
.tool-tip .data {
	display:block;
	font-size:0.8em;
	font-size:.8em;
	width:140px;	
	text-align:right;
	}

.tool-tip .vs .label {
	width:25px;
	}


	

	
.pop-head {
	height:120px;
	margin-bottom:10px;
	}	
.pop-head .pop-left {
	height:120px;
	}
.pop-head .pop-right {
	height:120px;
	}
.pop-body {

	}
.pop-body .pop-left {
	height:458px;
	}
.pop-left {
	width:141px;
	}
.pop-right {
	width:233px;
	float:right;
	}
.pop-right .label span {
	font-size:.85em;
/*	color:#79be40;*/
	}

.clear-helper {
	clear:none;
	line-height:1.2em;

	}

.pop-right .copyright {
	text-align:right !important;
	padding:1px 10px;
	color:#999;
	font-size:.85em;
	width:220px !important;
	}	
	
.pop-content .title {
	margin-top:30px;
	font-size:1.2em;
	font-weight:bold;
	}			
.pop-content .subtitle {
	color:#999;
	line-height:1.3em;
	}		


	
.pop-content .row {
	clear:left;	
	width:233px;
	}		
	
.pop-content .label {
	float:left;
	color:#999;
	}	
	
.pop-content .data {
	padding-left:78px;
	text-align:right;
	width:150px;
	font-weight:bold;
	}
	
	
.pop-content .margin-top {
	margin-top:10px;
	}
	
.pop-content .to-cart {
	margin:0 0 0;
	height:19px;
	padding-top:4px;
	}	
	
.pop-content .cover {
	width:228px;
	height:90px;
	padding:15px 3px 0px;

	}	
.pop-content .cover img {
	float:right;
	}	
	
	switch
	

.tx-dfmediadaten-pi1 .cart-normal {

	}
	
	

#cart .inner-wrap {

	}		
		
.cart-hover {
	border:1px dashed #ccc;
	opacity:0.75;
	}	

#cart li {
	display:block;


	}	
	
#cart .title {
	color:#fff !important;
	display:block;
	width:175px;
	float:left;
	margin-right:5px;
	line-height:1.3em;
	font-weight:bold;

	padding: 4px 0px 2px 0px;
	}
#cart a.remove {
	cursor:pointer;
	margin-top:2px;
	font-size:.85em;
	text-decoration:none;
	position:absolute;
	color:#999;
	}
#cart a.remove:hover {
	color:#ccc;
	}
#cart li.remove {
	cursor:pointer;
	border:0;
	}
#cart li.remove title {
	font-weight:normal !important;
	}
#cart li.row {
/*	border-bottom:1px dashed #FAB433;	*/	
	border-bottom:1px dashed #666;
	width:190px;
	clear:left;
	}
	
	
.title-box .handle {
	background-image:url(../img/layout/mediadaten/cursor_move6.png);	
	background-position: 0px 0px;
	background-repeat:no-repeat;
	cursor:move;
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	right:-13px;
	top:-10px;
	overflow:hidden;
	}
	
	
.liste .handle {
	background-image:url(../img/layout/mediadaten/cursor_move6.png);	
	background-position: -1px 0px !important;
	background-repeat:no-repeat;
	position:absolute;
	left:415px;
	top:0px;
	}
	
.title-box:hover .handle {
	display:block !important;
	z-index:25010;
	}	
	

.openCart {
	float:right;
	}
	
	
#cart button {
	display:inline !important;
	background-color:#79be40;
	color:#3e3f3f !important;
	padding:1px 3px;
	cursor:pointer;
	}		
#cart button.orange {
	background-color:#993300;
	color:#fff !important;
	}	
	
#cart .margin-top {
	margin-top:30px;
	}		


#cart fieldset label {
	margin-left:10px;
	} 	
fieldset .row {
	clear:left;
	} 	
	
	
#popCart .errMsg {
	left:-6px;
	padding:15px 20px;
	position:absolute;
	top:163px;
	width:398px;
	} 			

#popCart .errMsg p {
	color:#fff;
	} 		


textarea {
	margin-top:2px;
	padding:3px 3px 1px;
	width:194px;
	height:71px;
	border:0;
	background:transparent url(../img/layout/mailform/anfrage_textarea2.png);
	color:#fff;
	} 

textarea.big {
	margin-top:2px;
	padding:4px 3px 0px;
	width:269px;
	height:121px;
	border:0;
	background:transparent url(../img/layout/mailform/anfrage_textarea_big2.png);
	color:#fff;
	} 

input {
	margin-top:2px;
	padding:4px 3px 0px;
	width:194px;
	height:22px;
	border:0;
	background:transparent url(../img/layout/mailform/anfrage_input2.png);
	color:#fff;
	}

.err input {
	background:transparent url(../img/layout/mailform/anfrage_input_err.png) !important;
	}
	
.err textarea {	
	background:transparent url(../img/layout/mailform/anfrage_textarea_err.png);
	}
.err textarea.big {	
	background:transparent url(../img/layout/mailform/anfrage_textarea_big_err.png);
	}
	
#popCart p {
	color:#999;
	padding-left:10px;
	}		
#popCart a {
	cursor:pointer;
	}	
	
#popCart .submit {
	text-align:left;
	margin-left:48px;
	width:200px;
	height:26px;
	padding:2px 3px 0px;
	cursor:pointer;
	}	
		
#popCart h1 {
	margin-left:8px;
	line-height:1.3em;
	}		
	

/*************************************************************************	Schwerpunktthemen *****/		
.schwerpkt {

	}
	
.side-col .schwerpkt_box {	
	float:none;
	}
	
.schwerpkt_box {
	background:transparent url(../img/layout/schwerpunktthemen/schwerpunktthemen_box.png);
	width:212px;
	height:212px;
	margin:0 10px 10px 0;
	float:left;
	position:relative;
	}
.schwerpkt .next {
	background:transparent url(../img/layout/schwerpunktthemen/schwerpunktthemen_box_orange.png);
	}
	
.schwerpkt div div.next {	

	background:none;
	}
	
.last {
	margin-right:0px !important;
	}	

.schwerpkt_box img.img {	
	position:absolute;
	left:0;
	top:26px;
	}

.schwerpkt_box h3 {	
	display:block;
	position:absolute;
	z-index:1000;
	width:192px;
	left:5px;
	top:4px;
	font-size:1em;
	}
.schwerpkt_box h3 span.padd-it {
	display:inline-block;
	background:#79be40;		
	color:#fff;
	padding:2px 0px 1px 5px;	
	}
.schwerpkt_box h3 span.last {
	padding-right:5px !important;	
	}

.schwerpkt .next h3 span.padd-it {
	background:#f39f06;		
	}	

.ersch_row {
	top:172px;
	}	
.anzschl_row {
	top:188px;
	}	
	
.ersch_row,
.anzschl_row {
	width:192px;
	position:absolute;
	font-size:.85em;
	padding:0 10px;
	}	
	
.ersch_row span,
.anzschl_row span {
	float:right;
	}	
	

.termine table {
	width:100%;
	font-size:.9em;
	}
.termine table tr th {
	padding:2px 5px 0px;
	background:#79be40;
	color:#fff;
	}
.termine table tr td {
	padding:2px 10px 0px;
	background:#f5f5f5;
	color:#3e3f3f;
	}
.termine table .first {
	font-weight:bold;
	color:#79be40;
	}
.termine table .second,
.termine table .third,
.termine table .forth {
	text-align:right;
	}
.termine table .odd {
	background:#eaeaea;
	}
	
td.anzschl-bygone	{
	color:#ccc !important;
	text-decoration:line-through;
	}	
td.ersch-bygone  {
	color:#ccc !important;
	text-decoration:line-through;
	}	
td.ersch-bygone  a{
	color:#ccc !important;
	text-decoration:line-through;
	}	
td.next	{
	font-weight:bold;
	color:#993300 !important;
	}	
div.anzschl-bygone	{
	color:#666 !important;
	text-decoration:line-through;
	}	
div.ersch-bygone  {
	color:#666 !important;
	text-decoration:line-through;
	}	
div.next	{
	}
div.next	h3{
	font-weight:normal;
	}
div.next	.ersch_row{
	color:#993300 !important;
	font-weight:bold;
	}
div.schwerpkt_box  div.next{
	color:#993300 !important;
	font-weight:bold;
	}	
	


.teaser-M img.img {	
	position:absolute;
	left:1px;
	z-index:2 !important;
	top:80px;
	}

.teaser-M h3.schwerpkt_head {	
	display:block;
	position:absolute;
	z-index:1000;
	width:265px;
	left:5px;
	top:53px;

	}
.teaser-M h3.schwerpkt_head span.padd-it {
	display:inline-block;
	background:#79be40;		
	color:#fff;
	padding:2px 0px 1px 5px;	
	font-size:1.7em !important;	
	}
.teaser-M h3.schwerpkt_head span.last {
	padding-right:5px !important;	
	}	
	
	
	
	






/*************************************************************************	Teaser, Formulare *****/	


.flexteaser textarea,
.teaser textarea {
	width:244px;
	margin-top:2px !important;
	padding:3px 3px 1px !important;
	background:transparent url(../img/layout/mailform/anfrage_L_textarea2.png);
	} 

.flexteaser label,
.teaser label {
	display:none;
	}
.flexteaser input,
.teaser input {
	width:244px;
	margin-top:2px !important;
	padding:4px 3px 0px !important;
	background:transparent url(../img/layout/mailform/anfrage_L_input2.png);
	}	
.flexteaser button.submit,
.teaser button.submit {
	width:125px;
	margin-left:125px;
	background:transparent url(../img/layout/mailform/anfrage_L_submit_grey.png);
	}	
.flexteaser button.submit span,
.teaser button.submit span {
	color:#fff;
	}			
.flexteaser textarea.err,
.teaser textarea.err {
	color:#fff !important;
	background:transparent url(../img/layout/mailform/anfrage_L_textarea_err.png) !important;
	} 

.flexteaser input.err,
.teaser input.err {
	color:#fff !important;
	background:transparent url(../img/layout/mailform/anfrage_L_input_err.png) !important;
	}		
	
.green textarea {
	color:#3e3f3f;
	background:transparent url(../img/layout/mailform/anfrage_L_textarea.png);
	} 

.green input {
	color:#3e3f3f;
	background:transparent url(../img/layout/mailform/anfrage_L_input.png);
	}	
.green button.submit {
	background:transparent url(../img/layout/mailform/anfrage_L_submit.png) !important;

	}		
.searchResult .green button.submit {
	color:#fff;
	margin-left:0;	
	}		
.searchResult .teaser-M .tx-dfmailform-pi1 {
	width:250px !important;
	}

.green button.submit span {
	color:#3e3f3f !important;	
	}
	
.green textarea.err {
	color:#3e3f3f !important;
	background:transparent url(../img/layout/mailform/anfrage_L_textarea2_err.png) !important;
	} 

.green input.err {
	color:#3e3f3f !important;
	background:transparent url(../img/layout/mailform/anfrage_L_input2_err.png) !important;
	}		

button.submit {
	text-align:left;
	width:250px;
	height:26px;
	cursor:pointer;
	position:relative;
	margin-top:5px;
	}		
button.submit span {
	margin-left:5px;
	color:#fff;
	}		
	
.main-col button.submit {
	width:125px;
	margin-left:100px;
	background:transparent url(../img/layout/mailform/anfrage_L_submit_grey.png);
	}

	
	
.flexteaser-M .errMsg, 
.teaser-M .errMsg {
	height:213px;
	left:0 !important;
	padding:15px 10px;
	position:absolute;
	top:0px;
	width:229px;
	} 			

.flexteaser-M .errMsg p,
.teaser-M .errMsg p {
	color:#fff;
	} 			
	
	
.errMsg .err_close {
	cursor:pointer;
	text-decoration:underline;
	}	
.errMsg .x_icon {
	position:absolute;
	top:5px;
	right:5px;
	text-decoration:none;
	cursor:pointer;
	}
	
	
.main-col .errMsg {
	margin-left:-10px;
	margin-top:-10px;
	padding:15px 10px;
	position:absolute;
	width:380px;
	} 			

teaser-M .errMsg p {
	color:#fff;
	} 	
	
	
.main-col fieldset {
	font-size:0.92em;	
	width:380px;
	}	
	
	
	
	
	
	
#c207 table.contenttable,	
table.kontakt-3-col {
	float:right;
	width:250px;
	margin-top:15px;
	}		

#c207 table.contenttable thead,		
table.kontakt-3-col thead {
	background:#79be40;
	color:#fff;
	}	

#c207 table.contenttable thead th,		
table.kontakt-3-col thead th {
	padding:2px 5px 0 10px;
	}	

#c207 table.contenttable tbody,		
table.kontakt-3-col tbody {
	background:#f5f5f5;
	}	

#c207 table.contenttable tbody td,		
table.kontakt-3-col tbody td {
	padding:2px 5px 0 10px;
	}	

#c207 table.contenttable tbody .td-0,		
table.kontakt-3-col tbody .td-0 {
	color:#79be40;
	font-weight:bold;
	}	

#c207 table.contenttable .td-1,		
table.kontakt-3-col .td-1 {
	text-align:right;
	font-weight:bold;
	}	

#c207 table.contenttable tbody .td-1,		
table.kontakt-3-col tbody .td-1 {
	padding-left:10px;
	}	
#c207 table.contenttable tbody .tr-3 .td-1,		
table.kontakt-3-col tbody .tr-3 .td-1 {
	width:50px !Important;
	}	

#c207 table.contenttable tbody .tr-1 .td-1,		
table.kontakt-3-col tbody .tr-1 .td-1 {
/*	height:15px;
	margin-left:-75px;
	margin-top:9px;
	position:absolute;
	vertical-align:bottom;
	width:100px;*/
	}	

#c207 table.contenttable tbody .tr-1 td,		
table.kontakt-3-col tbody .tr-1 td {
/*	height:30px;*/
	}	
#c207 table.contenttable tbody .td-2,
table.kontakt-3-col tbody .td-2 {
	width:200px !important;
	height:auto;
	display:block;
	}	
#c207 table.contenttable tbody .tr-2 .td-1 p,
table.kontakt-3-col tbody .tr-2 .td-1 p {
	white-space:nowrap;
	}	
	

table.kontakt-3-col {
	float:right;
	}		
	
	
	
table thead {
	background:#79be40;
	color:#fff;
	}	
table thead th {
	padding:2px 5px 0 10px;
	}	
table tbody {
	background:#f5f5f5;
	}	
table tbody td {
	padding:2px 5px 0 10px;
	}	

table.formate-8-col {
	margin-top:20px;
	font-size:.92em;
	}
table.formate-8-col td{
	text-align:right;
	}
table.formate-8-col .td-1{
	text-align:left;
	}



table.formate-8-col .td-0 {
	width:10px;
	}

table.formate-8-col th {
	text-align: center;
	}

table.formate-8-col th.td-2,
table.formate-8-col th.td-4,
table.formate-8-col th.td-6{
	width:160px;
	}

table.formate-8-col .tr-1 td {
/*	padding-top:95px;*/
	text-align:center;
	color:#3e3f3f;
	}
	
table.formate-8-col .td-1 {
	color:#666;	
	}

table.formate-8-col .tr-2 td {
	background:#d5e6af;
	font-weight:bold;
	}
table.formate-8-col .tr-1 .td-1 {
	padding-bottom:3px;
	padding-top:0px;
	font-size:.8em;
	line-height:1.2em;
	vertical-align:bottom;
	text-align:left;
	}
table.formate-8-col .td-3,
table.formate-8-col .td-5,
table.formate-8-col .td-7 {
	color:#f39f06;
	}
	

table.formate-8-col .tr-1 .td-2,
table.formate-8-col .tr-1  .td-4,
table.formate-8-col .tr-1  .td-6 {
	padding:0 !important;
	}	
	
table.formate-8-col .tr-1 .td-0 {
	background:transparent url(../img/content/technische_daten/formate.gif) no-repeat center;	
	}
table.formate-8-col .tr-2 .td-0 {
	background:transparent url(../img/content/technische_daten/swfarbig.gif) no-repeat center;	
	}
table.formate-8-col .tr-1 .formate-headers {
	height:120px;
	width:100%;
	}
table.formate-8-col .tr-1 .formate-headers td {
	padding-top:90px;
	}
	

table.formate-8-col .tr-1 .formate-headers td.format-1-1-a {
	background:transparent url(../img/content/technische_daten/1-1.gif) no-repeat center 0px;		
	}
	
table.formate-8-col .tr-1 .formate-headers td.format-3-4-a {
	background:transparent url(../img/content/technische_daten/3-4-a.gif) no-repeat center 0px;		
	}
table.formate-8-col .tr-1 .formate-headers td.format-3-4-b {
	background:transparent url(../img/content/technische_daten/3-4-b.gif) no-repeat center 0px;		
	}
	
	
table.formate-8-col .tr-1 .formate-headers td.format-1-2-a {
	background:transparent url(../img/content/technische_daten/1-2-a.gif) no-repeat center 0px;		
	}
table.formate-8-col .tr-1 .formate-headers td.format-1-2-b {
	background:transparent url(../img/content/technische_daten/1-2-b.gif) no-repeat center 0px;		
	}


	
table.formate-8-col .tr-1 .format-1-4 {
	width:202px;
	}
	
table.formate-8-col .tr-1 .formate-headers td.format-1-4-a {
	background:transparent url(../img/content/technische_daten/1-4-a.gif) no-repeat center 0px;		
	}
table.formate-8-col .tr-1 .formate-headers td.format-1-4-b {
	background:transparent url(../img/content/technische_daten/1-4-b.gif) no-repeat center 0px;		
	}
table.formate-8-col .tr-1 .formate-headers td.format-1-4-c {
	background:transparent url(../img/content/technische_daten/1-4-c.gif) no-repeat center 0px;		
	}


	
table.formate-8-col .tr-1 .formate-headers td.format-1-8-a {
	background:transparent url(../img/content/technische_daten/1-8-a.gif) no-repeat center 0px;		
	}
table.formate-8-col .tr-1 .formate-headers td.format-1-8-b {
	background:transparent url(../img/content/technische_daten/1-8-b.gif) no-repeat center 0px;		
	}



	
table.formate-8-col .tr-1 .formate-headers td.format-1-16-a {
	background:transparent url(../img/content/technische_daten/1-16-a.gif) no-repeat center 0px;		
	}
table.formate-8-col .tr-1 .formate-headers td.format-1-16-b {
	background:transparent url(../img/content/technische_daten/1-16-b.gif) no-repeat center 0px;		
	}


/*** Tabelle Media-Analyse ***/
table.formate-4-col .tr-1 td, table.formate-4-col .tr-5 td, table.formate-4-col .tr-8 td,table.formate-4-col .tr-11 td {
	font-weight: bold;
	background-color: #cccccc;
}

	

#popUpOmni button.submit {
	background:transparent url(../img/layout/mailform/anfrage_L_submit.png) no-repeat scroll 0 0;
	text-align:left;
	margin-left:100px;
	height:26px;
	cursor:pointer;
	}		
#popUpOmni button.submit span {
	color:#3e3f3f;	
	}
	
.errMsg {
	z-index:110;
	background:#993300 none repeat scroll 0 0;
	border:1px dashed #fff;
	color:#fff;
	font-size:1em;
	opacity:0.95;
	padding:15px 10px;
	}		
	
.errMsg a {
	color:#f39f06;
	}		
	
#ie6alert div.errMsg, 
noscript div.errMsg {
	width:647px !important;
	height:438px;
	position:relative;
	font-size:1.2em;
	}		

#ie6alert div.errMsg * ,	
noscript div.errMsg * {
	padding-left:95px;
	}		

	
#ie6alert div.errMsg a, 
noscript div.errMsg a {
	padding-left:0px !important;
	}		
#ie6alert div.errMsg b, 
noscript div.errMsg b {
	padding-left:0px !important;
	}		
	
#ie6alert .shout,
noscript .shout {
	padding-left:0px !important;
	font-size:20em;
	display:block;
	height:400px;
	width:80px;
	top:110px;
	position:absolute;
	margin-right:10px;
	}		

#popUpOmni .errMsg {
	margin-top:-10px;
	margin-left:-10px;
	position:absolute;
	width:510px;
	}		
	


.vrlgsreprsntntn {
/*	overflow:hidden;*/
	width:212px;
	margin:0 10px 10px 0;
	float:left;
	position:relative;
	font-size:1.2em;	
	}

.vrlgsreprsntntn-last {
	margin-right:0;
	}
	
.vrlgsreprsntntn p{
	padding:5px 5px 0;
	margin:0px !important;
	}

.vrlgsreprsntntn h2 {
	padding:0 5px;
	margin-bottom:.3em;
	display:block;
	background:#79be40;
	color:#fff;
	font-size:1.0em;	
	}
		
.margin-top-bottom-25-10 {
	margin-top:25px;
	margin-bottom:10px;
	}		
	
#sinusContainer {
	width:687px;
	height:482px;
	position:relative;
	overflow:hidden;
	margin-left:-40px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
	} 

#m_SinusMilieus,
#img_m_SinusMilieus {
	z-index:999;
	position:absolute;
	margin-left:-10px;
	}

	
#m_SinusMilieus area {
	cursor:pointer;
	}	
.sinus {
	position:absolute;
	z-index:150;
	}	

#a12 {width:130px;height:179px;left:59px;top:24px; background:url(../img/content/sinus/A12red.png);  }	
#a23 {width:221px;height:267px;left:33px;top:169px; background:url(../img/content/sinus/A23red.png); }	
#ab2 {width:154px;height:205px;left:138px;top:134px; background:url(../img/content/sinus/AB2.png); }	
#b1 {width:328px;height:140px;left:160px;top:3px; background:url(../img/content/sinus/B1red.png); }	
#b2 {width:323px;height:200px;left:196px;top:101px; background:url(../img/content/sinus/B2.png); }	
#b3 {width:258px;height:159px;left:229px;top:281px; background:url(../img/content/sinus/B3.png); }	
#b12 {width:261px;height:170px;left:318px;top:38px; background:url(../img/content/sinus/B12.png); }	
#c12 {width:200px;height:201px;left:459px;top:12px; background:url(../img/content/sinus/C12.png); }	
#c2 {width:179px;height:128px;left:506px;top:167px; background:url(../img/content/sinus/C2.png); }	
#c3 {width:206px;height:182px;left:436px;top:255px; background:url(../img/content/sinus/C3.png); }	


#sinusTextContainer {
	margin-top:50px;
	position:relative;
	font-size:.92em;
	}
	
#sinusTextContainer p {
	padding:0px 10px !important;
	}

#sinusTextContainer h1{
	font-size:1.3em;
	padding:0px 10px !important;	
	}	
#sinusTextContainer h3{
	font-size:1.1em;
	padding:0px 10px !important;	
	}	
	
.sinustext {
	position:absolute;
	top:0;
	left:0;
	}	
.searchResult .sinustext {
	display:block !important;
	position:relative !important;
	}	
	


.sinuslabel {
	z-index:11899;
	color:#fff;
	font-weight:bold;
	padding:5px;
	position:absolute;
	left:25%;
	top:25%;
	text-align:center;
	}		

#a12 .sinuslabel {
	left:0px;
	}
#b1 .sinuslabel {
	top:15px;
	}
#c12 .sinuslabel {
	top:35px;
	left:60px;
	}
#b2 .sinuslabel {
	top:72px;
	}
#a23 .sinuslabel {
	top:112px;
	left:20px;
	}
#ab2 .sinuslabel {
	top:69px;
	left:5px;
	}
#c2 .sinuslabel {
	left:8px;
	}
#c3 .sinuslabel {
	top:63px;
	}
	

.sinuslabel span {
	background:#3e3f3f;
	}	

#a12 .sinuslabel span, 
#b1 .sinuslabel span,
#a23 .sinuslabel span {
	background:#993300;
	}	

.sinuslabel .head {
	white-space:nowrap;
	padding:2px 5px 1px !important;
	font-size:1.7em;
	margin:0;
	}		
.sinuslabel .middle {
	padding:0px 5px 1px;
	font-size:1.3em;
	margin:0;
	}		
.sinuslabel .foot {
	padding:2px 5px 1px;
	margin:0;
	}		
	
	
.legend-x {
	text-align:right;
	position:absolute;
	border:0px solid white;
	display:block;
	width:670px;
	height:134px;
	padding:5px;
	z-index:5000;
	left:-655px;
	background:#3e3f3f;
	color:#ffffff !important;	
	}
.x-1 {
	}
.x-2 {
	top:148px;
	}
.x-3 {
	top:296px;
	}	
	
.legend-y {
	position:absolute;
	border:0px solid white;
	display:block;
	width:203px;
	height:470px;
	top:445px;
	background:#3e3f3f;
	color:#ffffff !important;	
	padding:5px;
	z-index:5000;
	}
.y-a {
	left:29px;	
	}
.y-b {
	left:246px;
	}
.y-c {
	left:463px;
	}

.legend-x p {
	padding-right:25px;
	
	}	
.legend-x h2 {
	float:right;
	}	
	
.orange span.span-float-left-100 {
	color:#fff;
	display:block;
	float:left;
	width:100px;
}	



.impressionen {
	border:1px solid #f5f5f5;
	margin-bottom:8px;
	
	}
	
	
	#anfrageForm .tx-dfmediadaten-pi1 {
/*	font-size:1em !important;*/
	}
	
	
	
.cover_big {
	position:absolute;
	top:10px;
	left:10px; 
	width:370px;
	height:500px;
	padding:10px;
	background:#3e3f3f;
	display:none;
	}	
	
	
.changer .orange span {
	background:#79be40 !important;	
	}		
.changer .green span {
	background:#f39f06 !important;	
	}		
.changer .grey span {
	background:#3e3f3f !important;	
	}	

.changer span.padd-it {
	display:inline-block;
	color:#fff;
	padding:2px 0px 1px 5px;	
	font-size:2em !important;
	font-weight:bold;
	}
.changer span.last {
	padding-right:5px !important;	
	}

.changer span.padd-it {

	}		
	
	
.changer .changer-header {
	margin-top:-3px;width:250px; font-size:1.35em;  font-weight:bold; position: absolute; z-index: 0; top: 0px; left: 0px;z-index:15000 !important;
	}
	
.changer .changer-text {
	z-index:26000 !important;
	margin-top:22px;width:250px; position: absolute; z-index: 0; top: 0px; left: 0px;
	}	
	




.presse-teaser {
	font-size:1.2em;
	padding:10px 0;
	width:377px;
	height:257px;
	background-image:url(../img/layout/back_presse.png);	
	margin-bottom:10px;
	}
.presse-teaser h2,
.presse-teaser h3,
.presse-teaser h4,
.presse-teaser h5,
.presse-teaser h6,
.presse-teaser p {
	padding:0 10px;	
	}
.presse-teaser p {
	padding-top:10px;	
	}
.presse-teaser h3 {
	margin-bottom:-10px;
	}
.presse-teaser blockquote {
	padding-left:37px;
	margin-bottom:50px;
	margin:0px 1px;
	color:#666;
	background:#E7F5D1 url(../img/layout/kon_quotes.png) no-repeat; 	
	}	
	

.found:hover {	

	}
	
.found {
	color:#000;
	opacity:0.65;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	position:relative;
	background:#eeee00;
	padding:3px 1px 1px;
	}	


#logout {
	margin: -40px 0 10px;
	background:url(../img/layout/kon_suche.gif);
	height:24px;
	padding:6px 0 0 10px;
	text-align:center;
	position:relative;
	z-index:100 !important;
	}
.login-status {
	padding-right: 0px;
	display:inline-block;
	}
.tx-felogin-pi1 .submit {
	margin-top:12px;
	margin-left:100px;
	width:200px;
	height:26px;
	}	
.tx-felogin-pi1 div {
	margin-top:1em;
	margin-bottom:1em;
	}	
.tx-felogin-pi1 fieldset div {
	margin-top:0;
	margin-bottom:0;
	}	
.tx-felogin-pi1 form {

	}	
	
	
	