/*	RED: #FF0099
	GREEN: #1AFF00
	DARK GREY: #262626
	DARKER GRAY: #3D3D3D
	GRAY: #707070
	LIGHTER GRAY: #8A8A8A
	LIGHTER GRAY: #D4D4D4
	stoerer_green: ccff33
*/



#page {

	margin: 2em 0 0 0em;

	border: 0px dotted green;

}

hr { background-color:#A3A3A3;

	margin: 0.5em 0 3em 0;
	
	clear: both;
	
	}
	

.strong { color: #000; }	

.halfcolumn, .thirdcolumn, .quatercolumn, .twothirds, .loop {
float: left; margin-left: 1em; }

.column { margin-left: 1em; width:95%; }
 
.halfcolumn { width: 49%; border: 0px dotted green;}

.loop { width: 60%; border: 0px dotted green;}

.thirdcolumn { width: 33%; border: 0px dotted blue;}

.twothirds { width: 78%; border: 0px dotted violet;}

.quatercolumn { width: 25%; border: 0px dotted orange;}

img.halfcolumn  {margin: 0; border: 0px solid #D4D4D4;}


#accordion img { 

	margin-bottom: 1em;
	
	padding-bottom: 0em;

}

#accordion a img { 

	margin-bottom: 0em;
	
	padding-bottom: 0em;

}



#accordion ul { font-size: 0.7em;
	
	list-style-type: none;

	line-height: 1.3em;
	
	letter-spacing: 0.05em;
	
	border: 0px dotted red;
	
	}
	
	
#accordion ul li {

	border: 0px dotted green;
	
	}
	
ul .store  {
	margin-bottom: 1em;}
	
.city { font-weight: bold;}
	
.regular, .regborder {

	height: 25em;
	
	float: left;
	
	margin-right: 0.2em;
	
}

.regular {

	padding: /* 0em 0em 1em  */ 0em;

		
		}
		
.regborder { 	
	
	border: 1px solid #D4D4D4;	}
		
.cover {
	
	height: 25em;
	
	float: left;
	
	/* margin-bottom: 1em; */
	
		}
	
.toggler {

	color: #000;
	
	margin: 0;
	
	padding: 1px 0px;
	
	background: transparent;
	
	border-bottom: 0px solid #1aff00;
	/*border-right: 0px solid #ddd;*/
	/*border-top: 0px solid #f5f5f5;*/
	/*border-left: 0px solid #f5f5f5;*/
	
	font-size: 0.8em;
	
	font-weight: normal;
	
	cursor: pointer;
	
	}
	
	
.toggler a:visited { text-decoration: underline;}

/* .toggler a:hover { background-color: #000;} */

 
.element {

	border: 0px dotted green;
	 
}

.element p {

	margin: 0;
	
	padding: 0.5em;
	
}

 
.float-right {

	padding:10px 20px;
	
	float: right;
}
 
blockquote {
	
	padding:5px 0 5px 30px;
	
}

::-moz-selection {

	background: #000;

	color: #fff;
	
	} 

::selection {

	background: #000;
	
	color: #fff;
	
	} 
	


.logo { 

	background-color: transparent;

	color: fuchsia;

	border: 0px solid fuchsia;
	
	}

#stoerer, #stoerer_home {

	text-align: center;
	
	display: table-cell;
		
	border: 0px dotted green;

}

#stoerer { 

	background-image: url(../images/_assets/stoerer_home.gif);

	background-repeat: no-repeat;

	background-color: transparent;
	
	font-size: 0.7em;

	width: 7.5em;

	height:7.5em;	
	
	float: left; }

#stoerer_home {

	background-image: url(../images/_assets/stoerer_home.gif);

	background-repeat: no-repeat;

	background-color: transparent;

	font-size: 0.7em;

	width: 7.5em;

	height:7.5em;
	
	float: right;}

#stoerer a:, a:hover.faceboock {

	background-color: transparent;
	
	color: white;

}

.right {

	float: right; 

	margin: 0.4em;
	
	}