/* Version: 25.04.2016 */
body {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 0.75rem;
	text-decoration: none;
	font-weight: normal;
	word-spacing: normal;
	line-height: 1.063rem;
	background-color: #FFF;
}

#rahmen {
	color: #000;
	
	padding: 0px;
	width: 720px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-color: #FFF;
	border: 0.1rem solid #A7A9A4;
	box-shadow: 0 0 0.625rem #999;
	-moz-box-shadow: 0 0 0.625rem #999;
	-webkit-box-shadow: 0 0 0.625rem #999;
	position:relative;
}

#content{
	background-image:url(linien.jpg);
	background-repeat:no-repeat;
	background-position:bottom 136px left;
	padding: 0 3rem 2rem 3rem;	
}

#content2{
	position:relative;
	padding: 2rem 3rem 2rem 3rem;	
}

.slogan{
	position:absolute;
	font-size:1.125rem;
	top:17.188rem;
	left:5.938rem;
}

.slogan2{
	position:absolute;
	font-size:18px;
	top:31px;
	left:95px;
}
.slogan3{
	position:absolute;
	font-size:18px;
	top:21rem;
	left:5.938rem;
}

.slogan_grey {
    font-size: 0.9rem;
    padding: 1rem 1.1rem;
    background-color: #e3e3e3;
    margin: 1rem -1rem 0 -1rem;
}

.bildLogo{
	width:110px; 
	margin-right:95px; 
	margin-top:30px; 
	margin-bottom:30px; 
	margin-left:420px;
}

.textOben{
	padding-left:95px; 
	padding-right:95px; 
	padding-bottom:10px; 
	text-align:justify;
}

.flex {
    display:flex;
    display:-ms-flexbox;
    display: -webkit-flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    align-items: stretch;
}

.flex > div {
	margin-top:10px;
}

#zeichen {
     width: 5%;
}

#adresse {
     width: 93%;
}

#adresse_button {
     width: 55%;
}

p {
	margin:0;
}

.gruen{ color:#4e9d2d;}

.ueber{
	margin-top:20px;
	margin-bottom:5px;
}

p:empty {
height: 18px;
}


h1{
	margin: 0px;
	line-height: 25px;
	font-size: 20px;
	font-weight: normal;
	color:#4e9d2d;
text-transform:uppercase;
}

h1 span{
	font-size:16px;
	color:rgba(0,0,0,1);
	line-height:25px;
}

h2{
	margin: 5px 0 0 0;
	line-height: 23px;
	font-size: 16px;
	font-weight: normal;
}

#box_links{
	float: left;
	width: 48%;
}

#box_rechts{
	float: right;
	width: 48%;
}
.clear{clear:both;font-size:0px;line-height:0px;}

#footer{
}

img {
	max-width: 100%;
	height: auto;
	width: auto9; /* ie8 */
	border:0;
}

a img { border: none;
}


 
/* Zusatz*/ 

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active{
	color: #000000;
	text-decoration: none;
}

.ausblenden {
}

ul {
	margin: 0;
	margin: 0.5rem 2% 0rem -6%;
}

li {
	position: relative; 
	margin: auto;
	padding: 0 0 0 1rem;
list-style: none;

}

li:last-child {
	padding-bottom: 0;
}



li::before {
	 position: absolute;
	 top: 0;
	 left: 0;
	 content: "•";
	 font-size: 1.3rem;	
	color:#4e9d2d;
} 

/*--Eingrückte Listenpunkte--*/
li ul{ 
	margin: 0 0 0 0;
	padding: 0 0 0 1rem;
}

.refnr {}



/* <span class="capital" style="float: left; width: 43px; height: 20px; line-height: 47px; background: transparent; font-size: 38px; margin-top: -5px; margin-right: -32px; margin-bottom: 5px; background-color: transparent;">I</span>

Transparent
background: rgba(255,255,255,0.8);


ul li { 
background: url(bp.jpg) no-repeat 2px 5px; padding-left:8px;
}

oder wie folgt

ul {
	margin-left:5px;
	padding-left:5px;
	margin-top:0px;
	list-style-type:disc;
}
li {
	margin: 6px;
	padding: 0;
}

ul.bs {
   list-style-image: url(bs.jpg);
}
ul.pfeil {
   list-style-image: url(bp.jpg);
}

und dann <ul class="pfeil"> 

<span class="aus_r" style="position: absolute; bottom: 380px; right: 0;">

----------- CSS -----------

/*--Button--*/
.button_box {margin: 3rem 5rem 0rem 0rem;
	text-align: center;
}

.button_box::after {
	clear: both;
	content: "";
	display: block;
}

.button a {
	display: inline-block;
	background: #569e30;
	padding: 0.6rem 2rem 0.6rem 2rem;
	margin: 0 auto;
	cursor: pointer;
	transition: all 140ms ease 0s;
	-moz-transition: all 140ms ease 0s;
	-webkit-transition: all 140ms ease 0s;
	color: #FFF;
	font-weight: 700;
width: 100%;
}

.button a:hover {
	background-color: #3c3c3c;
	text-decoration: none;
	color: #FFF;
}


 */



.apply {}
