* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #FFFFFF;
	color: #333333;
}


body, table, input, select, textarea {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

p {
	padding-bottom: 15px;
}

h1 {
	font-size: 14px;
}

h2, h3, h4  {
	font-size: 11px;
}

h4 {
	font-weight: normal;
	font-style: italic;
}

img {
	border: 0px;
}

a {
	text-decoration: underline;
}


input, textarea, select {
	background-color: #FFFFFF;
}

input.radio {
	background-color: transparent;
}

.clear{
	clear:both;
}

.clear_both {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

#wrap {
	position: absolute;
	left: 50%;
	margin-left: -467px;
	width: 933px;
}

#wrapPopup {
	margin: 0px 5px 0px 5px;
}


#metaShaddowLeft {
	background-image: url(/standards/bilder/schatten_02_links.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 8px;
}


#metaShaddowRight {
	background-image: url(/standards/bilder/schatten_02_rechts.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 58px;
	padding-right: 8px;
}

#wrapShaddowLeft {
	background-image: url(/standards/bilder/schatten_01_links.gif);
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 8px;
}

#wrapShaddowRight {
	position: relative;
	background-image: url(/standards/bilder/schatten_01_rechts.gif);
	padding-right: 8px;
	background-repeat: repeat-y;
	background-position: right;
}

/*	URL */
#url {
	display: none;
}

/*	No-Flash */
.Flash {
	display: block;
}

.noFlash {
	display: none;
}

.print {
	display: none;
}

.screen {
	display: block;
}

/*	Logo */

#logo {
	border-right: 1px solid #AAAAAA;
	width: 1%;
	padding: 0px 62px 3px 63px;
}

#wrapPopup #logo {
	padding: 0px 20px 5px 21px;
	cursor: auto;
	width: 103px;
}

#logoPrint {
	display: none;
}

/*	Metanavigation */
#metanavigation {
	padding: 5px 10px 0px 0px;
	text-align: right;
}

#metanavigation li, #metanavigation li form {
	display: inline;
}

#metanavigation li {
	padding-left: 10px;
	line-height: 20px;
}

#metanavigation li form {
	line-height: 14px;
}

#metanavigation li a {
	text-decoration: none;
}

/*	Homepage*/
#multicontainer {
	background-color: #EEEEEE;
	position: relative;
	cursor: pointer;
}

#multicontainer .flashersatz td {
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	line-height: 0px;
	overflow: hidden;
	height: 68px;
	font-size: 0px;
	vertical-align: top;
	text-align: center;
}

#multicontainer .flashersatz td.last {
	border-right: 0px;
}

#schattenUeberLogos, #schattenUeberLogosImgDummy {
	position: relative;
	margin-top: -207px;
}

#schattenUeberLogosImgDummy {
	display: none;
}

#hpMovie object {
    margin-bottom: -1px;
}

/* end Homepage mit banner footer unten*/ 
.teaserFlashHome{
	 background-color: #424242; 
	 padding: 0px 0px;
}
.teaserFlashBannerHome{
	background-color: #000000;	
}
/* end Homepage mit banner footer unten*/

/*	Intro */
#introHp {
	border-top: 2px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding: 0px 10px 0px 10px;
	color: #FFFFFF;
}

#introHp a img, #introHp .logoItem {
	float: right;
	margin: 00px 0px 0px 15px;
}

#introHp .logoItem {
	cursor: pointer;
}

#introHp p {
	padding: 11px 0px 15px 0px;
}

.themenHp {
	vertical-align: top;
}

.themenHp h2 {
	padding: 3px 10px 3px 10px;
	color: #FFFFFF;
}

.themenHp h3 a {
	text-decoration: none;
}

.themenHp#aktuell {
	width: 689px;
	padding-top: 3px;
}

.themenHp#schnellzugriff {
	border-left: 1px solid #EEEEEE;
	width: 227px;
}

#aktuell td {
	vertical-align: top;
}

#aktuell .meldungSender {
	border-left: 0px solid;
	width: 45px;
	text-align: center;
	vertical-align: middle;
}

.meldungShowlogo .logoItem, .meldungSender .logoItem {
	cursor: pointer;
}

.meldungShowlogo {
	line-height: 0px;
}

#schnellzugriff ul {
	padding: 0px;
	list-style-type: none;
}

#schnellzugriff li {
	background-position: 5px 12px;
	background-repeat: no-repeat;
	padding: 8px 5px 8px 17px;
	border-bottom: 1px solid #FFFFFF;
}

#schnellzugriff li h3 a {
	text-decoration: none;
}

#ticker {
	/*border-top: 3px solid #FFFFFF; */
	background-color: #6d93c5;
	color: #FFFFFF;
	padding: 10px 5px 13px 5px;
}

#ticker a {
	color: #FFFFFF;
	text-decoration: none;
}

#merkzettelHomepage {
	float: left;
}

#merkzettelHomepage a {
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 2px 12px;
}

#impressumShaddowLeft {
	background-image: url(/standards/bilder/schatten_03_links.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 8px;
}

#impressumShaddowRight {
	background-image: url(/standards/bilder/schatten_03_rechts.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 8px;

}

#merkzettelHomepage, #impressum {
	padding: 7px 0px 65px 0px;
}

#impressum {
	text-align: right;
}

#impressum a, #merkzettelHomepage a {
	text-decoration: none;
}

/*	Uebersichtseite */
#headUeWrap {
	position: relative;
	background-image: url(/preferences?node:attribute=allgemein_raster_breit&lang=1&img:format=jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#headUe {
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 71px;
}

#borderMovieObject {
	margin-bottom: -2px;
}

#introUe {
	padding: 50px 10px 35px 10px;
	color: #333333;
}

#introUeVideo {
	height: 236px;
	background-repeat: no-repeat;
	background-color: #D2D3C4;
	/*Hintergrundbild wird im Seitenkopf gesteurert*/
}

#posTextVideo {
	padding-top: 52px;
	padding-left: 415px;
	padding-right: 130px;
	padding-bottom: 20px;
}

#videoFrame {
	position: absolute;
	
	top: 173px;
	left: 85px;
	
	width: 303px;
	height: 170px;
	
	border-top: 5px solid #333333;
	border-left: 5px solid #333333;
	border-bottom: 5px solid #333333;
	border-right: 5px solid #333333;
	
	background-color: #222222;
	background-image:url(/standards/bilder/background-image-player.jpg);
	background-position:-5px -6px;
}


#introUe h1 {
	padding-bottom: 5px;
}

#introUe h3 {
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
}

#introUe h3 a {
	text-decoration: none;
}

#introUe img {
	position: relative;
	float: right;
	margin: 0px 0px 15px 15px;
}


#introUe table td {
	vertical-align: top;
	padding: 0px 20px 0px 10px;
}


#linksUe {
	border-top: 1px solid #FFFFFF;
	padding-bottom: 20px;
}

#linksUe td {
	padding: 1px;
	padding-top: 0px;
	vertical-align: top;
}

#linksUe .logo, #linksUe .intro {
	padding: 5px;
}

#linksUe .logo {
	border-bottom: 3px solid #FFFFFF;
}

#linksUe .intro p.teaser, #linksUe .intro p.teaser2 {
	padding: 0px;
}

#linksUe .intro ul {
	list-style-type: none;
}

/*  #linksUe .intro ul li, #linksUe .intro h3, #linksUe .bulletLinks p { */
#linksUe .intro ul li, #linksUe .intro h3, #linksUe .bulletLinks {
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
}

.intro h3 a {
	text-decoration: none;
}

.tableBG {
	background-color: #F3F3F3;
}

/* Uebersichtsseite Styles fuer CaseStudies.index (als freemarker txt im seiteninhalt) */
#btnAuswahlBereich{
	height: 25px;	
}

#spanRbtn{
	padding-top: 10px;
	margin-left: 15px;
	float: left;
}
#whiteSeperatorRbtn{
	width: 1px;
	background-color: #FFFFFF; 
	float: left;
}
.whiteSeperator{
	margin-left:30px;
	height: 90px; 
	width: 1px;
	background-color: #FFFFFF; 
	float: left;
}
#spanRbtnRight{
	border-left: solid 1px white;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-left: 1px;
	float: left;
}

#caseStudiesRdBtn1{
	margin-right: 5px;
}

#caseStudiesRdBtn2{
	margin-left: 5px;
}

#caseStudiesCheckboxes{
	 display: none;
}

.caseStudiesCheckbox{
	float: left; 
	padding: 15px;
	padding-right: 15px;
	padding-left: 5px; 
	background-color: #F3F3F3;
}

.pCS{
	font-weight: bold; 
	padding-bottom: 10px;
}

#chkbxTargetAlle{
	margin-bottom: 5px;
}

#chkbxChannelAlle{
	margin-bottom: 5px;
}

#chkbxCampAlle{
	margin-bottom: 5px;
}

#chkbxAFalle{	
	margin-bottom: 5px;
}

#ajaxCsExchange td.first,
#ajaxCsExchange td.second,
#ajaxCsExchange td.third {
	padding-top: 20px;
	padding-bottom: 15px;
	vertical-align: top;
}

#ajaxCsExchange td.first {
	padding-left:14px;
	padding-right:15px;
	width:281px;
}

#ajaxCsExchange td.second {
	padding-right:15px;
	width:287px;
}

#ajaxCsExchange td.first h3 {
	font-size: 13px;
	font-weight: bold;
	padding-top:0;
	padding-bottom: 5px;
	color: #6d93c5;
}

#ajaxCsExchange td.first p {
	font-weight: bold;
}

.divStudyspacer{
	clear:both;
	line-height:1px;
	height:1px;
	font-size:1px;
	margin-top:-1px;
}
.whiteSeperatorH{
	background-color: #FFFFFF;
	height: 18px;
}
.blackSeperatorH {
	border-bottom: 3px solid #666666;
}
.h3actionResultsCS{
	background-color: #dcdbd9; 
	padding-left: 15px; 
	line-height: 30px;
}

.actionResultsCS{
	background-color: #fff;
	border: 1px solid #6d93c5;
	display: block;
	width: 289px;
	height: 70px;
	text-decoration: none;
}

.actionResultsCSinner{
	float: left; 	
	padding-left: 40px; 
	/*padding-top: 5px;*/
}
.actionResultsCSlogo {
	background-position: center center;
	background-repeat:no-repeat;
	border-right: 1px solid #6d93c5;
	float:left;
	width: 91px;
	height: 70px;
	text-align: center;
	vertical-align:middle;
}

.actionResultsCSimg{
	float: right;
	height: 70px;
	width: 197px;
}
.actionResultsCSlink{
	padding-top: 10px;
	padding-bottom: 10px;
	float:left;
	text-align: center;
}

#triple_teaser {
	margin-top: 35px;
}

#triple_teaser th,
#triple_teaser td {
	vertical-align: top;
	width: 298px;
}

#triple_teaser th {
	background-color: #666666;
	color: #fff;
	padding: 10px 15px 10px 15px;
	line-height:15px;
}

#triple_teaser td {
	background-color: #f6f6f6;
}

#triple_teaser th.triple_middle,
#triple_teaser td.triple_middle {
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}

#triple_teaser th span.normal {
	font-weight: normal;
}

#triple_teaser th,
#triple_teaser tr.triple_text td {
	text-align: left;
}

#triple_teaser tr.triple_text td {
	padding: 23px 14px 23px 14px;
}

#triple_teaser tr.triple_images td {
	padding-left:14px;
}

a.triple_CS {
	background-color: #fff;
	border: 1px solid #6d93c5;
	display: block;
	width: 269px;
	height: 123px;
	text-decoration: none;
	margin-top:24px;
}

a.triple_CS,
a.triple_CS div {
	cursor: hand;
	cursor: pointer;
}

.triple_CS_logo {
	background-position: center center;
	background-repeat:no-repeat;
	float: left;
	width: 90px;
	height: 123px;
	text-align: center;
	vertical-align:middle;
}

.triple_CS_img {
	float: right;
	width: 179px;
	height: 123px;
}

.triple_link {
	background-color:#E6E5E3;
	background-image:url(/preferences?node:attribute=bullet_neutral_neu&lang=1);
	background-position:16px center;
	background-repeat:no-repeat;
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:2px;
	color:#6D93C5;
	display:block;
	font-weight:bold;
	margin-top: 20px;
	padding-bottom:9px;
	padding-left:31px;
	padding-right:9px;
	padding-top:9px;
}


#flashTrenner {
    border-bottom: 3px solid #333333;
    
}
/* end Uebersichtsseite mit banner footer unten*/
.teaserFlash{
	 background-color: #F3F3F3; 
	 padding: 20px 0px;
}
.teaserFlashBanner{
	background-color: #000000; 
	height: 75px;
}
.teaserFlashBannerImg{
	margin-left: 220px;
}
/* end Uebersichtsseite mit banner footer unten*/
/* end Uebersichtsseite*/

/*	Showseite */
.linkeSpalte {
	width: 229px;
	float: left;
	position: relative;

}

.linkeSpalte #navigation3Ebene {
	padding: 10px;
}

.colored {
	background-color: #CC0000;
}

.colored a {
	color: #FFFFFF;
}

.colored h3 {
	color: #FFFFFF;
	padding-bottom: 3px;
	margin-bottom: 5px;
	position: relative;
	width: 350px;
}

.colored .bild {
	padding: 5px 10px 5px 12px;
}

.content {
	padding-left: 230px;
}

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

.blaettern li {
	display: inline;
	color: #FFFFFF;
}

.blaettern li.active {
	font-weight: bold;
}

#programmeHead {
	width: 667px;
	padding: 10px;
	overflow: auto;
	overflow-x: hidden;
	height: 125px;
}

#programmliste {
	width: 97%;
}

#programmliste td {
	vertical-align: top;
	line-height: 11px;
	padding: 1px 10px 7px 0px;
}

#programmliste ul {
	list-style-type: none;
}

#programmliste ul li {
	padding-bottom: 5px;
	line-height: 13px;
}

#programmliste a {
	text-decoration: none;
	color: #FFFFFF;
}

#abbinderProgrammeHead {
	background-image: url(/preferences?node:attribute=programmpfeil_neutral&lang=1&img:x=549&img:y=20);
	background-position: 231px 0px;
	background-repeat: no-repeat;
	height: 25px;
}

#showH1 {
	padding: 20px 0px 20px 240px;
	font-size: 18px;
}

.neuLogoKlein {
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px 31px 0px 0px;
}

.neuLogoGross {
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px 53px 0px 0px;
}

#programmHead{
	margin-bottom: 15px;
	height: 240px;
}

/*
#programmHead {
	background-position: 187px 0px;
	background-repeat: no-repeat;
}
*/

#programmLogo {
	padding-left: 5px;
}

#programmLogo img {
	margin-bottom: 15px;
}

#programmFarbbalken {
	margin-top: 30px;
	height: 30px;
	border-bottom: 1px solid #FFFFFF;
}

#programmBild {
	/*height: 240px;*/
	width: 482px;
	background-color: #999999;
	background-repeat: no-repeat;
	/*border-right: 1px solid #FFFFFF;*/
}

#programmTrailerSteuerung {
	padding: 10px 10px 0px 10px;
	color: #FFFFFF;
	background-color: #999999;
	vertical-align: top;
	width: 130px;
}

#programmTrailerSteuerung ul li {
	padding-left: 20px;
	padding: 0px 0px 10px 17px;
	background-image: url(/preferences?node:attribute=allgemein_button_play&lang=1);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#programmTrailerSteuerung a {
	color: #FFFFFF;
	text-decoration: none;
}

#trailerSelect ul {
	list-style-type: none;
}

#hidePlayer {
	display: none;
}



/*
#programmSteuerung {
	width: 227px;
}

#programmMovie {
	width: 320px;
}

*/

#iframeWrap {
	display: none;
	width: 320px;
	height: 240px;
}



/*	Bildergalerie */
#galerie {
	/*width: 100%;*/
}

#galerieUebersicht {
	width: 229px;
	border-right: 3px solid #FFFFFF;
	text-align: left;
	vertical-align: bottom;
}

#galerieUebersicht p {
	padding: 10px;
}

/*
#galerieUebersicht table {
	margin: 5px 4px 5px 5px;
}

#galerieUebersicht table td {
	padding: 0px 5px 5px 0px;
	vertical-align: top;
	text-align: center;
}

#galerieUebersicht table td img {
	border: 1px solid #FFFFFF;
}
*/

#imgBig {
	width: 360px;
	background-color: #666666;
}

#blaetternWrap {
	background-color: #666666;
	height: 40px;
	vertical-align: top;
	text-align: right;
	padding-right: 10px;
}

#blaetternWrap p {
	padding-top: 10px;
	color: #FFFFFF;
}

#blaetternWrap ul {
	width: 315px;
	list-style-type: none;
	padding: 10px 0px 0px 0px;
}

#blaetternWrap ul li {
	display: inline;
}

#descriptionWrap {
	background-color: #666666;
	color: #FFFFFF;
	vertical-align: bottom;
}

#descriptionWrap p {
	padding: 10px;
}
#description {
	padding: 10px;
}

/*
.container {
	position: relative;
	width: 250px;
	float: right;
	margin: 0px 0px 20px 20px;
}
*/

/*
.container h3,
*/



/*
#showInfos {
	padding-left: 10px;
}
*/

/*	Inhaltsseite */
#ueberschriftWrap {
	padding: 20px 10px 20px 10px;
	margin-bottom: 20px;
}

#ueberschriftWrapPopup {
	padding: 10px 20px 10px 19px;
	margin-bottom: 20px;
}

#logoErsatz {
	margin-right: 10px;
	background-repeat: no-repeat;
	padding: 0px 10px 60px 10px;
	background-position: left 10px;
}
#ueberschriftWrapPopup #logoErsatz {
	padding-bottom: 20px;
}

#ueberschriftWrap h1, #ueberschriftWrapPopup h1 {
	color: #FFFFFF;
	font-size: 18px;
}

#ueberschriftWrap h1 p, #ueberschriftWrapPopup h1 p {
	padding: 0px;
	font-size: 18px;
}

#headlineList {
	border-bottom: 3px solid #333333;
	padding-left: 15px;
	margin-bottom:6px;
	margin-left:-230px;
	margin-top:50px;
}

#headlineList h1{
	color:#6D93C5;
	font-size:18px;
}

#intro {
	font-weight: bold;
}

.seiteninhalt {
	width: 632px;
	margin-left: 10px;
}

.seiteninhalt .colored {
	margin-bottom: 10px;
}

.seiteninhalt a {
	/*color: #7F853D; */
	color: #6d93c5;
}

.seiteninhalt h3, .seiteninhalt h4 {
	padding: 15px 0px 15px 0px;
}

.seiteninhalt h3.first {
	padding-top: 0px;
}

.seiteninhalt ul {
	padding: 0px 0px 15px 16px;
	overflow:hidden;
	zoom: 100%;
}

.seiteninhalt ol {
	padding: 0px 0px 15px 22px;
}

ul.bullets {
	list-style-type: none;
	padding-left: 0px;
}

ul.bullets li {
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
	padding-bottom: 5px;
}

#links {
	width: 224px;
}

#links p {
	padding: 0px 5px 0px 5px;
}

#links p img {
	position: relative;
	margin-left: -5px;
}
#links a, .container a {
	color: #CC0000;
}

#links .link {
	padding-bottom: 20px;
}

.link .linkBild {
	float: left;
	padding: 0px 5px 5px 0px;
}

#links h3 {
	background-color: #666666;
	color: #FFFFFF;
	padding: 5px;
	margin-bottom: 3px;
}

#links h3 a {
	color: #FFFFFF;
	text-decoration: none;
}

#links ul {
	list-style-type: none;
	padding-left: 5px;
	/* margin-bottom: 15px; */
	padding-top: 5px;
}

#links ul li {
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
	padding-bottom: 5px;
}

/*	Bilder */
.bild {
	padding-bottom: 15px;
}

.bild img {
	margin-top: 3px;
}

table .bild{
	margin-right: 15px;
}

/*	Tabelle */
.content table.fancy{
	margin: 0px 15px 15px 10px;
}
.content table.fancy_02{
	margin: 0px 0px 15px 0px;
}

.content table table.fancy, .content table table.fancy_02 {
	margin: 0px 0px 15px 0px;
}

table.fancy td, table.fancy_02 td {
	padding: 5px 3px 5px 3px;
	border-right: 1px solid #CBCAC8;
	border-bottom: 1px solid #CBCAC8;
}

table.fancy td p, table.fancy_02 td p {
	padding: 0px;
}

table.fancy tr, table.fancy_02 tr {
	background-color: #FFFFFF;
}

table.fancy tr.description, table.fancy_02 tr.description {
	/*background-color: #7F853D; */ 
	background-color: #6d93c5;
}

table.fancy tr.description td, table.fancy_02 tr.description td {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	border-bottom: 2px solid #FFFFFF;
}

table.fancy tr.alternative, table.fancy tr td.alternative, table.fancy_02 tr.alternative, table.fancy_02 tr td.alternative {
	background-color: #EBEAE8;
}

table.fancy tr.head {
	/*background-color: #BFC85F; */
    background-color: #a3bee2;
}
table.normal td, table.sondertabelle td{
	vertical-align: top;
}
table.sondertabelle{
	width:563px;
}

/*	Sitemap */
#sitemap {
	width: 100%;
}

#sitemap table {
	width: 100%;	
}

#sitemap table td {
	vertical-align: top;
	border-right: 10px solid #FFFFFF;
	width: 50%;
}

#sitemap ul {
	background-color: #F0F0F0;
	border-bottom: 10px solid #FFFFFF;
	padding-top: 10px;
}

#sitemap h3 {
	padding: 10px 5px 10px 17px;
	border-bottom: 2px solid #FFFFFF;
	margin-bottom: 1px;
	background-position: 5px 14px;
	background-repeat: no-repeat;
}

#sitemap h3 a {
	text-decoration: none;
}

#sitemap li.ebene2 {
	font-weight: bold;
	padding-left: 35px;
	background-position: 23px 4px;
}

#sitemap li.ebene3 {
	background: transparent;
	padding-left: 50px;
}

/*	Main-Navigation */
#mainNavigation td {
	width: 115px;
	text-align: center;
	vertical-align: middle;
	height: 29px;
	font-weight: bold;
	line-height: 11px;

}

#mainNavigation td a {
	color: #FFFFFF;
	text-decoration: none;
}

#mainNavigation td.active {
	background-image: url(/standards/bilder/rahmen_breit.gif);
	border-bottom: 1px solid #333333;
}

/*	Bereichsnavigation*/
#bereichNavigation {
	background-color: #333333;
	border-bottom: 1px solid #FFFFFF;
	padding: 6px 0px 7px 0px;
}

#bereichNavigation li {
	display: inline;
	padding-left: 9px;
	padding-right: 9px;
}

#bereichNavigation li a {
	color: #FFFFFF;
	text-decoration: none;
}

#bereichNavigation li.active a {
	color: #DADCB4;
}

/*	Navigation dritte Ebene */
#wrapNavi3Ebene {
	margin-bottom: 20px;
	height:122px;
	
}

#navigation3Ebene {
	list-style-type: none;
}

#navigation3Ebene li {
	padding: 0px 0px 2px 12px;
	background-image: url(/preferences?node:attribute=bullet_white&lang=1);
	background-repeat: no-repeat;
	background-position: 0px 4px;

}

#navigation3Ebene li.active {
	font-weight: bold;
}

#navigation3Ebene a {
	color: #FFFFFF;
	text-decoration: none;
}


/*	Formular */
.formtabelle {
	background-color: #F0F0F0;
	width: 100%;
	margin-bottom: 15px;
}

.formtabelle strong, .formtabelle b  {
	/*color: #7F853D; */
	color: #6d93c5;
}

.formtabelle td {
	padding: 5px 10px 5px 10px;
}

.formtabelle .formkopfzeile td {
	border-bottom: 2px solid #FFFFFF;
	background-color: #a3bee2;
	padding: 0px;
	padding-bottom: 10px;
}

.formtabelle .formkopfzeile td h2 {
	padding: 10px 5px 10px 5px;
	color: #FFFFFF;
	background-color: #6d93c5;
	border-bottom: 1px solid #FFFFFF;
}


.error {
	font-weight: bold;
	color: #CC0000;
}

/* Merkzettel */

#anzahlSeiten, #status {
	padding: 12px 12px 0px 12px;
	margin-bottom: 10px;
}

#status {
	background-color: #f3f3f3;
}

#anzahlSeiten {
    /*background-color: #BFC85F; */
	background-color: #6d93c5;
	color: #FFFFFF;
}

.bullet {
	background-image: url(/preferences?node:attribute=bullet_white&lang=1);
	background-repeat: no-repeat;
	background-position: 6px 14px;
	padding-left: 18px;
}


/*	Footer */
#footerShaddowLeft {
	clear: both;
	background-image: url(/standards/bilder/schatten_03_links.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 8px;
}

#footerShaddowRight {
	position: relative;
	background-image: url(/standards/bilder/schatten_03_rechts.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 8px;
	padding: 50px 0px 65px 0px;
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#footerTable {
	background-color: #666666;
	width: 917px;
}

#footer table td {
	padding: 10px 5px 10px 5px;
	vertical-align: top;
}

#footer .seiteVersenden, #footer .merkzettel {
	background-image: url(/preferences?node:attribute=bullet_white&lang=1);
	background-repeat: no-repeat;
	background-position: 6px 14px;
	padding-left: 18px;
}

#footer .impressum {
	text-align: right;
}


/*	Popup */
#schattenPopup {
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 6px;
	font-size: 0px;
}

#popupseiteninhalt {
	padding: 0px 20px 0px 20px;
}

#popupseiteninhalt .bild {
	position: relative;
}

/* Gewinnspiel */
#gewinnspiel_formular{
	background-color:#F3F3F3;
	width:634px;
	margin-top:1px;
	padding-left:16px;
	padding-top:19px;
	padding-bottom:25px;
}
#gewinnspiel_formular h3{
	padding-top:0px;
	margin-top:0px;
	padding-bottom:5px;
}
#gewinnspiel_formular  .formtabelle{
	background-color:#F3F3F3;
	width:350px;
}
#gewinnspiel_formular  .formtabelle td{
	padding-left:0px;
}
.cmserror {
	display: none;
}
.video_formate{
	float:right;
}
.noP, .noP p, .teaser p, .teaser2 p{
	margin:0px;
	padding:0px;
}
.teaserContent{
	margin-top:10px;
	width:214px;
}

.teaser2Content{
	width:214px;
	background-color:#E6E5E3;
	/*margin-bottom:8px;*/
    }

.teaser2{
	padding:8px 5px 7px 6px;
	
}

.teaser2 li{
	padding-bottom:3px;
}

.teaserBild{
	width:212px;
	border:1px solid #E6E5E3;
	text-align:center;
	height:65px;
}

.teaserBild img{
	vertical-align:middle;
}

.noP a p , .teaser  a p, .teaser2  a p{
	text-decoration:underline;
}

.noPWithPadding {
	padding-bottom: 20px;
}
.seiteninhalt sup {
	vertical-align: middle;
    _vertical-align: super;
    padding-bottom: 7px;
	font-size:0.8em;
	line-height:1px;
}
*+html .seiteninhalt sup {
vertical-align: super;
}
#videoContainer{
	padding-left:10px;
	padding-bottom:20px;
}
#videos{
	background-color:#ebeae8;
	width:612px;
	height:100%;
	padding-left:20px;
	padding-top:5px;
	
}
#videos h2{
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
}

.programvideos {
	margin-top: 15px;
}

/* ----------Sonderwerbeformen ------------*/
#sonderwerbeformen_maintitle{
	padding:4px 0px 0px 6px;
	margin-left:10px;
}

#sonderwerbeformen{
	background-color:#ebeae8;
	padding:4px 0px 5px 6px;
	color:#424242;
	width:625px;
	margin-bottom:20px;
	margin-left:10px;
}
#sonderwerbeformen .flashContainer, #sonderwerbeformen .imageContainer{
	margin-bottom:13px;
}
#sonderwerbeformen ul{
	padding: 0px 0px 15px 16px;
	overflow:hidden;
	zoom: 100%;
}
#sonderwerbeformen h3{
	font-size:11px;
	font-weight:bold;
}
#sonderwerbeformen h2, #sonderwerbeformen_maintitle h2{
	font-size:11px;
	font-weight:bold;
	margin-bottom:8px;
}
#sonderwerbeformen_content_left{
	width:320px;
	margin-right:10px;
}
#sonderwerbeformen_content, #sonderwerbeformen_menue, #sonderwerbeformen_content_left, #sonderwerbeformen_content_right{
		float:left;
	
}
#sonderwerbeformen_menue{
	width:161px;
	padding-right:4px;
	margin-left:-1px;
}
#sonderwerbeformen_menue a.bullets{
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 12px 9px;
	width:126px;	
	display:block;
	padding:4px 10px 4px 23px;
	margin-bottom:1px;
	line-height:16px;
}

#sonderwerbeformen_menue .intro, #sonderwerbeformen_menue h3{
	padding-left:12px;
}
#sonderwerbeformen_menue h3{
	margin-bottom:8px;
}
#sonderwerbeformen_menue ul{
	margin-bottom:5px;
}
#sonderwerbeformen ul li.active a, #sonderwerbeformen ul li a:hover{
	padding:3px 10px 3px 23px;
	background-position: 12px 8px;
	background-color:#FFFFFF;
	border-right:1px solid #b3b3b3;
	border-top:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
}
#sonderwerbeformen #sonderwerbeformen_menue ul{
	padding: 0px 0px 15px 0px;
	overflow:hidden;
	zoom: 100%;
}
#sonderwerbeformen_content{
	background-color:#FFFFFF;
	border:1px solid #b3b3b3;
	width:439px;
	padding:12px 8px 38px 8px;
}
.swf_thumbnail_inactive{
	width:103px;
	background-color:#ebeae8;
	padding:2px 3px 5px 3px;
	margin-bottom:5px;
	cursor:pointer;
}
.swf_thumbnail_active{
	width:103px;
	padding:2px 3px 5px 3px;
	margin-bottom:5px;
	cursor:pointer;
}

.swf_thumbnail_active .bg_img  img,
.swf_thumbnail_inactive .bg_img  img, 
.swf_thumbnail_inactive img,
.swf_thumbnail_active img {
	display: block;
	margin: 0 auto;
}

.bg_img {
	background-color: #6D93C5;
	margin-bottom: 3px;
}
.contentContainer{
	position:relative;
	z-index:3;
}
.loading{
	background: url(/standards/bilder/ajax-loader.gif) no-repeat center center;
	width:320px;
	height:240px;
	display:none;
}


/*------------- Teaserlisten ---------------*/
#teaserlisten{
	border-collapse:collapse;
	margin-top:5px;
}
#teaserlisten td{
	padding:0px;
	margin:0px;
}
#teaserlisten .intro{
	padding-top:0px;
	padding-bottom:0px;
}

/*----------------Jugendstudie -----------------*/
#studie
{
	width:903px;
}
#studie ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#studie input.radio, #studie input.checkbox{
	background:transparent;
}
#studie ul li
{
	float:left;
}
#studie #marken{
	background-color:#f3f3f3;
}
#studie #marken, #studie #zielgruppe{
	margin-bottom:17px;
}
#studie #marken label{
	font-weight:bold;
	display:block;
}
#studie input.radio, #studie input.checkbox,#studie input.text{
	margin-right:5px;
}
#studie .selectMarke
{
	padding: 15px 5px 5px 10px;
	background-color:#f3f3f3;
}
#studie .bold
{
	font-weight:bold;
}
#studie #marken #all
{
	width:109px;
	border-right:1px solid #FFFFFF;
}
#studie #marken #ul
{
	overflow:hidden;
	width:109px;
}
#studie #marken td{
	padding-bottom:20px;
}
#studie #marken #produktbereich
{
	width:459px;
	border-right:1px solid #FFFFFF;
}
#studie #marken #markensuche
{
	width:334px;
}
#studie #marken #produktbereich .bereiche
{
	margin-top:15px;
	overflow:hidden;
	padding-bottom:10px;
	display:none;
}
#studie #marken #produktbereich .bereiche label
{
	color:#6d93c5;
	margin-bottom:6px;
	display:block;
}
#studie #marken #produktbereich .bereiche select
{
	width:190px;
	border: 1px solid #a5acb2;
}
#studie #marken #produktbereich .bereiche div
{
	float:left;
}
#studie #marken #produktbereich .bereiche .change
{
	margin:37px 7px 0px 7px;
}
#studie #marken #produktbereich .bereiche .change a
{
	display:block;
}
#studie #marken #markensuche .text
{
	width:189px;
	float:left;
	height:14px;
	padding:2px 3px 0px 3px;
	border: 1px solid #a5acb2;
}

#studie #marken #markensuche .suche
{
	margin-top:15px;
	overflow:hidden;
	width:100%;
	display:none;
}
#studie #marken #markensuche .submit
{
	float:left;
	cursor:pointer;
}
#studie #marken .addtoSelection
{
	width:13px;
	height:13px;
	background-image:url('/preferences?node:attribute=optionpfeil_right_neutral_neu');
	margin-bottom:7px;
	
}
#studie #marken .deletefromSelection
{
	width:13px;
	height:13px;
	background-image:url('/preferences?node:attribute=optionpfeil_links_neutral_neu');
	
}
#studie #marken .deleteSearchInput
{
	clear:both;
	display:block;
	margin-left: 200px;
	padding-top:5px;
}
#studie #zielgruppe table td
{
	border-right:1px solid #FFFFFF;
	width:212px;
}
#studie #zielgruppe table td.first
{
	border-right:1px solid #FFFFFF;
	width:203px;
}
#studie #zielgruppe table td.last
{
	border-right:0px;
}
#studie #zielgruppe ul
{
	margin-bottom:10px;
}
#studie .legende
{
	border:1px solid #8d8d8d;
	width:43px;
	height:11px;
	margin-bottom:3px;
	margin-right:7px;
}
#studie #bekanntheit
{
	background-color:#e1e1e1;
}
#studie #sympathie
{
	background-color:#FFFFFF;
}
#studie #kaufbereitschaft
{
	background-color:#cfdae6;
}
#studie #auswertungHeader #bestandteilLegende
{
	border-right:1px solid #FFFFFF;
	padding-bottom:20px;
	width:203px;
	
}
#studie #auswertungHeader ul.listenZielgruppe
{
	font-weight:bold;
	overflow:hidden;
	width:100%;
	padding:7px 0px 7px 0px;
}
#studie #auswertungHeader ul.listenZielgruppe li
{
	padding:0px 14px 0px 14px;
	float:left;
	display:block;
}
#studie #auswertungHeader .zielgruppeHeader div.zielgruppeElement
{
	float:left;
	width:114px;
	padding-top:14px;
}

#studie #auswertungHeader .zielgruppeHeader div.zielgruppeElement span
{
	padding:0px 7px 0px 9px;
	display:block;
}
#studie #auswertungHeader .zielgruppeHeader
{
	background-color:#f3f3f3;
	background-image:url(/standards/bilder/background_spalte_zielgruppe.gif);
	background-repeat:repeat-y;
	width:684px;
}
/*
#studie #auswertung .produkt  a
{
	background-image:url('/preferences?node:attribute=showplus_neutral_neu');
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#424242;
	padding-left:18px;
	padding-bottom:14px;
	display:block;
}
#studie #auswertung .produkt li.active  a
{
	background-image:url('/preferences?node:attribute=showminus_neutral_neu');
	background-repeat:no-repeat;
}
#studie #auswertung ul.produkt li ul{
	padding-left:18px;
	display:none;
	padding-bottom:34px;
}
#studie #auswertung ul.produkt li.active ul{
	display:block;
}
#studie #auswertung ul.produkt li ul li{
	clear:both;
	padding-top:3px;
	padding-bottom:3px;
}
#studie #auswertung .produktListen
{
	padding:20px 0px 0px 8px;
}
#studie #auswertung .produktListenErgebnis
{
	overflow:hidden;
	width:686px;
}
#studie #auswertung .produktListenErgebnis div
{
	width:113px;
	background-color:#f3f3f3;
	padding-top:16px ;
	border-top:1px solid #FFFFFF;
	background-image:url(/standards/bilder/background_studie_ergebnis.gif);
	background-repeat:repeat-y;
	border-right:1px solid #FFFFFF;
}
#studie #auswertung .produktListenErgebnis div.zielgruppeergebnis
{
	float:left;
}
#studie #auswertung  .produktListenErgebnis li
{
	display:block;
	float:left;
	width:37.6px;
	text-align:center;
}
#studie #auswertung .gesamtergebnis 
{
	padding-bottom:9px;
	border-bottom: 1px solid #FFFFFF;
	padding-top:4px;
}

#studie #auswertung .gesamtergebnis li
{
	font-weight:bold;
}
#studie #auswertung .produktListenErgebnis div div 
{
	padding-top:0px;
	padding-bottom:34px;
	border:0px;
	clear:both;
	display:none;
}
#studie #auswertung .produktListenErgebnis div div ul
{
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #FFFFFF;
}
#studie #auswertung .produktListenErgebnis div div ul li
{
	height:15px;
	padding-top:3px;
}
*/

/* Test-Dev-Table */
#auswertung
{
	background-image:url(/standards/bilder/background_studie_ergebnis2.gif);
	padding-top:23px;
	padding-bottom:20px;
	overflow:hidden;
	width:903px;
}
.brandCatStyle {
	width:903px;
	overflow:hidden;
}
.brandCatStyle  .brandrow, .brandCatStyle  .catrow{
	width:903px;
	display:block;
	overflow:hidden;

}
.brandCatStyle  div  div {
	float:left;
}
.brandCatStyle .brandcatname,
.brandCatStyle .brandcatname_active,
.brandCatStyle .brandname {
	width: 201px;
	padding-top: 7px;
	padding-left:18px;
	padding-bottom:7px;
}
.brandCatStyle .brandcatname{
	background-image:url('/preferences?node:attribute=showplus_neutral_neu');
	background-position:0px 6px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.brandCatStyle .brandcatname_active{
	background-image:url('/preferences?node:attribute=showminus_neutral_neu');
	background-position:0px 6px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.brandCatStyle div div ul{
	list-style-type:none;
	width:114px;
	border-top:1px solid #FFFFFF;
	overflow:hidden;
}
.brandCatStyle div div ul li{
	float:left;
	text-align:center;
	width:37px;
	padding-top: 6px;
	padding-bottom:6px;
	display:block;
}
.brandCatStyle ul li.first {
	background-color: #F3F3F3;
}
.brandCatStyle ul li.second {
	background-color: #FFF;
}
.brandCatStyle ul li.third {
	background-color: #E0E8F2;
}
.brandCatStyle .catrow {
	font-weight: bold;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/standards/bilder/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

