body {
	background-color: #6e6e6e;
}

/*More Button Slides*/

.home_slide .more_button 

{
background: #ffffff;
color: #000000;
padding: 8px 15px;
}

.home_slide .more_button:hover 

{
			background: #000000;
			color: #ffffff;
}
		
/*Kontakformular heller HG*/

textarea, input, #author, #email, #url, textarea#comment

 {
	background: #E7E7E7;
}

/* --- Logohintergrund und Menu weiss, Schrift schwarz-----*/

.li_logo img { background: #ffffff; }

.header_menu a

 {
    color:#000000;
    background: #ffffff;
}

.header_menu .hover a,
.header_menu a:hover,
.header_menu li.hover ul a:hover

{
    background-color: #000000;
    color: #FFFFFF;
}


/* ---- Farbe der Überschriften auf schwarz und im Text auf weiß
            Seitenhintergrund weiß---*/
body, a,
h1, h2, h3, h4, h5, h6 { color: #333333; }


.page .black_bg, .password_form .black_bg, .single-wpb_portfolio .black_bg, .blog_container, .black_bg, .blog_container, .float_blocks_container .masonry_blocks .float_block
{ background: #ffffff; color: #000000; }


/*Kategoriefilter*/
.wpb_sort li, a.wpb_sortable_cats
{color: #ffffff; }

/*Hintergrund Transparent
.black_bg {
background: rgba(0,0,0,0.75);
}*/


/* ---- Farbe der Akkordion Schrift auf schwarz, Kästen grau ---*/
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { color: #000000; }

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab
 {
  background-color: #ffffff;
}


/*added code
ol {
    counter-reset: foo;
    display: table;
}

li {
    counter-increment: foo;
    display: table-row;
}

li::before {
    content: counter(foo) ".";
    display: table-cell; 
    text-align: right;
}
*/

ul li{
list-style-position: outside;
}