/*
* LDWN09
* stylesheet.css
* 
* Author: Holger M. Stangl
* Company: Limeflavour | http://www.limeflavour.com
* Date: November 2008
*/

/* chrispie */

.moreEntrys{
	display:none;
}

.navigationSliderBox {
	

	position:absolute;
	bottom:3px;
	width:540px;
	z-index:100;
		display:none;
	}

	.contentPortal .navigationSliderBox{
		bottom:17px;
	}
	
.navigationSlider div {
	float: left;
	margin-right: 2px;

	}
.navigationSlider {
	float:left;

	padding-left:4px;
	
	color:#000000;
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size:10px;
}	
.navigationSlider a {
	background:#FFFFFF none repeat scroll 0 0;
	
	cursor:pointer;
	float:left;
	height:13px;
	line-height:10px;
	margin:1px;
	text-align:center;
	width:14px;
	opacity:0.5;
	}


.navigationSlider a:hover {
		opacity:1;
		text-decoration:none;
		
	}


.navigationSlider a.activeSlide {
    	opacity:1;


	}




/* movie */

#flash_box{
	display:none;
}

#zoom {
	z-index:1001;
}
#slider2{
	overflow:hidden;
}
#slider2 img {
	
}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

/* form */
.formBox .input{
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size:11px;
	background:#F4F4F4;
	padding:4px;
	width:190px;
	margin-bottom:4px;
}

.formBox .submit {
	padding-top:8px;

}
.formBox .submit a {
	color:#B12900;
	font-family:Times,"Times New Roman",serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
}

.toggleNewsletter {
	display:none;
}

.teaserD .textBox ul li div, 
.teaserD .textBox ul li p{
	display:none;
}


.teaserD .imageBox div {
	position:absolute;
}

#closeComment {
	position:absolute;
	top:-15px;
	left:517px;
	cursor:pointer;
	display:none;
}

#comments {
	padding-top: 10px;
	/*border-top: 4px solid #000;*/
	}

#comments h1 {
	padding-bottom:10px;	
	}

#comments h2 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:14px;
	font-weight:normal;
	letter-spacing:-0.02em;
	color: #000;
	margin-top: -10px;
	margin-bottom: 10px;
	font-style: italic;
	}
/*
#comments h2 a {
	color: #000;
	}

#comments h2 a:hover {
	text-decoration: none;
	color: #b12900;
	}
*/

#commentlist .commentbody {
	padding-bottom: 10px;
	/*border-bottom: 1px solid #000;
	margin-bottom: 10px;*/
	position: relative;
	overflow: hidden;
}

#commentlist .commentbody span {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 14px;
	color: #000;
	line-height: 16px;
	padding-bottom: 10px;
	padding-right: 50px;
}

#commentlist .commentbody .commentcount {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 42px;
	color: #ccc;
	position: absolute;
	right: 0px;
	top:-7px;
	padding: 0 5px 0 10px;
	background-color: #fff;
}

#commentlist .commentbody .commentlink {
	color: #999;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	margin: 10px 0;
	}

#commentlist .commentbody .commentlink a {
	color: #777;
	}

#commentlist .commentbody .commentlink a:hover {
	color: #b12900;
	text-decoration: none;
	}


#respond {
	padding-top: 10px;
	}
	
#respond .button  {	
	padding: 5px;
	color: #fff;
	background-color: #FF0000;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 2px;
	}
#showComment {
	display:none;
	padding: 5px;
	color: #fff;
	background-color: #FF0000;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 2px;
	cursor:pointer;
}

		
#commentform {
	position: relative;
	bottom: -30px;
	}

#commentform form {
	padding:10px;
	background-color:#FFF;
	border-top:2px solid #000;
	padding-top:10px 0;
	font-size: 12px;
	}

.javaCommentForm {
	position: absolute;
	left: -1px;
	bottom: 20px;
	width:522px;
}

#formContact {
	background-color:#FFF;
	padding-top:20px;
	font-size: 12px;
	}
	
.formBoxBig .formlabel{
	color: #000;
	width: 100px;
	float: left;
	margin-bottom: 10px;
	padding: 4px 0 0 0;
	font-size: 12px;
	}

.formBoxBig .checkbox{
		width:10px;
	}

.formBoxBig .formfield{
	width: 405px;
	padding-right: 10px;
	float: left;
	margin-bottom: 10px;
	}

.formBoxBig p.error {
	padding: 5px;
	color: #fff;
	background-color: #FF0000;
	margin-bottom: 10px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
.formBoxBig label.error {
	font-weight:bold;
}

.formBoxBig input {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px;
	font-size: 12px;
	color: #000;
	width: 100%;
	background:#F4F4F4;
	}


.formBoxBig  textarea{
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px;
	font-size: 12px;
	color: #000;
	width: 100%;
	background:#F4F4F4;
	}
	
.formBoxBig .button{
	padding: 5px;
	color: #fff;
	background-color: #FF0000;
	margin: 6px 0;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

#formContact .button, #formNewsletter .button {
	
	color:#FFF;
}

#formNewsletter {
	padding-top:20px;
}



/*
* General Pre Settings
*
*/
* {
   margin: 0;
   padding: 0;
   border: 0;
}

ul, ol, dl {
  list-style: none;
}

img, fieldset { border: 0; }

a { color: #4c4c4c; text-decoration: none; }
a:hover { text-decoration: underline; }


/*
* General Helpers
*
*/
.killfloat {
	overflow: hidden;
	clear: both;
	font-size: 0;
	height: 0;
}

.hidden {
	display: none;
	visibility: hidden;
}

.invisible {
	display: inline;
	overflow: hidden;
	position: absolute;
	top: -1000px;
	left: -1000px;
	width: 0;
	height: 0;
	}




/*
* STRUCTURE
*
*/
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 101%;
	color: #4c4c4c;
	background-color: #d7d7d7;
	text-align: center;
}

html>body { 
	font-size: 16px; /* Set correct font-size for safari browsers */
}


/*
* Structure Elements
*
*/
#container {
	width: 930px;
	padding: 10px 25px 35px 25px;
	background-color: #fff;
	/*background-image: url(../images/htg_container.gif);
	background-position: left top;
	background-repeat: repeat-y;*/
	margin: 0 auto;
	text-align: left;
	}
	
#containerBanner {
	margin-bottom: 10px;
	text-align: center;
	background-color: #fff;
	}
	
#containerBanner img {
	border: 5px solid #D7D7D7;
	}

#containerHeader {
	height: 125px;
	position: relative;
	border-top: 4px solid #000;
	border-bottom: 4px solid #000;
	margin-bottom: 6px;
	background-image: url(../../files/static/images/gif/htg_header.gif);
	background-position: right top;
	background-repeat: no-repeat;
	}
	
#containerNavigation {
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #7c7c7c;
	margin-bottom: 35px;
	}

#containerMain {
	background-image: url(../../files/static/images/gif/htg_main.gif);
	background-position: left top;
	background-repeat: repeat-y;
	}

#containerCenter {
	width: 550px;
	padding: 0 0 0 10px;
	background-color: #fff;
	float: left;
	}

#containerMarginalA {
	width: 155px;
	padding-right: 8px;
	margin-right: 2px;
	background-color: #fff;
	float: left;
	}

#containerMarginalB {
	width: 195px;
	padding-left: 8px;
	margin-left: 2px;
	background-color: #fff;
	float: right;
	}




/*
* Navigation Elements
*
*/
/* Navigation A */
.navigationA {
	}

.navigationA li {
	float: left;
	padding: 1px 27px 1px 0;
	}
	
.navigationA li a {
	font-family: Georgia, Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	}

.navigationA li.function a {
	color: #7c7c7c;
	}
	
.navigationA li a:hover {
	text-decoration: none;
	color: #b12900;
	}
	
.navigationA li a.active {
	color: #b12900;
	}
	
	

/*
* Other Elements
*
*/
/* Logo */
#logo {
	left: 0;
	position: absolute;
	top: 0;
	}

#date {
	left: 620px;
	position: absolute;
	bottom: 4px;
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	}
	
#formPortletSearch {
	float: right;
}
	
#formPortletSearch p {
	font-family: Georgia, Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #7c7c7c;
	text-transform: uppercase;
	letter-spacing: -0.02em;
}

#formPortletSearch p a {
	color: #7c7c7c;
	text-decoration: none;
}

#formPortletSearch p a:hover {
	color: #b12900;
	text-decoration: none;
	}
	
#formPortletSearch .searchBtn {
	float: left;
	padding-right: 10px;
}

#formPortletSearch .searchKey {
	float: left;
	border: 1px inset #7c7c7c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	padding: 1px;
	width: 112px;
}


/*
* General Content Styles
*
*/
#contentBottom {
	border-top: 4px solid #000;
	padding-top: 4px;
	margin-top: 20px;
	margin-right: 10px;
	}
	
.contentBottomNavigation {
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #7c7c7c;
	}

#contentBottom .categoryLink {
	float: left;
	width: 170px;
	padding: 3px 0 0 0;
	height: 20px;
	overflow: hidden;
	}
	
#contentBottom .categoryLink a {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	padding: 2px 0;
	}
	

#contentBottom .archiveLink {
	float: left;
	width: 170px;
	/*border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #7c7c7c;*/
	padding: 3px 0 0 0;
	height: 20px;
	}
	
#contentBottom .archiveLink a,
#contentBottom .archiveLink span {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	padding: 2px 0;
	}

.navigationBottomBox{
	float:right;
	width: 370px;
	}
	
.pagination {
	float: left;
	width: 310px;
	text-align: right;
	padding: 1px 15px 0 0;
	background-image: url(../../files/static/images/gif/icon_pagination.gif);
	background-position: right 9px;
	background-repeat: no-repeat;
	display: none;
	}

.pagination .page {
	padding: 1px 3px 2px 10px;
	background-image: url(../../files/static/images/gif/icon_pagination.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
	font-family: Georgia, Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	cursor:pointer;
	}
.pagination .firstChild {
	background-image: none;
	}

.pagination .page:hover {
	text-decoration: none;
	color: #b12900!important;
	}

.pagination .page a {
	color: #000;
	}

.pagination .page a:hover, .pagination .next a:hover, .pagination .back a:hover   {
	text-decoration: none;
	color: #b12900!important;
	}

.pagination .active a {
	color: #b12900!important;
	}

.pagination .prev a {
	color: #000!important;
}	
.pagination .prev {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	cursor: pointer;
	}
	
.pagination .prev:hover {
	text-decoration: none;
	color: #b12900!important;
	}

.pagination .next a {
		color: #000!important;
	}
.pagination .next {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	cursor:pointer;
	}
	
.pagination .next a:hover, .pagination .back a:hover{
	text-decoration: none!important;
	color: #b12900!important;
	}
	
	

.topLink {
	float: right;
	width: 45px;
	text-align: right;
	padding-top: 2px;
	}

.topLink a {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	}

.topLink a:hover {
	text-decoration: none;
	color: #b12900!important;
	}
	
	
#bookmarks {
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #7c7c7c;
	padding: 3px 0 0 0;
	height: 20px;
	margin-bottom: 4px;
	margin-top: 15px;
	}
	
#bookmarks p {
	font-family: Georgia, Times, serif;
	font-size: 15px;
	/*font-weight: bold;*/
	color: #000;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	/*padding: 2px 0;*/
	float: left;
	padding-right: 20px;
	}
	
	


.serviceBox {
	font-family: Georgia, Times, serif;
	font-size: 11px;
	color: #000;
	border-bottom: 1px solid #7c7c7c;
	padding-bottom: 10px;
	}

.serviceBox a {
	color: #000;
	}



.contentDetail {
	/*border-top: 1px solid #7c7c7c;
	padding-top: 10px;*/
	padding-right: 10px;
	min-height: 427px;
	}

.contentDetail .imageBox {
	margin-bottom: 15px;
	}

.contentDetail h1 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 22px;
	font-weight: normal;
	color: #000;
	margin-bottom: 10px;
	text-transform: uppercase;
	}
	
.contentDetail .postBox {
	color: #999;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 15px;
	}
	
.contentDetail .textBox {
	color: #000;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 15px;
	}
	
.contentDetail .textBox a {
	color: #b12900;
	}
	
.contentDetail .storyBox {
	min-height: 317px;
	}
/*	
	
#comments h2 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
	text-transform: uppercase;
	}
	
#comments h2 a {
	color: #000;
	}

#comments h2 a:hover {
	text-decoration: none;
	color: #b12900;
	}
	
#commentform {
	position: relative;
	}
	
#commentform form {
	position: absolute;
	left: 0px;
	bottom: 20px;
	width:520px;
	background-color:#000;
	
	padding:10px;
	font-size: 12px;
	display: none;
	}
	
#commentform .formlabel {
	color: #fff;
	width: 100px;
	float: left;
	margin-bottom: 10px;
	padding: 4px 0 0 0;
	font-size: 14px;
	}
	
#commentform .formfield {
	width: 405px;
	padding-right: 10px;
	float: right;
	margin-bottom: 10px;
	}
	
#commentform p.error {
	padding: 10px;
	color: #fff;
	background-color: #FF0000;
	margin-bottom: 10px;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
#commentform input {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px;
	font-size: 16px;
	color: #000;
	width: 100%;
	}

#commentform textarea {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px;
	font-size: 16px;
	color: #000;
	width: 100%;
	}
*/

.contentList {
	padding: 0 10px 0 0;
	}
	
.contentList .teaserBox {
	border-top: 1px solid #7c7c7c;
	padding-top: 10px;
	}
	
.contentList .firstChild {
	border-top: 0;
	padding-top: 0;
	}
	
.contentList .teaserBox .imageBox img {
	margin-bottom: 10px;
	}

.contentList .teaserBox h2 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 22px;
	font-weight: normal;
	color: #000;
	margin-bottom: 5px;
	text-transform: uppercase;
	}
	
.contentList .teaserBox h2 a {
	color: #000;
	}
	
.contentList .teaserBox h2 a:hover {
	color: #b12900;
	text-decoration: none;
	}
	
.contentList .teaserBox .textBox {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #000;
	/*font-weight: bold;*/
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 10px;
	}
	
.contentList .teaserBox .textBox a {
	color: #b12900;
	/*font-weight: bold;*/
	}
	
.contentList .teaserBox .postBox {
	color: #999;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 10px;
	}


.postBox a:hover {
	color: #b12900;
	text-decoration: none;
	}



.contentListA {
	padding: 0;
	}
	
.contentListA h1 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 22px;
	font-weight: normal;
	color: #000;
	margin-bottom: 15px;
	text-transform: uppercase;
	}
	
.contentListA .teaserBox {
	float: left;
	width: 265px;
	border-bottom: 1px solid #7c7c7c;
	margin: 0 10px 15px 0;
	padding: 0 0 5px 0;
	}
	
.contentListA .teaserBox .imageBox {
	margin-bottom: 10px;
	}
	
.contentListA .teaserBox .imageBox img {
	/*border: 1px solid #7c7c7c;
	width: 263px;*/
	}

.contentListA .teaserBox h2 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-bottom: 5px;
	text-transform: uppercase;
	}
	
.contentListA .teaserBox h2 a {
	color: #000;
	}
	
.contentListA .teaserBox h2 a:hover {
	color: #b12900;
	text-decoration: none;
	}
	
.contentListA .teaserBox .textBox {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #000;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 10px;
	height:56px;
	}
	
.contentListA .teaserBox .textBox a {
	color: #b12900;
	/*font-weight: bold;*/
	}
	
.contentListA .teaserBox .postBox {
	color: #999;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 10px;
	display: none;
	}




.contentPortal {
	padding-right: 10px;
	}
	
.contentPortal .teaserA {	
	border-bottom: 1px solid #7c7c7c;
	}
	
.contentPortal .teaserA h2 {	
	font-size: 14px;
	padding-bottom: 5px;
	}

.contentPortal .teaserA h2 a {	
	color: #000;
	}

.contentPortal .teaserA p a {
	color: #B12900;
	}
	
.contentPortal .teaserA .imageBox {
	padding-bottom: 10px;
	}
	
.contentPortal .teaserA .imageBox img {
	width: 540px;
	height: 287px;
	}
	
.teaserA .imageBox ul li {
	text-align: center;
	width: 540px;
	}

.contentPortal .teaserA .textBox {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12px;
	color: #000;
	line-height: 14px;
	padding-bottom: 10px;
	}


.contentPortal .teaserBSet {
	padding-top: 10px;
	}	

.contentPortal .teaserB {
	float: left;
	padding-right: 8px;
	width: 129px;
	overflow:hidden;
	}

.contentPortal .teaserBLast {
	padding-right: 0;
	}
	
.contentPortal .teaserB .imageBox {
	
	}

.contentPortal .teaserB .imageBox img {
	height: 127px;
	width: 127px;
	border: 1px solid #7c7c7c;
	}
	
.contentPortal .teaserB .textBox {
	height: 60px;
	overflow: hidden;
	border-bottom: 1px solid #7c7c7c;
	}
	
.contentPortal .teaserB h2 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 16px;
	line-height: 20px;
	font-style: italic;
	font-weight: normal;
	color: #000;
	text-align: center;
	padding: 10px 0 0 0;
	height: 40px;
	overflow: hidden;
	}

.contentPortal .teaserB h2 a {
	color: #000;
	}
	

.contentPortal .teaserC {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #7c7c7c;
	}

.contentPortal .teaserC .textBox {
	float: left;
	width: 265px;
	padding-right: 10px;
	height: 195px;
	overflow: hidden;
	
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12px;
	color: #000;
	line-height: 14px;
	}	

.contentPortal .teaserC .textBox a {
	color: #B12900;
	}
	
.contentPortal .teaserC .textBox h2 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 35px;
	line-height: 44px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 0 0 10px 0;
	/*color: #B12900;
	font-family: Arial Black,Arial;
	font-size: 35px;
	font-weight:bold;
	letter-spacing:-0.05em;
	line-height:40px;
	padding-bottom:15px;
	text-transform:uppercase;
	text-align: center;*/
	}

.contentPortal .teaserC .textBox h2 a {
	color: #000;
	}

.contentPortal .teaserC .textBox h2 a:hover {
	/*color: #B12900;
	text-decoration:none;*/
	}

.contentPortal .teaserC .textBox p {
	font-size: 12px;
	line-height: 18px;
	}

.contentPortal .teaserC .imageBox {
/*	float: right;
	*/
	}	

.contentPortal .teaserC .imageBox img {
	height: 193px;
	width: 263px;
	border: 1px solid #7c7c7c;
	}	


.contentPortal .teaserD {
	padding-top: 10px;
	width: 540px;
	height: 250px;
	}

.contentPortal .teaserD .textBox {
	float: left;
	width: 265px;
	padding-right: 10px;
	height: 250px;
	overflow: hidden;
	}

.contentPortal .teaserD .textBox h2 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 20px;
	line-height: 24px;
	font-style: italic;
	font-weight: normal;
	color: #000;
	text-align: center;
	padding: 0 0 14px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #7c7c7c;
	}

.contentPortal .teaserD .textBox h2 a {
	color: #000;
	}

.contentPortal .teaserD .textBox h2 a:hover {
	/*color: #B12900;
	text-decoration:none;*/
	}

.contentPortal .teaserD .imageBox {
	position:relative;
	right:-275px;
	top:-1px;
	}	

.contentPortal .teaserD .imageBox img {
	height: 248px;
	width: 263px;
	border: 1px solid #7c7c7c;
	}	
	
	
.contentPortal .teaserE {
	padding: 10px 0;
	width: 540px;
	height: 250px;
	border-bottom: 1px solid #7c7c7c;
	}
	
.contentPortal .teaserE .addBoxA {
	float: left;
	width: 230px;
	}
	
.contentPortal .teaserE .addBoxB {
	float: right;
	width: 300px;
	}
	
.contentMarginal {
	padding: 0;
	}

.contentMarginal .imageBox {
	padding-bottom: 10px;
	}

.contentMarginal .teaserBox {
	border-bottom: 1px solid #7c7c7c;
	margin-bottom: 10px;
	}
	
.contentMarginal .teaserBox h3 {
	color: #b12900;
	font-family: Arial Black,Arial;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	letter-spacing:-0.05em;
	padding-bottom: 10px;
	text-transform: uppercase;
	}
	
.contentMarginal .teaserBox h3 a {
	color: #b12900;
	}
	
.contentMarginal .teaserBox h4 {
	color: #000;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	margin-top: -5px;
	padding-bottom: 5px;
	}
	
.contentMarginal .teaserBox h2 {
	color: #000;
	font-family: Times, "Times New Roman", serif;
	font-size: 26px;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 5px;
	}

.contentMarginal .teaserBox h2 a {
	color: #000;
	}
	
.contentMarginal .teaserBox .textBox {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 11px;
	color: #000;
	line-height: 14px;
	padding-bottom: 10px;
	}
	
.contentMarginal .teaserBox .textBox a {
	color: #b12900;
	/*font-weight: bold;*/
	}
	
.contentMarginal .teaserBox .teleBox a,
.contentMarginal .teaserBox .radioBox a {
	color: #000;
	}
	
.contentMarginal .teaserBox .teleBox a.more,
.contentMarginal .teaserBox .radioBox a.more {
	color: #b12900;
	}
	
.contentMarginal .teaserBox .teleBox a:hover {
	color: orange;
	}
	
.contentMarginal .teaserBox .radioBox a:hover {
	color: orange;
	}
	
.contentMarginal .teaserBox .teleBox a.more:hover,
.contentMarginal .teaserBox .radioBox a.more:hover {
	color: #b12900;
	}