

.textblockMain, .textblockMainBox {
	padding: 10px 0px 0px 0px !important;
	clear: both;
}

.textblockText a {font-weight: bold;}

.teaserMain {padding: 10px 0;}

.teaserMainInner {
	height: 100%;
	border: 1px solid #ccc;
	box-shadow: 1px 1px 1px #ccc;
	border-top: none;
	padding: 0;
}

.teaser_Space {padding: 10px;}

.teaserPreHeadlineSide {
	position: relative;
	background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/contentbox_bg_header.png);	
	background-repeat: repeat-x;
	padding: 0px 0px 0px 15px;
	line-height: 30px;
}

a.teaserPreHeadlineSide_Link {
	color: #000;
}

.teaserPreHeadlineSide_linkarrow {
	position: absolute;
	top: 10px;
	right: 30px;
	background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/contentbox_arrow.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}

a:hover.teaserPreHeadlineSide_Link{
	text-decoration: none;
}

.teaserMore {text-align: right;}




.rowteaser_Main .rowteaser_InnerContent {
	padding: 15px;
	overflow: hidden;
	margin: 0px;
}

.rowteaser_ImageTop {
margin: -15px -15px 0px -15px;
}

.rowteaser_Main .rowteaser_ParagraphWrapper,
.rowteaser_Main .rowteaser_WordsWrapper {
	padding: 0px;
}

.rowteaser_Main .rowteaser_OuterContent {
	margin: 0px;
}

div.rowteaser_Paragraph {padding: 0px 0px 15px 0px;}

div.rowteaser_Main {
	margin-left: -8px;
	margin-right: -8px;
	padding: 0;
}

div[class*='rowteaser_Content'] {
	position: relative;
	border: 1px solid #ccc;
	box-shadow: 1px 1px 1px #ccc;
	margin: 0 8px;
	height: 100%;
}

div.rowteaserQuantity2, div.rowteaserOneBigger4 {
	width: 50%;
}

div.rowteaserQuantity3 {
	width: 33.3333% !important;
}

div.rowteaserOneBigger3 {
	width: 66.6666%;
}

div.rowteaserQuantity4 {
	width: 25%;
}



div.rowteaserQuantity1, div.rowteaserOneBigger2 {width: 100%;}

.content-right-wrapper div[class*="rowteaserQuantity"],
.content-right-wrapper div[class*="rowteaserOneBigger"]
{width: 100% !important;}

.rowteaserHeadlines h2.rowteaserHeadline {padding-top: 15px;}

h4.rowteaser_Kicker {
	position: relative;
	background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/contentbox_bg_header.png);	
	background-repeat: repeat-x;
	overflow: hidden;
	white-space: nowrap;
	color: #000;
	font-size: 13px;
	line-height: 30px;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
	z-index: 1;		
}

a h4.rowteaser_Kicker:after {
	position: absolute;
	content: '';
	z-index: -1;
	top: 10px;
	right: 20px;
	background-image: url(/export/system/modules/de.wmg.bm.template/resources/img/contentbox_arrow.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}



.rowteaser_InnerContent h4.rowteaser_Kicker {	
	margin: -16px -15px 10px -16px;
	overflow: visible;
}

.rowteaser_Link {
	text-align: right;
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 15px 15px 0;
	margin: 0;
}

.tableMain {
    padding: 0px 0px 5px 0px !important;
}

.slideshowMain {
    margin-bottom: 10px !important;
}

.topControlB {z-index: 100;}

.content-expert-wrapper .articleParagraph a[href^="http:"] { 
    background-image: url(/system/modules/de.wmg.westseller.template/resources/img/external_link_icon.png); 
    background-repeat: no-repeat; 
    padding-left: 16px; 
}

.content-expert-wrapper h1.articleTopTitle {
    font-size: 18px;
    display: block;
    color: #fff;
    background-image: url(/system/modules/de.wmg.westseller.template/resources/img/expert/grey_area.png);
    background-repeat: no-repeat;   
    height: 43px;
    line-height: 43px;
    padding: 0px 40px 0px 40px;
}

.content-expert-wrapper .articleParagraph {
    padding: 0px 40px 0px 40px !important;
}

.content-expert-wrapper .articleCenterBack {
    position: absolute;
    top: 12px;
    right: 40px;    
}

.content-expert-wrapper .articleCenterBack a {
    color: #fff;
}

.image_origin { 
    display: inline-block;
    border: none; 
}

.image_origin img { 
    position: absolute;
}

.imagelink_MainBox {
    background-color: #888;
}

.imagelink_Links {
    padding: 15px 15px 5px 15px; 
}

.imagelink_Links p {
    margin: 0px 0px 15px 0px;
}

.imagelink_Arrow { 
    color: #fff !important;
    overflow: auto; 
    display: block; 
    padding: 0px 0px 0px 28px; 
    line-height: 15px; 
    height: 16px; 
    background-image: url(/system/modules/de.wmg.westseller.template/resources/img/arrow_trans.png); 
    background-repeat: no-repeat; 
    background-position: 4px 0px; 
}

.mapcoord_tooltip {
    width: 323px !important;
}

.mapcoord_tooltipInner {
    background-color: transparent !important;
    border-style: none !important;
    border-radius: 0px !important;
    background-image: url(/system/modules/de.wmg.westseller.template/resources/img/content-box.png);
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    line-height: normal !important;
    margin: 0 0 12px !important;
    padding: 0  !important;
    width: 323px !important;    
}

.mapcoord_tooltipTitle { 
    width: 270px !important;
    height: 30px !important;
    line-height: 30px;
    margin: 4px 0 0 19px;
    overflow: hidden;
    padding: 0;
}

.tooltip .mapcoord_tooltipOut {
    margin-top: 7px;
	float: left;
}

.mapcoord_tooltipContent {
    width: 288px !important;
    padding: 10px 18px 0;
}

.mapcoord_tooltipEnd {
    background-image: url(/system/modules/de.wmg.westseller.template/resources/img/content-box.png);
    background-position: left bottom;
    background-repeat: no-repeat;
    bottom: 0;
    height: 12px;
    left: 0;
    position: absolute;
    width: 323px;
}

.nl-subscribe h1 {
    font-size: 15px; 
    margin: 0px; 
    padding: 0px 0px 15px 0px; 
    font-weight: bold;
    color: #000;
}

form.newslettersubscription-form {
    background-color: #fbef9d !important; 
    border: solid 2px #ddd !important; 
    padding: 10px !important;
    margin-bottom: 10px;
    width: 400px;
    height: 160px;
}

div.newslettersubscription-radio, div.newslettersubscription-check {
    padding: 0 0 4px 0;
}

div.newslettersubscription-email {
    padding: 4px 0 4px 0;
}

.newslettersubscription-buttons {
    border-top: 1px solid #ddd !important;
    text-align: center;
}

input.newslettersubscription-email {
    padding: 3px 5px 0px 5px; 
    height: 15px; 
    border: solid 1px #8b8a8b !important; 
    background-color: #fff; 
    color: #5b5b5b;	
    width: 200px;
}

.newslettersubscription-buttons input {
    width: 180px; 
    padding: 0px 0px 0px 5px; 
    margin: 10px 0px 0px 0px; 
    height: 20px; 
    line-height: 18px; 
    font-size: 10px; 
    border: none !important; 
    background-color: #e9e9e9 !important; 
    color: #333; 	 
    background-image: url(/system/modules/de.wmg.westseller.template/resources/img/bg_submit_button.gif); 
    background-position: right top; 
    text-align: left; 
    text-transform: uppercase; 
    cursor: pointer;
}

.newslettersubscription-fieldname {
    display: inline-block;
    width: 90px;
}

.nlWestsellerNlContent p, .nlWestsellerNlContent h2, .nlWestsellerNlContent h3, .nlWestsellerNlContent h4, .nlWestsellerNlContent h5, .nlWestsellerNlContent h6 {
    font-size: 0px;
    line-height: 0px;
    display: none;
}

.nlWestsellerNlContent hr {
    display: none;
}

.list_listTitleOuter {
    margin: 0px !important;
    padding: 0px !important;
}

.list_listTitle {
    font-size: 18px !important; 
    color: #9c3a3a !important; 
    margin: 0px; 
    padding: 0px 0px 15px 0px !important; 
    line-height: 100%;     
    text-align: left !important;
}

.listEntry {
    padding: 0px !important;
}

.listEntryTitle a {
    color: #9C3A3A !important;
}

.listEntryTitle a:hover {
    text-decoration: underline;
    color: #000 !important;
}

/* wmgdownloadlist */

.downloadlist_Main
{
	padding: 0px;
}

.downloadlist_Table {
	border: solid 1px #ccc;
	border-spacing: 0px;
	border-collapse: collapse;
}

.downloadlist_Th {
	padding-left: 10px;
	border-radius: 0px;
	border: 0px;
}

.downloadlist_Td {
	border: 0px;
}

.downloadlist_Td, .downloadlist_Td {
	border-bottom: dotted 1px #ccc;
}

.downloadlist_TdFile a {
	background: none;
	padding: 0px;
}

.downloadlist_TdType img {
	width: 30px;
}

.downloadlist_TdByte {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}

/* csvintotable */

#csvintotable_selectfilter {
	width: 50%;
}

#csvintotable_selectfilter select {
	width: 100%;
	margin: 5px 0px;
	padding: 5px 2px;
}
