@charset "utf-8";
/* Stylesheet File													*/
/* widget.css 														*/
/* Modified May 06th 2010								 			*/
/* http://www.heder.nu/		 									    */


/* teaser style */

.teaser {
	width: 192px;
	margin-top: 14px;
	position: relative;
	z-index: 0;
}
.teaser .data {
	width: 192px;
	height: auto;
	overflow: hidden;
}
.teaser .data h4 {
	font-size: 18px;
	color: #4d7143;
}
.teaser .data p {
	margin-bottom: 4px;
}

/* teaser standard style */

.teaser.standard .data {
	height: auto;
}
.teaser.standard .data h4 {
	margin-bottom: 5px;
}
.teaser.standard .data img {
	margin: 4px 0;
}

/* teaser special style */

.teaser.special .data {
	height: auto;
}
.teaser.special .data h4 {
	margin-bottom: 5px;
}
.teaser.special .data img {
	margin-bottom: 8px;
}

/* column teaser style */

.column .teaser {
	margin: 0;
}
.column .teaser .data .action {
	margin-top: 10px;
}

/* teaser banner style */

.teaser.banner {
	height: auto;
	background-position: center top;
	background-repeat: no-repeat;
}
.teaser.banner .overlay {
	height: auto;
	position: relative;
	z-index: 1;
}
.teaser.banner .data {
	padding: 4px 0;
}

/* teaser slider style */

.teaser.slider {
	width: 192px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.teaser.slider .caption {
	width: 172px;
	height: 19px;
	padding: 5px 10px;
	background-color: #000000;
	filter: alpha(opacity=70);
	position: absolute;
	overflow: hidden;
	opacity: .7;
	z-index: 2;
	bottom: 0;
}
.teaser.slider h4 {
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
}
.teaser.slider p {
	margin: 0px;
}
.teaser.slider p a {
	text-decoration: none;
	color: #ffffff;
}
.teaser.slider img {
	position: absolute;
	z-index: 1;
}
.teaser.slider img.mask {
	position: absolute;
	z-index: 3;
}

/* widget style */

.widget {
	width: 192px;
	margin-top: 14px;
	background: transparent url(../images/widget_blank.png) no-repeat center top;
	position: relative;
	z-index: 99;
}
.widget .header {
	width: 164px;
	height: auto;
	padding: 6px 14px;
}
.widget .data {
	width: 164px;
	height: auto;
	padding: 0 14px;
	padding-bottom: 26px;
	background: transparent url(../images/widget_blank_footer.png) no-repeat center bottom;
	overflow: hidden;
}

/* widget style */

.widget .header h4 {
	margin: 0;
	padding-top: 6px;
	font-size: 16px;
	color: #4d7143;
}
.widget .data p, .widget.news .data p a {
	text-decoration: none;
	margin-bottom: 8px;
	line-height: 17px;
	color: #303030;
}
.widget.news .data p a:hover {
	text-decoration: none;
	color: #686868;
}
.widget .data p a span {
	padding: 0px 5px;
	background: transparent url(../images/action_arrow.png) no-repeat right 5px;
}
.widget .media {
	margin-bottom: 0;
}
.widget .data ul, .widget .data ol {
	margin-bottom: 6px;
}
.widget .data table {
	margin-bottom: 8px;
}

/* widget brown style */

.widget-brown {
	background: #5b524d url(../images/widget_brown.png) repeat-x left top;
}
.widget-brown .header {
	width: 164px;
}
.widget-brown .data {
	width: 164px;
	background-image: url(../images/widget_footer.png);
	color: #ffffff;
}
.widget-brown .header h4 {
	color: #ffffff;
}
.widget-brown .data p {
	color: #ffffff;
}
.widget-brown .data a, .widget-brown .data a:hover {
	color: #ffffff;
}
.widget-brown .data p a {
	text-decoration: underline;
}

/* widget green style */

.widget-green {
	background: #1b3f11 url(../images/widget_green.png) repeat-x left top;
}
.widget-green .header {
	width: 164px;
}
.widget-green .data {
	width: 164px;
	background-image: url(../images/widget_footer.png);
	color: #ffffff;
}
.widget-green .header h4 {
	color: #ffffff;
}
.widget-green .data p {
	color: #ffffff;
}
.widget-green .data a, .widget-green .data a:hover {
	color: #ffffff;
}
.widget-green .data p a {
	text-decoration: underline;
}

/* widget red style */

.widget-red {
	background: #da0c02 url(../images/widget_red.png) repeat-x left top;
}
.widget-red .header {
	width: 164px;
}
.widget-red .data {
	width: 164px;
	background-image: url(../images/widget_footer.png);
	color: #ffffff;
}
.widget-red .header h4 {
	color: #ffffff;
}
.widget-red .data p {
	color: #ffffff;
}
.widget-red .data a, .widget-red .data a:hover {
	color: #ffffff;
}
.widget-red .data p a {
	text-decoration: underline;
}

/* widget orange style */

.widget-orange {
	background: #f57f00 url(../images/widget_orange.png) repeat-x left top;
}
.widget-orange .header {
	width: 164px;
}
.widget-orange .data {
	width: 164px;
	background-image: url(../images/widget_footer.png);
	color: #ffffff;
}
.widget-orange .header h4 {
	color: #ffffff;
}
.widget-orange .data p {
	color: #ffffff;
}
.widget-orange .data a, .widget-orange .data a:hover {
	color: #ffffff;
}
.widget-orange .data p a {
	text-decoration: underline;
}

/* widget yellow style */

.widget-yellow {
	background: #ffde00 url(../images/widget_yellow.png) repeat-x left top;
}
.widget-yellow .header {
	width: 164px;
}
.widget-yellow .data {
	width: 164px;
	background-image: url(../images/widget_footer.png);
	color: #303030;
}
.widget-yellow .header h4 {
	color: #303030;
}
.widget-yellow .data p {
	color: #303030;
}
.widget-yellow .data a, .widget-yellow .data a:hover {
	color: #303030;
}
.widget-yellow .data p a {
	text-decoration: underline;
}

/* widget light green style */

.widget-light-green {
	background: #42ba00 url(../images/widget_light_green.png) repeat-x left top;
}
.widget-light-green .header {
	width: 164px;
}
.widget-light-green .data {
	width: 164px;
	background-image: url(../images/widget_footer.png);
	color: #ffffff;
}
.widget-light-green .header h4 {
	color: #ffffff;
}
.widget-light-green .data p {
	color: #ffffff;
}
.widget-light-green .data a, .widget-light-green .data a:hover {
	color: #ffffff;
}
.widget-light-green .data p a {
	text-decoration: underline;
}

/* widget blue style */

.widget-blue {
	background: #1f05e8 url(../images/widget_blue.png) repeat-x left top;
}
.widget-blue .header {
	width: 164px;
}
.widget-blue .data {
	width: 164px;
	background-image: url(../images/widget_footer.png);
	color: #ffffff;
}
.widget-blue .header h4 {
	color: #ffffff;
}
.widget-blue .data p {
	color: #ffffff;
}
.widget-blue .data a, .widget-blue .data a:hover {
	color: #ffffff;
}
.widget-blue .data p a {
	text-decoration: underline;
}

/* widget purple style */

.widget-purple {
	background: #9505e8 url(../images/widget_purple.png) repeat-x left top;
}
.widget-purple .header {
	width: 164px;
}
.widget-purple .data {
	width: 164px;
	background-image: url(../images/widget_footer.png);
	color: #ffffff;
}
.widget-purple .header h4 {
	color: #ffffff;
}
.widget-purple .data p {
	color: #ffffff;
}
.widget-purple .data a, .widget-purple .data a:hover {
	color: #ffffff;
}
.widget-purple .data p a {
	text-decoration: underline;
}

/* widget special style */

.widget.special .data {
	padding-top: 12px;
}
.widget.special .data img {
	margin: -12px -14px;
	margin-bottom: 6px;
}
.widget.special strong {
	margin-bottom: 2px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 24px;
	font-size: 22px;
	display: block;
}
.widget.special span {
	margin-bottom: 8px;
	line-height: 18px;
	font-size: 16px;
	display: block;
}
.widget.special .data a {
	line-height: 14px;
	font-size: 12px;
}
.widget.special .data a:last-child {
	margin-bottom: 6px;
	display: block;
}

/* widget news style */

.widget.news h5 {
	margin-bottom: 2px;
	font-size: 12px;
	color: #686868;
}
.widget.news .rss {
	position: absolute;
	right: 12px;
	top: 14px;
}

/* widget latest style */

.widget.latest .rss {
	right: 12px;
	top: 14px;
}

/* widget list style */

.widget.list .data {
	padding-bottom: 26px;
}
.widget.list .action {
	margin-top: 8px;
}

/* widget archive style */

.widget .data .archive {
	width: auto;
	padding-bottom: 2px;
	padding-left: 20px;
	display: block;
}
.widget .data .archive strong {
	font-weight: normal;
	font-size: 11px;
	color: #303030;
	display: block;
}
.widget .data .archive img {
	margin: 0 -20px;
	margin-right: 4px;
	vertical-align: -4px;
}
.widget .data .archive.large img {
	vertical-align: middle;
}
.widget .data .archive a {
	font-size: 12px;
	color: #686868;
}
.widget .data .archive a:hover {
	text-decoration: underline;
	color: #303030;
}

/* widget contact style */

.widget .data .contact {
	width: auto;
	padding-left: 0;
	padding-right: 20px;
	position: relative;
	font-size: 12px;
	color: #4d7143;
}
.widget .data .contact img {
	position: absolute;
	right: 0;
	top: 2px;
}

/* widget report style */

.widget .data .report {
	width: auto;
	padding-right: 20px;
	background: transparent url(../images/action_arrow.png) no-repeat right 7px;
	display: block;
}
.widget .data .report a {
	font-size: 12px;
	color: #303030;
}
.widget .data .report a:hover {
	text-decoration: none;
	color: #4d7143;
}

/* widget qoute style */

.widget.quote blockquote {
	margin: 8px 0;
	margin-top: 0;
	padding: 0;
}
.widget.quote blockquote p {
	margin: 0;
	padding-left: 22px;
	font-style: normal;
}
.widget.quote blockquote p:first-letter {
	margin: 0;
}
.widget.quote strong, .widget.quote span {
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	color: #686868;
	display: block;
}
.widget.quote span {
	margin-bottom: 6px;
	font-size: 12px;
}

/* widget poll style */

.widget.poll {
	width: 192px;
}
.widget.poll .data img {
	margin: 2px 0;
	margin-bottom: 8px;
}
.widget.poll .result, .widget.poll .result dl, 
.widget.poll .result dl dt, .widget.poll .result dl dd {
	width: 164px;
	background: none;
	color: #4d7143;
	border: none;
}
.widget.poll .result dl dd {
	height: 16px;
}
.widget.poll .buttons a {
	margin-top: 4px;
	display: block;
	float: left;
}
.widget.poll .statistics {
	padding-top: 0;
	border: none;
}
.widget.poll .statistics span  {
	color: #4d7143;
}

/* widget viewer style */

.widget.viewer {
	width: 192px;
}
.widget.viewer .slides {
	width: 164px;
	height: 116px;
	position: relative;
	z-index: 1;
}
.widget.viewer .slides .slide {
	width: 164px;
	height: 116px;
	background-color: #ffffff;
	display: none;
}
.widget.viewer .slides .slide a.view {
	width: 164px;
	height: 92px;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	display: block;
}
.widget.viewer .slides .slide a.view img {
	margin-top: -20px;
	margin-left: -19px;
	position: absolute;
	left: 50%;
	top: 50%;
}
.widget.viewer .slides .slide .context {
	width: 164px;
	padding-top: 2px;
	overflow: hidden;
}
.widget.viewer .slides .slide .context strong {
	width: 110px;
	font-weight: normal;
	font-size: 11px;
	color: #686868;
	display: block;
	float: left;
}
.widget.viewer .slides .slide .context .pager {
	width: 44px;
	padding-right: 1px;
	text-align: right;
	display: block;
	float: right;
}
.widget.viewer .slides .slide .context .pager .slide-next {
	padding-right: 13px;
	background: transparent url(../images/action_arrow.png) no-repeat right 4px;
	text-decoration: none;
	font-size: 11px;
	color: #686868;
}
.widget.viewer .slides .slide .context .pager .slide-next:hover {
	text-decoration: none;
	color: #686868;
}
.widget.viewer .slides .slide:first-child {
	display: block;
}
.widget.viewer p {
	margin: 0;
	padding: 4px 10px;
}
.widget.viewer .action, .widget.viewer .related {
	margin: 6px 10px;
	margin-top: 0;
}

/* widget twitter style */

.widget .twitter {
	width: 164px;
	background: #ffffff url(../images/social_twitter_bird.png) no-repeat right bottom;
}
.widget .twitter .inward {
	padding-top: 3px;
	padding-bottom: 4px;
}
.widget .twitter .inward .context strong {
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 6px;
	background: transparent url(../images/blockquote_start.png) no-repeat left 8px;
	border-top: 1px solid #e7e7e7;
	font-weight: normal;
	line-height: 18px;
	font-size: 13px;
	color: #474747;
	display: block;
}
.widget .twitter .inward .context strong:first-letter {
	margin-left: 20px;
}
.widget .twitter .inward .context strong:first-child {
	margin-top: 0;
	background-position: left 3px;
	padding-top: 2px;
	border: none;
}
.widget .twitter .inward .context span {
	padding-right: 50px;
	padding-bottom: 4px;
	font-weight: normal;
	line-height: 15px;
	font-size: 11px;
	display: block;
	color: #787878;
}

/* widget double style */

.content .box.double .widget {
	width: 490px;
	background: transparent url(../images/widget_wide.png) no-repeat center bottom;
}
.content .box.double .widget .header {
	width: 462px;
	padding: 6px 14px;
	padding-top: 30px;
	background: transparent url(../images/widget_wide_header.png) no-repeat center top;
}
.content .box.double .widget .data {
	width: 462px;
	padding: 0 14px;
	padding-bottom: 6px;
	background: none;
}
.content .box.double .widget .data p {
	margin-bottom: 12px;
	line-height: 18px;
}

/* teaser double style */

.content .box.double .teaser {
	width: 490px;
}
.content .box.double .teaser .data {
	width: 490px;
}

/* column widget style */

.content .box.double .column .teaser {
	width: 238px;
}
.content .box.double .column  .teaser .data {
	width: 238px;
}
.content .box.double .column  .teaser.slider .caption {
	width: 218px;
}

/* column widget style */

.content .box.double .column .one .widget {
	margin-right: 46px;
}
.content .box.double .column .two .widget {
	margin-left: 46px;
}

/* widget holder style */

.widget.holder {
	background: none;
	border: none;
}

