/*MODULE*/
.mod-img {margin:4px 0 12px 4px; color:#444;  line-height:1.4em; }
.mod-img img{padding:0px; margin:0px; display: block; border-bottom:2px solid #b61036;}
.mod-img .subtitle{ font-size:10px; margin:0px 2px 2px; padding:1px;}
.mod-img .copyright{margin:0px 2px 2px; padding:4px 1px;}

.mod-txtImg .image{margin:4px; line-height:1.2em; background: #444; font-family:Verdana; border:1px solid #ccc; color:#fff;}
.mod-txtImg .image img{display: block; padding:0px;}
.mod-txtImg .subtitle{font-size:10px; margin:0px 2px 2px;}
.mod-txtImg .copyright{margin:0px 2px 2px; color:#fff;}

.mod-txtImg.dark{background-image:url(/files/201006231734.png); background-repeat:repeat-x; background-color:#444; color:#fff; margin:6px 0 6px 4px; font-size:13px; padding:1px; border-top:1px solid #ccc;}
.mod-txtImg.dark .image{background: #b61036; color:#eee;}
.mod-txtImg.dark h1, .mod-txtImg.dark h2, .mod-txtImg.dark h3{color:#fff;}
.mod-txtImg.dark p{margin:2px 4px 4px 0;}
.mod-txtImg.dark a{font-weight:bold;}

.mod-txtImg.bright{background-color:#eee; margin:6px 0 6px 4px; font-size:13px; padding:1px; border-top:1px solid #ddd;}
.mod-txtImg.bright .image{background: #444; color:#fff; border:1px solid #ccc;}
.mod-txtImg.bright p{margin:0 4px 4px 0;}

.mod-magTeaser{margin: 0 0 0 4px; color:#444;}
.mod-magTeaser img{display:block; padding:0; border:0; margin:0;}
.mod-magTeaser h1 {margin:4px 0 0; font-size:24px;}
.mod-magTeaser h2 {margin:4px 0 0; text-transform: uppercase; font-size:16px; font-weight:normal; letter-spacing:0.05em;}
.mod-magTeaser p a{font-weight:bold;}
.mod-magTeaser a:hover{text-decoration:none;}
.mod-magTeaser .topthema {margin:0; padding:0;}
.mod-magTeaser .topthema .content{background-color:#444; color:#fff; padding:1px; background-image:url(/files/201006231734.png); background-repeat:x-repeat;}
.mod-magTeaser .topthema h1 a, .topthema h2 a{color:#eee;}
.mod-magTeaser .topthema h1 {font-weight:bold;}
.mod-magTeaser .subthema {width:299px; float:left; margin:12px 0 0 0; padding:0;}
.mod-magTeaser .subthema a:hover{color:#b61036;}
.mod-magTeaser .subthema .content{padding:1px; height:300px; background-color:#ddd;}

.mod-articleList {margin:12px 0 0 4px; padding:7px 7px 1px 7px; background-color:#ddd;}
.mod-articleList a {color:#444; font-family:"Trebuchet MS", Verdana; display:block;}
.mod-articleList .title {font-size:18px;}
.mod-articleList ul{list-style-type:none; margin:0; padding:0;}
.mod-articleList li{background-color:#eee; margin:0 0 6px 0; padding:4px;}
.mod-articleList li:hover{background-color:#fff;}

.mod-doubleImg {margin:0 0 0 4px; padding:0 0 1px 0;}
.mod-doubleImg .image{float:left; margin:0 1px 0 0; padding:0; background-color:#ddd;}
.mod-doubleImg img{margin:0px; padding:0px; border-bottom:3px solid #b61036; display:block;}
.mod-doubleImg .copyright{margin:0px 2px 2px;}

.mod-artNav{margin: 8px 0 12px 4px;}
.mod-artNav.archiv{margin:0 0 12px 4px;}
.mod-artNav h1{/*background-image:url(/files/201006211730.jpg); background-repeat:no-repeat;*/ background-color:#444; color:#fff; padding:60px 0 5px 10px; font-size:20px; font-family:"Trebuchet MS", Verdana; font-style:normal; font-weight:normal; margin:0 0 3px 0;}
.mod-artNav ul{list-style-type:none; margin:0; padding:0;}
.mod-artNav a{display:block; padding:6px; text-decoration:none; color:#444; padding-left:8px; margin-bottom:1px; background:#eee; font-size:12px;  font-family:"Trebuchet MS", Verdana; border:1px solid #ddd;}
.mod-artNav a:hover{text-decoration:none; background-color:#ddd; border-color: #aaa;}
.mod-artNav a.active{background-color:#b61036; color:#fff; border-color:#b61036;}

.mod-eventDate {background:#eee; margin:1px 0 0 4px; padding:6px 4px 1px 1px; border-top:1px solid #444;}
.mod-eventDate h2,
.mod-eventDate h3 {color:#444; margin:0;}
.mod-eventDate.dark{background:#ddd;}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */
.src-histMap{margin-left:4px;}
.src-histMap img{margin:0px; padding:0px; display:block;}

.imgtabs {
border-top: 1px solid #aaa;
margin: 0 0 0 4px;
width: 600px;
background: transparent;
font-family: "Trebuchet MS", Verdana;
font-size:11px;
}

.imgtabs ul{
border-top: 4px solid #b61036;
margin:0 0 40px 0;
padding: 0 0 0 10px;;
list-style: none;
}

.imgtabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

.imgtabs a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 3px 13px;
background-color: #444;
border-top: 1px solid #fff;
border-bottom: 4px solid #fff;
}

.imgtabs a:hover{
background-color: #b61036; /*Brown color theme*/ 
color: white;
}

.imgtabs a.selected{ /*currently selected tab*/
background-color: #b61036; /*Brown color theme*/ 
color: white;
border-color: #b61036; /*Brown color theme*/ 
border-bottom: 4px solid #b61036;
}
