/* bitter-regular - latin */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Bitter Regular'), local('Bitter-Regular'),
       url('../fonts/bitter-v12-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/bitter-v12-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* bitter-700 - latin */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local('Bitter Bold'), local('Bitter-Bold'),
       url('../fonts/bitter-v12-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/bitter-v12-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* bitter-italic - latin */
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Bitter Italic'), local('Bitter-Italic'),
       url('../fonts/bitter-v12-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/bitter-v12-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

body{
	color:#3d4c4d;
	font-size:13px;
	font-family:"Helvetica Neue", "Helvetica", Arial;
	background:#edede9 url(../img/background.png) repeat-x;
	padding-top:36px;
}

a, a:hover{
	color:#3d4c4d;
	text-decoration:underline;
}
a, a:hover, a:active, a:focus, button:active, button:focus, .btn:focus, .btn:active{
	outline:none;
}

ul, li{
	margin:0;
	padding:0;
	list-style:none;
	line-height:22px;
}

ul.pm, ul.adhoc {
	margin-bottom: 25px
}

h1 small,
h2 small,
h3 small{
	font-weight: bold;
	color:#80bf44;
	font-size:13px;
}
h1 small{
	font-size:13px;
}
h2 small{
	font-size:13px;
	letter-spacing: 0;
}


.pm-date{
  font-weight: bold;
  font-size:0.9em;
}


#header{
	background:#fff url(../img/bg_header.png) no-repeat;
	border:1px solid #e1e2e0;
	height:113px;
}
#body{
	box-shadow:0px 5px 5px rgba(0,0,0,.23);
	background:#fff;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, input[type="text"], .input-append .btn:last-child, select {
    border-color:#ccc;
    box-shadow: none;
	border-radius:0;
	height:24px;
}
textarea, textarea:focus {
    border-color:#ccc;
    box-shadow: none;
	border-radius:0;
	width:97%;
}
select{
	height:34px;
	line-height:34px;
	padding:7px 4px 7px 6px;
}

small{
	color:#ADB3B1;
}

p, div.copy div.page.news ul li, div.copy div.post.news ul li{
	/*font-family: 'Bitter', serif;*/
	font-family: Helvetica, sans-serif;
	padding:10px 0;
	line-height:20px;
}
.disclaimer{
  font-family:"Helvetica Neue", "Helvetica", Arial;
  font-size:12px;
  line-height:1.4;
  padding:15px;
  color:#777;
  border:1px solid #ECEAE5;
}
.mousehint{
  background:url(../img/cursor.png) no-repeat 10px 14px #f5f4f1;
  padding:10px 10px 10px 25px;
  margin:-10px 0 25px;
  display: block;
  color:#666;
}

div.copy div.page.news ul li, div.copy div.post.news ul li{
	padding:0;
}

div#header #logo{
	float:left;
	width:45%
}
div#header h1, div#header .site-title{
	height:60px;
	width:259px;
	margin:24px 25px 29px 25px;
}
div#header h1 a, div#header h1 a img, div#header .site-title a, div#header .site-title a img{
	display:block;
}
div#header .site-description{
	font-size:14px;
	display:none;
}
div#header div.meta.navigation, div#header form.search{
	float:right;
	width:38%;
	text-align:right;
	line-height:36px;
	margin-right:4%;
	margin-top:1%;
}
div#header form.search{
	margin:20px 25px 0 0;
	position:relative;
}
div#header form.search .btn{
	border:0;
	width:43px;
	height:34px;
	background:#323e3f url(../img/search-lupe.png) no-repeat;
	color:#fff;
}
div#header form.search .btn span{
	display:none;
}
div#header form.search input{
	width:215px;
	font-size:12px;
}

div.copy{
	border-right:1px solid #f5f4f1;
}


div.news{
	padding:0px 20px 0 20px;
	clear:both;
	overflow:hidden;
}
div#recentanleihen div.news{
	padding:0;
	clear:both;
	overflow:hidden;
}
div.news.top{
	padding:25px 5% 32px;
}
div.box{
	padding:20px 20px 32px 20px;
	background:url(../img/bg_box-shadow.gif) bottom no-repeat;
}
div.box.little{
	padding:0px 5% 25px;
}

div.box.noshadow{
	background:none;
}
div.news h2{
	font-size:16px;
	line-height:22px;
	margin-bottom:0;
}
div.news h2 a{
	text-decoration:none;
}
div.news h2 small{
	text-transform: uppercase;
}

div.news.top h2{
	font-size:18px;
	line-height:26px;
	margin-bottom:0;
}
div.news img{
	padding:15px 0;
	float:left;
}
div.news img.footernews {
    float: left;
    padding: 15px 0;
}
div.news.top img{
	padding:0;
	float:none;
}
div.copy div.news img.alignleft{
	float:left;
	margin-right:19px;
	margin.bottom:10px;
}
div.news p{
	float:right;
	text-align:left;
	width:410px;
}

div.fnews p.footernewstext{
	float:left;
	text-align:left;
	margin-left: 10px;
	width:700px;
}

div.news.top p{
	float:none;
	width:auto;
}

div.news.nothumb p, div.news.nothumb div.more{
	float:none;
	width:auto;
}
div.news.nothumb{
	margin-bottom:15px;
}


div.meta{
	color:#adb3b1;
	font-size:12px;
	line-height:16px;
}

div.more{
	float:right;
	text-align:left;
}

div.morefooternews{
	float:left;
	text-align:left;
}

div.news.top div.more, .boerse div.more, #teaser div.more{
	width:auto;
	float:none;
}
.boerse div.more{
	text-align:right;
}

div.morefooternews a, div.more a, .newsletter button, div.more button, div.allenews a{
	display:inline-block;
	padding:0 10px;
	line-height:26px;
	color:#80bf44;
	background:#e6f8d6;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	border:none;
}
div.allenews {
	margin-left: 19px;
}
.newsletter button{
	color:#fff;
	background:#546768;
	font-size:10px;
}
.boerse div.more a, #teaser div.more a{
	font-size:10px;
}
div.news.top div.more a{
	line-height:33px;
}
div.more a:after, .newsletter button:after, div.more button:after, div.allenews a:after{
	content:"\00A0\2192";
	font-size:14px;
}
div.more a:hover, div.more button:hover{
	background:#d2edb9;
}
.newsletter button:hover{
	background:#637677;
}
#teaser div.more a{
	background:#e6e5e1;
	color:#6e6d6a;
	display:block;
}
#teaser div.more a:hover{
	background:#dbdad6;
}

div.copy div.newsletter{
	background: #323e3f; /* for non-css3 browsers */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#485a5b', endColorstr='#323e3f'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#485a5b), to(#323e3f)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #485a5b,  #323e3f); /* for firefox 3.6+ */
	overflow:hidden;
	margin-top:25px;
	color:#fff;
}

div.copy  .span4 div.column, div.copy #tab-finanzkennzahlen div.column{
	padding:0 20px;
}
div.copy .span4{
	margin-left:0px;
	width:309px;
}
div.copy .span3{
	margin-left:0;
}

div.copy .span4:first-child{
	width:270px;
	margin-left:20px;
}
div.copy  .span3 div.column{
	padding-right:20px;
}
div.copy div.newsletter .span4 div.column, div.copy div.recentnews .span4 div.column{
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
}
div.copy div.newsletter div.column:first-child{
	border-right:1px solid #4e6061;
}

div.newsletter label{
	font-size:12px;
}
div.newsletter form{
	padding-top:15px;
}
div.newsletter h4 a{
	color:#fff;
	text-decoration:none;
}

/*div.newsletter .span4:first-child, div.recentnews .span4:first-child{
	width:299px;
}*/

div.recentnews{
	padding-bottom:20px;
}
div.recentnews h4 a{
	text-decoration:none;
}
div.recentnews ul li{
	margin-left:18px;
	padding-bottom:9px;
	list-style-type:decimal;
}



div#recentanleihen, div#teaser{
	background:url(../img/bg_box-shadow_wide.gif) center 0px no-repeat;
	padding:32px 20px 20px 20px;
	font-size:12px;
}
div#body .nav-tabs{
	border-bottom:none;
}
div#body .nav-tabs h4{
	margin-right:30px;
}
div#body .nav-tabs a{
	border:none;
	text-transform:uppercase;
	text-decoration:none;
	background:#f5f4f1;
	border-radius:0;
	color:#82898a;
	padding-left:10px;
	padding-right:10px;
}
div#body .nav-tabs li.active a{
	background:#354243;
	color:#fff;
}
div#body .nav-tabs a:hover{
	background:#e4e2df;
}

.table td{
	border-top:1px solid #f5f4f1;
}
div#recentanleihen table{
	margin-bottom:0;
}
div#recentanleihen table a, div#recentanleihen table .more a:hover{
	text-decoration:none;
}
div#recentanleihen table a:hover{
	text-decoration:underline;
}
div#recentanleihen table thead th{
	color:#adb3b1;
	text-transform:uppercase;
}
div#recentanleihen .boerse td{
	padding-top:20px;
}
div#recentanleihen .boerse td:first-child{
	width:46%;
}
div#recentanleihen .boerse h4{
	display:inline-block;
	float:left;
	margin:0 20px 0 0;
	line-height:26px;
	font-size:15px;
}

div#teaser{
}
div#teaser div.span3{
	width:245px;
}
div#teaser div.column{
	margin:0px;
	padding:10px;
	background:#f5f4f1;

}
div#teaser div.column.anleihen h4{
	background:#f5f4f1 url(../img/teaser_anleihen.jpg) center 0px no-repeat;
}
div#teaser div.column.wissen h4{
	background:#f5f4f1 url(../img/teaser_wissen.jpg) center 0px no-repeat;
}
div#teaser div.column.beratungspartner h4{
	background:#f5f4f1 url(../img/teaser_beratungspartner.jpg) center 0px no-repeat;
}
div#teaser div.column.ratingagenturen h4{
	background:#f5f4f1 url(../img/teaser_ratingagenturen.jpg) center 0px no-repeat;
}
div#teaser h4{
	text-align:center;
	margin-top:0;
}
div#teaser h4 a{
	color:#354243;
	text-decoration:none;
	display:block;
	padding-top:95px;
}
div#teaser p{
	padding:0;
	min-height:190px;
}

div#sidebar{
	margin-left:-20px;
	font-size:12px;
	position:relative;
}
#ie7 div#sidebar{
  position: static;
}

div#sidebar:before{
	border-left:0px solid #F5F4F1;
	content:"";
	position:absolute;
	height:100%;
	left:-1px;
}
div#sidebar h4{
	font-size:16px;
	line-height:20px;
}
.widget h4{
	margin:0 0 20px;
}

div#sidebar a{
	color:#80bf44;
}

div#sidebar div.widget{
	padding:8px 20px 24px 20px;
	background:url(../img/bg_box-shadow_narrow.gif) left bottom no-repeat;
}
div#sidebar div.widget:first-child{
	padding:20px 20px 24px 20px;
}
div#sidebar div.widget .highlow.tops, div#sidebar div.widget .highlow.flops{
	padding:0;
}
div#sidebar div.widget .highlow h4, td.title h4, div#sidebar div.widget.boersensegmente h4, div#sidebar div.widget.widget_mpanleihe_widget h4, div#sidebar div.widget.widget_callable h4, div#sidebar div.widget.widget_ratingnews h4{
	margin-top:0;
}
td.title h4{
	color:#354243;
	text-align:left;
	text-transform:none;
}
td.title h4.index{
	font-size: 16px;
	line-height: 18px;
}
div#sidebar div.widget .highlow a, div#sidebar div.widget.widget_mpanleihe_widget a, div#sidebar div.widget.widget_callable a{
	text-decoration:none;
	color:#354243;
}
div#sidebar div.widget .highlow a:hover, div#sidebar div.widget.widget_mpanleihe_widget a:hover, div#sidebar div.widget.widget_callable a:hover{
	text-decoration:underline;
}
div#sidebar div.widget .highlow table, div#sidebar div.widget.widget_mpanleihe_widget table, div#sidebar div.widget.widget_callable table, div#sidebar div.widget.widget_ratingnews table{
	margin-bottom:0;
	font-size:12px;
}
div#sidebar div.widget .highlow table thead, div#sidebar div.widget.downloads table thead, div#sidebar div.widget.widget_mpanleihe_widget table thead, div#sidebar div.widget.widget_callable table thead, div#sidebar div.widget.widget_ratingnews table thead{
	display:none;
}
div#sidebar div.widget .highlow table tbody tr td, div#sidebar div.widget.widget_mpanleihe_widget table tbody tr td, div#sidebar div.widget.widget_callable table tbody tr td{
	text-transform:normal;
	font-weight:bold;
}
div#sidebar div.widget .highlow table tbody tr:first-child td, div#sidebar div.widget.downloads table tbody tr:first-child td, div#sidebar div.widget.widget_mpanleihe_widget table tbody tr:first-child td, div#sidebar div.widget.widget_callable table tbody tr:first-child td, div#sidebar div.widget.widget_ratingnews table tbody tr:first-child td{
	border-top:0;
	padding-top:0;
	text-transform:none;
}
div#sidebar div.widget .highlow table td.kurs, div#sidebar div.widget.widget_mpanleihe_widget table td.kurs, div#sidebar div.widget.widget_callable table td.kurs, div#sidebar div.widget.widget_highlow_rendite table td.rendite{
	color:#adb3b1;
	white-space:nowrap;
}
div#sidebar div.widget .highlow.tops table td.change, div#sidebar div.widget.widget_mpanleihe_widget table td.change.up{
	color:#80bf44;
	white-space:nowrap;
}
div#sidebar div.widget .highlow.flops table td.change, div#sidebar div.widget.widget_mpanleihe_widget table td.change.down{
	color:#e3594e;
	white-space:nowrap;
}
div#sidebar div.widget.widget_ad{
	background:none;
	padding:8px 20px 20px 20px;
}

div#sidebar div.widget.downloads table td.format{
	width:14px;
	padding-left:0;
	text-indent:-9000px;
}
div#sidebar div.widget.downloads table td.format.pdf{
	background:url(../img/file-pdf.gif) center no-repeat;
}

div#sidebar div.widget.widget_wmp_widget ul li{
	list-style:decimal;
	margin-left:18px;
	padding:3px 0;
	border-top:1px solid #F5F4F1;
}
div#sidebar div.widget.widget_wmp_widget ul li:before{
	border-top:1px solid #F5F4F1;
	width:18px;
	content: " ";
	height:1px;
	margin-top:-4px;
	margin-left:-18px;
	position:absolute;
}


div#mainwrapper{
	position:relative;
	z-index:2;
}

div#mainwrapper, div#footer .container{
	max-width:1270px;
	width:100%;
}

div#footer{
	position:absolute;
	z-index:1;
	color:#fff;
	margin-top:-55px;
	width:100%;
	background: #323e3f; /* for non-css3 browsers */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#485a5b', endColorstr='#323e3f'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#485a5b), to(#323e3f)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #485a5b,  #323e3f); /* for firefox 3.6+ */
	padding-top:80px;
	font-size:13px;
}

div#footer .row .span2 { width:165px;}

div#footer .abschluss{
	padding-top:35px;
}
div#footer .abschluss .span8{
	padding-top:57px; /*einzeilig 107px*/
}
div#footer .abschluss .span8 .social a img { margin:8px; opacity:0.8;}
div#footer .abschluss .span4 img{
	padding-top:10px;
}
div#footer .abschluss .copyversion{
	clear:both;
	padding:20px 20px 0;
	font-size:10px;
	line-height:12px;
}

div#footer h4{
	font-size:16px;
	border-bottom:1px solid #7c8788;
}
div#footer ul li a{
	color:#fff;
	opacity:0.7;
	text-decoration:none;
}
div#footer a:hover{
	text-decoration:underline;
}
div#footer .wrapper{
	background:url(../img/bg_footer.png) bottom no-repeat;
	min-height:430px;
}

#mainnavigation{

}


.span4 {
    max-width: 400px;
	width:30%;
	padding:2% 0 2% 2%
}

.span8 {
    max-width: 700px;
	width:70%;
}

.span12 {
    max-width: 1100px;
	width:85%;
}

.navbar-static-top .navbar-inner{
	background: #273131; /* for non-css3 browsers */
	box-shadow:none;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f6364', endColorstr='#273131'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#4f6364), to(#273131)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #4f6364,  #273131); /* for firefox 3.6+ */
	border:0;
	border-bottom:5px solid #adb3b1;
	padding:0;
}
.navbar .nav{
	margin:0;
}
.navbar .nav li a, .navbar .nav li a:focus,
.navbar .nav li.dropdown.open .dropdown-toggle, .navbar .nav li.dropdown.active .dropdown-toggle, .navbar .nav li.dropdown.open.active .dropdown-toggle,
.navbar .nav li.dropdown a:hover{
	border-right:1px solid #4f5f60;
	text-shadow:none;
	color:#babfbd;
	text-transform:uppercase;
	font-size:12px;
	border-bottom:5px solid #adb3b1;
	padding-left:20px;
	padding-right:20px;
	outline:none;
	margin-bottom:-5px;
	box-shadow:none;
	background:transparent;
}
.navbar .nav li a:hover, .navbar .nav li.current-menu-item a, .navbar .nav .current-menu-item a:hover, .navbar .nav li.current-menu-item a:active, .navbar .nav .current-menu-item a:active, .navbar .nav .active a:focus, .navbar .nav li.current-page-ancestor a, .navbar .nav .current-page-ancestor a:hover, .navbar .nav li.current-page-ancestor a:active, .navbar .nav .current-page-ancestor a:active{
	/*background: #273131;*/ /* for non-css3 browsers */
	box-shadow:none;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#273131', endColorstr='#4f6364'); /* for IE */
	filter: none;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#273131), to(#4f6364)); *//* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #273131,  #4f6364); *//* for firefox 3.6+ */
	color:#f7f7f4;
	border-bottom:5px solid #80bf44;
}

.navbar .nav li.dropdown a{
	border-right:none;
}
.navbar .nav li.dropdown.open .dropdown-toggle, .navbar .nav li.dropdown.active .dropdown-toggle, .navbar .nav li.dropdown.open.active .dropdown-toggle,
.navbar .nav li.dropdown a:hover{
	color:#80bf44;
	border-right:none;
}
.navbar .nav li.dropdown .dropdown-toggle .caret {
    border-bottom-color: #d7dad9;
    border-top-color: #d7dad9;
}
.navbar .nav li.dropdown.open .dropdown-toggle .caret, .navbar .nav li.dropdown.active .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active .dropdown-toggle .caret,
.navbar .nav li.dropdown a:hover .caret,
.navbar .nav li.dropdown.open .dropdown-toggle .caret, .navbar .nav li.dropdown.active .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active .dropdown-toggle .caret {
    border-bottom-color: #80bf44;
    border-top-color: #80bf44;
}

.navbar .nav li.dropdown.open .dropdown-menu li a, .navbar .nav li.dropdown.open .dropdown-menu li a:hover, .navbar .nav li.dropdown.open .dropdown-menu li a:focus, .navbar .nav li.dropdown.open .dropdown-menu li a:active{
	border-bottom:0;
	color:#3D4C4D;
}

#subnavigation ul{
	height:44px;
	border-bottom:1px solid #e6e6e6;
	background:#f2f2f2;
}
#subnavigation ul li{
	float:left;
	margin-left:20px;
	line-height:44px;
	text-transform:uppercase;
}
#subnavigation ul li a{
	text-decoration:none;
}
#subnavigation ul li a:hover, #subnavigation ul li.current_page_item a, #subnavigation ul li.current_page_parent a{
	color:#80bf44;
}
#subnavigation ul li.current_page_item a, #subnavigation ul li.current_page_parent a{
	font-weight:bold;
}


/* ANLEIHE */
div.copy h1{
	font-size:	18px;
	line-height:46px;
	padding:0 20px;
	margin-top:0;
}
div.copy h1 small{
	text-transform: uppercase;
}

body.single-anleihe div.copy div.box,
body.single-fonds div.copy div.box,
div.copy div.box.kommentare{
	padding:10px 0 28px;
}
div.copy div.box.kommentare div#respond{
	padding:0 20px;
}
body.single-anleihe div.copy div.box .span4:first-child div.column,
body.single-fonds div.copy div.box .span4:first-child div.column{
	border-right:1px solid #f5f4f1;
}
body.single-anleihe table,
body.single-fonds table{
	font-size:12px;
	margin-bottom:0;
}
body.single-anleihe div.copy table thead,
body.single-fonds div.copy table thead{
	display:none;
}
body.single-anleihe div.copy table tbody tr:first-child td,
body.single-fonds div.copy table tbody tr:first-child td{
	border-top:0;
}
body.single-anleihe div.copy table tbody tr td:first-child,
body.single-fonds div.copy table tbody tr td:first-child{
	font-weight:bold;
	color:#adb3b1;
	max-width:125px;
	text-align:left;
}
body.single-anleihe div.copy div.box.stammdaten table tbody tr td,
body.single-fonds div.copy div.box.stammdaten table tbody tr td{
	width:50%;
}

.table-condensed th, .table-condensed td {
    padding: 3px 5px;
}

div.row.collapse div.span4{
	padding-top:20px;
}

div.box.stammdaten div.row.collapse div.span4{
	padding-top:0;
}
div.box.stammdaten div.row.collapse div.span4 table tbody tr:first-child td{
	border-top: 1px solid #F5F4F1;
}

div.collapseinfo.more{
	float:none;
	width:580px;
	text-align:center;
	border-top:1px solid #e6f8d6;
	margin:0 20px;
}
div.collapseinfo.more button:before{
	content:"weniger\00A0";
}
div.collapseinfo.more button.collapsed:before{
	content:"mehr\00A0";
}
div.collapseinfo.more button:after{
	content:"\00A0\00A0\00A0\00A0";
	font-size:14px;
	background:url(../img/arrow_toggle.png) 8px -19px no-repeat;
}
div.collapseinfo.more button.collapsed:after{
	background:url(../img/arrow_toggle.png) 8px 6px no-repeat;
}

div.copy div.box .span5{
	width:379px;
}
div.copy div.box .span5:first-child{
	width:359px;
}

html#ie7 .single-anleihe div.copy div.box .span5,
html#ie7 .single-fonds div.copy div.box .span5,
html#ie7 .single-anleihe div.copy div.box.bewertung .span4:first-child,
html#ie7 .single-fonds div.copy div.box.bewertung .span4:first-child{
	margin-left:0;
}

div#body .nav-tabs a{
	font-size:10px;
	line-height:12px;
}

div.charts{
	padding:0 0 0 20px;
}

body.single-anleihe div.copy div.box.kursdaten .row { margin-left:20px;}
body.single-anleihe div.copy div.box.kursdaten .row img { max-width:95%; height:auto;}

body.single-anleihe div.copy div.box.kursdaten h2,
body.single-anleihe div.copy div.box.unternehmen h2,
body.single-fonds div.copy div.box.unternehmen h2,
body.single-anleihe div.copy div.box.unternehmen ul.nav-tabs,
body.single-fonds div.copy div.box.unternehmen ul.nav-tabs{
	margin-left:20px;
	margin-right:20px;
}
body.single-anleihe div.copy div.box.kursdaten h2,
body.single-anleihe div.copy div.box.unternehmen h2,
body.single-fonds div.copy div.box.unternehmen h2,
body.single-anleihe div.copy div.box.bewertung h4,
body.single-fonds div.copy div.box.bewertung h4,
div.copy div.box.kommentare h4,
div.copy div.box.empfehlen h4{
	font-size:18px;
	margin:0 20px 10px 20px;
	line-height:24px;
}
div.span8 div.copy div.box h2{
	font-size:18px;
	line-height:24px;
}
div.copy div.box.empfehlen h4{
	margin-left:0;
	margin-right:0;
}
div.copy div.box.kommentare h3{
	margin:0;
	font-size: 18px;
    line-height: 24px;
}
body.single-anleihe div.copy div.box.bewertung h4,
body.single-fonds div.copy div.box.bewertung h4{
	margin:0 20px 0 0;
}
body.single-anleihe div.copy div.box.unternehmen h4,
body.single-fonds div.copy div.box.unternehmen h4{
	font-size:16px;
	margin:20px 0 10px 20px;
}
body.single-anleihe div.copy div.box.empfehlen .column,
body.single-fonds div.copy div.box.empfehlen .column{
	margin:0 20px;
}
body.single-anleihe div.copy div.box.bewertung .ratingblock,
body.single-fonds div.copy div.box.bewertung .ratingblock{
	margin:0;
}
body.single-anleihe div.copy div.box.bewertung,
body.single-fonds div.copy div.box.bewertung{
	position:relative;
}

body.single-anleihe div.copy div.box.unternehmen div.column ul,
body.single-fonds div.copy div.box.unternehmen div.column ul{
	padding:0 20px;
}

body.single-anleihe div.copy #tab-finanzkennzahlen table thead,
body.single-fonds div.copy #tab-finanzkennzahlen table thead{
	display:block;
	display:table-header-group;
}
body.single-anleihe div.copy #tab-finanzkennzahlen table tbody tr:first-child td,
body.single-fonds div.copy #tab-finanzkennzahlen table tbody tr:first-child td{
	border-top:1px solid #F5F4F1;
}
body.single-anleihe div.copy #tab-finanzkennzahlen th.wert,
body.single-fonds div.copy #tab-finanzkennzahlen th.wert{
	width:17%;
	text-align:right;
}
body.single-anleihe div.copy #tab-finanzkennzahlen table tbody tr td,
body.single-fonds div.copy #tab-finanzkennzahlen table tbody tr td{
	text-align:right;
}
body.single-anleihe div.copy #tab-finanzkennzahlen table tbody tr td:first-child,
body.single-fonds div.copy #tab-finanzkennzahlen table tbody tr td:first-child{
	text-align:left;
}

div.copy div.box.kommentare{
	background:#fff;
}
#comments ol{
	padding:0px 20px 0px 0;
	margin-bottom:0;
}
#comments ol li img{
	background: none repeat scroll 0 0 #f5f4f1;
    border: none;
    float: left;
    margin: 0 20px 10px 0;
    padding: 7px;
}
#comments ol li {
	list-style: none;
	min-height: 100px;
	padding: 20px 0;
	position:relative;
	overflow:hidden;
}
#comments ol li ul.children li{
    padding: 20px 0 0px 20px;
}
#comments ol li:after {
	border: none;
	content: "";
	height: 21px;
	position: absolute;
	margin-left:83px;
	top: 47px;
	width: 12px;
	z-index: 99999;
	background:url(../img/triangle-left.gif) no-repeat;
}
#comments ol li:before {
	border-right:1px solid #f5f4f1;
	content: "";
	position:absolute;
	top:20px;
	height:70px;
	margin-left:94px;
}
#comments ol li .comment-box{
	margin-left:94px;
	border:1px solid #f5f4f1;
	padding:20px;
}
#comments ol li p{
	padding:15px 0 0 0;
	margin:0;
}

#comments ol li .comment-author cite, #comments ol li .comment-meta a{
	font-size:12px;
	text-decoration:none;
}
#comments ol li .comment-author cite{
	font-weight:bold;
	font-size:14px;
}
#comments ol li .reply{
	font-size:12px;
	padding-top:15px;
}

#commentform p{
	margin-bottom:0;
}
p.comment-form-author, p.comment-form-email, p.comment-form-url{
	float:left;
	width:33%;
}
#respond #commentform p input{
	width:80%;
}
#respond #commentform p label{
	display:inline;
}
#respond #commentform p input#submit{
	width:auto;
}

body.single-anleihe #socialshareprivacy,
body.single-fonds #socialshareprivacy{
	padding:0 20px;
}



/* SUCHE ANLEIHE */
div.copy.intro h1{
	padding-top:20px;
}
div.copy.intro p{
	padding-left:20px;
	padding-right:320px;
}
.filtertool .wrapper{
	background:#f0efec;
	margin:0 20px;
}
.filtertool{
	padding:0 0 12px 0;
	background:url(../img/bg_box-shadow_wide.gif) center bottom no-repeat;
	color:#7c7a73;
}
.filtertool form{
	overflow:hidden;
}
.filtertool form .span6{
	margin:0;
	width:450px;
}
.filtertool form .span6:first-child{
	margin-left:20px;
}
.filtertool form .span6 .column, .filtertool .boersen{
	padding:20px 20px 0;
}
.filtertool form .span6:first-child .column{
	border-right:none;
}
.filtertool .collapse{
	border-top:1px solid #dbdad6;
}
.filtertool div.collapseinfo.more{
	float:left;
	width:300px;
	text-align:left;
	border-top:none;
}
.filtertool div.collapseinfo.more button{
	text-transform:none;
	background:none;
	color:#7c7a73;
	font-weight:normal;
	margin:10px 0;
}
.filtertool div.collapseinfo.more button:before{
	content:"";
}
.filtertool div.collapseinfo.more button.collapsed:before{
	content:"";
}
.filtertool div.collapseinfo.more button{
	/*display:none;*/
}
.filtertool div.collapseinfo.more button.collapsed{
	display:inline-block;
}
.filtertool div.collapseinfo.more button:after{
	content:"\00A0\00A0\00A0\00A0\00A0";
	background:url(../img/arrow_toggle_gray.png) 6px -19px no-repeat;
}
.filtertool div.collapseinfo.more button.collapsed:after{
	content:"\00A0\00A0\00A0\00A0\00A0";
	background:url(../img/arrow_toggle_gray.png) 6px 6px no-repeat;
}
.filtertool .btn, .form-submit input#submit{
	border:none;
	background:#63625f;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	border-radius:0;
	box-shadow:none;
	text-shadow:none;
	float:right;
	margin:10px 20px;
	cursor:pointer;
	display:inline-block;
	line-height:20px;
	padding:4px 14px;
	text-align:center;
	vertical-align:middle;
}

.filtertool select.span1{
	width:89px;
}

.filtertool .form-horizontal .boersen .controls label.checkbox.inline{
    vertical-align:top;
	width:135px;
	min-height:40px;
}

.filtertool .form-horizontal .boersen .controls {
    margin-left: 180px;
}

.search div.copy table td, .search div.copy table th,
.page-template-searchanleihen-php div.copy table td, .page-template-searchanleihen-php div.copy table th,
.page-template-searchanleihenundco-php div.copy table td, .page-template-searchanleihenundco-php div.copy table th,
.page-template-searchgenussrechte-php div.copy table td, .page-template-searchgenussrechte-php div.copy table th,
.page-template-searchfonds-php div.copy table td, .page-template-searchfonds-php div.copy table th{
	font-size:12px;
}
.search div.copy table thead,
.page-template-searchanleihen-php div.copy table thead,
.page-template-searchanleihenundco-php div.copy table thead,
.page-template-searchgenussrechte-php div.copy table thead,
.page-template-searchfonds-php div.copy table thead{
	color:#ADB3B1;
}
.search div.copy table td.boerse, .search div.copy table td.kupon,
.page-template-searchanleihen-php div.copy table td.boerse,
.page-template-searchanleihen-php div.copy table td.kupon,
.page-template-searchanleihenundco-php div.copy table td.boerse,
.page-template-searchanleihenundco-php div.copy table td.kupon,
.page-template-searchgenussrechte-php div.copy table td.boerse,
.page-template-searchgenussrechte-php div.copy table td.kupon{
	white-space:nowrap;
}
.search div.copy table td.boerse,
.page-template-searchanleihen-php div.copy table td.boerse,
.page-template-searchanleihenundco-php div.copy table td.boerse,
.page-template-searchgenussrechte-php div.copy table td.boerse{
	font-weight:bold;
}
.search div.copy table td a,
.page-template-searchanleihen-php div.copy table td a,
.page-template-searchanleihenundco-php div.copy table td a,
.page-template-searchgenussrechte-php div.copy table td a,
.page-template-searchfonds-php div.copy table td a{
	color:#80bf44;
	text-decoration:none;
}
.search div.copy table td a:hover,
.page-template-searchanleihen-php div.copy table td a:hover,
.page-template-searchanleihenundco-php div.copy table td a:hover,
.page-template-searchgenussrechte-php div.copy table td a:hover,
.page-template-searchfonds-php div.copy table td a:hover{
	text-decoration:underline;
}

.search div.copy div.searchresults{
	/*min-height:900px;*/
}
div#fresults, .search div.copy{
	/*min-height:500px;*/
}

.search div.copy h1{
	font-size:24px;
}
.search div.copy div.box h1{
	padding:0;
}
.search div.copy div.news, .archive div.copy div.news{
	padding:0 20px 20px 20px;
}

.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th{
	background:#fdfdfc;
}

.pagination ul{
	box-shadow:none;
	border:none;
}
.pagination ul li{
	font-size:12px;
	font-weight:bold;
}
.pagination ul li.arrow{
	font-size:26px;
	font-weight:normal;
}
.pagination ul li.arrow a{
	line-height:30px;
}
.pagination ul li a, .pagination ul li span{
	border:none;
	background:#e6f8d6;
	color:#80bf44;
	margin:2px;
	line-height:34px;
	height:34px;
}
.pagination ul li.active a, .pagination ul li.active span, .pagination ul li.active a:hover{
	background:#80bf44;
	color:#fff;
}
.pagination ul li.disabled a, .pagination ul li.disabled span, .pagination ul li.disabled a:hover{
	background:#f7fdf3;
	color:#d3eabe;
}
.pagination ul li a:hover{
	background:#d2edb9;
	color:#80bf44;
}


/*** PAGE ***/
.page div.copy h1, .single-post div.copy h1, .archive div.copy h1{
	line-height:30px;
	padding:4px 0 0 0;
}
.single-post div.copy h1{
	margin-bottom:0;
}
.single-post div.copy .meta.time{
	margin-bottom:10px;
}
.archive div.copy h1{
	padding:24px 20px 0 20px;
}
.page-template-searchanleihen-php div.copy h1,
.page-template-searchanleihenundco-php div.copy h1,
.page-template-searchgenussrechte-php div.copy h1,
.page-template-searchfonds-php div.copy h1{
	padding:20px 20px 0 20px;
	line-height:46px;
}
.page div.copy{
	/*min-height:1400px;*/
}
.page-template-searchanleihen-php div.copy{
	min-height:0;
}

.page div.copy div.page h5{
	padding-top:10px;
}
.page div.copy div.page ul{
	padding:10px 0;
	margin-bottom:10px;
}
.page div.copy div.page ul li{
	list-style-type:disc;
	margin-left:15px;
}
.page div.copy div.page.post-334 ul{
	display:inline-block;
	float:left;
	margin-bottom:0;
	padding-bottom:0;
}
.page div.copy div.page.post-334 ul li strong{
	display:inline-block;
	width:99px;
	float:left;
}
.page div.copy div.page.post-334 ul li{
	display:inline-block;
	float:left;
	margin-left:0;
}
.page div.copy div.page.post-334 ul ul{
	display:inline-block;
	float:right;
	vertical-align:top;
	margin:0;
	padding:0;
	width:480px;
}
.page div.copy div.page.post-334 ul li li{
	float:none;
}

.page div.news.top h2, .single-post div.news.top h2{
	margin:20px 0 10px 0;
}

.page div.pagination-navigation{
	clear:both;
	overflow:hidden;
}
.page div.news.top div.more.next{
	text-align:right;
	float:right;
	width:40%;
}
.page div.news.top div.more.before{
	text-align:left;
	float:left;
	width:40%;
}
.page div.news.top div.more.before a:before{
	content:"\2190\00A0";
	font-size:14px;
}
.page div.news.top div.more.before a:after{
	content:none;
}

div#sidebar .widget.secondary-navigation ul li{
	margin:2px 0;
}
div#sidebar .widget.secondary-navigation ul li a{
	display:block;
	text-decoration:none;
	color:#3d4c4d;
	font-size:12px;
	padding:0 15px;
	line-height:28px;
}
div#sidebar .widget.secondary-navigation ul li a:hover{
	background:#F7FDF3;
}
div#sidebar .widget.secondary-navigation ul li.current_page_item a, div#sidebar .widget.secondary-navigation ul li.current_page_item a:hover{
	color:#80bf44;
	background:#e6f8d6;
	font-weight:bold;
}


/* TABLE */
th.kurs, th.kupon, td.kurs, td.kupon{
	text-align:right;
	white-space:nowrap;
}



/* Live Searchreuslts */
#abs{
	position:absolute;
	z-index:300;
	right:43px;
	width:300px;
	background:#fff;
	top:34px;
	display:none;
}
#abs ul{
	padding:4px;
}




/* Anzeigen Ads */
div.anz-leader{
	margin:0 5px 10px 20px;
	max-width:728px;
	max-height:120px;
	width:100%;
	padding: 0;
}
div.anz-leader2{
	margin:0 0 10px 5px; 
	max-width:532px;
	max-height:120px;
	width:100%;
	padding: 0;
}
div.anz-widesky{
	float:right;
	width:160px;
	min-height:600px;
}
div.anz-widesky .textwidget {
	height:600px;
	margin-bottom:20px;
}


/* Tooltip */
#tab-finanzkennzahlen a.tool{text-decoration:none;cursor:default;color:#ADB3B1;}
.tooltip{line-height:14px;}
.tooltip-inner{max-width:300px;}

h4.headpm {
	margin-top:35px;
}

div.fnews {
	margin-top: 15px;
}

.kursdatenindex {
	width:180px !important;
}

.bankrow {
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
}

#tradenow .modal-body {
	max-height: 800px;
}

#tradenow {
	margin: -300px 0 0 -280px;
	position: absolute;
}

div.more2 {
	float: left;
	margin-bottom: 15px;
}

.btn-custom {
  background-color: hsl(84, 61%, 65%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ddf0c1", endColorstr="#b0dc6f");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ddf0c1), to(#b0dc6f));
  background-image: -moz-linear-gradient(top, #ddf0c1, #b0dc6f);
  background-image: -ms-linear-gradient(top, #ddf0c1, #b0dc6f);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddf0c1), color-stop(100%, #b0dc6f));
  background-image: -webkit-linear-gradient(top, #ddf0c1, #b0dc6f);
  background-image: -o-linear-gradient(top, #ddf0c1, #b0dc6f);
  background-image: linear-gradient(#ddf0c1, #b0dc6f);
  border-color: #b0dc6f #b0dc6f hsl(84, 61%, 60%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;
}

ul.pm2,
ul.adhoc2 {
	margin-left: 15px;
	margin-bottom: 15px;
}
ul.pm2 li,
ul.adhoc2 li {
	list-style: disc !important;
	margin-bottom: 10px;
}


/* Tablesorter fix */

table.tablesorter thead tr .header{
  padding-right:19px;
}



/* Highcarts */

.left70{
  float:left;
  width:70%;
}
.right20{
  float:right;
  width:28%;
  padding-top:12px;
}

.chartheading{
  font-size:12px;
  padding:0 100px 0 0;
  margin:0;
  line-height: 1;
  position: relative;
}
.chartintro{
  font-family:"Helvetica Neue", "Helvetica", Arial;
  font-size:12px;
  line-height:1.4;
  margin:0;
}
  .chartintro i{
    font-style: normal;
    text-decoration: underline;
  }


#ie7 .highcharts-container span,
#ie8 .highcharts-container span  {
  background-color: #f7f6f3;
}

.highchart{
  margin:10px 0 20px;
}
  .highchart.spacer{
    margin-bottom:60px;
  }

.highchart.left{
  float:left;
}
.highchart.right{
  float:right;
}


#chartstop{
  padding-bottom: 15px;
  margin-bottom: -20px;
}

#chartstop p{
  margin-bottom:0;
	font-family:"Helvetica Neue", "Helvetica", Arial;
}

.chart-factcontainer{
  position: relative;
  padding-bottom:0 !important;
  margin-bottom:0 !important;
}

.chart-factcontainer li,
.chart-factcontainer ul{
  list-style: none !important;
  margin:0px !important;
  padding:0 !important;
}

.chart-factswitch{
  position: relative;
  display: none;
}
  .chart-factswitch li{
    padding:5px 10px !important;
    display: inline-block;
    background: #f5f4f1;
    text-transform: uppercase;
    margin:0 2px 5px 0 !important;
    font-size:11px;
  }
  #ie7 .chart-factswitch li{
    display: inline;
    zoom:1;
  }

  .chart-factswitch li.active,
  .chart-factswitch li.active:hover,
  .chart-factswitch li.active:focus{
    color:#fff;
    background: #354243;
  }

  .chart-factswitch li:hover,
  .chart-factswitch li:focus{
    cursor: pointer;
    background:#e4e2df;
  }

.chart-factlist li span{
  display: none;
}

.chart-factrow h1{
  position: absolute;
  z-index:51;
  height:65px;
  width:24%;
  padding:15px !important;
  margin:0 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color:#354243;
  background:#eaf0e5;
  text-align: center;
  line-height: 65px;
}

  #ie7 .chart-factrow h1{
    width:99px;
    height:35px;
    margin-right:5px !important;
  }

  .chart-factrow h1 span{
    line-height: 18px;
    display: inline-block;
    vertical-align: middle;
  }


.chart-factrow{
  display: none;
}
  .chart-factrow.cf-all{
    display: block;
  }


  .chart-factlist li{
    display:block;
    float:left;
    background:#EAF0E5;
    height:65px;
    width:24%;
    padding:15px !important;
    margin:0 1% 1% 0 !important;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
  #ie7 .chart-factrow li{
    width:99px;
    height:35px;
    margin-right:5px !important;
  }


  .chart-factlist li:first-child{
    margin-left:25% !important;
  }
  #ie7 .chart-factlist li:first-child{
    margin-left:135px !important;
  }

      .chart-factlist li b{
        position: absolute;
        top:33px;
        font-size:11px;
        font-weight: normal;
        display: block;
        width:100%;
        left:0;
      }

      .chart-factlist li i{
        font-size:16px;
        font-weight: bold;
        font-style: normal;
        color:rgba(0,0,0,0.5);
      }


.backtotop{
  font-size:11px;
  color:#999;
  font-weight: normal;
  position: absolute;
  top:0;
  right:0;
}

.backtotop b{
	width: 0;
	height: 0;
	display: inline-block;
	margin-right:4px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 6px solid #999;
	vertical-align:middle;
}

#ie7 .backtotop b{
  zoom:1;
  display: inline;
}

#subnavigation ul.charts-quicklinks{
  font-size:11px;
}
#subnavigation ul.charts-quicklinks li{
  margin-right:-3px;
}
#subnavigation ul.charts-quicklinks li a{
  display: block
}

.yarpp-box{
	background:#f5f4f1;
	padding:20px;
}

	.yarpp-box h4{
		margin-bottom:20px;
	}
	.yarpp-box p{
		margin-top:0;
	}
	.yarpp-box p small{
		color:#999;
	}
	.yarpp-related .yarpp-box a{
		text-decoration: underline !important;
		font-weight: normal !important;
	}

/* Nivo Slider customizing */


.slider-wrapper.theme-rs_af {
    max-width: 600px;
    padding: 3% 2%;
}
.theme-rs_af.theme-default .nivoSlider img{
	height:211px;
	width:597px;
}
.theme-rs_af .nivo-caption{
	background:#2b3637;
}
#ie8 .theme-rs_af .nivo-caption,
#ie7 .theme-rs_af .nivo-caption{
	filter:alpha(opacity=80) !important;
}

	.theme-rs_af .nivo-caption h2{
		font-size:13px !important;
		line-height:130% !important;
	}
	.theme-rs_af .nivo-caption h2 small{
		font-size:13px;
		color:#999;
	}

	.theme-rs_af .nivo-caption a{
		text-decoration: none;
	}
	#ie7 .theme-rs_af .nivo-caption a{
		border:none !important;
	}
.theme-rs_af.theme-default .nivo-controlNav{
	padding:0;
}
	.theme-default.theme-rs_af .nivo-controlNav.nivo-thumbs-enabled{
		width:auto;
		margin:0 -5px 0 -3px;
	}
	.theme-default.theme-rs_af .nivo-controlNav.nivo-thumbs-enabled a img{
		height:auto;
		width:138px;
		display: block;
		position: relative;
		zoom:1;
	}
	.theme-rs_af.theme-default .nivo-controlNav a{
		border:2px solid #fff;
	}

	#ie8 .theme-rs_af.theme-default .nivo-controlNav a,
	#ie7 .theme-rs_af.theme-default .nivo-controlNav a{
		display: block;
		width:138px;
		float:left;
	}
	#ie7 .theme-rs_af.theme-default .nivo-controlNav a{
		width:136px;
	}

	.theme-rs_af.theme-default .nivo-controlNav a.active{
		border:2px solid #2b3637;
	}
	.theme-rs_af.theme-default .nivo-controlNav a:hover,
	.theme-rs_af.theme-default .nivo-controlNav a:focus{
		-moz-opacity: 0.7;
		opacity: 0.7;
		filter: alpha(opacity=70);
	}


.catnews-container .rss-feed-link{
	background:url(../img/rss-feed.png) no-repeat left center;
	padding-left:14px;
	font-weight:bold;
	display: block;
	margin:-12px 0 -10px;
	color:#000;
	opacity: 0.4;
	filter:alpha(opacity=40);
}
	.catnews-container .rss-feed-link:hover,
	.catnews-container .rss-feed-link:focus{
		opacity: 1;
		filter:none;
	}

#ie8 .catnews-container .rss-feed-link,
#ie7 .catnews-container .rss-feed-link{
	margin-bottom:10px;
}

.catnews-container .cat-link span{
	color:#fff;
	font-size:12px;
	text-transform: none;
}

.catnews-container .cat-link:hover span,
.catnews-container .cat-link:focus span{
	color:#80bf44;
}

.catnews-container a{
	text-decoration: none;
}
.catnews-container a:hover h3,
.catnews-container a:focus h3{
	color:#80bf44;
}

.catnews-container img{
	float:left;
	margin:6px 10px 5px 0;
}

.catnews-container h3{
	font-size:18px;
	line-height:1.3;
	margin-bottom:3px;
}

.catnews-container p{
	padding:0;
}


.newslist{
	padding:12px 0 0 0;
	margin:0;
	list-style:none;
	border-top:1px dotted #ccc;
}
#sidebar .newslist{
	border:none;
	padding:0;
}
.newslist li{
	display: block;
	line-height:16px;
	margin:0 0 10px 0;
	padding-left:13px;
	position: relative;
}
#sidebar .newslist li{
	padding-left:0;
}

.newslist li:before{
	content:'\00bb';
	position:absolute;
	left:0px;
	color:#80bf44;
	font-size:18px;
	top:-4px;
	font-weight: bold;
}

#sidebar .newslist li:before{
	content:none;
}

.newslist a{
	/*font-weight: bold;*/
	display: block;
	text-decoration: none;
	color:#333 !important;
}
	.newslist a:hover,
	.newslist a:focus{
		color:#80bf44 !important;
	}

.widget_ratingnews a, 
ul.wp-most-popular li a { font-weight:bold; font-size:13px;}

.newslist i{
	font-weight: bold;
	color:#80bf44;
	font-style: normal;
}

.newslist img{
	float:left;
	margin:0 10px 5px 0;
}
#sidebar .newslist img{
	width:37%;
	margin-bottom:0;
	margin-top:3px;
	height:auto;
}

.emission-list{
	padding:0;
	margin:0;
}
.emission-list li{
	line-height:140%;
	margin-bottom:10px;
}

	.emission-list a{
		display: block;
		text-decoration: none;
		color:#adb3b1 !important;
	}
	.emission-list a b{
		color:#333;
	}
	.emission-list a:hover,
	.emission-list a:focus,
	.emission-list a:hover b,
	.emission-list a:focus b{
		color:#80bf44 !important;
	}

.topflopcharts .change,
.topflopcharts .link{
	white-space: nowrap;
	text-align: right;
}

.topflopcharts .last{
	border-bottom:2px solid #80bf44;
}
.topflopcharts .last td{
	padding-bottom:10px;
}
.topflopcharts .first.flops td{
	padding-top:10px;
}

.topflopcharts tr:last-child.last{
	border:none;
}
.topflopcharts tr{
	cursor:pointer;
}
.topflopcharts tr:hover,
.topflopcharts tr:focus{
	opacity: 0.65;
	filter:alpha(opacity=65);
}

.topflopcharts .current{
	color:#80bf44;
}

.topflopcharts-imgs img{
	display: none;
}
	.topflopcharts-imgs img.current{
		display: block;
	}

.anleihe-im-fokus h3{
	font-size: 18px;
	line-height: 1.3;
	margin-bottom: 3px;
	margin-top:0;
}
.anleihe-im-fokus h3 small{
	display:inline-block;
	line-height:1.2;
}

.anleihe-im-fokus .more{
	float:none;
	width:auto;
}

.cr-form-widget label{
	margin-bottom:0;
}

.cr-form-widget label,
.cr-form-widget .cr_ipe_checkbox{
	display: inline-block;
	vertical-align: top;
	margin-right:3px;
	font-size:12px;
}
#ie8 .cr-form-widget label{
	font-size:11px;
}

#ie7 .cr-form-widget div,
#ie7 .cr-form-widget label,
#ie7 .cr-form-widget .cr_ipe_checkbox{
	display: inline;
	zoom:1;
	font-size:11px;
}

.cr-form-widget .cr_ipe_item{
	display: inline-block;
	width:48%;
}
.cr-form-widget .cr_ipe_item.musthave,
#ie7 .cr-form-widget .cr_ipe_item.musthave{
	display: block;
	width:auto;
}
.cr-form-widget .cr_ipe_item.musthave input{
	width:95%;
}
#ie7 .cr-form-widget .cr_ipe_item.musthave input{
	width:260px;
}

.cr-form-widget .itemname,
#ie7 .cr-form-widget .itemname{
	display: block;
}

.cr-form-widget .submit_container{
	display: block;
	width:auto;
	margin-top:10px;
}

.cr-form-widget .submit_container button{
	display: inline-block;
	padding: 0 10px;
	line-height: 26px;
	color: #80bf44;
	background: #e6f8d6;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

.nl-widget-intro{
	overflow: hidden;
	border-bottom:1px dotted #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
}

.nl-widget-intro a{
	text-decoration: none;
	color:#3d4c4d !important;
}
.nl-widget-intro p{
	padding:0;
}

.nl-widget-intro img{
	width:33%;
	height:auto;
	float:left;
	margin:0 5px 5px 0;
}

#newsletteranmeldung {
    background-color: #e6f8d6;
    padding: 30px 5% 3%;
}

#newsletteranmeldung-top {
    display: block;
    margin-bottom: -40px;
    padding: 1%;
}

#newsletteranmeldung .cr_button {
    background-color: #7cbc3d;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
    color: #ffffff;
    display: block;
    font-weight: bold;
    margin: 0 2%;
    padding: 2% 5%;
    text-align: center;
    width: 90%;
}

.cc_banner-wrapper .cc_container .cc_message {
	font-size: 14px;
}
.cc_banner-wrapper .cc_container {
	background-color: #354243;
}
.cc_banner-wrapper .cc_container .cc_btn {
	background-color: #D2EDB9;
}

.cc_container .cc_message a, .cc_container .cc_message a:hover, .cc_container .cc_message a:focus, .cc_container .cc_message a:visited, .cc_container .cc_message a:active {
	color: #80BF44;
}

.fnews { display:none;}

.anz-widesky .textwidget p:nth-child(1) { margin:0; padding:0; height:0;}

#rsaf_anleiheimfokus-2 .span5 { display:none;}
#rsaf_anleiheimfokus-2 .row.anleihe-im-fokus .span3 { margin-left:20px; width:98%;}

/* Media Queries:

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1250px) {


.span8 {
    max-width: 600px;
    width: 60%;
}

.span4 {
    width: 30%;
}
.span12 {
    width: 80%;
}
.theme-default.theme-rs_af .nivo-controlNav.nivo-thumbs-enabled a img {
    width: 120px;
}

.theme-default.theme-rs_af .nivo-controlNav.nivo-thumbs-enabled a img {
    width: 95px;
}

div#teaser div.span3 {
    width: 180px;
}
div#footer .row .span2 {
    width: 140px;
}

div.copy .span4 {margin-left: 0px;width: 210px;float: left;}

}

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {

.navbar .nav li a, .navbar .nav li a:focus, .navbar .nav li.dropdown.open .dropdown-toggle, .navbar .nav li.dropdown.active .dropdown-toggle, .navbar .nav li.dropdown.open.active .dropdown-toggle, .navbar .nav li.dropdown a:hover { padding-left:13px; padding-right:13px;}

.span8 {
    max-width: 600px;
    width: 60%;
}

.span4 {
    width: 30%;
}
.span12 {
    width: 75%;
}
.theme-default.theme-rs_af .nivo-controlNav.nivo-thumbs-enabled a img {
    width: 100px;
}

#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #4f6364, #273131) repeat scroll 0 0;
    box-sizing: border-box;
    left: 0;
	margin-bottom:5px;
    position: absolute;
    width: 100%;
}

	div#header h1, div#header .site-title { max-width:90%; width:90%; margin:2% 5%; padding:0;}
div#header div.meta.navigation, div#header form.search {
    float: right;
    line-height: inherit;
    margin-right: 4%;
    margin-top: 1%;
    text-align: right;
    width: inherit;
}

.theme-default.theme-rs_af .nivo-controlNav.nivo-thumbs-enabled a img {
    width: 75px;
}

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 868px) {

	div#header h1, div#header .site-title { max-width:90%; width:90%; margin:2% 5%; padding:0;}
	div#header div.meta.navigation { width:96%; margin:2%; padding:0;}

.span4 {
    width: 90%;
	max-width:100%;
}

.span8 {
    max-width: 600px;
    width: 95%;
}
.span12 {
    width: 75%;
}
.theme-default.theme-rs_af .nivo-controlNav.nivo-thumbs-enabled a img {
    width: 100px;
}
.navbar .nav.pull-right { display:none;}

div#header form.search {
    margin: 10px 0 2px;
    position: relative;
}
div#header div.meta.navigation, div#header form.search {
    float: right;
    line-height: inherit;
    margin-right: 4%;
    margin-top: 1%;
    text-align: right;
    width: inherit;
}

#mainnavigation { display:none;}

#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #4f6364, #273131) repeat scroll 0 0 !important;
    box-sizing: border-box;
    left: 0;
	margin-bottom:5px;
    position: absolute;
    width: 100%;
}


.theme-default.theme-rs_af .nivo-controlNav.nivo-thumbs-enabled a img {
    width: 70px;
}

  }
  
    /* Small Devices, Tablets */
@media only screen and (max-width : 628px) {

div#header #logo {
    width: 100%;
}

.span4 {
    width: 90%;
}

.span8 {
    max-width: 600px;
    width: 95%;
}

div.copy .span3 {
    margin-left: 20;
}

.span12 {
    width: 65%;
}
#header { height:155px; background-color:#F6F6F2;}


.theme-default.theme-rs_af .nivo-controlNav.nivo-thumbs-enabled a img {
    width: 65px;
}
#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #4f6364, #273131) repeat scroll 0 0 !important;
    box-sizing: border-box;
    left: 0;
	margin-bottom:5px;
    position: absolute;
    width: 100%;
}

#teaser { display:none;}

div.copy .span4 {margin-left: 0px;width: 260px;float: left;}

}

.cookie-notice-container a { color: #fff;}


    /* Extra Small Devices, Phones */ 
@media only screen and (max-width : 520px) {

	div#header form.search input {width: 200px;}
	div#header #logo {width: 100%;}
	div#header form.search,
	div#header h1, div#header .site-title { max-width:90%; width:90%; margin:2% 5%; padding:0;}
	div#header div.meta.navigation { width:96%; margin:2%; padding:0;}
	
	.span2 { width:90%; padding:2% 5%; margin:0;}
	.span3, .span4 {margin: 0; padding: 0 0 0 10% !important; width: 90% !important;}
	.span8 {margin: 0; padding: 0 0 0 5%; width: 95%;}
	.span12 {width: 95%; margin:0 0 0 5%;}
	.navbar .nav.pull-right { display:none;}
	
	#header { height:150px; background-color:#F6F6F2;}
	
	.catnews-container .rss-feed-link { margin:0; padding:0 10%; background-position:right center; text-align:right;}
	.catnews-container img { float:none; display:block; padding:2%;}
	.catnews-container article { padding:0 2%;}
	
	div.news img { float:none; text-align:center; margin: 0 auto;}
	div.news p { width:100%;}

	div.copy div.box .span5 { width:100% !important;}
	.nav-tabs > li, .nav-pills > li { float:none; max-width:95%; margin-bottom:1px;}

	div#teaser div.span3 { width:90%;}

	div.anz-widesky {
    float: left;
    margin: 5% 25% 5%;
    width: 160px;
	}
	
	div#footer {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #485a5b, #323e3f) repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 5%;
    position: relative;
    width: 90%;
	text-align:center;
}

div#footer .abschluss .span8 { padding-top:0; text-align:center;}

form#commentform a { display:block; float:left; width:100%;}

.shiftnav .shiftnav-menu-title {font-size: 20px;}

.filtertool form .span6 { width:100%; max-width:250px; text-align:center;}
form#filtertool .control-label,
form#filtertool input { float:left; width:100%; text-align:center;}
.filtertool form .span6 .column, .filtertool .boersen { padding:1% 4%;}
.form-horizontal .controls { margin-left:2%;}

table tr th,
table tr td { float:left;}

.span8 .copy .box.stammdaten div { width:94% !important; padding:0 2%; margin:0;}
div.copy h1 {line-height: 1.4;}

div.copy .span4:first-child { margin-left:inherit;}
div.copy .span4 div.column, div.copy #tab-finanzkennzahlen div.column { padding:0 !important; margin:0;}

body.single-anleihe div.copy div.box.stammdaten table tbody tr td, body.single-fonds div.copy div.box.stammdaten table tbody tr td {width: inherit;}

div.anz-leader { width: 320px; height:120px;}


#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #4f6364, #273131) repeat scroll 0 0 !important;
    box-sizing: border-box;
    left: 0;
	margin-bottom:5px;
    position: absolute;
    width: 100%;
}

#teaser { display:none;}

#rsaf_anleiheimfokus-2 .row.anleihe-im-fokus .span3 { margin-left:0;}
div#footer .row .span2 { width:94%;}

div.copy .span4:first-child {margin-left: 0;}

td.name { width:100%;}

 }

.partner_widget .slick-track {
  display: flex;
}
.partner_widget .slick-track .slick-slide {
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
}

.partner_widget .slick-track .slick-slide img {
	max-width: 80%;
	height: auto;
	margin: 0 auto;
}