@charset "utf-8";
/* CSS Document for Joomla 3 styles */

/* ===========================
	STYLES
	========================== */

/* Eigene Styles */
body {
	background-color:#fbf2d8;
	line-height:1.5rem;
	font-size:1rem;
}
a{
  	color:#aa3333;
}
h1,h2,h3,h4,h5 {
  	color:#aa3333;
	margin:10px 0px 5px 0px;
}
div.page-header{
	margin:20px 0px 5px 0px;
}
/* 
.container {
	padding:20px;
	box-shadow: 0px 0px 30px #ded1bb;
}
*/

/* Box-Hintergründe global */
.well {
	background-color:#edd7ae;
}

/* Menü */
ul.menu li {
	font-size:1.1em;
	border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border: 1px solid #fbf2d8;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000000+100&1+0,0.05+100 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#0dffffff',GradientType=0 ); /* IE6-9 */

padding:10px;
margin:2px;
}
ul.menu .small { font-size:0.8rem;}
ul.menu li:hover {
	background-color:#fbf2d8;
}

ul.menu li a {
	text-decoration:none; 
	//text-shadow: 1px 1px 0px #311;
}
ul.menu li a:hover {
	color:#000;
	background:none;
}


ul.menu li ul {
	border:0px;
	background:none;
}
ul.menu li ul li {
	border:none;
	background:none;
	padding:2px;
}

/* News-Zeile oben */
.pos4 {
	min-height:200px;
	height:100%;
	padding:20px 0px 20px 0px;
	background-image:url('/templates/altermarkthallej3/images/midwbg.gif');
	background-size:100% 100%;
	font-size:0.9em;
	color:#fbf2d8;
}
.pos4 div a, .pos4 ul a{
	color:#fbf2d8;
}
.pos4 ul {
/*list-style-type:none;*/
	list-style-type:square;
	list-style-position:outside;
	padding:0px; margin:0px;
	margin-left:1.5em;
	
}
.pos4 div {
	margin:0px 20px;
	//float:left;
	//width:46%;
	// geändert am 03.11.2020 von 31% auf 46%
	// geändert am 18.09.2023 alles auskommentiert, da nur noch ein Feed verfügbar
}
@media (min-width: 980px) {
.navbar{display:none;}
}
@media (min-width: 1200px) {
.navbar{display:none;}
}
@media (max-width: 979px) {
.navbar{display:none;}
}
@media (min-width: 768px) and (max-width: 979px) {
.pos4{display:none;}
.bottom div{width: 100%;}
/* .bottom, */
}

@media (max-width: 767px) {
.pos4,#sidebarright{display:none;}
/* .bottom, */
.bottom div{width: 100%;}
.navbar{display:block;}
}
@media (max-width: 480px) {
.pos4,#sidebarright{display:none;}
/* .bottom, */
.bottom div{width: 100%;}
.navbar{display:block;}
}

/* Fußzeile schwarz Pos6 */
.bottom {
	
	padding:20px 0px 20px 0px;
	/*
	min-height:200px;
	height:100%;
	background-image:url('/templates/altermarkthallej3/images/midwbg.gif');
	background-size:100% 100%;
	font-size:0.85em;
	color:#fbf2d8;*/
	/* background-color:#edd7ae; */
	min-height:300px;
	height:100%;
	
}
.bottom div {
	float:left;
/*	width:25%; */
padding-right:2%;
	/*text-align:center;*/
}
.bottom h3 {
	padding-bottom:20px;
}

/* Eigene Styles */
.bildlinks {
	float:left;
	border:1px solid black;
	margin-right:20px;
}

.bildrechts {
	float:right;
	border:1px solid black;
	margin-left:20px;
}

.bildrahmen {
	border:1px solid black;

}


/* Mitgliedertabelle v2 */
.mitglieder{
	}
.mitglied{
	/* background-color:#f0e4c3; */
	float:left;
	max-width:400px;
	margin-bottom:20px;
	min-height:320px;
	}

@media (max-width: 979px) {
	.mitglied{width:100%;}
}
@media (min-width: 980px) {
	.mitglied{width:330px;margin-right:20px;}
}
@media (min-width: 1200px) {
	.mitglied{width:400px;margin-right:30px;}
}

@media (max-width: 767px) {
.mitglieder_logo{
	float: right;
	max-width:150px;
	}
}

@media (min-width:768px) AND (max-width: 979px) {
.mitglieder_logo{
	float: right;
	max-width:150px;
	}
}
@media (min-width: 980px) {
.mitglieder_logo{
	float: right;
	max-width:100px;
	}
}
@media (min-width: 1200px) {
.mitglieder_logo{
	float: right;
	max-width:150px;
	}
}

	
	
/* Mitgliedertabelle v1 */
table.mitgliedertabelle td {
	padding:12px;
	vertical-align:top;
	text-align:left;
}

.zelle1 {
	background-color:#efe5ca;
	
}

.rahmen {
	border:1px solid black;

}
.links {
	float:left;
	margin-right:20px;
}
.rechts {
	float:right;
	margin-left:20px;
}

.item-image{
	margin-top:10px;
	margin-bottom:15px;
}
.item-title{
	margin-top:20px;
	margin-bottom:15px;
}


/*	------------------
	Tabellen mit CSS 
	----------------	*/
.divtable_v1 {
    display:table;
}

.table-group {display: table-row-group; }

.table-row {
    display:table-row;
	padding-bottom: 2px;
}

.table-cell {
    display:table-cell;
}


.table-caption {
caption-side: top; 
display: table-caption; 
font-weight:bold; 
}

/*	------------------
	Tabelle für Programm 
	----------------	*/
.table_v1 {border:0px; margin:0px; padding:0px;}
.table_v1 tr {}
.table_v1 td {padding-right:5px;vertical-align:top;padding-bottom:5px;}
.table_v1 th{font-weight:bold;text-align:left;}


.mitglieder_taetigkeiten{ 
	margin-top:20px;
	font-size:0.85em; 
	line-height:1.5em;
	border-left: 5px solid #666; 
	padding-left: 10px;
	font-style:italic;	}



/* 	--------------------
	Abstände und Breiten 
	--------------------	*/

.pleft5   {
	padding-left:5px;
}
.w100 {
	width:100px;
}
.w150 {
	width:150px;
}

/* 	--------------------
	Farbenspiele 
	--------------------	*/
.darker {
	background-color:rgba(237,215,174,0.3);
}
.brighter {
	background-color:rgba(255,255,255,0.3);
}

/* 	--------------------
	Textgrößen 
	--------------------	*/
.smalltext{ font-size:0.8em; line-height:1.3em;}


