html, body, #container {
	min-height: 100%; 
	width: 100%;
	height: 100%; 
	margin: 0;
	padding: 0;
	background:#fff;  
	color:#1a1a1a;
	font-family:'Verdana', 'Arial', sans;
	font-size:11px;

}

html>body #container {
	height: auto; 
	}

#container {
	position: absolute;
	top: 0;
	left: 0;
}

a img{
  border: none;
}

a:active,
a:focus,
div:active,
div:focus,
h3:active,
h3:focus,
img:active,
img:focus{
  outline: none;
}

a.anchor_link{
/* 	display: none; */
	height: 0;
	margin: 0;
	padding: 0;
	visibility: hidden;
	line-height: 0;
	font-size: 0;
}

.siteCont {
  text-align:center;
  height: auto;
  margin: 0 auto;
  padding-bottom: 1em;
}
.pageCont {
/*
  margin:0 auto;
  width:100%;
  text-align:left;
*/
  position:relative;
  overflow: hidden;
}
.headCont {
  position:relative;
  width:1008px;
  margin:0 auto;
/*   padding:0; */
/*   height:90px; */
  overflow:visible;
  height: 100px;
  z-index: 50;
}
.headCont .siteLogo {
  float:left;
  display:inline;
  width:204px;
  overflow:hidden;
  margin:20px 0 0 20px;
}
.headCont .siteLogo h1 {
  margin:0;
  padding:0;
}
  
.headCont .siteLogo h1 a {
  display:block;
  width:204px;
  height:59px;
  background:url('/fileadmin/images/logo.gif') no-repeat;
}
.headCont .siteLogo h1 a span {
  display:none;
}


.headCont .quickSearch {
  float:left;
  width:190px;
  margin:59px 0 0 0px;
  text-align: left;
  position: absolute;
  left: 808px;
}
.headCont .quickSearch p{
	display: inline;
	margin: 0;
	padding: 0;
}
.headCont .quickSearch #quickSearchString {
  font-size:10px;
  padding:3px;
  margin:0;
  width:156px;
  border:1px solid #909599;
  position: relative;
  top: -2px;
/*  height: 14px; */
/*   position:absolute; */
}
.headCont .quickSearch #quickSearchSubmit {
  position: relative;
  top: 4px;
  left: 2px;
}

.multiCont {
  clear:both;
  position:relative;
  text-align:center;
/*   background:#d21f19; */
  background: #000 url('../images/bkg_black_red.gif') repeat-y 0 50%;
  border-style:solid;
  border-color:#ccc #fff #fff;
  border-width:2px 0 1px;
  height:127px;
  overflow: hidden;
  z-index: 10;
}
.multiCont .inner {
  position:relative;
  width:1008px;
  height:128px;
  margin:0 auto;
  text-align:left;
}

.red_right{
	display: none;
	visibility: hidden;
}

.multiCont.mCHome{
	margin-bottom: 15px;
}

.multiCont.mCHome,
.multiCont.mCHome .inner {
  height:239px;
 /*
 background: #000;
  border-color: #CCCCCC #FFFFFF #000000;
*/
}
.multiCont .quickLoginCont {
  float:right;
  width:195px;
  height:122px;
  /*margin:8px 0;
  border:solid #fff;
  border-width:0 0 0 2px;
  */
  padding:5px 0 0 5px;
  border: none;
  margin: 0;
  background: #d21f19;
  position: relative;
  z-index: 2;
}
.multiCont.mCHome .quickLoginCont {
  float:right;
  width:200px;
  height:239px;
  /*margin:11px 0;
  border-width:0 0 0 2px;
  border:solid #fff;*/
  border: none;
  margin: 0;
  padding:12px 0 0 13px;
  background: #D21F19;
}
.multiCont .quickLoginCont h2 {
  display:inline-block;
  width:130px;
  height:26px;
  /* background:url('/fileadmin/images/pepperstats_login.gif') no-repeat; */
  margin:0;
  padding:00;
}

.multiCont .quickLoginCont form {
  margin:0;
}
.multiCont.mCHome .quickLoginCont h2 {
  display:block;
}
.multiCont .quickLoginCont h2 span {
  display:block;
  color: #fff;
  font-weight: normal;
  font-size: 14px;
}

input{
	z-index: 1;
}
.multiCont .quickLoginCont input#quickLoginUname,
.multiCont .quickLoginCont input#quickLoginPassword {
  font-size:10px;
  padding:3px;
  margin:0 0 4px;
  width:140px;
  border:1px solid #909599;
  position:relative;
  top:0px;
  float: left;
/*   height: 20px; */
}
.multiCont .quickLoginCont input#quickLoginSubmit{
  position: relative;
  top: 0px;
  left: 2px;
  width: 19px;
  height: 20px;
  float: left;
}
.multiCont .quickLoginCont input#quickLoginPassword {
  margin-bottom:4px;
}
.multiCont .quickLoginCont a.pwlink{
  clear: both;
  float: none;
  display: block;
}

.multiCont .quickLoginCont a.pwlink:link,
.multiCont .quickLoginCont a.pwlink:visited {
  color:#fff;
  text-decoration:none;
  padding-left:10px;
  background:url('/fileadmin/images/arrow_mini_onred_r.gif') no-repeat 2px 4px;
}
.multiCont .quickLoginCont a.pwlink:hover,
.multiCont .quickLoginCont a.pwlink:active {
  color:#fff;
  text-decoration:underline;
  padding-left:10px;
  background:url('/fileadmin/images/arrow_mini_onred_r.gif') no-repeat 2px 4px;
}

.multiCont .mediaData {
  /*margin:8px 0;
  border:solid #fff;
  border-width:0 0 0 2px;
  */
  border: none;
  margin: 0;
  background: #d21f19;
  position: relative;
  float:right;
  z-index: 2;
  height:130px;
  left:210px;
  padding:10px;
  position:relative;
  top:90px;
  width:190px;
}

.multiCont .viewSelector {
  position:absolute;
  float:left;
  top:96px;
  left:44px;
  
  height:36px;
  width:500px;
  z-index:2;
}


.multiCont .viewSelector ul.sub li.advActivated a,
.multiCont .viewSelector ul.sub li.pubActivated a {
  color: #fff;
  font-size:19px;
  font-style:italic;
  font-weight:normal;
  padding: 4px 0 0 15px;
  text-decoration: none;
}

.multiCont .viewSelector ul.sub li.advActivated a:hover,
.multiCont .viewSelector ul.sub li.pubActivated a:hover {
  text-decoration: none;
}

.multiCont .viewSelector ul.sub li.advDeactivated a,
.multiCont .viewSelector ul.sub li.pubDeactivated a {
  color: #ccc;
  /*font-size:12px;*/
  font-style:italic;
  font-weight:normal;
  padding: 4px 0 0 10px;
  text-decoration: none;
}

.multiCont .viewSelector ul.sub li.advDeactivated a:hover,
.multiCont .viewSelector ul.sub li.pubDeactivated a:hover {
  text-decoration: none;
  color: #fff;
}





.multiCont .viewSelector ul {
  margin:0;
  padding:0;
  list-style-type:none;
}
.multiCont .viewSelector ul li {
  float:left;
}
.multiCont .viewSelector ul li.advActivated {
  width:239px;
}
.multiCont .viewSelector ul li.advDeactivated {
  width:158px;
  position:relative;
  top:9px;
}
.multiCont .viewSelector ul li.pubActivated {
  width:238px;
}
.multiCont .viewSelector ul li.pubDeactivated {
  width:158px;
  position:relative;
  top:9px;
}
.multiCont .viewSelector ul li.advActivated a:link,
.multiCont .viewSelector ul li.advActivated a:visited {
  display:block;
  background:url('/fileadmin/images/fuer_advertiser_activated.gif') no-repeat;
  width:224px;
  height:36px;
}
.multiCont .viewSelector ul li.advActivated a:hover,
.multiCont .viewSelector ul li.advActivated a:active {
  background:url('/fileadmin/images/fuer_advertiser_activated_over.gif') no-repeat;
}
.multiCont .viewSelector ul li.advDeactivated a:link,
.multiCont .viewSelector ul li.advDeactivated a:visited {
  display:block;
  background:url('/fileadmin/images/fuer_advertiser_deactivated.gif') no-repeat;
  width:148px;
  height:24px;
}
.multiCont .viewSelector ul li.advDeactivated a:hover,
.multiCont .viewSelector ul li.advDeactivated a:active {
  background:url('/fileadmin/images/fuer_advertiser_deactivated_over.gif') no-repeat;
}
.multiCont .viewSelector ul li.pubActivated a:link, 
.multiCont .viewSelector ul li.pubActivated a:visited {
  display:block;
  background:url('/fileadmin/images/fuer_publisher_activated.gif') no-repeat;
  width:239px;
  height:36px;
}
.multiCont .viewSelector ul li.pubActivated a:hover, 
.multiCont .viewSelector ul li.pubActivated a:active {
  background:url('/fileadmin/images/fuer_publisher_activated_over.gif') no-repeat;
}
.multiCont .viewSelector ul li.pubDeactivated a:link, 
.multiCont .viewSelector ul li.pubDeactivated a:visited {
  display:block;
  background:url('/fileadmin/images/fuer_publisher_deactivated.gif') no-repeat;
  width:161px;
  height:24px;
}
.multiCont .viewSelector ul li.pubDeactivated a:hover, 
.multiCont .viewSelector ul li.pubDeactivated a:active {
  background:url('/fileadmin/images/fuer_publisher_deactivated_over.gif') no-repeat;
}
.multiCont.mCHome .viewSelector {
  position:absolute;
  display:inline;
  top:196px;
  left:33px;
  height:35px;
  width:530px;
  z-index:2;
}
div.multiCont.mCHome .inner .viewSelector ul {
  float:left;
/*   display:inline; */
  width:530px;
  list-style-type:none;
  margin:0;
  padding:0;
  font-size:19px;
  font-style:italic;
  font-weight:normal;
}
div.multiCont.mCHome .inner .viewSelector ul li {
  display: block;
  width:240px;
  height:35px;
  margin:0 8px 0 0;
  padding:0;
}
div.multiCont.mCHome .inner .viewSelector ul li a:link,
div.multiCont.mCHome .inner .viewSelector ul li a:visited,
div.multiCont.mCHome .inner .viewSelector ul li a:hover,
div.multiCont.mCHome .inner .viewSelector ul li a:active {
/*   float:left; */
/*   clear:none; */
/*   display:inline; */
  text-decoration:none;
  color:#fff;
/*
  height:31px;
  padding:4px 0 0;
*/ 
}
div.mCHome .inner .viewSelector ul li.advertiser a:link,
div.mCHome .inner .viewSelector ul li.advertiser a:visited {
  background: url('/fileadmin/images/fueradvertiser.gif') no-repeat 0 0;
  width:240px;
  height:35px;
  padding:4px 0 0 15px;
  margin:0;
  border:0;
/*   display: block; */
}
div.mCHome .inner .viewSelector ul li.advertiser a:hover {
  background:url('/fileadmin/images/fueradvertiser_over.gif') no-repeat 0 0;
}
div.multiCont.mCHome .inner .viewSelector ul li.publisher a:link,
div.multiCont.mCHome .inner .viewSelector ul li.publisher a:visited {
  background:url('/fileadmin/images/fuerpublisher.gif') no-repeat 0 0;
  width:240px;
  height:35px;
  padding:4px 0 0 15px;
  margin:0;
  border:0;
/*   display: block; */
}
div.multiCont.mCHome .inner .viewSelector ul li.publisher a:hover {
  background:url('/fileadmin/images/fuerpublisher_over.gif') no-repeat 0 0;
}

.flashCont p{
  margin: 0;
  padding: 0;
}
.multiCont .flashCont {
/*   position:absolute; */
  top:0;
  left:13px;
  height:128px;
  width: 795px;
  overflow:hidden;
  z-index:1;
  background: #000;
}
.multiCont.mCHome .flashCont {
  position:absolute;
  top:0;
  left:13px;
  height:239px;
  z-index:1;
  background: #000;
}



/*  MAIN NAVIGATION (SUPERFISH VERSION) */

.headCont .mainNavigation {
  float:left;
  width:560px;
/*   height:24px; */
  margin:61px 0 0 0;
  overflow: visible;
}
.headCont .mainNavigation ul {
  margin:0;
  padding:0;
  list-style-type:none;
  float: right;
}

/*** MAIN ESSENTIAL STYLES ***/
.sf-mainmenu, .sf-mainmenu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-mainmenu {
	line-height:	1.0;
}
.sf-mainmenu ul {
	position:		absolute;
	top:			-999em;
	width:			12em;
	/* left offset of submenus need to match (see below) */
}
.sf-mainmenu ul li {
	width:			100%;
	text-align: left;
	/* white-space: nowrap; */
}
.sf-mainmenu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-mainmenu li {
	float:			left;
	position:		relative;
	margin-right: 7px;
}
.sf-mainmenu a {
	display:		block;
	position:		relative;
}
.sf-mainmenu li:hover ul,
.sf-mainmenu li.sfHover ul {
	left:			0;
	top:			22px; /* match top ul list item height */
	z-index:		999;
	position: absolute;
}
ul.sf-mainmenu li:hover li ul,
ul.sf-mainmenu li.sfHover li ul {
	top:			-999em;
}
ul.sf-mainmenu li li:hover ul,
ul.sf-mainmenu li li.sfHover ul {
	left:			12em; 
	/* match ul width */
	top:			0;
}
ul.sf-mainmenu li li:hover li ul,
ul.sf-mainmenu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-mainmenu li li li:hover ul,
ul.sf-mainmenu li li li.sfHover ul {
	left:			12em; /* match ul width */
	top:			0;
}

/*** SKIN ***/
.sf-mainmenu {
	float:			left;
	margin-bottom:	1em;
}
.sf-mainmenu a {
  text-decoration:none;
  padding: 3px 5px;
 
}
.sf-mainmenu li a, 
.sf-mainmenu li a:visited  { 
/* visited pseudo selector so IE6 applies text colour */
	color: #1a1a1a;
}

.sf-mainmenu li ul li a, 
.sf-mainmenu li ul li a:visited {
	color: #666;
}

.sf-mainmenu li {
  font-size:13px; 
	border: solid #FFF;
	border-width: 1px;
}

.sf-mainmenu li ul {
	background:		#f2f2f2;
	border: solid #DDD;
	border-width: 1px;
}

.sf-mainmenu li li {
	background:		#f2f2f2;
	font-size:13px; 
	margin: 0;
	border: none;
}
.sf-mainmenu li:hover, 
.sf-mainmenu li a:focus, 
.sf-mainmenu li a:hover, 
.sf-mainmenu li a:active,
.sf-mainmenu li ul li a:focus,
.sf-mainmenu li ul li a:hover,
.sf-mainmenu li ul li a:active {
	color: #FFF;
  background: #676D72;
	outline: 0;
	text-decoration: none;
}

.sf-mainmenu li.sfHover {
	background: #f2f2f2;
	border: solid #DDD;
	border-width: 1px;
}


/* MAIN NAVIGATION (SF) END */


/*  ====================================================== */


			/* CONTENT NAVIGATION (SUPERFISH VERSION) */
			
			
			.subNavigationCont {
			  clear:both;
			  position:relative;
			/*   height:26px; */
			  color: #fff;
			/*   background: url(../images/adp_stripe_grey.gif) repeat-x 0 0; */
				background: #676D72;
			  text-align:center;
			  margin: 0 0 10px 0;
			  border: none;
			  overflow: visible;
			  z-index: 50;
			}
			.subNavigationCont .inner {
			  position:relative;
			  width:1008px;
			  height: 25px;
			  margin: 0 auto;
			  text-align: left;
			}
			
			/*** CONTENT ESSENTIAL STYLES ***/
			.sf-menu, .sf-menu * {
				margin:			0;
				padding:		0;
				list-style:		none;
			}
			.sf-menu {
				line-height:	1.0;
			}
			.sf-menu ul {
				position:		absolute;
				top:			-999em;
				width:			15.5em;
/* left offset of submenus need to match (see below) */
			}
			.sf-menu ul li {
				width:			100%;
				/* white-space: nowrap; */
			}
			.sf-menu li:hover {
				visibility:		inherit; /* fixes IE7 'sticky bug' */
			}
			.sf-menu li {
				float:			left;
				position:		relative;
			}
			.sf-menu a {
				display:		block;
				position:		relative;
			}
			.sf-menu li:hover ul,
			.sf-menu li.sfHover ul {
				left:			0;
				top:			26px; /* match top ul list item height */
				z-index:		99;
			}
			ul.sf-menu li:hover li ul,
			ul.sf-menu li.sfHover li ul {
				top:			-999em;
			}
			ul.sf-menu li li:hover ul,
			ul.sf-menu li li.sfHover ul {
				left:	14.5em; 
				/* match ul width */
				top: 0;
				margin-top: -1px;
			}
			ul.sf-menu li.has_sub_last ul li ul {
				left:	-15.6em; 
			}
			
			ul.sf-menu li.left li:hover ul,
			ul.sf-menu li.left li.sfHover ul{
				left:	-15.5em; 
				/* match ul width */
				top: 0;
				margin-top: -1px;
			}
			
			ul.sf-menu li li:hover li ul,
			ul.sf-menu li li.sfHover li ul {
				top:			-999em;
			}
			ul.sf-menu li li li:hover ul,
			ul.sf-menu li li li.sfHover ul {
				left:			15.5em; 
				/* match ul width */
				top:			0;
			}
			
			/*** CONTENT SKIN ***/
			.sf-menu {
				float:			left;
			/* 	margin-bottom:	1em; */
				/*width: 1008px;*/
				width:1280px;
			  margin-left:45px;
			}
			.sf-menu a{ /* visited pseudo selector so IE6 applies text colour */
				color: #fff;
			}
			.sf-menu li a {
				text-decoration:none;
			  color: #fff;
			  font-size: 12px;
			  padding: 7px 10px 6px 10px;
			}
			.sf-menu li {
			  margin: 0 12px 0 0; 
/* 			  padding-right:10px; */
			}
			.sf-menu li.has_sub{
				background-image:url(../images/arrow_mini_down_w.gif);
				background-position: 95% 11px;
				background-repeat:no-repeat;
				margin:0 15px 0 0;
				padding-right:20px;
			}
			.sf-menu li.active.has_sub{
				background-image:url(../images/arrow_mini_down_grey.gif);
				background-position: 95% 11px;
				background-repeat:no-repeat;
				margin:0 15px 0 0;
				padding-right:20px;
			}
			
			.sf-menu li.has_sub a{
				padding: 7px 1px 6px 10px;
			}
			
			.sf-menu li.active,
			.sf-menu li.active a, .sf-menu li.active a:visited{
				color: #666;
			  background-color: #fff;
				outline: 0;
				text-decoration: none;
			}
			.sf-menu li ul.nav_sub,
			.sf-menu li ul.nav_sub a,
			.sf-menu li.active ul.nav_sub,
			.sf-menu li.active ul.nav_sub a,
			.sf-menu li ul.nav_subsub,
			.sf-menu li ul.nav_subsub a,
			.sf-menu li.active ul.nav_subsub,
			.sf-menu li.active ul.nav_subsub a
			{
				background: #E2E2E2;
			}
			.sf-menu li ul.nav_sub li,
			.sf-menu li ul.nav_sub li a {
				font-size:12px; 
				background: #E2E2E2;
				color: #666;
				margin: 0;
			}
			.sf-menu li li li,
			.sf-menu li li li a {
			  font-size:12px; 	
			  background: #676D72;
			  margin: 0;
			}
			
			.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li.sfHover a,
			.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active,
			.sf-menu li ul.nav_sub li a:hover, .sf-menu li ul.nav_sub li a.sfHover, 
			.sf-menu li ul li a.active_sub,
			.sf-menu li ul li a.active_subsub
			{
				color: #333;
			  background-color: #E2E2E2;
				outline: 0;
				text-decoration: none;
			}
			
			.sf-menu li.active:hover, .sf-menu li.active.sfHover, .sf-menu li.active.sfHover a,
			.sf-menu li.active a:focus, .sf-menu li.active a:hover, .sf-menu li.active a:active{
				background: #E2E2E2;
			}
			
			
			.sf-menu li ul.nav_sub li a:hover {
			    background: #676D72;
			    color: #fff;
			}
			
			.sf-menu li.has_sub.sfHover,
			.sf-menu li.active.has_sub.sfHover,
			.sf-menu li.has_sub:hover {
				background-image:url(../images/arrow_mini_down_grey.gif);
				background-position: 95% 11px;
				background-repeat:no-repeat;
			}
			
			
			.sf-menu li.active > a,
			.sf-menu li ul li a.active_sub {
				color:#333 !important;
			}			
			/*  CONTENT NAVIGATION (SF) END */



.contentCont {
  clear:both;
  width:1008px;
  margin:0 auto;
  padding:0;
  text-align:left;
  z-index: 10;
}
.contentCont .contentContInner {
  float:left;
  width:1008px;
  line-height:15px;
  margin:0; 
  padding:0 0 34px;
  z-index: 9;
}

.contentCont .contentContInner h2{
  padding: 0;
  margin: 0 0 10px -1px;
  clear: both;
  float: none;
}

.contentCont .contentContInner h3{
  padding: 0;
  margin: 5px 0 5px 0;
  clear: both;
  float: none;
}

.contentCont .contentContInner h4 {
  padding: 0;
  margin: 5px 0 5px 0;
  clear: both;
  float: none;
  font-size: 12px;
}


.contentCont .contentContInner .news-single-item h3{
	margin-bottom:25px;
	font-size:12px;
}

.contentCont .contentContInner h2 span,
.contentCont .contentContInner h3 span{
  display: none;
}

.contentCont .contentContInner p.bodytext{
  margin: 0 0 25px 0;
}

.contentCont .contentContInner ul{
	margin: 5px 0 15px 0;
	padding: 0 0 0 20px;
}
.contentCont .contentContInner ul li{
  list-style-image: url(../images/adp_bullet.gif);
  margin: 2px 0 4px 10px;
}
.contentCont .contentContInner ul li.li_bullet_down{
  list-style-image: url(../images/adp_bullet_down.gif);
}
.contentContInner .twoCols-1 {
  width:950px;
  float:left;
  display:inline;
  clear:both;
  margin:3px 0 0;
  padding:0 0 0 45px;
  overflow: hidden;
}

.contentContInner .oneonly {
  width:765px;
}


.contentContInner .twoCols-1-1 {
  float:left;
  padding:10px 9px 0 0;
  width:450px;
  overflow: hidden;
}

.contentContInner .twoCols-1-1-single {
  float:left;
  padding:3px 9px 0 0;
}

.contentContInner .twoCols-1-1 .csc-header-n1{
  margin: 0 0 10px 0;
}

.contentContInner .twoCols-1-2 {
  float:left;
  display:inline;
  width:450px;
  margin:0;
  padding:10px 0 0 0;
  border:solid #ededed;
  border-width:0 0 0 2px;
/*   overflow:hidden; */
	z-index: 1;
}

#t-ad-pepper-media-produkte-fuer-advertiser-cont2{
  padding: 0 0 0 12px;
  width:450px;
  min-height: 375px;
  height: auto;
  margin-left: 15px;
  overflow: visible;
}

#t-ad-pepper-media-produkte-fuer-advertiser-cont2 div.ui-accordion-header{
/*   cursor: pointer; */
 /*
 background: url(../images/adp_bullet.gif) no-repeat 0px 4px;
  padding: 0 0 0 12px;
*/

}

#t-ad-pepper-media-produkte-fuer-advertiser-cont2 div.ui-state-active{
 /*  background: url(../images/adp_bullet_down.gif) no-repeat 0px 4px; */
 	background: #676D72;
 	color: #fff;
}

#t-ad-pepper-media-produkte-fuer-advertiser-cont2 div.ui-accordion-header h4{
	font-size:13px;
	font-weight:normal;
	margin:5px 0;
	padding:0 0 0 25px;
}

#t-ad-pepper-media-produkte-fuer-advertiser-cont2 p.ui-accordion-content a.internal-link{
  font-size: 10px;
  font-style: italic;
  font-weight: bold;
  display: block;
  margin: 3px 0 0 2px;
  padding: 0 0 0 7px;
  background: url(../images/adp_bullet_grey.gif) no-repeat 0px 6px;  
  color: #676d72;
  text-decoration: none;
}

a.internal-link:hover{
  text-decoration: underline;
}

.contentCont .contentContInner p.ui-accordion-content{
  margin: 0;
}

#t-ad-pepper-media-produkte-fuer-advertiser-cont2 div.c2l1d-left,
#t-ad-pepper-media-produkte-fuer-advertiser-cont2 div.c2l1d-middle{
  border: none;
  width: 200px;
  margin: 10px 0 0 0;
}

#t-ad-pepper-media-produkte-fuer-advertiser-cont2 div.c2l1d-end1,
#t-ad-pepper-media-produkte-fuer-advertiser-cont2 div.c2l1d-end2{
  border: none;
}

.contentContInner .twoColsB-1-1 {
  float:left;
  display:inline;
  width:640px;
  padding:0 16px 0 0;
  margin-right:15px;
  border:solid #ededed;
  border-width:0 2px 0 0;
  margin-top: 10px;
}
.contentContInner .twoColsB-1-2 {
  float:left;
  display:inline;
  width:211px;
  margin-top: 10px;
}


.contentContInner .threeCols-1 {
  float:left;
  display:inline;
  width:975px;
  margin:1px 0 0 47px;
}
.contentContInner .threeCols-1-1 {
  float:left;
  display:inline;
  width:158px;
  margin-right:20px;
  margin-top: 10px;
}
.contentContInner .threeCols-1-2 {
  float:left;
  display:inline;
  width:510px;
  padding:0 16px 0 14px;
  margin-right:15px;
  border:solid #ededed;
  border-width:0 2px;
  margin-top: 10px;
}
.contentContInner .threeCols-1-3 {
  float:left;
  display:inline;
  width:211px;
  margin-top: 10px;
}

.contentContInner .threeCols-2 {
  float:left;
  display:inline;
  width:982px;
  margin:1px 0 0 25px;
}

.contentContInner .threeCols-2-1-1 {
  float:left;
  display:block;
  width:240px;
  display:inline;
/*
  padding:0 0 10px;
  margin:0 0 15px 10px;
*/
  padding:0;
  margin:0 0 0 10px;
  
  border:solid #ededed;
  border-width:0 2px 0 0;
}
.contentContInner .threeCols-2-1-2 {
  float:left;
  display:inline;
  width:226px;
  display:inline;
  /*
  padding:0 0 10px;
  margin:0 0 15px;
  */
  padding:0;
  margin:0;
}
.contentContInner .threeCols-2-1-12 {
  clear:both;
  float:left;
  display:inline;
  width:469px;
  margin: 20px 0 0 10px;
}
.contentContInner .threeCols-2-1 {
  float:left;
  width:482px;
}
.contentContInner .threeCols-2-2 {
  float:left;
  width:233px;
/*   display:inline; */
  padding:0 20px;
  margin:0 12px;
/*
  border:solid #ededed;
  border-width:0 2px;
*/
}
.contentContInner .threeCols-2-3 {
  float:left;
  width: 190px;
  position: relative;
  height: 721px;
/*   display:inline; */
}

/* style elements */
.clearB {
  clear:both;
}

.breadcrumb {
	color:#BDBDBD;
	font-size:10px;
	clear: both;
	float: none;
	margin-top: 1px;
	width: 860px;
}
.breadcrumb p{
	margin: 0;
	padding: 0;
}
.breadcrumb ul {
	display: inline;
	color:#BDBDBD;
	font-size:10px;
}

.breadcrumb .intro {
	color: #666;
}


/* DETAILS & ALTERNATIVE NAVI */
/*
.contentCont .contentContInner .breadcrumb ul.details,
.contentCont .contentContInner .breadcrumb ul.alternatives {
	margin: 0 0 0 3px;
	height: auto;
    padding:6px 0 4px 0;
    background: url('/fileadmin/images/foo1_big.jpg') no-repeat bottom left;
}


.contentCont .contentContInner .breadcrumb ul.details li,
.contentCont .contentContInner .breadcrumb ul.alternatives li {
	padding: 0;
	margin: 0;
}


.contentCont .contentContInner .breadcrumb ul.details li span,
.contentCont .contentContInner .breadcrumb ul.alternatives span,
.contentCont .contentContInner .breadcrumb ul.details li a,
.contentCont .contentContInner .breadcrumb ul.alternatives li a {
	background: none;
	padding: 0 11px 4px 6px;
	margin: 0;
}

.contentCont .contentContInner .breadcrumb ul.details li a,
.contentCont .contentContInner .breadcrumb ul.alternatives li a {
	color: #777;
	white-space: nowrap;
}

.contentCont .contentContInner .breadcrumb ul.details li a:hover,
.contentCont .contentContInner .breadcrumb ul.alternatives li a:hover,
.contentCont .contentContInner .breadcrumb ul.details li.active a,
.contentCont .contentContInner .breadcrumb ul.alternatives li.active a{
	text-decoration: none;
	border-bottom: 3px solid #CFCFCF;
	padding-bottom: 1px;
}

.contentCont .contentContInner .breadcrumb ul.details li.active a,
.contentCont .contentContInner .breadcrumb ul.alternatives li.active a {

}

.contentCont .contentContInner .breadcrumb ul.details li.last a,
.contentCont .contentContInner .breadcrumb ul.alternatives li.last a {

}
*/

.contentCont .contentContInner .breadcrumb ul {
  list-style-type:none;
  margin:0;
  height: 20px;
  overflow:hidden;
  padding:0 0 5px;
  display: block;
}

.contentCont .contentContInner .breadcrumb ul li.last {
/* 	font-weight: bold; */
}

.contentCont .contentContInner .breadcrumb ul li {
  float:left;
  display:inline;
  margin: 0 10px 0 0;
  font-size:11px;
  letter-spacing:-.2px;
}
.breadcrumb ul li a:link,
.breadcrumb ul li a:visited {
  display:block;
  color:#bdbdbd;
  padding-left:10px;
  background:url('/fileadmin/images/arrow_mini_lightgrey_r.gif') no-repeat 0 5px;
  text-decoration:none;
}
.breadcrumb ul li a:hover,
.breadcrumb ul li a:active {
  text-decoration:underline;
}
.breadcrumb ul li.home a:link,
.breadcrumb ul li.home a:visited {
  padding-left:0;
  background-image:none;
}

.contentCont .contentContInner #breadcrumb{
	margin: 30px 0 12px 0;
}

.contentCont .contentContInner .breadcrumb ul.breadcrumb li {
	color: #777;
	padding: 0 13px 1px 6px;
	margin: 0;
	font-size:10px;
	background: #eee url('/fileadmin/images/arrow_bread.gif') no-repeat right 0;
}

.contentCont .contentContInner .breadcrumb ul.breadcrumb li a{
	background: transparent;
	padding: 0;	
	color: #777;
}
.contentCont .contentContInner .breadcrumb ul.breadcrumb li a:hover{
	text-decoration: none;
	color: #555;
}
.contentCont .contentContInner .breadcrumb ul.breadcrumb{
	background: url('/fileadmin/images/bread_first.gif') no-repeat 1px 0px;
	padding: 0 0 0 3px;
}
.contentCont .contentContInner .breadcrumb ul.breadcrumb li.last{
	background: #eee  url('/fileadmin/images/bread_last.gif') no-repeat right 0px;
	padding-right: 17px;
}

.selectList {
  list-style-type:none;
  margin:0;
  padding:0;
  font-size:12px;
  line-height:24px;
}
.selectList li {
  margin-bottom:3px;
}
.selectList li a:link,
.selectList li a:visited {
  display:block;
  padding-left:17px;
  background:url('/fileadmin/images/arrow_mini_r.gif') no-repeat 7px 8px;
  color:#676d72;
  text-decoration:none;
}
.selectList li a:hover,
.selectList li a:active,
.selectList li.active a:link,
.selectList li.active a:visited,
.selectList li.active a:hover,
.selectList li.active a:active {
  line-height:22px;
  border:1px solid #ececec;
  display:block;
  padding-left:16px;
  background:url('/fileadmin/images/arrow_mini_r.gif') no-repeat 6px 7px #f2f2f2;
  color:#676d72;
  text-decoration:none;
}
table.contenttable /*.showList*/ {
  margin:0;
  padding:0;
  font-size: 11px;
  line-height: 15px;
}
table.contenttable td {
  padding:5px;
  vertical-align:top;
}
td.q {
  width:232px;
  border:solid #fff;
  border-width:0 4px 4px 0;
}
td.a {
  width:284px;
  border:solid #fff;
  border-width:0 0 4px 0;

}
table tr.tr-odd td {
  background:#f2f2f2;
}

/* misc styles */
p.bodytext {
  margin:0;
  padding:0;
  font-size: 12px;
  line-height: 17px;
}

a{
  color: #676d72;
  text-decoration: none;
}

/*
a:hover{
  text-decoration: underline;
}
*/

p.bodytext a {
  font-size: 12px;
  text-decoration: none;
  border-bottom: 1px dotted #676d72;
  color: #676d72;
}

p.bodytext a:hover{
  text-decoration: none;
  border-bottom: 1px solid #999;
}

p.bodytext a.download {
  border: none;
}

p.bodytext a.download:hover{
  border: none;
}


p.bodytext a.internal-link{
  font-size: 12px;
  text-decoration: none;
  color: #000;
  border-bottom: 0;
}

p.bodytext a.internal-link:hover{
  text-decoration: none;
  color: #676d72;
}


p.bodytext a.text-link{
  font-size: 12px;
  text-decoration: none;
  color: #000;
  border-bottom: 0;
}

p.bodytext a.text-link:hover{
  text-decoration: none;
  color: #676d72;
}


p.bodytext a.external-link-new-window{
  font-size: 12px;
  text-decoration: none;
  color: #1A1A1A;
  border-bottom: 0;
}

p.bodytext a.external-link-new-window:hover{
  text-decoration: none;
  color: #676d72;
}

#cBox-home-services4Ad {
  float:left;
  display:block;
  width:230px;
  height: 210px;
  margin:0;
  padding:0 10px 0 2px;
  background: url('/fileadmin/images/foo1.jpg') no-repeat 0 100%;
}
#cBox-home-awardsShowcase h3,
#cBox-home-services4Ad h3 {
  margin:18px 0 17px;
  padding:0;
  font-style: italic;
  color: #3B3B3B;
  font-weight: lighter;
}

#cBox-home-awardsShowcase h3 {
	margin: 0 !important;
}

#cBox-home-services4Ad h3 a img {
  display:block;
  border:0;
}


#cBox-home-investorRel {
  width:188px;
  /*height: 192px;*/
  min-height: 192px;
  height: auto;
  padding:0 0 0 2px;
  margin: 0;
  background: url('/fileadmin/images/foo1.jpg') no-repeat 0 100%;
}

#cBox-home-investorRel h3,
#cBox-home-investorRel h4 { margin-top: 5px !important; margin-bottom:5px !important; clear: none !important; }


#cBox-home-mediaboxRel {
  width:188px;
  height: 152px;
  padding:0 0 0 2px;
  margin: 20px 0;
  background: url('/fileadmin/images/foo1.jpg') no-repeat 0 100%;
}

#cBox-home-additional {
  width:188px;
  height: 142px;
  padding:0 0 0 2px;
  margin: 20px 0;
  background: url('/fileadmin/images/foo1.jpg') no-repeat 0 100%;
}


#cBox-home-verband {
  width:188px;
  height: 165px;
  padding:0 0 0 2px;
  /*margin: 20px 0;*/
  margin: 0;
  background: url('/fileadmin/images/foo1.jpg') no-repeat 0 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

#cBox-home-verband #verbandsinfos {
  height:85px;
}

#cBox-home-verband .verband {
  text-align:center;
  width:100%;
}

#cBox-portfolio {

}

#cBox-portfolio #portfolios {
  text-align:center;
  height:210px;
}

#cBox-portfolio .portfolio {
  height:200px;
  width:200px;
}

#cBox-portfolio .pdf-link img {
  margin-right:5px;
  vertical-align:top;
}

#cBox-home-services4Pub {
  float:left;
  display:inline;
  width:205px;
  height: 210px;
  margin:0 0 0 20px;
  padding:0 0 0 2px;
  background: url('/fileadmin/images/foo1.jpg') no-repeat 0 100%;
}
#cBox-home-services4Pub h3 {
  margin:18px 0 17px;
  padding:0;
  font-style: italic;
  color: #3B3B3B;
  font-weight: lighter;
}
#cBox-home-services4Pub h3 a img {
  display:block;
  border:0;
}
#cBox-home-produkte {
  float:left;
  display:inline;
  width:455px;
  height:163px;
  padding:3px 7px;
  border: 1px solid #e5e5e5;
/*   background:url('/fileadmin/images/bg_ad_pepper_media_produkte.gif') no-repeat; */
  overflow: hidden;
  background: url('/fileadmin/images/head_bg.gif') repeat-x;
}
#cBox-home-produkte h3 {
  margin:5px 0 18px;
  padding:0 0 2px;
  height:20px;
}
#cBox-home-produkte h3 span {
  display:none;
}
#cBox-home-produkte ul {
/*
  float:left;
  display:inline;
  width:441px;
  list-style-type:none;
  list-style-image: none;
  padding:0;
  margin:0 0 0 13px;
*/
  padding: 0;
  margin: 0;
}
#cBox-home-produkte ul li {
  list-style-type:none;
  list-style-image: none;
 /*
 float:left;
*/
  margin: 0 0 8px 0;
  
}
#cBox-home-produkte ul li a span {
  display:none;
}

#cBox-home-produkte .caption{
  padding: 0;
  width: 270px;
  float: left;
  margin: 0 0 0 20px;
}

#cBox-home-produkte .slide div{
	float: left;
}

#cBox-home-produkte .cBox-home-produkte-iLead {
  width:135px;
}
#cBox-home-produkte .cBox-home-produkte-iLead a {
  display:block;
  background:url('/fileadmin/images/logo_ilead_active.gif') no-repeat;
  width:86px;
  height:30px;
}
/*
#cBox-home-produkte .cBox-home-produkte-iLead a:hover,
#cBox-home-produkte .cBox-home-produkte-iLead .active a{
  background:url('/fileadmin/images/logo_ilead_active.gif') no-repeat;
}
*/


#cBox-home-produkte .cBox-home-produkte-sitescreen {
  width:150px;
}
#cBox-home-produkte .cBox-home-produkte-sitescreen a {
  display:block;
  background:url('/fileadmin/images/sitescreen_logo_over.gif') no-repeat;
  width:150px;
  height:42px;
}
/*
#cBox-home-produkte .cBox-home-produkte-sitescreen a:hover,
#cBox-home-produkte .cBox-home-produkte-sitescreen.active a{
  background:url('/fileadmin/images/sitescreen_logo_over.gif') no-repeat;
}
*/


#cBox-home-produkte .cBox-home-produkte-iSense {
  width:145px;
}

#cBox-home-produkte .cBox-home-produkte-iSense a {
  display:block;
  background:url('/fileadmin/images/logo_isense_active.gif') no-repeat;
  width:97px;
  height:39px;
}
/*
#cBox-home-produkte .cBox-home-produkte-iSense a:hover,
#cBox-home-produkte .cBox-home-produkte-iSense.active a{
  background:url('/fileadmin/images/logo_isense_active.gif') no-repeat;
}
*/


#cBox-home-produkte .cBox-home-produkte-webgains {
  width:147px;
}
#cBox-home-produkte .cBox-home-produkte-webgains a {
  display:block;
  background:url('/fileadmin/images/logo_webgains_active.gif') no-repeat;
  width:147px;
  height:39px;
}
/*
#cBox-home-produkte .cBox-home-produkte-webgains a:hover,
#cBox-home-produkte .cBox-home-produkte-webgains.active a{
  background:url('/fileadmin/images/logo_webgains_active.gif') no-repeat;
} 
*/

#cBox-home-customers {
	margin: 20px 0 0;
	border: 1px solid #e5e5e5;
	height: 350px;
	padding: 3px 7px;
  background: url('/fileadmin/images/head_bg.gif') repeat-x;
}

#cBox-home-customers h3 {
	margin:5px 0 0px;
}


#cBox-home-customers .csc-header {
	margin-bottom: 10px;
}


#cBox-home-customers .csc-textpic{
	padding: 60px 0 0 30px;
}

#carouselCont{
  overflow: hidden;
  width: 465px;
  position: relative;
}
#adp_carousel{
  overflow: hidden;
  width: 465px;

/*   position: absolute; */
}

#adp_carousel .slide{
  width: 465px;
  height: 100px;
  margin: 0 10px 0 0;
}

#adp_carousel div.slide span{
  display: none;
}

#adp_carousel a.text-link {
    font-size:12px;
    line-height:14px;
}


#cBox-home-awardsShowcase {
	/*
	margin: 110px 0 0 0;
	padding-top: 70px;
	*/
	position: relative;
	top: 21px;
	left: 0;
}

#cBox-home-awardsShowcase .csc-textpic {
  padding:0 0 0 2px;
  background: url('/fileadmin/images/foo1.jpg') no-repeat 0 100%;
  height: 123px;
  padding-top: 15px;
}

#cBox-home-news {
  background:#858a8e;
  color:#fff;
  position:relative;
/*  overflow: hidden;
*/
  width: 233px;
  height: 210px;
}

#cBox-home-news h3 {
  background:#676d72;
  color:#fff;
  height:27px;
  margin:0;
  padding:0;
  border:solid #fff;
  border-width:0 0 3px;
}
#cBox-home-news h3 a {
  display:block;
  background:url('/fileadmin/images/t_news.gif') no-repeat 13px 8px;
  height:27px; 
}
#cBox-home-news h3 a span {
  display:none;
}
#cBox-home-news .bodytext {
  width:200px;
  margin:11px 0 0 9px;
  /*padding:0 0 11px;*/
  padding:0;
  margin-bottom:0;
}

#cBox-home-news .bodytext a{
	color: #ccc;
    border-bottom: none;
}

#cBox-home-news .bodytext a:hover{
	color: #eee;
	text-decoration: none;
}

#cBox-home-news .pager {
  position:absolute;
  top:35px;
  left:195px;
  width:20px;
  height:25px;
  overflow:hidden;
}
#cBox-home-news .pager a {
  display:block;
  width:20px;
  height:25px;
  background:url('/fileadmin/images/button_go_ongrey.gif') no-repeat 0 4px;
}
#cBox-home-news .pager a span {
  display:none;
}

#cBox-home-awardsShowcase ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

#cBox-home-awardsShowcase ul li{
  list-style-type: none;
  list-style-image: none;
  margin: 0 0 10px 0;
  padding: 7px 5px;
  background: #F6F6F6;
  clear: both;
  height: 50px;
  width: 230px;
}
#cBox-home-awardsShowcase img{
  margin: 0 7px 0 0;
}

#cBox-home-awardsShowcase img.awards{
  float: left;
  padding: 6px 0 0 30px;
}

#cBox-home-services4Pub h3 {
  margin:18px 0 17px;
  padding:0;
}
#cBox-home-investorRel h3 {
  margin:18px 0 17px;
  padding:0;
}
#cBox-home-investorRel h3 a {
  display:block;
  height:10px;
  background:url('/fileadmin/images/t_investor_relations.gif') no-repeat;
}
#cBox-home-investorRel h3 span {
  display:none;
}
#t-standards-nach-universal-ad-package h3 {
  margin:0 0 5px;
  padding:0;
}
#t-standards-nach-universal-ad-package h3 im {
  display:block;
}
#t-superbanner {
/*   margin:28px 0 0; */
}
#t-superbanner h3 {
  margin:0 0 20px;
  padding:0;
}
#t-superbanner h3 img {
  display:block;
}
#t-superbanner .bodytext {
  margin-bottom:25px;
}
#t-superbanner-imgCont .imgCont {
  margin:60px 0 15px;
}
#t-superbanner-imgCont h3 {
  margin:0 0 5px;
} 

.footerCont {
  clear:both;
  height:25px;
  background:#676d72;
  border:solid #999;
  border-width:2px 0 0;
  text-align:center;
  overflow:hidden;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.footerCont .inner {
  width:1008px;
  text-align:left;
  margin:0 auto;
  padding:0;
}
.footerCont .inner .subNavi {
  float:left;
  width:650px;
}
.footerCont .inner .subNavi ul {
  float:left;
  width:550px;
  list-style-type:none;
  margin:0;
  padding:4px 0 0 16px;
}
.footerCont .inner .subNavi ul li {
  display:inline;
  padding:0 11px 0 0;
}
.footerCont .inner .subNavi ul li a:link,
.footerCont .inner .subNavi ul li a:visited {
  color:#fff;
  text-decoration:none;
}
.footerCont .inner .subNavi ul li a:hover,
.footerCont .inner .subNavi ul li a:active {
  color:#fff;
  text-decoration:underline;
}

.footerCont .copy {
  float:right;
  clear:none;
  color:#fff;
  padding:4px 10px 0 0;
  width: 300px;
  text-align: right;
}
.footerCont .copy p {
  margin:0;
  padding:0;
}


#topContainer{
	clear:both;
	height:25px;
/* 	overflow:hidden; */
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	z-index: 100;
}

#top{
}

#topContainer .inner{
	margin:0 auto;
	padding:0;
	text-align:left;
	width:1008px;
}

.selectCountryCont {
  margin: 0 0 0 650px;
/*   width:400px; */
  width: 350px;
  height:20px;
  color:#b2b2b2;
  text-align:left;
}

#slogan{
	float: left;
	padding: 2px 0;
}

#slogan h3{
  font-style:italic;
  font-size:11px;
  font-weight: lighter;
  margin: 1px 0 0 0;
}

#dropdown_Container{
	float: left;
	width: 132px;
	margin: 0 0 0 20px;

}
#selectCountry{
	float: left;
	width: 130px;
	position: absolute;
	top: -166px;
	z-index: 1000 !important;
	background: #fff;
	overflow: visible;
	display: block;
}

#selectCountry_countries{
	border-style: solid;
	border-color: #C8C8C8;
	border-width: 0 1px;
	padding: 5px 10px;
	height: 160px;
	display: block;
}

#selectCountry_handle{
	height: 18px;
	width: 130px;
}

#selectCountry_handle span{
	display: none;
}

#selectCountry_handle a{
	display: block;
	width: 130px;
	height: 18px;
	background: url(../images/btn_choose_country.gif) no-repeat 0 0;
}

#selectCountry_handle a:hover{
	background: url(../images/btn_choose_country_over.gif) no-repeat 0 0;
}

#selectCountry ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#selectCountry ul li{
	height: 15px;
}


#selectCountry ul li a{
	background:transparent url(../images/adp_bullet_grey.gif) no-repeat scroll 0 6px;
	color:#676D72;
	padding: 0 0 0 7px;
}

#langSelect{
	margin: 0 0 0 5px;
	padding: 4px 0 0 0;
	font-size: 10px;
	float: right;
	width: 44px;
	overflow: hidden;
	letter-spacing: -0.04em;
}
#langSelect a{
	color: #B2B2B2;
}
	
.selectCountryCont form{
	/* ========= TEMP ========== */
	display: none;
	visibility: hidden;
	/* ========================= */	
	float: right;
	margin: 3px 0 0 0;
	width: 150px;
}


.selectCountryCont select {
  font-size:11px;
}

#allHeaders .singleHeader h2{
  color: #4c4c4c;
  font-weight: normal;
  font-size: 14px;
  cursor: default;
}

#allText .singleText{
  display: none;
  border:1px solid #DDDDDD;
  padding:7px;
  -moz-border-radius: 4px;
}

fieldset{
  border: none;
}

.kontakt-field{
  margin: 0 0 15px 0;
}
.kontakt-label{
  font-size: 10px;
  color: #555;
  clear: both;
  float: none;
}
#check-line{
  margin: 2px 0 4px 0;
  clear: both;
  float: none;
  overflow: hidden;
}
#check-line .kontakt-check{
  float: left;
  width: 25px;
}

.csc-mailform-field{
	margin: 35px 0 5px 0;
}

#check-line .kontakt-check-text{
  float: left;
  width: 400px;
  margin: 5px 0 0 0;
}

.kontakt-field #mailformformtype_mail{
	margin: 30px 0 10px 0;
}

/* TAG CLOUD HOMEPAGE */
#cBox-home-tagCloud .tx-vgetagcloud-pi1{
	background: #e5e5e5;
	width: 180px;
	height: 171px;
	line-height: 100%;
	margin-top: 20px;
	padding: 0 0 0 4px;
	border: 1px solid #ccc;
	overflow: hidden;
}

#cBox-home-tagCloud .tx-vgetagcloud-pi1 ul {
	margin: 0 -10px 0 -10px;
	padding: 0;
}

#cBox-home-tagCloud .tx-vgetagcloud-pi1 li {
	display:inline;	
	float:left;
	margin: 0;
	padding: 0;
	color: #4c4c4c;
}

#cBox-home-tagCloud .tx-vgetagcloud-pi1 li.tag-class1 a {
	color: #bbb;
}

#cBox-home-tagCloud .tx-vgetagcloud-pi1 li.tag-class2 a {
	color: #aaa;
}

#cBox-home-tagCloud .tx-vgetagcloud-pi1 li.tag-class3 a {
	color: #888;
}

#cBox-home-tagCloud .tx-vgetagcloud-pi1 li.tag-class4 a {
	color: #666;
}

#cBox-home-tagCloud .tx-vgetagcloud-pi1 li.tag-class5 a {
	color: #444;
}

#cBox-home-tagCloud .tx-vgetagcloud-pi1 li a:hover {
 	color: #D21F19;
}

/* TAG CLOUD SUBPAGE */
.multiCont .quickLoginCont .tx-vgetagcloud-pi1{
	background: #D21F19;
	width: 180px;
	height: 120px;
	overflow: hidden;
	line-height: 100%;
}

.multiCont .quickLoginCont .tx-vgetagcloud-pi1 li {
	display:inline;	
	float:left;
	margin:0px;
	padding: 0;
	color: #fff;
}

/*
.multiCont .quickLoginCont .tx-vgetagcloud-pi1 li a {
 	color: #fff;
}
*/

.multiCont .quickLoginCont .tx-vgetagcloud-pi1 li.tag-class1 a {
	color: #DB8787;
}

.multiCont .quickLoginCont .tx-vgetagcloud-pi1 li.tag-class2 a {
	color: #ccc;
}

.multiCont .quickLoginCont .tx-vgetagcloud-pi1 li.tag-class3 a {
	color: #ddd;
}

.multiCont .quickLoginCont .tx-vgetagcloud-pi1 li.tag-class4 a {
	color: #eee;
}

.multiCont .quickLoginCont .tx-vgetagcloud-pi1 li.tag-class5 a {
	color: #fff;
}

.multiCont .quickLoginCont .tx-vgetagcloud-pi1 li a:hover {
	text-decoration:underline;
}

/* THIRD NAVIGATION */
/*
#thirdNav{
	clear: both;
	float: none;
}

#thirdNav ul {
	padding: 0 0 20px 0;
	margin: 20px 0 0 0;
}

#thirdNav li {
	float: left;
	padding: 0 30px 0 0;
	margin: 0;
	list-style: none;
}
#thirdNav li a{
	background: #fff url(../images/adp_bullet.gif) no-repeat 0px 2px;
	padding: 0 0 0 12px;
}
#thirdNav li.active a {
	font-weight: bold;
}
*/


/* gateway teaser*/
#gateway{
	background: #cdcdcd;
	border: 1px solid #999;
	-moz-border-radius: 4px;
	padding: 2px 5px;
/* 	width: 200px; */
	overflow: hidden;	
} 

#gateway h4{
	background: #efefef;
	color: #555;
	font-weight: normal;
	font-size: 11px;
	padding: 2px 5px;
	border: 1px solid #fff;
	display: block;
	margin: 5px 0;
}

#gateway_canvas_cont{
	width: 200px;
	overflow: hidden;
	display: block;
	height: 230px;
	position: relative;
}

#gateway_canvas{
	width: 200px;
	overflow: hidden;
	display: block;
	height: 230px;
	position: relative;
}

#gateway ul{
/*
	padding: 5px 0;
	margin: 0;
*/
	padding: 0;
	border: 1px solid #fff;
	background: #efefef;
	width: 780px;
	height: 232px;
/* 	width: 200px; */
/* 	overflow: hidden; */
	position: relative;
}

#gateway ul li{
	list-style-type: none;
	list-style-image: none;
/* 	margin: 5px 2px; */
	margin: 0 5px 0 5px;
	padding: 5px 0 5px;
	text-align: center;
	width: 185px;
	height: 222px;
	float: left;
/* 	display: inline; */
/* 	overflow: hidden; */
}

#gateway_button{
	margin: 15px 0 10px 22px;
	text-align: right;
}


#gateway_button span{
	display: none;
}

#gateway_button a {
	display: block;
	width: 177px;
	height: 44px;
}

#gateway_button a.sitescreen {
	background: url(/fileadmin/images/btn_gateway_sitescreen.gif) no-repeat 0 0;
}
#gateway_button a.sitescreen:hover {
	background: url(/fileadmin/images/btn_gateway_sitescreen_over.gif) no-repeat 0 0;
}
#gateway_button a.isense {
	background: url(/fileadmin/images/btn_gateway_isense.gif) no-repeat 0 0;
}
#gateway_button a.isense:hover {
	background: url(/fileadmin/images/btn_gateway_isense_over.gif) no-repeat 0 0;
}
#gateway_button a.webgains {
	background: url(/fileadmin/images/btn_gateway_webgains.gif) no-repeat 0 0;
}
#gateway_button a.webgains:hover {
	background: url(/fileadmin/images/btn_gateway_webgains_over.gif) no-repeat 0 0;
}
#gateway_button a.mailpepper {
	background: url(/fileadmin/images/btn_gateway_mail_services.gif) no-repeat 0 0;
}
#gateway_button a.mailpepper:hover {
	background: url(/fileadmin/images/btn_gateway_mail_services_over.gif) no-repeat 0 0;
}
#gateway_button a.mailpepper_new {
	background: url(/fileadmin/images/btn_mailpepper.gif) no-repeat 0 0;
}
#gateway_button a.mailpepper_new:hover {
	background: url(/fileadmin/images/btn_mailpepper_over.gif) no-repeat 0 0;
}

hr.clearer {
	display: none;
}




.contentCont .align-left {
	text-align: left;
}


.contentCont .textlight {
	float: left;
	display: block;
	width: 156px;
	margin:0 8px 8px 0;
	padding:20px 15px 0 0;
	background: url('/fileadmin/images/foo1.jpg') no-repeat 0 100%;
	position: relative;
}

.contentCont .textlight.right {
	float: right;
	display: block;
	width: 156px;
	margin:0 8px 0 10px;
	padding:20px 15px 0 0;
	background: url('/fileadmin/images/foo1.jpg') no-repeat 0 100%;
	position: relative;
}


.contentCont .textlight p.bodytext {
	margin: 1px 0 3px 0;
	padding: 0 0 0 2px;
	font-size: 11px;
	font-style: italic;
}

.contentCont .textlight h4 {
	margin: 0;
	padding: 0;
	text-align: right;
	font-weight: bold;
	color: #a1a1a1;
	font-style: italic;
}

.contentCont .textlight p.bodytext a {
	border: none;
	font-size: 11px;
}

.contentCont .textlight p.bodytext a:hover {
	color: #bbb;
}



.contentCont .testimonial {
	background: #f7f7f7;
	border: 1px solid #ccc;
/* 	position: absolute; */
	position: relative;
	width: 310px;
	margin: 0;
	padding: 10px;
	z-index: 999;
}

.contentCont .testimonial p.bodytext {
	font-style: normal;
	z-index: 999;
}


/* ACCORDION */
.contentCont .ui-widget a {
	border: none;
}
.contentCont .ui-widget a:hover {
	border: none;
	color: #bbb;
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#d21f19; }

/* ==== GMAPS START==== */

#maps{
	width: 440px;
}
#map{
	width: 440px; 
	height: 530px;
	border: 1px solid #A3A3A3;
	background: #999999;
	margin: 0 0 15px 0;
}
#map_data{
	width: 440px;
	height: 28px;
	margin: 0;
	padding: 0;
}
#map_data a{
	display: block;
	padding: 5px 10px 3px 10px;
	float: left;
	height: 20px;
	text-align: center;
	margin: 0 4px 0 0;
}
#map_data a:hover{
	background:#676D72;
	color:#FFFFFF;
/* 	padding: 5px 7px; */
}
#map_directions{
	overflow: auto;
	width: 430px;
	/*padding: 5px; added automatically by Gmaps */
	font-size: 12px;
}
#map_directions input#plz{
	width: 170px;
	border: 1px solid #ccc;
	margin: 0 0 0 10px;
}
#map_directions select{
	border: 1px solid #ccc;
	width: 172px;
	margin: 0 0 0 5px;
}
#map_directions input[type=button]{
	color: #D21F19;
	font-size: 11px;
	padding: 2px 4px;
}
#map_directions p{
	margin: 0 0 4px 0;
}
.googledir{
	font-size: 0.8em;
}
/* ==== GMAPS END   ==== */



/* TT_NEWS BEGIN*/

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:2px;
}
.clearer {
	clear:right;
	height:1px;
	background-color: #a3b5b7;
	margin-top: 2px;
	margin-bottom: 10px;
}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
}

.news-latest-container H2,.news-latest-gotoarchive {
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
}

.news-latest-item-head {
	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 4px;
}

.news-latest-item-head A {
	color: #586168;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.news-latest-item P {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
	margin-bottom: 10px;
}

.news-latest-morelink A {
	color: #586168;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.news-latest-morelink A:HOVER {
	text-decoration: underline;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
}


.news-list-item {
  margin-bottom: 40px;
  padding:0 0 0 2px;
  background: url('/fileadmin/images/foo1_big.jpg') no-repeat 0 100%;
}

.news-list-item a p.bodytext {
  border: none;
}


.news-search-form {

}
.news-search-emptyMsg{
}
.news-search-form FORM {
}
.news-list-container H3 {
margin:0;
padding:0;
padding-top: 5px;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED {
}
.news-list-container H3 A {
	color: #586168;
	text-decoration: none;
	font-size: 12px;
}

.news-list-container H3 A:HOVER {
	text-decoration: none;
	color: #999;
}

.news-list-container .news-list-item a:hover p.bodytext {
	color: #bbb;
	text-decoration: none;
	border: none;
}

.news-list-date {
	font-size: 9px;
	text-align: left;
}

.news-list-imgcaption {
}

.news-list-container IMG {
}
.news-list-category IMG {
}

.news-list-category {
	margin-bottom: 10px;
	padding-bottom: 3px;
}

.news-list-morelink {
	margin-bottom: 10px;
}
.news-list-morelink A {
	color: #586168;
	font-weight: bold;
	text-decoration: none;
}
.news-list-morelink A:HOVER {
	text-decoration: underline;
}
.news-list-browse {
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	background-color:#f1f5f6;
}

.tx-ttnews-browsebox P {
	color: #1A1A1A;
}

.tx-ttnews-browsebox A {
	text-decoration: none;
	color: #586168;
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
}
.contentCont .news-single-item H2 {
	font-size: 14px;
	font-weight:bold;
	color: #586168;
}
.news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-timedata {
}
.news-single-category {
font-size: 9px;
	width: 100%;
	margin-bottom: 6px;
	padding-bottom: 3px;
}



.news-single-img {
	float: right;
	margin-left:5px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
	text-decoration: none;
	color: #586168;
  padding:0 0 0 2px;
  background: url('/fileadmin/images/foo1_big.jpg') no-repeat 0 100%;
}
.news-single-backlink a:hover {
	color: #a1a1a1;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
/*	clear: both;*/
	margin-top: 15px;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
}
.contentCont .contentContInner .news-amenu-container LI {
	padding-bottom:1px;
	margin-left: 25px;
}
.contentCont .contentContInner .news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	list-style-type: none;
}
.contentCont .contentContInner .news-amenu-container H2 {
	color:#c80019;
	font-size: 12px;
	padding:3px;
}
.contentCont .contentContInner ul li.news-amenu-item-year {
	font-weight: bold;
	padding: 2px;
	background-color: #c4c4c4;
	color:#fff;
	margin-top: 10px;
	margin-left: 0;
	list-style-image: none;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

/* TT_NEWS END */


table.table-figures {
	color: #333333;
	margin:0;
	padding:3px;
	text-decoration: none;
	border: 1px solid #ccc;
	background-image: url(/fileadmin/images/table_bg.jpg);
	/* table-layout: fixed; */
	empty-cells: hide;
}

.contentCont table.table-figures p.bodytext {
	margin:0;
}

table.table-figures td {
	border: 1px solid #eee;
	margin:0;
	padding:0;
	padding: 4px;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
}

table.table-figures tr {
	background-color: transparent;
}

table.table-figures tr.odd {
	background-color: #ccc;
}

/***
blog
****/
.tx-t3blog-pi2 {
	margin-bottom:10px;
}

.tx-t3blog-pi2 ul {
    padding:0 !important;
    margin:0 !important;
}

.tx-t3blog-pi2 li {
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:none  !important;
    padding:0 !important;
    margin:0 !important;
}

.tx-t3blog-pi2 a {
	color:#676D72;
	text-decoration:none;
}

.tx-t3blog-pi2 .itemBody h3 a {
	font-weight:bold;
	text-decoration:none;
	color:#586168;
	font-size:16px;
}

.tx-t3blog-pi2 .itemBody h3 a:hover {
  border-bottom:1px dotted #586168;
}

.tx-t3blog-pi2 h4 {
	font-weight:bold;
	color:#586168;
	margin-bottom:10px;
}

.tx-t3blog-pi2 .level1 {
	background:none;
	border:none;
	padding:0;
}


.tx-t3blog-pi2 #categories {
	padding:10px;
	background:#FFF;
	color:#818383;
}

.tx-t3blog-pi2 #categories a {
	color:#818383;
}

.tx-t3blog-pi2 #categories a:hover {
	text-decoration:underline;
}

.tx-t3blog-pi2 #latestPosts,
.tx-t3blog-pi2 #latestComments {
	padding:10px;
	background:#FFF;
	color:#818383;
}

.tx-t3blog-pi2 #latestPosts a,
.tx-t3blog-pi2 #latestComments a {
	color:#586168;
}

.tx-t3blog-pi2 #latestPosts a:hover,
.tx-t3blog-pi2 #latestComments a:hover {
	text-decoration:underline;
}

.tx-t3blog-pi2 #categories h3,
.tx-t3blog-pi2 #latestPosts h3,
.tx-t3blog-pi2 #latestComments h3 {
	font-weight:bold;
	color:#818383;
	margin-bottom:10px;
	font-size:14px;
}

.tx-t3blog-pi2 .latestPostList dd,
.tx-t3blog-pi2 .latestCommentsList dd {
    margin:0;
	margin-bottom:15px;
	font-size:10px;
}

.tx-t3blog-pi2 .itemBody {
	color:#4C4C4C;
}

.tx-t3blog-pi2 .itemBody .bodytext {
	color:#4C4C4C;
}

.tx-t3blog-pi2 .itemBody .bodytext b {
	color:#586168;
}

.tx-t3blog-pi2 .item {
	margin-bottom:50px;
}

.tx-t3blog-pi2 .itemTop {
	margin-top:10px;
	margin-bottom:10px;
	font-size:9px;
}

.tx-t3blog-pi2 .itemDate {
	margin-top:10px;
	margin-bottom:10px;
	font-size:9px;
}

.tx-t3blog-pi2 .categories {
	float:left;
	margin-right: 10px;
	clear:both;
}

.tx-t3blog-pi2 .categories a {
  font-size:14px;
}

.tx-t3blog-pi2 .date {
	float:left;
	margin-right: 10px;
	color:#586168;
}

.tx-t3blog-pi2 .time {
	float:left;
	display:none;
}

.tx-t3blog-pi2 .itemNav {
	margin-top:10px;
	color:#586168;
	font-size:10px;
	font-weight:bold;
	border-top:1px dotted #AAAAAA;
	padding-top:2px;
}

.tx-t3blog-pi2 #singleNavigation {
	margin-top:10px;
	color:#586168;
	font-size:10px;
	font-weight:bold;
}

.tx-t3blog-pi2 #singleNavigation:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	overflow:hidden;
}

.tx-t3blog-pi2 #singleNavigation .previous {
	float:left;
}

.tx-t3blog-pi2 #singleNavigation .previous a {
	margin-right:25px;
}

.tx-t3blog-pi2 #singleNavigation .backtolist {
	float:left;
}

.tx-t3blog-pi2 #singleNavigation .backtolist a {
	margin-right:25px;
}

.tx-t3blog-pi2 #singleNavigation .next {
	float:left;
}

.tx-t3blog-pi2 .itemNav .blogtipafriendlink {
	margin-right:10px;
}

.tx-t3blog-pi2 .itemNav .permalink {
	margin-right:10px;
}

.tx-t3blog-pi2 .formLabel {
	float:left;
	width:40%;
}

.tx-t3blog-pi2 .formField {
	float:right;
	width:45%;
	margin-bottom:5px;
}

.tx-t3blog-pi2 .formField .text {
	border:1px solid #D5D5D5;
	padding:2px;
}

.tx-t3blog-pi2 .formClear {
	clear:both;
}

.tx-t3blog-pi2 ul.error {
	margin-bottom:25px;
}

.tx-t3blog-pi2 ul.error li {
	color:#D21F19;
}

.tx-t3blog-pi2 #commentList .item {
  margin-bottom:10px;
  border-bottom:1px dotted #AAAAAA;
  padding-bottom:10px;
  color:#4C4C4C;
}

.tx-t3blog-pi2 #commentList #commentListTitle li {
  color:#676D72;
  font-size:14px;
}

.tx-t3blog-pi2 #commentList .date {
  margin:0;
}

.tx-t3blog-pi2 #commentList div.author {
  float:left;
}
 
.tx-t3blog-pi2 .commentComments {
  font-weight:bold;
  font-size:10px;
  margin-top:10px;
}

.tx-t3blog-pi2 .commentBody {
  margin-bottom:10px;
  margin-top:10px;
}

.tx-t3blog-pi2 .commentTopNav {
  font-size:9px;
}

.tx-t3blog-pi2 .commentBody h5 {
  font-size:12px;
  font-weight:bold;
  color:#586168;
}

.tx-t3blog-pi2 .pageBrowser {
	padding-bottom:25px !important;
}

.tx-t3blog-pi2 .pageBrowser li {
	float:left;
	font-size:14px;
}

.tx-t3blog-pi2 .itemBody ul {
	margin:5px 0 !important;
	padding:0 0 0 20px !important;
}

.tx-t3blog-pi2 .itemBody li {
	list-style-image:url(../images/adp_bullet.gif) !important;
	margin:2px 0 4px 10px !important;
}

.tx-t3blog-pi2 .pageBrowser li a {
	margin-right:.5em;
	margin-left:.5em;
}

div#cBox-home-customers .csc-textpic-center {
	padding-left:30px !important;
}

div#cBox-home-customers .csc-textpic-imagerow {
    padding-top:10px;
}

div#cBox-home-customers .csc-textpic-imagewrap {
	margin:0 !important;
}

.clear, .clear:after {
clear:both;
content:".";
display:block;
font-size:0;
height:0;
line-height:0;
overflow:hidden;
}

/*--------------------------------- PowerMail --------------------------------- */

.tx-powermail-pi1 legend {
	display:none;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html {
	clear:both;
	margin:0 0 15px;
}

.tx-powermail-pi1 label {
	display:block;
	color:#555555;
	font-size:10px;
}

.tx_powermail_pi1_fieldwrap_html_check div {
}

.tx_powermail_pi1_fieldwrap_html_check label {
	display:inline;
	color:#1A1A1A;
	font-size:11px;â
}

.tx_powermail_pi1_fieldwrap_html_check input.powermail_check {
}

.tx-powermail-pi1_mandatory {
	margin:0 0 15px;
}

.tx-powermail-pi1 img.icon_info {
	display:none;
}

.tx-powermail-pi1 dfn {
	margin-left:.5em;
}

h1.G { border:0; text-indent:-999em; }
h2.G { border:0; text-indent:-999em; }
h3.G { border:0; text-indent:-999em; }
h4.G { border:0; text-indent:-999em; }
h5.G { border:0; text-indent:-999em; }
h1.G a {background:none !important;}
h2.G a {background:none !important;}
h3.G a {background:none !important;}
h4.G a {background:none !important;}
h5.G a {background:none !important;}

/* Bildunterschriften */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption  {
	font-size:11px;
	font-style:italic;
	margin:0;
	text-align:right;
}

#dmexco_banner {
	background:#FFF;
	height:151px;
	width:233px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#dmexco_banner img { position: relative; top: 13px; left: 0; }