/*********************************/
/* S E I T E N E L E M E N T E   */
/*********************************/
/******************************************/
/* Hinweis Demoinstallation
/******************************************/

p.Hinweistext {
	border:1px solid #ff8e01;
	background-color:#fbf3c8;
	padding:10px;
}

p.hinweis {
	color:#666;
	font-size:11px;
	border:1px solid #ccc;
	padding:5px;
	line-height:1.4;
}

div.warnHinweis,
div.warnHinweisGruendlich {
	margin:10px 0 10px 0;
	border:1px solid #ff8e01;
	background-color:#fbf3c8;
	padding:5px;
}


/********************************/
/* NameValuePairs Contentbereich
/********************************/

div.contentNameValuePair{
	margin: 0;
	padding:2px;
	margin-bottom:2px;
}

div.contentName{
	width:150px;
	float:left;
}

div.contentValue{
	margin-left:150px;
	font-weight:bold;
}

/*******************************/
/* Ausklappmenue
/*******************************/

div.vpSelectProduct ul,
div.vpSelectProduct ul li{
	margin:0;
	padding:0;
	list-style:none;
}

div.vpSelectProduct div.navReiterInnerLeft ul,
div.vpSelectProduct div.navReiterInnerLeftWhite ul{
	margin-left:20px;
	padding:0;
}

div.vpSelectProduct{
	border-top:1px solid #B1B6BF;
}

div.vpSelectProduct li,
div.vpSelectProduct li.selectedOne{
	border-bottom:1px solid #B1B6BF;
}

div.vpSelectProduct div.navReiterInnerLeft li.selectedOne,
div.vpSelectProduct div.navReiterInnerLeftWhite li.selectedOne{
	border-bottom:1px solid #FFF;
}

div.vpSelectProduct a {
	background:url('/cachepics/icon_more.gif') top left no-repeat;
	display:block;
	text-decoration:none;
	padding:2px;
	padding-left:20px;
}

div.vpSelectProduct li.selectedOne a,
div.vpSelectProduct li.selectedOne a:hover,
div.vpSelectProduct li.selectedOne a:visited
{
	background:url('/cachepics/icon_less.gif') top left no-repeat;
	background-color:#fff;
}

div.vpSelectProduct li.selectedOne a:hover{
	background-color:#fff;
}

div.vpSelectProduct ul li.selectedOne{
	border-bottom:0px;
}

div.vpSelectProduct ul li a:hover{
	background-color:#f5f5f5;
}
div.vpSelectProduct div.navigationWindowReiter {border:0;}

div.vpSelectProduct div.navigationWindowReiter  ul li a,
div.vpSelectProduct div.navigationWindowReiter  ul li a:hover,
div.vpSelectProduct div.navigationWindowReiter  ul li a:visited{
	background-image:none;
	background-color:#6AAC41;
	padding:1px 6px;
	text-decoration:none;
	white-space:nowrap;
	border:0;
	color:#fff;
}

div.vpSelectProduct a,
div.vpSelectProduct a:visited,
div.vpSelectProduct a:hover {
	font-weight:bold;
}

div.vpSelectProduct span.emittent,
div.vpSelectHeadline span.emittent {
	display:block;
	font-weight:normal;
}

/********************************/
/* T E A S E R
/********************************/


/********************************/
/* Favoriten
/********************************/
div.favoritenWrapper {
	padding:0px;
}

div.favoritenWrapper h2 {
	margin:20px 10px 20px 10px;
}

/* Anzeige mit Bild */

div.btlgFavoritesEntryOuter {
	width:49%;
	float:left;
}

div.btlgFavoritesEntryOuterFirstOne {
	float:none;
	width:98%;
}

div.btlgFavoritesEntryOuterFirstOne h3,
div.btlgFavoritesEntryOuter h3 {
	margin:10px;
	border:0;
	font-size:12px;
	padding:0 0 5px 0;
	border-bottom:1px solid #B6CDD5;
}

div.btlgFavoritesEntryImageWrapper {margin:10px;height:110px;}

div.btlgFavoritesEntryOuterFirstOne h3 {font-size:14px;}

div.btlgFavoritesEntryInner {
	border:1px solid #ccc;
	margin:0 5px 20px;
	position:relative;
	background:url('/cachepics/box_standard_gradient.gif');
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#f8f8f9;
	padding:1px 6px 10px 6px;
}

div.btlgFavoritesEntryImageWrapper {
	overflow:hidden;
	text-align:center;
}

div.btlgFavoritesEntryContentWrapper {
	margin:10px;
	height:150px;
	overflow:auto;
	display:block;
}

div.btlgFavoritesEntryLinkWrapper {
	margin:20px 10px 10px 10px;
	text-align:right;
}


/********************************/
/* TEASERBOXEN Favoriten/Neue Emissionen
/********************************/

div#favoritenTeaser {
	margin:20px 0 0 0;
	background-color:#fff;

}

div#emissionenTeaser h6,
div#favoritenTeaser h6 {
	border-bottom:0 none;
	color:#FFFFFF;
	list-style-type:none;
	text-transform:uppercase;
}

div#emissionenTeaser h6 a,
div#favoritenTeaser h6 a {
	color:#fff;
	background:url('/cachepics/lightblue_gradient.gif');
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#73a7bc;
	line-height:2.0;
	margin:0;
	padding-left:5px;
	padding-bottom:2px;
	display:block;
	font-size:11px;
}

div#emissionenTeaser h6 a:hover,
div#favoritenTeaser h6 a:hover {
	color:#fff;
	font-size:11px;
}

div#favoritenTeaser ul{
	background-color:#B6CDD5;
	border:1px solid #f6f6f6;
	padding:0;
}

div#emissionenTeaser ul li,
div#favoritenTeaser ul li {
	border-bottom:0 none;
	list-style-type:none;
	border-bottom:1px dashed #999896;
	text-transform:uppercase;
	line-height:1.6;
}

div#favoritenTeaser ul li a{
	color:#000201;
	background-color:#b6cdd5;
	text-decoration:none;
	display:block;
	padding:3px 10px;


}

div#emissionenTeaser ul li a:hover,
div#favoritenTeaser ul li a:hover {
	background-color:#73A7BC;
}


div#emissionenTeaser {
	margin:20px 0 0 0;
	background-color:#fff;
}

div#emissionenTeaser ul{
	background-color:#E6E6E6;
	border:1px solid #f6f6f6;
	padding:0;
}

div#emissionenTeaser h6 a {
	background:url('/cachepics/lightgrey_gradient.gif');
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#999;
}

div#emissionenTeaser ul li a {
	color:#000201;
	background-color:#e6e6e6;
	text-decoration:none;
	padding:3px 10px;
	display:block;
}


div#emissionenTeaser ul li a:hover {
	background-color:#ccc;
}

/******************************************/
/* Hierarchie Partnerbereich
/******************************************/
div.pbFilterWrapper {
  background:#BAD2DD url("/cachepics/box_standard_blue_gradient.gif");
  background-repeat: repeat-x;
  background-position: left top;
  border:1px solid #D1D6DE;
  padding:0px;
  margin:10px 0 20px 0;
}

div.pbFilterWrapper fieldset {
  margin:0;
  padding:2px;
  background-color:transparent;
   padding:5px;
  border:1px solid #fff;
}

div.pbPeriodWrapper {
  padding:8px;
}

div.pbHierarchieWrapper{
  padding:5px;
}

div.pbHierarchieWrapper{
  padding-top:4px;
}

div.pbHierarchieWrapper fieldset {
 border:0;
 background:none;
}

div.pbFilterWrapper fieldset legend{
  font-weight:bold;
  color:#006184;
  padding: 0 0px;
}

* html div.pbFilterWrapper fieldset legend,
*+html div.pbFilterWrapper fieldset legend{
  margin: 0 -7px;
}

div.pbFilterWrapper select.ShowYear{
  width:7em;
}
div.pbFilterWrapper span.disabledYear {
  color: #909099;
}

/* Schließen-Link */

div.shTreeOptions{
  margin-top:4px;
  width:98px;
}

div.shTreeOptions a,
div.shTreeOptions a.invisible{
  width:98px;
  text-align:center;
}

div.shTreeOptions a{
	font-size:11px;
	background-image:URL('/cachepics/bg_button_submit.gif');
    background-repeat:repeat-x;
	background-position:left top;
	background-color:#142a73;
	color:#fff;
	padding:2px 7px 2px 7px;
	border-bottom:1px solid #7884ae;
	border-left:1px solid #0d1b49;
	border-right:1px solid #465791;
	border-top:1px solid #081230;
}

div.shTreeOptions a.shOpen,
div.shTreeOptions a.shOpen:visited,
div.shTreeOptions a.shClose,
div.shTreeOptions a.shClose:visited{
    background-image:URL('/cachepics/submit_bg.gif');
    background-repeat:repeat-x;
	background-position:left top;
	color:#006184;
	padding:2px;
	border:1px solid #ccc;
	font-size:11px;
	font-weight:bold;
        height:16px;
        width:150px;
}

div.shTreeOptions a.shOpen:hover,
div.shTreeOptions a.shClose:hover{
  color:#323232;
  text-decoration: none;
}

/* Wrapper um Hierarchie-Baum */

div.shTreeWrapperTop,
div.shTreeWrapperLeft{
  /*height:200px;
  overflow:auto;*/
}

div.shTreeWrapperTop {
  margin-top:5px;
  padding:0;
  background-color:#fff;
  background-image:URL('/cachepics/bg_wrptree_top.gif');
  background-repeat:repeat-x;
  border:1px solid #b1b6bf;
}
*+html div.shTreeWrapperTop {
	background-position: 0px 1px;
}
* html div.shTreeWrapperTop {
	background-position: 0px 1px;
}

div.shTreeWrapperLeft{
  background-image:URL('/cachepics/bg_wrptree_left.gif');
  background-repeat:repeat-y;
  margin:0px;
  padding:0;
}

div.shTreeWrapperCorner{
  background-image:URL('/cachepics/bg_wrptree_corner.gif');
  background-repeat:no-repeat;
  margin-bottom:-4px;
}
*:not(hr) div.shTreeWrapperCorner{
	margin-bottom:-4px;
  padding:0;
}
*+html div.shTreeWrapperCorner{
  margin-bottom:-5px;
}

div.shTreeWrapperCorner div.scroll {
  margin:0px;
  padding:0;
}

div.treeWrapper {
  margin:0px;
  padding:0;
}


/* Baum */
ul.hierarchie{
  margin:0;
  margin-top:10px;
  margin-bottom:10px;
  padding:0 10px 0 10px;
}

* html ul.hierarchie{
  margin:0;
  margin-top:10px;
  margin-bottom:10px;
  padding:0 0 0 10px;
}

ul.hierarchie li{
  margin:5px 0 2px 0;
  padding:0;
  padding-top:1px;
  padding-bottom:0px;
  border-top: 1px solid #142A73;
  background-color:transparent;
  list-style-type:none;
}

ul.hierarchie li div.open ul {
  padding-right:0;
}

* html ul.hierarchie li div.open ul {
  margin-top:0;
}

ul.hierarchie li div.open ul li{
  margin:0;
  padding:0;
  padding-top:1px;
  padding-bottom:4px;
  border-top: 1px solid #142A73;
}

/* Icons */

a.hierarchieIconLink{
	margin:0 0 0 0;
	padding:0 0 0 7px;
	background-color:transparent;
	font-size:7px;
	z-index:999;
}

ul.hierarchie li {
	background-image:URL('/cachepics/hierarchie/icon_normal.gif');
	background-repeat:no-repeat;
	background-position: 6px 5px;
	margin:0px;
}
*+html ul.hierarchie li {
	background-position: 6px 6px;
}
* html ul.hierarchie li {
	background-position: 6px 6.5px;
	clear:both;
	display:block;
	width:99%;
	z-index:99;
}

ul.hierarchie div.open{
	background-image:URL('/cachepics/hierarchie/icon_less.gif');
	background-repeat:no-repeat;
	background-position: 5px 9px;
	margin:-1px 0 -4px 0;
}
*+html ul.hierarchie div.open{
	background-position: 6px 9px;
	margin:-1px 0 0 0;
}
* html ul.hierarchie div.open{
	background-position: 6px 9px;
	margin:-1px 0 0 0;
}

ul.hierarchie div.closed{
	background-image:URL('/cachepics/hierarchie/icon_more.gif');
	background-repeat:no-repeat;
	background-position: 6px 9px;
	margin:-1px 0 -4px 0;
}
*+html ul.hierarchie div.closed{
	background-position: 6px 9px;
	margin:-1px 0 0 0;
}
* html ul.hierarchie div.closed{
	background-position: 6px 9px;
	margin:-1px 0 0 0;
}

/* Linkfarben */
ul.hierarchie li div.closed span.nameLong,
ul.hierarchie li div.closed span.nameLong a,
ul.hierarchie li div.open span.nameLong,
ul.hierarchie li div.open span.nameLong a,
ul.hierarchie li.selected div.open span.nameLong,
ul.hierarchie li.selected div.open span.nameLong a,
ul.hierarchie li.selected div.closed span.nameLong,
ul.hierarchie li.selected div.closed span.nameLong a,
ul.hierarchie li.selectedused ul.hierarchie li div.open span.nameLong,
ul.hierarchie li.selectedused ul.hierarchie li div.open span.nameLong a,
ul.hierarchie li.selectedused ul.hierarchie li div.closed span.nameLong,
ul.hierarchie li.selectedused ul.hierarchie li div.closed span.nameLong a{
	color:#006184;
}
ul.hierarchie li.used div.open span.nameLong,
ul.hierarchie li.used div.open span.nameLong a,
ul.hierarchie li.used div.closed span.nameLong,
ul.hierarchie li.used div.closed span.nameLong a,
ul.hierarchie li.selectedused div.open span.nameLong,
ul.hierarchie li.selectedused div.open span.nameLong a,
ul.hierarchie li.selectedused div.closed span.nameLong,
ul.hierarchie li.selectedused div.closed span.nameLong a,
ul.hierarchie li.selectedused ul.hierarchie li.used div.open span.nameLong,
ul.hierarchie li.selectedused ul.hierarchie li.used div.open span.nameLong a,
ul.hierarchie li.selectedused ul.hierarchie li.used div.closed span.nameLong,
ul.hierarchie li.selectedused ul.hierarchie li.used div.closed span.nameLong a{
	color:#000000;
}

/* mit Vertriebspartner, keine Klasse */
ul.hierarchie li div.open span.nameLong,
ul.hierarchie li.selected ul.hierarchie li div.open span.nameLong,
ul.hierarchie li.selectedused ul.hierarchie li div.open span.nameLong{
  margin:0;
  padding:0;
  padding-left: 31px;
  padding-bottom: 2px;
  background-image:URL('/cachepics/hierarchie/icon_mitvp_normal_open.gif');
  background-repeat:no-repeat;
  background-position: 9px 0;
  color:#006184;
}
ul.hierarchie li div.closed span.nameLong,
ul.hierarchie li.selected ul.hierarchie li div.closed span.nameLong,
ul.hierarchie li.selectedused ul.hierarchie li div.closed span.nameLong{
  margin:0;
  padding:0;
  padding-left: 31px;
  padding-bottom: 2px;
  background-image:URL('/cachepics/hierarchie/icon_mitvp_normal_closed.gif');
  background-repeat:no-repeat;
  background-position: 9px 0;
  color:#606060;
  list-style-image:URL('/cachepics/hierarchie/icon_more.gif');
}

/* mit Vertriebspartner, selected */
ul.hierarchie li.selected div.open span.nameLong{
  background-image:URL('/cachepics/hierarchie/icon_mitvp_selected_open.gif');
}
ul.hierarchie li.selected div.closed span.nameLong{
  background-image:URL('/cachepics/hierarchie/icon_mitvp_selected_closed.gif');
}

/* mit Vertriebspartner, used */
ul.hierarchie li.used div.open span.nameLong,
ul.hierarchie li.selected ul.hierarchie li.used div.open span.nameLong,
ul.hierarchie li.selectedused ul.hierarchie li.used div.open span.nameLong{
    background-image:URL('/cachepics/hierarchie/icon_mitvp_used_open.gif');
}
ul.hierarchie li.used div.closed span.nameLong,
ul.hierarchie li.selected ul.hierarchie li.used div.closed span.nameLong,
ul.hierarchie li.selectedused ul.hierarchie li.used div.closed span.nameLong{
  background-image:URL('/cachepics/hierarchie/icon_mitvp_used_closed.gif');
}

/* mit Vertriebspartner, selectedused */
ul.hierarchie li.selectedused div.open span.nameLong{
  background-image:URL('/cachepics/hierarchie/icon_mitvp_selused_open.gif');
}
ul.hierarchie li.selectedused div.closed span.nameLong{
  background-image:URL('/cachepics/hierarchie/icon_mitvp_selused_closed.gif');
}

/* ohne Vertriebspartner, ohne Klasse */
ul.hierarchie li span.name,
ul.hierarchie li.used ul.hierarchie li span.name,
ul.hierarchie li.selected ul.hierarchie li span.name,
ul.hierarchie li.selectedused ul.hierarchie li span.name{
    background-image:URL('/cachepics/hierarchie/icon_ohnevp_normal.gif');
    background-repeat:no-repeat;
    background-position: 20px 0;
    padding-left: 45px;
    color:#006184;
}

/* ohne Vertriebspartner, used */
ul.hierarchie li.used span.name,
ul.hierarchie li.selected ul.hierarchie li.used span.name,
ul.hierarchie li.selectedused ul.hierarchie li.used span.name{
    background-image:URL('/cachepics/hierarchie/icon_ohnevp_used.gif');
    background-repeat:no-repeat;
    background-position: 20px 0;
    padding-left: 45px;
    color:#000000;
}

/* ohne Vertriebspartner, selectedused */
ul.hierarchie li.selectedused span.name{
    background-image:URL('/cachepics/hierarchie/icon_ohnevp_selused.gif');
    background-repeat:no-repeat;
    background-position: 20px 0;
    padding-left: 45px;
    color:#000000;
}

/* Hintergrundfarben */
ul.hierarchie div.open{
	border-left:1px solid #bcbcbf;
	background-color:#fff;
	padding: 5px 0px 5px 4px;
}

* html ul.hierarchie div.open{
	padding: 6px 0px 5px 4px;
}

ul.hierarchie div.closed{
	padding: 5px 0 5px 5px;
	background-color:#f6f6f6;

}
ul.hierarchie li li div.open{background-color:#f6f7fa;}
ul.hierarchie li li li div.open{background-color:#eef0f5;}
ul.hierarchie li li li li div.open{background-color:#e8eaf1;}
ul.hierarchie li li li li li div.open{background-color:#e2e5ed;}
ul.hierarchie li li li li li li div.open{background-color:#dce0e9;}
ul.hierarchie li li li li li li li div.open{background-color:#d6dbe6;}
ul.hierarchie li li li li li li li li div.open{background-color:#d0d6e3;}
ul.hierarchie li li li li li li li li li div.open{background-color:#c9d0df;}

/* Eintraege */
span.nameLong,
span.name{
  font-weight:bold;
}
span.vPartner{
	padding-left:40px;
}

/* Aktionen */
ul.hierarchie div.options{
 border:0;
 float:right;
}

ul.hierarchie div.options a{
 margin-left:5px;
 margin-right:5px;
 }

/* Paginator */
div.Paginator{
	padding-left:40px;
}

div.Paginator a.linkPaginatorFirst,
div.Paginator a.linkPaginatorLast{
	margin-left:3px;
	margin-right:3px;
	color:#142A73;
}
div.Paginator a.linkPaginatorBackward{
	margin-right:8px;
	color:#142A73;
}
div.Paginator a.linkPaginatorForward{
	margin-left:8px;
	color:#142A73;
}

div.Paginator span.nolinkPaginatorFirst,
div.Paginator span.nolinkPaginatorLast,
div.Paginator span.seperator{
	margin-left:3px;
	margin-right:3px;
}
div.Paginator span.nolinkPaginatorBackward{
	margin-right: 8px;
}
div.Paginator span.nolinkPaginatorForward{
	margin-left: 8px;
}
div.Paginator a.linkPaginatorPage{
	color:#142A73;
}

/* Icon-Links */
ul.hierarchie div.iconLink{
	top: -27px;
left:0px;
	width:10px;
	height:10px;
	background-color:red;
	float:left;
	z-index: 999999;
}

img.paginatorHierarchieImg{
	margin-bottom:-2px;
}
*+html img.paginatorHierarchieImg{
	margin-bottom:-3px;
}
* html img.paginatorHierarchieImg{
	margin-bottom:-3px;
}


input#showyearselect,
input#period {
	background-color:transparent;
}

/************************************/
/*VOR UND ZURÜCK LINKS              */
/************************************/

a.forward, div.forward a {
    background:#fff url('/cachepics/submit_bg.gif');
    background-position:left top;
    background-repeat:no-repeat;
	padding:3px 10px 3px 35px;
	line-height: 30px;
	font-size:12px;
	font-weight:bold;
	border:1px solid #CCCCCC;
}

a.forward:hover, div.forward a:hover {
	color:#323232;
	text-decoration: none;
}

/************************************/
/*NEUEN UMSATZ ANLEGEN              */
/************************************/

ul.steps li span {
	font-weight:bold;
}

ul.steps {
	margin:0;
	padding:0;
}

ul.steps li {
	padding:2px 10px 2px 35px;
	font-size:12px;
	width:210px;
	border:1px solid #CCCCCC;
	float:left;
	margin:0 30px 5px 0;
	list-style-type: none;
}

li.current,
li.done {
    background:#fff url('/cachepics/submit_bg.gif');
    background-position:left top;
    background-repeat:no-repeat;
}

li.todo {
    background:#fff url('/cachepics/submit_bg_blend.gif');
    background-position:left top;
    background-repeat:no-repeat;
	color:#8f8f8f;
}

li.done a:hover {
	color:#323232;
	text-decoration: none;
}

li.done:hover {
	border:1px solid #eee;
}

div.newsletterBoxDelete {
    background:url('/cachepics/newsletter_abbestellen.gif');
    background-position:left;
    background-repeat:no-repeat;
	padding:5px 0 5px 85px;
}

div.newsletterBoxGet {
    background:url('/cachepics/newsletter_abonnieren.gif');
    background-position:left;
    background-repeat:no-repeat;
	padding:5px 0 5px 85px;
}

div.divDate{
	float: left;
	padding:2px 10px 0 10px;
}

div.divLink a {
	display: block;
    background:url('/cachepics/read_bg.gif');
    background-repeat:no-repeat;
	padding:2px 15px 2px 40px ;
	margin:7px 10px 0 0;
	width:115px;
	float:right;border:1px solid #CCCCCC;
	font-weight:bold;
	color:#6AAC41;
}

div.divLink a:hover {
	float:right;
	border:1px solid #eee;
	color:#323232;
	text-decoration: none;
}

div.title {
	padding:2px 10px;
	border-left:1px solid #D1D6DE;
	margin: 0px 200px 0 120px;
}

div.title a {
	display: block;
}

div.nlRow {
	border-bottom:1px solid #D1D6DE;
}

div#newsletterArchiv {
	margin:30px 0;
	background:url("/cachepics/box_standard_gradient.gif") repeat-x scroll left top #F8F8F9;
	border:1px solid #D1D6DE;
	padding:20px;
}

div#newsletterArchiv h1 {
	border-left:0;
	font-size: 16px;
	font-style: italic;
	text-align: center;
	margin:0 0 30px 0;
}

a.back {
    background:url('/cachepics/back_arrow.gif');
    background-position:left top;
    background-repeat:no-repeat;
	padding:3px 10px 3px 30px;
	text-decoration: underline;
}
