/*********************   custom css file for individual purposes  **********************************/
.content-teaser-service-box {
	border-top: 1px solid #AFAFAF;
	padding-top: 25px;
	padding-bottom: 25px;
}

.content-teaser-service-box-image img.teaser-big {
	border: 1px solid #AFAFAF;
	float: left;
	display: block;
}

.content-teaser-service-box .teaser-text {
	margin-left: 0px;
}

.content-teaser-service-box .teaser-text-abstand {
	margin-left: 214px;
}

.content-teaser-service-box a.mehr {
	padding-left: 4px;
	color: #990000;
	font-size: 12px;
}

.service-link {
	
}

.service-link .logo-box {
	float: left;
	width: 30px;
	height: 16px;
	padding-right: 5px;
}

.service-link img {
	clear: right;
	display: block;
	float: right;
	margin-top: 2px;
}

.service-link-text {
	margin-left: 34px;
}

.service-link a.title {
	color: #7B7B7B;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

/*********************   content teaser standard  **********************************/
.content-teaser-standard-box {
	border-top: 1px solid #AFAFAF;
	padding-top: 25px;
	padding-bottom: 25px;
}

.content-teaser-standard-box-image img.teaser-big {
	border: 1px solid #AFAFAF;
	margin: 0px 14px 10px 0px;
	float: left;
	display: block;
	z-index: -1;
}

.content-teaser-standard-box .teaser-text {
	
}

.content-teaser-standard-box .teaser-text h1.title {
	font-size: 22px;
	color: #990000;
	line-height: 22px;
	margin: 0;
}

.content-teaser-standard-box a.mehr {
	padding-left: 4px;
	color: #990000;
	font-size: 12px;
}

.morelink {
	margin-left: 0px;
}

.morelink a.title {
	background-image: url(img/ico_link_con.gif?171055);
	background-repeat: no-repeat;
	background-position: left;
	color: #990000;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 15px;
}

.morelink a.title:hover {
	text-decoration: underline;
}

/*********************   teaser standard box   **********************************/
.teaser-standard-box ul {
	margin-left: 0px;
	padding-left: 20px;
}

.teaser-standard-box a {
	color: #990000;
	text-decoration: none;
}

.teaser-standard-box a:hover {
	text-decoration: underline;
}

.teaser-standard-box .headline a {
	color: #7B7B7B;
	text-decoration: none;
}

.teaser-standard-box .headline a:hover {
	text-decoration: underline;
}

.teaser-standard-box a.weitere {
	color: #7B7B7B;
	text-decoration: none;
}

.teaser-standard-box a.weitere:hover {
	text-decoration: underline;
}

/*********************   content teaser doppel   **********************************/
div.content-teaser-doppel-box {
	border-top: 1px solid #AFAFAF;
	padding-top: 25px;
	padding-bottom: 25px;
	vertical-align: top;
}

div.content-teaser-doppel-box-links {
	float: left;
	width: 255px;
	vertical-align: top;
}

div.content-teaser-doppel-box-rechts {
	float: right;
	width: 255px;
	vertical-align: top;
}

.content-teaser-doppel-box-image img.teaser-big {
	border: 1px solid #AFAFAF;
	margin-bottom: 15px;
	display: block;
}

.content-teaser-doppel-box .teaser-text {

}

.content-teaser-doppel-box .teaser-text h1.title {
	font-size: 22px;
	color: #990000;
	line-height: 22px;
	margin: 0;
}

.content-teaser-doppel-box a.mehr {
	padding-left: 4px;
	color: #990000;
	font-size: 12px;
}

/*********************   content teaser trio   **********************************/
.content-teaser-trio-box {
	border-top: 1px solid #AFAFAF;
	padding-top: 25px;
	padding-bottom: 25px;
}

div#content-teaser-trio-box-links {
	float: left;
	width: 165px;
	height: 100%;
}

div#content-teaser-trio-box-rechts {
	float: right;
	width: 165px;
	height: 100%;
}

div#content-teaser-trio-box-mitte {
	margin-left: 180px;
	margin-right: 179px;
	height: 100%;
}

.content-teaser-trio-box-image img.teaser-big {
	border: 1px solid #AFAFAF;
	margin-bottom: 15px;
	display: block;
}

.content-teaser-trio-box .teaser-text {
	
}

.content-teaser-trio-box .teaser-text .title {
	font-size: 12px;
	color: #990000;
	line-height: 12px;
	margin: 0;
}

.trio_title {
	font-size: 12px;
	color: #990000;
	line-height: 12px;
	margin-bottom: 5px;
}

.content-teaser-trio-box a.mehr {
	color: #990000;
	font-size: 12px;
}

/*********************    teaser doppel   **********************************/
.teaser-doppel-box {
	border-top: 1px solid #AFAFAF;
	vertical-align: top;
}

.teaser-doppel-box-links {
	float: left;
	width: 92px;
	vertical-align: top;
}

.teaser-doppel-box-link-links {
	float: left;
	width: 92px;
}

.teaser-doppel-box-rechts {
	margin-left: 10px;
	float: right;
	width: 92px;
	vertical-align: top;
}

.teaser-doppel-box-link-rechts {
	margin-left: 10px;
	float: right;
	width: 92px;
}

.teaser-doppel-box-image img.teaser-big {
	border: 1px solid #AFAFAF;
	margin-bottom: 5px;
	display: block;
}

.teaser-doppel-box .teaser-text {
	
}

.teaser-doppel-box  h1.title {
	font-size: 12px;
	font-weight: bold;
	color: #7b7b7b;
	margin: 0;
}

.teaser-doppel-box .teaser-text {
	font-size: 11px;
	font-weight: normal;
	color: #afafaf;
	margin: 0;
}

.doppel_weitere {
	text-align: right;
	font-size: 11px;
}

/*********************   anzeige text   **********************************/
div.hwsanzeige {
	margin: 8px 0px 2px 0px;
	background: #FFF;
	line-height: 13px;
	font-size: 10px;
	color: #7B7B7B;
	text-align: right;
}

div.hwsanzeigenomargin {
	margin-top: 0px;
}

/********************* stamp abobereich ****************/
.abolink:link {
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.abolink:active {
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.abolink:visited {
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.abolink:hover {
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.abolink:focus {
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

/*****FÃ¼r die Multilink Box*******/
.multilink {
	background-image: url(img/s1.btn.leer.194.jpg?171055);
}

/******************************************************/
.we_input {
	WIDTH: 160px;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: solid;
	BORDER-COLOR: #afafaf;
	BORDER-WIDTH: 1px;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	COLOR: #8c8c8c;
	margin-bottom: 5px;
}

.we_bannerschrift {
	font-size: 22px;
	FONT-FAMILY: Arial;
	font-weight: bold;
	color: #9b0000;
	margin-top: 5px;
	margin-bottom: 5px;
}

a.we_link {
	color: #7b7b7b;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.we_font {
	color: #9c9c9c;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.content-headergrafik-box-rahmen {
	border: 1px solid #AFAFAF;
}

/*************** Moneyspecial **********************/
.teaser-moneyspecial-box {
	width: 218px;
	border: 1px solid #AFAFAF;
	background: #F5F5F5;
	padding: 12px 0px 0px 0px;
	line-height: 13px;
	margin-top: 15px;
	font-size: 11px;
	color: #7B7B7B;
}

.teaser-moneyspecial-box .headline {
	font-size: 12px;
	margin-bottom: 9px;
	margin-left: 12px;
}

.moneyspecial-navi-overflow {
	height: 23px;
	width: 218px;
	margin-top: 10px;
	overflow: visible;
}

.moneyspecial-navi {
	width: 218px;
	height: 23px;
	overflow: visible;
}

#moneyspecial-overview {
	display: none;
}

#moneyspecial-topflop {
	display: none;
}

.moneyspecial-navi a {
	position: relative;
	bottom: 0px;
	left: 0px;
	display: block;
	float: left;
	line-height: 19px;
	height: 19px;
	font-weight: 700;
	border-top: 1px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
	text-decoration: none;
}

.moneyspecial-navi a:hover {
	position: relative;
	bottom: 4px;
	left: 0px;
	height: 19px;
	line-height: 19px;
	padding-top: 4px;
	border-bottom: 0;
	text-decoration: none;
}

a.active {
	position: relative;
	bottom: 4px;
	height: 19px;
	line-height: 19px;
	padding-top: 4px;
	border-bottom: 0;
	text-decoration: none;
}

a.reiter-links {
	text-align: center;
	width: 96px;
	align: left;
	border-right: 1px solid #AFAFAF;
	float: left;
	text-decoration: none;
}

a.reiter-links:hover {
	border-right: 1px solid #AFAFAF;
	text-decoration: none;
}

a.reiter-rechts {
	border-left: 1px solid #AFAFAF;
	width: 96px;
	text-align: center;
	text-decoration: none;
}

a.reiter-rechts:hover {
	text-decoration: none;
}

a.active-reiter-rechts {
	border-left: 1px solid #AFAFAF;
	width: 96px;
	text-align: center;
	text-decoration: none;
}

a.reiter-rechts:hover {
	border-left: 1px solid #AFAFAF;
	margin-left: 0;
	text-decoration: none;
}

.ms_clearer {
	clear: both;
	padding: 0;
	margin: 0;
}

/*** Moneyspecial angepasste originalstyles ***/ /* CONTENT-BEREICH */
div.gx_box {
	background-color: #F5F5F5;
	width: 194px;
	vertical-align: top;
	padding: 0;
	margin: 0;
	/*padding:10px;*/
}

div.gx_box h2 {
	display: none;
}

/* Kurstabelle */
div.gx_box  table.gx_data {
	width: 194px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #fff;
	border-collapse: collapse;
	border: 1px solid #bfbfbf;
	margin-bottom: 15px;
	margin-left: 12px;
	margin-top: 10px;
	vertical-align: top;
}

div.gx_box table.gx_data th {
	padding: 0px 2px 2px 2px;
	background-color: #fff;
	text-align: left;
	white-space: nowrap;
	color: #7B7B7B;
	border-bottom: 1px solid #bfbfbf;
}

div.gx_box table.gx_data td {
	padding: 0px 2px 2px 2px;
}

div.gx_box table.gx_data td a,div.gx_box table.gx_data td a:link,div.gx_box table.gx_data td a:visited
	{
	color: #7B7B7B;
	text-decoration: none;
}

div.gx_box .gx_data input {
	border: 0px solid #afafaf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7b7b7b;
	width: 100px;
}

div.gx_box .gx_data .r input {
	border-top: 2px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #afafaf;
	width: 30px;
}

div.gx_box table.gx_data td a:hover {
	text-decoration: underline;
	color: #7B7B7B;
}

div.gx_box table.gx_data .r {
	text-align: right;
}

div.gx_box table.gx_data .c {
	text-align: center;
}

/* Alternierende Hintergrundfarben */
.gx_c01 {
	background-color: #ffffff;
}

.gx_c02 {
	background-color: #ffffff;
}

/* Kursfarben */
.gx_green {
	color: #009900;
}

.gx_red {
	color: #FF0000;
}

/* weiterfÃ¼hrende links */
div.gx_box div.gx_more {
	padding: 0px 0px 10px 0px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

div.gx_box .gx_more a,div.gx_box .gx_more a:link,div.gx_box .gx_more a:visited
	{
	color: #7B7B7B;
	text-decoration: none;
}

/*************** Moneyspecial **********************/
	/**********************TEST FINGER WECH ***********************/
.entry-body blockquote {
	padding-left: 20px;
	margin: 10px 0;
}

.entry-body ul {
	list-style-position: inside;
}

.entry-body li {
	padding-left: 20px;
	margin-bottom: 10px;
}