/*** styles for right column ***/
div.teaser_fotobox {
    margin-bottom:5px;
}

div.imageleft a {
    display:block;
    border:none;
    margin:0;
    padding:0;
}

div.teaser_box {
	background:transparent url(../images/bg_teaser_box_trans.gif) bottom left no-repeat;
	width: 195px;
	margin: 0;
	border: none;
	border-bottom-width: 3px;
	overflow: hidden;
	padding-bottom: 0.7em;
	padding-top:10px;
	margin-bottom:5px;
}

h3.teaserbox {
	padding: .2em .8em;
	margin: 0;
	background:transparent url(../images/bg_box_title.gif) top left no-repeat;
	color: #fff;
	font-size: 85%;
}

div.teaser_box h5, div.teaser_box p {
	font-size: 80%;
	margin: .1em 1em;
}

div.teaser_box p {
	padding-bottom: 0em;
}

div.teaser_box img {
	margin: .5em 0 .1em;
	padding: 0;
}

div.teaser_box h5 {
	margin: .6em 1em 0;
}

div.teaser_box div.more {
	margin: .3em 0 0em;
}


div.teaser_box a, div.teaser_box div.more a {
	color: #424242;
	text-decoration: none;
	font-weight: normal;
	display: block;

}

div.more a,
div.teaser_box div.more a {
    text-align:right;
    font-weight:bold;
	background:transparent url(../images/bt_arrow.gif) center right no-repeat;
	padding-right:20px;
	font-size: 75% !important;
	height: 14px;
}

div.more a:hover,
div.teaser_box a:hover, div.teaser_box div.more a:hover {
	color: #F79A19;
	text-decoration: underline;
}

div.more a:visited,
div.teaser_box a:visited, div.teaser_box div.more a:visited {
	color: #424242;
	text-decoration: none;
}

div.more a:visited:hover,
div.teaser_box a:visited:hover, div.teaser_box div.more a:visited:hover {
	color: #F79A19;
	text-decoration: underline;
}
