@charset "utf-8";
/* CSS Document */

a { color:#da2128; text-decoration:none; }
a:hover {color:#8c161a; text-decoration:none; }

.articlelistItemStart p {margin:0;}

.articlelistItemStart { width: 100%; color:#000;}
.articlelistItemStart p.articlelistHeadline {padding-bottom: 0px; color:#000; /*font-size:12px;*/ font-weight:bold; margin: 0px 0 5px 0; }

.articlelistItemStart a.articlelistHeadline {color:#3d3d3d; font-weight: bold; }
.articlelistItemStart a.articlelistHeadline:hover, a.articlelistMoreStart:hover {color:#000; font-weight: bold; }

.articlelistItemStart p.articlelistSubheadline {font-size:18px; font-weight:bold; /* margin: 0 0 5px 0; font-weight: bold;*/ }
.articlelistItemStart p.articlelistContent {/*font-size:12px;*/}
.articlelistItemStart p.articlelistMore { clear: left; text-align: right; font-weight: bold; }
a.articlelistMoreStart {color:#a5a090; font-weight: bold;}


.articlelistItemNews p {margin:0;}

.articlelistItemNews {margin-bottom:25px;  width: 100%; color:#000;}
.articlelistItemNews p.articlelistHeadline {padding-bottom: 0px; color:#000; font-size:12px; font-weight:bold; margin: 0px 0 5px 0; }

.articlelistItemNews a.articlelistHeadline {color:#D12A02; font-weight: bold; }
.articlelistItemNews a.articlelistHeadline:hover {color:#DA5535; font-weight: bold; }

.articlelistItemNews p.articlelistSubheadline {font-size:18px; font-weight:bold; /* margin: 0 0 5px 0; font-weight: bold;*/ }
.articlelistItemNews p.articlelistContent {font-size:12px;}
.articlelistItemNews p.articlelistMore { clear: left; text-align: right; font-weight: bold; }
a.articlelistMoreNews {color:#D12A02; font-weight: bold;}
a.articlelistMoreNews:hover {color:#DA5535; font-weight: bold;}

.articlelistItemPreis p {margin:0;}

.articlelistItemPreis { width: 100%; color:#fff;}
.articlelistItemPreis p.articlelistHeadline {padding-bottom: 0px; color:#fff; font-size:18px; font-weight:bold; /*margin: 0px 0 20px 0;*/ }
.articlelistItemPreis p.articlelistSubheadline {font-size:18px; font-weight:bold; /* margin: 0 0 5px 0; font-weight: bold;*/ }
.articlelistItemPreis p.articlelistContent {width:160px; line-height:11px; font-size:10px;}
.articlelistItemPreis p.articlelistMore { clear: left; text-align: right; font-weight: bold; }


/* (en) Styling of article list | (de) Gestalltung für die Artikelliste */
.articlelistPagecounter { width: 100%; text-align: center; margin: 20px 0 15px 0; padding-bottom: 15px; border-bottom: 1px solid #CCC; }
.articlelistItem { width: 100%; border-bottom: 1px solid #CCC; margin-top: 20px; }
.articlelistItem img { float: left; margin-right: 10px; }
.articlelistItem p.articlelistHeadline { margin: 10px 0 5px 0; }
.articlelistItem a.articlelistHeadline { font-weight: bold; }
.articlelistItem p.articlelistSubheadline { margin: 0 0 5px 0; font-weight: bold; }
.articlelistItem p.articlelistContent { }
.articlelistItem p.articlelistContent img { float: right; margin-left: 10px; }
.articlelistItem p.articlelistMore { clear: left; text-align: right; font-weight: bold; }
.articlelistItem a.articlelistBack { }
.articlelistItem a.articlelistNext { }
.articlelistItem a.articlelistPageNumber { }
.articlelistItem a.articlelistBegin { }
.articlelistItem a.articlelistEnd { }
.articlelistItem a.articlelistPrevious { }
.articlelistItem a.articlelistNext { }
.articlelistNavigation { width: 100%; text-align: center; margin: 10px 0 20px 0; }